mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 01:10:31 +01:00
Compare commits
285 Commits
v1.14.0-10
...
v1.14.3-be
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f4c986a79a | ||
|
|
9e3fd0e479 | ||
|
|
0bbb813e4b | ||
|
|
d6297b28e9 | ||
|
|
9f3b78118a | ||
|
|
8032c8bdfe | ||
|
|
8a6bc10eb1 | ||
|
|
d6baf5c278 | ||
|
|
68f8d6e3a1 | ||
|
|
def16f9e97 | ||
|
|
9846498df7 | ||
|
|
3fceb83c5e | ||
|
|
58933c4cd1 | ||
|
|
788a8bfe2a | ||
|
|
2c35d0ba87 | ||
|
|
dfabd0a3fe | ||
|
|
fe352eb1de | ||
|
|
4216c277d5 | ||
|
|
774e5d0429 | ||
|
|
6812691d32 | ||
|
|
c39c51139b | ||
|
|
3463fc51c6 | ||
|
|
8618c32a72 | ||
|
|
2ee6248316 | ||
|
|
a7071bb808 | ||
|
|
a716a5529c | ||
|
|
0f10e0836b | ||
|
|
ad68a338c4 | ||
|
|
37418375f2 | ||
|
|
4160e8285f | ||
|
|
72a78833fe | ||
|
|
8da742e065 | ||
|
|
b30ecffbf2 | ||
|
|
903c407171 | ||
|
|
fa341714fd | ||
|
|
e7a502e0aa | ||
|
|
335169f2b1 | ||
|
|
6924a22238 | ||
|
|
bb224184d8 | ||
|
|
776e34a80f | ||
|
|
6c00ec8435 | ||
|
|
0f2b6f1ff7 | ||
|
|
519e665939 | ||
|
|
029f477434 | ||
|
|
0d698a079e | ||
|
|
9e80a9efdd | ||
|
|
9945c4099f | ||
|
|
fb7bb8d400 | ||
|
|
560f3eb173 | ||
|
|
91411cc47c | ||
|
|
fcdbdf63a3 | ||
|
|
caa78cc1f6 | ||
|
|
f1974fb900 | ||
|
|
9f346c53ab | ||
|
|
b5dcce9c29 | ||
|
|
f89ec20574 | ||
|
|
292d490443 | ||
|
|
c705e08a76 | ||
|
|
8415d2f014 | ||
|
|
c4829fd8c2 | ||
|
|
9df871bee2 | ||
|
|
bbc7737e14 | ||
|
|
69fb15276c | ||
|
|
8d8117ffa1 | ||
|
|
7331faed9f | ||
|
|
303bffdb5f | ||
|
|
2dfe9d49f4 | ||
|
|
52718ce0ba | ||
|
|
f5f7d8926b | ||
|
|
762b0be4b4 | ||
|
|
6250a2e242 | ||
|
|
d580cf01c3 | ||
|
|
5e5815f051 | ||
|
|
2531c44cdf | ||
|
|
f48d155670 | ||
|
|
fd4c3cda42 | ||
|
|
8473e165a6 | ||
|
|
97088f6887 | ||
|
|
93d1ceccdd | ||
|
|
43e9c25d26 | ||
|
|
db07dd8565 | ||
|
|
24535a62e7 | ||
|
|
37e56d94ce | ||
|
|
7a59c2fc71 | ||
|
|
8bd63f61e0 | ||
|
|
c54b6b9c7e | ||
|
|
57135761ca | ||
|
|
af91c26a6f | ||
|
|
e045436c07 | ||
|
|
0a9ea91fea | ||
|
|
a33a8a5a27 | ||
|
|
cc86f079e1 | ||
|
|
79009d8775 | ||
|
|
d1cb405d86 | ||
|
|
d24a4bd305 | ||
|
|
345fd72b30 | ||
|
|
609e37a67b | ||
|
|
b714ed22e7 | ||
|
|
55b0e902fb | ||
|
|
3761f05c98 | ||
|
|
a294e1cdd1 | ||
|
|
ce6b20c4b7 | ||
|
|
0cea713691 | ||
|
|
a0da2ba774 | ||
|
|
2cdb935f1d | ||
|
|
4eae927d14 | ||
|
|
8c498fa1c9 | ||
|
|
75fb2a478e | ||
|
|
9869064ec5 | ||
|
|
b39e014047 | ||
|
|
c872bd8b22 | ||
|
|
b2be329cfd | ||
|
|
82ada1bd78 | ||
|
|
b2dc6d60ab | ||
|
|
f1cc4e29f4 | ||
|
|
2941b9f982 | ||
|
|
9c17a6779c | ||
|
|
55b3e376c6 | ||
|
|
4c90fac412 | ||
|
|
bc26883aed | ||
|
|
8769e28b28 | ||
|
|
b9cff5775c | ||
|
|
a6ae69737b | ||
|
|
10e4ae629c | ||
|
|
53f6139b8c | ||
|
|
2c83278f97 | ||
|
|
42af4b572b | ||
|
|
844f2b4ed0 | ||
|
|
7260646d6c | ||
|
|
4658121a7d | ||
|
|
5a5abf3c4e | ||
|
|
fefe994af5 | ||
|
|
ff3c343532 | ||
|
|
ac257a6586 | ||
|
|
bbab183fec | ||
|
|
ec05783507 | ||
|
|
a3c8d45626 | ||
|
|
6f889c9c83 | ||
|
|
a46adb3fd5 | ||
|
|
65395ae59d | ||
|
|
72c60d19c2 | ||
|
|
67ca5e3256 | ||
|
|
2a5f8ab27e | ||
|
|
23a9a334cd | ||
|
|
2c06f6ace1 | ||
|
|
2485a55092 | ||
|
|
8ddc8dd10f | ||
|
|
764969ab29 | ||
|
|
1e7397b1b8 | ||
|
|
f06b1cecba | ||
|
|
320008cd49 | ||
|
|
b5df576646 | ||
|
|
649c64e4d4 | ||
|
|
06143ca7d7 | ||
|
|
91bdc12a16 | ||
|
|
9e2c3ce005 | ||
|
|
3653151143 | ||
|
|
1e14af4503 | ||
|
|
0e13fd0fc1 | ||
|
|
3f87d5f9d0 | ||
|
|
9fb9185fa7 | ||
|
|
d52d7bdb10 | ||
|
|
e3e55f25d0 | ||
|
|
cd94c24a86 | ||
|
|
e085c8463c | ||
|
|
1e4d683f4e | ||
|
|
488e69fd80 | ||
|
|
c54287fe9c | ||
|
|
65240a178e | ||
|
|
1441720962 | ||
|
|
f85a45c722 | ||
|
|
63fb2ad7d9 | ||
|
|
9d1465d0da | ||
|
|
5e984d10f0 | ||
|
|
0ca7e28ad0 | ||
|
|
2286ee2a61 | ||
|
|
7730e7da23 | ||
|
|
3379d65f36 | ||
|
|
00d39fb32c | ||
|
|
15aabfd3a5 | ||
|
|
2fba0a1405 | ||
|
|
b3a88331bf | ||
|
|
393f19b461 | ||
|
|
3dcf538773 | ||
|
|
4e9743abb3 | ||
|
|
599c5015c8 | ||
|
|
6235b31c2b | ||
|
|
46a6686300 | ||
|
|
73ddf1cb98 | ||
|
|
c513b88dff | ||
|
|
fca4ee312e | ||
|
|
4adbf87c6c | ||
|
|
ab244ca6cc | ||
|
|
60bf488f54 | ||
|
|
26c744090e | ||
|
|
31203b162f | ||
|
|
d4c16086a3 | ||
|
|
658dd03b03 | ||
|
|
14eafcb6b8 | ||
|
|
e8ecef6bff | ||
|
|
943a344aaa | ||
|
|
0d9461b185 | ||
|
|
9f06f12cb9 | ||
|
|
c2ca02dfc7 | ||
|
|
8853cd1aa5 | ||
|
|
9458d90b5e | ||
|
|
4f51838df8 | ||
|
|
7b04d8970d | ||
|
|
ace312e068 | ||
|
|
bdc4d9e75b | ||
|
|
b8d9b6b1e1 | ||
|
|
8461a1796d | ||
|
|
857900f17c | ||
|
|
9a6b87d261 | ||
|
|
d6c619cf1a | ||
|
|
eb51cfd419 | ||
|
|
b60e1cbf50 | ||
|
|
87dd6c83eb | ||
|
|
746222d6c6 | ||
|
|
ee38e05daa | ||
|
|
9eb748b985 | ||
|
|
519e035dd1 | ||
|
|
5f1865c0b7 | ||
|
|
65c0adc720 | ||
|
|
ac6b571ed5 | ||
|
|
fef04fcf6b | ||
|
|
02ac44cc5a | ||
|
|
057b783df7 | ||
|
|
412ca4ae71 | ||
|
|
c468942f14 | ||
|
|
f3441fce4f | ||
|
|
89062d8e70 | ||
|
|
da29b947bf | ||
|
|
e95cd28f6f | ||
|
|
be85123ad5 | ||
|
|
723fe8e8e0 | ||
|
|
c279875aa6 | ||
|
|
59a2ace6f7 | ||
|
|
fd20e5c62c | ||
|
|
bd228d5ee7 | ||
|
|
f992af05b6 | ||
|
|
a761e31f02 | ||
|
|
bb73d6a4ae | ||
|
|
cffae0f149 | ||
|
|
fe908cc022 | ||
|
|
5a713d85df | ||
|
|
6cb31791ff | ||
|
|
eb9704f85e | ||
|
|
e80100b5b0 | ||
|
|
a1a5424047 | ||
|
|
bbd8504946 | ||
|
|
19f9af94ee | ||
|
|
6931f29d53 | ||
|
|
e7ec5550f3 | ||
|
|
706fc118f2 | ||
|
|
05a6f424a5 | ||
|
|
6bb0070d03 | ||
|
|
1b1e9b6725 | ||
|
|
e66b526ca0 | ||
|
|
fd400a008d | ||
|
|
e09ab3dc19 | ||
|
|
0d0b951380 | ||
|
|
37b6b8fd48 | ||
|
|
f0ce309d03 | ||
|
|
2355d9d5dd | ||
|
|
903673d24c | ||
|
|
c0857f6390 | ||
|
|
5c7d37c0ae | ||
|
|
d40720f9e6 | ||
|
|
023de94ef8 | ||
|
|
9b20d0ce20 | ||
|
|
e53a18f219 | ||
|
|
bffb830d87 | ||
|
|
c3c8b19a36 | ||
|
|
0d112b3605 | ||
|
|
c1991abe6f | ||
|
|
c718b7293e | ||
|
|
ed4b5caf2c | ||
|
|
3349274439 | ||
|
|
6a8f54fd6b | ||
|
|
a860a793ef | ||
|
|
272b4992c2 | ||
|
|
0482fb2998 | ||
|
|
8482a54a68 | ||
|
|
00d8ce2663 |
@@ -121,7 +121,7 @@
|
||||
// "comma-spacing": "off",
|
||||
// "no-trailing-spaces": "off",
|
||||
// "key-spacing": "off",
|
||||
// "no-multiple-empty-lines": "off",
|
||||
"no-multiple-empty-lines": "off"
|
||||
// "spaced-comment": "off",
|
||||
// "space-in-parens": "off",
|
||||
// "block-spacing": "off",
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -67,4 +67,5 @@ test/files/normalise.jpg.png
|
||||
test/files/normalise-resized.jpg
|
||||
package-lock.json
|
||||
/package.json
|
||||
*.mongodb
|
||||
*.mongodb
|
||||
link-plugins.sh
|
||||
@@ -39,6 +39,7 @@ addons:
|
||||
- g++-4.8
|
||||
- mongodb-org-server
|
||||
node_js:
|
||||
- "14"
|
||||
- "12"
|
||||
- "10"
|
||||
branches:
|
||||
|
||||
610
CHANGELOG.md
610
CHANGELOG.md
@@ -1,3 +1,613 @@
|
||||
#### 1.14.2 (2020-07-15)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v1.14.2 (1e4d683f)
|
||||
* update changelog for v1.14.2 (488e69fd)
|
||||
* up theme (63fb2ad7)
|
||||
* incrementing version number - v1.14.2-beta.1 (9d1465d0)
|
||||
* up theme (15aabfd3)
|
||||
* up theme (599c5015)
|
||||
* incrementing version number - v1.14.2-beta.0 (fca4ee31)
|
||||
* incrementing version number - v1.14.1 (31203b16)
|
||||
* update changelog for v1.14.1 (d4c16086)
|
||||
* **deps:** update commitlint monorepo to v9.1.1 (0ca7e28a)
|
||||
|
||||
##### New Features
|
||||
|
||||
* logic for flag note editing, #8499 (14417209)
|
||||
* logic for flag note deletion, #8499 (f85a45c7)
|
||||
* #8460, export groups members as csv (00d39fb3)
|
||||
* pass connection options to socket.io-adapter-mongo (393f19b4)
|
||||
* #8023, allow wildcard search for uid/email (3dcf5387)
|
||||
* up composer (6235b31c)
|
||||
* #8427, daily downvote limits (c513b88d)
|
||||
* warn user if whitelisted tags are less than minTags (4adbf87c)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency nodebb-plugin-mentions to v2.9.1 (c54287fe)
|
||||
* update dependency nodebb-plugin-mentions to v2.9.0 (7730e7da)
|
||||
* update dependency nodebb-theme-persona to v10.1.62 (#8485) (4e9743ab)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.49 (#8479) (ab244ca6)
|
||||
* #8499 (65240a17)
|
||||
* #8500 (5e984d10)
|
||||
* invalid session error modal during logout (2286ee2a)
|
||||
* #8488 (b3a88331)
|
||||
* category search in selector (46a66863)
|
||||
* groups.updateCover (73ddf1cb)
|
||||
* **docs:** bad changelog (60bf488f)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* update changelog for v1.14.2" (e085c846)
|
||||
* flag.showModal on flag modal appearance (3379d65f)
|
||||
* NodeBB/NodeBB (2fba0a14)
|
||||
* update changelog for v1.14.1" (26c74409)
|
||||
|
||||
#### 1.14.1 (2020-07-08)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v1.14.1 (31203b16)
|
||||
* update changelog for v1.14.1 (d4c16086)
|
||||
* incrementing version number - v1.14.1-beta.3 (e8ecef6b)
|
||||
* incrementing version number - v1.14.1-beta.2 (b8d9b6b1)
|
||||
* incrementing version number - v1.14.1-beta.1 (be85123a)
|
||||
* incrementing version number - v1.14.1-beta.0 (c279875a)
|
||||
* incrementing version number - v1.14.0 (bb73d6a4)
|
||||
* update changelog for v1.14.0 (cffae0f1)
|
||||
|
||||
##### New Features
|
||||
|
||||
* add tools to recent/unread (#8477) (658dd03b)
|
||||
* fire new hooks on chat message editing (4f51838d)
|
||||
* add back redis tests (bdc4d9e7)
|
||||
* remove redis test (8461a179)
|
||||
* use covered query (057b783d)
|
||||
* add js-enabled.css to list of preloaded css files (da29b947)
|
||||
* zscan (#8457) (723fe8e8)
|
||||
* fix blocksCount not being returned on user profile (bd228d5e)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency nodebb-theme-persona to v10.1.60 (#8478) (14eafcb6)
|
||||
* bump nodebb-plugin-composer-default to 6.3.48 (943a344a)
|
||||
* update dependency nodebb-plugin-dbsearch to v4.1.1 (#8476) (9f06f12c)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.47 (#8473) (857900f1)
|
||||
* update dependency nodebb-plugin-dbsearch to v4.1.0 (#8471) (eb51cfd4)
|
||||
* update dependency nodebb-theme-persona to v10.1.59 (#8468) (ee38e05d)
|
||||
* update dependency nodebb-widget-essentials to v4.1.1 (#8466) (519e035d)
|
||||
* update dependency @nodebb/socket.io-adapter-mongo to v3.0.1 (#8464) (412ca4ae)
|
||||
* #8474 (c2ca02df)
|
||||
* show stack properly (7b04d897)
|
||||
* editing chat messages does not go through content sanity checks (9a6b87d2)
|
||||
* don't show blocked users under nested replies (d6c619cf)
|
||||
* tests (87dd6c83)
|
||||
* handle scan/zscan returning duplicate elements on redis (746222d6)
|
||||
* #8467, fix url to merged topic in subfolder installs (9eb748b9)
|
||||
* openapi (5f1865c0)
|
||||
* openapi (65c0adc7)
|
||||
* dont allow searching by email/ip if not privileged (ac6b571e)
|
||||
* missing backgroundImage #8386 (fef04fcf)
|
||||
* dont allow searching by ip/banned/flagged for regular users (02ac44cc)
|
||||
* admin privileges client-side regression (f3441fce)
|
||||
* only add blocksCount for self and admins (59a2ace6)
|
||||
* tests (fd20e5c6)
|
||||
* better changelog (f992af05)
|
||||
* **tests:**
|
||||
* another shot in the dark (8853cd1a)
|
||||
* shot in the dark (9458d90b)
|
||||
* **openapi:** tests (c468942f)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* update changelog for v1.14.1" (26c74409)
|
||||
* //github.com/NodeBB/NodeBB (0d9461b1)
|
||||
* //github.com/NodeBB/NodeBB (ace312e0)
|
||||
* post.changeOwner (b60e1cbf)
|
||||
|
||||
##### Reverts
|
||||
|
||||
* bad changelog (a761e31f)
|
||||
|
||||
#### 1.14.0 (2020-07-02)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v1.14.0 (bb73d6a4)
|
||||
* update changelog for v1.14.0 (cffae0f1)
|
||||
* bump persona (19f9af94)
|
||||
* latest translations and fallbacks (22879633)
|
||||
* incrementing version number - v1.13.3 (ee583e80)
|
||||
* bump persona (d2bd746c)
|
||||
* incrementing version number - v1.13.2 (beafd613)
|
||||
* **deps:**
|
||||
* update dependency smtp-server to v3.7.0 (e80100b5)
|
||||
* update dependency eslint to v7.3.1 (#8417) (33492744)
|
||||
* update commitlint monorepo to v9 (569b7664)
|
||||
* update dependency lint-staged to v10.2.11 (157e7444)
|
||||
* update dependency lint-staged to v10.2.10 (102a6004)
|
||||
* update dependency mocha to v8 (#8393) (f4bace03)
|
||||
* update dependency eslint to v7.2.0 (cd1375cb)
|
||||
* update dependency eslint-plugin-import to v2.21.1 (4b577a52)
|
||||
* update dependency lint-staged to v10.2.9 (#8369) (124125f7)
|
||||
* update dependency lint-staged to v10.2.8 (331b1a85)
|
||||
* update dependency lint-staged to v10.2.7 (d1df0826)
|
||||
* update dependency mocha to v7.2.0 (ecaa9b76)
|
||||
* update dependency eslint to v7.1.0 (e62d892a)
|
||||
* update dependency lint-staged to v10.2.6 (78d562b3)
|
||||
* update dependency lint-staged to v10.2.4 (a26011e7)
|
||||
* update dependency eslint to v7 (28df9aba)
|
||||
* update dependency coveralls to v3.1.0 (5ed4a108)
|
||||
* pin dependency @apidevtools/swagger-parser to 9.0.1 (51eccef5)
|
||||
* update dependency husky to v4.2.5 (30a25983)
|
||||
* update dependency husky to v4.2.4 (0a650118)
|
||||
* update dependency lint-staged to v10.1.3 (a9e68639)
|
||||
* update dependency nyc to v15.0.1 (#8231) (a3789e28)
|
||||
* update dependency lint-staged to v10.1.2 (#8235) (e1919c90)
|
||||
* update dependency lint-staged to v10.1.1 (944a6f58)
|
||||
* update dependency lint-staged to v10.1.0 (30bd233b)
|
||||
* update dependency eslint-config-airbnb-base to v14.1.0 (811c3aee)
|
||||
* update dependency jsdom to v16.2.2 (c5a7242d)
|
||||
* update dependency eslint-plugin-import to v2.20.2 (b92c1600)
|
||||
* update dependency lint-staged to v10.0.10 (0ad4b556)
|
||||
* update dependency coveralls to v3.0.11 (14458087)
|
||||
* update dependency smtp-server to v3.6.0 (22681945)
|
||||
* update dependency mocha to v7.1.1 (#8215) (c5356541)
|
||||
* update dependency grunt to v1.1.0 (#8214) (b0864e7c)
|
||||
* update dependency husky to v4.2.3 (#8162) (776fe9d2)
|
||||
* update dependency lint-staged to v10.0.8 (#8180) (13d8f6f1)
|
||||
* update dependency eslint-plugin-import to v2.20.1 (#8081) (4cdb3131)
|
||||
* update dependency jsdom to v16.2.1 (#8165) (fbd95a50)
|
||||
* update dependency husky to v4.2.2 (#8160) (f4ed35c9)
|
||||
* update dependency jsdom to v16 (#8114) (1037de02)
|
||||
|
||||
##### Documentation Changes
|
||||
|
||||
* updated changelog (146388aa)
|
||||
|
||||
##### New Features
|
||||
|
||||
* polish for user blocks UX (6cb31791)
|
||||
* #8450, next/prev link tags on /unread /recent (eb9704f8)
|
||||
* allow flagging of user acounts from post tools menu (6931f29d)
|
||||
* closes #8440, allow configuring max topic count (e09ab3dc)
|
||||
* add missing translation key (bffb830d)
|
||||
* #3783, min/max tags per category (c718b729)
|
||||
* use tags partial instead of post_bar (0482fb29)
|
||||
* hide elements if search element is a direct child of dropdown (4f6b6c56)
|
||||
* increase wait (6aecc177)
|
||||
* move export functions into child processes (8383992d)
|
||||
* display stack trace on winston.error (e80379dc)
|
||||
* show more relevant snippets (f70d1648)
|
||||
* #8412 breadcrumbs for ip-blacklist/post queue/flags (35a06a84)
|
||||
* show editor in post diffs if available (f909ed25)
|
||||
* #8408 flags' quick assignment (d5af9769)
|
||||
* bump themes, closes #8406 (cb5ba76b)
|
||||
* allow post diffs to be restored, #8406 (58b3d608)
|
||||
* add missing translation (3a80a165)
|
||||
* up composer (96cb94dc)
|
||||
* more search changes (6349fa03)
|
||||
* more merge/search fixes (4b38533b)
|
||||
* merge changes (bb3aa540)
|
||||
* more search & merge fixes (5fd05dc9)
|
||||
* merge improvements wip (c4bdeae0)
|
||||
* #8387 expose global and admin privs to flags detail page (4acb3fb2)
|
||||
* redirect /me to user profile (3be4d5f7)
|
||||
* #8384 options to delete account, content, or both (4d60eac6)
|
||||
* account content deletion, closes #8381 (67aca822)
|
||||
* add missing language files for #8347 (656b391f)
|
||||
* privileges for Admin Control Panel (#8355) (a82e9bd7)
|
||||
* add buildHeaderAsync (#8367) (842b8abb)
|
||||
* #8360 flag quick actions for delete/restore/purge (8ea16348)
|
||||
* #8349, remove user posts from queue if user is deleted (5a2b5154)
|
||||
* up plugins (5b009e07)
|
||||
* add results into results container (9ffcb6f7)
|
||||
* quick search changes (f12d448e)
|
||||
* move quick search into search module (bb1a56f0)
|
||||
* fix session mismatch errors by clearing cookie on logout (#8338) (5781a2dc)
|
||||
* add getSortedSetMembers (0009f54e)
|
||||
* add privilege give/rescind hooks (#8336) (ec5582b5)
|
||||
* filter followed tids by category (f3afba61)
|
||||
* use getSortedSetsMembers to load followed tids (1b9e8928)
|
||||
* add batch size to cursors (a015af4a)
|
||||
* up cache size (9600ede5)
|
||||
* tweak intersection code, add tests (4ee3543e)
|
||||
* change to contains to match scoped modules (6108064e)
|
||||
* improve grunt restart/rebuild speed (cb662e15)
|
||||
* don't overwrite req.query.lang if it exists (4263efa0)
|
||||
* convert queries so they used indices directly (12c6bc2e)
|
||||
* cookie SameSite property (ae2db423)
|
||||
* if only one value is passed used faster function (2587112f)
|
||||
* closes #8316, add more data to export profile (f0323b6c)
|
||||
* throw error if uid is missing for update (1d3fa3bc)
|
||||
* ignore mongodb playground file (a219285e)
|
||||
* parse quick search tpl even if no results (765b8156)
|
||||
* match hook property to topic property (0e58fa33)
|
||||
* add methods for adding/removing tags from topics (bfad4572)
|
||||
* write-api update, WIP (9fd5c439)
|
||||
* closes #8308, edit post notif for watched topic posts (a73c755b)
|
||||
* add null tests for sorted sets (edf9fe3b)
|
||||
* Add hooks for user blocks (#8296) (c4545381)
|
||||
* allow activating additional plugins for testing via config.json (a969c5ce)
|
||||
* move plugin tests to separate file (3a23ddab)
|
||||
* remove node14 for now (a72e4429)
|
||||
* reduce infinite scroll area (3fcbd691)
|
||||
* manifest.json improvements from #8126 (#8264) (6e5ebb61)
|
||||
* show error if json is invalid (15345627)
|
||||
* moved component specs into separate files (cd506557)
|
||||
* added UserObject, UserObjectFull, Breadcrumb, Pagination component (64d79fe5)
|
||||
* added some summary and descriptions (ae3e90d6)
|
||||
* add some descriptions (442c018e)
|
||||
* common schema (eade13f9)
|
||||
* openapi component (1af5507a)
|
||||
* add page query param to docs (9987813f)
|
||||
* tag route doc (bbddaadf)
|
||||
* local redoc view on development mode only (1136a369)
|
||||
* added auto-generated, slimmed-down openapi 3.0 file for read api (7b155dab)
|
||||
* add parent cids to body class (23571224)
|
||||
* add 2 hooks for modifying privileges (d080c7b0)
|
||||
* add user ip to admin/dev/info (5e91a67e)
|
||||
* change option name (cba5b23e)
|
||||
* add no-build to ./nodebb setup (476f6717)
|
||||
* add awaitable socket.emit (4083a6e3)
|
||||
* settings sorted list (#8170) (3c9689a5)
|
||||
* guard against accidental ommision (79737c53)
|
||||
* **docs:** updated changelog (87c1687d)
|
||||
* **openapi:**
|
||||
* merging openapi-test branch into master (8387178b)
|
||||
* move all commonprops out for commonprops component (65c78de6)
|
||||
* added template to commonprops (2425f453)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.46 (5a713d85)
|
||||
* update dependency nodebb-plugin-mentions to v2.8.3 (#8449) (bbd85049)
|
||||
* update dependency nodebb-plugin-mentions to v2.8.0 (d40720f9)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.44 (#8436) (c1991abe)
|
||||
* update dependency winston to v3.3.3 (#8431) (6a8f54fd)
|
||||
* update dependency nodebb-theme-persona to v10.1.55 (#8434) (a860a793)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.30 (#8435) (272b4992)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.29 (#8429) (b5a68a44)
|
||||
* update dependency nodebb-theme-persona to v10.1.54 (#8428) (3ffb6fde)
|
||||
* update dependency winston to v3.3.2 (54310d69)
|
||||
* update dependency nodebb-plugin-spam-be-gone to v0.7.2 (11244348)
|
||||
* update dependency winston to v3.3.1 (#8421) (fd628570)
|
||||
* #8412 bump themes (365996e7)
|
||||
* bump persona/vanilla, closes #8408 (225cac18)
|
||||
* update dependency sharp to v0.25.4 (#8403) (3c3e1515)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.25 (#8405) (90446365)
|
||||
* update dependency nodebb-theme-persona to v10.1.50 (#8404) (44273a64)
|
||||
* update dependency mongodb to v3.5.9 (#8402) (90570660)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.43 (78b7382c)
|
||||
* update dependency validator to v13.1.1 (#8397) (2ae68f9b)
|
||||
* update dependency validator to v13.1.0 (#8391) (ad6e3634)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.24 (#8395) (eec03de8)
|
||||
* update dependency nodebb-theme-persona to v10.1.49 (#8394) (90846740)
|
||||
* update dependency postcss to v7.0.32 (87ce31d1)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.41 (dde830db)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.40 (#8388) (cf0f8f64)
|
||||
* bump themes, closes #8387 (e97a2b71)
|
||||
* bump themes (ccac6a35)
|
||||
* update dependency nodebb-theme-persona to v10.1.46 (#8382) (036e6ef5)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.21 (#8383) (7caeb273)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.39 (aeefc60b)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.37 (7f6ff0b1)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.36 (6b2ea077)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.35 (2d582df7)
|
||||
* update dependency nodebb-theme-persona to v10.1.45 (#8372) (771ea194)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.20 (#8373) (f8ee981b)
|
||||
* update dependency socket.io-redis to v5.3.0 (#8370) (d2463bb4)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.19 (f6ad9605)
|
||||
* update dependency nodebb-theme-persona to v10.1.44 (cb28e6cf)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.34 (#8357) (d7ab0894)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.33 (c4047179)
|
||||
* update dependency nodebb-plugin-spam-be-gone to v0.7.1 (27ab36ac)
|
||||
* update dependency nodebb-theme-persona to v10.1.43 (#8343) (dabff972)
|
||||
* update dependency mongodb to v3.5.8 (#8342) (8224127f)
|
||||
* update dependency nodebb-theme-persona to v10.1.40 (#8332) (a20af6e2)
|
||||
* update dependency nodebb-plugin-spam-be-gone to v0.7.0 (cc206b4d)
|
||||
* bump composer-default (827d42a9)
|
||||
* bump composer-default (a665881b)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.29 (bf8a2c2e)
|
||||
* update dependency postcss to v7.0.30 (#8288) (a532e2bb)
|
||||
* update dependency sharp to v0.25.3 (0437ecc2)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.28 (#8309) (f246057a)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.27 (#8307) (6d57d844)
|
||||
* #8298 bump persona (158d9231)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.25 (89d17647)
|
||||
* update dependency jquery to v3.5.1 [security] (#8281) (a69f0b29)
|
||||
* update dependency nodebb-rewards-essentials to v0.1.3 (#8289) (919034a7)
|
||||
* update dependency mongodb to v3.5.7 (#8279) (25d509c4)
|
||||
* actually, swagger-parser is a dev dependency (d09c6ae0)
|
||||
* missing @apidevtools/swagger-parser (f1720735)
|
||||
* update dependency nodebb-theme-persona to v10.1.37 (#8258) (b0c30ceb)
|
||||
* update dependency archiver to v4 (28777f67)
|
||||
* update dependency mongodb to v3.5.6 (#8256) (49236067)
|
||||
* bump dependencies (#8239) (e68156e1)
|
||||
* update dependency jsesc to v3.0.1 (#8243) (92b55ef5)
|
||||
* update dependency jsesc to v3 (bb70cebb)
|
||||
* update dependency pg to v8 (#8227) (ac98775f)
|
||||
* update dependency validator to v13 (f497ee62)
|
||||
* update dependency sharp to v0.25.2 (#8220) (dd660c87)
|
||||
* bump markdown (ee6cb412)
|
||||
* update dependency mongodb to v3.5.5 (#8205) (5535c50c)
|
||||
* update dependency sitemap to v6 (#8198) (2052f14c)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.23 (6d98d5a1)
|
||||
* update dependency sharp to v0.25.1 (#8199) (21e91c91)
|
||||
* update dependency nodebb-plugin-composer-default to v6.3.22 (#8193) (e01f05e3)
|
||||
* update dependency nodebb-theme-slick to v1.2.29 (#8177) (9daa21ff)
|
||||
* update dependency nodebb-theme-vanilla to v11.1.16 (#8178) (7d6a983b)
|
||||
* update dependency nodebb-theme-persona to v10.1.35 (#8176) (3acc24b0)
|
||||
* update dependency sharp to v0.24.1 (#8164) (7cc63f7d)
|
||||
* update dependency mongodb to v3.5.3 (#8161) (4b907137)
|
||||
* update dependency nodebb-widget-essentials to v4.1.0 (#8159) (a5f3c2a2)
|
||||
* update dependency request to v2.88.2 (#8158) (7fde180a)
|
||||
* update dependency redis to v3 (#8152) (ef964b11)
|
||||
* update dependency rimraf to v3.0.2 (#8153) (d8efc6b6)
|
||||
* don't show in unreplied if score is null (fd400a00)
|
||||
* lint (0d0b9513)
|
||||
* upgrade script to unescape navigation titles (37b6b8fd)
|
||||
* test (f0ce309d)
|
||||
* show controls @julianlam (023de94e)
|
||||
* #8437, #8433 (e53a18f2)
|
||||
* copy settings showing empty category selection (ed4b5caf)
|
||||
* don't init autocomplete if user doesn't have privs (8482a54a)
|
||||
* only allow valid uids (00d8ce26)
|
||||
* tests (f03ca086)
|
||||
* vulnerability in cover and admin uploads (#8419) (48b41deb)
|
||||
* reverse tabnabbing exploit in post images (040e6a9a)
|
||||
* follower count going out of sync with real follower count (2bcf7f72)
|
||||
* test lock for user create (#8415) (bef37e27)
|
||||
* add mising timestamp (f0526bff)
|
||||
* ban (bfd7eafe)
|
||||
* remove use of 'hidden' class in navbar toggling (5a367ecb)
|
||||
* bug where category privs page thought it was on admin (2515aa77)
|
||||
* #8410 (b3115ea8)
|
||||
* tests breaking due to #8406 (d5578c99)
|
||||
* add missing translations (42466d3c)
|
||||
* #8401, #8237 (7ed1a014)
|
||||
* add timestamp to initial username history (18d89239)
|
||||
* crash in export posts if post content is undefined (53a9517d)
|
||||
* messaging unread (0041c024)
|
||||
* whitespace (a024cc13)
|
||||
* typo (0595e710)
|
||||
* #8392, clear group member cache when group is renamed (89b01024)
|
||||
* return false (8591f5d2)
|
||||
* language (a255c8f6)
|
||||
* #8386, use backgroundImage everywhere (8627bee5)
|
||||
* prevent logout form from submitting (d92032da)
|
||||
* missing space in ACP menu dropdown (daeceb45)
|
||||
* #8385 (942cc4b1)
|
||||
* acp language keys from #8347 not updated in tx config (9ae7fd3e)
|
||||
* #8363, dont break history (50703db8)
|
||||
* #8363, go to hash when entering topic (0c265a41)
|
||||
* #8374, revert event delete (30cc83c0)
|
||||
* new language tag for select_tags (09184f40)
|
||||
* remove duplicate link to manage/tags in settings/tags (260a482c)
|
||||
* tests (3a078f59)
|
||||
* handle search tag permission as well (1b5d5425)
|
||||
* checking correct permissions for user search (#8371) (f6b92d24)
|
||||
* change event name so it doesnt trigger complete event (7786187e)
|
||||
* clear error log before checking (75b3a81d)
|
||||
* #8323, let admins send validation emails without timeout (e603ebc0)
|
||||
* #8352, remove webfonts (#8354) (de7ec47f)
|
||||
* more tests (da90fd56)
|
||||
* tests due to 0633ad327 (98dffa3a)
|
||||
* retry failed setObject calls (2c9e8657)
|
||||
* acp menu items (0633ad32)
|
||||
* re-jigged tags acp pages (a83f4259)
|
||||
* move checks into timeout (47d73a2a)
|
||||
* #8339, add missing translation (a9315aee)
|
||||
* don't explode if server sends `checkSession` (84c20f91)
|
||||
* eliminate unnecessary try..catch (f0e59c14)
|
||||
* test breakages from 8d995d1eb609837e4e6e4c77cd855766830378fa (a66fe013)
|
||||
* #8320, dont load moderators separately for each category (0a31e3e6)
|
||||
* show stack trace on startup errors (11bb6abb)
|
||||
* don't trigger quick search if val doesn't change (d6c2764f)
|
||||
* prevent duplicate search triggers (6f78113e)
|
||||
* user faster method if sorting by smallest set (3ec05eea)
|
||||
* add txt to list of default allowed file extensions (01bff2ae)
|
||||
* search post snipets incase content is plain text (ada45a34)
|
||||
* derp includes (d484731d)
|
||||
* another test fix (f2907908)
|
||||
* tests (feb748a4)
|
||||
* tests on redis (7a801aba)
|
||||
* tests, handle no sessions (8bf980cb)
|
||||
* #8318, clean expired sessions on login and get (a0d76ff0)
|
||||
* tests (a032e12b)
|
||||
* #8317 (81e33b93)
|
||||
* #8142 invalid session warning if server-side session destroyed (526b3cd9)
|
||||
* check privileges before exporting post/topic data (5fd81c5c)
|
||||
* exporting posts (dfae664e)
|
||||
* undefined uid when downloading posts (bdda0222)
|
||||
* #8311, fix allowUserHomePage value (1ba6929c)
|
||||
* dont crash if topic is null (e20ad5c5)
|
||||
* if category in selector has url use it (1f992cf3)
|
||||
* convert cids to string for comparison (c47a1c4d)
|
||||
* missing await (97c086ab)
|
||||
* add missing schema item (4e14cb57)
|
||||
* category selector disabled categories (337be368)
|
||||
* #8305, don't use null values (6a5e86dc)
|
||||
* #8302, send string to writeFileSync (d09bd2cf)
|
||||
* winston showing json object (7d081843)
|
||||
* sortable topics even if only 1 pinned topic (6765de3d)
|
||||
* #8298, use class name added by jQueryUI instead (dd2bc189)
|
||||
* topic search shortcut for macs (f2c725c6)
|
||||
* #8297, uids.length is different than topics.length (0431d75f)
|
||||
* #8297 guest handles shown in category.tpl (fcb81cb8)
|
||||
* only add to set if numRecentReplies>0 (16a98eaf)
|
||||
* #8293, don't show error if there are no self messages (be305410)
|
||||
* failing tests @julianlam (ecd622fd)
|
||||
* #3321, run plugin tests for installed plugins (a6bb9f43)
|
||||
* remove deprecated mocha.opts (3d0db963)
|
||||
* spec (84383d39)
|
||||
* #8290, if there are no filters go to ?reset=1 (9839346e)
|
||||
* #8283, update gdpr link again (2d076344)
|
||||
* add missing await (4f1128fd)
|
||||
* #8287, dont readd user after deletion (9d153fd3)
|
||||
* missing await (4d6b2ec3)
|
||||
* #8286, rescind notif when its resolved/rejected (0391856d)
|
||||
* #8284, parse ToS on register (0ca84bd9)
|
||||
* #8283, point to official site (17d664e0)
|
||||
* jquery xhtml violations (275e837b)
|
||||
* #8274 Don't escape HTML in manage users (#8275) (4855f1de)
|
||||
* crash in topic controller (0c7c70ed)
|
||||
* crash when res.locals.linkTags is undefined (7cab2b0f)
|
||||
* #8272 user link in digest email (e80b8101)
|
||||
* tag of /api/unread/total (9ffdab02)
|
||||
* response hook logic (5a1c6ee7)
|
||||
* remove upload picture test (avatars) (6edf02d4)
|
||||
* remove tests related to group covers, as route is gone (442fe65f)
|
||||
* #8269, return array of topics from hook (4eafe0f0)
|
||||
* remove dead picture upload code #8260 (ef52461f)
|
||||
* path.resolve to logs file (5bcaf715)
|
||||
* only trigger infinitescroll on scroll end (ba6d3fd3)
|
||||
* wrong data returned in available.groups (c7ea84a2)
|
||||
* no focus on find user modal (1b425ef1)
|
||||
* accidental fp precision on flag and acp dash graphs (bcbf98aa)
|
||||
* #8232, unresolvable session mismatch on register cancel (f2f6fbf1)
|
||||
* pin jquery to 3.4.1, #8252 (e440d617)
|
||||
* #8249, don't send move notifications for deleted posts/topics (d77036db)
|
||||
* missing descriptions for common properties (7b31fb34)
|
||||
* some definitions in read API spec (03739b6f)
|
||||
* tagged all routes in read api spec (455d42bc)
|
||||
* override ACAO header for read API spec file (240d9091)
|
||||
* throw error if topic does not exist (59cf0e80)
|
||||
* hookname (e93578b8)
|
||||
* #8230, add hook getUserDataByUserSlug (0d1b5a7f)
|
||||
* ignore case for group details route (15d6975e)
|
||||
* lint (740e598a)
|
||||
* lint (8e23dec8)
|
||||
* #8221, fix parent selection (08031730)
|
||||
* invite properly (071506eb)
|
||||
* admins not seeing invite button (8f4b99a4)
|
||||
* #8217, add missing lang key (0b5fac75)
|
||||
* #8206 first message in chat has false `newSet` (93acd139)
|
||||
* #8203, fix user invites refreshing page (2f9c7c62)
|
||||
* #8202, filter non-existing users in search by uid (f07f4f8e)
|
||||
* notification bodyShort truncated if there is a comma in topic title (266061c3)
|
||||
* hsts max-age missing translation (b67af70d)
|
||||
* call next (80f1bcad)
|
||||
* try travis fix again (05bee629)
|
||||
* try fixing psql on travis (bc9e92a1)
|
||||
* dont let regular users see other users watched categories (cf6eadb9)
|
||||
* also fix updating bookmark if sorting is newest_to_oldest (6e5de39b)
|
||||
* #8188, fix bookmark if sorting is newest_to_oldest (32ada7c4)
|
||||
* duplicate ID + label (ac241fb8)
|
||||
* #8184 global mods unable to revoke other user sessions (f0db240a)
|
||||
* return null if field does not exist (e72a29b3)
|
||||
* #8179, limit length of location/website/fullname, check grouptitle (14e78667)
|
||||
* tag key (32636755)
|
||||
* #8175 (bc93b567)
|
||||
* #8168 re-allowing slashes in homePageRoute (667608a0)
|
||||
* tweak to session validation in addHeaders (eddbd868)
|
||||
* only call clearCookie for logged in users (630f5d5b)
|
||||
* #6422, update deleted/restored messages (06703408)
|
||||
* #8163, prevent account deletion (4d0636f8)
|
||||
* register (5a0c7c14)
|
||||
* #8157, update recent tid when post is moved (e7495440)
|
||||
* tests (b73aa84d)
|
||||
* move start/stop every iteration (dd3893b1)
|
||||
* #8154, move start/stop every iteration (300c04ce)
|
||||
* #8154, respect stop (690bb69d)
|
||||
* #8156 dont allow loading members from hidden groups (f23bc347)
|
||||
* #8155, don't validate name on update if groupName didn't change (03a02e5d)
|
||||
* return correct number of suggested topics (236e1e68)
|
||||
* #8151, don't crash if taskbar doesn't have element (2e794801)
|
||||
* logic for determining dailyStats hour vars (398f0120)
|
||||
* fix daily analytics being one day off (9ecdb92f)
|
||||
* remove debug line (0b9ad416)
|
||||
* no decimal places for category analytics (14655f87)
|
||||
* #8142, broken site if no server-side session (#8148) (d6e3f3f0)
|
||||
* #8144 pluginHooks in maintenance mode middleware (0885ec68)
|
||||
* **openapi:**
|
||||
* tests for #8412 (4cae893f)
|
||||
* api change for #8387 (6a969442)
|
||||
* schema for new flags api (a0e243ee)
|
||||
* broken tests (45dfeeb0)
|
||||
* v14 test fix (23a0b8c5)
|
||||
* remove account and group upload routes (d342a28c)
|
||||
* more fleshing out (058a15db)
|
||||
* fleshed out admin routes (bae88e08)
|
||||
* added some descriptions (ab4bd7e1)
|
||||
* added PostsObject component (2395d2be)
|
||||
* finished moving all category objects out (23dd2727)
|
||||
* changed some descriptions (c939f8c6)
|
||||
* added CategoryObject component (55d0a9ff)
|
||||
* removed repeated breadcrumb blocks in favour of $ref (646fac1e)
|
||||
* remove all repeated pagination blocks in favour of (ac579f9d)
|
||||
* removed warning for category mods route (1cf62095)
|
||||
* normalising the file for programmatic updates (3a5c6e07)
|
||||
* **style:**
|
||||
* more switch..case (6b1d1acb)
|
||||
* switch..case (922d49be)
|
||||
* enforcing "better" indentation for switch..case (d135b6f7)
|
||||
* **docs:** added titles to all routes (aa4ae78b)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* id, category fields (2355d9d5)
|
||||
* //github.com/NodeBB/NodeBB (c3c8b19a)
|
||||
* //github.com/NodeBB/NodeBB (0ddfb6b0)
|
||||
* //github.com/NodeBB/NodeBB (d1c1cb2c)
|
||||
* //github.com/NodeBB/NodeBB (79a7f892)
|
||||
* user.getFields to match topic/posts (a680a95e)
|
||||
* //github.com/NodeBB/NodeBB (b459592a)
|
||||
* //github.com/NodeBB/NodeBB (066b442e)
|
||||
* //github.com/NodeBB/NodeBB (fd6bf0c9)
|
||||
* //github.com/NodeBB/NodeBB (c1d8b9bb)
|
||||
* middleware.renderHeader (2727f472)
|
||||
* //github.com/NodeBB/NodeBB (69a87933)
|
||||
* uploadFile (7f24200c)
|
||||
* #8142 invalid session warning if server-side session destroyed" (e327d124)
|
||||
* ''}) (2a00b0e9)
|
||||
* //github.com/NodeBB/NodeBB (8c8cdc99)
|
||||
* categories.getRecentTopicReplies (aad0880f)
|
||||
* #8298 (2e57d8ac)
|
||||
* post.updatePostVoteCount (b25b51bd)
|
||||
* //github.com/NodeBB/NodeBB (5e140454)
|
||||
* categories.updateRecentTid (6c59683b)
|
||||
* categories.updateRecentTid (51933c1f)
|
||||
* router.page, dep. filter variant (0053e779)
|
||||
* flags as well (5ebcdb18)
|
||||
* crash when res.locals.linkTags is undefined" (fe03effe)
|
||||
* //github.com/NodeBB/NodeBB (87a6ff0d)
|
||||
* cnpm and pnpm (#8222) (e6a1741c)
|
||||
* //github.com/NodeBB/NodeBB (7ae76477)
|
||||
* openapi component" (683e5851)
|
||||
* override ACAO header for read API spec file" (c82a2637)
|
||||
* password.change (00e299e9)
|
||||
* topic.tools.load (5aa76cdf)
|
||||
* #8154, move start/stop every iteration" (4abe5eb7)
|
||||
* **deps:** update dependency nodebb-plugin-mentions to v2.8.0" (5c7d37c0)
|
||||
|
||||
##### Refactors
|
||||
|
||||
* make code climate happier? (0d112b36)
|
||||
* shorter code (af790e3f)
|
||||
* shorter code (e8f0da6e)
|
||||
* change name to privileges to match other apis (2100a03c)
|
||||
* making rendering of header and footer async functions (023942da)
|
||||
* remove general menu from ACP (#8347) (a51fff8b)
|
||||
* use getSortedSetMembers (7d484fc0)
|
||||
* src/flags.js because codeclimate (cf00cda0)
|
||||
* flags detail page (8d995d1e)
|
||||
* move code (3b6d57e4)
|
||||
* remove console.log (40b5cbab)
|
||||
* shorter function (7e429884)
|
||||
* match core field name pinned (478ed6c1)
|
||||
* getUsersCSV to use batch lib (1efb238a)
|
||||
* reorganized socket.io admin modules (e1c6c3b2)
|
||||
|
||||
##### Reverts
|
||||
|
||||
* bad changelog (a761e31f)
|
||||
|
||||
#### 1.13.3 (2020-05-08)
|
||||
|
||||
##### Chores
|
||||
|
||||
@@ -48,7 +48,7 @@ Our minimalist "Persona" theme gets you going right away, no coding experience r
|
||||
|
||||
NodeBB requires the following software to be installed:
|
||||
|
||||
* A version of Node.js at least 8 or greater ([installation/upgrade instructions](https://github.com/nodesource/distributions))
|
||||
* A version of Node.js at least 10 or greater ([installation/upgrade instructions](https://github.com/nodesource/distributions))
|
||||
* Redis, version 2.8.9 or greater **or** MongoDB, version 2.6 or greater
|
||||
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
|
||||
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
"reputation:disabled": 0,
|
||||
"downvote:disabled": 0,
|
||||
"disableSignatures": 0,
|
||||
"downvotesPerDay": 10,
|
||||
"downvotesPerUserPerDay": 3,
|
||||
"min:rep:downvote": 0,
|
||||
"min:rep:flag": 0,
|
||||
"min:rep:profile-picture": 0,
|
||||
@@ -77,6 +79,7 @@
|
||||
"min:rep:website": 0,
|
||||
"min:rep:aboutme": 0,
|
||||
"min:rep:signature": 0,
|
||||
"flags:limitPerTarget": 0,
|
||||
"notificationType_upvote": "notification",
|
||||
"notificationType_new-topic": "notification",
|
||||
"notificationType_new-reply": "notification",
|
||||
@@ -112,6 +115,7 @@
|
||||
"hideFullname": 0,
|
||||
"hideEmail": 0,
|
||||
"allowGuestHandles": 0,
|
||||
"recentMaxTopics": 200,
|
||||
"disableRecentCategoryFilter": 0,
|
||||
"maximumRelatedTopics": 0,
|
||||
"disableEmailSubscriptions": 0,
|
||||
|
||||
@@ -1,58 +1,51 @@
|
||||
'use strict';
|
||||
|
||||
var async = require('async');
|
||||
var prompt = require('prompt');
|
||||
var winston = require('winston');
|
||||
const prompt = require('prompt');
|
||||
const winston = require('winston');
|
||||
|
||||
var questions = {
|
||||
const util = require('util');
|
||||
|
||||
const promptGet = util.promisify((schema, callback) => prompt.get(schema, callback));
|
||||
|
||||
const questions = {
|
||||
redis: require('../src/database/redis').questions,
|
||||
mongo: require('../src/database/mongo').questions,
|
||||
postgres: require('../src/database/postgres').questions,
|
||||
};
|
||||
|
||||
module.exports = function (config, callback) {
|
||||
async.waterfall([
|
||||
function (next) {
|
||||
winston.info('\nNow configuring ' + config.database + ' database:');
|
||||
getDatabaseConfig(config, next);
|
||||
},
|
||||
function (databaseConfig, next) {
|
||||
saveDatabaseConfig(config, databaseConfig, next);
|
||||
},
|
||||
], callback);
|
||||
module.exports = async function (config) {
|
||||
winston.info('\nNow configuring ' + config.database + ' database:');
|
||||
const databaseConfig = await getDatabaseConfig(config);
|
||||
return saveDatabaseConfig(config, databaseConfig);
|
||||
};
|
||||
|
||||
function getDatabaseConfig(config, callback) {
|
||||
async function getDatabaseConfig(config) {
|
||||
if (!config) {
|
||||
return callback(new Error('aborted'));
|
||||
throw new Error('invalid config, aborted');
|
||||
}
|
||||
|
||||
if (config.database === 'redis') {
|
||||
if (config['redis:host'] && config['redis:port']) {
|
||||
callback(null, config);
|
||||
} else {
|
||||
prompt.get(questions.redis, callback);
|
||||
return config;
|
||||
}
|
||||
return await promptGet(questions.redis);
|
||||
} else if (config.database === 'mongo') {
|
||||
if ((config['mongo:host'] && config['mongo:port']) || config['mongo:uri']) {
|
||||
callback(null, config);
|
||||
} else {
|
||||
prompt.get(questions.mongo, callback);
|
||||
return config;
|
||||
}
|
||||
return await promptGet(questions.mongo);
|
||||
} else if (config.database === 'postgres') {
|
||||
if (config['postgres:host'] && config['postgres:port']) {
|
||||
callback(null, config);
|
||||
} else {
|
||||
prompt.get(questions.postgres, callback);
|
||||
return config;
|
||||
}
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + config.database));
|
||||
return await promptGet(questions.postgres);
|
||||
}
|
||||
throw new Error('unknown database : ' + config.database);
|
||||
}
|
||||
|
||||
function saveDatabaseConfig(config, databaseConfig, callback) {
|
||||
function saveDatabaseConfig(config, databaseConfig) {
|
||||
if (!databaseConfig) {
|
||||
return callback(new Error('aborted'));
|
||||
throw new Error('invalid config, aborted');
|
||||
}
|
||||
|
||||
// Translate redis properties into redis object
|
||||
@@ -86,13 +79,13 @@ function saveDatabaseConfig(config, databaseConfig, callback) {
|
||||
ssl: databaseConfig['postgres:ssl'],
|
||||
};
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + config.database));
|
||||
throw new Error('unknown database : ' + config.database);
|
||||
}
|
||||
|
||||
var allQuestions = questions.redis.concat(questions.mongo).concat(questions.postgres);
|
||||
const allQuestions = questions.redis.concat(questions.mongo).concat(questions.postgres);
|
||||
for (var x = 0; x < allQuestions.length; x += 1) {
|
||||
delete config[allQuestions[x].name];
|
||||
}
|
||||
|
||||
callback(null, config);
|
||||
return config;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPL-3.0",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "1.14.0-10",
|
||||
"version": "1.14.3-beta.12",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -11,15 +11,15 @@
|
||||
"main": "app.js",
|
||||
"scripts": {
|
||||
"start": "node loader.js",
|
||||
"lint": "eslint --cache ./nodebb .",
|
||||
"lint": "npx eslint --cache ./nodebb .",
|
||||
"pretest": "npm run lint",
|
||||
"test": "nyc --reporter=html --reporter=text-summary mocha",
|
||||
"test": "npx nyc --reporter=html --reporter=text-summary npx mocha",
|
||||
"coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage"
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"pre-commit": "lint-staged",
|
||||
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
|
||||
"pre-commit": "npx lint-staged",
|
||||
"commit-msg": "npx commitlint -E HUSKY_GIT_PARAMS"
|
||||
}
|
||||
},
|
||||
"lint-staged": {
|
||||
@@ -30,26 +30,26 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"ace-builds": "^1.4.9",
|
||||
"archiver": "^4.0.0",
|
||||
"archiver": "^5.0.0",
|
||||
"async": "^3.2.0",
|
||||
"autoprefixer": "^9.7.6",
|
||||
"bcryptjs": "2.4.3",
|
||||
"benchpressjs": "^2.0.2",
|
||||
"body-parser": "^1.19.0",
|
||||
"bootstrap": "^3.4.1",
|
||||
"bootswatch": "git://github.com/thomaspark/bootswatch.git#c41a8f066feb8950c6f9c6bcf5a3c37d1085404e",
|
||||
"bootswatch": "thomaspark/bootswatch#v3.4.1+1",
|
||||
"chart.js": "^2.9.3",
|
||||
"cli-graph": "^3.2.2",
|
||||
"clipboard": "^2.0.6",
|
||||
"colors": "^1.4.0",
|
||||
"commander": "^5.0.0",
|
||||
"commander": "^6.0.0",
|
||||
"compression": "^1.7.4",
|
||||
"connect-ensure-login": "^0.1.1",
|
||||
"connect-flash": "^0.1.1",
|
||||
"connect-mongo": "3.2.0",
|
||||
"connect-multiparty": "^2.2.0",
|
||||
"connect-pg-simple": "^6.1.0",
|
||||
"connect-redis": "4.0.4",
|
||||
"connect-redis": "5.0.0",
|
||||
"cookie-parser": "^1.4.5",
|
||||
"cron": "^1.8.2",
|
||||
"cropperjs": "^1.5.6",
|
||||
@@ -60,7 +60,7 @@
|
||||
"express-session": "^1.17.0",
|
||||
"express-useragent": "^1.0.13",
|
||||
"graceful-fs": "^4.2.3",
|
||||
"helmet": "^3.22.0",
|
||||
"helmet": "^4.0.0",
|
||||
"html-to-text": "^5.1.1",
|
||||
"ipaddr.js": "^1.9.1",
|
||||
"jquery": "3.5.1",
|
||||
@@ -70,30 +70,30 @@
|
||||
"less": "^3.11.1",
|
||||
"lodash": "^4.17.15",
|
||||
"logrotate-stream": "^0.2.6",
|
||||
"lru-cache": "5.1.1",
|
||||
"lru-cache": "6.0.0",
|
||||
"material-design-lite": "^1.3.0",
|
||||
"mime": "^2.4.4",
|
||||
"mkdirp": "^1.0.4",
|
||||
"mongodb": "3.5.9",
|
||||
"mongodb": "3.6.0",
|
||||
"morgan": "^1.10.0",
|
||||
"mousetrap": "^1.6.5",
|
||||
"@nodebb/mubsub": "^1.6.0",
|
||||
"@nodebb/socket.io-adapter-mongo": "3.0.0",
|
||||
"@nodebb/socket.io-adapter-mongo": "3.0.1",
|
||||
"nconf": "^0.10.0",
|
||||
"nodebb-plugin-composer-default": "6.3.43",
|
||||
"nodebb-plugin-dbsearch": "4.0.7",
|
||||
"nodebb-plugin-composer-default": "6.3.53",
|
||||
"nodebb-plugin-dbsearch": "4.1.2",
|
||||
"nodebb-plugin-emoji": "^3.3.0",
|
||||
"nodebb-plugin-emoji-android": "2.0.0",
|
||||
"nodebb-plugin-markdown": "8.11.2",
|
||||
"nodebb-plugin-mentions": "2.7.4",
|
||||
"nodebb-plugin-mentions": "2.9.3",
|
||||
"nodebb-plugin-soundpack-default": "1.0.0",
|
||||
"nodebb-plugin-spam-be-gone": "0.7.2",
|
||||
"nodebb-rewards-essentials": "0.1.3",
|
||||
"nodebb-theme-lavender": "5.0.11",
|
||||
"nodebb-theme-persona": "10.1.54",
|
||||
"nodebb-theme-persona": "10.2.5",
|
||||
"nodebb-theme-slick": "1.2.29",
|
||||
"nodebb-theme-vanilla": "11.1.29",
|
||||
"nodebb-widget-essentials": "4.1.0",
|
||||
"nodebb-theme-vanilla": "11.2.2",
|
||||
"nodebb-widget-essentials": "4.1.1",
|
||||
"nodemailer": "^6.4.6",
|
||||
"passport": "^0.4.1",
|
||||
"passport-local": "1.0.0",
|
||||
@@ -126,34 +126,34 @@
|
||||
"toobusy-js": "^0.5.1",
|
||||
"uglify-es": "^3.3.9",
|
||||
"validator": "13.1.1",
|
||||
"winston": "3.3.2",
|
||||
"winston": "3.3.3",
|
||||
"xml": "^1.0.1",
|
||||
"xregexp": "^4.3.0",
|
||||
"zxcvbn": "^4.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@apidevtools/swagger-parser": "9.0.1",
|
||||
"@commitlint/cli": "9.0.1",
|
||||
"@commitlint/config-angular": "9.0.1",
|
||||
"@apidevtools/swagger-parser": "10.0.1",
|
||||
"@commitlint/cli": "9.1.1",
|
||||
"@commitlint/config-angular": "9.1.1",
|
||||
"coveralls": "3.1.0",
|
||||
"eslint": "7.2.0",
|
||||
"eslint": "7.6.0",
|
||||
"eslint-config-airbnb-base": "14.1.0",
|
||||
"eslint-plugin-import": "2.21.1",
|
||||
"grunt": "1.1.0",
|
||||
"eslint-plugin-import": "2.22.0",
|
||||
"grunt": "1.2.1",
|
||||
"grunt-contrib-watch": "1.1.0",
|
||||
"husky": "4.2.5",
|
||||
"jsdom": "16.2.2",
|
||||
"jsdom": "16.3.0",
|
||||
"lint-staged": "10.2.11",
|
||||
"mocha": "8.0.1",
|
||||
"mocha": "8.1.1",
|
||||
"mocha-lcov-reporter": "1.3.0",
|
||||
"nyc": "15.0.1",
|
||||
"smtp-server": "3.6.0"
|
||||
"nyc": "15.1.0",
|
||||
"smtp-server": "3.7.0"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/NodeBB/NodeBB/issues"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
"node": ">=10"
|
||||
},
|
||||
"maintainers": [
|
||||
{
|
||||
|
||||
@@ -223,12 +223,15 @@ function launch(req, res) {
|
||||
}
|
||||
|
||||
function compileLess(callback) {
|
||||
fs.readFile(path.join(__dirname, '../public/less/install.less'), function (err, style) {
|
||||
var installSrc = path.join(__dirname, '../public/less/install.less');
|
||||
fs.readFile(installSrc, function (err, style) {
|
||||
if (err) {
|
||||
return winston.error('Unable to read LESS install file: ', err.stack);
|
||||
}
|
||||
|
||||
less.render(style.toString(), function (err, css) {
|
||||
less.render(style.toString(), {
|
||||
filename: path.resolve(installSrc),
|
||||
}, function (err, css) {
|
||||
if (err) {
|
||||
return winston.error('Unable to compile LESS: ', err.stack);
|
||||
}
|
||||
|
||||
@@ -21,11 +21,13 @@
|
||||
"es6": false
|
||||
},
|
||||
"rules": {
|
||||
"block-scoped-var": "off",
|
||||
"no-dupe-class-members": "off",
|
||||
"no-var": "off",
|
||||
"object-shorthand": "off",
|
||||
"prefer-arrow-callback": "off",
|
||||
"prefer-spread": "off",
|
||||
"prefer-object-spread": "off",
|
||||
"prefer-reflect": "off",
|
||||
"prefer-template": "off"
|
||||
},
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
/*
|
||||
The following stylesheet is only included on pages that can execute javascript
|
||||
*/
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 nodes responded within %2ms!",
|
||||
"host": "host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "pid",
|
||||
"nodejs": "nodejs",
|
||||
"online": "online",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "# of Recent Replies",
|
||||
"ext-link": "External Link",
|
||||
"is-section": "Treat this category as a section",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Upload Image",
|
||||
"delete-image": "Remove",
|
||||
"category-image": "Category Image",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"edit": "Edit",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Select Category",
|
||||
"set-parent-category": "Set Parent Category",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"alert.create": "Create a Category",
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
|
||||
"alert.purge-success": "Category purged!",
|
||||
"alert.copy-success": "Settings Copied!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Search for a user here...",
|
||||
"alert.find-group": "Find a Group",
|
||||
"alert.group-search": "Search for a group here...",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Collapse All",
|
||||
"expand-all": "Expand All",
|
||||
"disable-on-create": "Disable on create"
|
||||
"disable-on-create": "Disable on create",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Hidden",
|
||||
"private": "Private",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Search",
|
||||
"create": "Create Group",
|
||||
"description-placeholder": "A short description about your group",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Global",
|
||||
"global.no-users": "No user-specific global privileges.",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Group Privileges",
|
||||
"user-privileges": "User Privileges",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Chat",
|
||||
"upload-images": "Upload Images",
|
||||
"upload-files": "Upload Files",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Delete Topics",
|
||||
"purge": "Purge",
|
||||
"moderate": "Moderate",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "Emails: ",
|
||||
"alerts.email-sent-to": "An invitation email has been sent to %1",
|
||||
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms."
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "عامة",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "السمعة",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "البريد الإلكتروني",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Notifications",
|
||||
"welcome-notification": "Welcome Notification",
|
||||
"welcome-notification-link": "Welcome Notification Link",
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)",
|
||||
"notification-alert-timeout": "Notification Alert Timeout"
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Unread cutoff days",
|
||||
"unread.min-track-last": "Minimum posts in topic before tracking last read",
|
||||
"recent": "Recent Settings",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
|
||||
"signature": "Signature Settings",
|
||||
"signature.disable": "Disable signatures",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "All Votes Are Public",
|
||||
"thresholds": "Activity Thresholds",
|
||||
"min-rep-downvote": "Minimum reputation to downvote posts",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimum reputation to flag posts",
|
||||
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
|
||||
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",
|
||||
"min-rep-signature": "Minimum reputation to add \"Signature\" to user profile",
|
||||
"min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile",
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile"
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature",
|
||||
"not-enough-reputation-min-rep-profile-picture": "You do not have enough reputation to add a profile picture",
|
||||
"not-enough-reputation-min-rep-cover-picture": "You do not have enough reputation to add a cover picture",
|
||||
"already-flagged": "لقد بلغت عن هذه المشاركة من قبل.",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "المنتدى واجه مشكلة أثناء إعادة التحميل: \"%1\". سيواصل المنتدى خدمة العملاء السابقين لكن يجب عليك إلغاء أي تغيير قمت به قبل إعادة التحميل.",
|
||||
"registration-error": "حدث خطأ أثناء التسجيل",
|
||||
"parse-error": "حدث خطأ ما أثناء تحليل استجابة الخادم",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "الحالة",
|
||||
"reporter": "المُبلغ",
|
||||
"reported-at": "وقت التبليغ",
|
||||
"description": "الوصف",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
"assignee": "المحال إليه",
|
||||
"update": "تحديث",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Assigned to me",
|
||||
"filter-cid-all": "All categories",
|
||||
"apply-filters": "Apply Filters",
|
||||
"more-filters": "More Filters",
|
||||
|
||||
"quick-actions": "اجراءات سريعه",
|
||||
"flagged-user": "Flagged User",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Flag Notes",
|
||||
"add-note": "اضافة ملاحظة",
|
||||
"no-notes": "No shared notes.",
|
||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||
"note-added": "Note Added",
|
||||
"note-deleted": "Note Deleted",
|
||||
|
||||
"history": "Account & Flag History",
|
||||
"no-history": "No flag history.",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "تم حلها",
|
||||
"state-rejected": "تم رفضها",
|
||||
"no-assignee": "Not Assigned",
|
||||
"note-added": "Note Added",
|
||||
|
||||
"modal-title": "Report Inappropriate Content",
|
||||
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat with",
|
||||
"chat.placeholder": "أكتب رسالة دردشة هنا، اضغط ENTER للإرسال",
|
||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||
"chat.send": "أرسل",
|
||||
"chat.no_active": "لا يوجد لديك دردشات نشطة.",
|
||||
"chat.user_typing": "%1 يكتب رسالة...",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Upload File",
|
||||
"composer.zen_mode": "Zen Mode",
|
||||
"composer.select_category": "Select a category",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "إلغاء",
|
||||
"bootbox.confirm": "تأكيد",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "Ban IP",
|
||||
"view-history": "Edit History",
|
||||
"bookmark_instructions": "اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
|
||||
"flag_title": "إشعار بمشاركة مخلة.",
|
||||
"merged_message": "This topic has been merged into <a href=\"/topic/%1\">%2</a>",
|
||||
"flag-post": "Flag this post",
|
||||
"flag-user": "Flag this user",
|
||||
"already-flagged": "Already Flagged",
|
||||
"view-flag-report": "View Flag Report",
|
||||
"merged_message": "This topic has been merged into <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "هذه المشاركة محذوفة. فقط من لهم صلاحية الإشراف على ا لمشاركات يمكنهم معاينتها.",
|
||||
"following_topic.message": "ستستلم تنبيها عند كل مشاركة جديدة في هذا الموضوع.",
|
||||
"not_following_topic.message": "You will see this topic in the unread topics list, but you will not receive notifications when somebody posts to this topic.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 възела отговориха в рамките на %2мсек!",
|
||||
"host": "сървър",
|
||||
"primary": "основен / изпълнение на задачите",
|
||||
"pid": "ид. на процеса",
|
||||
"nodejs": "nodejs",
|
||||
"online": "на линия",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "Брой на скорошните отговори",
|
||||
"ext-link": "Външна връзка",
|
||||
"is-section": "Използване на тази категория като раздел",
|
||||
"tag-whitelist": "Списък от разрешени етикети",
|
||||
"upload-image": "Качване на изображение",
|
||||
"delete-image": "Премахване",
|
||||
"category-image": "Изображение на категорията",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Включване",
|
||||
"disable": "Изключване",
|
||||
"edit": "Редактиране",
|
||||
"analytics": "Анализи",
|
||||
"view-category": "Преглед на категорията",
|
||||
|
||||
"select-category": "Изберете категория",
|
||||
"set-parent-category": "Задайте базова категория",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Категорията е създадена успешно!",
|
||||
"alert.none-active": "Нямате активни категории.",
|
||||
"alert.create": "Създаване на категория",
|
||||
"alert.confirm-moderate": "<strong>Наистина ли искате да дадете правомощието за модериране на тази потребителска група?</strong> Тази група е публична и всеки може свободно да се присъедини към нея.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Наистина ли искате да изтриете категорията „%1“?</p><h5><strong class=\"text-danger\">Внимание!</strong> Всички теми и публикации в тази категория ще бъдат изтрити!</h5> <p class=\"help-block\">Изтриването на категорията ще премахне всички теми и публикации, и ще изтрие категорията от базата данни. Ако искате да премахнете категорията <em>временно</em>, можете просто да я „изключите“.</p>",
|
||||
"alert.purge-success": "Категорията е изтрита!",
|
||||
"alert.copy-success": "Настройките са копирани!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Потърсете потребител тук…",
|
||||
"alert.find-group": "Търсене на група",
|
||||
"alert.group-search": "Потърсете група тук…",
|
||||
"alert.not-enough-whitelisted-tags": "Разрешените етикети са по-малко от минимума. Трябва да създадете още разрешени етикети!",
|
||||
"collapse-all": "Свиване на всички",
|
||||
"expand-all": "Разгъване на всички",
|
||||
"disable-on-create": "Изключване при създаване"
|
||||
"disable-on-create": "Изключване при създаване",
|
||||
"no-matches": "Няма съвпадения"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Скрита",
|
||||
"private": "Частна",
|
||||
"edit": "Редактиране",
|
||||
"delete": "Изтриване",
|
||||
"privileges": "Правомощия",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Търсене",
|
||||
"create": "Създаване на група",
|
||||
"description-placeholder": "Кратко описание на групата",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Глобални",
|
||||
"global.no-users": "Няма глобални правомощия за отделни потребители.",
|
||||
"admin": "Администратор",
|
||||
"group-privileges": "Правомощия за групите",
|
||||
"user-privileges": "Правомощия за потребителите",
|
||||
"edit-privileges": "Редактиране на правомощията",
|
||||
"chat": "Разговор",
|
||||
"upload-images": "Качване на изображения",
|
||||
"upload-files": "Качване на файлове",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Изтриване на теми",
|
||||
"purge": "Изчистване",
|
||||
"moderate": "Модериране",
|
||||
|
||||
"admin-dashboard": "Табло",
|
||||
"admin-categories": "Категории",
|
||||
"admin-privileges": "Правомощия",
|
||||
"admin-users": "Потребители",
|
||||
"admin-settings": "Настройки"
|
||||
"admin-settings": "Настройки",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Наистина ли искате да дадете правомощието за модериране на тази потребителска група?</strong> Тази група е публична и всеки може свободно да се присъедини към нея.",
|
||||
"alert.confirm-save": "Моля, потвърдете желанието си да запазите тези правомощия",
|
||||
"alert.saved": "Промените по правомощията са запазени и приложени",
|
||||
"alert.confirm-discard": "Наистина ли искате да отхвърлите промените по правомощията?",
|
||||
"alert.discarded": "Промените по правомощията са отхвърлени",
|
||||
"alert.confirm-copyToAll": "Наистина ли искате да приложите този набор от правомощия към <strong>всички категории</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Наистина ли искате да приложите набора от правомощия на таи група към <strong>всички категории</strong>?",
|
||||
"alert.confirm-copyToChildren": "Наистина ли искате да приложите този набор от правомощия към <strong>всички по-долни (дъщерни) категории</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Наистина ли искате да приложите набора от правомощия на таи група към <strong>всички по-долни (дъщерни) категории</strong>?",
|
||||
"alert.no-undo": "<em>Това действие е необратимо.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "Е-пощи: ",
|
||||
"alerts.email-sent-to": "Беше изпратено е-писмо за потвърждение до %1",
|
||||
"alerts.x-users-found": "Намерени потребители: %1! Търсенето отне %2 милисекунди."
|
||||
"alerts.x-users-found": "Намерени потребители: %1 (%2 секунди)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "Общи",
|
||||
"settings/homepage": "Начална страница",
|
||||
"settings/navigation": "Навигация",
|
||||
"settings/reputation": "Репутация",
|
||||
"settings/reputation": "Репутация и доклади",
|
||||
"settings/email": "Е-поща",
|
||||
"settings/user": "Потребители",
|
||||
"settings/group": "Групи",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Известия",
|
||||
"welcome-notification": "Приветствено известие",
|
||||
"welcome-notification-link": "Връзка за приветственото известие",
|
||||
"welcome-notification-uid": "Потр. ид. за приветственото известие",
|
||||
"notification-alert-timeout": "Време за изчакване преди премахване на уведомяването за известие"
|
||||
"welcome-notification-uid": "Потр. ид. за приветственото известие"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Възраст на публикациите, след която те не се показват в непрочетените (в брой дни)",
|
||||
"unread.min-track-last": "Минимален брой публикации в темата, след което да започва следене на последно прочетената",
|
||||
"recent": "Настройки за скорошните",
|
||||
"recent.max-topics": "Максимален брой теми в скорошните",
|
||||
"recent.categoryFilter.disable": "Изключване на филтрирането на темите в пренебрегваните категории на страницата /recent",
|
||||
"signature": "Настройки за подписите",
|
||||
"signature.disable": "Забраняване на подписите",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "Всички гласувания са публични",
|
||||
"thresholds": "Ограничения на дейността",
|
||||
"min-rep-downvote": "Минимална репутация, необходима за отрицателно гласуване за публикации",
|
||||
"downvotes-per-day": "Отрицателни гласувания за ден (задайте 0 за неограничен брой)",
|
||||
"downvotes-per-user-per-day": "Отрицателни гласувания за потребител за ден (задайте 0 за неограничен брой)",
|
||||
"min-rep-flag": "Минимална репутация, необходима за докладване на публикации",
|
||||
"min-rep-website": "Минимална репутация, необходима за добавяне на полето „Уебсайт“ към профила на потребителя",
|
||||
"min-rep-aboutme": "Минимална репутация, необходима за добавяне на полето „За мен“ към профила на потребителя",
|
||||
"min-rep-signature": "Минимална репутация, необходима за добавяне на полето „Подпис“ към профила на потребителя",
|
||||
"min-rep-profile-picture": "Минимална репутация, необходима за добавяне на профилна снимка към профила на потребителя",
|
||||
"min-rep-cover-picture": "Минимална репутация, необходима за добавяне на снимка на корицата към профила на потребителя"
|
||||
"min-rep-cover-picture": "Минимална репутация, необходима за добавяне на снимка на корицата към профила на потребителя",
|
||||
|
||||
"flags": "Настройки за докладите",
|
||||
"flags.limit-per-target": "Максимален брой докладвания на едно и също нещо",
|
||||
"flags.limit-per-target-placeholder": "По подразбиране: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "Нямате достатъчно репутация, за да добавите подпис",
|
||||
"not-enough-reputation-min-rep-profile-picture": "Нямате достатъчно репутация, за да добавите снимка на профила си",
|
||||
"not-enough-reputation-min-rep-cover-picture": "Нямате достатъчно репутация, за да добавите снимка на корицата",
|
||||
"already-flagged": "Вече сте докладвали тази публикация",
|
||||
"post-already-flagged": "Вече сте докладвали тази публикация",
|
||||
"user-already-flagged": "Вече сте докладвали този потребител",
|
||||
"post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора",
|
||||
"user-flagged-too-many-times": "Този потребител вече е докладван от други хора",
|
||||
"self-vote": "Не можете да гласувате за собствената си публикация",
|
||||
"too-many-downvotes-today": "Можете да гласувате отрицателно не повече от %1 пъти на ден",
|
||||
"too-many-downvotes-today-user": "Можете да гласувате отрицателно за потребител не повече от %1 пъти на ден",
|
||||
"reload-failed": "NodeBB срещна проблем при презареждането: „%1“. NodeBB ще продължи да поддържа съществуващите клиентски ресурси, но Вие трябва да отмените последните си действия преди презареждането.",
|
||||
"registration-error": "Грешка при регистрацията",
|
||||
"parse-error": "Нещо се обърка при прочитането на отговора на сървъра",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "Състояние",
|
||||
"reporter": "Докладвал",
|
||||
"reported-at": "Докладвано на",
|
||||
"description": "Описание",
|
||||
"reports": "Доклади",
|
||||
"first-reported": "Първо докладване",
|
||||
"no-flags": "Ура! Няма намерени доклади.",
|
||||
"assignee": "Назначен",
|
||||
"update": "Обновяване",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Назначени на мен",
|
||||
"filter-cid-all": "Всички категории",
|
||||
"apply-filters": "Прилагане на филтрите",
|
||||
"more-filters": "Още филтри",
|
||||
|
||||
"quick-actions": "Бързи действия",
|
||||
"flagged-user": "Докладван потребител",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Бележки към доклада",
|
||||
"add-note": "Добавяне на бележка",
|
||||
"no-notes": "Няма споделени бележки.",
|
||||
"delete-note-confirm": "Наистина ли искате да изтриете тази бележка към доклада?",
|
||||
"note-added": "Бележката е добавена",
|
||||
"note-deleted": "Бележката е изтрита",
|
||||
|
||||
"history": "Акаунт и история на докладванията",
|
||||
"no-history": "Няма история на доклада.",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "Разрешен",
|
||||
"state-rejected": "Отхвърлен",
|
||||
"no-assignee": "Без назначение",
|
||||
"note-added": "Бележката е добавена",
|
||||
|
||||
"modal-title": "Докладване на неуместно съдържание",
|
||||
"modal-body": "Моля, посочете причината за докладването на %1 %2 за преглед. Или използвайте някой от бутоните за бързо докладване, ако са приложими.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Разговор с",
|
||||
"chat.placeholder": "Въведете съобщението тук и натиснете Ентер за изпращане",
|
||||
"chat.scroll-up-alert": "В момента разглеждате по-стари съобщения. Щракнете тук, за да се прехвърлите към най-новото съобщение.",
|
||||
"chat.send": "Изпращане",
|
||||
"chat.no_active": "Нямате текущи разговори.",
|
||||
"chat.user_typing": "%1 пише...",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Качване на файл",
|
||||
"composer.zen_mode": "Режим Дзен",
|
||||
"composer.select_category": "Изберете категория",
|
||||
"composer.textarea.placeholder": "Въведете съдържанието на публикацията си тук. Можете също да влачите и пускате снимки.",
|
||||
"bootbox.ok": "Добре",
|
||||
"bootbox.cancel": "Отказ",
|
||||
"bootbox.confirm": "Потвърждаване",
|
||||
|
||||
@@ -43,9 +43,9 @@
|
||||
"new_register_multiple": "Има <strong>%1</strong> заявки за регистрация, които очакват да бъдат прегледани.",
|
||||
"flag_assigned_to_you": "<strong>Докладът %1</strong> беше назначен на Вас",
|
||||
"post_awaiting_review": "Публикацията чака да бъде прегледана",
|
||||
"profile-exported": "<strong>%1</strong> profile exported, click to download",
|
||||
"posts-exported": "<strong>%1</strong> posts exported, click to download",
|
||||
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
|
||||
"profile-exported": "Профилът на <strong>%1</strong> е изнесен, щракнете за сваляне",
|
||||
"posts-exported": "Публикациите на <strong>%1</strong> са изнесени, щракнете за сваляне",
|
||||
"uploads-exported": "Качванията на <strong>%1</strong> са изнесени, щракнете за сваляне",
|
||||
"email-confirmed": "Е-пощата беше потвърдена",
|
||||
"email-confirmed-message": "Благодарим Ви, че потвърдихте е-пощата си. Акаунтът Ви е вече напълно активиран.",
|
||||
"email-confirm-error-message": "Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "Блокиране на IP адреса",
|
||||
"view-history": "История на редакциите",
|
||||
"bookmark_instructions": "Щракнете тук, за да се върнете към последно прочетената публикация в тази тема.",
|
||||
"flag_title": "Докладване на тази публикация до модератор",
|
||||
"merged_message": "Тази тема беше слята в <a href=\"/topic/%1\">%2</a>",
|
||||
"flag-post": "Докладване на тази публикация",
|
||||
"flag-user": "Докладване на този потребител",
|
||||
"already-flagged": "Вече е докладвано",
|
||||
"view-flag-report": "Преглед на доклада",
|
||||
"merged_message": "Тази тема беше слята в <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "Темата е изтрита. Само потребители с права за управление на темите могат да я видят.",
|
||||
"following_topic.message": "Вече ще получавате известия когато някой публикува коментар в тази тема.",
|
||||
"not_following_topic.message": "Ще виждате тази тема в списъка с непрочетени теми, но няма да получавате известия, когато хората публикуват нещо в нея.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 nodes responded within %2ms!",
|
||||
"host": "host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "pid",
|
||||
"nodejs": "nodejs",
|
||||
"online": "online",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "# of Recent Replies",
|
||||
"ext-link": "External Link",
|
||||
"is-section": "Treat this category as a section",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Upload Image",
|
||||
"delete-image": "Remove",
|
||||
"category-image": "Category Image",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"edit": "Edit",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Select Category",
|
||||
"set-parent-category": "Set Parent Category",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"alert.create": "Create a Category",
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
|
||||
"alert.purge-success": "Category purged!",
|
||||
"alert.copy-success": "Settings Copied!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Search for a user here...",
|
||||
"alert.find-group": "Find a Group",
|
||||
"alert.group-search": "Search for a group here...",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Collapse All",
|
||||
"expand-all": "Expand All",
|
||||
"disable-on-create": "Disable on create"
|
||||
"disable-on-create": "Disable on create",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Hidden",
|
||||
"private": "Private",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Search",
|
||||
"create": "Create Group",
|
||||
"description-placeholder": "A short description about your group",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Global",
|
||||
"global.no-users": "No user-specific global privileges.",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Group Privileges",
|
||||
"user-privileges": "User Privileges",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Chat",
|
||||
"upload-images": "Upload Images",
|
||||
"upload-files": "Upload Files",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Delete Topics",
|
||||
"purge": "Purge",
|
||||
"moderate": "Moderate",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "Emails: ",
|
||||
"alerts.email-sent-to": "An invitation email has been sent to %1",
|
||||
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms."
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "General",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "Reputation",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "Email",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Notifications",
|
||||
"welcome-notification": "Welcome Notification",
|
||||
"welcome-notification-link": "Welcome Notification Link",
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)",
|
||||
"notification-alert-timeout": "Notification Alert Timeout"
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Unread cutoff days",
|
||||
"unread.min-track-last": "Minimum posts in topic before tracking last read",
|
||||
"recent": "Recent Settings",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
|
||||
"signature": "Signature Settings",
|
||||
"signature.disable": "Disable signatures",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "All Votes Are Public",
|
||||
"thresholds": "Activity Thresholds",
|
||||
"min-rep-downvote": "Minimum reputation to downvote posts",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimum reputation to flag posts",
|
||||
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
|
||||
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",
|
||||
"min-rep-signature": "Minimum reputation to add \"Signature\" to user profile",
|
||||
"min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile",
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile"
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature",
|
||||
"not-enough-reputation-min-rep-profile-picture": "You do not have enough reputation to add a profile picture",
|
||||
"not-enough-reputation-min-rep-cover-picture": "You do not have enough reputation to add a cover picture",
|
||||
"already-flagged": "You have already flagged this post",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "\"%1\" রিলোড করতে সমস্যা হয়েছে। রিলোডের পূর্বে যা করা হয়েছিল সেটি আনডু করা সমীচীন। ",
|
||||
"registration-error": "নিবন্ধন এরর!",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "State",
|
||||
"reporter": "Reporter",
|
||||
"reported-at": "Reported At",
|
||||
"description": "Description",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
"assignee": "Assignee",
|
||||
"update": "Update",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Assigned to me",
|
||||
"filter-cid-all": "All categories",
|
||||
"apply-filters": "Apply Filters",
|
||||
"more-filters": "More Filters",
|
||||
|
||||
"quick-actions": "Quick Actions",
|
||||
"flagged-user": "Flagged User",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Flag Notes",
|
||||
"add-note": "Add Note",
|
||||
"no-notes": "No shared notes.",
|
||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||
"note-added": "Note Added",
|
||||
"note-deleted": "Note Deleted",
|
||||
|
||||
"history": "Account & Flag History",
|
||||
"no-history": "No flag history.",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "Resolved",
|
||||
"state-rejected": "Rejected",
|
||||
"no-assignee": "Not Assigned",
|
||||
"note-added": "Note Added",
|
||||
|
||||
"modal-title": "Report Inappropriate Content",
|
||||
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat with",
|
||||
"chat.placeholder": "এখানে আপনার বার্তা লিখুন। পাঠানোর জন্য Enter চাপুন",
|
||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||
"chat.send": "প্রেরন করুন",
|
||||
"chat.no_active": "আপনার কোন সচল কথোপকথন নেই",
|
||||
"chat.user_typing": "%1 লিখছেন",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Upload File",
|
||||
"composer.zen_mode": "Zen Mode",
|
||||
"composer.select_category": "Select a category",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Cancel",
|
||||
"bootbox.confirm": "Confirm",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "Ban IP",
|
||||
"view-history": "Edit History",
|
||||
"bookmark_instructions": "Click here to return to the last read post in this thread.",
|
||||
"flag_title": "মডারেশনের জন্য এই পোস্টটি ফ্ল্যাগ করুন",
|
||||
"merged_message": "This topic has been merged into <a href=\"/topic/%1\">%2</a>",
|
||||
"flag-post": "Flag this post",
|
||||
"flag-user": "Flag this user",
|
||||
"already-flagged": "Already Flagged",
|
||||
"view-flag-report": "View Flag Report",
|
||||
"merged_message": "This topic has been merged into <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "এই টপিকটি মুছে ফেলা হয়েছে। শুধুমাত্র টপিক ব্যবস্থাপনার ক্ষমতাপ্রাপ্ত সদস্যগণ এটি দেখতে পারবেন।",
|
||||
"following_topic.message": "এখন থেকে এই টপিকে অন্যকেউ পোস্ট করলে আপনি নোটিফিকেশন পাবেন।",
|
||||
"not_following_topic.message": "You will see this topic in the unread topics list, but you will not receive notifications when somebody posts to this topic.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 vazeb odpovědělo během %2ms.",
|
||||
"host": "host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "pid",
|
||||
"nodejs": "nodejs",
|
||||
"online": "připojen",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "# posledních odpovědí",
|
||||
"ext-link": "Externí odkaz",
|
||||
"is-section": "Zacházet s kategorii jako se sekcí",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Nahrát obrázek",
|
||||
"delete-image": "Vyjmout",
|
||||
"category-image": "Obrázek kategorie",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Povolit",
|
||||
"disable": "Zakázat",
|
||||
"edit": "Upravit",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Vyberte kategorii",
|
||||
"set-parent-category": "Nastavit nadřazenou kategorii",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Kategorie byla úspěšně vytvořena.",
|
||||
"alert.none-active": "Nemáte žádné aktivní kategorie.",
|
||||
"alert.create": "Vytvořit kategorii",
|
||||
"alert.confirm-moderate": "<strong>Jste si jist/a, že chcete umožnit oprávnění moderovat této skupině uživatelů?</strong> Tato skupina je veřejná a uživatelé se k ní mohou připojit dle libosti.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Opravdu chcete vyčistit tuto kategorii \"%1\"?</p><h5><strong class=\"text-danger\">Upozornění</strong>Všechny témata a příspěvky v této kategorii budou smazána.</h5><p class=\"help-block\">Smazání kategorie vyjme všechny témata a příspěvky a odstraní kategorii z databáze. Pokud chcete vyjmout kategorii <em>dočasně</em>, raději místo toho kategorii „zakažte”.</p>",
|
||||
"alert.purge-success": "Kategorie byla vyčištěna.",
|
||||
"alert.copy-success": "Nastavení bylo zkopírováno.",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Najít uživatele…",
|
||||
"alert.find-group": "Najít skupinu",
|
||||
"alert.group-search": "Hledat skupinu…",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Sbalit vše",
|
||||
"expand-all": "Rozbalit vše",
|
||||
"disable-on-create": "Zakázat při vytvoření"
|
||||
"disable-on-create": "Zakázat při vytvoření",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Skrytý",
|
||||
"private": "Soukromí",
|
||||
"edit": "Upravit",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Hledat",
|
||||
"create": "Vytvořit skupinu",
|
||||
"description-placeholder": "Krátký popis skupiny",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Všeobecné",
|
||||
"global.no-users": "Žádné všeobecné uživatelské nastavení.",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Oprávnění skupiny",
|
||||
"user-privileges": "Oprávnění uživatele",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Konverzace",
|
||||
"upload-images": "Nahrát obrázky",
|
||||
"upload-files": "Náhrát soubory",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Odstranit témata",
|
||||
"purge": "Vyčistit",
|
||||
"moderate": "Moderace",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "E-maily:",
|
||||
"alerts.email-sent-to": "E-mail s pozvánkou byl odeslán na %1",
|
||||
"alerts.x-users-found": "Počet nalezených uživatelů: %1 (hledání trvalo %2 ms)"
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "Všeobecné",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "Reputace",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "E-mail",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Oznámení",
|
||||
"welcome-notification": "Uvítání",
|
||||
"welcome-notification-link": "Odkaz na uvítání",
|
||||
"welcome-notification-uid": "Uvítání uživatele (UID)",
|
||||
"notification-alert-timeout": "Čas pro zobrazení oznámení"
|
||||
"welcome-notification-uid": "Uvítání uživatele (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Dny ukončení nepřečtených",
|
||||
"unread.min-track-last": "Minimální počet příspěvků v tématu před posledním čtením",
|
||||
"recent": "Nastavení pro poslední",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Zakázat filtrování témat v ignorovaných kategoriích na poslední stránce",
|
||||
"signature": "Nastavení podpisu",
|
||||
"signature.disable": "Zakázat podpisy",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "Všechna hlasování jsou veřejná",
|
||||
"thresholds": "Omezení aktivity",
|
||||
"min-rep-downvote": "Minimální reputace pro vyjádření nesouhlasu s příspěvkem",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimální reputace pro označení příspěvků",
|
||||
"min-rep-website": "Minimální reputace pro přidání „Webové stránky” do uživatelského profilu",
|
||||
"min-rep-aboutme": "Minimální reputace pro přidání „O mně” do uživatelského profilu",
|
||||
"min-rep-signature": "Minimální reputace pro přidání „Podpisu” do uživatelského profilu",
|
||||
"min-rep-profile-picture": "Minimální reputace pro přidání „Profilového obrázku” do uživatelského profilu",
|
||||
"min-rep-cover-picture": "Minimální reputace pro přidání „Obrázku uživatele” do uživatelského profilu"
|
||||
"min-rep-cover-picture": "Minimální reputace pro přidání „Obrázku uživatele” do uživatelského profilu",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "Pro přidání podpisu nemáte dostatek reputace",
|
||||
"not-enough-reputation-min-rep-profile-picture": "Pro přidání profilového obrázku nemáte dostatek reputace",
|
||||
"not-enough-reputation-min-rep-cover-picture": "Pro přidání obrázku nemáte dostatek reputace",
|
||||
"already-flagged": "Tento příspěvek jste již označil",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "U svého vlastního příspěvku nemůžete hlasovat",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "Vyskytla se chyba v NodeBB při znovu načtení: \"%1\". NodeBB bude pokračovat v běhu na straně klienta, nicméně byste měl/a přenastavit zpět to, co jste udělal/a před opětovným načtením.",
|
||||
"registration-error": "Chyba při registraci",
|
||||
"parse-error": "Při analýze odpovědi serveru nastala chyba",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "Stav",
|
||||
"reporter": "Nahlásil",
|
||||
"reported-at": "Nahlásil v",
|
||||
"description": "Popis",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hurá, žádné označení.",
|
||||
"assignee": "Nabyvatel",
|
||||
"update": "Aktualizovat",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Přiřazeno mě",
|
||||
"filter-cid-all": "Všechny kategorie",
|
||||
"apply-filters": "Použít filtry",
|
||||
"more-filters": "More Filters",
|
||||
|
||||
"quick-actions": "Quick Actions",
|
||||
"flagged-user": "Označený uživatel",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Poznámky označení",
|
||||
"add-note": "Přidat poznámku",
|
||||
"no-notes": "Žádné sdílené poznámky.",
|
||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||
"note-added": "Poznámka přidána",
|
||||
"note-deleted": "Note Deleted",
|
||||
|
||||
"history": "Account & Flag History",
|
||||
"no-history": "Žádná historie označení.",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "Vyřešeno",
|
||||
"state-rejected": "Zamítnuto",
|
||||
"no-assignee": "Nepřiřazeno",
|
||||
"note-added": "Poznámka přidána",
|
||||
|
||||
"modal-title": "Nahlásit nevhodný obsah",
|
||||
"modal-body": "Zadejte váš důvod k označení %1 %2 pro kontrolu. Nebo použijte tlačítko je-li dostupné.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Konverzace s",
|
||||
"chat.placeholder": "Konverzační zprávu napište zde, pro odeslání stiskněte klávesu Enter",
|
||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||
"chat.send": "Odeslat",
|
||||
"chat.no_active": "Nemáte žádné aktivní konverzace.",
|
||||
"chat.user_typing": "%1 píše…",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Nahrát soubor",
|
||||
"composer.zen_mode": "Režim Zem",
|
||||
"composer.select_category": "Vyberte kategorii",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Zrušit",
|
||||
"bootbox.confirm": "Potvrdit",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "Zakázat IP",
|
||||
"view-history": "Upravit historii",
|
||||
"bookmark_instructions": "Pro návrat k poslednímu čtenému příspěvku v tématu, klikněte zde.",
|
||||
"flag_title": "Označit tento příspěvek k moderování",
|
||||
"merged_message": "Toto téma bylo sloučeno do <a href=\"/topic/%1\">%2</a>",
|
||||
"flag-post": "Flag this post",
|
||||
"flag-user": "Flag this user",
|
||||
"already-flagged": "Already Flagged",
|
||||
"view-flag-report": "View Flag Report",
|
||||
"merged_message": "This topic has been merged into <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "Toto téma bylo odstraněno. Jen uživatelé s oprávněním správy témat ho mohou vidět.",
|
||||
"following_topic.message": "Nyní budete dostávat upozornění, jakmile někdo přidá příspěvek do tohoto tématu.",
|
||||
"not_following_topic.message": " Toto téma uvidíte v seznamu nepřečtených témat, ale neobdržíte upozornění, přidá-li někdo nový příspěvek.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 nodes responded within %2ms!",
|
||||
"host": "host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "pid",
|
||||
"nodejs": "nodejs",
|
||||
"online": "online",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "# of Recent Replies",
|
||||
"ext-link": "External Link",
|
||||
"is-section": "Treat this category as a section",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Upload Image",
|
||||
"delete-image": "Remove",
|
||||
"category-image": "Category Image",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"edit": "Edit",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Select Category",
|
||||
"set-parent-category": "Set Parent Category",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"alert.create": "Create a Category",
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
|
||||
"alert.purge-success": "Category purged!",
|
||||
"alert.copy-success": "Settings Copied!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Search for a user here...",
|
||||
"alert.find-group": "Find a Group",
|
||||
"alert.group-search": "Search for a group here...",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Collapse All",
|
||||
"expand-all": "Expand All",
|
||||
"disable-on-create": "Disable on create"
|
||||
"disable-on-create": "Disable on create",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Hidden",
|
||||
"private": "Private",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Search",
|
||||
"create": "Create Group",
|
||||
"description-placeholder": "A short description about your group",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Global",
|
||||
"global.no-users": "No user-specific global privileges.",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Group Privileges",
|
||||
"user-privileges": "User Privileges",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Chat",
|
||||
"upload-images": "Upload Images",
|
||||
"upload-files": "Upload Files",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Delete Topics",
|
||||
"purge": "Purge",
|
||||
"moderate": "Moderate",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "Emails: ",
|
||||
"alerts.email-sent-to": "An invitation email has been sent to %1",
|
||||
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms."
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "General",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "Reputation",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "Email",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Notifications",
|
||||
"welcome-notification": "Welcome Notification",
|
||||
"welcome-notification-link": "Welcome Notification Link",
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)",
|
||||
"notification-alert-timeout": "Notification Alert Timeout"
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Unread cutoff days",
|
||||
"unread.min-track-last": "Minimum posts in topic before tracking last read",
|
||||
"recent": "Recent Settings",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
|
||||
"signature": "Signature Settings",
|
||||
"signature.disable": "Disable signatures",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "All Votes Are Public",
|
||||
"thresholds": "Activity Thresholds",
|
||||
"min-rep-downvote": "Minimum reputation to downvote posts",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimum reputation to flag posts",
|
||||
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
|
||||
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",
|
||||
"min-rep-signature": "Minimum reputation to add \"Signature\" to user profile",
|
||||
"min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile",
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile"
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature",
|
||||
"not-enough-reputation-min-rep-profile-picture": "You do not have enough reputation to add a profile picture",
|
||||
"not-enough-reputation-min-rep-cover-picture": "You do not have enough reputation to add a cover picture",
|
||||
"already-flagged": "Du har allerede vurderet dette indlæg",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "NodeBB stødte på et problem under genindlæsningen : \"%1\". NodeBB vil fortsætte med en ældre version, og det er nok god ide at genoptage fra lige før du genindlæste siden.",
|
||||
"registration-error": "Registeringsfejl",
|
||||
"parse-error": "Noget gik galt under fortolknings er serverens respons",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "State",
|
||||
"reporter": "Reporter",
|
||||
"reported-at": "Reported At",
|
||||
"description": "Description",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
"assignee": "Assignee",
|
||||
"update": "Update",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Assigned to me",
|
||||
"filter-cid-all": "All categories",
|
||||
"apply-filters": "Apply Filters",
|
||||
"more-filters": "More Filters",
|
||||
|
||||
"quick-actions": "Quick Actions",
|
||||
"flagged-user": "Flagged User",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Flag Notes",
|
||||
"add-note": "Add Note",
|
||||
"no-notes": "No shared notes.",
|
||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||
"note-added": "Note Added",
|
||||
"note-deleted": "Note Deleted",
|
||||
|
||||
"history": "Account & Flag History",
|
||||
"no-history": "No flag history.",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "Resolved",
|
||||
"state-rejected": "Rejected",
|
||||
"no-assignee": "Not Assigned",
|
||||
"note-added": "Note Added",
|
||||
|
||||
"modal-title": "Report Inappropriate Content",
|
||||
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat with",
|
||||
"chat.placeholder": "Skriv din chatbesked her, tryk enter for at sende",
|
||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||
"chat.send": "Send",
|
||||
"chat.no_active": "Du har ingen aktive chats.",
|
||||
"chat.user_typing": "%1 skriver ...",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Upload File",
|
||||
"composer.zen_mode": "Zen Mode",
|
||||
"composer.select_category": "Select a category",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Annuller",
|
||||
"bootbox.confirm": "Bekræft",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "Ban IP",
|
||||
"view-history": "Edit History",
|
||||
"bookmark_instructions": "Klik her for at vende tilbage til den sidst læste indlæg i denne tråd.",
|
||||
"flag_title": "Meld dette indlæg til moderation",
|
||||
"merged_message": "This topic has been merged into <a href=\"/topic/%1\">%2</a>",
|
||||
"flag-post": "Flag this post",
|
||||
"flag-user": "Flag this user",
|
||||
"already-flagged": "Already Flagged",
|
||||
"view-flag-report": "View Flag Report",
|
||||
"merged_message": "This topic has been merged into <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.",
|
||||
"following_topic.message": "Du vil nu modtage notifikationer når nogle skriver et indlæg i dette emne.",
|
||||
"not_following_topic.message": "You will see this topic in the unread topics list, but you will not receive notifications when somebody posts to this topic.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 Knoten antworteten innerhalb von %2ms",
|
||||
"host": "Host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "PID",
|
||||
"nodejs": "Node.js Version",
|
||||
"online": "Online",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "Anzahl neuer Antworten",
|
||||
"ext-link": "Externer Link",
|
||||
"is-section": "Behandle diese Kategorie als Abschnitt",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Bild hochladen",
|
||||
"delete-image": "Entfernen",
|
||||
"category-image": "Kategoriebild",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Aktivieren",
|
||||
"disable": "Deaktivieren",
|
||||
"edit": "Bearbeiten",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Kategorie auswählen",
|
||||
"set-parent-category": "Übergeordnete Kategorie festlegen",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Kategorie erfolgreich erstellt!",
|
||||
"alert.none-active": "Du hast keine aktiven Kategorien.",
|
||||
"alert.create": "Erstelle eine Kategorie",
|
||||
"alert.confirm-moderate": "<strong>Bist du sicher, dass du dieser Gruppe das Moderationsrecht gewähren möchtest?</strong> Diese Gruppe ist öffentlich, und alle Benutzer können nach Belieben beitreten.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Möchtest du die Kategorie \"%1\" wirklich löschen?</p><h5><strong class=\"text-danger\">Warnung!</strong> Alle Themen und Beiträge in dieser Kategorie werden gelöscht!</h5> <p class=\"help-block\">Löschen einer Kategorie wird alle Themen und Beiträge zu entfernen, und die Kategorie aus der Datenbank löschen. Falls du eine Kategorie <em>temporär</em> entfernen möchstest, dann kannst du sie stattdessen \"deaktivieren\".",
|
||||
"alert.purge-success": "Kategorie gelöscht!",
|
||||
"alert.copy-success": "Einstellungen kopiert!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Hier nach einem Benutzer suchen...",
|
||||
"alert.find-group": "Gruppe finden",
|
||||
"alert.group-search": "Hier nach einer Gruppe suchen...",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Alle einklappen",
|
||||
"expand-all": "Alle ausklappen",
|
||||
"disable-on-create": "Deaktiviere beim erstellen"
|
||||
"disable-on-create": "Deaktiviere beim erstellen",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Hidden",
|
||||
"private": "Private",
|
||||
"edit": "Ändern",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Suchen",
|
||||
"create": "Gruppe erstellen",
|
||||
"description-placeholder": "Eine kurze Beschreibung deiner Gruppe",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Global",
|
||||
"global.no-users": "Keine benutzerspezifischen globalen Berechtigungen",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Group Privileges",
|
||||
"user-privileges": "User Privileges",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Chat",
|
||||
"upload-images": "Bilder hochladen",
|
||||
"upload-files": "Dateien hochladen",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Themen entfernen",
|
||||
"purge": "Endgültig löschen",
|
||||
"moderate": "Moderieren",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "E-Mails:",
|
||||
"alerts.email-sent-to": "Eine Einladungsemail wurde an %1 gesendet",
|
||||
"alerts.x-users-found": "%1 Nutzer gefunden! Die Suche dauerte %2ms."
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "Allgemein",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "Reputation",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "E-Mail",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Benachrichtigungen",
|
||||
"welcome-notification": "Wilkommensnachricht",
|
||||
"welcome-notification-link": "Wilkommensnachricht-Link",
|
||||
"welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)",
|
||||
"notification-alert-timeout": "Benachrichtigungs Timeout"
|
||||
"welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Ungelesen-Limit (in Tagen)",
|
||||
"unread.min-track-last": "Minimale Anzahl an Beiträgen pro Thema bevor die letzte Sichtung mitgeschrieben wird",
|
||||
"recent": "Kürzlich verwendete Einstellungen",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Filtern von Themen in ignorierten Kategorien auf der /recent Seite deaktivieren",
|
||||
"signature": "Signatureinstellungen",
|
||||
"signature.disable": "Signaturen deaktivieren",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "Alle Bewertungen sind öffentlich",
|
||||
"thresholds": "Aktivitätsschwelle",
|
||||
"min-rep-downvote": "Minimales Ansehen um Beiträge negativ zu bewerten",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimales Ansehen und Beiträge zu melden",
|
||||
"min-rep-website": "Erforderliche Reputation um eine \"Website\" zum Benutzerprofil hinzuzufügen",
|
||||
"min-rep-aboutme": "Erforderliche Reputation um eine \"Über mich\"-Sektion zum Benutzerprofil hinzuzufügen",
|
||||
"min-rep-signature": "Erforderliche Reputation um eine \"Signatur\" zum Benutzerprofil hinzuzufügen",
|
||||
"min-rep-profile-picture": "Minimale Reputation um ein Profilbild hinzuzufügen",
|
||||
"min-rep-cover-picture": "Minimale Reputation um ein Deckbild hinzuzufügen"
|
||||
"min-rep-cover-picture": "Minimale Reputation um ein Deckbild hinzuzufügen",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "Deine Reputation um eine \"Signatur\" zum Benutzerprofil hinzuzufügen ist zu niedrig",
|
||||
"not-enough-reputation-min-rep-profile-picture": "Deine Reputation ist zu niedrig um ein Profilbild hinzuzufügen.",
|
||||
"not-enough-reputation-min-rep-cover-picture": "Deine Reputation ist zu niedrig um ein Deckbild hinzuzufügen.",
|
||||
"already-flagged": "Du hast diesen Beitrag bereits gemeldet",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "Es ist ein Problem während des Reloads von NodeBB aufgetreten: \"%1\". NodeBB wird weiterhin clientseitige Assets bereitstellen, allerdings solltest du das, was du vor dem Reload gemacht hast, rückgängig machen.",
|
||||
"registration-error": "Registrierungsfehler",
|
||||
"parse-error": "Beim auswerten der Serverantwort ist etwas schiefgegangen",
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"state": "Zustand",
|
||||
"reporter": "Meldender",
|
||||
"reported-at": "Gemeldet am",
|
||||
"description": "Beschreibung",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hurra! Keine Meldungen gefunden.",
|
||||
"assignee": "Zugeordneter Benutzer",
|
||||
"update": "Aktualisieren",
|
||||
@@ -26,6 +25,7 @@
|
||||
"filter-quick-mine": "Mir zugewiesen",
|
||||
"filter-cid-all": "Alle Kategorien",
|
||||
"apply-filters": "Filter anwenden",
|
||||
"more-filters": "More Filters",
|
||||
|
||||
"quick-actions": "Quick Actions",
|
||||
"flagged-user": "Gemeldeter Benutzer",
|
||||
@@ -43,6 +43,9 @@
|
||||
"notes": "Meldungsnotizen",
|
||||
"add-note": "Notiz hinzufügen",
|
||||
"no-notes": "Keine geteilten Notizen",
|
||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||
"note-added": "Notiz hinzugefügt",
|
||||
"note-deleted": "Note Deleted",
|
||||
|
||||
"history": "Account & Flag History",
|
||||
"no-history": "Kein Meldungsverlauf",
|
||||
@@ -53,7 +56,6 @@
|
||||
"state-resolved": "Gelöst",
|
||||
"state-rejected": "Abgelehnt",
|
||||
"no-assignee": "Nicht zugewiesen",
|
||||
"note-added": "Notiz hinzugefügt",
|
||||
|
||||
"modal-title": "Anstößige Inhalte Melden",
|
||||
"modal-body": "Bitte geben Sie den Grund an, weshalb Sie %1 %2 melden wollen. Alternativ können Sie einen der Schnell-Meldungs-Knöpfe verwenden, wenn anwendbar.",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat mit",
|
||||
"chat.placeholder": "Schreibe hier etwas, und drücke Enter zum Absenden.",
|
||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||
"chat.send": "Senden",
|
||||
"chat.no_active": "Du hast keine aktiven Chats.",
|
||||
"chat.user_typing": "%1 tippt gerade ...",
|
||||
@@ -58,6 +59,7 @@
|
||||
"composer.upload-file": "Datei hochladen",
|
||||
"composer.zen_mode": "Zen Modus",
|
||||
"composer.select_category": "Wähle eine Kategorie",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Abbrechen",
|
||||
"bootbox.confirm": "Bestätigen",
|
||||
|
||||
@@ -36,8 +36,11 @@
|
||||
"ban-ip": "IP-Adresse bannen",
|
||||
"view-history": "Verlauf bearbeiten",
|
||||
"bookmark_instructions": "Klicke hier, um zum letzten gelesenen Beitrag des Themas zurückzukehren.",
|
||||
"flag_title": "Diesen Beitrag melden",
|
||||
"merged_message": "Dieses Thema wurde mit <a href=\"/topic/%1\">%2</a> zusammengeführt",
|
||||
"flag-post": "Flag this post",
|
||||
"flag-user": "Flag this user",
|
||||
"already-flagged": "Already Flagged",
|
||||
"view-flag-report": "View Flag Report",
|
||||
"merged_message": "This topic has been merged into <a href=\"%1\">%2</a>",
|
||||
"deleted_message": "Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.",
|
||||
"following_topic.message": "Du erhältst nun eine Benachrichtigung, wenn jemand einen Beitrag zu diesem Thema verfasst.",
|
||||
"not_following_topic.message": "Ungelesene Beiträge in diesem Thema werden angezeigt, aber du erhältst keine Benachrichtigung wenn jemand einen Beitrag zu diesem Thema verfasst.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ip": "IP <strong>%1</strong>",
|
||||
"nodes-responded": "%1 nodes responded within %2ms!",
|
||||
"host": "host",
|
||||
"primary": "primary / run jobs",
|
||||
"pid": "pid",
|
||||
"nodejs": "nodejs",
|
||||
"online": "online",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"num-recent-replies": "# of Recent Replies",
|
||||
"ext-link": "External Link",
|
||||
"is-section": "Treat this category as a section",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
"upload-image": "Upload Image",
|
||||
"delete-image": "Remove",
|
||||
"category-image": "Category Image",
|
||||
@@ -26,6 +27,8 @@
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"edit": "Edit",
|
||||
"analytics": "Analytics",
|
||||
"view-category": "View category",
|
||||
|
||||
"select-category": "Select Category",
|
||||
"set-parent-category": "Set Parent Category",
|
||||
@@ -63,7 +66,6 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"alert.create": "Create a Category",
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
|
||||
"alert.purge-success": "Category purged!",
|
||||
"alert.copy-success": "Settings Copied!",
|
||||
@@ -75,7 +77,9 @@
|
||||
"alert.user-search": "Search for a user here...",
|
||||
"alert.find-group": "Find a Group",
|
||||
"alert.group-search": "Search for a group here...",
|
||||
"alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!",
|
||||
"collapse-all": "Collapse All",
|
||||
"expand-all": "Expand All",
|
||||
"disable-on-create": "Disable on create"
|
||||
"disable-on-create": "Disable on create",
|
||||
"no-matches": "No matches"
|
||||
}
|
||||
@@ -8,6 +8,9 @@
|
||||
"hidden": "Hidden",
|
||||
"private": "Private",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"privileges": "Privileges",
|
||||
"download-csv": "CSV",
|
||||
"search-placeholder": "Search",
|
||||
"create": "Create Group",
|
||||
"description-placeholder": "A short description about your group",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"global": "Global",
|
||||
"global.no-users": "No user-specific global privileges.",
|
||||
"admin": "Admin",
|
||||
"group-privileges": "Group Privileges",
|
||||
"user-privileges": "User Privileges",
|
||||
"edit-privileges": "Edit Privileges",
|
||||
"chat": "Chat",
|
||||
"upload-images": "Upload Images",
|
||||
"upload-files": "Upload Files",
|
||||
@@ -33,10 +33,20 @@
|
||||
"delete-topics": "Delete Topics",
|
||||
"purge": "Purge",
|
||||
"moderate": "Moderate",
|
||||
|
||||
"admin-dashboard": "Dashboard",
|
||||
"admin-categories": "Categories",
|
||||
"admin-privileges": "Privileges",
|
||||
"admin-users": "Users",
|
||||
"admin-settings": "Settings"
|
||||
"admin-settings": "Settings",
|
||||
|
||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||
"alert.saved": "Privilege changes saved and applied",
|
||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||
"alert.discarded": "Privilege changes discarded",
|
||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to <strong>all categories</strong>?",
|
||||
"alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to <strong>all descendant (child) categories</strong>?",
|
||||
"alert.no-undo": "<em>This action cannot be undone.</em>"
|
||||
}
|
||||
@@ -108,5 +108,5 @@
|
||||
|
||||
"alerts.prompt-email": "Emails: ",
|
||||
"alerts.email-sent-to": "An invitation email has been sent to %1",
|
||||
"alerts.x-users-found": "%1 user(s) found! Search took %2 ms."
|
||||
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"settings/general": "General",
|
||||
"settings/homepage": "Home Page",
|
||||
"settings/navigation": "Navigation",
|
||||
"settings/reputation": "Reputation",
|
||||
"settings/reputation": "Reputation & Flags",
|
||||
"settings/email": "Email",
|
||||
"settings/user": "Users",
|
||||
"settings/group": "Groups",
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
"notifications": "Ειδοποιήσεις",
|
||||
"welcome-notification": "Ειδοποίηση καλωσορίσματος",
|
||||
"welcome-notification-link": "Welcome Notification Link",
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)",
|
||||
"notification-alert-timeout": "Notification Alert Timeout"
|
||||
"welcome-notification-uid": "Welcome Notification User (UID)"
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"unread.cutoff": "Unread cutoff days",
|
||||
"unread.min-track-last": "Minimum posts in topic before tracking last read",
|
||||
"recent": "Recent Settings",
|
||||
"recent.max-topics": "Maximum topics on /recent",
|
||||
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
|
||||
"signature": "Signature Settings",
|
||||
"signature.disable": "Disable signatures",
|
||||
|
||||
@@ -5,10 +5,16 @@
|
||||
"votes-are-public": "All Votes Are Public",
|
||||
"thresholds": "Activity Thresholds",
|
||||
"min-rep-downvote": "Minimum reputation to downvote posts",
|
||||
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
|
||||
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
|
||||
"min-rep-flag": "Minimum reputation to flag posts",
|
||||
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
|
||||
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",
|
||||
"min-rep-signature": "Minimum reputation to add \"Signature\" to user profile",
|
||||
"min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile",
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile"
|
||||
"min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile",
|
||||
|
||||
"flags": "Flag Settings",
|
||||
"flags.limit-per-target": "Maximum number of times something can be flagged",
|
||||
"flags.limit-per-target-placeholder": "Default: 0"
|
||||
}
|
||||
@@ -138,8 +138,13 @@
|
||||
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature",
|
||||
"not-enough-reputation-min-rep-profile-picture": "You do not have enough reputation to add a profile picture",
|
||||
"not-enough-reputation-min-rep-cover-picture": "You do not have enough reputation to add a cover picture",
|
||||
"already-flagged": "You have already flagged this post",
|
||||
"post-already-flagged": "You have already flagged this post",
|
||||
"user-already-flagged": "You have already flagged this user",
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-downvotes-today": "You can only downvote %1 times a day",
|
||||
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
|
||||
"reload-failed": "Το NodeBB συνάντησε ένα πρόβλημα καθώς γινόταν η ανανέωση: \"%1\". Το NodeBB θα συνεχίσει να προσφέρει τα στοιχεία του χρήστη, αν και θα ήταν καλή ιδέα να επαναφέρεις ότι έκανες πριν την ανανέωση.",
|
||||
"registration-error": "Registration Error",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user