mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-17 22:10:23 +01:00
Compare commits
1312 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5de430deb5 | ||
|
|
e1c9bd7229 | ||
|
|
eabbc81b40 | ||
|
|
ec062533a0 | ||
|
|
fdf9deb7aa | ||
|
|
339d0e5495 | ||
|
|
bc29f832fe | ||
|
|
1abba25f83 | ||
|
|
10f56faf9d | ||
|
|
e29aa5abf8 | ||
|
|
ac88b5fc25 | ||
|
|
cde7168f9c | ||
|
|
f12b641d11 | ||
|
|
2c1978218c | ||
|
|
5daf89f263 | ||
|
|
4693f64bef | ||
|
|
15c2e4d968 | ||
|
|
488e31df64 | ||
|
|
b5f4503e9f | ||
|
|
e886e232c5 | ||
|
|
e32adf9477 | ||
|
|
99e6223bf0 | ||
|
|
f185e13175 | ||
|
|
3aa4ae4b99 | ||
|
|
d1495102f2 | ||
|
|
260579b525 | ||
|
|
b82b5794bc | ||
|
|
10fc991a7b | ||
|
|
3ff588415c | ||
|
|
bb4d4eaec7 | ||
|
|
d6682048a1 | ||
|
|
83156701df | ||
|
|
175da41131 | ||
|
|
4a1bd2fe93 | ||
|
|
b23a6fecc3 | ||
|
|
c199aca4e8 | ||
|
|
c4f436283e | ||
|
|
5305bc0138 | ||
|
|
7926514c95 | ||
|
|
e7a791ab74 | ||
|
|
273f499cc2 | ||
|
|
1d3c25fdcc | ||
|
|
b1a6d394e3 | ||
|
|
f01cb88c57 | ||
|
|
0f20352fbb | ||
|
|
924388d96f | ||
|
|
375c2c2ce1 | ||
|
|
576246c315 | ||
|
|
ed3a1b47bd | ||
|
|
0b6817b9a7 | ||
|
|
4161f138f3 | ||
|
|
b3e8b1a152 | ||
|
|
35eebbf20a | ||
|
|
3f1df52773 | ||
|
|
2430b970f3 | ||
|
|
4b45a4b168 | ||
|
|
0ba7c4891c | ||
|
|
7678eaf528 | ||
|
|
5ce069fdd3 | ||
|
|
ab20880332 | ||
|
|
31d8f13f7b | ||
|
|
70f415446b | ||
|
|
500ca33675 | ||
|
|
d27eb17b32 | ||
|
|
d89c0d698e | ||
|
|
15773f28f2 | ||
|
|
c76a073482 | ||
|
|
365c889dbd | ||
|
|
bcae47bb1e | ||
|
|
d89f280c73 | ||
|
|
7c8d5614c6 | ||
|
|
219c0d75c4 | ||
|
|
ed87d40f71 | ||
|
|
40cc21fad8 | ||
|
|
baadd0f2ed | ||
|
|
dab91d6ce9 | ||
|
|
3ae8aa1c55 | ||
|
|
eab0ca7463 | ||
|
|
fb7e0bb7c2 | ||
|
|
f913c58925 | ||
|
|
0c8c246be4 | ||
|
|
4f04bd82a6 | ||
|
|
4d02600820 | ||
|
|
b023ef01af | ||
|
|
0dd7339bec | ||
|
|
1b206a6ae8 | ||
|
|
67b1dd546c | ||
|
|
dbb75f181d | ||
|
|
e4f136c208 | ||
|
|
2ae0b3905d | ||
|
|
7e11d29f06 | ||
|
|
339eafd6be | ||
|
|
7217954078 | ||
|
|
113eb38f9a | ||
|
|
608a1ce6d0 | ||
|
|
3a69a191ff | ||
|
|
131b71f361 | ||
|
|
fdf0076f37 | ||
|
|
1eab829dec | ||
|
|
0e5c65199d | ||
|
|
824d849a52 | ||
|
|
a3842d2c61 | ||
|
|
e5a5b8e8bf | ||
|
|
be45ad163a | ||
|
|
585eb9e1be | ||
|
|
4f88e9cf2c | ||
|
|
d6ad100ed5 | ||
|
|
68db8c04f7 | ||
|
|
5fe5e3d893 | ||
|
|
2507d6c853 | ||
|
|
e4fbb31e68 | ||
|
|
61ae01543c | ||
|
|
a400e5de81 | ||
|
|
e8265efc20 | ||
|
|
038a833125 | ||
|
|
3493be4ef0 | ||
|
|
6fc3103aef | ||
|
|
fc1cb76444 | ||
|
|
abc7fd54f3 | ||
|
|
48ed540801 | ||
|
|
22ba104930 | ||
|
|
31606578f5 | ||
|
|
1487545fd2 | ||
|
|
0c744a947e | ||
|
|
17dd113a94 | ||
|
|
c2f6717e88 | ||
|
|
8c7b474e8b | ||
|
|
980cf2ccf9 | ||
|
|
1664d179b9 | ||
|
|
0ef2be61b1 | ||
|
|
6fb69e6c19 | ||
|
|
9f5893bc83 | ||
|
|
642b9e4d69 | ||
|
|
0741b162cb | ||
|
|
f247c2195e | ||
|
|
94a589e0e4 | ||
|
|
bcc464a196 | ||
|
|
a3404d3d4f | ||
|
|
36dc086470 | ||
|
|
fdc6b004c5 | ||
|
|
04e0c58b84 | ||
|
|
4e10ee473c | ||
|
|
28f186d4a7 | ||
|
|
1f2d5abbb7 | ||
|
|
6ca5a42936 | ||
|
|
2b2e83992e | ||
|
|
0cfd05d839 | ||
|
|
d6223406e9 | ||
|
|
ca0dbf84be | ||
|
|
a695c6134b | ||
|
|
db3632557e | ||
|
|
7a1037dc11 | ||
|
|
38733ef94b | ||
|
|
478429af3a | ||
|
|
bac3cf03cb | ||
|
|
ec63ba4b17 | ||
|
|
8b6f701246 | ||
|
|
b470a9b264 | ||
|
|
7f193041a8 | ||
|
|
8abaa812ec | ||
|
|
880c393b6d | ||
|
|
6f78d29498 | ||
|
|
1e3b9b7cf6 | ||
|
|
d33253bc3a | ||
|
|
96d58288c9 | ||
|
|
4701eb1cee | ||
|
|
ce867aec53 | ||
|
|
4206c17da3 | ||
|
|
1dcac09e53 | ||
|
|
0e44eb8629 | ||
|
|
26d67257fe | ||
|
|
ef0740049a | ||
|
|
b2a837d283 | ||
|
|
301008b9cb | ||
|
|
7b4f596aba | ||
|
|
c7c3bc1c8e | ||
|
|
fa98da6978 | ||
|
|
befaa56ad0 | ||
|
|
c893effcb9 | ||
|
|
2f8ecc00d8 | ||
|
|
d6b6e39f2a | ||
|
|
85a5c123af | ||
|
|
c070808209 | ||
|
|
cabc3e5e3d | ||
|
|
9b63facf6f | ||
|
|
9dd0f3c9b9 | ||
|
|
363e7c23bd | ||
|
|
8ffaecaa4c | ||
|
|
3bd93a40fc | ||
|
|
c709b7ed5b | ||
|
|
4239c376c8 | ||
|
|
3c5fc72e20 | ||
|
|
567d867b1e | ||
|
|
ab5ec68f2f | ||
|
|
da1a1d5930 | ||
|
|
e86eb8667e | ||
|
|
f61ca4327d | ||
|
|
cc0fabc619 | ||
|
|
7d382b2900 | ||
|
|
d2af4a6b69 | ||
|
|
0f66e80a5a | ||
|
|
36e949acea | ||
|
|
3308da64cb | ||
|
|
45f0021503 | ||
|
|
98745ae0c4 | ||
|
|
2b8a7c73ac | ||
|
|
64676b66c8 | ||
|
|
6774f0f52f | ||
|
|
6a4dd5cc05 | ||
|
|
e11efad0b7 | ||
|
|
2badb76fc2 | ||
|
|
61afee98c3 | ||
|
|
e67e9aee42 | ||
|
|
3f23821580 | ||
|
|
f83b7ee972 | ||
|
|
8efc33d6a1 | ||
|
|
ef97f627f4 | ||
|
|
39b22058b7 | ||
|
|
3cb2ac166b | ||
|
|
af997061aa | ||
|
|
10d8eed7b9 | ||
|
|
f0a19b06c2 | ||
|
|
c6a89b504f | ||
|
|
6262312747 | ||
|
|
012480c2e1 | ||
|
|
43e0c726fa | ||
|
|
e49d445422 | ||
|
|
da7d6a3137 | ||
|
|
11dddc9c6f | ||
|
|
653007b72e | ||
|
|
76d8f19e73 | ||
|
|
cd4a204f99 | ||
|
|
99108c750a | ||
|
|
197b34461f | ||
|
|
e60b2f7716 | ||
|
|
1804373322 | ||
|
|
0627734fc0 | ||
|
|
d30acee9d3 | ||
|
|
0459e242fc | ||
|
|
6e64712fd3 | ||
|
|
941c3b2d7e | ||
|
|
16f1db4f5d | ||
|
|
14a0b45ae8 | ||
|
|
c1ccc81400 | ||
|
|
eeb3bdc7f7 | ||
|
|
4cadd8da7a | ||
|
|
367a9aa022 | ||
|
|
ecd3f15381 | ||
|
|
17903adace | ||
|
|
b4af4c72cc | ||
|
|
da8c2896d7 | ||
|
|
38d4fd1a59 | ||
|
|
46a475fdde | ||
|
|
ea4931fa1d | ||
|
|
19c2a85bf1 | ||
|
|
37e8856861 | ||
|
|
1eafc6ba3d | ||
|
|
f942c03a58 | ||
|
|
611c16b5a6 | ||
|
|
d233e7927d | ||
|
|
7873b90caf | ||
|
|
3d6cce44c7 | ||
|
|
42f42adfaf | ||
|
|
1354739d19 | ||
|
|
0ea14324ac | ||
|
|
ebe61450a1 | ||
|
|
6d03f713c5 | ||
|
|
a0e784a612 | ||
|
|
6011399063 | ||
|
|
d2bef79888 | ||
|
|
97a64122b4 | ||
|
|
66fd13be97 | ||
|
|
9c3c536ae8 | ||
|
|
ccc717b339 | ||
|
|
401bd02748 | ||
|
|
553cabdcfa | ||
|
|
bddc270033 | ||
|
|
e0911c1fff | ||
|
|
9223865c80 | ||
|
|
9de21995c4 | ||
|
|
9685cb7fe0 | ||
|
|
161c7f1875 | ||
|
|
175230e337 | ||
|
|
2bb5918b6c | ||
|
|
e3df487173 | ||
|
|
79bacfe164 | ||
|
|
6563a72b5b | ||
|
|
7668b95c66 | ||
|
|
d8e00f95a2 | ||
|
|
383b68e7fc | ||
|
|
cc0ac29b36 | ||
|
|
970639274e | ||
|
|
90e398e5c9 | ||
|
|
67ef155c60 | ||
|
|
b2986f2a4e | ||
|
|
bdfe12f365 | ||
|
|
35ac0bb793 | ||
|
|
dd7433bab6 | ||
|
|
3f5c51174d | ||
|
|
f47f146320 | ||
|
|
641ec3ef82 | ||
|
|
0bbff06cfa | ||
|
|
01cda60704 | ||
|
|
01077cb35b | ||
|
|
0d625761be | ||
|
|
0f19578523 | ||
|
|
bdc7a19bd7 | ||
|
|
58fe16e15c | ||
|
|
7fc2e627c5 | ||
|
|
e611a8174e | ||
|
|
0a293be823 | ||
|
|
d183e58771 | ||
|
|
6ea760d636 | ||
|
|
2d65a746e4 | ||
|
|
81de895c0e | ||
|
|
b515995432 | ||
|
|
4da1a2da97 | ||
|
|
1e0ec5dd47 | ||
|
|
8e4c23149c | ||
|
|
e9fb2f4135 | ||
|
|
44a91fe9ea | ||
|
|
2220483915 | ||
|
|
5647354421 | ||
|
|
ca2e9d7d9e | ||
|
|
bff722925f | ||
|
|
c1a580c51d | ||
|
|
738ada9b16 | ||
|
|
816d9e5d12 | ||
|
|
fdb9b889ec | ||
|
|
fb1ddc3d9b | ||
|
|
b525d95915 | ||
|
|
6aa8df1d24 | ||
|
|
da0355ef79 | ||
|
|
dc99701d42 | ||
|
|
2826381b20 | ||
|
|
7b409c095c | ||
|
|
4f72513f19 | ||
|
|
da0793c011 | ||
|
|
da05330ded | ||
|
|
6eff7d4c51 | ||
|
|
c320051a1e | ||
|
|
e757183cec | ||
|
|
89ba0840e6 | ||
|
|
0668556d4f | ||
|
|
c000a8c5ba | ||
|
|
a0222b69bb | ||
|
|
e9ab9dcce2 | ||
|
|
33e34ca864 | ||
|
|
caa9c17bc2 | ||
|
|
5e5c6014ac | ||
|
|
9bf1d345e2 | ||
|
|
67f1251ba3 | ||
|
|
3f12e51045 | ||
|
|
6e6c5688d9 | ||
|
|
2befa06a33 | ||
|
|
92267de9d8 | ||
|
|
313c51cfb1 | ||
|
|
392075eb27 | ||
|
|
3a42200e24 | ||
|
|
bf8f91f0d9 | ||
|
|
82a3415ab1 | ||
|
|
f28c690f2f | ||
|
|
08b2106e0f | ||
|
|
7111adb3c2 | ||
|
|
d4556d4da3 | ||
|
|
a500899fdf | ||
|
|
4343f240d0 | ||
|
|
2f1707e772 | ||
|
|
813b3d6fcc | ||
|
|
1e9850b6b9 | ||
|
|
df29410c08 | ||
|
|
5dc5eb41df | ||
|
|
e451a145dd | ||
|
|
c8bf617f4b | ||
|
|
3dc4fd9fd9 | ||
|
|
4cb9f34253 | ||
|
|
f65a7f96ff | ||
|
|
cb304d7d54 | ||
|
|
41116bc0b2 | ||
|
|
4bb6d89e83 | ||
|
|
b259c3d422 | ||
|
|
82a82afe99 | ||
|
|
350070339b | ||
|
|
a5f4135c62 | ||
|
|
5abc96399e | ||
|
|
5f7f5a37c1 | ||
|
|
76037a5f14 | ||
|
|
29ad8d2582 | ||
|
|
21d28b0f58 | ||
|
|
de6f58842b | ||
|
|
88c4b90fc8 | ||
|
|
037e8943a8 | ||
|
|
9564b6fda2 | ||
|
|
3d68c7c6b6 | ||
|
|
8873963946 | ||
|
|
88b4516ef8 | ||
|
|
ffa42ffea3 | ||
|
|
c41ef10572 | ||
|
|
661dff2f9b | ||
|
|
326eddf39e | ||
|
|
4e3819603b | ||
|
|
900c0d838d | ||
|
|
e83ad1ab4a | ||
|
|
974333dbc3 | ||
|
|
efb933f102 | ||
|
|
19c9f1bb19 | ||
|
|
a7f310b49a | ||
|
|
65b49d5de8 | ||
|
|
116dad2858 | ||
|
|
656ec227e9 | ||
|
|
78f9c25c9c | ||
|
|
337b3a2aa7 | ||
|
|
d61a75a5c2 | ||
|
|
2cde4508b0 | ||
|
|
23983c4c80 | ||
|
|
71f84655ca | ||
|
|
b413f06b72 | ||
|
|
a68ba044c3 | ||
|
|
30cfddda68 | ||
|
|
16d2e65ea0 | ||
|
|
857df86726 | ||
|
|
6ea4d89edc | ||
|
|
875c8ed66c | ||
|
|
62afe65ccf | ||
|
|
712c382a28 | ||
|
|
4e54d500c0 | ||
|
|
4793b6b4f9 | ||
|
|
a99be8e7be | ||
|
|
faf3de7e27 | ||
|
|
1b3f089804 | ||
|
|
6acdc66470 | ||
|
|
464c2f42c3 | ||
|
|
37840d35f0 | ||
|
|
68b41083ad | ||
|
|
475ac1e772 | ||
|
|
73c89010cb | ||
|
|
57f9f8bc57 | ||
|
|
1ef95bd09e | ||
|
|
281c482f1c | ||
|
|
6496b91c29 | ||
|
|
4309fe3192 | ||
|
|
820cdf8a47 | ||
|
|
ec86aafb48 | ||
|
|
b4b9ed1841 | ||
|
|
1568c50906 | ||
|
|
23e1cc010c | ||
|
|
6fb393de78 | ||
|
|
f00f7c8818 | ||
|
|
d9d04a3982 | ||
|
|
5a8a3627d2 | ||
|
|
7fa8f5ef36 | ||
|
|
284276cbb6 | ||
|
|
f99c1f9921 | ||
|
|
e84dd4fd94 | ||
|
|
c9642cecd2 | ||
|
|
e51016ee66 | ||
|
|
30130b2d62 | ||
|
|
90b29031fe | ||
|
|
6a31bd9af6 | ||
|
|
552a63367d | ||
|
|
6a824a2e10 | ||
|
|
7dfdab0a2d | ||
|
|
5880590425 | ||
|
|
23e4eb7cd9 | ||
|
|
7183fda2eb | ||
|
|
bcd8137d0e | ||
|
|
55a7838725 | ||
|
|
958e85a31f | ||
|
|
4add89cea4 | ||
|
|
1f23642ab4 | ||
|
|
b2bc1d4555 | ||
|
|
e9e53ad95e | ||
|
|
d34e68ca25 | ||
|
|
acd4771012 | ||
|
|
da0e1a8eb9 | ||
|
|
4986c8ed3a | ||
|
|
8c8055fbae | ||
|
|
178edd150a | ||
|
|
a9cccc9b9c | ||
|
|
7135e9424c | ||
|
|
3fe9bdc24c | ||
|
|
a9046b926d | ||
|
|
90a80ad83d | ||
|
|
c054ae121b | ||
|
|
4a1513eabf | ||
|
|
b79169a765 | ||
|
|
21b1bc1729 | ||
|
|
6f8ed7f073 | ||
|
|
d9ca95a5a3 | ||
|
|
f20a2a2047 | ||
|
|
8a05eee1f5 | ||
|
|
096f352c82 | ||
|
|
e956c19587 | ||
|
|
e0dcf95138 | ||
|
|
38145abae1 | ||
|
|
58cb51bb02 | ||
|
|
b404b0197f | ||
|
|
5f52ef5f01 | ||
|
|
64aa89f5ee | ||
|
|
34552f7fb0 | ||
|
|
542f937589 | ||
|
|
b9e119241e | ||
|
|
8f7a7fec7d | ||
|
|
c0cd6148f4 | ||
|
|
c028761857 | ||
|
|
1dbc47b890 | ||
|
|
73d637096c | ||
|
|
3efca794fd | ||
|
|
6f806d80c2 | ||
|
|
c9c25bd174 | ||
|
|
6192af18ab | ||
|
|
67517c58e3 | ||
|
|
d442e10037 | ||
|
|
33a5a2177e | ||
|
|
976744480f | ||
|
|
c25835c63e | ||
|
|
3614211f0e | ||
|
|
552eb78db8 | ||
|
|
88e5ddac76 | ||
|
|
c67182204f | ||
|
|
444956d517 | ||
|
|
68d526b762 | ||
|
|
d471ea2d5b | ||
|
|
da331a1e6b | ||
|
|
fe147bfb67 | ||
|
|
f73fd1eeae | ||
|
|
76d8d09f9b | ||
|
|
1dc63caf77 | ||
|
|
d4f453cde3 | ||
|
|
a3a0aabd22 | ||
|
|
66ef8c8284 | ||
|
|
d100a41ce7 | ||
|
|
6e8c618fb1 | ||
|
|
cd336006fc | ||
|
|
8c11299197 | ||
|
|
10f4fa004e | ||
|
|
48df0cf889 | ||
|
|
81378e071b | ||
|
|
9b53dd1014 | ||
|
|
76b53478ce | ||
|
|
b28e4846a4 | ||
|
|
3c97ef6829 | ||
|
|
dbb814fe4e | ||
|
|
7bb3766ebd | ||
|
|
814db2e1d8 | ||
|
|
4b64b9dcdc | ||
|
|
1f7a717bf0 | ||
|
|
50f83abf75 | ||
|
|
c24c2a5422 | ||
|
|
8802fc5a33 | ||
|
|
d3aead7c13 | ||
|
|
57d0273c13 | ||
|
|
48b9289002 | ||
|
|
7ef6f9bbf5 | ||
|
|
8846f7fb9b | ||
|
|
37aeda14c4 | ||
|
|
be70b3de57 | ||
|
|
529cd60dd2 | ||
|
|
70299ea5c2 | ||
|
|
c26af77a24 | ||
|
|
d360320441 | ||
|
|
eed97648b1 | ||
|
|
e588762aa0 | ||
|
|
209bcaba8c | ||
|
|
9c55b202e7 | ||
|
|
dc8839b63c | ||
|
|
f943a194b6 | ||
|
|
f785f7f6e3 | ||
|
|
94aeb3ab22 | ||
|
|
5b8e8e4b67 | ||
|
|
188aeabba8 | ||
|
|
7bef58deb1 | ||
|
|
138b12e815 | ||
|
|
d18ce28de0 | ||
|
|
64ee792013 | ||
|
|
5a8fa9b1f7 | ||
|
|
c5066ed100 | ||
|
|
30e83fdabe | ||
|
|
31d576e9ed | ||
|
|
fe9d4efa98 | ||
|
|
d75bc9578b | ||
|
|
5b25e21606 | ||
|
|
8ad24818df | ||
|
|
71675d0aa0 | ||
|
|
88ca3733a7 | ||
|
|
d20501b29d | ||
|
|
cdf92c5cda | ||
|
|
c44934cc0d | ||
|
|
52a50a80ba | ||
|
|
b9264dea76 | ||
|
|
fc53385ede | ||
|
|
fa2b5d1ee6 | ||
|
|
3eb9f65c2e | ||
|
|
8df33e65ac | ||
|
|
044347ebca | ||
|
|
aadde85e1b | ||
|
|
28832a2540 | ||
|
|
f5ec24e925 | ||
|
|
016642bc16 | ||
|
|
34336a1069 | ||
|
|
1837a8443c | ||
|
|
98fa8c419d | ||
|
|
55b5d0c209 | ||
|
|
e4b6d0e1ff | ||
|
|
a8d2b46911 | ||
|
|
e70bc9f163 | ||
|
|
5553e07bbd | ||
|
|
4c2a6953f1 | ||
|
|
dbbbe21883 | ||
|
|
6820e9e662 | ||
|
|
f0dfee5402 | ||
|
|
6c3c669e31 | ||
|
|
936e52a43f | ||
|
|
3860abdc24 | ||
|
|
4d598dcd63 | ||
|
|
ee5596fad5 | ||
|
|
14d7453a23 | ||
|
|
033c5d5726 | ||
|
|
5732994097 | ||
|
|
feeb220514 | ||
|
|
1b7f8cc5cb | ||
|
|
fb691b23b4 | ||
|
|
77f5d6ff7d | ||
|
|
1c324f45cf | ||
|
|
c6ff8e1042 | ||
|
|
079ed10631 | ||
|
|
2b178ff76d | ||
|
|
2966cc4a49 | ||
|
|
b2f9184562 | ||
|
|
b6d97281d3 | ||
|
|
a9b78d2600 | ||
|
|
68fb6ec09a | ||
|
|
42a7c037e6 | ||
|
|
f46e563b8a | ||
|
|
f2ffc2b533 | ||
|
|
08a9ce4950 | ||
|
|
8cda88790e | ||
|
|
3c6e4ebda1 | ||
|
|
fcb44ae256 | ||
|
|
d012d237bf | ||
|
|
c4d1c8feff | ||
|
|
87f337f2fb | ||
|
|
7ef84e0daa | ||
|
|
7ff9fa1a44 | ||
|
|
b3d7ae1c86 | ||
|
|
0c9ab5e93f | ||
|
|
804da0d8de | ||
|
|
fff3ba5bec | ||
|
|
26853d024e | ||
|
|
97cb11628d | ||
|
|
ea222a4295 | ||
|
|
0fecbf7cbf | ||
|
|
8eca195530 | ||
|
|
6bc759748f | ||
|
|
1f136c6a72 | ||
|
|
24b669bd39 | ||
|
|
1c19ae48bd | ||
|
|
5540313b7f | ||
|
|
5e2460e17e | ||
|
|
ac915c1190 | ||
|
|
d63ff461f3 | ||
|
|
84dc012198 | ||
|
|
e75c303b89 | ||
|
|
7081c7dcc4 | ||
|
|
e73f8d6f37 | ||
|
|
4b2f5cbfab | ||
|
|
0211b4484b | ||
|
|
6f21547a8d | ||
|
|
9069f9aedc | ||
|
|
6bf36a0468 | ||
|
|
6a649f9b9a | ||
|
|
561b42d0f9 | ||
|
|
6827dbc9c4 | ||
|
|
eea677655f | ||
|
|
23c283f06c | ||
|
|
49997639e9 | ||
|
|
584347848b | ||
|
|
f35c14ee07 | ||
|
|
eac201cae9 | ||
|
|
7eae79cee9 | ||
|
|
fa103b2d6e | ||
|
|
08d3d9feb3 | ||
|
|
ccd29bfd61 | ||
|
|
e67f6d2169 | ||
|
|
607bc8545b | ||
|
|
cb15655c9c | ||
|
|
bfcb61f37d | ||
|
|
d072ad60de | ||
|
|
7c873c4314 | ||
|
|
e64d87cb1d | ||
|
|
db0ad5b57c | ||
|
|
a2a9c8fd8a | ||
|
|
8064f7f0db | ||
|
|
9b4ca12dc1 | ||
|
|
8c6af7ef59 | ||
|
|
091723a8c5 | ||
|
|
ed0a17b94a | ||
|
|
20b5d577dd | ||
|
|
00df660fa5 | ||
|
|
942d16a3b4 | ||
|
|
dae7b06f4d | ||
|
|
e193d58112 | ||
|
|
08c0a7fa5e | ||
|
|
beafc881c4 | ||
|
|
062e35c89e | ||
|
|
0682b5c5ea | ||
|
|
389fc787a3 | ||
|
|
c49c3e3550 | ||
|
|
4435a20d90 | ||
|
|
96d6b96ce4 | ||
|
|
c084529597 | ||
|
|
ad222dce2a | ||
|
|
233e49fd34 | ||
|
|
62a4b419e3 | ||
|
|
27b99d5c56 | ||
|
|
1db0651bff | ||
|
|
4a33b41464 | ||
|
|
e2fb3dacca | ||
|
|
dfd13fac0d | ||
|
|
44ac7ec262 | ||
|
|
30eb85f96e | ||
|
|
44d40fba35 | ||
|
|
0ca6c58ded | ||
|
|
1a85d45567 | ||
|
|
a7c53519b6 | ||
|
|
c7274e11d0 | ||
|
|
4567e5fbd0 | ||
|
|
5b301772bb | ||
|
|
38e4a6c8b0 | ||
|
|
b8c089cfaa | ||
|
|
fb1313ec90 | ||
|
|
dcd3975933 | ||
|
|
2209a55afc | ||
|
|
0070e1158e | ||
|
|
72aa22d824 | ||
|
|
3f1d5c6656 | ||
|
|
87ccfdf5eb | ||
|
|
d87034b131 | ||
|
|
1b207d8276 | ||
|
|
b59c10a1e9 | ||
|
|
ef2dbe8df6 | ||
|
|
04b2887d88 | ||
|
|
81f4767687 | ||
|
|
6a962655e4 | ||
|
|
f1f7b59d58 | ||
|
|
d398d4c613 | ||
|
|
99bf882a1c | ||
|
|
1ca1ace053 | ||
|
|
ad37715972 | ||
|
|
d5268f5497 | ||
|
|
56bbeb9950 | ||
|
|
2247a8b21f | ||
|
|
aee2b2ecd0 | ||
|
|
7f2d70d7f6 | ||
|
|
a83d4a9dd5 | ||
|
|
ea6cf3bbd5 | ||
|
|
87baeebc3f | ||
|
|
5145ba1aac | ||
|
|
d149622f0b | ||
|
|
8da7a6f2f3 | ||
|
|
74d6392bec | ||
|
|
c38e328377 | ||
|
|
1397890dd8 | ||
|
|
7b46d66e68 | ||
|
|
8a2266816d | ||
|
|
3f7e458866 | ||
|
|
947836f815 | ||
|
|
36bc2967c2 | ||
|
|
815e78339f | ||
|
|
101a6ab812 | ||
|
|
1ba3acfd03 | ||
|
|
de3bc84fde | ||
|
|
ebdfd16e48 | ||
|
|
cc8ac2c026 | ||
|
|
6545357969 | ||
|
|
f5d1ba4231 | ||
|
|
ee44778e2b | ||
|
|
309dcaee06 | ||
|
|
9683dc27db | ||
|
|
8913de4ea8 | ||
|
|
656131be39 | ||
|
|
12e3e45398 | ||
|
|
3c53ebb02e | ||
|
|
23c20a2821 | ||
|
|
b658c68736 | ||
|
|
4c21b23ea2 | ||
|
|
bc1c419722 | ||
|
|
a3855a47e5 | ||
|
|
e050c15474 | ||
|
|
5567378234 | ||
|
|
7f11d78b82 | ||
|
|
e3ec4e938a | ||
|
|
4b1c8150d3 | ||
|
|
7c1a46f25d | ||
|
|
14b298eda8 | ||
|
|
f39248c83b | ||
|
|
53f1e4d3d4 | ||
|
|
fd8e7327f0 | ||
|
|
7e5a7c53bd | ||
|
|
156c0302c9 | ||
|
|
037ac9180b | ||
|
|
0777c96a55 | ||
|
|
17f2ff0ed9 | ||
|
|
0da2839943 | ||
|
|
c48d81379b | ||
|
|
aa71f1e088 | ||
|
|
1710b97df5 | ||
|
|
2597c4fc37 | ||
|
|
3ed2d21eb6 | ||
|
|
21685f8c84 | ||
|
|
8557c56c45 | ||
|
|
bbc2df11e1 | ||
|
|
8feac114c3 | ||
|
|
f7cdc8c68c | ||
|
|
ed8e76ebce | ||
|
|
9216b29b69 | ||
|
|
0f8ee3a671 | ||
|
|
7c49c32ad3 | ||
|
|
cd9bd91ab2 | ||
|
|
acafa9095f | ||
|
|
71ea01edb7 | ||
|
|
a79ca2b135 | ||
|
|
1052165373 | ||
|
|
2baa381917 | ||
|
|
c797d6251d | ||
|
|
059c5452ea | ||
|
|
4ef1d83acd | ||
|
|
1fa3880ffc | ||
|
|
216ff0f3f9 | ||
|
|
8fe9e5ab46 | ||
|
|
fd41d93bdb | ||
|
|
c96d85911f | ||
|
|
e3d01df6a2 | ||
|
|
590fb2e68a | ||
|
|
b8b83c2ec2 | ||
|
|
f967407805 | ||
|
|
649bcf49b4 | ||
|
|
b5c8158ad5 | ||
|
|
403de08d60 | ||
|
|
122d1ad82a | ||
|
|
2088903358 | ||
|
|
c1e3d95a84 | ||
|
|
e35a54bea4 | ||
|
|
6c6c57f45f | ||
|
|
a9f20a7791 | ||
|
|
8111b9e91f | ||
|
|
8ef59adb4a | ||
|
|
a29ea27596 | ||
|
|
6e5a6b8784 | ||
|
|
d6d9776cde | ||
|
|
81555671da | ||
|
|
60905b2e21 | ||
|
|
7bd972355e | ||
|
|
d4084b1586 | ||
|
|
6bc6c88e89 | ||
|
|
ca4b9346f3 | ||
|
|
7760a6b207 | ||
|
|
b64e5870b7 | ||
|
|
a8c7b32a04 | ||
|
|
3f43ca0925 | ||
|
|
d6a1fad527 | ||
|
|
f57e293abb | ||
|
|
64c4dd7e63 | ||
|
|
cfe5b6aa4a | ||
|
|
bae76ebd70 | ||
|
|
ef63d816fe | ||
|
|
f4d23fe5df | ||
|
|
3958ee4120 | ||
|
|
dfe25d4bc0 | ||
|
|
02b602f587 | ||
|
|
63dba688ff | ||
|
|
29ba015d69 | ||
|
|
acb935bbc5 | ||
|
|
002e149f42 | ||
|
|
b7ccc12525 | ||
|
|
f862d856fc | ||
|
|
027398f5ba | ||
|
|
6890d319ec | ||
|
|
0c54afe576 | ||
|
|
3a30db59c2 | ||
|
|
dab71d04bd | ||
|
|
a0b6d15b2e | ||
|
|
9eb4945415 | ||
|
|
de34beaf6d | ||
|
|
2ec6dd1d14 | ||
|
|
6f7243f42f | ||
|
|
32ac3d94d2 | ||
|
|
e9c7de951b | ||
|
|
b63fe44da4 | ||
|
|
c7fb34c23f | ||
|
|
eb3b240b04 | ||
|
|
31f877ccee | ||
|
|
ae93c372ff | ||
|
|
ea826ce487 | ||
|
|
f6ea278b09 | ||
|
|
790b0f98d4 | ||
|
|
d3ba03ceae | ||
|
|
15f19653c5 | ||
|
|
7e767da73e | ||
|
|
a2942e22cc | ||
|
|
5179fec986 | ||
|
|
a3191227de | ||
|
|
f10bda49dc | ||
|
|
bba3b76108 | ||
|
|
8cfa6e9d83 | ||
|
|
ef0b610c3c | ||
|
|
86dd01154e | ||
|
|
5aed1208c0 | ||
|
|
2ba11dce15 | ||
|
|
0e26fdf1da | ||
|
|
f83cd7c133 | ||
|
|
251fef9c27 | ||
|
|
74b0da78f4 | ||
|
|
a92fb07f02 | ||
|
|
fffbb1db34 | ||
|
|
8059a83870 | ||
|
|
d140fa33dd | ||
|
|
5de6ea0d97 | ||
|
|
fc866e4746 | ||
|
|
9a5be0b334 | ||
|
|
596a622197 | ||
|
|
52781bb539 | ||
|
|
e28589bea8 | ||
|
|
2131506d59 | ||
|
|
ccf529ccca | ||
|
|
8543d2d437 | ||
|
|
7e825c61bd | ||
|
|
68b9e36218 | ||
|
|
80ce4db764 | ||
|
|
ef65f510a5 | ||
|
|
5acf296ada | ||
|
|
b82a5461ce | ||
|
|
1b557d4141 | ||
|
|
905a99e638 | ||
|
|
b821dc70cf | ||
|
|
3896cbd732 | ||
|
|
c39a951727 | ||
|
|
068402c8ac | ||
|
|
ae009e04bd | ||
|
|
0b3fa0c838 | ||
|
|
cec718de26 | ||
|
|
020a70ecb6 | ||
|
|
ac116bc9d0 | ||
|
|
94f67f518e | ||
|
|
3be0ad5bce | ||
|
|
93130b27d5 | ||
|
|
34bf839751 | ||
|
|
b4a46339f3 | ||
|
|
502886c3b9 | ||
|
|
86556989f4 | ||
|
|
63c9269240 | ||
|
|
25207852e8 | ||
|
|
bc10080c49 | ||
|
|
813ff95146 | ||
|
|
42d33f8338 | ||
|
|
7937ecb6b4 | ||
|
|
599027f2d3 | ||
|
|
18369fae7e | ||
|
|
fa4555e26e | ||
|
|
305ec0da28 | ||
|
|
835b4d61a2 | ||
|
|
cb986186a1 | ||
|
|
fdd2dc322b | ||
|
|
1827c8390b | ||
|
|
eda7455be2 | ||
|
|
37bd88d1b2 | ||
|
|
aea7329871 | ||
|
|
f4ad1ac2dc | ||
|
|
ba657aec4e | ||
|
|
163b0f964e | ||
|
|
0963e62acb | ||
|
|
f50d77bca0 | ||
|
|
c0df95b2dc | ||
|
|
c4121f6ee6 | ||
|
|
79e9819b7f | ||
|
|
b3978d53bb | ||
|
|
37d673028a | ||
|
|
ea222c4f8a | ||
|
|
4e1b3506e8 | ||
|
|
f4ad1bdeae | ||
|
|
fd3efd59f9 | ||
|
|
495fded6dd | ||
|
|
3107e43b64 | ||
|
|
26b0db3bea | ||
|
|
86a8103c15 | ||
|
|
0d7e47ded7 | ||
|
|
7c7f66c08b | ||
|
|
3fdd0c1bff | ||
|
|
031e8128c7 | ||
|
|
7e2823bf30 | ||
|
|
ab60da30da | ||
|
|
520b349c17 | ||
|
|
9f8f78f6d4 | ||
|
|
447cff1995 | ||
|
|
fa5f528fb5 | ||
|
|
8f972d8cdc | ||
|
|
6496ad95e8 | ||
|
|
bbe1a00d34 | ||
|
|
f33256d628 | ||
|
|
b5496b5680 | ||
|
|
bc7eb501c8 | ||
|
|
0b0b74a559 | ||
|
|
b71f1a410e | ||
|
|
e912ce038b | ||
|
|
9a02f85620 | ||
|
|
8518f26adb | ||
|
|
6140d76f76 | ||
|
|
17cee2cb99 | ||
|
|
e1f016c075 | ||
|
|
3993259336 | ||
|
|
172b617cbc | ||
|
|
3b4985efe5 | ||
|
|
1712fcc9fe | ||
|
|
229fe2f80f | ||
|
|
7aa38adb52 | ||
|
|
83ad454c3e | ||
|
|
d69835e115 | ||
|
|
1e47953efd | ||
|
|
9d1a295b85 | ||
|
|
9b88dcdc14 | ||
|
|
92ebf2975a | ||
|
|
a620a85d85 | ||
|
|
21367a1847 | ||
|
|
ed4b0461b9 | ||
|
|
7918a23835 | ||
|
|
1da75866f4 | ||
|
|
e4812fab87 | ||
|
|
e665b79293 | ||
|
|
93257a8597 | ||
|
|
560fa6ffe8 | ||
|
|
8e4c126e3c | ||
|
|
d3f5f9571a | ||
|
|
0ec9f3835f | ||
|
|
1a962c03f4 | ||
|
|
0756410684 | ||
|
|
d75cdf8b9f | ||
|
|
c6ce42968d | ||
|
|
74049dccb1 | ||
|
|
0672c7276d | ||
|
|
8eeb962ebc | ||
|
|
43e8016dd1 | ||
|
|
30cc992f5e | ||
|
|
9e64f4e303 | ||
|
|
ef45ae9ba3 | ||
|
|
07bd4d68d6 | ||
|
|
aba1b95cac | ||
|
|
17ae56e555 | ||
|
|
32b0b1f9fc | ||
|
|
ce7c8c9495 | ||
|
|
d230b17517 | ||
|
|
0c3b3c288f | ||
|
|
bea44ddd18 | ||
|
|
8b8fbfa113 | ||
|
|
fec1b75030 | ||
|
|
791a50a01b | ||
|
|
884d42a363 | ||
|
|
0c093c2aaa | ||
|
|
01f2e7dccd | ||
|
|
893efa5f2a | ||
|
|
8c14a59f93 | ||
|
|
4663e0b8be | ||
|
|
1e44ca3a0f | ||
|
|
8506819a7d | ||
|
|
6ddf977166 | ||
|
|
c0e0da0f1d | ||
|
|
8af5e089ff | ||
|
|
ee0f9d2bbe | ||
|
|
55aef372e8 | ||
|
|
15e1b7e571 | ||
|
|
e5727af959 | ||
|
|
d933e81b37 | ||
|
|
734d8f96e8 | ||
|
|
d0d3160fc7 | ||
|
|
8bd6f85478 | ||
|
|
28731e2dbd | ||
|
|
f698166395 | ||
|
|
9d8aff5e63 | ||
|
|
b6b795dbc6 | ||
|
|
a857d4cab0 | ||
|
|
8866de8b30 | ||
|
|
ceffd2e1e0 | ||
|
|
691fde0a27 | ||
|
|
20c95731ae | ||
|
|
bbdcd5d460 | ||
|
|
a909a25393 | ||
|
|
695891ffd7 | ||
|
|
bdc93409a7 | ||
|
|
075c6c01f2 | ||
|
|
fe2e86da81 | ||
|
|
1f8f65308b | ||
|
|
843cb1b35b | ||
|
|
cb012ffa7a | ||
|
|
750ce1f7f8 | ||
|
|
e2c6eca36e | ||
|
|
99a212d141 | ||
|
|
ce4896f2c5 | ||
|
|
3e3250ccde | ||
|
|
9f663411db | ||
|
|
d4bc6904fb | ||
|
|
53af836bdb | ||
|
|
7f4a1cd685 | ||
|
|
1c14bcd1ed | ||
|
|
b912dcb2f0 | ||
|
|
896af72a25 | ||
|
|
ab9ff94713 | ||
|
|
860aabe0d3 | ||
|
|
7b4f098cb4 | ||
|
|
ccfa5bd618 | ||
|
|
a4fd972b2b | ||
|
|
c703dba3dd | ||
|
|
d0100176ef | ||
|
|
7f298c596f | ||
|
|
a106211956 | ||
|
|
bc1df3b10c | ||
|
|
2a41c3a312 | ||
|
|
639ebe9b71 | ||
|
|
475f9bea04 | ||
|
|
dcebb0cc4c | ||
|
|
4c6fb72db0 | ||
|
|
b5d31dd889 | ||
|
|
400af61e12 | ||
|
|
9f1e0187ee | ||
|
|
a813b3639e | ||
|
|
c560f8fb75 | ||
|
|
8456025f28 | ||
|
|
5e0435677b | ||
|
|
a8e5c7d149 | ||
|
|
1b5e44a763 | ||
|
|
521b3f02be | ||
|
|
bb59158bbc | ||
|
|
1861273d45 | ||
|
|
a274a8cc12 | ||
|
|
859ca8dd18 | ||
|
|
d27ba5239e | ||
|
|
ecb1fa928c | ||
|
|
ef9965832a | ||
|
|
53ef9c1b9f | ||
|
|
ad9209ec38 | ||
|
|
225e8c012b | ||
|
|
85d4bc7232 | ||
|
|
8ca3b667c7 | ||
|
|
4ff62f4e30 | ||
|
|
2781153640 | ||
|
|
4f1f812062 | ||
|
|
39ec9e9ecb | ||
|
|
02048e551f | ||
|
|
8dfd8c3bbb | ||
|
|
804997862b | ||
|
|
666cb4c927 | ||
|
|
2c7ec620d0 | ||
|
|
2f84a0a130 | ||
|
|
daa1154797 | ||
|
|
ec21ea5df4 | ||
|
|
a05f17b702 | ||
|
|
11b0f44ae9 | ||
|
|
20dd194171 | ||
|
|
01f7caa3af | ||
|
|
6d1ec8c7fe | ||
|
|
d0452dcc80 | ||
|
|
bc7fd3a724 | ||
|
|
cacde313cd | ||
|
|
fba16fdfce | ||
|
|
55951fec6f | ||
|
|
e8d30da006 | ||
|
|
4429014d2f | ||
|
|
97e52fd169 | ||
|
|
84446e255d | ||
|
|
2f764dcbb5 | ||
|
|
34338c3265 | ||
|
|
b75877d61f | ||
|
|
8e756b5b26 | ||
|
|
242927d702 | ||
|
|
8c2611aeb5 | ||
|
|
83a201acce | ||
|
|
e231a52369 | ||
|
|
f24e6bdace | ||
|
|
55b39f1eff | ||
|
|
d02a1ef40a | ||
|
|
e9852a804c | ||
|
|
5f8bfaa871 | ||
|
|
8f369d9dbc | ||
|
|
37a1fbd9cd | ||
|
|
b6e96541e7 | ||
|
|
93f5f320fe | ||
|
|
02483b34bf | ||
|
|
3bdbd28532 | ||
|
|
5b8585fafb | ||
|
|
92d029f072 | ||
|
|
ff9d7c6c24 | ||
|
|
ca8f86c4ee | ||
|
|
8fad323d80 | ||
|
|
6ab5f42ef0 | ||
|
|
33607e0cd9 | ||
|
|
fdfe796fe3 | ||
|
|
8cd1005a03 | ||
|
|
83b22a357c | ||
|
|
03a30c8583 | ||
|
|
6d8a1eb1f4 | ||
|
|
49254f268e | ||
|
|
654f53f142 | ||
|
|
d063d4eac1 | ||
|
|
59e56f0e28 | ||
|
|
ffe798b494 | ||
|
|
a3bb9f4e3d | ||
|
|
12b52e5320 | ||
|
|
cfaa0b3754 | ||
|
|
5b16223923 | ||
|
|
b0bd015389 | ||
|
|
88fe989fa2 | ||
|
|
e578b76b49 | ||
|
|
c619301735 | ||
|
|
e18d9dc1b4 | ||
|
|
2c18bbddbe | ||
|
|
daa76e821c | ||
|
|
2075049ae0 | ||
|
|
042df13611 | ||
|
|
253c19abeb | ||
|
|
62f1b8b8f4 | ||
|
|
7d736f9352 | ||
|
|
90cd46815a | ||
|
|
7644ae1c21 | ||
|
|
194c404857 | ||
|
|
0719baf8b2 | ||
|
|
cbe13b6069 | ||
|
|
1c058658e6 | ||
|
|
20ec8ca768 | ||
|
|
26849ba2b7 | ||
|
|
e163282995 | ||
|
|
1fc4568333 | ||
|
|
378ccc3cb7 | ||
|
|
94588e15f2 | ||
|
|
0f2e7fa8bd | ||
|
|
b5e8c6aeae | ||
|
|
c78942b7a4 | ||
|
|
2630a72f81 | ||
|
|
64687fef6a | ||
|
|
c219935633 | ||
|
|
5a1046f15f | ||
|
|
7ea379d4f1 | ||
|
|
27381bfc35 | ||
|
|
3b1c26eae6 | ||
|
|
7dd2412655 | ||
|
|
d5938e4024 | ||
|
|
0c4f0dff6f | ||
|
|
917458d48d | ||
|
|
e06a7a343a | ||
|
|
7531d9dd2c | ||
|
|
1d5239b9a5 | ||
|
|
d4c2a47c8e | ||
|
|
e4c92880ea | ||
|
|
b2d3578eac | ||
|
|
0670382992 | ||
|
|
8da065d8fd | ||
|
|
9b147edb36 | ||
|
|
69f90c0766 | ||
|
|
f8ea87b003 | ||
|
|
d6780652ad | ||
|
|
8efea65e87 | ||
|
|
72c35db6fd | ||
|
|
e176abae50 | ||
|
|
d2bed7791c | ||
|
|
a142789c25 | ||
|
|
3c863feac2 | ||
|
|
a1807f3e12 | ||
|
|
11e8fa31ab | ||
|
|
720644b964 | ||
|
|
d360a9bcac | ||
|
|
1bde667245 | ||
|
|
f05dc95aa5 | ||
|
|
a9fbd5be8a | ||
|
|
d9f61385ca | ||
|
|
2c81d1f2d9 | ||
|
|
37affe2489 | ||
|
|
1b1bdd7912 | ||
|
|
1e955b769b | ||
|
|
25a6302c01 | ||
|
|
af805d3ca4 | ||
|
|
d35dc2d89b | ||
|
|
6ffab73784 | ||
|
|
ef1fdbed71 | ||
|
|
cf3f72feb9 | ||
|
|
113e5a381b | ||
|
|
60ec23b200 | ||
|
|
71c64de8bb | ||
|
|
493ea79a0b | ||
|
|
56cdc86a37 | ||
|
|
4e776cad96 | ||
|
|
b7cb0d02f8 | ||
|
|
1e7adda054 | ||
|
|
f3b2771802 | ||
|
|
054fd46924 | ||
|
|
0fd9a88a3e | ||
|
|
f949af70ad | ||
|
|
9fede2cb05 | ||
|
|
dc592853fc | ||
|
|
183f27b167 | ||
|
|
dedf4add53 | ||
|
|
a0195ffa32 | ||
|
|
3e92644104 | ||
|
|
6d866ccc86 | ||
|
|
8ef9d787f5 | ||
|
|
01cb67d1f3 | ||
|
|
a01008cf7d | ||
|
|
d83b45a427 | ||
|
|
388532eedc | ||
|
|
9823ff0960 | ||
|
|
c17b8ae9a1 | ||
|
|
574e981de9 | ||
|
|
3c63b135c7 | ||
|
|
cecd3fe969 | ||
|
|
5c957e8f8b | ||
|
|
c8208f2a3e |
5
.gitignore
vendored
5
.gitignore
vendored
@@ -20,3 +20,8 @@ feeds/recent.rss
|
|||||||
# winston?
|
# winston?
|
||||||
error.log
|
error.log
|
||||||
events.log
|
events.log
|
||||||
|
|
||||||
|
pidfile
|
||||||
|
|
||||||
|
# templates
|
||||||
|
/public/templates
|
||||||
|
|||||||
120
.tx/config
120
.tx/config
@@ -8,15 +8,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/category.json
|
trans.ar = public/language/ar/category.json
|
||||||
trans.cs = public/language/cs/category.json
|
trans.cs = public/language/cs/category.json
|
||||||
trans.de = public/language/de/category.json
|
trans.de = public/language/de/category.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/category.json
|
||||||
trans.es = public/language/es/category.json
|
trans.es = public/language/es/category.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/category.json
|
||||||
trans.fi = public/language/fi/category.json
|
trans.fi = public/language/fi/category.json
|
||||||
trans.fr = public/language/fr/category.json
|
trans.fr = public/language/fr/category.json
|
||||||
|
trans.he = public/language/he/category.json
|
||||||
trans.hu = public/language/hu/category.json
|
trans.hu = public/language/hu/category.json
|
||||||
trans.it = public/language/it/category.json
|
trans.it = public/language/it/category.json
|
||||||
trans.nb = public/language/nb/category.json
|
trans.nb = public/language/nb/category.json
|
||||||
|
trans.nl = public/language/nl/category.json
|
||||||
|
trans.pl = public/language/pl/category.json
|
||||||
trans.pt_BR = public/language/pt_BR/category.json
|
trans.pt_BR = public/language/pt_BR/category.json
|
||||||
|
trans.ru = public/language/ru/category.json
|
||||||
|
trans.sc = public/language/sc/category.json
|
||||||
trans.sk = public/language/sk/category.json
|
trans.sk = public/language/sk/category.json
|
||||||
trans.sv = public/language/sv/category.json
|
trans.sv = public/language/sv/category.json
|
||||||
|
trans.th = public/language/th/category.json
|
||||||
trans.tr = public/language/tr/category.json
|
trans.tr = public/language/tr/category.json
|
||||||
trans.zh_CN = public/language/zh_CN/category.json
|
trans.zh_CN = public/language/zh_CN/category.json
|
||||||
trans.zh_TW = public/language/zh_TW/category.json
|
trans.zh_TW = public/language/zh_TW/category.json
|
||||||
@@ -29,15 +37,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/login.json
|
trans.ar = public/language/ar/login.json
|
||||||
trans.cs = public/language/cs/login.json
|
trans.cs = public/language/cs/login.json
|
||||||
trans.de = public/language/de/login.json
|
trans.de = public/language/de/login.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/login.json
|
||||||
trans.es = public/language/es/login.json
|
trans.es = public/language/es/login.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/login.json
|
||||||
trans.fi = public/language/fi/login.json
|
trans.fi = public/language/fi/login.json
|
||||||
trans.fr = public/language/fr/login.json
|
trans.fr = public/language/fr/login.json
|
||||||
|
trans.he = public/language/he/login.json
|
||||||
trans.hu = public/language/hu/login.json
|
trans.hu = public/language/hu/login.json
|
||||||
trans.it = public/language/it/login.json
|
trans.it = public/language/it/login.json
|
||||||
trans.nb = public/language/nb/login.json
|
trans.nb = public/language/nb/login.json
|
||||||
|
trans.nl = public/language/nl/login.json
|
||||||
|
trans.pl = public/language/pl/login.json
|
||||||
trans.pt_BR = public/language/pt_BR/login.json
|
trans.pt_BR = public/language/pt_BR/login.json
|
||||||
|
trans.ru = public/language/ru/login.json
|
||||||
|
trans.sc = public/language/sc/login.json
|
||||||
trans.sk = public/language/sk/login.json
|
trans.sk = public/language/sk/login.json
|
||||||
trans.sv = public/language/sv/login.json
|
trans.sv = public/language/sv/login.json
|
||||||
|
trans.th = public/language/th/login.json
|
||||||
trans.tr = public/language/tr/login.json
|
trans.tr = public/language/tr/login.json
|
||||||
trans.zh_CN = public/language/zh_CN/login.json
|
trans.zh_CN = public/language/zh_CN/login.json
|
||||||
trans.zh_TW = public/language/zh_TW/login.json
|
trans.zh_TW = public/language/zh_TW/login.json
|
||||||
@@ -49,15 +65,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/recent.json
|
trans.ar = public/language/ar/recent.json
|
||||||
trans.cs = public/language/cs/recent.json
|
trans.cs = public/language/cs/recent.json
|
||||||
trans.de = public/language/de/recent.json
|
trans.de = public/language/de/recent.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/recent.json
|
||||||
trans.es = public/language/es/recent.json
|
trans.es = public/language/es/recent.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/recent.json
|
||||||
trans.fi = public/language/fi/recent.json
|
trans.fi = public/language/fi/recent.json
|
||||||
trans.fr = public/language/fr/recent.json
|
trans.fr = public/language/fr/recent.json
|
||||||
|
trans.he = public/language/he/recent.json
|
||||||
trans.hu = public/language/hu/recent.json
|
trans.hu = public/language/hu/recent.json
|
||||||
trans.it = public/language/it/recent.json
|
trans.it = public/language/it/recent.json
|
||||||
trans.nb = public/language/nb/recent.json
|
trans.nb = public/language/nb/recent.json
|
||||||
|
trans.nl = public/language/nl/recent.json
|
||||||
|
trans.pl = public/language/pl/recent.json
|
||||||
trans.pt_BR = public/language/pt_BR/recent.json
|
trans.pt_BR = public/language/pt_BR/recent.json
|
||||||
|
trans.ru = public/language/ru/recent.json
|
||||||
|
trans.sc = public/language/sc/recent.json
|
||||||
trans.sk = public/language/sk/recent.json
|
trans.sk = public/language/sk/recent.json
|
||||||
trans.sv = public/language/sv/recent.json
|
trans.sv = public/language/sv/recent.json
|
||||||
|
trans.th = public/language/th/recent.json
|
||||||
trans.tr = public/language/tr/recent.json
|
trans.tr = public/language/tr/recent.json
|
||||||
trans.zh_CN = public/language/zh_CN/recent.json
|
trans.zh_CN = public/language/zh_CN/recent.json
|
||||||
trans.zh_TW = public/language/zh_TW/recent.json
|
trans.zh_TW = public/language/zh_TW/recent.json
|
||||||
@@ -69,15 +93,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/unread.json
|
trans.ar = public/language/ar/unread.json
|
||||||
trans.cs = public/language/cs/unread.json
|
trans.cs = public/language/cs/unread.json
|
||||||
trans.de = public/language/de/unread.json
|
trans.de = public/language/de/unread.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/unread.json
|
||||||
trans.es = public/language/es/unread.json
|
trans.es = public/language/es/unread.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/unread.json
|
||||||
trans.fi = public/language/fi/unread.json
|
trans.fi = public/language/fi/unread.json
|
||||||
trans.fr = public/language/fr/unread.json
|
trans.fr = public/language/fr/unread.json
|
||||||
|
trans.he = public/language/he/unread.json
|
||||||
trans.hu = public/language/hu/unread.json
|
trans.hu = public/language/hu/unread.json
|
||||||
trans.it = public/language/it/unread.json
|
trans.it = public/language/it/unread.json
|
||||||
trans.nb = public/language/nb/unread.json
|
trans.nb = public/language/nb/unread.json
|
||||||
|
trans.nl = public/language/nl/unread.json
|
||||||
|
trans.pl = public/language/pl/unread.json
|
||||||
trans.pt_BR = public/language/pt_BR/unread.json
|
trans.pt_BR = public/language/pt_BR/unread.json
|
||||||
|
trans.ru = public/language/ru/unread.json
|
||||||
|
trans.sc = public/language/sc/unread.json
|
||||||
trans.sk = public/language/sk/unread.json
|
trans.sk = public/language/sk/unread.json
|
||||||
trans.sv = public/language/sv/unread.json
|
trans.sv = public/language/sv/unread.json
|
||||||
|
trans.th = public/language/th/unread.json
|
||||||
trans.tr = public/language/tr/unread.json
|
trans.tr = public/language/tr/unread.json
|
||||||
trans.zh_CN = public/language/zh_CN/unread.json
|
trans.zh_CN = public/language/zh_CN/unread.json
|
||||||
trans.zh_TW = public/language/zh_TW/unread.json
|
trans.zh_TW = public/language/zh_TW/unread.json
|
||||||
@@ -89,15 +121,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/footer.json
|
trans.ar = public/language/ar/footer.json
|
||||||
trans.cs = public/language/cs/footer.json
|
trans.cs = public/language/cs/footer.json
|
||||||
trans.de = public/language/de/footer.json
|
trans.de = public/language/de/footer.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/footer.json
|
||||||
trans.es = public/language/es/footer.json
|
trans.es = public/language/es/footer.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/footer.json
|
||||||
trans.fi = public/language/fi/footer.json
|
trans.fi = public/language/fi/footer.json
|
||||||
trans.fr = public/language/fr/footer.json
|
trans.fr = public/language/fr/footer.json
|
||||||
|
trans.he = public/language/he/footer.json
|
||||||
trans.hu = public/language/hu/footer.json
|
trans.hu = public/language/hu/footer.json
|
||||||
trans.it = public/language/it/footer.json
|
trans.it = public/language/it/footer.json
|
||||||
trans.nb = public/language/nb/footer.json
|
trans.nb = public/language/nb/footer.json
|
||||||
|
trans.nl = public/language/nl/footer.json
|
||||||
|
trans.pl = public/language/pl/footer.json
|
||||||
trans.pt_BR = public/language/pt_BR/footer.json
|
trans.pt_BR = public/language/pt_BR/footer.json
|
||||||
|
trans.ru = public/language/ru/footer.json
|
||||||
|
trans.sc = public/language/sc/footer.json
|
||||||
trans.sk = public/language/sk/footer.json
|
trans.sk = public/language/sk/footer.json
|
||||||
trans.sv = public/language/sv/footer.json
|
trans.sv = public/language/sv/footer.json
|
||||||
|
trans.th = public/language/th/footer.json
|
||||||
trans.tr = public/language/tr/footer.json
|
trans.tr = public/language/tr/footer.json
|
||||||
trans.zh_CN = public/language/zh_CN/footer.json
|
trans.zh_CN = public/language/zh_CN/footer.json
|
||||||
trans.zh_TW = public/language/zh_TW/footer.json
|
trans.zh_TW = public/language/zh_TW/footer.json
|
||||||
@@ -109,15 +149,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/modules.json
|
trans.ar = public/language/ar/modules.json
|
||||||
trans.cs = public/language/cs/modules.json
|
trans.cs = public/language/cs/modules.json
|
||||||
trans.de = public/language/de/modules.json
|
trans.de = public/language/de/modules.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/modules.json
|
||||||
trans.es = public/language/es/modules.json
|
trans.es = public/language/es/modules.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/modules.json
|
||||||
trans.fi = public/language/fi/modules.json
|
trans.fi = public/language/fi/modules.json
|
||||||
trans.fr = public/language/fr/modules.json
|
trans.fr = public/language/fr/modules.json
|
||||||
|
trans.he = public/language/he/modules.json
|
||||||
trans.hu = public/language/hu/modules.json
|
trans.hu = public/language/hu/modules.json
|
||||||
trans.it = public/language/it/modules.json
|
trans.it = public/language/it/modules.json
|
||||||
trans.nb = public/language/nb/modules.json
|
trans.nb = public/language/nb/modules.json
|
||||||
|
trans.nl = public/language/nl/modules.json
|
||||||
|
trans.pl = public/language/pl/modules.json
|
||||||
trans.pt_BR = public/language/pt_BR/modules.json
|
trans.pt_BR = public/language/pt_BR/modules.json
|
||||||
|
trans.ru = public/language/ru/modules.json
|
||||||
|
trans.sc = public/language/sc/modules.json
|
||||||
trans.sk = public/language/sk/modules.json
|
trans.sk = public/language/sk/modules.json
|
||||||
trans.sv = public/language/sv/modules.json
|
trans.sv = public/language/sv/modules.json
|
||||||
|
trans.th = public/language/th/modules.json
|
||||||
trans.tr = public/language/tr/modules.json
|
trans.tr = public/language/tr/modules.json
|
||||||
trans.zh_CN = public/language/zh_CN/modules.json
|
trans.zh_CN = public/language/zh_CN/modules.json
|
||||||
trans.zh_TW = public/language/zh_TW/modules.json
|
trans.zh_TW = public/language/zh_TW/modules.json
|
||||||
@@ -129,15 +177,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/register.json
|
trans.ar = public/language/ar/register.json
|
||||||
trans.cs = public/language/cs/register.json
|
trans.cs = public/language/cs/register.json
|
||||||
trans.de = public/language/de/register.json
|
trans.de = public/language/de/register.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/register.json
|
||||||
trans.es = public/language/es/register.json
|
trans.es = public/language/es/register.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/register.json
|
||||||
trans.fi = public/language/fi/register.json
|
trans.fi = public/language/fi/register.json
|
||||||
trans.fr = public/language/fr/register.json
|
trans.fr = public/language/fr/register.json
|
||||||
|
trans.he = public/language/he/register.json
|
||||||
trans.hu = public/language/hu/register.json
|
trans.hu = public/language/hu/register.json
|
||||||
trans.it = public/language/it/register.json
|
trans.it = public/language/it/register.json
|
||||||
trans.nb = public/language/nb/register.json
|
trans.nb = public/language/nb/register.json
|
||||||
|
trans.nl = public/language/nl/register.json
|
||||||
|
trans.pl = public/language/pl/register.json
|
||||||
trans.pt_BR = public/language/pt_BR/register.json
|
trans.pt_BR = public/language/pt_BR/register.json
|
||||||
|
trans.ru = public/language/ru/register.json
|
||||||
|
trans.sc = public/language/sc/register.json
|
||||||
trans.sk = public/language/sk/register.json
|
trans.sk = public/language/sk/register.json
|
||||||
trans.sv = public/language/sv/register.json
|
trans.sv = public/language/sv/register.json
|
||||||
|
trans.th = public/language/th/register.json
|
||||||
trans.tr = public/language/tr/register.json
|
trans.tr = public/language/tr/register.json
|
||||||
trans.zh_CN = public/language/zh_CN/register.json
|
trans.zh_CN = public/language/zh_CN/register.json
|
||||||
trans.zh_TW = public/language/zh_TW/register.json
|
trans.zh_TW = public/language/zh_TW/register.json
|
||||||
@@ -149,15 +205,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/user.json
|
trans.ar = public/language/ar/user.json
|
||||||
trans.cs = public/language/cs/user.json
|
trans.cs = public/language/cs/user.json
|
||||||
trans.de = public/language/de/user.json
|
trans.de = public/language/de/user.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/user.json
|
||||||
trans.es = public/language/es/user.json
|
trans.es = public/language/es/user.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/user.json
|
||||||
trans.fi = public/language/fi/user.json
|
trans.fi = public/language/fi/user.json
|
||||||
trans.fr = public/language/fr/user.json
|
trans.fr = public/language/fr/user.json
|
||||||
|
trans.he = public/language/he/user.json
|
||||||
trans.hu = public/language/hu/user.json
|
trans.hu = public/language/hu/user.json
|
||||||
trans.it = public/language/it/user.json
|
trans.it = public/language/it/user.json
|
||||||
trans.nb = public/language/nb/user.json
|
trans.nb = public/language/nb/user.json
|
||||||
|
trans.nl = public/language/nl/user.json
|
||||||
|
trans.pl = public/language/pl/user.json
|
||||||
trans.pt_BR = public/language/pt_BR/user.json
|
trans.pt_BR = public/language/pt_BR/user.json
|
||||||
|
trans.ru = public/language/ru/user.json
|
||||||
|
trans.sc = public/language/sc/user.json
|
||||||
trans.sk = public/language/sk/user.json
|
trans.sk = public/language/sk/user.json
|
||||||
trans.sv = public/language/sv/user.json
|
trans.sv = public/language/sv/user.json
|
||||||
|
trans.th = public/language/th/user.json
|
||||||
trans.tr = public/language/tr/user.json
|
trans.tr = public/language/tr/user.json
|
||||||
trans.zh_CN = public/language/zh_CN/user.json
|
trans.zh_CN = public/language/zh_CN/user.json
|
||||||
trans.zh_TW = public/language/zh_TW/user.json
|
trans.zh_TW = public/language/zh_TW/user.json
|
||||||
@@ -169,15 +233,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/global.json
|
trans.ar = public/language/ar/global.json
|
||||||
trans.cs = public/language/cs/global.json
|
trans.cs = public/language/cs/global.json
|
||||||
trans.de = public/language/de/global.json
|
trans.de = public/language/de/global.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/global.json
|
||||||
trans.es = public/language/es/global.json
|
trans.es = public/language/es/global.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/global.json
|
||||||
trans.fi = public/language/fi/global.json
|
trans.fi = public/language/fi/global.json
|
||||||
trans.fr = public/language/fr/global.json
|
trans.fr = public/language/fr/global.json
|
||||||
|
trans.he = public/language/he/global.json
|
||||||
trans.hu = public/language/hu/global.json
|
trans.hu = public/language/hu/global.json
|
||||||
trans.it = public/language/it/global.json
|
trans.it = public/language/it/global.json
|
||||||
trans.nb = public/language/nb/global.json
|
trans.nb = public/language/nb/global.json
|
||||||
|
trans.nl = public/language/nl/global.json
|
||||||
|
trans.pl = public/language/pl/global.json
|
||||||
trans.pt_BR = public/language/pt_BR/global.json
|
trans.pt_BR = public/language/pt_BR/global.json
|
||||||
|
trans.ru = public/language/ru/global.json
|
||||||
|
trans.sc = public/language/sc/global.json
|
||||||
trans.sk = public/language/sk/global.json
|
trans.sk = public/language/sk/global.json
|
||||||
trans.sv = public/language/sv/global.json
|
trans.sv = public/language/sv/global.json
|
||||||
|
trans.th = public/language/th/global.json
|
||||||
trans.tr = public/language/tr/global.json
|
trans.tr = public/language/tr/global.json
|
||||||
trans.zh_CN = public/language/zh_CN/global.json
|
trans.zh_CN = public/language/zh_CN/global.json
|
||||||
trans.zh_TW = public/language/zh_TW/global.json
|
trans.zh_TW = public/language/zh_TW/global.json
|
||||||
@@ -189,15 +261,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/notifications.json
|
trans.ar = public/language/ar/notifications.json
|
||||||
trans.cs = public/language/cs/notifications.json
|
trans.cs = public/language/cs/notifications.json
|
||||||
trans.de = public/language/de/notifications.json
|
trans.de = public/language/de/notifications.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/notifications.json
|
||||||
trans.es = public/language/es/notifications.json
|
trans.es = public/language/es/notifications.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/notifications.json
|
||||||
trans.fi = public/language/fi/notifications.json
|
trans.fi = public/language/fi/notifications.json
|
||||||
trans.fr = public/language/fr/notifications.json
|
trans.fr = public/language/fr/notifications.json
|
||||||
|
trans.he = public/language/he/notifications.json
|
||||||
trans.hu = public/language/hu/notifications.json
|
trans.hu = public/language/hu/notifications.json
|
||||||
trans.it = public/language/it/notifications.json
|
trans.it = public/language/it/notifications.json
|
||||||
trans.nb = public/language/nb/notifications.json
|
trans.nb = public/language/nb/notifications.json
|
||||||
|
trans.nl = public/language/nl/notifications.json
|
||||||
|
trans.pl = public/language/pl/notifications.json
|
||||||
trans.pt_BR = public/language/pt_BR/notifications.json
|
trans.pt_BR = public/language/pt_BR/notifications.json
|
||||||
|
trans.ru = public/language/ru/notifications.json
|
||||||
|
trans.sc = public/language/sc/notifications.json
|
||||||
trans.sk = public/language/sk/notifications.json
|
trans.sk = public/language/sk/notifications.json
|
||||||
trans.sv = public/language/sv/notifications.json
|
trans.sv = public/language/sv/notifications.json
|
||||||
|
trans.th = public/language/th/notifications.json
|
||||||
trans.tr = public/language/tr/notifications.json
|
trans.tr = public/language/tr/notifications.json
|
||||||
trans.zh_CN = public/language/zh_CN/notifications.json
|
trans.zh_CN = public/language/zh_CN/notifications.json
|
||||||
trans.zh_TW = public/language/zh_TW/notifications.json
|
trans.zh_TW = public/language/zh_TW/notifications.json
|
||||||
@@ -209,15 +289,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/reset_password.json
|
trans.ar = public/language/ar/reset_password.json
|
||||||
trans.cs = public/language/cs/reset_password.json
|
trans.cs = public/language/cs/reset_password.json
|
||||||
trans.de = public/language/de/reset_password.json
|
trans.de = public/language/de/reset_password.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/reset_password.json
|
||||||
trans.es = public/language/es/reset_password.json
|
trans.es = public/language/es/reset_password.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/reset_password.json
|
||||||
trans.fi = public/language/fi/reset_password.json
|
trans.fi = public/language/fi/reset_password.json
|
||||||
trans.fr = public/language/fr/reset_password.json
|
trans.fr = public/language/fr/reset_password.json
|
||||||
|
trans.he = public/language/he/reset_password.json
|
||||||
trans.hu = public/language/hu/reset_password.json
|
trans.hu = public/language/hu/reset_password.json
|
||||||
trans.it = public/language/it/reset_password.json
|
trans.it = public/language/it/reset_password.json
|
||||||
trans.nb = public/language/nb/reset_password.json
|
trans.nb = public/language/nb/reset_password.json
|
||||||
|
trans.nl = public/language/nl/reset_password.json
|
||||||
|
trans.pl = public/language/pl/reset_password.json
|
||||||
trans.pt_BR = public/language/pt_BR/reset_password.json
|
trans.pt_BR = public/language/pt_BR/reset_password.json
|
||||||
|
trans.ru = public/language/ru/reset_password.json
|
||||||
|
trans.sc = public/language/sc/reset_password.json
|
||||||
trans.sk = public/language/sk/reset_password.json
|
trans.sk = public/language/sk/reset_password.json
|
||||||
trans.sv = public/language/sv/reset_password.json
|
trans.sv = public/language/sv/reset_password.json
|
||||||
|
trans.th = public/language/th/reset_password.json
|
||||||
trans.tr = public/language/tr/reset_password.json
|
trans.tr = public/language/tr/reset_password.json
|
||||||
trans.zh_CN = public/language/zh_CN/reset_password.json
|
trans.zh_CN = public/language/zh_CN/reset_password.json
|
||||||
trans.zh_TW = public/language/zh_TW/reset_password.json
|
trans.zh_TW = public/language/zh_TW/reset_password.json
|
||||||
@@ -229,15 +317,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/users.json
|
trans.ar = public/language/ar/users.json
|
||||||
trans.cs = public/language/cs/users.json
|
trans.cs = public/language/cs/users.json
|
||||||
trans.de = public/language/de/users.json
|
trans.de = public/language/de/users.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/users.json
|
||||||
trans.es = public/language/es/users.json
|
trans.es = public/language/es/users.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/users.json
|
||||||
trans.fi = public/language/fi/users.json
|
trans.fi = public/language/fi/users.json
|
||||||
trans.fr = public/language/fr/users.json
|
trans.fr = public/language/fr/users.json
|
||||||
|
trans.he = public/language/he/users.json
|
||||||
trans.hu = public/language/hu/users.json
|
trans.hu = public/language/hu/users.json
|
||||||
trans.it = public/language/it/users.json
|
trans.it = public/language/it/users.json
|
||||||
trans.nb = public/language/nb/users.json
|
trans.nb = public/language/nb/users.json
|
||||||
|
trans.nl = public/language/nl/users.json
|
||||||
|
trans.pl = public/language/pl/users.json
|
||||||
trans.pt_BR = public/language/pt_BR/users.json
|
trans.pt_BR = public/language/pt_BR/users.json
|
||||||
|
trans.ru = public/language/ru/users.json
|
||||||
|
trans.sc = public/language/sc/users.json
|
||||||
trans.sk = public/language/sk/users.json
|
trans.sk = public/language/sk/users.json
|
||||||
trans.sv = public/language/sv/users.json
|
trans.sv = public/language/sv/users.json
|
||||||
|
trans.th = public/language/th/users.json
|
||||||
trans.tr = public/language/tr/users.json
|
trans.tr = public/language/tr/users.json
|
||||||
trans.zh_CN = public/language/zh_CN/users.json
|
trans.zh_CN = public/language/zh_CN/users.json
|
||||||
trans.zh_TW = public/language/zh_TW/users.json
|
trans.zh_TW = public/language/zh_TW/users.json
|
||||||
@@ -249,15 +345,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/language.json
|
trans.ar = public/language/ar/language.json
|
||||||
trans.cs = public/language/cs/language.json
|
trans.cs = public/language/cs/language.json
|
||||||
trans.de = public/language/de/language.json
|
trans.de = public/language/de/language.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/language.json
|
||||||
trans.es = public/language/es/language.json
|
trans.es = public/language/es/language.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/language.json
|
||||||
trans.fi = public/language/fi/language.json
|
trans.fi = public/language/fi/language.json
|
||||||
trans.fr = public/language/fr/language.json
|
trans.fr = public/language/fr/language.json
|
||||||
|
trans.he = public/language/he/language.json
|
||||||
trans.hu = public/language/hu/language.json
|
trans.hu = public/language/hu/language.json
|
||||||
trans.it = public/language/it/language.json
|
trans.it = public/language/it/language.json
|
||||||
trans.nb = public/language/nb/language.json
|
trans.nb = public/language/nb/language.json
|
||||||
|
trans.nl = public/language/nl/language.json
|
||||||
|
trans.pl = public/language/pl/language.json
|
||||||
trans.pt_BR = public/language/pt_BR/language.json
|
trans.pt_BR = public/language/pt_BR/language.json
|
||||||
|
trans.ru = public/language/ru/language.json
|
||||||
|
trans.sc = public/language/sc/language.json
|
||||||
trans.sk = public/language/sk/language.json
|
trans.sk = public/language/sk/language.json
|
||||||
trans.sv = public/language/sv/language.json
|
trans.sv = public/language/sv/language.json
|
||||||
|
trans.th = public/language/th/language.json
|
||||||
trans.tr = public/language/tr/language.json
|
trans.tr = public/language/tr/language.json
|
||||||
trans.zh_CN = public/language/zh_CN/language.json
|
trans.zh_CN = public/language/zh_CN/language.json
|
||||||
trans.zh_TW = public/language/zh_TW/language.json
|
trans.zh_TW = public/language/zh_TW/language.json
|
||||||
@@ -269,15 +373,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/pages.json
|
trans.ar = public/language/ar/pages.json
|
||||||
trans.cs = public/language/cs/pages.json
|
trans.cs = public/language/cs/pages.json
|
||||||
trans.de = public/language/de/pages.json
|
trans.de = public/language/de/pages.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/pages.json
|
||||||
trans.es = public/language/es/pages.json
|
trans.es = public/language/es/pages.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/pages.json
|
||||||
trans.fi = public/language/fi/pages.json
|
trans.fi = public/language/fi/pages.json
|
||||||
trans.fr = public/language/fr/pages.json
|
trans.fr = public/language/fr/pages.json
|
||||||
|
trans.he = public/language/he/pages.json
|
||||||
trans.hu = public/language/hu/pages.json
|
trans.hu = public/language/hu/pages.json
|
||||||
trans.it = public/language/it/pages.json
|
trans.it = public/language/it/pages.json
|
||||||
trans.nb = public/language/nb/pages.json
|
trans.nb = public/language/nb/pages.json
|
||||||
|
trans.nl = public/language/nl/pages.json
|
||||||
|
trans.pl = public/language/pl/pages.json
|
||||||
trans.pt_BR = public/language/pt_BR/pages.json
|
trans.pt_BR = public/language/pt_BR/pages.json
|
||||||
|
trans.ru = public/language/ru/pages.json
|
||||||
|
trans.sc = public/language/sc/pages.json
|
||||||
trans.sk = public/language/sk/pages.json
|
trans.sk = public/language/sk/pages.json
|
||||||
trans.sv = public/language/sv/pages.json
|
trans.sv = public/language/sv/pages.json
|
||||||
|
trans.th = public/language/th/pages.json
|
||||||
trans.tr = public/language/tr/pages.json
|
trans.tr = public/language/tr/pages.json
|
||||||
trans.zh_CN = public/language/zh_CN/pages.json
|
trans.zh_CN = public/language/zh_CN/pages.json
|
||||||
trans.zh_TW = public/language/zh_TW/pages.json
|
trans.zh_TW = public/language/zh_TW/pages.json
|
||||||
@@ -289,15 +401,23 @@ source_lang = en_GB
|
|||||||
trans.ar = public/language/ar/topic.json
|
trans.ar = public/language/ar/topic.json
|
||||||
trans.cs = public/language/cs/topic.json
|
trans.cs = public/language/cs/topic.json
|
||||||
trans.de = public/language/de/topic.json
|
trans.de = public/language/de/topic.json
|
||||||
|
trans.en@pirate = public/language/en@pirate/topic.json
|
||||||
trans.es = public/language/es/topic.json
|
trans.es = public/language/es/topic.json
|
||||||
|
trans.fa_IR = public/language/fa_IR/topic.json
|
||||||
trans.fi = public/language/fi/topic.json
|
trans.fi = public/language/fi/topic.json
|
||||||
trans.fr = public/language/fr/topic.json
|
trans.fr = public/language/fr/topic.json
|
||||||
|
trans.he = public/language/he/topic.json
|
||||||
trans.hu = public/language/hu/topic.json
|
trans.hu = public/language/hu/topic.json
|
||||||
trans.it = public/language/it/topic.json
|
trans.it = public/language/it/topic.json
|
||||||
trans.nb = public/language/nb/topic.json
|
trans.nb = public/language/nb/topic.json
|
||||||
|
trans.nl = public/language/nl/topic.json
|
||||||
|
trans.pl = public/language/pl/topic.json
|
||||||
trans.pt_BR = public/language/pt_BR/topic.json
|
trans.pt_BR = public/language/pt_BR/topic.json
|
||||||
|
trans.ru = public/language/ru/topic.json
|
||||||
|
trans.sc = public/language/sc/topic.json
|
||||||
trans.sk = public/language/sk/topic.json
|
trans.sk = public/language/sk/topic.json
|
||||||
trans.sv = public/language/sv/topic.json
|
trans.sv = public/language/sv/topic.json
|
||||||
|
trans.th = public/language/th/topic.json
|
||||||
trans.tr = public/language/tr/topic.json
|
trans.tr = public/language/tr/topic.json
|
||||||
trans.zh_CN = public/language/zh_CN/topic.json
|
trans.zh_CN = public/language/zh_CN/topic.json
|
||||||
trans.zh_TW = public/language/zh_TW/topic.json
|
trans.zh_TW = public/language/zh_TW/topic.json
|
||||||
|
|||||||
4
ATTRIBUTION.md
Normal file
4
ATTRIBUTION.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
## Sound Assets
|
||||||
|
|
||||||
|
* "Waterdrop" by [Porphyr](freesound.org/people/Porphyr) / [CC BY 3.0](creativecommons.org/licenses/by/3.0)
|
||||||
|
* "SweetAlertSound2.wav" by [KIZILSUNGUR](http://www.freesound.org/people/KIZILSUNGUR/) / [Public Domain / CC 0](http://creativecommons.org/publicdomain/zero/1.0/)
|
||||||
15
NOTES.md
Normal file
15
NOTES.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
## 0.4x Refactor Notes
|
||||||
|
|
||||||
|
Please remove this file after 0.4x (or perhaps organize it so that we can see the history of breaking changes)
|
||||||
|
|
||||||
|
### Immediate Deprecation Notices
|
||||||
|
|
||||||
|
* `action:ajaxifying` is no longer triggered on body but on window instead, in line with other similar hooks.
|
||||||
|
* `filter:server.create_routes` and `filter:admin.create_routes` will have limited support (ajaxify works, but first-load will not). Please have a look at [this plugin](https://github.com/psychobunny/nodebb-plugin-kitchen-sink/blob/master/library.js#L16-L22) for an example on how to create routes in plugins from now on.
|
||||||
|
|
||||||
|
### Upcoming Deprecation Warnings
|
||||||
|
|
||||||
|
* `filter:footer.build` will be deprecated for 0.4x in favour of the widget system (WIP)
|
||||||
|
* templates.setGlobal (server-side only) deprecated in favour of using res.locals
|
||||||
|
* `plugins/fireHook` route will be deprecated for 0.4x
|
||||||
|
* synchronous hooks will be deprecated for 0.4x - we're reducing complexity by removing the `callbacked: true` property in `plugin.json` - just use callbacks.
|
||||||
71
README.md
71
README.md
@@ -1,69 +1,56 @@
|
|||||||
# NodeBB
|
# <img alt="NodeBB" src="http://i.imgur.com/3yj1n6N.png" />
|
||||||
**NodeBB** is a robust Node.js driven forum built on a redis database. It is powered by web sockets, and is compatible down to IE8.
|
[](https://david-dm.org/designcreateplay/nodebb)
|
||||||
|
[](https://codeclimate.com/github/designcreateplay/NodeBB)
|
||||||
|
|
||||||
* [NodeBB Homepage](http://www.nodebb.org/ "NodeBB")
|
**NodeBB Forum Software** is powered by Node.js and built on a Redis database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB is compatible down to IE8 and has many modern features out of the box such as social network integration and streaming discussions.
|
||||||
* [Demo & Meta Discussion](http://try.nodebb.org)
|
|
||||||
|
* [Get NodeBB](http://www.nodebb.org/ "NodeBB")
|
||||||
|
* [Demo & Meta Discussion](http://community.nodebb.org)
|
||||||
|
* [NodeBB Blog](http://blog.nodebb.org)
|
||||||
* [Wiki Guides](https://github.com/designcreateplay/NodeBB/wiki) - includes setup for other platforms
|
* [Wiki Guides](https://github.com/designcreateplay/NodeBB/wiki) - includes setup for other platforms
|
||||||
* [Join us on IRC](https://kiwiirc.com/client/irc.freenode.net/nodebb) - #nodebb on Freenode
|
* [Join us on IRC](https://kiwiirc.com/client/irc.freenode.net/nodebb) - #nodebb on Freenode
|
||||||
* [Follow on Twitter](http://www.twitter.com/NodeBB/ "NodeBB Twitter")
|
* [Follow on Twitter](http://www.twitter.com/NodeBB/ "NodeBB Twitter")
|
||||||
* [Like us on Facebook](http://www.facebook.com/NodeBB/ "NodeBB Facebook")
|
* [Like us on Facebook](http://www.facebook.com/NodeBB/ "NodeBB Facebook")
|
||||||
|
* [Get Plugins](http://community.nodebb.org/category/7/nodebb-plugins "NodeBB Plugins")
|
||||||
|
* [Get Themes](http://community.nodebb.org/category/10/nodebb-themes "NodeBB Themes")
|
||||||
|
|
||||||

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

|
|
||||||
|
|
||||||
## How can I follow along/contribute?
|
## How can I follow along/contribute?
|
||||||
|
|
||||||
* Our feature roadmap is hosted on the project wiki's [Version History / Roadmap](https://github.com/designcreateplay/NodeBB/wiki/Version-History-%26-Roadmap)
|
* Our feature roadmap is hosted on the project wiki's [Version History / Roadmap](https://github.com/designcreateplay/NodeBB/wiki/Version-History-%26-Roadmap)
|
||||||
* If you are a developer, feel free to check out the source and submit pull requests.
|
* If you are a developer, feel free to check out the source and submit pull requests. We also have a wide array of [plugins](http://community.nodebb.org/category/7/nodebb-plugins) which would be a great starting point for learning the codebase.
|
||||||
* If you are a designer, NodeBB needs themes! NodeBB will accept any LESS or CSS file and use it in place of the default Twitter Bootstrap theme. Consider extending Bootstrap themes by extending the base bootstrap LESS file.
|
* If you are a designer, [NodeBB needs themes](http://community.nodebb.org/category/10/nodebb-themes)! NodeBB's theming system allows extention of the base templates as well as styling via LESS or CSS. NodeBB's base theme utilizes [Bootstrap 3](http://getbootstrap.com/) but themes can choose to use a different framework altogether.
|
||||||
|
* Please don't forget to **like**, **follow**, and **star our repo**! Join our growing [community](http://community.nodebb.org) to keep up to date with the latest NodeBB development.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
NodeBB requires the following software to be installed:
|
NodeBB requires the following software to be installed:
|
||||||
|
|
||||||
* A version of Node.js at least 0.8 or greater
|
* A version of Node.js at least 0.8 or greater
|
||||||
* Redis, version 2.6 or greater or MongoDB, version 2.4 or greater
|
* Redis, version 2.6 or greater **or** MongoDB, version 2.4 or greater
|
||||||
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
|
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
First, we install our base software stack:
|
[Please refer to platform-specific installation documentation](https://github.com/designcreateplay/NodeBB/wiki#wiki-installing-nodebb)
|
||||||
|
|
||||||
# apt-get install git nodejs redis-server npm build-essential imagemagick
|
## Securing NodeBB
|
||||||
|
|
||||||
If you want to use MongoDB instead of Redis install it from http://www.mongodb.org/downloads and remove 'redis-server' from the above command. [MongoDB-Setup](https://github.com/designcreateplay/NodeBB/wiki/Installing-NodeBB-With-MongoDB)
|
It is important to ensure that your NodeBB and database servers are secured. Bear these points in mind:
|
||||||
|
|
||||||
**If your package manager only installed a version of Node.js that is less than 0.8 (e.g. Ubuntu 12.10, 13.04):**
|
1. While some distributions set up Redis with a more restrictive configuration, Redis by default listens to all interfaces, which is especially dangerous when a server is open to the public. Some suggestions:
|
||||||
|
* Set `bind_address` to `127.0.0.1` so as to restrict access to the local machine only
|
||||||
# add-apt-repository ppa:chris-lea/node.js
|
* Use `requirepass` to secure Redis behind a password (preferably a long one)
|
||||||
# apt-get update && apt-get dist-upgrade
|
* Familiarise yourself with [Redis Security](http://redis.io/topics/security)
|
||||||
|
2. Use `iptables` to secure your server from unintended open ports. In Ubuntu, `ufw` provides a friendlier interface to working with `iptables`.
|
||||||
Next, clone this repository:
|
* e.g. If your NodeBB is proxied, no ports should be open except 80 (and possibly 22, for SSH access)
|
||||||
|
|
||||||
$ cd /path/to/nodebb/install/location
|
|
||||||
$ git clone git://github.com/designcreateplay/NodeBB.git nodebb
|
|
||||||
|
|
||||||
Obtain all of the dependencies required by NodeBB:
|
|
||||||
|
|
||||||
$ cd nodebb
|
|
||||||
$ npm install
|
|
||||||
|
|
||||||
Initiate the setup script by running the app with the `--setup` flag:
|
|
||||||
|
|
||||||
$ node app --setup
|
|
||||||
|
|
||||||
The default settings are for a local server running on the default port, with a redis store on the same machine/port.
|
|
||||||
|
|
||||||
Lastly, we run the forum.
|
|
||||||
|
|
||||||
$ node app
|
|
||||||
|
|
||||||
NodeBB can also be started with helper programs, such as `supervisor` and `forever`. [Take a look at the options here](https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB).
|
|
||||||
|
|
||||||
*(Optional)* Some server configurations may install the node binary as `nodejs` instead of `node`. You can re-map it (so as to not break compatibility with `node-supervisor`) by running the following command:
|
|
||||||
|
|
||||||
# update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
|
|
||||||
|
|
||||||
## Upgrading NodeBB
|
## Upgrading NodeBB
|
||||||
|
|
||||||
|
|||||||
144
app.js
144
app.js
@@ -62,83 +62,97 @@ winston.info('This program comes with ABSOLUTELY NO WARRANTY.');
|
|||||||
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
||||||
winston.info('');
|
winston.info('');
|
||||||
|
|
||||||
|
// Alternate configuration file support
|
||||||
|
var configFile = __dirname + '/config.json',
|
||||||
|
configExists;
|
||||||
|
if (nconf.get('config')) {
|
||||||
|
configFile = path.resolve(__dirname, nconf.get('config'));
|
||||||
|
}
|
||||||
|
configExists = fs.existsSync(configFile);
|
||||||
|
|
||||||
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && fs.existsSync(__dirname + '/config.json')) {
|
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && !nconf.get('reset') && configExists) {
|
||||||
start();
|
start();
|
||||||
} else if (nconf.get('setup') || nconf.get('install') || !fs.existsSync(__dirname + '/config.json')) {
|
} else if (nconf.get('setup') || nconf.get('install') || !configExists) {
|
||||||
setup();
|
setup();
|
||||||
} else if (nconf.get('upgrade')) {
|
} else if (nconf.get('upgrade')) {
|
||||||
upgrade();
|
upgrade();
|
||||||
} else/* if (nconf.get('help') */{
|
} else if (nconf.get('reset')) {
|
||||||
|
reset();
|
||||||
|
} else {
|
||||||
displayHelp();
|
displayHelp();
|
||||||
};
|
}
|
||||||
|
|
||||||
|
function loadConfig() {
|
||||||
function start() {
|
|
||||||
nconf.file({
|
nconf.file({
|
||||||
file: __dirname + '/config.json'
|
file: configFile
|
||||||
});
|
});
|
||||||
|
|
||||||
|
nconf.defaults({
|
||||||
|
themes_path: path.join(__dirname, 'node_modules')
|
||||||
|
});
|
||||||
|
|
||||||
|
// Ensure themes_path is a full filepath
|
||||||
|
nconf.set('themes_path', path.resolve(__dirname, nconf.get('themes_path')));
|
||||||
|
}
|
||||||
|
|
||||||
|
function start() {
|
||||||
|
loadConfig();
|
||||||
|
|
||||||
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path'));
|
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path'));
|
||||||
nconf.set('upload_url', path.join(path.sep, nconf.get('relative_path'), 'uploads', path.sep));
|
nconf.set('upload_url', path.join(path.sep, 'uploads', path.sep));
|
||||||
nconf.set('base_dir', __dirname);
|
nconf.set('base_dir', __dirname);
|
||||||
|
nconf.set('views_dir', path.join(__dirname, 'public/templates'));
|
||||||
|
|
||||||
winston.info('Time: ' + new Date());
|
winston.info('Time: ' + new Date());
|
||||||
winston.info('Initializing NodeBB v' + pkg.version + ', on port ' + nconf.get('port') + ', using ' + nconf.get('database') +' store at ' + nconf.get(nconf.get('database') + ':host') + ':' + nconf.get(nconf.get('database') + ':port') + '.');
|
winston.info('Initializing NodeBB v' + pkg.version);
|
||||||
winston.info('NodeBB instance bound to: ' + ((nconf.get('bind_address') === "0.0.0.0" || !nconf.get('bind_address')) ? 'Any address (0.0.0.0)' : nconf.get('bind_address')));
|
winston.info('* using configuration stored in: ' + configFile);
|
||||||
|
var host = nconf.get(nconf.get('database') + ':host');
|
||||||
|
winston.info('* using ' + nconf.get('database') +' store at ' + host + (host.indexOf('/') === -1 ? ':' + nconf.get(nconf.get('database') + ':port') : ''));
|
||||||
|
winston.info('* using themes stored in: ' + nconf.get('themes_path'));
|
||||||
|
|
||||||
if (process.env.NODE_ENV === 'development') {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
winston.info('Base Configuration OK.');
|
winston.info('Base Configuration OK.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-cerulean/package.json').version, pkg.dependencies['nodebb-theme-cerulean'])) {
|
|
||||||
winston.error('nodebb-theme-cerulean is out of date - please run npm install.');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-vanilla/package.json').version, pkg.dependencies['nodebb-theme-vanilla'])) {
|
|
||||||
winston.error('nodebb-theme-vanilla is out of date - please run npm install.');
|
|
||||||
}
|
|
||||||
|
|
||||||
var meta = require('./src/meta');
|
var meta = require('./src/meta');
|
||||||
|
|
||||||
require('./src/database').init(function(err) {
|
require('./src/database').init(function(err) {
|
||||||
meta.configs.init(function () {
|
meta.configs.init(function () {
|
||||||
|
|
||||||
var templates = require('./public/src/templates'),
|
var templates = require('./public/src/templates'),
|
||||||
translator = require('./public/src/translator'),
|
translator = require('./public/src/translator'),
|
||||||
webserver = require('./src/webserver'),
|
webserver = require('./src/webserver'),
|
||||||
sockets = require('./src/socket.io'),
|
sockets = require('./src/socket.io'),
|
||||||
plugins = require('./src/plugins'),
|
plugins = require('./src/plugins'),
|
||||||
notifications = require('./src/notifications'),
|
|
||||||
upgrade = require('./src/upgrade');
|
upgrade = require('./src/upgrade');
|
||||||
|
|
||||||
templates.setGlobal('relative_path', nconf.get('relative_path'));
|
templates.setGlobal('relative_path', nconf.get('relative_path'));
|
||||||
|
|
||||||
upgrade.check(function(schema_ok) {
|
upgrade.check(function(schema_ok) {
|
||||||
if (schema_ok || nconf.get('check-schema') === false) {
|
if (schema_ok || nconf.get('check-schema') === false) {
|
||||||
|
|
||||||
sockets.init(webserver.server);
|
sockets.init(webserver.server);
|
||||||
|
|
||||||
plugins.init();
|
plugins.init();
|
||||||
|
|
||||||
translator.loadServer();
|
translator.loadServer();
|
||||||
|
|
||||||
var customTemplates = meta.config['theme:templates'] ? path.join(__dirname, 'node_modules', meta.config['theme:id'], meta.config['theme:templates']) : false;
|
nconf.set('base_templates_path', path.join(nconf.get('themes_path'), 'nodebb-theme-vanilla/templates'));
|
||||||
|
nconf.set('theme_templates_path', meta.config['theme:templates'] ? path.join(nconf.get('themes_path'), meta.config['theme:id'], meta.config['theme:templates']) : nconf.get('base_templates_path'));
|
||||||
utils.walk(path.join(__dirname, 'public/templates'), function (err, tplsToLoad) {
|
|
||||||
templates.init(tplsToLoad, customTemplates);
|
|
||||||
});
|
|
||||||
|
|
||||||
plugins.ready(function() {
|
plugins.ready(function() {
|
||||||
templates.ready(webserver.init);
|
webserver.init();
|
||||||
});
|
});
|
||||||
|
|
||||||
notifications.init();
|
process.on('SIGTERM', shutdown);
|
||||||
|
process.on('SIGINT', shutdown);
|
||||||
|
process.on('SIGHUP', restart);
|
||||||
|
process.on('uncaughtException', function(err) {
|
||||||
|
winston.error('[app] Encountered Uncaught Exception: ' + err.message);
|
||||||
|
console.log(err.stack);
|
||||||
|
restart();
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
winston.warn('Your NodeBB schema is out-of-date. Please run the following command to bring your dataset up to spec:');
|
winston.warn('Your NodeBB schema is out-of-date. Please run the following command to bring your dataset up to spec:');
|
||||||
winston.warn(' node app --upgrade');
|
winston.warn(' node app --upgrade');
|
||||||
winston.warn('To ignore this error (not recommended):');
|
winston.warn('To ignore this error (not recommended):');
|
||||||
winston.warn(' node app --no-check-schema')
|
winston.warn(' node app --no-check-schema');
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -147,16 +161,14 @@ function start() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setup() {
|
function setup() {
|
||||||
|
loadConfig();
|
||||||
|
|
||||||
if (nconf.get('setup')) {
|
if (nconf.get('setup')) {
|
||||||
winston.info('NodeBB Setup Triggered via Command Line');
|
winston.info('NodeBB Setup Triggered via Command Line');
|
||||||
} else {
|
} else {
|
||||||
winston.warn('Configuration not found, starting NodeBB setup');
|
winston.warn('Configuration not found, starting NodeBB setup');
|
||||||
}
|
}
|
||||||
|
|
||||||
nconf.file({
|
|
||||||
file: __dirname + '/config.json'
|
|
||||||
});
|
|
||||||
|
|
||||||
var install = require('./src/install');
|
var install = require('./src/install');
|
||||||
|
|
||||||
winston.info('Welcome to NodeBB!');
|
winston.info('Welcome to NodeBB!');
|
||||||
@@ -175,9 +187,7 @@ function setup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function upgrade() {
|
function upgrade() {
|
||||||
nconf.file({
|
loadConfig();
|
||||||
file: __dirname + '/config.json'
|
|
||||||
});
|
|
||||||
|
|
||||||
var meta = require('./src/meta');
|
var meta = require('./src/meta');
|
||||||
|
|
||||||
@@ -188,6 +198,63 @@ function upgrade() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function reset() {
|
||||||
|
loadConfig();
|
||||||
|
|
||||||
|
var meta = require('./src/meta'),
|
||||||
|
db = require('./src/database'),
|
||||||
|
async = require('async');
|
||||||
|
|
||||||
|
db.init(function(err) {
|
||||||
|
meta.configs.init(function () {
|
||||||
|
async.parallel([
|
||||||
|
function(next) {
|
||||||
|
db.delete('plugins:active', next);
|
||||||
|
},
|
||||||
|
function(next) {
|
||||||
|
meta.configs.set('theme:type', 'local', next);
|
||||||
|
},
|
||||||
|
function(next) {
|
||||||
|
meta.configs.set('theme:id', 'nodebb-theme-vanilla', next);
|
||||||
|
},
|
||||||
|
function(next) {
|
||||||
|
meta.configs.set('theme:staticDir', '', next);
|
||||||
|
},
|
||||||
|
function(next) {
|
||||||
|
meta.configs.set('theme:templates', '', next);
|
||||||
|
}
|
||||||
|
], function(err) {
|
||||||
|
if (err) {
|
||||||
|
winston.error(err);
|
||||||
|
} else {
|
||||||
|
winston.info("Successfully reset theme to Vanilla and disabled all plugins.");
|
||||||
|
}
|
||||||
|
|
||||||
|
process.exit();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function shutdown(code) {
|
||||||
|
winston.info('[app] Shutdown (SIGTERM/SIGINT) Initialised.');
|
||||||
|
require('./src/database').close();
|
||||||
|
winston.info('[app] Database connection closed.');
|
||||||
|
|
||||||
|
winston.info('[app] Shutdown complete.');
|
||||||
|
process.exit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function restart() {
|
||||||
|
if (process.send) {
|
||||||
|
winston.info('[app] Restarting...');
|
||||||
|
process.send('nodebb:restart');
|
||||||
|
} else {
|
||||||
|
winston.error('[app] Could not restart server. Shutting down.');
|
||||||
|
shutdown();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function displayHelp() {
|
function displayHelp() {
|
||||||
winston.info('Usage: node app [options] [arguments]');
|
winston.info('Usage: node app [options] [arguments]');
|
||||||
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
||||||
@@ -196,5 +263,6 @@ function displayHelp() {
|
|||||||
winston.info(' --help displays this usage information');
|
winston.info(' --help displays this usage information');
|
||||||
winston.info(' --setup configure your environment and setup NodeBB');
|
winston.info(' --setup configure your environment and setup NodeBB');
|
||||||
winston.info(' --upgrade upgrade NodeBB, first read: github.com/designcreateplay/NodeBB/wiki/Upgrading-NodeBB');
|
winston.info(' --upgrade upgrade NodeBB, first read: github.com/designcreateplay/NodeBB/wiki/Upgrading-NodeBB');
|
||||||
|
winston.info(' --reset soft resets NodeBB; disables all plugins and restores selected theme to Vanilla');
|
||||||
winston.info(' --start manually start NodeBB (default when no options are given)');
|
winston.info(' --start manually start NodeBB (default when no options are given)');
|
||||||
}
|
}
|
||||||
|
|||||||
1
feeds/categories/.gitignore
vendored
1
feeds/categories/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
*.rss
|
|
||||||
1
feeds/topics/.gitignore
vendored
1
feeds/topics/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
*.rss
|
|
||||||
76
loader.js
Normal file
76
loader.js
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
var nconf = require('nconf'),
|
||||||
|
fs = require('fs'),
|
||||||
|
pidFilePath = __dirname + '/pidfile',
|
||||||
|
start = function() {
|
||||||
|
var fork = require('child_process').fork,
|
||||||
|
nbb_start = function() {
|
||||||
|
nbb = fork('./app', process.argv.slice(2), {
|
||||||
|
env: {
|
||||||
|
'NODE_ENV': process.env.NODE_ENV
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
nbb.on('message', function(cmd) {
|
||||||
|
if (cmd === 'nodebb:restart') {
|
||||||
|
nbb_restart();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
nbb_stop = function() {
|
||||||
|
nbb.kill();
|
||||||
|
if (fs.existsSync(pidFilePath)) {
|
||||||
|
var pid = parseInt(fs.readFileSync(pidFilePath, { encoding: 'utf-8' }), 10);
|
||||||
|
if (process.pid === pid) {
|
||||||
|
fs.unlinkSync(pidFilePath);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
nbb_restart = function() {
|
||||||
|
nbb.on('exit', function() {
|
||||||
|
nbb_start();
|
||||||
|
});
|
||||||
|
nbb.kill();
|
||||||
|
};
|
||||||
|
|
||||||
|
process.on('SIGINT', nbb_stop);
|
||||||
|
process.on('SIGTERM', nbb_stop);
|
||||||
|
process.on('SIGHUP', nbb_restart);
|
||||||
|
|
||||||
|
nbb_start();
|
||||||
|
},
|
||||||
|
nbb;
|
||||||
|
|
||||||
|
nconf.argv();
|
||||||
|
|
||||||
|
// Start the daemon!
|
||||||
|
if (nconf.get('d')) {
|
||||||
|
// Check for a still-active NodeBB process
|
||||||
|
if (fs.existsSync(pidFilePath)) {
|
||||||
|
try {
|
||||||
|
var pid = fs.readFileSync(pidFilePath, { encoding: 'utf-8' });
|
||||||
|
process.kill(pid, 0);
|
||||||
|
console.log('\n Error: Another NodeBB is already running!');
|
||||||
|
process.exit();
|
||||||
|
} catch (e) {
|
||||||
|
fs.unlinkSync(pidFilePath);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Initialise logging streams
|
||||||
|
var outputStream = fs.createWriteStream(__dirname + '/logs/output.log');
|
||||||
|
outputStream.on('open', function(fd) {
|
||||||
|
// Daemonize
|
||||||
|
require('daemon')({
|
||||||
|
stdout: fd
|
||||||
|
});
|
||||||
|
|
||||||
|
// Write its pid to a pidfile
|
||||||
|
fs.writeFile(__dirname + '/pidfile', process.pid);
|
||||||
|
|
||||||
|
start();
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
start();
|
||||||
|
}
|
||||||
1
logs/.gitignore
vendored
Normal file
1
logs/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*.log
|
||||||
@@ -55,23 +55,29 @@
|
|||||||
|
|
||||||
nconf.set(dbType, testDbConfig);
|
nconf.set(dbType, testDbConfig);
|
||||||
|
|
||||||
db = require('../src/database');
|
var db = require('../src/database'),
|
||||||
|
meta = require('../src/meta');
|
||||||
|
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
|
|
||||||
db.init(function(err) {
|
db.init(function(err) {
|
||||||
//Clean up
|
//Clean up
|
||||||
db.flushdb(function(err) {
|
db.flushdb(function(err) {
|
||||||
if(err){
|
if(err) {
|
||||||
winston.error(err);
|
winston.error(err);
|
||||||
throw new Error(err);
|
throw new Error(err);
|
||||||
} else {
|
|
||||||
winston.info('test_database flushed');
|
|
||||||
done();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO: data seeding, if needed at all
|
winston.info('test_database flushed');
|
||||||
|
|
||||||
|
meta.configs.init(function () {
|
||||||
|
|
||||||
|
var webserver = require('../src/webserver'),
|
||||||
|
sockets = require('../src/socket.io');
|
||||||
|
sockets.init(webserver.server);
|
||||||
|
|
||||||
|
done();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
96
nodebb
96
nodebb
@@ -4,59 +4,105 @@
|
|||||||
# $1 action
|
# $1 action
|
||||||
# $2 subaction
|
# $2 subaction
|
||||||
|
|
||||||
|
function pidExists() {
|
||||||
|
if [ -e "pidfile" ];
|
||||||
|
then
|
||||||
|
kill -s 0 $(cat pidfile);
|
||||||
|
if [ !$? ];
|
||||||
|
then return 1;
|
||||||
|
else return 0;
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
node app
|
echo "Starting NodeBB";
|
||||||
|
echo " \"./nodebb stop\" to stop the NodeBB server";
|
||||||
|
echo " \"./nodebb log\" to view server output";
|
||||||
|
echo "" > ./logs/output.log;
|
||||||
|
node loader -d "$@"
|
||||||
|
;;
|
||||||
|
|
||||||
|
stop)
|
||||||
|
echo "Stopping NodeBB. Goodbye!";
|
||||||
|
kill $(cat pidfile);
|
||||||
|
;;
|
||||||
|
|
||||||
|
reload|restart)
|
||||||
|
echo "Restarting NodeBB.";
|
||||||
|
kill -1 $(cat pidfile);
|
||||||
|
;;
|
||||||
|
|
||||||
|
status)
|
||||||
|
pidExists;
|
||||||
|
if [ 0 -eq $? ];
|
||||||
|
then
|
||||||
|
echo "NodeBB is not running";
|
||||||
|
echo " \"./nodebb start\" to launch the NodeBB server";
|
||||||
|
return 1;
|
||||||
|
else
|
||||||
|
echo "NodeBB Running (pid $(cat pidfile))";
|
||||||
|
echo " \"./nodebb stop\" to stop the NodeBB server";
|
||||||
|
echo " \"./nodebb log\" to view server output";
|
||||||
|
echo " \"./nodebb restart\" to restart NodeBB";
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
log)
|
||||||
|
clear;
|
||||||
|
tail -F ./logs/output.log;
|
||||||
;;
|
;;
|
||||||
|
|
||||||
upgrade)
|
upgrade)
|
||||||
npm install
|
npm install
|
||||||
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm install
|
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm install
|
||||||
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm update
|
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm update
|
||||||
node app --upgrade
|
node loader --upgrade
|
||||||
|
touch package.json
|
||||||
echo -e "\n\e[00;32mNodeBB Dependencies up-to-date!\e[00;00m";
|
echo -e "\n\e[00;32mNodeBB Dependencies up-to-date!\e[00;00m";
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
setup)
|
||||||
|
node loader --setup "$@"
|
||||||
|
;;
|
||||||
|
|
||||||
|
reset)
|
||||||
|
node loader --reset
|
||||||
|
;;
|
||||||
|
|
||||||
dev)
|
dev)
|
||||||
echo "Launching NodeBB in \"development\" mode."
|
echo "Launching NodeBB in \"development\" mode."
|
||||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||||
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
||||||
NODE_ENV=development node app
|
NODE_ENV=development node loader "$@"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
watch)
|
watch)
|
||||||
echo "Launching NodeBB in \"development\" mode."
|
echo "Launching NodeBB in \"development\" mode."
|
||||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||||
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
||||||
NODE_ENV=development supervisor -q --extensions 'node|js|tpl' -- app $1
|
NODE_ENV=development supervisor -q --ignore public/templates --extensions 'node|js|tpl' -- app "$@"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# language)
|
|
||||||
# case "$2" in
|
|
||||||
# check)
|
|
||||||
# node app --language="check"
|
|
||||||
# ;;
|
|
||||||
|
|
||||||
# *)
|
|
||||||
# echo "Language Settings"
|
|
||||||
# echo $"Usage: $0 language {check}"
|
|
||||||
# echo ''
|
|
||||||
# column -s ' ' -t <<< '
|
|
||||||
# check Compare language files against the /en directory
|
|
||||||
# '
|
|
||||||
# ;;
|
|
||||||
# esac
|
|
||||||
# ;;
|
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "Welcome to NodeBB"
|
echo "Welcome to NodeBB"
|
||||||
echo $"Usage: $0 {start|dev|watch|language}"
|
echo $"Usage: $0 {start|stop|reload|restart|log|setup|reset|upgrade|dev|watch}"
|
||||||
echo ''
|
echo ''
|
||||||
column -s ' ' -t <<< '
|
column -s ' ' -t <<< '
|
||||||
start Start NodeBB in production mode
|
start Start the NodeBB server
|
||||||
dev Start NodeBB in development mode
|
stop Stops the NodeBB server
|
||||||
watch Start NodeBB in development mode and watch for changes
|
reload Restarts NodeBB
|
||||||
|
restart Restarts NodeBB
|
||||||
|
log Opens the logging interface (useful for debugging)
|
||||||
|
setup Runs the NodeBB setup script
|
||||||
|
reset Disables all plugins, restores the default theme.
|
||||||
upgrade Run NodeBB upgrade scripts, ensure packages are up-to-date
|
upgrade Run NodeBB upgrade scripts, ensure packages are up-to-date
|
||||||
|
dev Start NodeBB in interactive development mode
|
||||||
|
watch Start NodeBB in development mode and watch for changes
|
||||||
'
|
'
|
||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
|
|||||||
950
npm-shrinkwrap.json
generated
Normal file
950
npm-shrinkwrap.json
generated
Normal file
@@ -0,0 +1,950 @@
|
|||||||
|
{
|
||||||
|
"name": "nodebb",
|
||||||
|
"version": "0.4.0",
|
||||||
|
"dependencies": {
|
||||||
|
"async": {
|
||||||
|
"version": "0.2.10",
|
||||||
|
"from": "async@~0.2.8"
|
||||||
|
},
|
||||||
|
"bcryptjs": {
|
||||||
|
"version": "0.7.12",
|
||||||
|
"from": "bcryptjs@~0.7.10"
|
||||||
|
},
|
||||||
|
"connect-mongo": {
|
||||||
|
"version": "0.4.0",
|
||||||
|
"from": "connect-mongo@0.4.0"
|
||||||
|
},
|
||||||
|
"connect-redis": {
|
||||||
|
"version": "1.4.5",
|
||||||
|
"from": "connect-redis@1.4.5",
|
||||||
|
"dependencies": {
|
||||||
|
"redis": {
|
||||||
|
"version": "0.7.3",
|
||||||
|
"from": "redis@0.7.x"
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"version": "0.8.0",
|
||||||
|
"from": "debug@*"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cron": {
|
||||||
|
"version": "1.0.4",
|
||||||
|
"from": "cron@~1.0.4"
|
||||||
|
},
|
||||||
|
"daemon": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"from": "daemon@~1.1.0"
|
||||||
|
},
|
||||||
|
"express": {
|
||||||
|
"version": "3.2.0",
|
||||||
|
"from": "express@3.2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"connect": {
|
||||||
|
"version": "2.7.6",
|
||||||
|
"from": "connect@2.7.6",
|
||||||
|
"dependencies": {
|
||||||
|
"qs": {
|
||||||
|
"version": "0.5.1",
|
||||||
|
"from": "qs@0.5.1"
|
||||||
|
},
|
||||||
|
"formidable": {
|
||||||
|
"version": "1.0.11",
|
||||||
|
"from": "formidable@1.0.11"
|
||||||
|
},
|
||||||
|
"buffer-crc32": {
|
||||||
|
"version": "0.1.1",
|
||||||
|
"from": "buffer-crc32@0.1.1"
|
||||||
|
},
|
||||||
|
"bytes": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "bytes@0.2.0"
|
||||||
|
},
|
||||||
|
"pause": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "pause@0.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"commander": {
|
||||||
|
"version": "0.6.1",
|
||||||
|
"from": "commander@0.6.1"
|
||||||
|
},
|
||||||
|
"range-parser": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "range-parser@0.0.4"
|
||||||
|
},
|
||||||
|
"cookie": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "cookie@0.0.5"
|
||||||
|
},
|
||||||
|
"buffer-crc32": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"from": "buffer-crc32@~0.2.1"
|
||||||
|
},
|
||||||
|
"fresh": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"from": "fresh@0.1.0"
|
||||||
|
},
|
||||||
|
"methods": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "methods@0.0.1"
|
||||||
|
},
|
||||||
|
"send": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"from": "send@0.1.0",
|
||||||
|
"dependencies": {
|
||||||
|
"mime": {
|
||||||
|
"version": "1.2.6",
|
||||||
|
"from": "mime@1.2.6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cookie-signature": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "cookie-signature@1.0.1"
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"version": "0.8.0",
|
||||||
|
"from": "debug@*"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"express-namespace": {
|
||||||
|
"version": "0.1.1",
|
||||||
|
"from": "express-namespace@~0.1.1",
|
||||||
|
"dependencies": {
|
||||||
|
"methods": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "methods@0.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"gm": {
|
||||||
|
"version": "1.14.2",
|
||||||
|
"from": "gm@1.14.2",
|
||||||
|
"dependencies": {
|
||||||
|
"debug": {
|
||||||
|
"version": "0.7.0",
|
||||||
|
"from": "debug@0.7.0"
|
||||||
|
},
|
||||||
|
"array-series": {
|
||||||
|
"version": "0.1.5",
|
||||||
|
"from": "array-series@~0.1.0"
|
||||||
|
},
|
||||||
|
"array-parallel": {
|
||||||
|
"version": "0.1.3",
|
||||||
|
"from": "array-parallel@~0.1.0"
|
||||||
|
},
|
||||||
|
"stream-to-buffer": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "stream-to-buffer@~0.0.1"
|
||||||
|
},
|
||||||
|
"through": {
|
||||||
|
"version": "2.3.4",
|
||||||
|
"from": "through@~2.3.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"gravatar": {
|
||||||
|
"version": "1.0.6",
|
||||||
|
"from": "gravatar@1.0.6"
|
||||||
|
},
|
||||||
|
"hiredis": {
|
||||||
|
"version": "0.1.16",
|
||||||
|
"from": "hiredis@~0.1.15",
|
||||||
|
"dependencies": {
|
||||||
|
"bindings": {
|
||||||
|
"version": "1.1.1",
|
||||||
|
"from": "bindings@*"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"less": {
|
||||||
|
"version": "1.6.3",
|
||||||
|
"from": "less@~1.6.3",
|
||||||
|
"dependencies": {
|
||||||
|
"mime": {
|
||||||
|
"version": "1.2.11",
|
||||||
|
"from": "mime@1.2.x"
|
||||||
|
},
|
||||||
|
"request": {
|
||||||
|
"version": "2.34.0",
|
||||||
|
"from": "request@>=2.12.0",
|
||||||
|
"dependencies": {
|
||||||
|
"qs": {
|
||||||
|
"version": "0.6.6",
|
||||||
|
"from": "qs@~0.6.0"
|
||||||
|
},
|
||||||
|
"json-stringify-safe": {
|
||||||
|
"version": "5.0.0",
|
||||||
|
"from": "json-stringify-safe@~5.0.0"
|
||||||
|
},
|
||||||
|
"forever-agent": {
|
||||||
|
"version": "0.5.2",
|
||||||
|
"from": "forever-agent@~0.5.0"
|
||||||
|
},
|
||||||
|
"node-uuid": {
|
||||||
|
"version": "1.4.1",
|
||||||
|
"from": "node-uuid@~1.4.0"
|
||||||
|
},
|
||||||
|
"tough-cookie": {
|
||||||
|
"version": "0.12.1",
|
||||||
|
"from": "tough-cookie@>=0.12.0",
|
||||||
|
"dependencies": {
|
||||||
|
"punycode": {
|
||||||
|
"version": "1.2.4",
|
||||||
|
"from": "punycode@>=0.2.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"form-data": {
|
||||||
|
"version": "0.1.2",
|
||||||
|
"from": "form-data@~0.1.0",
|
||||||
|
"dependencies": {
|
||||||
|
"combined-stream": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "combined-stream@~0.0.4",
|
||||||
|
"dependencies": {
|
||||||
|
"delayed-stream": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "delayed-stream@0.0.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tunnel-agent": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "tunnel-agent@~0.3.0"
|
||||||
|
},
|
||||||
|
"http-signature": {
|
||||||
|
"version": "0.10.0",
|
||||||
|
"from": "http-signature@~0.10.0",
|
||||||
|
"dependencies": {
|
||||||
|
"assert-plus": {
|
||||||
|
"version": "0.1.2",
|
||||||
|
"from": "assert-plus@0.1.2"
|
||||||
|
},
|
||||||
|
"asn1": {
|
||||||
|
"version": "0.1.11",
|
||||||
|
"from": "asn1@0.1.11"
|
||||||
|
},
|
||||||
|
"ctype": {
|
||||||
|
"version": "0.5.2",
|
||||||
|
"from": "ctype@0.5.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth-sign": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "oauth-sign@~0.3.0"
|
||||||
|
},
|
||||||
|
"hawk": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"from": "hawk@~1.0.0",
|
||||||
|
"dependencies": {
|
||||||
|
"hoek": {
|
||||||
|
"version": "0.9.1",
|
||||||
|
"from": "hoek@0.9.x"
|
||||||
|
},
|
||||||
|
"boom": {
|
||||||
|
"version": "0.4.2",
|
||||||
|
"from": "boom@0.4.x"
|
||||||
|
},
|
||||||
|
"cryptiles": {
|
||||||
|
"version": "0.2.2",
|
||||||
|
"from": "cryptiles@0.2.x"
|
||||||
|
},
|
||||||
|
"sntp": {
|
||||||
|
"version": "0.2.4",
|
||||||
|
"from": "sntp@0.2.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"aws-sign2": {
|
||||||
|
"version": "0.5.0",
|
||||||
|
"from": "aws-sign2@~0.5.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"clean-css": {
|
||||||
|
"version": "2.0.8",
|
||||||
|
"from": "clean-css@2.0.x",
|
||||||
|
"dependencies": {
|
||||||
|
"commander": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"from": "commander@2.0.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"source-map": {
|
||||||
|
"version": "0.1.33",
|
||||||
|
"from": "source-map@0.1.x",
|
||||||
|
"dependencies": {
|
||||||
|
"amdefine": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"from": "amdefine@>=0.0.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"less-middleware": {
|
||||||
|
"version": "0.1.12",
|
||||||
|
"from": "less-middleware@0.1.12",
|
||||||
|
"dependencies": {
|
||||||
|
"less": {
|
||||||
|
"version": "1.4.2",
|
||||||
|
"from": "less@~1.4",
|
||||||
|
"dependencies": {
|
||||||
|
"mime": {
|
||||||
|
"version": "1.2.11",
|
||||||
|
"from": "mime@1.2.x"
|
||||||
|
},
|
||||||
|
"request": {
|
||||||
|
"version": "2.34.0",
|
||||||
|
"from": "request@>=2.12.0",
|
||||||
|
"dependencies": {
|
||||||
|
"qs": {
|
||||||
|
"version": "0.6.6",
|
||||||
|
"from": "qs@~0.6.0"
|
||||||
|
},
|
||||||
|
"json-stringify-safe": {
|
||||||
|
"version": "5.0.0",
|
||||||
|
"from": "json-stringify-safe@~5.0.0"
|
||||||
|
},
|
||||||
|
"forever-agent": {
|
||||||
|
"version": "0.5.2",
|
||||||
|
"from": "forever-agent@~0.5.0"
|
||||||
|
},
|
||||||
|
"node-uuid": {
|
||||||
|
"version": "1.4.1",
|
||||||
|
"from": "node-uuid@~1.4.0"
|
||||||
|
},
|
||||||
|
"tough-cookie": {
|
||||||
|
"version": "0.12.1",
|
||||||
|
"from": "tough-cookie@>=0.12.0",
|
||||||
|
"dependencies": {
|
||||||
|
"punycode": {
|
||||||
|
"version": "1.2.4",
|
||||||
|
"from": "punycode@>=0.2.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"form-data": {
|
||||||
|
"version": "0.1.2",
|
||||||
|
"from": "form-data@~0.1.0",
|
||||||
|
"dependencies": {
|
||||||
|
"combined-stream": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "combined-stream@~0.0.4",
|
||||||
|
"dependencies": {
|
||||||
|
"delayed-stream": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "delayed-stream@0.0.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tunnel-agent": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "tunnel-agent@~0.3.0"
|
||||||
|
},
|
||||||
|
"http-signature": {
|
||||||
|
"version": "0.10.0",
|
||||||
|
"from": "http-signature@~0.10.0",
|
||||||
|
"dependencies": {
|
||||||
|
"assert-plus": {
|
||||||
|
"version": "0.1.2",
|
||||||
|
"from": "assert-plus@0.1.2"
|
||||||
|
},
|
||||||
|
"asn1": {
|
||||||
|
"version": "0.1.11",
|
||||||
|
"from": "asn1@0.1.11"
|
||||||
|
},
|
||||||
|
"ctype": {
|
||||||
|
"version": "0.5.2",
|
||||||
|
"from": "ctype@0.5.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth-sign": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "oauth-sign@~0.3.0"
|
||||||
|
},
|
||||||
|
"hawk": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"from": "hawk@~1.0.0",
|
||||||
|
"dependencies": {
|
||||||
|
"hoek": {
|
||||||
|
"version": "0.9.1",
|
||||||
|
"from": "hoek@0.9.x"
|
||||||
|
},
|
||||||
|
"boom": {
|
||||||
|
"version": "0.4.2",
|
||||||
|
"from": "boom@0.4.x"
|
||||||
|
},
|
||||||
|
"cryptiles": {
|
||||||
|
"version": "0.2.2",
|
||||||
|
"from": "cryptiles@0.2.x"
|
||||||
|
},
|
||||||
|
"sntp": {
|
||||||
|
"version": "0.2.4",
|
||||||
|
"from": "sntp@0.2.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"aws-sign2": {
|
||||||
|
"version": "0.5.0",
|
||||||
|
"from": "aws-sign2@~0.5.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ycssmin": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "ycssmin@>=1.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"marked": {
|
||||||
|
"version": "0.2.8",
|
||||||
|
"from": "marked@0.2.8"
|
||||||
|
},
|
||||||
|
"mkdirp": {
|
||||||
|
"version": "0.3.5",
|
||||||
|
"from": "mkdirp@~0.3.5"
|
||||||
|
},
|
||||||
|
"mongodb": {
|
||||||
|
"version": "1.3.23",
|
||||||
|
"from": "mongodb@~1.3.19",
|
||||||
|
"dependencies": {
|
||||||
|
"bson": {
|
||||||
|
"version": "0.2.5",
|
||||||
|
"from": "bson@0.2.5"
|
||||||
|
},
|
||||||
|
"kerberos": {
|
||||||
|
"version": "0.0.3",
|
||||||
|
"from": "kerberos@0.0.3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nconf": {
|
||||||
|
"version": "0.6.9",
|
||||||
|
"from": "nconf@~0.6.7",
|
||||||
|
"dependencies": {
|
||||||
|
"async": {
|
||||||
|
"version": "0.2.9",
|
||||||
|
"from": "async@0.2.9"
|
||||||
|
},
|
||||||
|
"ini": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"from": "ini@1.x.x"
|
||||||
|
},
|
||||||
|
"optimist": {
|
||||||
|
"version": "0.6.0",
|
||||||
|
"from": "optimist@0.6.0",
|
||||||
|
"dependencies": {
|
||||||
|
"wordwrap": {
|
||||||
|
"version": "0.0.2",
|
||||||
|
"from": "wordwrap@~0.0.2"
|
||||||
|
},
|
||||||
|
"minimist": {
|
||||||
|
"version": "0.0.8",
|
||||||
|
"from": "minimist@~0.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nodebb-plugin-markdown": {
|
||||||
|
"version": "0.4.1",
|
||||||
|
"from": "nodebb-plugin-markdown@~0.4.1",
|
||||||
|
"dependencies": {
|
||||||
|
"marked": {
|
||||||
|
"version": "0.2.10",
|
||||||
|
"from": "marked@~0.2.9"
|
||||||
|
},
|
||||||
|
"pygmentize-bundled": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"from": "pygmentize-bundled@~2.1.0",
|
||||||
|
"dependencies": {
|
||||||
|
"readable-stream": {
|
||||||
|
"version": "1.0.26-4",
|
||||||
|
"from": "readable-stream@~1.0.17",
|
||||||
|
"dependencies": {
|
||||||
|
"core-util-is": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "core-util-is@~1.0.0"
|
||||||
|
},
|
||||||
|
"isarray": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "isarray@0.0.1"
|
||||||
|
},
|
||||||
|
"string_decoder": {
|
||||||
|
"version": "0.10.25-1",
|
||||||
|
"from": "string_decoder@~0.10.x"
|
||||||
|
},
|
||||||
|
"inherits": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"from": "inherits@^2.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bl": {
|
||||||
|
"version": "0.4.2",
|
||||||
|
"from": "bl@~0.4.1"
|
||||||
|
},
|
||||||
|
"through2": {
|
||||||
|
"version": "0.2.3",
|
||||||
|
"from": "through2@~0.2.1",
|
||||||
|
"dependencies": {
|
||||||
|
"readable-stream": {
|
||||||
|
"version": "1.1.12",
|
||||||
|
"from": "readable-stream@~1.1.9",
|
||||||
|
"dependencies": {
|
||||||
|
"core-util-is": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "core-util-is@~1.0.0"
|
||||||
|
},
|
||||||
|
"isarray": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "isarray@0.0.1"
|
||||||
|
},
|
||||||
|
"string_decoder": {
|
||||||
|
"version": "0.10.25-1",
|
||||||
|
"from": "string_decoder@~0.10.x"
|
||||||
|
},
|
||||||
|
"inherits": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"from": "inherits@^2.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xtend": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"from": "xtend@~2.1.1",
|
||||||
|
"dependencies": {
|
||||||
|
"object-keys": {
|
||||||
|
"version": "0.4.0",
|
||||||
|
"from": "object-keys@~0.4.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nodebb-plugin-mentions": {
|
||||||
|
"version": "0.4.1-1",
|
||||||
|
"from": "nodebb-plugin-mentions@~0.4.0"
|
||||||
|
},
|
||||||
|
"nodebb-theme-lavender": {
|
||||||
|
"version": "0.0.25-0",
|
||||||
|
"from": "nodebb-theme-lavender@~0.0.25"
|
||||||
|
},
|
||||||
|
"nodebb-theme-vanilla": {
|
||||||
|
"version": "0.0.19-0",
|
||||||
|
"from": "nodebb-theme-vanilla@~0.0.19"
|
||||||
|
},
|
||||||
|
"nodebb-widget-essentials": {
|
||||||
|
"version": "0.0.21-0",
|
||||||
|
"from": "nodebb-widget-essentials@~0.0.21",
|
||||||
|
"dependencies": {
|
||||||
|
"marked": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"from": "marked@^0.3.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"passport": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "passport@~0.2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"passport-strategy": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"from": "passport-strategy@1.x.x"
|
||||||
|
},
|
||||||
|
"pause": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "pause@0.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"passport-local": {
|
||||||
|
"version": "0.1.6",
|
||||||
|
"from": "passport-local@0.1.6",
|
||||||
|
"dependencies": {
|
||||||
|
"pkginfo": {
|
||||||
|
"version": "0.2.3",
|
||||||
|
"from": "pkginfo@0.2.x"
|
||||||
|
},
|
||||||
|
"passport": {
|
||||||
|
"version": "0.1.18",
|
||||||
|
"from": "passport@~0.1.1",
|
||||||
|
"dependencies": {
|
||||||
|
"pause": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "pause@0.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"prompt": {
|
||||||
|
"version": "0.2.12",
|
||||||
|
"from": "prompt@~0.2.11",
|
||||||
|
"dependencies": {
|
||||||
|
"pkginfo": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "pkginfo@0.x.x"
|
||||||
|
},
|
||||||
|
"read": {
|
||||||
|
"version": "1.0.5",
|
||||||
|
"from": "read@1.0.x",
|
||||||
|
"dependencies": {
|
||||||
|
"mute-stream": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "mute-stream@~0.0.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"revalidator": {
|
||||||
|
"version": "0.1.6",
|
||||||
|
"from": "revalidator@0.1.x"
|
||||||
|
},
|
||||||
|
"utile": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"from": "utile@0.2.x",
|
||||||
|
"dependencies": {
|
||||||
|
"deep-equal": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"from": "deep-equal@*"
|
||||||
|
},
|
||||||
|
"i": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"from": "i@0.3.x"
|
||||||
|
},
|
||||||
|
"ncp": {
|
||||||
|
"version": "0.4.2",
|
||||||
|
"from": "ncp@0.4.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"winston": {
|
||||||
|
"version": "0.6.2",
|
||||||
|
"from": "winston@0.6.x",
|
||||||
|
"dependencies": {
|
||||||
|
"async": {
|
||||||
|
"version": "0.1.22",
|
||||||
|
"from": "async@0.1.x"
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"version": "0.6.2",
|
||||||
|
"from": "colors@0.x.x"
|
||||||
|
},
|
||||||
|
"cycle": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"from": "cycle@1.0.x"
|
||||||
|
},
|
||||||
|
"eyes": {
|
||||||
|
"version": "0.1.8",
|
||||||
|
"from": "eyes@0.1.x"
|
||||||
|
},
|
||||||
|
"pkginfo": {
|
||||||
|
"version": "0.2.3",
|
||||||
|
"from": "pkginfo@0.2.x"
|
||||||
|
},
|
||||||
|
"request": {
|
||||||
|
"version": "2.9.203",
|
||||||
|
"from": "request@2.9.x"
|
||||||
|
},
|
||||||
|
"stack-trace": {
|
||||||
|
"version": "0.0.9",
|
||||||
|
"from": "stack-trace@0.0.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"redis": {
|
||||||
|
"version": "0.8.3",
|
||||||
|
"from": "redis@0.8.3"
|
||||||
|
},
|
||||||
|
"reds": {
|
||||||
|
"version": "0.2.4",
|
||||||
|
"from": "reds@~0.2.4",
|
||||||
|
"dependencies": {
|
||||||
|
"natural": {
|
||||||
|
"version": "0.1.17",
|
||||||
|
"from": "natural@0.1.17",
|
||||||
|
"dependencies": {
|
||||||
|
"sylvester": {
|
||||||
|
"version": "0.0.21",
|
||||||
|
"from": "sylvester@>= 0.0.12"
|
||||||
|
},
|
||||||
|
"apparatus": {
|
||||||
|
"version": "0.0.8",
|
||||||
|
"from": "apparatus@>= 0.0.6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"redis": {
|
||||||
|
"version": "0.7.2",
|
||||||
|
"from": "redis@0.7.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rimraf": {
|
||||||
|
"version": "2.2.6",
|
||||||
|
"from": "rimraf@~2.2.6"
|
||||||
|
},
|
||||||
|
"rss": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"from": "rss@~0.2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"xml": {
|
||||||
|
"version": "0.0.12",
|
||||||
|
"from": "xml@~0.0.4"
|
||||||
|
},
|
||||||
|
"mime": {
|
||||||
|
"version": "1.2.11",
|
||||||
|
"from": "mime@~1.2.11"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"semver": {
|
||||||
|
"version": "2.2.1",
|
||||||
|
"from": "semver@~2.2.1"
|
||||||
|
},
|
||||||
|
"sitemap": {
|
||||||
|
"version": "0.7.2",
|
||||||
|
"from": "sitemap@~0.7.1"
|
||||||
|
},
|
||||||
|
"socket.io": {
|
||||||
|
"version": "0.9.16",
|
||||||
|
"from": "socket.io@~0.9.16",
|
||||||
|
"dependencies": {
|
||||||
|
"socket.io-client": {
|
||||||
|
"version": "0.9.16",
|
||||||
|
"from": "socket.io-client@0.9.16",
|
||||||
|
"dependencies": {
|
||||||
|
"uglify-js": {
|
||||||
|
"version": "1.2.5",
|
||||||
|
"from": "uglify-js@1.2.5"
|
||||||
|
},
|
||||||
|
"ws": {
|
||||||
|
"version": "0.4.31",
|
||||||
|
"from": "ws@0.4.x",
|
||||||
|
"dependencies": {
|
||||||
|
"commander": {
|
||||||
|
"version": "0.6.1",
|
||||||
|
"from": "commander@~0.6.1"
|
||||||
|
},
|
||||||
|
"nan": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"from": "nan@~0.3.0"
|
||||||
|
},
|
||||||
|
"tinycolor": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "tinycolor@0.x"
|
||||||
|
},
|
||||||
|
"options": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "options@>=0.0.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xmlhttprequest": {
|
||||||
|
"version": "1.4.2",
|
||||||
|
"from": "xmlhttprequest@1.4.2"
|
||||||
|
},
|
||||||
|
"active-x-obfuscator": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"from": "active-x-obfuscator@0.0.1",
|
||||||
|
"dependencies": {
|
||||||
|
"zeparser": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "zeparser@0.0.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"policyfile": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "policyfile@0.0.4"
|
||||||
|
},
|
||||||
|
"base64id": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"from": "base64id@0.1.0"
|
||||||
|
},
|
||||||
|
"redis": {
|
||||||
|
"version": "0.7.3",
|
||||||
|
"from": "redis@0.7.3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"socket.io-wildcard": {
|
||||||
|
"version": "0.1.1",
|
||||||
|
"from": "socket.io-wildcard@~0.1.1"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"version": "1.7.0",
|
||||||
|
"from": "string@~1.7.0"
|
||||||
|
},
|
||||||
|
"uglify-js": {
|
||||||
|
"version": "2.4.13",
|
||||||
|
"from": "uglify-js@~2.4.0",
|
||||||
|
"dependencies": {
|
||||||
|
"source-map": {
|
||||||
|
"version": "0.1.33",
|
||||||
|
"from": "source-map@~0.1.33",
|
||||||
|
"dependencies": {
|
||||||
|
"amdefine": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"from": "amdefine@>=0.0.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"optimist": {
|
||||||
|
"version": "0.3.7",
|
||||||
|
"from": "optimist@~0.3.5",
|
||||||
|
"dependencies": {
|
||||||
|
"wordwrap": {
|
||||||
|
"version": "0.0.2",
|
||||||
|
"from": "wordwrap@~0.0.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"uglify-to-browserify": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"from": "uglify-to-browserify@~1.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"underscore": {
|
||||||
|
"version": "1.6.0",
|
||||||
|
"from": "underscore@^1.6.0"
|
||||||
|
},
|
||||||
|
"validator": {
|
||||||
|
"version": "3.5.1",
|
||||||
|
"from": "validator@^3.4.0"
|
||||||
|
},
|
||||||
|
"winston": {
|
||||||
|
"version": "0.7.3",
|
||||||
|
"from": "winston@~0.7.2",
|
||||||
|
"dependencies": {
|
||||||
|
"colors": {
|
||||||
|
"version": "0.6.2",
|
||||||
|
"from": "colors@0.6.x"
|
||||||
|
},
|
||||||
|
"cycle": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"from": "cycle@1.0.x"
|
||||||
|
},
|
||||||
|
"eyes": {
|
||||||
|
"version": "0.1.8",
|
||||||
|
"from": "eyes@0.1.x"
|
||||||
|
},
|
||||||
|
"pkginfo": {
|
||||||
|
"version": "0.3.0",
|
||||||
|
"from": "pkginfo@0.3.x"
|
||||||
|
},
|
||||||
|
"request": {
|
||||||
|
"version": "2.16.6",
|
||||||
|
"from": "request@2.16.x",
|
||||||
|
"dependencies": {
|
||||||
|
"form-data": {
|
||||||
|
"version": "0.0.10",
|
||||||
|
"from": "form-data@~0.0.3",
|
||||||
|
"dependencies": {
|
||||||
|
"combined-stream": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"from": "combined-stream@~0.0.4",
|
||||||
|
"dependencies": {
|
||||||
|
"delayed-stream": {
|
||||||
|
"version": "0.0.5",
|
||||||
|
"from": "delayed-stream@0.0.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mime": {
|
||||||
|
"version": "1.2.11",
|
||||||
|
"from": "mime@~1.2.7"
|
||||||
|
},
|
||||||
|
"hawk": {
|
||||||
|
"version": "0.10.2",
|
||||||
|
"from": "hawk@~0.10.2",
|
||||||
|
"dependencies": {
|
||||||
|
"hoek": {
|
||||||
|
"version": "0.7.6",
|
||||||
|
"from": "hoek@0.7.x"
|
||||||
|
},
|
||||||
|
"boom": {
|
||||||
|
"version": "0.3.8",
|
||||||
|
"from": "boom@0.3.x"
|
||||||
|
},
|
||||||
|
"cryptiles": {
|
||||||
|
"version": "0.1.3",
|
||||||
|
"from": "cryptiles@0.1.x"
|
||||||
|
},
|
||||||
|
"sntp": {
|
||||||
|
"version": "0.1.4",
|
||||||
|
"from": "sntp@0.1.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node-uuid": {
|
||||||
|
"version": "1.4.1",
|
||||||
|
"from": "node-uuid@~1.4.0"
|
||||||
|
},
|
||||||
|
"cookie-jar": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "cookie-jar@~0.2.0"
|
||||||
|
},
|
||||||
|
"aws-sign": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "aws-sign@~0.2.0"
|
||||||
|
},
|
||||||
|
"oauth-sign": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "oauth-sign@~0.2.0"
|
||||||
|
},
|
||||||
|
"forever-agent": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "forever-agent@~0.2.0"
|
||||||
|
},
|
||||||
|
"tunnel-agent": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"from": "tunnel-agent@~0.2.0"
|
||||||
|
},
|
||||||
|
"json-stringify-safe": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"from": "json-stringify-safe@~3.0.0"
|
||||||
|
},
|
||||||
|
"qs": {
|
||||||
|
"version": "0.5.6",
|
||||||
|
"from": "qs@~0.5.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stack-trace": {
|
||||||
|
"version": "0.0.9",
|
||||||
|
"from": "stack-trace@0.0.x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xregexp": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"from": "xregexp@~2.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
62
package.json
62
package.json
@@ -2,7 +2,7 @@
|
|||||||
"name": "nodebb",
|
"name": "nodebb",
|
||||||
"license": "GPLv3 or later",
|
"license": "GPLv3 or later",
|
||||||
"description": "NodeBB Forum",
|
"description": "NodeBB Forum",
|
||||||
"version": "0.3.1",
|
"version": "0.4.0",
|
||||||
"homepage": "http://www.nodebb.org",
|
"homepage": "http://www.nodebb.org",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@@ -10,54 +10,52 @@
|
|||||||
},
|
},
|
||||||
"main": "app.js",
|
"main": "app.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
"start": "./nodebb start",
|
||||||
|
"stop": "./nodebb stop",
|
||||||
"test": "mocha ./tests"
|
"test": "mocha ./tests"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"socket.io": "~0.9.16",
|
"socket.io": "~0.9.16",
|
||||||
"express": "3.2.0",
|
"express": "3.2.0",
|
||||||
"express-namespace": "~0.1.1",
|
"express-namespace": "~0.1.1",
|
||||||
"emailjs": "0.3.4",
|
"passport": "~0.2.0",
|
||||||
"cookie": "0.0.6",
|
|
||||||
"passport": "0.1.17",
|
|
||||||
"passport-local": "0.1.6",
|
"passport-local": "0.1.6",
|
||||||
"passport-twitter": "0.1.5",
|
|
||||||
"passport-google-oauth": "0.1.5",
|
|
||||||
"passport-facebook": "0.1.5",
|
|
||||||
"less-middleware": "0.1.12",
|
"less-middleware": "0.1.12",
|
||||||
"marked": "0.2.8",
|
"marked": "0.2.8",
|
||||||
"async": "~0.2.8",
|
"async": "~0.2.8",
|
||||||
"node-imagemagick": "0.1.8",
|
"gm": "1.14.2",
|
||||||
"gravatar": "1.0.6",
|
"gravatar": "1.0.6",
|
||||||
"nconf": "~0.6.7",
|
"nconf": "~0.6.7",
|
||||||
"sitemap": "~0.7.1",
|
"sitemap": "~0.7.1",
|
||||||
"request": "~2.25.0",
|
|
||||||
"reds": "~0.2.4",
|
"reds": "~0.2.4",
|
||||||
"winston": "~0.7.2",
|
"winston": "~0.7.2",
|
||||||
"rss": "~0.2.0",
|
"rss": "~0.2.0",
|
||||||
"prompt": "~0.2.11",
|
"prompt": "~0.2.11",
|
||||||
"uglify-js": "~2.4.0",
|
"uglify-js": "~2.4.0",
|
||||||
"validator": "~1.5.1",
|
"validator": "^3.4.0",
|
||||||
"nodebb-plugin-mentions": "~0.3",
|
"cron": "~1.0.4",
|
||||||
"nodebb-plugin-markdown": "~0.3",
|
|
||||||
"nodebb-theme-vanilla": "~0.0.13",
|
|
||||||
"nodebb-theme-cerulean": "~0.0.12",
|
|
||||||
"nodebb-theme-lavender": "~0.0",
|
|
||||||
"cron": "~1.0.1",
|
|
||||||
"semver": "~2.2.1",
|
"semver": "~2.2.1",
|
||||||
"string": "~1.7.0",
|
"string": "~1.7.0",
|
||||||
"xregexp": "~2.0.0",
|
"xregexp": "~2.0.0",
|
||||||
"socket.io-wildcard": "~0.1.1",
|
"socket.io-wildcard": "~0.1.1",
|
||||||
"bcryptjs": "~0.7.10"
|
"bcryptjs": "~0.7.10",
|
||||||
|
"nodebb-plugin-mentions": "~0.4.0",
|
||||||
|
"nodebb-plugin-markdown": "~0.4.1",
|
||||||
|
"nodebb-widget-essentials": "~0.0.21",
|
||||||
|
"nodebb-theme-vanilla": "~0.0.19",
|
||||||
|
"nodebb-theme-lavender": "~0.0.25",
|
||||||
|
"less": "~1.6.3",
|
||||||
|
"daemon": "~1.1.0",
|
||||||
|
"underscore": "^1.6.0",
|
||||||
|
"mkdirp": "~0.3.5",
|
||||||
|
"rimraf": "~2.2.6"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"redis": "0.8.3",
|
"redis": "0.8.3",
|
||||||
"mongodb": "~1.3.19",
|
|
||||||
"connect-redis": "1.4.5",
|
|
||||||
"connect-mongo": "0.4.0",
|
|
||||||
"hiredis": "~0.1.15",
|
"hiredis": "~0.1.15",
|
||||||
"nodebb-plugin-sso-facebook": "~0.1.0",
|
"connect-redis": "1.4.5",
|
||||||
"nodebb-plugin-sso-twitter": "~0.1.0",
|
"mongodb": "~1.3.19",
|
||||||
"nodebb-plugin-sso-google": "~0.1.0"
|
"connect-mongo": "0.4.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"mocha": "~1.13.0"
|
"mocha": "~1.13.0"
|
||||||
@@ -68,7 +66,7 @@
|
|||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.8"
|
"node": ">=0.8"
|
||||||
},
|
},
|
||||||
"contributors": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "Andrew Rodrigues",
|
"name": "Andrew Rodrigues",
|
||||||
"email": "andrew@designcreateplay.com",
|
"email": "andrew@designcreateplay.com",
|
||||||
@@ -83,22 +81,6 @@
|
|||||||
"name": "Barış Soner Uşaklı",
|
"name": "Barış Soner Uşaklı",
|
||||||
"email": "baris@designcreateplay.com",
|
"email": "baris@designcreateplay.com",
|
||||||
"url": "https://github.com/barisusakli"
|
"url": "https://github.com/barisusakli"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Andrew Darqui",
|
|
||||||
"url": "https://github.com/adarqui"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Damian Bushong",
|
|
||||||
"url": "https://github.com/damianb"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Matt Smith",
|
|
||||||
"url": "https://github.com/soimafreak"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Quinton Marchi",
|
|
||||||
"url": "https://github.com/iamcardinal"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"new_topic_button": "موضوع جديد",
|
"new_topic_button": "موضوع جديد",
|
||||||
"no_topics": "<strong>لا توجد مواضيع في هذه الفئة</strong>لماذا لا تحاول نشر واحد؟<br />",
|
"no_topics": "<strong>لا توجد مواضيع في هذه الفئة</strong>لماذا لا تحاول نشر واحد؟<br />",
|
||||||
"sidebar.recent_replies": "الردود مؤخرا",
|
|
||||||
"sidebar.active_participants": "المشاركون النشطة",
|
|
||||||
"sidebar.moderators": "المشرفين",
|
|
||||||
"posts": "مشاركات",
|
"posts": "مشاركات",
|
||||||
"views": "مشاهدات",
|
"views": "مشاهدات",
|
||||||
"posted": "نشر",
|
"posted": "نشر",
|
||||||
"browsing": "يتصفح",
|
"browsing": "يتصفح",
|
||||||
"no_replies": "لم يرد أحد",
|
"no_replies": "لم يرد أحد",
|
||||||
"replied": "رد",
|
"replied": "رد",
|
||||||
"last_edited_by": "تغيرت أخيراً عبر"
|
"last_edited_by": "تغيرت أخيراً عبر",
|
||||||
|
"share_this_category": "Share this category"
|
||||||
}
|
}
|
||||||
@@ -10,11 +10,14 @@
|
|||||||
"500.message": "عفوا! يبدو وكأنه شيء ذهب على نحو خاطئ!",
|
"500.message": "عفوا! يبدو وكأنه شيء ذهب على نحو خاطئ!",
|
||||||
"register": "تسجيل",
|
"register": "تسجيل",
|
||||||
"login": "دخول",
|
"login": "دخول",
|
||||||
|
"please_log_in": "Please Log In",
|
||||||
"logout": "تسجيل الخروج",
|
"logout": "تسجيل الخروج",
|
||||||
"logout.title": "تم تسجيل الخروج",
|
"posting_restriction_info": "Posting is currently restricted to registered members only, click here to log in.",
|
||||||
"logout.message": "قمت بتسجيل الخروج بنجاح من NodeBB",
|
"welcome_back": "Welcome Back ",
|
||||||
|
"you_have_successfully_logged_in": "You have successfully logged in",
|
||||||
"save_changes": "حفظ التغييرات",
|
"save_changes": "حفظ التغييرات",
|
||||||
"close": "أغلق",
|
"close": "أغلق",
|
||||||
|
"pagination": "Pagination",
|
||||||
"header.admin": "مشرف",
|
"header.admin": "مشرف",
|
||||||
"header.recent": "حديث",
|
"header.recent": "حديث",
|
||||||
"header.unread": "غير مقروء",
|
"header.unread": "غير مقروء",
|
||||||
@@ -27,10 +30,6 @@
|
|||||||
"notifications.loading": "تحميل التبليغات",
|
"notifications.loading": "تحميل التبليغات",
|
||||||
"chats.loading": "تحميل الدردشات",
|
"chats.loading": "تحميل الدردشات",
|
||||||
"motd.welcome": "مرحبا بكم NodeBB، منصة مناقشة المستقبل",
|
"motd.welcome": "مرحبا بكم NodeBB، منصة مناقشة المستقبل",
|
||||||
"motd.get": "NodeBB إحصل على",
|
|
||||||
"motd.fork": "فرع",
|
|
||||||
"motd.like": "ود",
|
|
||||||
"motd.follow": "تابع",
|
|
||||||
"previouspage": "Previous Page",
|
"previouspage": "Previous Page",
|
||||||
"nextpage": "Next Page",
|
"nextpage": "Next Page",
|
||||||
"alert.success": "Success",
|
"alert.success": "Success",
|
||||||
@@ -43,10 +42,14 @@
|
|||||||
"views": "Views",
|
"views": "Views",
|
||||||
"posted": "posted",
|
"posted": "posted",
|
||||||
"in": "in",
|
"in": "in",
|
||||||
|
"norecentposts": "No Recent Posts",
|
||||||
|
"norecenttopics": "No Recent Topics",
|
||||||
"recentposts": "Recent Posts",
|
"recentposts": "Recent Posts",
|
||||||
|
"recentips": "Recently Logged In IPs",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"away": "Away",
|
"away": "Away",
|
||||||
"dnd": "Do not Disturb",
|
"dnd": "Do not Disturb",
|
||||||
"invisible": "Invisible",
|
"invisible": "Invisible",
|
||||||
"offline": "Offline"
|
"offline": "Offline",
|
||||||
|
"privacy": "Privacy"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "العربية",
|
"name": "العربية",
|
||||||
"code": "ar"
|
"code": "ar",
|
||||||
|
"dir": "rtl"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"login": "دخول",
|
"login": "دخول",
|
||||||
"username": "اسم المستخدم",
|
"username": "Username / Email",
|
||||||
"password": "كلمة السر",
|
"password": "كلمة السر",
|
||||||
"remember_me": "تذكرني؟",
|
"remember_me": "تذكرني؟",
|
||||||
"forgot_password": "نسيت كلمة المرور؟",
|
"forgot_password": "نسيت كلمة المرور؟",
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "إعلام",
|
"title": "إعلام",
|
||||||
|
"no_notifs": "You have no new notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "العودة إلى NodeBB",
|
"back_to_home": "العودة إلى NodeBB",
|
||||||
"outgoing_link": "رابط خارجي",
|
"outgoing_link": "رابط خارجي",
|
||||||
"outgoing_link_message": "أنت الأن ترحل",
|
"outgoing_link_message": "أنت الأن ترحل",
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"unread": "Unread Topics",
|
"unread": "Unread Topics",
|
||||||
|
"popular": "Popular Topics",
|
||||||
"recent": "Recent Topics",
|
"recent": "Recent Topics",
|
||||||
"users": "Registered Users",
|
"users": "Registered Users",
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"user.edit": "Editing \"%1\"",
|
"user.edit": "Editing \"%1\"",
|
||||||
"user.following": "People %1 Follows",
|
"user.following": "People %1 Follows",
|
||||||
"user.followers": "People who Follow %1",
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.posts": "Posts made by %1",
|
||||||
"user.favourites": "%1's Favourite Posts",
|
"user.favourites": "%1's Favourite Posts",
|
||||||
"user.settings": "User Settings"
|
"user.settings": "User Settings"
|
||||||
}
|
}
|
||||||
@@ -2,5 +2,6 @@
|
|||||||
"title": "Recent",
|
"title": "Recent",
|
||||||
"day": "يوم",
|
"day": "يوم",
|
||||||
"week": "أسبوع",
|
"week": "أسبوع",
|
||||||
"month": "شهر"
|
"month": "شهر",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"new_password": "كلمة السر الجديدة",
|
"new_password": "كلمة السر الجديدة",
|
||||||
"repeat_password": "تأكيد كلمة السر",
|
"repeat_password": "تأكيد كلمة السر",
|
||||||
"enter_email": "يرجى إدخال <strong>عنوان البريد الإلكتروني</strong> الخاص بك وسوف نرسل لك رسالة بالبريد الالكتروني مع تعليمات حول كيفية إستعادة حسابك.",
|
"enter_email": "يرجى إدخال <strong>عنوان البريد الإلكتروني</strong> الخاص بك وسوف نرسل لك رسالة بالبريد الالكتروني مع تعليمات حول كيفية إستعادة حسابك.",
|
||||||
|
"enter_email_address": "Enter Email Address",
|
||||||
"password_reset_sent": "إعادة تعيين كلمة السر أرسلت",
|
"password_reset_sent": "إعادة تعيين كلمة السر أرسلت",
|
||||||
"invalid_email": "بريد إلكتروني غير صالح أو غير موجود"
|
"invalid_email": "بريد إلكتروني غير صالح أو غير موجود"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,10 @@
|
|||||||
{
|
{
|
||||||
"topic": "موضوع",
|
"topic": "موضوع",
|
||||||
"topics": "مواضيع",
|
"topics": "مواضيع",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
"no_topics_found": "لا توجد مواضيع !",
|
"no_topics_found": "لا توجد مواضيع !",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "ملف",
|
"profile": "ملف",
|
||||||
"posted_by": "Posted by",
|
"posted_by": "Posted by",
|
||||||
"chat": "دردشة",
|
"chat": "دردشة",
|
||||||
@@ -10,6 +13,7 @@
|
|||||||
"reply": "رد",
|
"reply": "رد",
|
||||||
"edit": "صحح",
|
"edit": "صحح",
|
||||||
"delete": "حذف",
|
"delete": "حذف",
|
||||||
|
"restore": "Restore",
|
||||||
"move": "انقل",
|
"move": "انقل",
|
||||||
"fork": "فرع",
|
"fork": "فرع",
|
||||||
"banned": "محظور",
|
"banned": "محظور",
|
||||||
@@ -17,14 +21,30 @@
|
|||||||
"share": "شارك",
|
"share": "شارك",
|
||||||
"tools": "أدوات",
|
"tools": "أدوات",
|
||||||
"flag": "Flag",
|
"flag": "Flag",
|
||||||
|
"bookmark_instructions": "Click here to return to your last position or close to discard.",
|
||||||
"flag_title": "Flag this post for moderation",
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
"following_topic.title": "Following Topic",
|
||||||
|
"following_topic.message": "You will now be receiving notifications when somebody posts to this topic.",
|
||||||
|
"not_following_topic.title": "Not Following Topic",
|
||||||
|
"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.",
|
||||||
|
"watch": "Watch",
|
||||||
|
"watch.title": "Be notified of new replies in this topic",
|
||||||
|
"share_this_post": "Share this Post",
|
||||||
"thread_tools.title": "أدوات الموضوع",
|
"thread_tools.title": "أدوات الموضوع",
|
||||||
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
||||||
"thread_tools.pin": "علق الموضوع",
|
"thread_tools.pin": "علق الموضوع",
|
||||||
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.lock": "قفل الموضوع",
|
"thread_tools.lock": "قفل الموضوع",
|
||||||
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.move": "نقل الموضوع",
|
"thread_tools.move": "نقل الموضوع",
|
||||||
"thread_tools.fork": "تفرع الموضوع",
|
"thread_tools.fork": "تفرع الموضوع",
|
||||||
"thread_tools.delete": "حذف الموضوع",
|
"thread_tools.delete": "حذف الموضوع",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "تحميل الفئات",
|
"load_categories": "تحميل الفئات",
|
||||||
"disabled_categories_note": "الفئات المجلدة رمادية",
|
"disabled_categories_note": "الفئات المجلدة رمادية",
|
||||||
"confirm_move": "انقل",
|
"confirm_move": "انقل",
|
||||||
@@ -34,6 +54,10 @@
|
|||||||
"favourites.not_logged_in.title": "ليس موجود حالياً",
|
"favourites.not_logged_in.title": "ليس موجود حالياً",
|
||||||
"favourites.not_logged_in.message": "الرجاء تسجيل الدخول لتفضل هذا الرد",
|
"favourites.not_logged_in.message": "الرجاء تسجيل الدخول لتفضل هذا الرد",
|
||||||
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. فضل بعد الردود لرؤيتهم هنا",
|
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. فضل بعد الردود لرؤيتهم هنا",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "تحميل المزيد من المشاركات",
|
"loading_more_posts": "تحميل المزيد من المشاركات",
|
||||||
"move_topic": "نقل الموضوع",
|
"move_topic": "نقل الموضوع",
|
||||||
"move_post": "نقل الرد",
|
"move_post": "نقل الرد",
|
||||||
@@ -43,5 +67,21 @@
|
|||||||
"fork_no_pids": "لم تختار أي رد",
|
"fork_no_pids": "لم تختار أي رد",
|
||||||
"fork_success": "تفريع الموضوع بنجاح!",
|
"fork_success": "تفريع الموضوع بنجاح!",
|
||||||
"reputation": "سمعة",
|
"reputation": "سمعة",
|
||||||
"posts": "ردود"
|
"posts": "ردود",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.help": "Help",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic",
|
||||||
|
"composer.uploading": "uploading...",
|
||||||
|
"composer.thumb_url_label": "Paste a topic thumbnail URL",
|
||||||
|
"composer.thumb_title": "Add a thumbnail to this topic",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "Or upload a file",
|
||||||
|
"composer.thumb_remove": "Clear fields",
|
||||||
|
"composer.drag_and_drop_images": "Drag and Drop Images Here",
|
||||||
|
"composer.upload_instructions": "Upload images by dragging & dropping them."
|
||||||
}
|
}
|
||||||
@@ -5,10 +5,12 @@
|
|||||||
"email": "البريد الإلكتروني",
|
"email": "البريد الإلكتروني",
|
||||||
"fullname": "الاسم الكامل",
|
"fullname": "الاسم الكامل",
|
||||||
"website": "الموقع الإلكتروني",
|
"website": "الموقع الإلكتروني",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
"location": "موقع",
|
"location": "موقع",
|
||||||
"age": "عمر",
|
"age": "عمر",
|
||||||
"joined": "تاريخ التسجيل",
|
"joined": "تاريخ التسجيل",
|
||||||
"lastonline": "تاريخ أخر دخول",
|
"lastonline": "تاريخ أخر دخول",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "مشاهد الملف",
|
"profile_views": "مشاهد الملف",
|
||||||
"reputation": "سمعة",
|
"reputation": "سمعة",
|
||||||
"posts": "ردود",
|
"posts": "ردود",
|
||||||
@@ -18,20 +20,37 @@
|
|||||||
"signature": "توقيع",
|
"signature": "توقيع",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "عيد ميلاد",
|
"birthday": "عيد ميلاد",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat",
|
||||||
|
"follow": "Follow",
|
||||||
|
"unfollow": "Unfollow",
|
||||||
"change_picture": "تغيير الصورة",
|
"change_picture": "تغيير الصورة",
|
||||||
"edit": "صحح",
|
"edit": "صحح",
|
||||||
"uploaded_picture": "صورة تم تحميلها",
|
"uploaded_picture": "صورة تم تحميلها",
|
||||||
"upload_new_picture": "تحميل صورة جديدة",
|
"upload_new_picture": "تحميل صورة جديدة",
|
||||||
|
"current_password": "Current Password",
|
||||||
"change_password": "تغيير كلمة السر",
|
"change_password": "تغيير كلمة السر",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
"confirm_password": "تأكيد كلمة السر",
|
"confirm_password": "تأكيد كلمة السر",
|
||||||
"password": "كلمة السر",
|
"password": "كلمة السر",
|
||||||
"upload_picture": "تحميل الصورة",
|
"upload_picture": "تحميل الصورة",
|
||||||
"upload_a_picture": "تحميل صورة",
|
"upload_a_picture": "تحميل صورة",
|
||||||
"image_spec": "تستطيع تحميل سوى PNG، JPG، GIF تحت 256KB.",
|
"image_spec": "You may only upload PNG, JPG, or GIF files",
|
||||||
|
"max": "max.",
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"show_email": "أظهر بريدي الإلكتروني",
|
"show_email": "أظهر بريدي الإلكتروني",
|
||||||
"has_no_follower": "هذا المستخدم ليس لديه أي أتباع :(",
|
"has_no_follower": "هذا المستخدم ليس لديه أي أتباع :(",
|
||||||
"follows_no_one": "هذا المستخدم لا يتبع أحد :(",
|
"follows_no_one": "هذا المستخدم لا يتبع أحد :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
"email_hidden": "البريد الإلكتروني مخفي",
|
"email_hidden": "البريد الإلكتروني مخفي",
|
||||||
"hidden": "مخفي"
|
"hidden": "مخفي",
|
||||||
|
"paginate_description": "Paginate topics and posts instead of using infinite scroll.",
|
||||||
|
"topics_per_page": "Topics per Page",
|
||||||
|
"posts_per_page": "Posts per Page",
|
||||||
|
"notification_sounds": "Play a sound when you receive a notification."
|
||||||
}
|
}
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"new_topic_button": "Nové téma",
|
"new_topic_button": "Nové téma",
|
||||||
"no_topics": "<strong>V této kategorii zatím nejsou žádné příspěvky.</strong><br />Můžeš být první!",
|
"no_topics": "<strong>V této kategorii zatím nejsou žádné příspěvky.</strong><br />Můžeš být první!",
|
||||||
"sidebar.recent_replies": "Poslední příspěvky",
|
|
||||||
"sidebar.active_participants": "Aktivní účastníci",
|
|
||||||
"sidebar.moderators": "Moderátoři",
|
|
||||||
"posts": "příspěvky",
|
"posts": "příspěvky",
|
||||||
"views": "zobrazení",
|
"views": "zobrazení",
|
||||||
"posted": "odesláno",
|
"posted": "odesláno",
|
||||||
"browsing": "prohlíží",
|
"browsing": "prohlíží",
|
||||||
"no_replies": "Nikdo ještě neodpověděl",
|
"no_replies": "Nikdo ještě neodpověděl",
|
||||||
"replied": "přispěl",
|
"replied": "přispěl",
|
||||||
"last_edited_by": "naposledy upravil"
|
"last_edited_by": "naposledy upravil",
|
||||||
|
"share_this_category": "Share this category"
|
||||||
}
|
}
|
||||||
@@ -10,15 +10,18 @@
|
|||||||
"500.message": "Jejda, vypadá to, že se něco pokazilo.",
|
"500.message": "Jejda, vypadá to, že se něco pokazilo.",
|
||||||
"register": "Registrovat",
|
"register": "Registrovat",
|
||||||
"login": "Přihlásit se",
|
"login": "Přihlásit se",
|
||||||
|
"please_log_in": "Please Log In",
|
||||||
"logout": "Odhlásit se",
|
"logout": "Odhlásit se",
|
||||||
"logout.title": "Odhlásili jsme Vás.",
|
"posting_restriction_info": "Posting is currently restricted to registered members only, click here to log in.",
|
||||||
"logout.message": "Úspěšně jsme Vás odhlásili z fóra.",
|
"welcome_back": "Welcome Back ",
|
||||||
|
"you_have_successfully_logged_in": "You have successfully logged in",
|
||||||
"save_changes": "Uložit změny",
|
"save_changes": "Uložit změny",
|
||||||
"close": "Zrušit",
|
"close": "Zrušit",
|
||||||
|
"pagination": "Pagination",
|
||||||
"header.admin": "Administrace",
|
"header.admin": "Administrace",
|
||||||
"header.recent": "Aktuality",
|
"header.recent": "Aktuality",
|
||||||
"header.unread": "Nepřečtené",
|
"header.unread": "Nepřečtené",
|
||||||
"header.popular": "Popular",
|
"header.popular": "Populární",
|
||||||
"header.users": "Uživatelé",
|
"header.users": "Uživatelé",
|
||||||
"header.chats": "Chats",
|
"header.chats": "Chats",
|
||||||
"header.notifications": "Notifications",
|
"header.notifications": "Notifications",
|
||||||
@@ -27,26 +30,26 @@
|
|||||||
"notifications.loading": "Načítání upozornění",
|
"notifications.loading": "Načítání upozornění",
|
||||||
"chats.loading": "Načítání grafů",
|
"chats.loading": "Načítání grafů",
|
||||||
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
||||||
"motd.get": "Získat NodeBB",
|
"previouspage": "Předchozí stránka",
|
||||||
"motd.fork": "Fork",
|
"nextpage": "Další stránka",
|
||||||
"motd.like": "To se mi líbí",
|
|
||||||
"motd.follow": "Sledovat",
|
|
||||||
"previouspage": "Previous Page",
|
|
||||||
"nextpage": "Next Page",
|
|
||||||
"alert.success": "Success",
|
"alert.success": "Success",
|
||||||
"alert.error": "Error",
|
"alert.error": "Error",
|
||||||
"alert.banned": "Banned",
|
"alert.banned": "Banned",
|
||||||
"alert.banned.message": "You are banned you will be logged out!",
|
"alert.banned.message": "You are banned you will be logged out!",
|
||||||
"alert.unfollow": "You are no longer following %1!",
|
"alert.unfollow": "You are no longer following %1!",
|
||||||
"alert.follow": "You are now following %1!",
|
"alert.follow": "You are now following %1!",
|
||||||
"posts": "Posts",
|
"posts": "Příspěvky",
|
||||||
"views": "Views",
|
"views": "Zobrazení",
|
||||||
"posted": "posted",
|
"posted": "odesláno",
|
||||||
"in": "in",
|
"in": "v",
|
||||||
"recentposts": "Recent Posts",
|
"norecentposts": "No Recent Posts",
|
||||||
|
"norecenttopics": "No Recent Topics",
|
||||||
|
"recentposts": "Nedávné příspěvky",
|
||||||
|
"recentips": "Recently Logged In IPs",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"away": "Away",
|
"away": "Pryč",
|
||||||
"dnd": "Do not Disturb",
|
"dnd": "Nerušit",
|
||||||
"invisible": "Invisible",
|
"invisible": "Neviditelný",
|
||||||
"offline": "Offline"
|
"offline": "Offline",
|
||||||
|
"privacy": "Privacy"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "Czech",
|
"name": "Czech",
|
||||||
"code": "cs"
|
"code": "cs",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"login": "Přihlásit se",
|
"login": "Přihlásit se",
|
||||||
"username": "Uživatelské jméno",
|
"username": "Username / Email",
|
||||||
"password": "Heslo",
|
"password": "Heslo",
|
||||||
"remember_me": "Zapamatovat si mě?",
|
"remember_me": "Zapamatovat si mě?",
|
||||||
"forgot_password": "Zapomněli jste heslo?",
|
"forgot_password": "Zapomněli jste heslo?",
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Upozornění",
|
"title": "Upozornění",
|
||||||
|
"no_notifs": "You have no new notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "Zpět na úvodní stránku",
|
"back_to_home": "Zpět na úvodní stránku",
|
||||||
"outgoing_link": "Odkaz mimo fórum",
|
"outgoing_link": "Odkaz mimo fórum",
|
||||||
"outgoing_link_message": "Nyní opouštíte fórum",
|
"outgoing_link_message": "Nyní opouštíte fórum",
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"unread": "Unread Topics",
|
"unread": "Unread Topics",
|
||||||
|
"popular": "Popular Topics",
|
||||||
"recent": "Recent Topics",
|
"recent": "Recent Topics",
|
||||||
"users": "Registered Users",
|
"users": "Registered Users",
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"user.edit": "Editing \"%1\"",
|
"user.edit": "Editing \"%1\"",
|
||||||
"user.following": "People %1 Follows",
|
"user.following": "People %1 Follows",
|
||||||
"user.followers": "People who Follow %1",
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.posts": "Posts made by %1",
|
||||||
"user.favourites": "%1's Favourite Posts",
|
"user.favourites": "%1's Favourite Posts",
|
||||||
"user.settings": "User Settings"
|
"user.settings": "User Settings"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Recent",
|
"title": "Nedávné",
|
||||||
"day": "Den",
|
"day": "Den",
|
||||||
"week": "Týden",
|
"week": "Týden",
|
||||||
"month": "Měsíc"
|
"month": "Měsíc",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -13,6 +13,6 @@
|
|||||||
"confirm_password_placeholder": "Potvrďte heslo",
|
"confirm_password_placeholder": "Potvrďte heslo",
|
||||||
"register_now_button": "Zaregistrovat se",
|
"register_now_button": "Zaregistrovat se",
|
||||||
"alternative_registration": "Jiný způsob registrace",
|
"alternative_registration": "Jiný způsob registrace",
|
||||||
"terms_of_use": "Terms of Use",
|
"terms_of_use": "Podmínky",
|
||||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
"agree_to_terms_of_use": "Souhlasím s Podmínkami"
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"new_password": "Nové heslo",
|
"new_password": "Nové heslo",
|
||||||
"repeat_password": "Potvrzení hesla",
|
"repeat_password": "Potvrzení hesla",
|
||||||
"enter_email": "Zadejte svou <strong>emailovou adresu</strong> a my Vám pošleme informace, jak můžete obnovit své heslo.",
|
"enter_email": "Zadejte svou <strong>emailovou adresu</strong> a my Vám pošleme informace, jak můžete obnovit své heslo.",
|
||||||
|
"enter_email_address": "Enter Email Address",
|
||||||
"password_reset_sent": "Obnova hesla odeslána",
|
"password_reset_sent": "Obnova hesla odeslána",
|
||||||
"invalid_email": "Špatný email / Email neexistuje!"
|
"invalid_email": "Špatný email / Email neexistuje!"
|
||||||
}
|
}
|
||||||
@@ -1,30 +1,50 @@
|
|||||||
{
|
{
|
||||||
"topic": "Téma",
|
"topic": "Téma",
|
||||||
"topics": "Témata",
|
"topics": "Témata",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
"no_topics_found": "Nebyla nalezena žádná témata!",
|
"no_topics_found": "Nebyla nalezena žádná témata!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"posted_by": "Posted by",
|
"posted_by": "Odeslal",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
"notify_me": "Sledovat toto téma",
|
"notify_me": "Sledovat toto téma",
|
||||||
"quote": "Citovat",
|
"quote": "Citovat",
|
||||||
"reply": "Odpovědět",
|
"reply": "Odpovědět",
|
||||||
"edit": "Upravit",
|
"edit": "Upravit",
|
||||||
"delete": "Smazat",
|
"delete": "Smazat",
|
||||||
|
"restore": "Restore",
|
||||||
"move": "Přesunout",
|
"move": "Přesunout",
|
||||||
"fork": "Rozdělit",
|
"fork": "Rozdělit",
|
||||||
"banned": "banned",
|
"banned": "banned",
|
||||||
"link": "Odkaz",
|
"link": "Odkaz",
|
||||||
"share": "Share",
|
"share": "Sdílet",
|
||||||
"tools": "Tools",
|
"tools": "Nástroje",
|
||||||
"flag": "Flag",
|
"flag": "Flag",
|
||||||
|
"bookmark_instructions": "Click here to return to your last position or close to discard.",
|
||||||
"flag_title": "Flag this post for moderation",
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
"following_topic.title": "Following Topic",
|
||||||
|
"following_topic.message": "You will now be receiving notifications when somebody posts to this topic.",
|
||||||
|
"not_following_topic.title": "Not Following Topic",
|
||||||
|
"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.",
|
||||||
|
"watch": "Watch",
|
||||||
|
"watch.title": "Be notified of new replies in this topic",
|
||||||
|
"share_this_post": "Share this Post",
|
||||||
"thread_tools.title": "Nástroje",
|
"thread_tools.title": "Nástroje",
|
||||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
"thread_tools.markAsUnreadForAll": "Označit jako nepřečtené",
|
||||||
"thread_tools.pin": "Zvýraznit vlákno",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.lock": "Uzamknout vlákno",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.move": "Přesunout vlákno",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.fork": "Rozdělit vlákno",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.delete": "Smazat vlákno",
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "Načítání kategorií",
|
"load_categories": "Načítání kategorií",
|
||||||
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
||||||
"confirm_move": "Přesunout",
|
"confirm_move": "Přesunout",
|
||||||
@@ -34,6 +54,10 @@
|
|||||||
"favourites.not_logged_in.title": "Přihlaste se!",
|
"favourites.not_logged_in.title": "Přihlaste se!",
|
||||||
"favourites.not_logged_in.message": "Pro oblíbení příspěvku se musíte přihlásit.",
|
"favourites.not_logged_in.message": "Pro oblíbení příspěvku se musíte přihlásit.",
|
||||||
"favourites.has_no_favourites": "Nemáte žádné oblíbené příspěvky, přidejte některý příspěvek k oblíbeným a uvidíte ho zde!",
|
"favourites.has_no_favourites": "Nemáte žádné oblíbené příspěvky, přidejte některý příspěvek k oblíbeným a uvidíte ho zde!",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "Načítání více příspěvků",
|
"loading_more_posts": "Načítání více příspěvků",
|
||||||
"move_topic": "Přesunout téma",
|
"move_topic": "Přesunout téma",
|
||||||
"move_post": "Přesunout příspěvek",
|
"move_post": "Přesunout příspěvek",
|
||||||
@@ -43,5 +67,21 @@
|
|||||||
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
||||||
"fork_success": "Téma bylo úspěšně rozděleno!",
|
"fork_success": "Téma bylo úspěšně rozděleno!",
|
||||||
"reputation": "Reputace",
|
"reputation": "Reputace",
|
||||||
"posts": "Příspěvky"
|
"posts": "Příspěvky",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.help": "Help",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic",
|
||||||
|
"composer.uploading": "uploading...",
|
||||||
|
"composer.thumb_url_label": "Paste a topic thumbnail URL",
|
||||||
|
"composer.thumb_title": "Add a thumbnail to this topic",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "Or upload a file",
|
||||||
|
"composer.thumb_remove": "Clear fields",
|
||||||
|
"composer.drag_and_drop_images": "Drag and Drop Images Here",
|
||||||
|
"composer.upload_instructions": "Upload images by dragging & dropping them."
|
||||||
}
|
}
|
||||||
@@ -5,33 +5,52 @@
|
|||||||
"email": "Email",
|
"email": "Email",
|
||||||
"fullname": "Jméno a příjmení",
|
"fullname": "Jméno a příjmení",
|
||||||
"website": "Webové stránky",
|
"website": "Webové stránky",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
"location": "Poloha",
|
"location": "Poloha",
|
||||||
"age": "Věk",
|
"age": "Věk",
|
||||||
"joined": "Registrován",
|
"joined": "Registrován",
|
||||||
"lastonline": "Naposledy online",
|
"lastonline": "Naposledy online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Zobrazení profilu",
|
"profile_views": "Zobrazení profilu",
|
||||||
"reputation": "Reputace",
|
"reputation": "Reputace",
|
||||||
"posts": "Příspěvky",
|
"posts": "Příspěvky",
|
||||||
"favourites": "Favourites",
|
"favourites": "Oblíbené",
|
||||||
"followers": "Sledují ho",
|
"followers": "Sledují ho",
|
||||||
"following": "Sleduje",
|
"following": "Sleduje",
|
||||||
"signature": "Podpis",
|
"signature": "Podpis",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Datum narození",
|
"birthday": "Datum narození",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat",
|
||||||
|
"follow": "Follow",
|
||||||
|
"unfollow": "Unfollow",
|
||||||
"change_picture": "Změnit obrázek",
|
"change_picture": "Změnit obrázek",
|
||||||
"edit": "Upravit",
|
"edit": "Upravit",
|
||||||
"uploaded_picture": "Nahraný obrázek",
|
"uploaded_picture": "Nahraný obrázek",
|
||||||
"upload_new_picture": "Nahrát nový obrázek",
|
"upload_new_picture": "Nahrát nový obrázek",
|
||||||
|
"current_password": "Current Password",
|
||||||
"change_password": "Změnit heslo",
|
"change_password": "Změnit heslo",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
"confirm_password": "Potvrzení hesla",
|
"confirm_password": "Potvrzení hesla",
|
||||||
"password": "Heslo",
|
"password": "Heslo",
|
||||||
"upload_picture": "Nahrát obrázek",
|
"upload_picture": "Nahrát obrázek",
|
||||||
"upload_a_picture": "Nahrát obrázek",
|
"upload_a_picture": "Nahrát obrázek",
|
||||||
"image_spec": "Můžete nahrávat poze obrázky ve formátu PNG, JPG, nebo GIF o velikosti menší než 256kb.",
|
"image_spec": "You may only upload PNG, JPG, or GIF files",
|
||||||
"settings": "Settings",
|
"max": "max.",
|
||||||
|
"settings": "Nastavení",
|
||||||
"show_email": "Zobrazovat můj email v profilu",
|
"show_email": "Zobrazovat můj email v profilu",
|
||||||
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
|
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
|
||||||
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
|
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
"email_hidden": "Skrytý email",
|
"email_hidden": "Skrytý email",
|
||||||
"hidden": "skrytý"
|
"hidden": "skrytý",
|
||||||
|
"paginate_description": "Paginate topics and posts instead of using infinite scroll.",
|
||||||
|
"topics_per_page": "Topics per Page",
|
||||||
|
"posts_per_page": "Posts per Page",
|
||||||
|
"notification_sounds": "Play a sound when you receive a notification."
|
||||||
}
|
}
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"new_topic_button": "Neues Thema",
|
"new_topic_button": "Neues Thema",
|
||||||
"no_topics": "<strong>Es gibt noch keine Threads in dieser Kategorie.</strong><br />Warum beginnst du nicht den ersten?",
|
"no_topics": "<strong>Es gibt noch keine Themen in dieser Kategorie.</strong><br />Warum beginnst du nicht das erste?",
|
||||||
"sidebar.recent_replies": "Neuste Antworten",
|
"posts": "Beiträge",
|
||||||
"sidebar.active_participants": "Aktive Teilnehmer",
|
|
||||||
"sidebar.moderators": "Moderatoren",
|
|
||||||
"posts": "Posts",
|
|
||||||
"views": "Aufrufe",
|
"views": "Aufrufe",
|
||||||
"posted": "Geposted",
|
"posted": "Geschrieben",
|
||||||
"browsing": "Sieht zu",
|
"browsing": "Aktiv",
|
||||||
"no_replies": "Niemand hat geantwortet",
|
"no_replies": "Niemand hat geantwortet",
|
||||||
"replied": "geantwortet",
|
"replied": "geantwortet",
|
||||||
"last_edited_by": "zuletzt editiert durch"
|
"last_edited_by": "zuletzt editiert durch",
|
||||||
|
"share_this_category": "Share this category"
|
||||||
}
|
}
|
||||||
@@ -10,11 +10,14 @@
|
|||||||
"500.message": "Ooops! Looks like something went wrong!",
|
"500.message": "Ooops! Looks like something went wrong!",
|
||||||
"register": "Registrierung",
|
"register": "Registrierung",
|
||||||
"login": "Login",
|
"login": "Login",
|
||||||
|
"please_log_in": "Bitte einloggen",
|
||||||
"logout": "Logout",
|
"logout": "Logout",
|
||||||
"logout.title": "Du bist ausgeloggt.",
|
"posting_restriction_info": "Nur registrierte Mitglieder dürfen Beiträge verfassen. Hier klicken zum Einloggen.",
|
||||||
"logout.message": "Du hast dich soeben erfolgreich aus dem Forum ausgeloggt.",
|
"welcome_back": "Willkommen zurück",
|
||||||
|
"you_have_successfully_logged_in": "Du hast dich erfolgreich eingeloggt",
|
||||||
"save_changes": "Speichere Änderungen",
|
"save_changes": "Speichere Änderungen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
|
"pagination": "Seitennummerierung",
|
||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Aktuell",
|
"header.recent": "Aktuell",
|
||||||
"header.unread": "Ungelesen",
|
"header.unread": "Ungelesen",
|
||||||
@@ -27,10 +30,6 @@
|
|||||||
"notifications.loading": "Benachrichtigungen laden",
|
"notifications.loading": "Benachrichtigungen laden",
|
||||||
"chats.loading": "Nachrichten werden geladen",
|
"chats.loading": "Nachrichten werden geladen",
|
||||||
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
|
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
|
||||||
"motd.get": "Bekommen NodeBB",
|
|
||||||
"motd.fork": "Fork",
|
|
||||||
"motd.like": "Gefällt mir",
|
|
||||||
"motd.follow": "Folgen",
|
|
||||||
"previouspage": "Vorherige Seite",
|
"previouspage": "Vorherige Seite",
|
||||||
"nextpage": "Nächste Seite",
|
"nextpage": "Nächste Seite",
|
||||||
"alert.success": "Erfolg",
|
"alert.success": "Erfolg",
|
||||||
@@ -43,10 +42,14 @@
|
|||||||
"views": "Aufrufe",
|
"views": "Aufrufe",
|
||||||
"posted": "geposted",
|
"posted": "geposted",
|
||||||
"in": "in",
|
"in": "in",
|
||||||
|
"norecentposts": "Keine aktuellen Beiträge",
|
||||||
|
"norecenttopics": "Keine aktuellen Themen",
|
||||||
"recentposts": "Aktuelle Beiträge",
|
"recentposts": "Aktuelle Beiträge",
|
||||||
|
"recentips": "Zuletzt eingeloggte IPs",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"away": "Abwesend",
|
"away": "Abwesend",
|
||||||
"dnd": "Nicht stören",
|
"dnd": "Nicht stören",
|
||||||
"invisible": "Unsichtbar",
|
"invisible": "Unsichtbar",
|
||||||
"offline": "Offline"
|
"offline": "Offline",
|
||||||
|
"privacy": "Privatsphäre"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "German",
|
"name": "German",
|
||||||
"code": "de"
|
"code": "de",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"login": "Einloggen",
|
"login": "Einloggen",
|
||||||
"username": "Benutzername",
|
"username": "Nutzername / E-Mail Adresse",
|
||||||
"password": "Passwort",
|
"password": "Passwort",
|
||||||
"remember_me": "Eingeloggt bleiben?",
|
"remember_me": "Eingeloggt bleiben?",
|
||||||
"forgot_password": "Passwort vergessen?",
|
"forgot_password": "Passwort vergessen?",
|
||||||
|
|||||||
@@ -2,5 +2,5 @@
|
|||||||
"chat.chatting_with": "Chatten mit <span id='chat-with-name'></span>",
|
"chat.chatting_with": "Chatten mit <span id='chat-with-name'></span>",
|
||||||
"chat.placeholder": "schreibe hier etwas, und drücke Enter zum absenden",
|
"chat.placeholder": "schreibe hier etwas, und drücke Enter zum absenden",
|
||||||
"chat.send": "Senden",
|
"chat.send": "Senden",
|
||||||
"chat.no_active": "Sie haben keine aktiven Chats."
|
"chat.no_active": "Du hast keine aktiven Chats."
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Benachrichtigungen",
|
"title": "Benachrichtigungen",
|
||||||
|
"no_notifs": "Du hast keine neuen Benachrichtigungen",
|
||||||
|
"see_all": "Alle Benachrichtigungen ansehen",
|
||||||
"back_to_home": "Zurück zur Startseite",
|
"back_to_home": "Zurück zur Startseite",
|
||||||
"outgoing_link": "Externer Link",
|
"outgoing_link": "Externer Link",
|
||||||
"outgoing_link_message": "Du verlässt nun",
|
"outgoing_link_message": "Du verlässt nun",
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"unread": "Unread Topics",
|
"unread": "Unread Topics",
|
||||||
|
"popular": "Beliebte Themen",
|
||||||
"recent": "Recent Topics",
|
"recent": "Recent Topics",
|
||||||
"users": "Registered Users",
|
"users": "Registered Users",
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"user.edit": "Editing \"%1\"",
|
"user.edit": "Editing \"%1\"",
|
||||||
"user.following": "People %1 Follows",
|
"user.following": "People %1 Follows",
|
||||||
"user.followers": "People who Follow %1",
|
"user.followers": "People who Follow %1",
|
||||||
"user.favourites": "%1's Favourite Posts",
|
"user.posts": "Beiträge von %1",
|
||||||
|
"user.favourites": "%1's favorisierte Beiträge",
|
||||||
"user.settings": "User Settings"
|
"user.settings": "User Settings"
|
||||||
}
|
}
|
||||||
@@ -2,5 +2,6 @@
|
|||||||
"title": "Aktuell",
|
"title": "Aktuell",
|
||||||
"day": "Tag",
|
"day": "Tag",
|
||||||
"week": "Woche",
|
"week": "Woche",
|
||||||
"month": "Monat"
|
"month": "Monat",
|
||||||
|
"no_recent_topics": "Es gibt keine aktuellen Themen."
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"new_password": "Neues Passwort",
|
"new_password": "Neues Passwort",
|
||||||
"repeat_password": "Wiederhole das Passwort",
|
"repeat_password": "Wiederhole das Passwort",
|
||||||
"enter_email": "Bitte gib Deine <strong>E-Mail Adresse</strong> ein und wir senden Dir eine Anleitung, wie Du Dein Passwort zurücksetzen kannst.",
|
"enter_email": "Bitte gib Deine <strong>E-Mail Adresse</strong> ein und wir senden Dir eine Anleitung, wie Du Dein Passwort zurücksetzen kannst.",
|
||||||
|
"enter_email_address": "E-Mail Adresse eingeben",
|
||||||
"password_reset_sent": "Passwortzrücksetzung beantragt.",
|
"password_reset_sent": "Passwortzrücksetzung beantragt.",
|
||||||
"invalid_email": "Ungültige E-Mail / Adresse existiert nicht!"
|
"invalid_email": "Ungültige E-Mail / Adresse existiert nicht!"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,10 @@
|
|||||||
{
|
{
|
||||||
"topic": "Thema",
|
"topic": "Thema",
|
||||||
"topics": "Themen",
|
"topics": "Themen",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
"no_topics_found": "Keine passende Themen gefunden.",
|
"no_topics_found": "Keine passende Themen gefunden.",
|
||||||
|
"no_posts_found": "Keine Beiträge gefunden!",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"posted_by": "Geposted von",
|
"posted_by": "Geposted von",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
@@ -10,6 +13,7 @@
|
|||||||
"reply": "antworten",
|
"reply": "antworten",
|
||||||
"edit": "bearbeiten",
|
"edit": "bearbeiten",
|
||||||
"delete": "löschen",
|
"delete": "löschen",
|
||||||
|
"restore": "Wiederherstellen",
|
||||||
"move": "Verschieben",
|
"move": "Verschieben",
|
||||||
"fork": "Aufspalten",
|
"fork": "Aufspalten",
|
||||||
"banned": "gesperrt",
|
"banned": "gesperrt",
|
||||||
@@ -17,14 +21,30 @@
|
|||||||
"share": "Teilen",
|
"share": "Teilen",
|
||||||
"tools": "Tools",
|
"tools": "Tools",
|
||||||
"flag": "Markieren",
|
"flag": "Markieren",
|
||||||
|
"bookmark_instructions": "Klicke hier um zur letzten Position zurückzukehren oder schließe zum Abbrechen.",
|
||||||
"flag_title": "Diesen Beitrag zur Moderation markieren",
|
"flag_title": "Diesen Beitrag zur Moderation markieren",
|
||||||
"thread_tools.title": "Thread Tools",
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können ihn sehen.",
|
||||||
|
"following_topic.title": "Thema wird gefolgt",
|
||||||
|
"following_topic.message": "Du erhälst nun eine Benachrichtigung, wenn jemand einen Beitrag zu diesem Thema verfasst.",
|
||||||
|
"not_following_topic.title": "Thema nicht gefolgt",
|
||||||
|
"not_following_topic.message": "Du erhälst keine weiteren Benachrichtigungen zu diesem Thema.",
|
||||||
|
"login_to_subscribe": "Bitte registrieren oder einloggen um dieses Thema zu abonnieren",
|
||||||
|
"markAsUnreadForAll.success": "Thema für Alle als ungelesen markiert.",
|
||||||
|
"watch": "Beobachten",
|
||||||
|
"watch.title": "Bei neuen Antworten benachrichtigen",
|
||||||
|
"share_this_post": "Diesen Beitrag teilen",
|
||||||
|
"thread_tools.title": "Tools",
|
||||||
"thread_tools.markAsUnreadForAll": "Als ungelesen markieren",
|
"thread_tools.markAsUnreadForAll": "Als ungelesen markieren",
|
||||||
"thread_tools.pin": "Thread pinnen",
|
"thread_tools.pin": "Thema anpinnen",
|
||||||
"thread_tools.lock": "Thread sperren",
|
"thread_tools.unpin": "Thema nicht mehr anpinnen",
|
||||||
"thread_tools.move": "Thread verschieben",
|
"thread_tools.lock": "Thema schließen",
|
||||||
"thread_tools.fork": "Thread aufspalten",
|
"thread_tools.unlock": "Thema öffnen",
|
||||||
"thread_tools.delete": "Thread löschen",
|
"thread_tools.move": "Thema verschieben",
|
||||||
|
"thread_tools.fork": "Thema aufspalten",
|
||||||
|
"thread_tools.delete": "Thema löschen",
|
||||||
|
"thread_tools.restore": "Thema wiederherstellen",
|
||||||
"load_categories": "Kategorien laden",
|
"load_categories": "Kategorien laden",
|
||||||
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
||||||
"confirm_move": "verschieben",
|
"confirm_move": "verschieben",
|
||||||
@@ -34,6 +54,10 @@
|
|||||||
"favourites.not_logged_in.title": "Nicht eingeloggt!",
|
"favourites.not_logged_in.title": "Nicht eingeloggt!",
|
||||||
"favourites.not_logged_in.message": "Bitte logge dich ein, um diesen Beitrag favorisieren zu können.",
|
"favourites.not_logged_in.message": "Bitte logge dich ein, um diesen Beitrag favorisieren zu können.",
|
||||||
"favourites.has_no_favourites": "Du hast noch keine Favoriten.",
|
"favourites.has_no_favourites": "Du hast noch keine Favoriten.",
|
||||||
|
"vote.not_logged_in.title": "Nicht eingeloggt",
|
||||||
|
"vote.not_logged_in.message": "Zum Bewerten bitte einloggen",
|
||||||
|
"vote.cant_vote_self.title": "Ungültige Bewertung",
|
||||||
|
"vote.cant_vote_self.message": "Du kannst deinen eigenen Beitrag nicht bewerten",
|
||||||
"loading_more_posts": "Lade Mehr Posts",
|
"loading_more_posts": "Lade Mehr Posts",
|
||||||
"move_topic": "Thema verschieben",
|
"move_topic": "Thema verschieben",
|
||||||
"move_post": "Beitrag verschieben",
|
"move_post": "Beitrag verschieben",
|
||||||
@@ -43,5 +67,21 @@
|
|||||||
"fork_no_pids": "Keine Beiträge ausgewählt!",
|
"fork_no_pids": "Keine Beiträge ausgewählt!",
|
||||||
"fork_success": "Thema erfolgreich aufgespalten!",
|
"fork_success": "Thema erfolgreich aufgespalten!",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Beiträge"
|
"posts": "Beiträge",
|
||||||
|
"composer.title_placeholder": "Hier den Titel des Themas eingeben...",
|
||||||
|
"composer.write": "Schreiben",
|
||||||
|
"composer.preview": "Vorschau",
|
||||||
|
"composer.help": "Hilfe",
|
||||||
|
"composer.discard": "Verwerfen",
|
||||||
|
"composer.submit": "Absenden",
|
||||||
|
"composer.replying_to": "Als Antwort auf",
|
||||||
|
"composer.new_topic": "Neues Thema",
|
||||||
|
"composer.uploading": "Upload läuft...",
|
||||||
|
"composer.thumb_url_label": "Vorschaubild-URL hier einfügen",
|
||||||
|
"composer.thumb_title": "Vorschaubild zu diesem Thema hinzufügen",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "Oder eine Datei hochladen",
|
||||||
|
"composer.thumb_remove": "Felder leeren",
|
||||||
|
"composer.drag_and_drop_images": "Bilder hier reinziehen",
|
||||||
|
"composer.upload_instructions": "Zum Hochladen Bilder hier reinziehen."
|
||||||
}
|
}
|
||||||
@@ -5,10 +5,12 @@
|
|||||||
"email": "E-Mail",
|
"email": "E-Mail",
|
||||||
"fullname": "Kompletter Name",
|
"fullname": "Kompletter Name",
|
||||||
"website": "Homepage",
|
"website": "Homepage",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
"location": "Wohnort",
|
"location": "Wohnort",
|
||||||
"age": "Alter",
|
"age": "Alter",
|
||||||
"joined": "Beigetreten",
|
"joined": "Beigetreten",
|
||||||
"lastonline": "Zuletzt online",
|
"lastonline": "Zuletzt online",
|
||||||
|
"profile": "Profil",
|
||||||
"profile_views": "Profilaufrufe",
|
"profile_views": "Profilaufrufe",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
@@ -18,20 +20,37 @@
|
|||||||
"signature": "Signatur",
|
"signature": "Signatur",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Geburtstag",
|
"birthday": "Geburtstag",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat",
|
||||||
|
"follow": "Folgen",
|
||||||
|
"unfollow": "Nicht mehr folgen",
|
||||||
"change_picture": "Ändere Profilbild",
|
"change_picture": "Ändere Profilbild",
|
||||||
"edit": "Ändern",
|
"edit": "Ändern",
|
||||||
"uploaded_picture": "Hochgeladene Bilder",
|
"uploaded_picture": "Hochgeladene Bilder",
|
||||||
"upload_new_picture": "Neues Bild hochladen",
|
"upload_new_picture": "Neues Bild hochladen",
|
||||||
|
"current_password": "Aktuelles Passwort",
|
||||||
"change_password": "Ändere Passwort",
|
"change_password": "Ändere Passwort",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
"confirm_password": "Passwort wiederholen",
|
"confirm_password": "Passwort wiederholen",
|
||||||
"password": "Passwort",
|
"password": "Passwort",
|
||||||
"upload_picture": "Bild hochladen",
|
"upload_picture": "Bild hochladen",
|
||||||
"upload_a_picture": "Ein Bild hochladen",
|
"upload_a_picture": "Ein Bild hochladen",
|
||||||
"image_spec": "Du solltest nur Dateien die PNG, JPG, oder GIF kleiner als 256kb hochladen.",
|
"image_spec": "Du darfst nur Dateien vom Typ PNG, JPG oder GIF hochladen",
|
||||||
|
"max": "max.",
|
||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"show_email": "Zeige meine E-Mail Adresse an.",
|
"show_email": "Zeige meine E-Mail Adresse an.",
|
||||||
"has_no_follower": "Dieser User hat noch keine Follower.",
|
"has_no_follower": "Dieser User hat noch keine Follower.",
|
||||||
"follows_no_one": "Dieser User folgt noch niemanden.",
|
"follows_no_one": "Dieser User folgt noch niemanden.",
|
||||||
|
"has_no_posts": "Dieser Nutzer hat noch nichts gepostet.",
|
||||||
"email_hidden": "E-Mail Adresse versteckt",
|
"email_hidden": "E-Mail Adresse versteckt",
|
||||||
"hidden": "versteckt"
|
"hidden": "versteckt",
|
||||||
|
"paginate_description": "Themen und Beiträge auf Seiten aufteilen statt unendliches Scrollen verweden",
|
||||||
|
"topics_per_page": "Themen pro Seite",
|
||||||
|
"posts_per_page": "Beiträge pro Seite",
|
||||||
|
"notification_sounds": "Ton abspielen, wenn ich eine Benachrichtigung erhalte."
|
||||||
}
|
}
|
||||||
12
public/language/en@pirate/category.json
Normal file
12
public/language/en@pirate/category.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"new_topic_button": "New Topic",
|
||||||
|
"no_topics": "<strong>Thar be no topics in 'tis category.</strong><br />Why don't ye give a go' postin' one?",
|
||||||
|
"posts": "messages",
|
||||||
|
"views": "views",
|
||||||
|
"posted": "sent",
|
||||||
|
"browsing": "browsin'",
|
||||||
|
"no_replies": "No one has replied to ye message",
|
||||||
|
"replied": "replied",
|
||||||
|
"last_edited_by": "last edited by",
|
||||||
|
"share_this_category": "Share this category"
|
||||||
|
}
|
||||||
7
public/language/en@pirate/footer.json
Normal file
7
public/language/en@pirate/footer.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"stats.online": "Online",
|
||||||
|
"stats.users": "Mates",
|
||||||
|
"stats.topics": "Topics",
|
||||||
|
"stats.posts": "Messages",
|
||||||
|
"success": "success"
|
||||||
|
}
|
||||||
55
public/language/en@pirate/global.json
Normal file
55
public/language/en@pirate/global.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"home": "Home Port",
|
||||||
|
"search": "Finderer",
|
||||||
|
"buttons.close": "Shoot down",
|
||||||
|
"403.title": "Not Enough Booty Power",
|
||||||
|
"403.message": "Ye seem to have stumbled upon a page that ye do not have access to. Perhaps ye <a href='/login'>give a go' loggin' in</a>?",
|
||||||
|
"404.title": "T'ere be nut'in 'ere",
|
||||||
|
"404.message": "Ye seem to have stumbled upon a page that does not exist. Return to th' <a href='/'>home page</a>",
|
||||||
|
"500.title": "Broken beam.",
|
||||||
|
"500.message": "Looks like we've got somethin' in th' sails.",
|
||||||
|
"register": "Register",
|
||||||
|
"login": "Login",
|
||||||
|
"please_log_in": "Please Log In",
|
||||||
|
"logout": "Logout",
|
||||||
|
"posting_restriction_info": "Postin' be currently restricted to registered members only, click here to log in.",
|
||||||
|
"welcome_back": "Welcome to Port",
|
||||||
|
"you_have_successfully_logged_in": "Ye have successfully logged in",
|
||||||
|
"save_changes": "Save yer Changes",
|
||||||
|
"close": "Shoot down",
|
||||||
|
"pagination": "Pagination",
|
||||||
|
"header.admin": "Captains only",
|
||||||
|
"header.recent": "Recent",
|
||||||
|
"header.unread": "Undiscovered",
|
||||||
|
"header.popular": "Famous",
|
||||||
|
"header.users": "Mates",
|
||||||
|
"header.chats": "Yik-Yaks",
|
||||||
|
"header.notifications": "Parrot Calls",
|
||||||
|
"header.search": "Finderer",
|
||||||
|
"header.profile": "Bunk",
|
||||||
|
"notifications.loading": "Fetching yer Parrot Calls",
|
||||||
|
"chats.loading": "Loading Yik-Yaks",
|
||||||
|
"motd.welcome": "Welcome to NodeBB, th' discussion platform 'o th' future.",
|
||||||
|
"previouspage": "Previous Page",
|
||||||
|
"nextpage": "Next Page",
|
||||||
|
"alert.success": "Success",
|
||||||
|
"alert.error": "Somethin' broke",
|
||||||
|
"alert.banned": "Exiled",
|
||||||
|
"alert.banned.message": "Ye be banned ye gunna be logged out!",
|
||||||
|
"alert.unfollow": "Ye be no longer stalkin' %1!",
|
||||||
|
"alert.follow": "Ye be stalkin' %1",
|
||||||
|
"posts": "Messages",
|
||||||
|
"views": "Views",
|
||||||
|
"posted": "posted",
|
||||||
|
"in": "in",
|
||||||
|
"norecentposts": "No Recent Posts",
|
||||||
|
"norecenttopics": "No Recent Topics",
|
||||||
|
"recentposts": "Recent Messages",
|
||||||
|
"recentips": "Recently Logged In IPs",
|
||||||
|
"online": "Available",
|
||||||
|
"away": "Out to sea",
|
||||||
|
"dnd": "Do not Disturb",
|
||||||
|
"invisible": "Magic usin'",
|
||||||
|
"offline": "Dead",
|
||||||
|
"privacy": "Privacy"
|
||||||
|
}
|
||||||
5
public/language/en@pirate/language.json
Normal file
5
public/language/en@pirate/language.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "English (Pirate)",
|
||||||
|
"code": "en@pirate",
|
||||||
|
"dir": "ltr"
|
||||||
|
}
|
||||||
10
public/language/en@pirate/login.json
Normal file
10
public/language/en@pirate/login.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"login": "Login",
|
||||||
|
"username": "Yer handle or email",
|
||||||
|
"password": "Secret Combination",
|
||||||
|
"remember_me": "Remember Me?",
|
||||||
|
"forgot_password": "My mind be a scatt'rbrain, help a matey out!",
|
||||||
|
"alternative_logins": "Oth'r gangplanks",
|
||||||
|
"failed_login_attempt": "Failed login attempt, please give it a go' again.",
|
||||||
|
"login_successful": "Welcome on board, matey!"
|
||||||
|
}
|
||||||
6
public/language/en@pirate/modules.json
Normal file
6
public/language/en@pirate/modules.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"chat.chatting_with": "Letters from <span id=\"chat-with-name\"></span>",
|
||||||
|
"chat.placeholder": "Yer message goes here, hit enter to send 'er off",
|
||||||
|
"chat.send": "Send Parrot",
|
||||||
|
"chat.no_active": "Ye be a lonely sailor."
|
||||||
|
}
|
||||||
10
public/language/en@pirate/notifications.json
Normal file
10
public/language/en@pirate/notifications.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"title": "Notifications",
|
||||||
|
"no_notifs": "You have no new notifications",
|
||||||
|
"see_all": "Spy wit' ye eye all ye notifications",
|
||||||
|
"back_to_home": "Take me back!",
|
||||||
|
"outgoing_link": "Go offshore",
|
||||||
|
"outgoing_link_message": "Ye be goin' offshore",
|
||||||
|
"continue_to": "Continue to",
|
||||||
|
"return_to": "Return to"
|
||||||
|
}
|
||||||
14
public/language/en@pirate/pages.json
Normal file
14
public/language/en@pirate/pages.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"popular": "Popular Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.posts": "Posts made by %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
7
public/language/en@pirate/recent.json
Normal file
7
public/language/en@pirate/recent.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"title": "Recent",
|
||||||
|
"day": "Day",
|
||||||
|
"week": "Week",
|
||||||
|
"month": "Month",
|
||||||
|
"no_recent_topics": "There be no recent topics."
|
||||||
|
}
|
||||||
18
public/language/en@pirate/register.json
Normal file
18
public/language/en@pirate/register.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"register": "Board the ship",
|
||||||
|
"help.email": "By default, your email will be hidden from the public.",
|
||||||
|
"help.username_restrictions": "A unique username between %1 and %2 characters. Others can mention you with @<span id='yourUsername'>username</span>.",
|
||||||
|
"help.minimum_password_length": "Your password's length must be at least %1 characters.",
|
||||||
|
"email_address": "Email Address",
|
||||||
|
"email_address_placeholder": "Enter Email Address",
|
||||||
|
"username": "Username",
|
||||||
|
"username_placeholder": "Enter Username",
|
||||||
|
"password": "Password",
|
||||||
|
"password_placeholder": "Enter Password",
|
||||||
|
"confirm_password": "Confirm Password",
|
||||||
|
"confirm_password_placeholder": "Confirm Password",
|
||||||
|
"register_now_button": "Register Now",
|
||||||
|
"alternative_registration": "Alternative Registration",
|
||||||
|
"terms_of_use": "Terms of Use",
|
||||||
|
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||||
|
}
|
||||||
14
public/language/en@pirate/reset_password.json
Normal file
14
public/language/en@pirate/reset_password.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"reset_password": "Reset Password",
|
||||||
|
"update_password": "Update Password",
|
||||||
|
"password_changed.title": "Password Changed",
|
||||||
|
"password_changed.message": "<p>Password successfully reset, please <a href=\"/login\">log in again</a>.",
|
||||||
|
"wrong_reset_code.title": "Incorrect Reset Code",
|
||||||
|
"wrong_reset_code.message": "The reset code received was incorrect. Please try again, or <a href=\"/reset\">request a new reset code</a>.",
|
||||||
|
"new_password": "New Password",
|
||||||
|
"repeat_password": "Confirm Password",
|
||||||
|
"enter_email": "Please enter your <strong>email address</strong> and we will send you an email with instructions on how to reset your account.",
|
||||||
|
"enter_email_address": "Enter Email Address",
|
||||||
|
"password_reset_sent": "Password Reset Sent",
|
||||||
|
"invalid_email": "Invalid Email / Email does not exist!"
|
||||||
|
}
|
||||||
87
public/language/en@pirate/topic.json
Normal file
87
public/language/en@pirate/topic.json
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
{
|
||||||
|
"topic": "Topic",
|
||||||
|
"topics": "Topics",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
|
"no_topics_found": "No topics found!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
|
"profile": "Profile",
|
||||||
|
"posted_by": "Posted by",
|
||||||
|
"chat": "Chat",
|
||||||
|
"notify_me": "Be notified of new replies in this topic",
|
||||||
|
"quote": "Quote",
|
||||||
|
"reply": "Reply",
|
||||||
|
"edit": "Edit",
|
||||||
|
"delete": "Delete",
|
||||||
|
"restore": "Restore",
|
||||||
|
"move": "Move",
|
||||||
|
"fork": "Fork",
|
||||||
|
"banned": "banned",
|
||||||
|
"link": "Link",
|
||||||
|
"share": "Share",
|
||||||
|
"tools": "Tools",
|
||||||
|
"flag": "Flag",
|
||||||
|
"bookmark_instructions": "Click here to return to your last position or close to discard.",
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
"following_topic.title": "Following Topic",
|
||||||
|
"following_topic.message": "You will now be receiving notifications when somebody posts to this topic.",
|
||||||
|
"not_following_topic.title": "Not Following Topic",
|
||||||
|
"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.",
|
||||||
|
"watch": "Watch",
|
||||||
|
"watch.title": "Be notified of new replies in this topic",
|
||||||
|
"share_this_post": "Share this Post",
|
||||||
|
"thread_tools.title": "Thread Tools",
|
||||||
|
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||||
|
"thread_tools.pin": "Pin Topic",
|
||||||
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
|
"thread_tools.lock": "Lock Topic",
|
||||||
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
|
"load_categories": "Loading Categories",
|
||||||
|
"disabled_categories_note": "Disabled Categories are greyed out",
|
||||||
|
"confirm_move": "Move",
|
||||||
|
"confirm_fork": "Fork",
|
||||||
|
"favourite": "Favourite",
|
||||||
|
"favourites": "Favourites",
|
||||||
|
"favourites.not_logged_in.title": "Not Logged In",
|
||||||
|
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
||||||
|
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
|
"loading_more_posts": "Loading More Posts",
|
||||||
|
"move_topic": "Move Topic",
|
||||||
|
"move_post": "Move Post",
|
||||||
|
"fork_topic": "Fork Topic",
|
||||||
|
"topic_will_be_moved_to": "This topic will be moved to the category",
|
||||||
|
"fork_topic_instruction": "Click the posts you want to fork",
|
||||||
|
"fork_no_pids": "No posts selected!",
|
||||||
|
"fork_success": "Succesfully forked topic!",
|
||||||
|
"reputation": "Reputation",
|
||||||
|
"posts": "Posts",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.help": "Help",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic",
|
||||||
|
"composer.uploading": "uploading...",
|
||||||
|
"composer.thumb_url_label": "Paste a topic thumbnail URL",
|
||||||
|
"composer.thumb_title": "Add a thumbnail to this topic",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "Or upload a file",
|
||||||
|
"composer.thumb_remove": "Clear fields",
|
||||||
|
"composer.drag_and_drop_images": "Drag and Drop Images Here",
|
||||||
|
"composer.upload_instructions": "Upload images by dragging & dropping them."
|
||||||
|
}
|
||||||
6
public/language/en@pirate/unread.json
Normal file
6
public/language/en@pirate/unread.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "Unread",
|
||||||
|
"no_unread_topics": "There be no unread topics.",
|
||||||
|
"mark_all_read": "I seen 'em all!",
|
||||||
|
"load_more": "Giv'er more"
|
||||||
|
}
|
||||||
56
public/language/en@pirate/user.json
Normal file
56
public/language/en@pirate/user.json
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"banned": "Blackmarked",
|
||||||
|
"offline": "Asleep at the wheel",
|
||||||
|
"username": "User Name",
|
||||||
|
"email": "Email",
|
||||||
|
"fullname": "Full Name",
|
||||||
|
"website": "Website",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
|
"location": "Location",
|
||||||
|
"age": "Age",
|
||||||
|
"joined": "Joined",
|
||||||
|
"lastonline": "Last Online",
|
||||||
|
"profile": "Profile",
|
||||||
|
"profile_views": "Profile views",
|
||||||
|
"reputation": "Reputation",
|
||||||
|
"posts": "Posts",
|
||||||
|
"favourites": "Favourites",
|
||||||
|
"followers": "Followers",
|
||||||
|
"following": "Following",
|
||||||
|
"signature": "Signature",
|
||||||
|
"gravatar": "Gravatar",
|
||||||
|
"birthday": "Birthday",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat",
|
||||||
|
"follow": "Follow",
|
||||||
|
"unfollow": "Unfollow",
|
||||||
|
"change_picture": "Change Picture",
|
||||||
|
"edit": "Edit",
|
||||||
|
"uploaded_picture": "Uploaded Picture",
|
||||||
|
"upload_new_picture": "Upload New Picture",
|
||||||
|
"current_password": "Current Password",
|
||||||
|
"change_password": "Change Password",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
|
"confirm_password": "Confirm Password",
|
||||||
|
"password": "Password",
|
||||||
|
"upload_picture": "Upload picture",
|
||||||
|
"upload_a_picture": "Upload a picture",
|
||||||
|
"image_spec": "You may only upload PNG, JPG, or GIF files",
|
||||||
|
"max": "max.",
|
||||||
|
"settings": "Settings",
|
||||||
|
"show_email": "Show My Email",
|
||||||
|
"has_no_follower": "This user doesn't have any followers :(",
|
||||||
|
"follows_no_one": "This user isn't following anyone :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
"email_hidden": "Email Hidden",
|
||||||
|
"hidden": "hidden",
|
||||||
|
"paginate_description": "Paginate topics and posts instead of using infinite scroll.",
|
||||||
|
"topics_per_page": "Topics per Page",
|
||||||
|
"posts_per_page": "Posts per Page",
|
||||||
|
"notification_sounds": "Play a sound when you receive a notification."
|
||||||
|
}
|
||||||
9
public/language/en@pirate/users.json
Normal file
9
public/language/en@pirate/users.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"latest_users": "Land lubbers",
|
||||||
|
"top_posters": "Top mateys",
|
||||||
|
"most_reputation": "Most Reputation",
|
||||||
|
"online": "Online",
|
||||||
|
"search": "Search",
|
||||||
|
"enter_username": "Gimme y'er handle",
|
||||||
|
"load_more": "Load More"
|
||||||
|
}
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"new_topic_button": "New Topic",
|
"new_topic_button": "New Topic",
|
||||||
"no_topics": "<strong>There are no topics in this category.</strong><br />Why don't you try posting one?",
|
"no_topics": "<strong>There are no topics in this category.</strong><br />Why don't you try posting one?",
|
||||||
"sidebar.recent_replies": "Recent Replies",
|
|
||||||
"sidebar.active_participants": "Active Participants",
|
|
||||||
"sidebar.moderators": "Moderators",
|
|
||||||
"posts": "posts",
|
"posts": "posts",
|
||||||
"views": "views",
|
"views": "views",
|
||||||
"posted": "posted",
|
"posted": "posted",
|
||||||
"browsing": "browsing",
|
"browsing": "browsing",
|
||||||
"no_replies": "No one has replied",
|
"no_replies": "No one has replied",
|
||||||
"replied": "replied",
|
"replied": "replied",
|
||||||
"last_edited_by": "last edited by"
|
"last_edited_by": "last edited by",
|
||||||
|
"share_this_category": "Share this category"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,14 +11,20 @@
|
|||||||
|
|
||||||
"register": "Register",
|
"register": "Register",
|
||||||
"login": "Login",
|
"login": "Login",
|
||||||
|
"please_log_in": "Please Log In",
|
||||||
"logout": "Logout",
|
"logout": "Logout",
|
||||||
"logout.title": "You are now logged out.",
|
|
||||||
"logout.message": "You have successfully logged out of NodeBB",
|
"posting_restriction_info": "Posting is currently restricted to registered members only, click here to log in.",
|
||||||
|
|
||||||
|
"welcome_back": "Welcome Back ",
|
||||||
|
"you_have_successfully_logged_in": "You have successfully logged in",
|
||||||
|
|
||||||
|
|
||||||
"save_changes": "Save Changes",
|
"save_changes": "Save Changes",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
|
|
||||||
|
"pagination": "Pagination",
|
||||||
|
|
||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Recent",
|
"header.recent": "Recent",
|
||||||
"header.unread": "Unread",
|
"header.unread": "Unread",
|
||||||
@@ -33,10 +39,6 @@
|
|||||||
"chats.loading": "Loading Chats",
|
"chats.loading": "Loading Chats",
|
||||||
|
|
||||||
"motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
|
"motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
|
||||||
"motd.get": "Get NodeBB",
|
|
||||||
"motd.fork": "Fork",
|
|
||||||
"motd.like": "Like",
|
|
||||||
"motd.follow": "Follow",
|
|
||||||
|
|
||||||
"previouspage": "Previous Page",
|
"previouspage": "Previous Page",
|
||||||
"nextpage": "Next Page",
|
"nextpage": "Next Page",
|
||||||
@@ -56,11 +58,16 @@
|
|||||||
"posted": "posted",
|
"posted": "posted",
|
||||||
"in": "in",
|
"in": "in",
|
||||||
|
|
||||||
|
"norecentposts": "No Recent Posts",
|
||||||
|
"norecenttopics": "No Recent Topics",
|
||||||
"recentposts": "Recent Posts",
|
"recentposts": "Recent Posts",
|
||||||
|
"recentips": "Recently Logged In IPs",
|
||||||
|
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"away": "Away",
|
"away": "Away",
|
||||||
"dnd": "Do not Disturb",
|
"dnd": "Do not Disturb",
|
||||||
"invisible": "Invisible",
|
"invisible": "Invisible",
|
||||||
"offline": "Offline"
|
"offline": "Offline",
|
||||||
|
|
||||||
|
"privacy": "Privacy"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "English (United Kingdom/Canada)",
|
"name": "English (United Kingdom/Canada)",
|
||||||
"code": "en_GB"
|
"code": "en_GB",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"login": "Login",
|
"login": "Login",
|
||||||
"username": "Username",
|
"username": "Username / Email",
|
||||||
"password": "Password",
|
"password": "Password",
|
||||||
"remember_me": "Remember Me?",
|
"remember_me": "Remember Me?",
|
||||||
"forgot_password": "Forgot Password?",
|
"forgot_password": "Forgot Password?",
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
{
|
{
|
||||||
"title": "Notifications",
|
"title": "Notifications",
|
||||||
|
"no_notifs": "You have no new notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
|
|
||||||
"back_to_home": "Back to NodeBB",
|
"back_to_home": "Back to NodeBB",
|
||||||
"outgoing_link": "Outgoing Link",
|
"outgoing_link": "Outgoing Link",
|
||||||
"outgoing_link_message": "You are now leaving",
|
"outgoing_link_message": "You are now leaving",
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"unread": "Unread Topics",
|
"unread": "Unread Topics",
|
||||||
|
"popular": "Popular Topics",
|
||||||
"recent": "Recent Topics",
|
"recent": "Recent Topics",
|
||||||
"users": "Registered Users",
|
"users": "Registered Users",
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"user.edit": "Editing \"%1\"",
|
"user.edit": "Editing \"%1\"",
|
||||||
"user.following": "People %1 Follows",
|
"user.following": "People %1 Follows",
|
||||||
"user.followers": "People who Follow %1",
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.posts": "Posts made by %1",
|
||||||
"user.favourites": "%1's Favourite Posts",
|
"user.favourites": "%1's Favourite Posts",
|
||||||
"user.settings": "User Settings"
|
"user.settings": "User Settings"
|
||||||
}
|
}
|
||||||
@@ -2,5 +2,6 @@
|
|||||||
"title": "Recent",
|
"title": "Recent",
|
||||||
"day": "Day",
|
"day": "Day",
|
||||||
"week": "Week",
|
"week": "Week",
|
||||||
"month": "Month"
|
"month": "Month",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"new_password": "New Password",
|
"new_password": "New Password",
|
||||||
"repeat_password": "Confirm Password",
|
"repeat_password": "Confirm Password",
|
||||||
"enter_email": "Please enter your <strong>email address</strong> and we will send you an email with instructions on how to reset your account.",
|
"enter_email": "Please enter your <strong>email address</strong> and we will send you an email with instructions on how to reset your account.",
|
||||||
|
"enter_email_address": "Enter Email Address",
|
||||||
"password_reset_sent": "Password Reset Sent",
|
"password_reset_sent": "Password Reset Sent",
|
||||||
"invalid_email": "Invalid Email / Email does not exist!"
|
"invalid_email": "Invalid Email / Email does not exist!"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
{
|
{
|
||||||
"topic": "Topic",
|
"topic": "Topic",
|
||||||
"topics": "Topics",
|
"topics": "Topics",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
|
|
||||||
"no_topics_found": "No topics found!",
|
"no_topics_found": "No topics found!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
|
|
||||||
"profile": "Profile",
|
"profile": "Profile",
|
||||||
"posted_by": "Posted by",
|
"posted_by": "Posted by",
|
||||||
@@ -12,6 +15,7 @@
|
|||||||
"reply": "Reply",
|
"reply": "Reply",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
|
"restore": "Restore",
|
||||||
"move": "Move",
|
"move": "Move",
|
||||||
"fork": "Fork",
|
"fork": "Fork",
|
||||||
"banned": "banned",
|
"banned": "banned",
|
||||||
@@ -20,15 +24,36 @@
|
|||||||
"tools": "Tools",
|
"tools": "Tools",
|
||||||
"flag": "Flag",
|
"flag": "Flag",
|
||||||
|
|
||||||
"flag_title":"Flag this post for moderation",
|
"bookmark_instructions" : "Click here to return to your last position or close to discard.",
|
||||||
|
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
|
||||||
|
"following_topic.title": "Following Topic",
|
||||||
|
"following_topic.message": "You will now be receiving notifications when somebody posts to this topic.",
|
||||||
|
"not_following_topic.title": "Not Following Topic",
|
||||||
|
"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.",
|
||||||
|
|
||||||
|
"watch": "Watch",
|
||||||
|
"watch.title": "Be notified of new replies in this topic",
|
||||||
|
"share_this_post": "Share this Post",
|
||||||
|
|
||||||
"thread_tools.title": "Thread Tools",
|
"thread_tools.title": "Thread Tools",
|
||||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||||
"thread_tools.pin": "Pin Thread",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.lock": "Lock Thread",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.move": "Move Thread",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.fork": "Fork Thread",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.delete": "Delete Thread",
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
|
|
||||||
"load_categories": "Loading Categories",
|
"load_categories": "Loading Categories",
|
||||||
"disabled_categories_note": "Disabled Categories are greyed out",
|
"disabled_categories_note": "Disabled Categories are greyed out",
|
||||||
@@ -41,6 +66,11 @@
|
|||||||
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
||||||
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
||||||
|
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
|
|
||||||
"loading_more_posts": "Loading More Posts",
|
"loading_more_posts": "Loading More Posts",
|
||||||
"move_topic": "Move Topic",
|
"move_topic": "Move Topic",
|
||||||
"move_post": "Move Post",
|
"move_post": "Move Post",
|
||||||
@@ -51,5 +81,23 @@
|
|||||||
"fork_success": "Succesfully forked topic!",
|
"fork_success": "Succesfully forked topic!",
|
||||||
|
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts"
|
"posts": "Posts",
|
||||||
|
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.help": "Help",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic",
|
||||||
|
|
||||||
|
"composer.uploading": "uploading...",
|
||||||
|
"composer.thumb_url_label": "Paste a topic thumbnail URL",
|
||||||
|
"composer.thumb_title": "Add a thumbnail to this topic",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "Or upload a file",
|
||||||
|
"composer.thumb_remove": "Clear fields",
|
||||||
|
"composer.drag_and_drop_images": "Drag and Drop Images Here",
|
||||||
|
"composer.upload_instructions": "Upload images by dragging & dropping them."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,10 +5,12 @@
|
|||||||
"email": "Email",
|
"email": "Email",
|
||||||
"fullname": "Full Name",
|
"fullname": "Full Name",
|
||||||
"website": "Website",
|
"website": "Website",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
"location": "Location",
|
"location": "Location",
|
||||||
"age": "Age",
|
"age": "Age",
|
||||||
"joined": "Joined",
|
"joined": "Joined",
|
||||||
"lastonline": "Last Online",
|
"lastonline": "Last Online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Profile views",
|
"profile_views": "Profile views",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
@@ -18,25 +20,44 @@
|
|||||||
"signature": "Signature",
|
"signature": "Signature",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Birthday",
|
"birthday": "Birthday",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat",
|
||||||
|
"follow": "Follow",
|
||||||
|
"unfollow": "Unfollow",
|
||||||
|
|
||||||
"change_picture": "Change Picture",
|
"change_picture": "Change Picture",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"uploaded_picture": "Uploaded Picture",
|
"uploaded_picture": "Uploaded Picture",
|
||||||
"upload_new_picture": "Upload New Picture",
|
"upload_new_picture": "Upload New Picture",
|
||||||
|
"current_password": "Current Password",
|
||||||
"change_password": "Change Password",
|
"change_password": "Change Password",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
"confirm_password": "Confirm Password",
|
"confirm_password": "Confirm Password",
|
||||||
"password": "Password",
|
"password": "Password",
|
||||||
|
|
||||||
"upload_picture": "Upload picture",
|
"upload_picture": "Upload picture",
|
||||||
"upload_a_picture": "Upload a picture",
|
"upload_a_picture": "Upload a picture",
|
||||||
"image_spec": "You may only upload PNG, JPG, or GIF files under 256kb.",
|
"image_spec": "You may only upload PNG, JPG, or GIF files",
|
||||||
|
"max": "max.",
|
||||||
|
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"show_email": "Show My Email",
|
"show_email": "Show My Email",
|
||||||
|
|
||||||
"has_no_follower": "This user doesn't have any followers :(",
|
"has_no_follower": "This user doesn't have any followers :(",
|
||||||
"follows_no_one": "This user isn't following anyone :(",
|
"follows_no_one": "This user isn't following anyone :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
|
||||||
"email_hidden": "Email Hidden",
|
"email_hidden": "Email Hidden",
|
||||||
"hidden": "hidden"
|
"hidden": "hidden",
|
||||||
|
|
||||||
|
"paginate_description" : "Paginate topics and posts instead of using infinite scroll.",
|
||||||
|
"topics_per_page": "Topics per Page",
|
||||||
|
"posts_per_page": "Posts per Page",
|
||||||
|
|
||||||
|
"notification_sounds" : "Play a sound when you receive a notification."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"new_topic_button": "Nuevo Tema",
|
"new_topic_button": "Nuevo Tema",
|
||||||
"no_topics": "<strong>No hay temas en esta categoría.</strong><br />Por que no te animas y publicas uno?",
|
"no_topics": "<strong>No hay temas en esta categoría.</strong><br />Por que no te animas y publicas uno?",
|
||||||
"sidebar.recent_replies": "Respuestas recientes",
|
|
||||||
"sidebar.active_participants": "Miembros más activos",
|
|
||||||
"sidebar.moderators": "Moderadores",
|
|
||||||
"posts": "respuestas",
|
"posts": "respuestas",
|
||||||
"views": "visitas",
|
"views": "visitas",
|
||||||
"posted": "posted",
|
"posted": "posted",
|
||||||
"browsing": "viendo ahora",
|
"browsing": "viendo ahora",
|
||||||
"no_replies": "Nadie ha respondido aún",
|
"no_replies": "Nadie ha respondido aún",
|
||||||
"replied": "respondio",
|
"replied": "respondió",
|
||||||
"last_edited_by": "ultima edición por"
|
"last_edited_by": "ultima edición por",
|
||||||
|
"share_this_category": "Compartir esta categoría"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"stats.online": "Online",
|
"stats.online": "Online",
|
||||||
"stats.users": "Usuarios",
|
"stats.users": "Gente",
|
||||||
"stats.topics": "Temas",
|
"stats.topics": "Temas",
|
||||||
"stats.posts": "Posts",
|
"stats.posts": "Posts",
|
||||||
"success": "exito!"
|
"success": "éxito!"
|
||||||
}
|
}
|
||||||
@@ -4,20 +4,23 @@
|
|||||||
"buttons.close": "Cerrar",
|
"buttons.close": "Cerrar",
|
||||||
"403.title": "Acceso denegado",
|
"403.title": "Acceso denegado",
|
||||||
"403.message": "Al parecer no tienes premisos necesarios para estar en este lugar. Tal vez puedes <a href='/login'>intentar conectarte</a>?",
|
"403.message": "Al parecer no tienes premisos necesarios para estar en este lugar. Tal vez puedes <a href='/login'>intentar conectarte</a>?",
|
||||||
"404.title": "Ups... 404, no se encontra che!",
|
"404.title": "Ups... 404, no se encontró lo que buscabas!",
|
||||||
"404.message": "Al parecer lo que estas buscando no existe. Te recomendamos que vuelvas al <a href='/''>inicio</a>.",
|
"404.message": "Al parecer lo que estas buscando no existe. Te recomendamos que vuelvas al <a href='/''>inicio</a>.",
|
||||||
"500.title": "Error Interno.",
|
"500.title": "Error Interno.",
|
||||||
"500.message": "Ooops! Algo salio mal!, No te alarmes. Nuestros simios hiperinteligentes lo solucionarán",
|
"500.message": "Ooops! Algo salio mal!, No te alarmes. Nuestros simios hiperinteligentes lo solucionarán",
|
||||||
"register": "Registrarse",
|
"register": "Registrarse",
|
||||||
"login": "Conectarse",
|
"login": "Conectarse",
|
||||||
|
"please_log_in": "Por favor conectate.",
|
||||||
"logout": "Salir",
|
"logout": "Salir",
|
||||||
"logout.title": "Te has desconectado.",
|
"posting_restriction_info": "Para publicar debes ser miembro, registrate o conectate.",
|
||||||
"logout.message": "Haz sido desconectado correctamente",
|
"welcome_back": "Bienvenido de nuevo!",
|
||||||
|
"you_have_successfully_logged_in": "Te has conectado!",
|
||||||
"save_changes": "Guardar Cambios",
|
"save_changes": "Guardar Cambios",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"header.admin": "Admin",
|
"pagination": "Paginación",
|
||||||
|
"header.admin": "Administración",
|
||||||
"header.recent": "Recientes",
|
"header.recent": "Recientes",
|
||||||
"header.unread": "No Leeidos",
|
"header.unread": "No Leídos",
|
||||||
"header.popular": "Popular",
|
"header.popular": "Popular",
|
||||||
"header.users": "Miembros",
|
"header.users": "Miembros",
|
||||||
"header.chats": "Chats",
|
"header.chats": "Chats",
|
||||||
@@ -26,27 +29,27 @@
|
|||||||
"header.profile": "Perfil",
|
"header.profile": "Perfil",
|
||||||
"notifications.loading": "Cargando Notificaciones",
|
"notifications.loading": "Cargando Notificaciones",
|
||||||
"chats.loading": "Cargando Chats",
|
"chats.loading": "Cargando Chats",
|
||||||
"motd.welcome": "Bienvenido a NodeBB, la plataforma de debate sobre el futuro.",
|
"motd.welcome": "Bienvenido a NodeBB, la plataforma de debate del el futuro.",
|
||||||
"motd.get": "Obtener NodeBB",
|
"previouspage": "Página Anterior",
|
||||||
"motd.fork": "Fork",
|
"nextpage": "Siguente Página",
|
||||||
"motd.like": "Me gusta",
|
"alert.success": "Éxito!",
|
||||||
"motd.follow": "Seguir",
|
|
||||||
"previouspage": "Pagina Anterior",
|
|
||||||
"nextpage": "Siguente Pagina",
|
|
||||||
"alert.success": "Exito!",
|
|
||||||
"alert.error": "Error",
|
"alert.error": "Error",
|
||||||
"alert.banned": "Banneado",
|
"alert.banned": "Baneado",
|
||||||
"alert.banned.message": "Estas banneado, seras desconectado!",
|
"alert.banned.message": "Estás baneado, serás desconectado!",
|
||||||
"alert.unfollow": "Ya no estas siguiendo a %1!",
|
"alert.unfollow": "Ya no estás siguiendo a %1!",
|
||||||
"alert.follow": "Estas siguiendo a %1!",
|
"alert.follow": "Estás siguiendo a %1!",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
"views": "Visitas",
|
"views": "Visitas",
|
||||||
"posted": "posted",
|
"posted": "publicado",
|
||||||
"in": "in",
|
"in": "en",
|
||||||
"recentposts": "Recent Posts",
|
"norecentposts": "No hay publicaciones recientes",
|
||||||
"online": "Online",
|
"norecenttopics": "No hay temas recientes",
|
||||||
"away": "Away",
|
"recentposts": "Publicaciones Recientes",
|
||||||
"dnd": "Do not Disturb",
|
"recentips": "Conexions recientes de estas IP's",
|
||||||
|
"online": "Conectado",
|
||||||
|
"away": "No disponible",
|
||||||
|
"dnd": "No molestar",
|
||||||
"invisible": "Invisible",
|
"invisible": "Invisible",
|
||||||
"offline": "Offline"
|
"offline": "Desconectado",
|
||||||
|
"privacy": "Privacidad"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "Spanish",
|
"name": "Spanish",
|
||||||
"code": "es"
|
"code": "es",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"login": "Conectarse",
|
"login": "Conectarse",
|
||||||
"username": "Usuario",
|
"username": "Usuario / Email",
|
||||||
"password": "Contraseña",
|
"password": "Contraseña",
|
||||||
"remember_me": "Recordarme?",
|
"remember_me": "Recordarme?",
|
||||||
"forgot_password": "Olvidaste tu contraseña?",
|
"forgot_password": "Olvidaste tu contraseña?",
|
||||||
"alternative_logins": "Conexiones Alternativas",
|
"alternative_logins": "Conexiones Alternativas",
|
||||||
"failed_login_attempt": "Error al loguearte, intenta de nuevo.",
|
"failed_login_attempt": "Error al iniciar sesión, intenta otra vez.",
|
||||||
"login_successful": "Te has conectado con exito!"
|
"login_successful": "Te has conectado con éxito!"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"chat.chatting_with": "Chatear con <span id='chat-with-name'></span>",
|
"chat.chatting_with": "Chatear con <span id='chat-with-name'></span>",
|
||||||
"chat.placeholder": "ingresa tu mensaje aqui, y presiona enter para enviar",
|
"chat.placeholder": "ingresa tu mensaje aquí, y presiona Intro para enviar",
|
||||||
"chat.send": "Enviar",
|
"chat.send": "Enviar",
|
||||||
"chat.no_active": "No tiene conversaciones activas."
|
"chat.no_active": "No tiene conversaciones activas."
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
{
|
{
|
||||||
"title": "Notificaciones",
|
"title": "Notificaciones",
|
||||||
|
"no_notifs": "No tiene nuevas notificaciones",
|
||||||
|
"see_all": "Ver todas las notificaciones",
|
||||||
"back_to_home": "Volver al Inicio",
|
"back_to_home": "Volver al Inicio",
|
||||||
"outgoing_link": "Link Externo",
|
"outgoing_link": "Enlace Externo",
|
||||||
"outgoing_link_message": "Estas saliendo del sitio",
|
"outgoing_link_message": "Estas saliendo del sitio",
|
||||||
"continue_to": "Continuar",
|
"continue_to": "Continuar",
|
||||||
"return_to": "Volver a "
|
"return_to": "Volver a "
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"home": "Home",
|
"home": "Inicio",
|
||||||
"unread": "Unread Topics",
|
"unread": "Temas No Leídos",
|
||||||
"recent": "Recent Topics",
|
"popular": "Temas Populares",
|
||||||
"users": "Registered Users",
|
"recent": "Temas Recientes",
|
||||||
"notifications": "Notifications",
|
"users": "Usuarios Registrado",
|
||||||
"user.edit": "Editing \"%1\"",
|
"notifications": "Notificaciones",
|
||||||
"user.following": "People %1 Follows",
|
"user.edit": "Editando \"%1\"",
|
||||||
"user.followers": "People who Follow %1",
|
"user.following": "Gente que sigue %1 ",
|
||||||
"user.favourites": "%1's Favourite Posts",
|
"user.followers": "Seguidores de %1",
|
||||||
"user.settings": "User Settings"
|
"user.posts": "Posteos de %1",
|
||||||
|
"user.favourites": "Publicaciones favoritas de %1 ",
|
||||||
|
"user.settings": "Preferencias del Usuario"
|
||||||
}
|
}
|
||||||
@@ -2,5 +2,6 @@
|
|||||||
"title": "Reciente",
|
"title": "Reciente",
|
||||||
"day": "Día",
|
"day": "Día",
|
||||||
"week": "Semana",
|
"week": "Semana",
|
||||||
"month": "Mes"
|
"month": "Mes",
|
||||||
|
"no_recent_topics": "No hay publicaciones recientes"
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"register": "Registrase",
|
"register": "Registrase",
|
||||||
"help.email": "Por defecto, tu email será oculto al publico.",
|
"help.email": "Por defecto, tu cuenta de correo electrónico será oculto al publico.",
|
||||||
"help.username_restrictions": "El nombre de usuario debe tener entre %1 y %2 caracteres. Los miembros pueden responderte escribiendo @<span id='yourUsername'>usuario</span>.",
|
"help.username_restrictions": "El nombre de usuario debe tener entre %1 y %2 carácteres. Los miembros pueden responderte escribiendo @<span id='yourUsername'>usuario</span>.",
|
||||||
"help.minimum_password_length": "Tu contraseña debe tener al menos %1 caracteres.",
|
"help.minimum_password_length": "Tu contraseña debe tener al menos %1 carácteres.",
|
||||||
"email_address": "Email",
|
"email_address": "Correo electrónico",
|
||||||
"email_address_placeholder": "Escribe tu email",
|
"email_address_placeholder": "Escribe tu correo electrónico",
|
||||||
"username": "Usuario",
|
"username": "Usuario",
|
||||||
"username_placeholder": "Escribe tu usuario",
|
"username_placeholder": "Escribe tu usuario",
|
||||||
"password": "Contraseña",
|
"password": "Contraseña",
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"confirm_password": "Confirmar Contraseña",
|
"confirm_password": "Confirmar Contraseña",
|
||||||
"confirm_password_placeholder": "Confirmar Contraseña",
|
"confirm_password_placeholder": "Confirmar Contraseña",
|
||||||
"register_now_button": "Registrarme ahora",
|
"register_now_button": "Registrarme ahora",
|
||||||
"alternative_registration": "Otros metodos interesantes para registrarse",
|
"alternative_registration": "Otros métodos interesantes para registrarse",
|
||||||
"terms_of_use": "Terms of Use",
|
"terms_of_use": "Términos y Condiciones de uso",
|
||||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
"agree_to_terms_of_use": "Acepto los Términos y Condiciones de uso"
|
||||||
}
|
}
|
||||||
@@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
"reset_password": "Resetear Contraseña",
|
"reset_password": "Reiniciar Contraseña",
|
||||||
"update_password": "Actualizar contraseña",
|
"update_password": "Actualizar contraseña",
|
||||||
"password_changed.title": "Contraseña editada",
|
"password_changed.title": "Contraseña editada",
|
||||||
"password_changed.message": "<p>La contraseña fue modificada con exito, por favor <a href=\"/login\">conectate de nuevo</a>.",
|
"password_changed.message": "<p>La contraseña fue modificada con éxito, por favor <a href=\"/login\">inicia sesión de nuevo</a>.",
|
||||||
"wrong_reset_code.title": "Código de Reseteo Incorrecto",
|
"wrong_reset_code.title": "Código de reinicio Incorrecto",
|
||||||
"wrong_reset_code.message": "El código de reseteo ingresado no es correcto. Por favor intentalo de nuevo o <a href=\"/reset\">pide un nuevo código</a>.",
|
"wrong_reset_code.message": "El código de reinicio ingresado no es correcto. Por favor inténtalo de nuevo o <a href=\"/reset\">pide un nuevo código</a>.",
|
||||||
"new_password": "Nueva Contraseña",
|
"new_password": "Nueva Contraseña",
|
||||||
"repeat_password": "Confirmar Contraseña",
|
"repeat_password": "Confirmar Contraseña",
|
||||||
"enter_email": "Por favor ingresa tu <strong>email</strong> y te enviaremos un email de como resetear tu cuenta.",
|
"enter_email": "Por favor ingresa tu <strong>correo electrónico</strong> y te enviaremos un correo con indicaciones para inicializar tu cuenta.",
|
||||||
"password_reset_sent": "Resteo de contraseña enviado",
|
"enter_email_address": "Enter Email Address",
|
||||||
"invalid_email": "Email Invalido o no existe!"
|
"password_reset_sent": "Reinicio de contraseña enviado",
|
||||||
|
"invalid_email": "Correo Electrónico no válido o inexistente!"
|
||||||
}
|
}
|
||||||
@@ -1,47 +1,87 @@
|
|||||||
{
|
{
|
||||||
"topic": "Tema",
|
"topic": "Tema",
|
||||||
"topics": "Temas",
|
"topics": "Temas",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
"no_topics_found": "No se encontraron temas!",
|
"no_topics_found": "No se encontraron temas!",
|
||||||
|
"no_posts_found": "No se encontraron publicaciones!",
|
||||||
"profile": "Perfil",
|
"profile": "Perfil",
|
||||||
"posted_by": "Posted by",
|
"posted_by": "Publicado por",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
"notify_me": "Seras notificado cuando haya nuevas respuestas en este tema",
|
"notify_me": "Serás notificado cuando haya nuevas respuestas en este tema",
|
||||||
"quote": "Citar",
|
"quote": "Citar",
|
||||||
"reply": "Responder",
|
"reply": "Responder",
|
||||||
"edit": "Editar",
|
"edit": "Editar",
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
|
"restore": "Restaurar",
|
||||||
"move": "Mover",
|
"move": "Mover",
|
||||||
"fork": "Forkear",
|
"fork": "Bifurcar",
|
||||||
"banned": "banneado",
|
"banned": "baneado",
|
||||||
"link": "Link",
|
"link": "Link",
|
||||||
"share": "Compartir",
|
"share": "Compartir",
|
||||||
"tools": "Herramientas",
|
"tools": "Herramientas",
|
||||||
"flag": "Reportar",
|
"flag": "Reportar",
|
||||||
"flag_title": "Reportar este post a los moderadores",
|
"bookmark_instructions": "Click aqui para restablecer la ultima posicion del post o cierralo para descartar cambios.",
|
||||||
|
"flag_title": "Reportar esta publicación a los moderadores",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "Este tema ha sido borrado. Solo los miembros con privilegios pueden verlo.",
|
||||||
|
"following_topic.title": "Siguendo tema",
|
||||||
|
"following_topic.message": "Ahora recibiras notificaciones cuando alguien publique en este tema.",
|
||||||
|
"not_following_topic.title": "No sigues este tema",
|
||||||
|
"not_following_topic.message": "No recibiras notificaciones de este tema.",
|
||||||
|
"login_to_subscribe": "Por favor, conectate para subscribirte a este tema.",
|
||||||
|
"markAsUnreadForAll.success": "Marcar todo como leeido.",
|
||||||
|
"watch": "Seguir",
|
||||||
|
"watch.title": "Serás notificado cuando haya nuevas respuestas en este tema",
|
||||||
|
"share_this_post": "Compartir este post",
|
||||||
"thread_tools.title": "Herramientas del Tema",
|
"thread_tools.title": "Herramientas del Tema",
|
||||||
"thread_tools.markAsUnreadForAll": "Marcar como no leido",
|
"thread_tools.markAsUnreadForAll": "Marcar como no leído",
|
||||||
"thread_tools.pin": "Poner Sticky",
|
"thread_tools.pin": "Tema Importante",
|
||||||
|
"thread_tools.unpin": "Quitar Importante",
|
||||||
"thread_tools.lock": "Cerrar Tema",
|
"thread_tools.lock": "Cerrar Tema",
|
||||||
|
"thread_tools.unlock": "Abrir Tema",
|
||||||
"thread_tools.move": "Mover Tema",
|
"thread_tools.move": "Mover Tema",
|
||||||
"thread_tools.fork": "Forkear Tema",
|
"thread_tools.fork": "Bifurcar Tema",
|
||||||
"thread_tools.delete": "Borrar Tema",
|
"thread_tools.delete": "Borrar Tema",
|
||||||
"load_categories": "Cargando Categorias",
|
"thread_tools.restore": "Restaurar Tema",
|
||||||
"disabled_categories_note": "Las categorías deshabilidas estan en gris",
|
"load_categories": "Cargando Categorías",
|
||||||
|
"disabled_categories_note": "Las categorías deshabilitadas estan en gris",
|
||||||
"confirm_move": "Mover",
|
"confirm_move": "Mover",
|
||||||
"confirm_fork": "Forkear",
|
"confirm_fork": "Bifurcar",
|
||||||
"favourite": "Favorito",
|
"favourite": "Favorito",
|
||||||
"favourites": "Favoritos",
|
"favourites": "Favoritos",
|
||||||
"favourites.not_logged_in.title": "No estas conectado :(",
|
"favourites.not_logged_in.title": "No estás conectado :(",
|
||||||
"favourites.not_logged_in.message": "Por favor, conectate para agregar a favorito este post.",
|
"favourites.not_logged_in.message": "Por favor, conáctate para agregar a favoritos esta publicación.",
|
||||||
"favourites.has_no_favourites": "No tienes favoritos, puedes agregar alguno y volver a verlos aqui!",
|
"favourites.has_no_favourites": "No tienes favoritos, puedes agregar alguno y volver a verlos aquí!",
|
||||||
"loading_more_posts": "Cargando más posts",
|
"vote.not_logged_in.title": "No estás conectado",
|
||||||
|
"vote.not_logged_in.message": "Por favor conéctate para votar...",
|
||||||
|
"vote.cant_vote_self.title": "Voto Inválido",
|
||||||
|
"vote.cant_vote_self.message": "No puedes votar tus propias publicaciones!",
|
||||||
|
"loading_more_posts": "Cargando más publicaciones",
|
||||||
"move_topic": "Mover Tema",
|
"move_topic": "Mover Tema",
|
||||||
"move_post": "Mover post",
|
"move_post": "Mover Publicación",
|
||||||
"fork_topic": "Forkear Tema",
|
"fork_topic": "Bifurcar Tema",
|
||||||
"topic_will_be_moved_to": "Este tema sera movido a la categoría",
|
"topic_will_be_moved_to": "Este tema será movido a la categoría",
|
||||||
"fork_topic_instruction": "Click en los posts que quieres forkear",
|
"fork_topic_instruction": "Click en las publicaciones que quieres bifurcar",
|
||||||
"fork_no_pids": "No seleccionaste posts!",
|
"fork_no_pids": "No seleccionaste publicaciones!",
|
||||||
"fork_success": "Forkeado con exito!",
|
"fork_success": "Bifurcado con exito!",
|
||||||
"reputation": "Reputación",
|
"reputation": "Reputación",
|
||||||
"posts": "Posts"
|
"posts": "Publicaciones",
|
||||||
|
"composer.title_placeholder": "Ingresa el titulo de tu tema",
|
||||||
|
"composer.write": "Escribe",
|
||||||
|
"composer.preview": "Previsualización",
|
||||||
|
"composer.help": "Ayuda",
|
||||||
|
"composer.discard": "Descartar",
|
||||||
|
"composer.submit": "Enviar",
|
||||||
|
"composer.replying_to": "Respondiendo a",
|
||||||
|
"composer.new_topic": "Nuevo Tema",
|
||||||
|
"composer.uploading": "cargando...",
|
||||||
|
"composer.thumb_url_label": "Agregar imagen destacada a este tema.",
|
||||||
|
"composer.thumb_title": "Agregar miniatura a este tema.",
|
||||||
|
"composer.thumb_url_placeholder": "http://ejemplo.com/mini.png",
|
||||||
|
"composer.thumb_file_label": "Cargar una foto",
|
||||||
|
"composer.thumb_remove": "Limpiar campos.",
|
||||||
|
"composer.drag_and_drop_images": "Arrastra las imagenes aqui",
|
||||||
|
"composer.upload_instructions": "Carga tus imagenes con solo arrastrarlas aqui."
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"title": "No leeido",
|
"title": "No leído",
|
||||||
"no_unread_topics": "No hay temas nuevos para leer.",
|
"no_unread_topics": "No hay temas nuevos para leer.",
|
||||||
"mark_all_read": "Marcar todo como leeido",
|
"mark_all_read": "Marcar todo como leído",
|
||||||
"load_more": "Cargar más"
|
"load_more": "Cargar más"
|
||||||
}
|
}
|
||||||
@@ -1,37 +1,56 @@
|
|||||||
{
|
{
|
||||||
"banned": "Banneado",
|
"banned": "Baneado",
|
||||||
"offline": "Desconectado",
|
"offline": "Desconectado",
|
||||||
"username": "Nombre de Usuario",
|
"username": "Usuario",
|
||||||
"email": "Email",
|
"email": "Correo Electrónico",
|
||||||
"fullname": "Nombre Completo",
|
"fullname": "Nombre",
|
||||||
"website": "Website",
|
"website": "Sitio Web",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
"location": "Ubicación",
|
"location": "Ubicación",
|
||||||
"age": "Edad",
|
"age": "Edad",
|
||||||
"joined": "Registro",
|
"joined": "Registro",
|
||||||
"lastonline": "Última vez online",
|
"lastonline": "Última vez conectado",
|
||||||
"profile_views": "Visitas en su perfil",
|
"profile": "Perfil",
|
||||||
|
"profile_views": "Visitas",
|
||||||
"reputation": "Reputación",
|
"reputation": "Reputación",
|
||||||
"posts": "Posts",
|
"posts": "Publicaciones",
|
||||||
"favourites": "Favourites",
|
"favourites": "Favoritos",
|
||||||
"followers": "Seguidores",
|
"followers": "Seguidores",
|
||||||
"following": "Siguiendo",
|
"following": "Sigue",
|
||||||
"signature": "Firma",
|
"signature": "Firma",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Cumpleaños",
|
"birthday": "Cumpleaños",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "Chat!",
|
||||||
|
"follow": "Seguir",
|
||||||
|
"unfollow": "Dejar de Seguir",
|
||||||
"change_picture": "Cambiar Foto",
|
"change_picture": "Cambiar Foto",
|
||||||
"edit": "Editar",
|
"edit": "Editar",
|
||||||
"uploaded_picture": "Fotos Cargadas",
|
"uploaded_picture": "Fotos Cargadas",
|
||||||
"upload_new_picture": "Cargar Nueva Foto",
|
"upload_new_picture": "Cargar Nueva Foto",
|
||||||
|
"current_password": "Contraseña actual",
|
||||||
"change_password": "Cambiar Contraseña",
|
"change_password": "Cambiar Contraseña",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
"confirm_password": "Confirmar Contraseña",
|
"confirm_password": "Confirmar Contraseña",
|
||||||
"password": "Contraseña",
|
"password": "Contraseña",
|
||||||
"upload_picture": "Cargar foto",
|
"upload_picture": "Cargar foto",
|
||||||
"upload_a_picture": "Cargar una foto",
|
"upload_a_picture": "Cargar una foto",
|
||||||
"image_spec": "Solo puedes usar PNG, JPG, o GIF hasta 256kb.",
|
"image_spec": "Sólo puedes subir imágenes en formato PNG, JPG o GIF.",
|
||||||
"settings": "Settings",
|
"max": "máx.",
|
||||||
"show_email": "Mostrar mi Email",
|
"settings": "Opciones",
|
||||||
"has_no_follower": "Este miembro no tiene seguidores :(",
|
"show_email": "Mostrar mi Correo electrónico",
|
||||||
"follows_no_one": "Este miembro no sigue a nadie, que pena :(",
|
"has_no_follower": "Este miembro no tiene seguidores.",
|
||||||
"email_hidden": "Email Oculto",
|
"follows_no_one": "Este miembro no sigue a nadie.",
|
||||||
"hidden": "oculto"
|
"has_no_posts": "Este usuario aún no ha publicado nada.",
|
||||||
|
"email_hidden": "Correo electrónico Oculto",
|
||||||
|
"hidden": "oculto",
|
||||||
|
"paginate_description": "La paginación de los temas no es por página, ya que tiene scroll infinito.",
|
||||||
|
"topics_per_page": "Temas por página",
|
||||||
|
"posts_per_page": "Post por página",
|
||||||
|
"notification_sounds": "Reproducir un sonido al recibir una notificación"
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"latest_users": "Ultimos Miembros",
|
"latest_users": "Últimos Miembros",
|
||||||
"top_posters": "Top Posteadores",
|
"top_posters": "Top Publicadores",
|
||||||
"most_reputation": "Mayor Reputación",
|
"most_reputation": "Mayor Reputación",
|
||||||
"online": "Conectados",
|
"online": "Conectados",
|
||||||
"search": "Buscar",
|
"search": "Buscar",
|
||||||
"enter_username": "Ingresa el nombre de usuario para buscar",
|
"enter_username": "Ingresa el nombre de usuario que quieres buscar",
|
||||||
"load_more": "Cargar más"
|
"load_more": "Cargar más"
|
||||||
}
|
}
|
||||||
12
public/language/fa_IR/category.json
Normal file
12
public/language/fa_IR/category.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"new_topic_button": "جستار تازه",
|
||||||
|
"no_topics": "<strong>هیچ جستاری در این دسته نیست.</strong><br />چرا شما یکی نفرستید؟",
|
||||||
|
"posts": "دیدگاهها",
|
||||||
|
"views": "بازدیدها",
|
||||||
|
"posted": "فرستاده شده",
|
||||||
|
"browsing": "بینندهها",
|
||||||
|
"no_replies": "هیچ کسی پاسخ نداده است.",
|
||||||
|
"replied": "پاسخ داد",
|
||||||
|
"last_edited_by": "آخرین ویرایش از سوی",
|
||||||
|
"share_this_category": "به اشتراکگذاری این دسته"
|
||||||
|
}
|
||||||
7
public/language/fa_IR/footer.json
Normal file
7
public/language/fa_IR/footer.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"stats.online": "حاضر",
|
||||||
|
"stats.users": "کاربران",
|
||||||
|
"stats.topics": "جُستارها",
|
||||||
|
"stats.posts": "دیدگاهها",
|
||||||
|
"success": "موفقيت"
|
||||||
|
}
|
||||||
55
public/language/fa_IR/global.json
Normal file
55
public/language/fa_IR/global.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"home": "خانه",
|
||||||
|
"search": "جستجو",
|
||||||
|
"buttons.close": "بستن",
|
||||||
|
"403.title": "دسترسی ندارید",
|
||||||
|
"403.message": "شما برگهای را فراخواندهاید که دسترسی به آن ندارید. شاید باید <a href='/login'>به درون بیایید</a>؟",
|
||||||
|
"404.title": "یافت نشد",
|
||||||
|
"404.message": "شما برگهای را فراخواندهاید که وجود ندارد. به <a href='/'>برگهٔ خانه</a> برگردید.",
|
||||||
|
"500.title": "خطای درونی.",
|
||||||
|
"500.message": "اوه! گویا اشتباهی رخ داده!",
|
||||||
|
"register": "نامنویسی",
|
||||||
|
"login": "درون آمدن",
|
||||||
|
"please_log_in": "لطفا به درون بیایید",
|
||||||
|
"logout": "بیرون رفتن",
|
||||||
|
"posting_restriction_info": "دیدگاه گذاستن هماکنون به اعضا محدود شده است، برای درون آمدن اینجا را بفشارید.",
|
||||||
|
"welcome_back": "خوش آمدید",
|
||||||
|
"you_have_successfully_logged_in": "با موفقیت درون آمدهاید",
|
||||||
|
"save_changes": "اندوختن تغییرها",
|
||||||
|
"close": "بستن",
|
||||||
|
"pagination": "صفحهبندی",
|
||||||
|
"header.admin": "مدیر",
|
||||||
|
"header.recent": "تازهها",
|
||||||
|
"header.unread": "نخواندهها",
|
||||||
|
"header.popular": "دوستداشتنیها",
|
||||||
|
"header.users": "کاربران",
|
||||||
|
"header.chats": "گفتگوها",
|
||||||
|
"header.notifications": "آگاهسازیها",
|
||||||
|
"header.search": "جستجو",
|
||||||
|
"header.profile": "نمایه",
|
||||||
|
"notifications.loading": "بارگذاری آگاهسازیها",
|
||||||
|
"chats.loading": "بارگذاری گفتگوها",
|
||||||
|
"motd.welcome": "به NodeBB خوش آمدید، پلتفرم انجمنساز آینده",
|
||||||
|
"previouspage": "برگهٔ پیشین",
|
||||||
|
"nextpage": "برگهٔ پسین",
|
||||||
|
"alert.success": "موفقیت",
|
||||||
|
"alert.error": "خطا",
|
||||||
|
"alert.banned": "مسدود",
|
||||||
|
"alert.banned.message": "شما بن شدهاید، به بیرون هدایت خواهید شد.",
|
||||||
|
"alert.unfollow": "شما دیگر %1 را دنبال نمیکنید!",
|
||||||
|
"alert.follow": "اکنون %1 را دنبال میکنید.",
|
||||||
|
"posts": "دیدگاهها",
|
||||||
|
"views": "بازدیدها",
|
||||||
|
"posted": "فرستاده شده",
|
||||||
|
"in": "در",
|
||||||
|
"norecentposts": "هیچ دیدگاه تازهای نیست",
|
||||||
|
"norecenttopics": "هیچ جستار تازهای نیست",
|
||||||
|
"recentposts": "دیدگاههای تازه",
|
||||||
|
"recentips": "آخرین IPها",
|
||||||
|
"online": "حاضر",
|
||||||
|
"away": "دور از دسترس",
|
||||||
|
"dnd": "مزاحم نشوید",
|
||||||
|
"invisible": "نادیدنی",
|
||||||
|
"offline": "غایب",
|
||||||
|
"privacy": "حریم خصوصی"
|
||||||
|
}
|
||||||
5
public/language/fa_IR/language.json
Normal file
5
public/language/fa_IR/language.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "Persian (Iran)",
|
||||||
|
"code": "fa_IR",
|
||||||
|
"dir": "rtl"
|
||||||
|
}
|
||||||
10
public/language/fa_IR/login.json
Normal file
10
public/language/fa_IR/login.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"login": "درون آمدن",
|
||||||
|
"username": "نام کاربری / رایانامه",
|
||||||
|
"password": "گذرواژه",
|
||||||
|
"remember_me": "مرا به یاد بسپار؟",
|
||||||
|
"forgot_password": "گذرواژه را فراموش کردهاید؟",
|
||||||
|
"alternative_logins": "روشهای درون آمدن جایگزین",
|
||||||
|
"failed_login_attempt": "شکست در درون آمدن، لطفا دوباره تلاش کنید.",
|
||||||
|
"login_successful": "شما با موفقیت به درون آمدید!"
|
||||||
|
}
|
||||||
6
public/language/fa_IR/modules.json
Normal file
6
public/language/fa_IR/modules.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"chat.chatting_with": "گفتگو با <span id=\"chat-with-name\"></span>",
|
||||||
|
"chat.placeholder": "متن را اینجا بنویسد و دکمهٔ Enter را برای فرستادن بفشارید.",
|
||||||
|
"chat.send": "فرستادن",
|
||||||
|
"chat.no_active": "شما هیچ گفتگوی فعالی ندارید."
|
||||||
|
}
|
||||||
10
public/language/fa_IR/notifications.json
Normal file
10
public/language/fa_IR/notifications.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"title": "آگاهسازیها",
|
||||||
|
"no_notifs": "هیچ آگاهسازی تازهای ندارید",
|
||||||
|
"see_all": "دیدن همهٔ آگاهسازیها",
|
||||||
|
"back_to_home": "بازگشت به NodeBB",
|
||||||
|
"outgoing_link": "پیوند برونرو",
|
||||||
|
"outgoing_link_message": "شما در حال ترک اینجایید",
|
||||||
|
"continue_to": "رفتن به",
|
||||||
|
"return_to": "بازگشت به"
|
||||||
|
}
|
||||||
14
public/language/fa_IR/pages.json
Normal file
14
public/language/fa_IR/pages.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"home": "خانه",
|
||||||
|
"unread": "جستارههای نخوانده",
|
||||||
|
"popular": "جستارهای دوستداشتنی",
|
||||||
|
"recent": "جستارهای تازه",
|
||||||
|
"users": "کاربران نامنویسی شده",
|
||||||
|
"notifications": "آگاهسازیها",
|
||||||
|
"user.edit": "ویرایش \"%1\"",
|
||||||
|
"user.following": "%1 کاربر دنبال میکنند",
|
||||||
|
"user.followers": "کاربرانی که %1 را دنبال میکنند",
|
||||||
|
"user.posts": "دیدگاههای %1",
|
||||||
|
"user.favourites": "دیدگاههای پسندیدهٔ %1",
|
||||||
|
"user.settings": "تنظیمات کاربر"
|
||||||
|
}
|
||||||
7
public/language/fa_IR/recent.json
Normal file
7
public/language/fa_IR/recent.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"title": "تازهها",
|
||||||
|
"day": "روز",
|
||||||
|
"week": "هفته",
|
||||||
|
"month": "ماه",
|
||||||
|
"no_recent_topics": "هیچ جستار تازهای نیست."
|
||||||
|
}
|
||||||
18
public/language/fa_IR/register.json
Normal file
18
public/language/fa_IR/register.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"register": "نامنویسی",
|
||||||
|
"help.email": "پیشفرض، رایانامهٔ شما از دید همگان پنهان میشود.",
|
||||||
|
"help.username_restrictions": "یک نام کاربری یکتا بین %1 و %2 نویسه؛ دیگران میتوانند با @<span id='yourUsername'>نامکاربری</span> به شما اشاره کنند.",
|
||||||
|
"help.minimum_password_length": "گذرواژه شما باید دستکم %1 نویسه داشته باشد.",
|
||||||
|
"email_address": "نشانی رایانامه",
|
||||||
|
"email_address_placeholder": "نوشتن نشانی رایانامه",
|
||||||
|
"username": "نام کاربری",
|
||||||
|
"username_placeholder": "نوشتن نام کاربری",
|
||||||
|
"password": "گذرواژه",
|
||||||
|
"password_placeholder": "نوشتن گذرواژه",
|
||||||
|
"confirm_password": "تأیید گذرواژه",
|
||||||
|
"confirm_password_placeholder": "تکرار گذرواژه",
|
||||||
|
"register_now_button": "اکنون نامنویسی کنید",
|
||||||
|
"alternative_registration": "روش نامنویسی جایگزین",
|
||||||
|
"terms_of_use": "شرایط استفاده",
|
||||||
|
"agree_to_terms_of_use": "با شرایط استفاده موافقم"
|
||||||
|
}
|
||||||
14
public/language/fa_IR/reset_password.json
Normal file
14
public/language/fa_IR/reset_password.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"reset_password": "بازیابی گذرواژه",
|
||||||
|
"update_password": "تازهسازی گذرواژه",
|
||||||
|
"password_changed.title": "گذرواژه تغییر کرد",
|
||||||
|
"password_changed.message": "<p>گذرواژه با موفقیت بازیابی شد، لطفا <a href=\"/login\">دوباره درون بیایید</a>.",
|
||||||
|
"wrong_reset_code.title": "کد بازیابی نادرست است",
|
||||||
|
"wrong_reset_code.message": "کد بازیابی که دریافت شد، نادرست بود. لطفا دوباره تلاش کنید یا <a href=\"/reset\">یک کد بازیابی تازه درخواست کنید</a>.",
|
||||||
|
"new_password": "گذرواژهٔ تازه",
|
||||||
|
"repeat_password": "تکرار گذرواژه",
|
||||||
|
"enter_email": "لطفا <strong>نشانی رایانامهٔ</strong> خود را بنویسید و ما دستورکار بازیابی شناسهتان را به این رایانامه میفرستیم.",
|
||||||
|
"enter_email_address": "نوشتن نشانی رایانامه",
|
||||||
|
"password_reset_sent": "رایانامهٔ بازیابی گذرواژه فرستاده شد",
|
||||||
|
"invalid_email": "رایانامهٔ نامعتبر / رایانامه وجود ندارد!"
|
||||||
|
}
|
||||||
87
public/language/fa_IR/topic.json
Normal file
87
public/language/fa_IR/topic.json
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
{
|
||||||
|
"topic": "جُستار",
|
||||||
|
"topics": "جُستارها",
|
||||||
|
"topic_id": "Topic ID",
|
||||||
|
"topic_id_placeholder": "Enter topic ID",
|
||||||
|
"no_topics_found": "هیچ جستاری یافت نشد!",
|
||||||
|
"no_posts_found": "دیدگاهی یافت نشد!",
|
||||||
|
"profile": "نمایه",
|
||||||
|
"posted_by": "فرستادهٔ",
|
||||||
|
"chat": "گفتگو",
|
||||||
|
"notify_me": "از پاسخهای تازه در جستار آگاه شوید",
|
||||||
|
"quote": "نقل قول",
|
||||||
|
"reply": "پاسخ",
|
||||||
|
"edit": "ویرایش",
|
||||||
|
"delete": "پاک کردن",
|
||||||
|
"restore": "برگرداندن",
|
||||||
|
"move": "جابهجا کردن",
|
||||||
|
"fork": "شاخه ساختن",
|
||||||
|
"banned": "مسدود",
|
||||||
|
"link": "پیوند",
|
||||||
|
"share": "اشتراکگذاری",
|
||||||
|
"tools": "ابزارها",
|
||||||
|
"flag": "پرچم",
|
||||||
|
"bookmark_instructions": "برای بازگشت به مکان پیشین اینجا را بفشارید یا برای رد دادن ببندید.",
|
||||||
|
"flag_title": "پرچمگذاری این جستار برای بررسی ناظران",
|
||||||
|
"flag_confirm": "Are you sure you want to flag this post?",
|
||||||
|
"flag_success": "This post has been flagged for moderation.",
|
||||||
|
"deleted_message": "این جستار پاک شده است. تنها کاربران دارای پروانههای مدیریت جستار میتوانند آن را ببینند.",
|
||||||
|
"following_topic.title": "جستار را دنبال میکنید",
|
||||||
|
"following_topic.message": "از این پس اگر کسی در این جستار دیدگاه بگذارد، شما آگاه خواهید شد.",
|
||||||
|
"not_following_topic.title": "جستار را دنبال نمیکنید",
|
||||||
|
"not_following_topic.message": "شما دیگر آگاهسازیهای این جستار را دریافت نخواهید کرد.",
|
||||||
|
"login_to_subscribe": "برای دنبال کردن این جستار، لطفا نامنویسی کنید یا به درون بیایید.",
|
||||||
|
"markAsUnreadForAll.success": "جستار برای همگان نخوانده در نظر گرفته شد.",
|
||||||
|
"watch": "تماشا کردن",
|
||||||
|
"watch.title": "از پاسخهای تازه به این جستار آگاه شوید.",
|
||||||
|
"share_this_post": "به اشتراکگذاری این جستار",
|
||||||
|
"thread_tools.title": "ابزاهای جستار",
|
||||||
|
"thread_tools.markAsUnreadForAll": "نخوانده بگیر",
|
||||||
|
"thread_tools.pin": "سنجاق زدن جستار",
|
||||||
|
"thread_tools.unpin": "برداشتن سنجاق جستار",
|
||||||
|
"thread_tools.lock": "قفل کردن جستار",
|
||||||
|
"thread_tools.unlock": "باز کردن جستار",
|
||||||
|
"thread_tools.move": "جابجا کردن جستار",
|
||||||
|
"thread_tools.fork": "شاخه ساختن از جستار",
|
||||||
|
"thread_tools.delete": "پاک کردن جستار",
|
||||||
|
"thread_tools.restore": "برگرداندن جستار",
|
||||||
|
"load_categories": "بارگذاری دستهها",
|
||||||
|
"disabled_categories_note": "دستههای از کار افتاده به رنگ خاکستری در میآیند",
|
||||||
|
"confirm_move": "جابهجا کردن",
|
||||||
|
"confirm_fork": "شاخه ساختن",
|
||||||
|
"favourite": "پسندیدن",
|
||||||
|
"favourites": "پسندها",
|
||||||
|
"favourites.not_logged_in.title": "درون نیامده",
|
||||||
|
"favourites.not_logged_in.message": "برای پسندیدن این دیدگاه، لطفا به درون بیایید",
|
||||||
|
"favourites.has_no_favourites": "شما هیچ پسندی ندارید، چندین دیدگاه را پسند کنید تا آنها را در اینجا ببینید.",
|
||||||
|
"vote.not_logged_in.title": "درون نیامده",
|
||||||
|
"vote.not_logged_in.message": "برای رأی دادن، لطفا به درون بیایید",
|
||||||
|
"vote.cant_vote_self.title": "رأی نامعتبر",
|
||||||
|
"vote.cant_vote_self.message": "نمیتوانید به دیدگاه خودتان رآی بدهید",
|
||||||
|
"loading_more_posts": "بارگذاری دیدگاههای بیشتر",
|
||||||
|
"move_topic": "جابهجایی جستار",
|
||||||
|
"move_post": "جابهجایی جستار",
|
||||||
|
"fork_topic": "شاخه ساختن از جستار",
|
||||||
|
"topic_will_be_moved_to": "این جستار جابهجا خواهد شد به دستهٔ",
|
||||||
|
"fork_topic_instruction": "دیدگاههایی را که میخواهید به جستار تازه ببرید، برگزینید",
|
||||||
|
"fork_no_pids": "هیچ دیدگاهی انتخاب نشده!",
|
||||||
|
"fork_success": "جستار با موفقیت منشعب شد.",
|
||||||
|
"reputation": "اعتبار",
|
||||||
|
"posts": "دیدگاهها",
|
||||||
|
"composer.title_placeholder": "سرنویس جستارتان را اینجا بنویسید...",
|
||||||
|
"composer.write": "نوشتن",
|
||||||
|
"composer.preview": "پیشنمایش",
|
||||||
|
"composer.help": "راهنمایی",
|
||||||
|
"composer.discard": "دور بیانداز",
|
||||||
|
"composer.submit": "بفرست",
|
||||||
|
"composer.replying_to": "پاسخ به",
|
||||||
|
"composer.new_topic": "جستار تازه",
|
||||||
|
"composer.uploading": "بارگذاری...",
|
||||||
|
"composer.thumb_url_label": "چسباندن نشانی یک تصویر بندانگشتی جستار",
|
||||||
|
"composer.thumb_title": "افزودن یک تصویر بندانگشتی به این جستار",
|
||||||
|
"composer.thumb_url_placeholder": "http://example.com/thumb.png",
|
||||||
|
"composer.thumb_file_label": "یا بارگذاری یک پرونده",
|
||||||
|
"composer.thumb_remove": "پاک کردن جعبهها",
|
||||||
|
"composer.drag_and_drop_images": "تصویرها را به اینجا بکشید و رها کنید",
|
||||||
|
"composer.upload_instructions": "با کشیدن و رها کردن تصویرها، آنها را بار بگذارید."
|
||||||
|
}
|
||||||
6
public/language/fa_IR/unread.json
Normal file
6
public/language/fa_IR/unread.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "نخواندهها",
|
||||||
|
"no_unread_topics": "جستار خوانده نشدهای وجود ندارد.",
|
||||||
|
"mark_all_read": "همه را خوانده شده بگیر",
|
||||||
|
"load_more": "بارگذاری بیشتر"
|
||||||
|
}
|
||||||
56
public/language/fa_IR/user.json
Normal file
56
public/language/fa_IR/user.json
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"banned": "مسدود",
|
||||||
|
"offline": "غایب",
|
||||||
|
"username": "نام کاربری",
|
||||||
|
"email": "رایانامه",
|
||||||
|
"fullname": "نام کامل",
|
||||||
|
"website": "تارنما",
|
||||||
|
"user:website_placeholder": "http://...",
|
||||||
|
"location": "محل سکونت",
|
||||||
|
"age": "سن",
|
||||||
|
"joined": "عضو شده",
|
||||||
|
"lastonline": "آخرین حضور",
|
||||||
|
"profile": "نمایه",
|
||||||
|
"profile_views": "بازدیدهای نمایه",
|
||||||
|
"reputation": "اعتبار",
|
||||||
|
"posts": "دیدگاهها",
|
||||||
|
"favourites": "پسندها",
|
||||||
|
"followers": "دنبالکنندهها",
|
||||||
|
"following": "دنبالشوندهها",
|
||||||
|
"signature": "امضا",
|
||||||
|
"gravatar": "گراواتار",
|
||||||
|
"birthday": "روز تولد",
|
||||||
|
"birthday_placeholder": "mm/dd/yyyy",
|
||||||
|
"chat": "گفتگو",
|
||||||
|
"follow": "دنبال کن",
|
||||||
|
"unfollow": "دنبال نکن",
|
||||||
|
"change_picture": "تغییر تصویر",
|
||||||
|
"edit": "ویرایش",
|
||||||
|
"uploaded_picture": "تصویر بارشده",
|
||||||
|
"upload_new_picture": "بارگذاری تصویر تازه",
|
||||||
|
"current_password": "گذرواژه کنونی",
|
||||||
|
"change_password": "تغیر گذرواژه",
|
||||||
|
"change_password_error": "Invalid Password!",
|
||||||
|
"change_password_error_wrong_current": "Your current password is not correct!",
|
||||||
|
"change_password_error_length": "Password too short!",
|
||||||
|
"change_password_error_match": "Passwords must match!",
|
||||||
|
"change_password_error_privileges": "You are not have the rights to change this password.",
|
||||||
|
"change_password_success": "Your password is updated!",
|
||||||
|
"confirm_password": "تکرار گذرواژه",
|
||||||
|
"password": "گذرواژه",
|
||||||
|
"upload_picture": "بارگذاری تصویر",
|
||||||
|
"upload_a_picture": "یک تصویر بارگذاری کنید",
|
||||||
|
"image_spec": "شما تنها میتوانید پروندههای PNG، JPG و GIF بار بگذارید.",
|
||||||
|
"max": "بیشینه",
|
||||||
|
"settings": "تنظیمات",
|
||||||
|
"show_email": "نمایش رایانامهام",
|
||||||
|
"has_no_follower": "این کاربر هیچ دنبالکنندهای ندارد :(",
|
||||||
|
"follows_no_one": "این کاربر هیچ کسی را دنبال نمیکند :(",
|
||||||
|
"has_no_posts": "این کاربر هنوز هیچ دیدگاهی نگذاشته است.",
|
||||||
|
"email_hidden": "رایانامه پنهان شده",
|
||||||
|
"hidden": "پنهان",
|
||||||
|
"paginate_description": "محدود کردن شمار جستارها و دیدگاهها در هر برگه به جای مرور بیپایان برگهها",
|
||||||
|
"topics_per_page": "شمار جستارها در هر برگه",
|
||||||
|
"posts_per_page": "شمار دیدگاهها در هر برگه",
|
||||||
|
"notification_sounds": "پخش صدا هنگامی که شما یک آگاهسازی دریافت میکنید."
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user