Merge remote-tracking branch 'origin/master' into develop

v1.18.x
Julian Lam 6 years ago
commit d79a34c466

@ -7,8 +7,8 @@ before_install:
before_script: before_script:
- sleep 15 # wait for mongodb to be ready - sleep 15 # wait for mongodb to be ready
- "mongo mydb_test --eval 'db.createUser({user:\"travis\", pwd: \"test\", roles: []});'" - "mongo mydb_test --eval 'db.createUser({user:\"travis\", pwd: \"test\", roles: []});'"
- sh -c "if [ '$DB' = 'mongodb' ]; then node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"mongo\\\",\\\"mongo:host\\\":\\\"127.0.0.1\\\",\\\"mongo:port\\\":27017,\\\"mongo:username\\\":\\\"\\\",\\\"mongo:password\\\":\\\"\\\",\\\"mongo:database\\\":0,\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":27017,\\\"database\\\":0}\"; fi" - sh -c "if [ '$DB' = 'mongodb' ]; then node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"mongo\\\",\\\"mongo:host\\\":\\\"127.0.0.1\\\",\\\"mongo:port\\\":27017,\\\"mongo:username\\\":\\\"\\\",\\\"mongo:password\\\":\\\"\\\",\\\"mongo:database\\\":0,\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":27017,\\\"database\\\":\\\"travis_ci_test\\\"}\"; fi"
- sh -c "if [ '$DB' = 'redis' ]; then node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567/forum\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"redis\\\",\\\"redis:host\\\":\\\"127.0.0.1\\\",\\\"redis:port\\\":6379,\\\"redis:password\\\":\\\"\\\",\\\"redis:database\\\":0,\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":6379,\\\"database\\\":0}\"; fi" - sh -c "if [ '$DB' = 'redis' ]; then node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567/forum\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"redis\\\",\\\"redis:host\\\":\\\"127.0.0.1\\\",\\\"redis:port\\\":6379,\\\"redis:password\\\":\\\"\\\",\\\"redis:database\\\":0,\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":6379,\\\"database\\\":1}\"; fi"
- sh -c "if [ '$DB' = 'postgres' ]; then psql -c 'create database nodebb;' -U postgres; psql -c 'create database travis_ci_test;' -U postgres; node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"postgres\\\",\\\"postgres:host\\\":\\\"127.0.0.1\\\",\\\"postgres:port\\\":5432,\\\"postgres:password\\\":\\\"\\\",\\\"postgres:database\\\":\\\"nodebb\\\",\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":5432,\\\"username\\\":\\\"postgres\\\",\\\"database\\\":\\\"travis_ci_test\\\"}\"; fi" - sh -c "if [ '$DB' = 'postgres' ]; then psql -c 'create database nodebb;' -U postgres; psql -c 'create database travis_ci_test;' -U postgres; node app --setup=\"{\\\"url\\\":\\\"http://127.0.0.1:4567\\\",\\\"secret\\\":\\\"abcdef\\\",\\\"database\\\":\\\"postgres\\\",\\\"postgres:host\\\":\\\"127.0.0.1\\\",\\\"postgres:port\\\":5432,\\\"postgres:password\\\":\\\"\\\",\\\"postgres:database\\\":\\\"nodebb\\\",\\\"admin:username\\\":\\\"admin\\\",\\\"admin:email\\\":\\\"test@example.org\\\",\\\"admin:password\\\":\\\"hAN3Eg8W\\\",\\\"admin:password:confirm\\\":\\\"hAN3Eg8W\\\"}\" --ci=\"{\\\"host\\\":\\\"127.0.0.1\\\",\\\"port\\\":5432,\\\"username\\\":\\\"postgres\\\",\\\"database\\\":\\\"travis_ci_test\\\"}\"; fi"
after_success: after_success:
- "npm run coveralls" - "npm run coveralls"

@ -1,4 +1,465 @@
#### 1.11.0 (2018-12-14) ### 1.12.0 (2019-03-06)
##### Chores
* incrementing version number - v1.12.0 (d87f8c52)
* incrementing version number - v1.11.2 (757bff27)
* **deps:**
* update node:8.15.1 docker digest to 287b8a5 (0b8d1833)
* update node.js to v8.15.1 (ae89db28)
* update dependency mocha to v6 (#7387) (30bdb1a1)
* update dependency coveralls to v3.0.3 (#7397) (cf74904c)
* update dependency eslint to v5.14.1 (4df9c206)
* update dependency jsdom to v13.2.0 (cb5e3d83)
* update node:8.15.0 docker digest to a8a9d8e (edcb5314)
* update dependency nyc to v13.3.0 (a78f5da5)
* update dependency lint-staged to v8.1.4 (18c90913)
* update dependency eslint to v5.14.0 (9d8d2d0d)
* update commitlint monorepo (aed5b29d)
* update dependency eslint-plugin-import to v2.16.0 (e0fa6965)
* update dependency @commitlint/cli to v7.4.0 (362d9397)
* update dependency lint-staged to v8.1.1 (96644350)
##### Documentation Changes
* updated changelog (aec2f210)
##### New Features
* admin/groups style change (2b6f1a05)
* add process cpu usage to admin (db477538)
* pass options to digest (23da3009)
* revamp email templates to be more style agnostic (#7375) (f32a9922)
* lower search timeout (fc830c0f)
* quick search (8a0e1280)
* add vote status to getPostData API call (eafe76de)
* make topic search a function (d2b83967)
* quick search (c01d43e0)
* check overide (ba90bf31)
* check CI failure (f2d7f75e)
* logging password resets and errors into event log (0c09b740)
* add `action:alert.new`, `action:alert.update` hooks (daadcc48)
* allow themes to define custom classes for categories via filter:admin.category.get (5031bfe8)
* show more unread notifs (d75a0d77)
* pass topic creation data to action:topic.save (cd2f72fb)
* textcomplete over jquery-textcomplete, closes #7309 (02a8ed9b)
* new hook filter:privileges.posts.edit (f659ef4d)
* new hook type: `response` (a23854e3)
##### Bug Fixes
* **deps:**
* update dependency nodebb-theme-persona to v9.1.24 (0f2d3181)
* update dependency nodebb-plugin-composer-default to v6.2.7 (#7411) (9ebc900a)
* bump markdown (82c8ee3f)
* bump markdown (7ce5a81f)
* bump persona (a0b71f09)
* update dependency nodebb-theme-vanilla to v10.1.21 (#7404) (699eddcb)
* update dependency nodebb-theme-persona to v9.1.22 (#7403) (d87751ea)
* update dependency nodebb-theme-persona to v9.1.21 (#7401) (f721155d)
* update dependency nodebb-theme-slick to v1.2.21 (#7398) (f6e55651)
* update dependency nodebb-widget-essentials to v4.0.14 (#7399) (f812e0b7)
* update dependency nodebb-theme-persona to v9.1.19 (#7392) (deff7b34)
* update dependency nodebb-plugin-composer-default to v6.2.6 (#7389) (fab32a49)
* update dependency nodebb-theme-persona to v9.1.18 (042b81a0)
* update dependency nodebb-theme-persona to v9.1.17 (#7379) (546e04e1)
* update dependency nodebb-plugin-composer-default to v6.2.5 (#7374) (d0874f34)
* update dependency async to v2.6.2 (#7365) (264eadde)
* update dependency nodebb-plugin-composer-default to v6.2.4 (30ff4582)
* update dependency nodebb-theme-persona to v9.1.16 (65df6711)
* update dependency nodebb-plugin-markdown to v8.9.0 (07b29d59)
* bump contenteditable to v0.1.1, #7325 (fbbe2ab7)
* update dependency nodebb-plugin-composer-default to v6.2.3 (#7341) (176efb5f)
* update dependency nodebb-theme-persona to v9.1.15 (#7295) (8f69ffd4)
* update dependency nodebb-theme-slick to v1.2.20 (#7197) (a82bd3d0)
* update dependency nodebb-theme-lavender to v5.0.9 (#7322) (b350be27)
* update dependency nodebb-plugin-composer-default to v6.2.2 (99f82fb3)
* update dependency winston to v3.2.1 (#7317) (7e872d32)
* update dependency nodebb-plugin-markdown to v8.8.8 (#7314) (9cf81afe)
* update dependency nodebb-plugin-dbsearch to v3.0.6 (#7305) (d48ef6d8)
* update dependency nodebb-plugin-dbsearch to v3.0.5 (#7304) (57e3f162)
* update dependency nodebb-theme-vanilla to v10.1.19 (#7301) (443dcee4)
* update dependency winston to v3.2.0 (#7299) (6f957cb9)
* update dependency nodebb-plugin-spam-be-gone to v0.6.0 (247ac828)
* #7413 (684175f7)
* #7414 (e331f6b5)
* l2spread @baris nib (0360f6e1)
* restored email logo to all outgoing emails (6c1f9c3c)
* die hydra!!! (ad6c8dcc)
* incorrect teaserPost logic (97313508)
* normalized font sizes for paragraphs in digest (43c4eb23)
* removed notification subheader translation string (6f272e34)
* broken 50% border radius on emails, failing tests (d3a10628)
* hook names getting objectified by winston (6472a065)
* failing tests from revamped-emails branch (3a7f1c19)
* #7395 (03305db8)
* mounting of all-route middlewares to router instead of app (d722f3b8)
* incorrect returnTo set in registerComplete (f972f752)
* search.api not working on subfolder (158f68eb)
* tests for #7385 (7a534453)
* #7385 better handling for errors in Adv>Databases (57069a5c)
* no relative path needed in req.session.returnTo (949b10f1)
* don't refresh page when enabling/disabling categories (d5ece9a4)
* #7373 (c2e7ae7f)
* autocomplete not triggered if chat switched (ab0e547d)
* #7366 (6c2f48f1)
* #7357 (45c322ae)
* #7359 (2996a5dc)
* re-introducing indeterminate checkbox state to ACP privs (e8f3c256)
* #7354 (c6ad8fae)
* uid check (efd7d953)
* uid checks (c24dcf78)
* only allow numbers as scores (#7356) (5917dec2)
* #7231, missing success alert on group name change in ACP (0fffcb38)
* remove debug logs (fe63fca8)
* don't use same db as prod values (39e35275)
* database 0 was being replaced with undefined because 0 is falsy (bcd62586)
* #7352 (2e2c3ac1)
* #7261, banned users still get digests (aca05560)
* #7346, panel-header widget colours in ACP (91a7b907)
* #7350 (8c68780e)
* eslint failure from daadcc4889a91b9bbd279d49db348610cc079ccc (96b6ce1f)
* prevent crash if results.stats or results.serverStatus is undefined (fab52b84)
* move `action:alert.update` to after translator (d864da1a)
* #7098 (fc6767e1)
* #7232 (70d9c6c4)
* #7229 (e59b907d)
* #7339 (12c58990)
* #7338 (8e3bf581)
* dont crash if userData is undefined #7262 (56a493d8)
* #7240 (a2f08e7d)
* give default privs on new install to guests/spiders (cd120990)
* #6806 (c72da559)
* #7334 (ae779ea4)
* closes #7217 (9d1fcf4e)
* merge post notifs (6e69a9ab)
* don't crash if body doesn't have `skin-` (f6cfbbb5)
* #7324 (c7abf07a)
* allow regular groups to local login (0366cfd8)
* #7316 (5353960a)
* #7306 (8aebe884)
* #7312 (7a4a8ea4)
* #7311, missing dependencies (263e58df)
* #7300 (920efad0)
* #6848 (70f8b418)
* #7298 privilege header misalignment (df6f75eb)
* #7211 (cf918078)
* #7215 (7a9780f6)
* #7296, local login privilege available to registered-users only (7fb3c168)
* #7094 (d03220cd)
#### 1.11.2 (2019-01-24)
##### Chores
* incrementing version number - v1.11.2 (757bff27)
* incrementing version number - v1.11.1 (2104877c)
* **deps:**
* update node:8.15.0 docker digest to cb66110 (1719cd77)
* update dependency eslint-plugin-import to v2.15.0 (f7191eb9)
* update dependency eslint to v5.12.1 (d928c54d)
* update dependency @commitlint/cli to v7.3.2 (6ae2b972)
* update node.js to v8.15.0 (ac39fe90)
* update dependency eslint to v5.12.0 (f96ef7bb)
* update commitlint monorepo to v7.3.1 (50594118)
* update dependency smtp-server to v3.5.0 (00063708)
* update dependency husky to v1.3.1 (719995a4)
* update dependency eslint to v5.11.0 (#7151) (26f3bdbf)
* update dependency husky to v1.3.0 (eb606281)
* update dependency jsdom to v13.1.0 (60e9430b)
* update dependency eslint to v5.10.0 (#7084) (dae861da)
* update dependency husky to v1.2.1 (63f4b569)
* update node:8.14.0 docker digest to dd2381f (7449ae3e)
* update node.js to v8.14.0 (8a5a031d)
* update dependency lint-staged to v8.1.0 (dd7f8a14)
* update dependency husky to v1.2.0 (aee21628)
* update node:8.12.0 docker digest to 5dae8ea (0ef451dd)
* update dependency husky to v1.1.4 (95d6ab06)
* update dependency eslint to v5.9.0 (92441794)
* pin dependencies (b0483f21)
* update dependency eslint-config-airbnb-base to v13 (#6599) (64b9dabf)
* update node.js to v8.12.0 (fa3afbd2)
* update dependency husky to v1.1.3 (6cee5b8e)
* update dependency lint-staged to v8.0.4 (9d258668)
* update dependency lint-staged to v8.0.3 (aaa6fe9e)
* update dependency lint-staged to v8 (95d7a5fa)
* update dependency jsdom to v13 (52f141c9)
* **husky:** setting up husky as recommended in docs (e8a3d929)
##### Documentation Changes
* updated changelog for v1.11.1 (c04e192d)
##### New Features
* new hook filter:user.logout (63061ffd)
* explicit handling of SSO success and failure (059a4be2)
* additional options for SSO plugins (2b9322e1)
* get rid of disk access (ed5d2d6d)
* support for one-click unsubscribe from email clients (#7203) (70a87d43)
* added new hook `static:sockets.validateSession` (#7189) (0263b4da)
* #7120 (f4ea2c43)
* #7032 (0c1ac4d6)
* small fixes (fef7e13c)
* name topic controller (b9b9d8b2)
* header (0cb9bba4)
* more naming (ae0fe5e8)
* give the rest of the middlewares names (f88db22c)
* give names to more middlewares (fdfbcc6e)
* give names to middlewares (53793e16)
* change sortedSetsScore (d2c2d56f)
* Allow getting logfile path from config (#7044) (f3e8e065)
* remove uid:<uid>:ignored:cids (#7099) (263c9180)
* cache category tag whitelist (78fa7340)
* make user cards look less derpy (31bb2ae9)
* added new middleware authenticateOrGuest (4fba1492)
* closes #7070 (7ca62b83)
* added README.md in languages folder (648964fa)
* up composer (7eee8e1d)
* allow array results (54c127d1)
* #7023 (f581c052)
* close #7002, console message if mismatched origins (89c025d1)
* added changelog file to root of repo (e89b4fca)
* enabling commitlint (c58a41ed)
* allow disabling of GDPR features via ACP toggle, closes #6847 (4919e9ef)
* **deps:** update bootstrap to v3.4.0 (#7106) (d1ea5d15)
* **email:** don't escape html in notification bodies. (#7042) (d7c55bc3)
##### Bug Fixes
* test (bc41848a)
* #7235 (7064fd06)
* use ACP config value for checking online status (ef0e7808)
* log error to prevent headers already sent (a22a3a98)
* #7289 timeago shorthand toggle fails on non-existant language (cee47f78)
* #7276 improper request for client-noskin.css (5ee173c2)
* #7274 incorrect handling of client script 404s (831d0795)
* #7270 Flags graph label not translatable (8ceb35f5)
* #7266 body does not contain skin class (f122fc44)
* generate timeago codes from files (7524d3c3)
* removal of timeago fallback middleware (#7259) (c831ff0d)
* post queue notifs (ac655564)
* added missing translation and error state for password change (51b5fb98)
* #7236, header search stops working after header update (3859d417)
* #7226, added placeholder styling for fa-nbb-none (87c2d108)
* escape hook method (9328eeca)
* #7216, hide taskbar on chat modal invocation on mobile (a70db885)
* #7208 (428f587c)
* #7054 (a662f118)
* #7209 (b9833483)
* missing notification (1a3838e1)
* #7193, closes #7194 (7809ba28)
* #https://github.com/barisusakli/nodebb-plugin-dbsearch/issues/49 (6f1fb4eb)
* #7187 (28459d04)
* #7176, FUOC on app.reskin() (954af0f0)
* #7174 (9aa1aa68)
* #7181 (0d409610)
* #7142 (8da3b2a4)
* #7179 (03299736)
* #7169 Fixed logout being broken (b0eaa858)
* #7167, composer and chat not closing on logout (629b3554)
* shorter function (43e7cc0a)
* #7162 (2da0a657)
* uid filtering (72afc180)
* dont crash if default cover is invalid (41fb5cca)
* #7136 socket.disconnect() now called on invalid session (8e9de540)
* RTL not respected when changed in user settings, related to #7146 (4873a339)
* #7146 Better RTL handling on (de-)authentication (d81e0a5f)
* #7118, invoking autoLocale middleware on logout (900f0a0b)
* closes #6784 (#7137) (7fb29f42)
* 7100 (ab81cca7)
* #7139 (3917022a)
* #7116 (7e828404)
* #7138 (29a85aec)
* lint (b47f939b)
* #7091, #7093 (69e0dbbf)
* #7131 (d31684e8)
* remove cache (b2a74b41)
* loop (60390c01)
* #7124 (4650a760)
* unread badge (9f506268)
* move the check to get methods (99e0895e)
* #7115 (989879a6)
* #6979 (29b63ae7)
* upgrade script key (0eef3e1c)
* remove log (00afc5b3)
* #7108 (81697390)
* dont save data for non-positive uids (62f01a83)
* #7103 (f103390a)
* dont update cid:<cid>:tids:votes if topic is pinned (2f57a4b9)
* #7102 (d117df77)
* #7102 (85a07e99)
* don't explode if there is no css el (74d0e88d)
* db info page (26ccd8f6)
* logAttempt conditional (a6c8e0ab)
* #7087, server-side protection against guest blocks (33d4956b)
* don't crash in flags.validate if user blocked target (81aa3a0b)
* dont send empty strings (555c092f)
* #7085 (fe0f95a2)
* #7086 (e55fb437)
* wrong variable #7085 (71163421)
* admins&mods when there are mutliple lines of users (de437e36)
* refreshing settings page on save if language changed (ed46c5e2)
* not calling authenticate middleware on resource direct access routes (eeaee8cc)
* #7038, autoLocale logic not playing nicely with no-refresh auths (#7059) (5f3d1c76)
* #7074 (2604cf63)
* #7071 buildSkinAsset won't rebuild continuously (a07d9898)
* #7063, logout code should do hard page nav to / or data.next (6df5668e)
* #7061 (eab297bd)
* skin not changing after login or logout, #7038 (28a1fa78)
* #7040 (a63ddbe2)
* #7041 (ec0c50d4)
* #7043 (8d7c3897)
* add missing render function (cb7c2d8c)
* #7033 (8808a033)
* #7037 (b86f1556)
* #6991, add timeout for version Github request (43c3bb02)
* #7030 (58d4376f)
* added admin/manage/uploads to tx config (7357926f)
* #7013, add cache buster to js-enabled.css (f6b92c1d)
* removal of scroll anchoring code in favour of browser handling (98c14e0e)
* custom navigation item not showing groups (d9452bf3)
* flags detail page crash if reporter blocks author (d027207f)
* #6922, skin assets not including plugin LESS files (a5022ce4)
* #6921, allow square brackets in usernames (da10ca08)
* interstitial redirects failing if done via ajaxify (3c8939a8)
* username trim on login, closes #6894 (157bea69)
* **deps:**
* update dependency nodebb-widget-essentials to v4.0.13 (#7293) (22cbcc3e)
* update dependency mongodb to v3.1.13 (1aadbc3c)
* update dependency postcss to v7.0.14 (4d64de76)
* #7271, updating autoprefixer to latest version (a7af0198)
* #7270 (b48f1b4d)
* update dependency sharp to v0.21.3 (#7267) (8a64667f)
* theme upgrades for #7266 (5607261c)
* update dependency mongodb to v3.1.12 (eeab7d20)
* update dependency mongodb to v3.1.11 (#7252) (b5f188b6)
* update dependency validator to v10.11.0 (77dc8fc7)
* update dependency nodebb-plugin-composer-default to v6.1.21 (2fbb2614)
* update dependency postcss to v7.0.12 (f1842295)
* update dependency postcss to v7.0.11 (57bec2fb)
* update dependency sharp to v0.21.2 (8f3c4b09)
* update dependency postcss to v7.0.10 (82475fe5)
* update dependency postcss to v7.0.9 (f171c169)
* update dependency nodebb-theme-vanilla to v10.1.15 (ea059e89)
* update dependency nodebb-theme-persona to v9.1.10 (96482569)
* update dependency nodebb-theme-persona to v9.1.9 (bbe05043)
* update dependency nodebb-theme-vanilla to v10.1.14 (6cc5dbc8)
* update dependency nodebb-theme-persona to v9.1.8 (e5443690)
* update dependency pg-cursor to v2 (29acad42)
* update dependency diff to v4 (#7198) (84e228bb)
* update dependency nodebb-plugin-mentions to v2.5.2 (#7199) (0a647316)
* update dependency nodebb-plugin-markdown to v8.8.7 (90b4d40e)
* update dependency rimraf to v2.6.3 (f4cc3122)
* update dependency spider-detector to v1.0.19 (#7177) (0faba325)
* update dependency nodemailer to v5 (4993b03c)
* update dependency json-2-csv to v3 (80cee665)
* update dependency nodebb-plugin-composer-default to v6.1.20 (07bf0b98)
* update dependency nodebb-theme-persona to v9.1.7 (#7161) (c68d4ae8)
* update dependency nodebb-plugin-composer-default to v6.1.19 (#7159) (07af46ea)
* update dependency nodebb-plugin-composer-default to v6.1.18 (#7158) (584b45fc)
* update dependency validator to v10.10.0 (#7152) (8003bed8)
* update dependency nodebb-plugin-mentions to v2.5.0 (792dce14)
* update dependency nodebb-theme-persona to v9.1.6 (#7141) (325b0293)
* update dependency nodebb-plugin-dbsearch to v3.0.4 (ddd07c1a)
* update dependency nodebb-widget-essentials to v4.0.12 (#7133) (f614a44d)
* update dependency nodebb-plugin-mentions to v2.4.0 (9ab31d7e)
* update dependency postcss to v7.0.7 (7ef8c3fd)
* update dependency sharp to v0.21.1 (#7082) (bf75f3e3)
* update dependency nodebb-theme-vanilla to v10.1.13 (#7114) (fc5598b9)
* update dependency nodebb-theme-slick to v1.2.19 (#7113) (56ad43aa)
* update dependency nodebb-theme-persona to v9.1.5 (#7112) (953f8fe5)
* update dependency nodebb-plugin-composer-default to v6.1.17 (3bcfd7fc)
* update dependency nodebb-theme-persona to v9.1.4 (b6ad5fd4)
* update dependency nodebb-plugin-markdown to v8.8.6 (#7079) (46fb365d)
* update dependency nodebb-theme-persona to v9.1.3 (#7075) (d2aea57a)
* update dependency nodebb-theme-persona to v9.1.2 (42e792ab)
* update dependency nodebb-theme-persona to v9.1.1 (#7069) (bdb33056)
* update dependency postcss to v7.0.6 (6b5428c5)
* update dependency nodebb-plugin-composer-default to v6.1.14 (#7058) (e48ed6e0)
* update dependency nodebb-plugin-composer-default to v6.1.13 (#7057) (ada1d6d0)
* update dependency nodebb-plugin-composer-default to v6.1.12 (#7056) (9f9f72da)
* update dependency nodebb-plugin-composer-default to v6.1.11 (#7055) (89acb896)
* update dependency nodebb-theme-slick to v1.2.18 (#7049) (b6cb77c1)
* update dependency nodebb-theme-slick to v1.2.17 (#7048) (7334c45b)
* update dependency nodebb-theme-slick to v1.2.16 (#7047) (1cb1af0c)
* update dependency connect-mongo to v2.0.3 (#7046) (d0d0c7f0)
* update dependency nodebb-plugin-dbsearch to v3.0.3 (#7035) (adb1b5f3)
* update dependency lru-cache to v4.1.5 (#7031) (887582eb)
* update dependency socket.io to v2.2.0 (b9d49867)
* update dependency socket.io-client to v2.2.0 (824bd541)
* update dependency nodebb-plugin-dbsearch to v3.0.2 (#7028) (11f1b409)
* update dependency nodebb-plugin-dbsearch to v3.0.1 (#7027) (e71f443c)
* update dependency nodebb-theme-vanilla to v10.1.12 (cf928f44)
* update dependency nodebb-theme-persona to v9.1.0 (179be9ed)
* update dependency nodebb-theme-persona to v9.0.63 (#7019) (68ae3eb6)
* update dependency nodebb-plugin-markdown to v8.8.5 (d3ab7d1b)
* update dependency nodebb-theme-persona to v9.0.60 (#6984) (cbd50a80)
* update dependency nodebb-theme-vanilla to v10.1.10 (#6982) (4c769487)
* update dependency nodebb-theme-slick to v1.2.15 (#6981) (acaf1a05)
* update dependency nodebb-theme-persona to v9.0.59 (#6980) (5863bb2c)
* update dependency lru-cache to v4.1.4 (#6977) (375ab769)
* update dependency connect-mongo to v2.0.2 (#6975) (e1597b83)
* update dependency nodebb-plugin-markdown to v8.8.4 (84d1013d)
* update dependency nodebb-plugin-composer-default to v6.1.8 (fee7e336)
* update dependency nodebb-plugin-markdown to v8.8.3 (b182a195)
* update dependency nodebb-plugin-composer-default to v6.1.7 (#6966) (1101f327)
* update dependency nodebb-theme-persona to v9.0.58 (#6964) (6ade156b)
* update dependency mongodb to v3.1.10 (#6962) (662215fa)
* update dependency nodebb-theme-persona to v9.0.57 (#6956) (1bf1a439)
* update dependency nodebb-theme-persona to v9.0.55 (#6955) (e06683f7)
* update dependency nodebb-plugin-composer-default to v6.1.6 (c51ceaf0)
* update dependency nodebb-theme-persona to v9.0.54 (bb940b01)
* update dependency nodebb-plugin-mentions to v2.2.12 (#6936) (e12a803b)
* update dependency nodebb-theme-vanilla to v10.1.9 (#6935) (b480c321)
* update dependency nodebb-theme-slick to v1.2.14 (#6934) (9cdd5316)
* update dependency nodebb-theme-persona to v9.0.53 (#6933) (9ee1c2f8)
* update dependency nodebb-plugin-dbsearch to v2.0.23 (#6931) (dba1db9c)
* update dependency jsesc to v2.5.2 (511b4edc)
* update dependency validator to v10.9.0 (032caafa)
* update dependency spdx-license-list to v5 (a639b6b8)
* update dependency nodebb-theme-vanilla to v10.1.8 (eb0a322d)
* update dependency nodebb-theme-persona to v9.0.52 (6566a0cb)
* update dependency nodebb-plugin-dbsearch to v2.0.22 (#6916) (7808e58c)
* update dependency mongodb to v3.1.9 (#6914) (9a9f2af9)
* update dependency nodebb-theme-persona to v9.0.51 (e2274fe0)
* update dependency nodebb-theme-slick to v1.2.13 (3005428d)
* update dependency nodebb-theme-persona to v9.0.50 (#6902) (22140a20)
* update dependency nodebb-plugin-markdown to v8.8.2 (0b4c9a80)
* update dependency nodebb-theme-vanilla to v10.1.7 (3150a2fc)
* update dependency nodebb-theme-slick to v1.2.12 (#6881) (9bcda7f7)
* update dependency nodebb-theme-persona to v9.0.49 (#6880) (e0dc00da)
* update dependency nodebb-theme-persona to v9.0.48 (2b6f5eec)
* **i18n:** pushed notifications source to tx, pulled fallbacks (8dd8370b)
* **uploads:** ugly filenames on uploaded asset downloading (f96208a0)
* **acp:**
* small UI fixes for ACP privileges category selector (#6946) (57b39d5b)
* hard-to-discover dropdown selector in ACP (b3f96d28)
* **l10n:** some translations (34cbd1fc)
##### Other Changes
* //github.com/NodeBB/nodebb-theme-persona/issues/363 (702be3f6)
* //github.com/NodeBB/NodeBB/issues/6433 (7e00d6b9)
* #6408 (f0f30041)
* #6425 (fbf52407)
* //github.com/NodeBB/NodeBB/issues/6073 (5da24b41)
* #5862, setting chat list height even if no message list is present (bc9a1250)
* //github.com/Schamper/nodebb-plugin-poll/issues/86 (c0f39032)
##### Refactors
* use loash when possible (#7230) (e1ca2d81)
##### Code Style Changes
* lint fix (fbe6ccd7)
* **eslint:**
* match operator-linebreak preferences (ba619c7e)
* newlines in public/src as well (f7bd398e)
* enforcing newline on chained calls (95cc27f1)
#### 1.11.1 (2018-12-14)
##### Chores ##### Chores

@ -1,5 +1,5 @@
# The base image is the latest 8.x node (LTS) # The base image is the latest 8.x node (LTS)
FROM node:8.15.0@sha256:5aebe186c00da3308c8fde5b3a246d1927a56947a1b51f5c4308b7318adf74f4 FROM node:8.15.1@sha256:918f0be3932f555cd2645ca828b9c231a2dab10d9cf2dbb58896411207bbe52f
RUN mkdir -p /usr/src/app RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app WORKDIR /usr/src/app

@ -59,7 +59,6 @@
"allowProfileImageUploads": 1, "allowProfileImageUploads": 1,
"teaserPost": "last-reply", "teaserPost": "last-reply",
"allowPrivateGroups": 1, "allowPrivateGroups": 1,
"allowGroupCreation": 0,
"unreadCutoff": 2, "unreadCutoff": 2,
"bookmarkThreshold": 5, "bookmarkThreshold": 5,
"autoDetectLang": 1, "autoDetectLang": 1,
@ -91,6 +90,7 @@
"postsPerPage": 20, "postsPerPage": 20,
"userSearchResultsPerPage": 50, "userSearchResultsPerPage": 50,
"maximumGroupNameLength": 255, "maximumGroupNameLength": 255,
"maximumGroupTitleLength": 40,
"preventTopicDeleteAfterReplies": 0, "preventTopicDeleteAfterReplies": 0,
"feeds:disableSitemap": 0, "feeds:disableSitemap": 0,
"sitemapTopics": 500, "sitemapTopics": 500,
@ -99,6 +99,8 @@
"maximumInvites": 0, "maximumInvites": 0,
"username:disableEdit": 0, "username:disableEdit": 0,
"email:disableEdit": 0, "email:disableEdit": 0,
"email:sendmail:rateLimit": 2,
"email:sendmail:rateDelta": 1000,
"hideFullname": 0, "hideFullname": 0,
"allowGuestHandles": 0, "allowGuestHandles": 0,
"disableRecentCategoryFilter": 0, "disableRecentCategoryFilter": 0,

@ -2,7 +2,7 @@
"name": "nodebb", "name": "nodebb",
"license": "GPL-3.0", "license": "GPL-3.0",
"description": "NodeBB Forum", "description": "NodeBB Forum",
"version": "1.11.1", "version": "1.12.0",
"homepage": "http://www.nodebb.org", "homepage": "http://www.nodebb.org",
"repository": { "repository": {
"type": "git", "type": "git",
@ -31,8 +31,8 @@
"dependencies": { "dependencies": {
"ace-builds": "^1.2.9", "ace-builds": "^1.2.9",
"archiver": "^3.0.0", "archiver": "^3.0.0",
"async": "2.6.1", "async": "2.6.2",
"autoprefixer": "^9.0.0", "autoprefixer": "^9.4.6",
"bcryptjs": "2.4.3", "bcryptjs": "2.4.3",
"benchpressjs": "^1.2.5", "benchpressjs": "^1.2.5",
"body-parser": "^1.18.2", "body-parser": "^1.18.2",
@ -49,7 +49,7 @@
"connect-mongo": "2.0.3", "connect-mongo": "2.0.3",
"connect-multiparty": "^2.1.0", "connect-multiparty": "^2.1.0",
"connect-pg-simple": "^5.0.0", "connect-pg-simple": "^5.0.0",
"connect-redis": "3.4.0", "connect-redis": "3.4.1",
"continuation-local-storage": "^3.2.1", "continuation-local-storage": "^3.2.1",
"cookie-parser": "^1.4.3", "cookie-parser": "^1.4.3",
"cron": "^1.3.0", "cron": "^1.3.0",
@ -62,7 +62,7 @@
"express-useragent": "^1.0.12", "express-useragent": "^1.0.12",
"graceful-fs": "^4.1.11", "graceful-fs": "^4.1.11",
"helmet": "^3.11.0", "helmet": "^3.11.0",
"html-to-text": "^4.0.0", "html-to-text": "^5.0.0",
"ipaddr.js": "^1.5.4", "ipaddr.js": "^1.5.4",
"jquery": "^3.2.1", "jquery": "^3.2.1",
"jsesc": "2.5.2", "jsesc": "2.5.2",
@ -75,31 +75,31 @@
"material-design-lite": "^1.3.0", "material-design-lite": "^1.3.0",
"mime": "^2.2.0", "mime": "^2.2.0",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"mongodb": "3.1.12", "mongodb": "3.2.2",
"morgan": "^1.9.0", "morgan": "^1.9.0",
"mousetrap": "^1.6.1", "mousetrap": "^1.6.1",
"mubsub-nbb": "^1.5.0", "mubsub-nbb": "^1.5.0",
"nconf": "^0.10.0", "nconf": "^0.10.0",
"nodebb-plugin-composer-default": "6.1.22", "nodebb-plugin-composer-default": "6.2.11",
"nodebb-plugin-dbsearch": "3.0.4", "nodebb-plugin-dbsearch": "3.0.6",
"nodebb-plugin-emoji": "^2.2.5", "nodebb-plugin-emoji": "^2.2.5",
"nodebb-plugin-emoji-android": "2.0.0", "nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.8.7", "nodebb-plugin-markdown": "8.9.2",
"nodebb-plugin-mentions": "2.5.2", "nodebb-plugin-mentions": "2.5.2",
"nodebb-plugin-soundpack-default": "1.0.0", "nodebb-plugin-soundpack-default": "1.0.0",
"nodebb-plugin-spam-be-gone": "0.5.5", "nodebb-plugin-spam-be-gone": "0.6.1",
"nodebb-rewards-essentials": "0.0.13", "nodebb-rewards-essentials": "0.0.13",
"nodebb-theme-lavender": "5.0.8", "nodebb-theme-lavender": "5.0.9",
"nodebb-theme-persona": "9.1.14", "nodebb-theme-persona": "9.1.29",
"nodebb-theme-slick": "1.2.19", "nodebb-theme-slick": "1.2.23",
"nodebb-theme-vanilla": "10.1.16", "nodebb-theme-vanilla": "10.1.25",
"nodebb-widget-essentials": "4.0.12", "nodebb-widget-essentials": "4.0.17",
"nodemailer": "^5.0.0", "nodemailer": "^6.0.0",
"passport": "^0.4.0", "passport": "^0.4.0",
"passport-local": "1.0.0", "passport-local": "1.0.0",
"pg": "^7.4.0", "pg": "^7.4.0",
"pg-cursor": "^2.0.0", "pg-cursor": "^2.0.0",
"postcss": "7.0.12", "postcss": "7.0.14",
"postcss-clean": "1.1.0", "postcss-clean": "1.1.0",
"promise-polyfill": "^8.0.0", "promise-polyfill": "^8.0.0",
"prompt": "^1.0.0", "prompt": "^1.0.0",
@ -108,42 +108,44 @@
"rimraf": "2.6.3", "rimraf": "2.6.3",
"rss": "^1.2.2", "rss": "^1.2.2",
"sanitize-html": "^1.16.3", "sanitize-html": "^1.16.3",
"semver": "^5.4.1", "semver": "^6.0.0",
"serve-favicon": "^2.4.5", "serve-favicon": "^2.4.5",
"sharp": "0.21.3", "sharp": "0.22.0",
"sitemap": "^2.0.0", "sitemap": "^2.0.0",
"socket.io": "2.2.0", "socket.io": "2.2.0",
"socket.io-adapter-cluster": "^1.0.1", "socket.io-adapter-cluster": "^1.0.1",
"socket.io-adapter-mongo": "^2.0.1", "socket.io-adapter-mongo": "^2.0.1",
"socket.io-adapter-postgres": "^1.0.1", "socket.io-adapter-postgres": "^1.2.0",
"socket.io-client": "2.2.0", "socket.io-client": "2.2.0",
"socket.io-redis": "5.2.0", "socket.io-redis": "5.2.0",
"socketio-wildcard": "2.0.0", "socketio-wildcard": "2.0.0",
"spdx-license-list": "^5.0.0", "spdx-license-list": "^6.0.0",
"spider-detector": "1.0.19", "spider-detector": "1.0.19",
"textcomplete": "^0.17.1",
"textcomplete.contenteditable": "^0.1.1",
"toobusy-js": "^0.5.1", "toobusy-js": "^0.5.1",
"uglify-es": "^3.3.9", "uglify-es": "^3.3.9",
"validator": "10.11.0", "validator": "10.11.0",
"winston": "3.1.0", "winston": "3.2.1",
"xml": "^1.0.1", "xml": "^1.0.1",
"xregexp": "^4.1.1", "xregexp": "^4.1.1",
"zxcvbn": "^4.4.2" "zxcvbn": "^4.4.2"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "7.3.2", "@commitlint/cli": "7.5.2",
"@commitlint/config-angular": "7.3.1", "@commitlint/config-angular": "7.5.0",
"coveralls": "3.0.2", "coveralls": "3.0.3",
"eslint": "5.12.1", "eslint": "5.15.3",
"eslint-config-airbnb-base": "13.1.0", "eslint-config-airbnb-base": "13.1.0",
"eslint-plugin-import": "2.14.0", "eslint-plugin-import": "2.16.0",
"grunt": "1.0.3", "grunt": "1.0.4",
"grunt-contrib-watch": "1.1.0", "grunt-contrib-watch": "1.1.0",
"husky": "1.3.1", "husky": "1.3.1",
"jsdom": "13.1.0", "jsdom": "14.0.0",
"lint-staged": "8.1.0", "lint-staged": "8.1.5",
"mocha": "5.2.0", "mocha": "6.0.2",
"mocha-lcov-reporter": "1.3.0", "mocha-lcov-reporter": "1.3.0",
"nyc": "13.1.0", "nyc": "13.3.0",
"smtp-server": "3.5.0" "smtp-server": "3.5.0"
}, },
"bugs": { "bugs": {

@ -50,6 +50,7 @@ var scripts = [
'public/vendor/xregexp/unicode/unicode-base.js', 'public/vendor/xregexp/unicode/unicode-base.js',
'public/src/utils.js', 'public/src/utils.js',
'public/src/installer/install.js', 'public/src/installer/install.js',
'node_modules/zxcvbn/dist/zxcvbn.js',
]; ];
var installing = false; var installing = false;
@ -131,6 +132,7 @@ function welcome(req, res) {
success: success, success: success,
values: req.body, values: req.body,
minimumPasswordLength: defaults.minimumPasswordLength, minimumPasswordLength: defaults.minimumPasswordLength,
minimumPasswordStrength: defaults.minimumPasswordStrength,
installing: installing, installing: installing,
}); });
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out", "mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests", "mongo.num-requests": "Number of Requests",
"mongo.raw-info": "MongoDB Raw Info", "mongo.raw-info": "MongoDB Raw Info",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",

@ -5,6 +5,7 @@
"tooltip": "Tooltip:", "tooltip": "Tooltip:",
"text": "Text:", "text": "Text:",
"text-class": "Text Class: <small>optional</small>", "text-class": "Text Class: <small>optional</small>",
"class": "Class: <small>optional</small>",
"id": "ID: <small>optional</small>", "id": "ID: <small>optional</small>",
"properties": "Properties:", "properties": "Properties:",

@ -29,12 +29,13 @@
"select-category": "Select Category", "select-category": "Select Category",
"set-parent-category": "Set Parent Category", "set-parent-category": "Set Parent Category",
"privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.", "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.",
"privileges.category-selector": "Configuring privileges for ", "privileges.category-selector": "Configuring privileges for ",
"privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",
"privileges.section-viewing": "Viewing Privileges", "privileges.section-viewing": "Viewing Privileges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User", "privileges.section-user": "User",
"privileges.search-user": "Add User", "privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.", "privileges.no-users": "No user-specific privileges in this category.",

@ -10,7 +10,11 @@
"search-content": "Search Content", "search-content": "Search Content",
"search-users": "Search Users", "search-users": "Search Users",
"search-tags": "Search Tags", "search-tags": "Search Tags",
"view-users": "View Users",
"view-tags": "View Tags",
"view-groups": "View Groups",
"allow-local-login": "Local Login", "allow-local-login": "Local Login",
"allow-group-creation": "Group Create",
"find-category": "Find Category", "find-category": "Find Category",
"access-category": "Access Category", "access-category": "Access Category",

@ -3,10 +3,9 @@
"private-groups": "Private Groups", "private-groups": "Private Groups",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>", "private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>",
"allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.", "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length", "max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image", "cover-image": "Group Cover Image",
"default-cover": "Default Cover Images", "default-cover": "Default Cover Images",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image"

@ -5,8 +5,6 @@
"min-length": "Minimum Tag Length", "min-length": "Minimum Tag Length",
"max-length": "Maximum Tag Length", "max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics", "related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Maximum related topics to display (if supported by theme)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "عدم السماح بتغيير البريد الالكتروني", "disable-email-changes": "عدم السماح بتغيير البريد الالكتروني",
"disable-password-changes": "عدم السماح بتغيير كلمة المرور", "disable-password-changes": "عدم السماح بتغيير كلمة المرور",
"allow-account-deletion": "السماح بحذف الحساب", "allow-account-deletion": "السماح بحذف الحساب",
"user-info-private": "إخفاء قائمة المستخدم والبيانات عن الزوار",
"hide-fullname": "إخفاء الإسم الكامل عن المستخدمين", "hide-fullname": "إخفاء الإسم الكامل عن المستخدمين",
"hide-email": "إخفاء البريد الإلكتروني عن المستخدمين", "hide-email": "إخفاء البريد الإلكتروني عن المستخدمين",
"themes": "القوالب", "themes": "القوالب",

@ -24,11 +24,11 @@
"digest.latest_topics": "آخر المستجدات من %1", "digest.latest_topics": "آخر المستجدات من %1",
"digest.cta": "انقر هنا لمشاهدة %1", "digest.cta": "انقر هنا لمشاهدة %1",
"digest.unsub.info": "تم إرسال هذا الإشعار بآخر المستجدات وفقا لخيارات تسجيلكم.", "digest.unsub.info": "تم إرسال هذا الإشعار بآخر المستجدات وفقا لخيارات تسجيلكم.",
"digest.no_topics": "ليس هناك مواضيع نشيطة في %1 الماضي",
"digest.day": "يوم", "digest.day": "يوم",
"digest.week": "أسبوع", "digest.week": "أسبوع",
"digest.month": "شهر", "digest.month": "شهر",
"digest.subject": "إستهلاك ل", "digest.subject": "إستهلاك ل",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "هناك محادثة جديدة من %1", "notif.chat.subject": "هناك محادثة جديدة من %1",
"notif.chat.cta": "انقر هنا لمتابعة المحادثة", "notif.chat.cta": "انقر هنا لمتابعة المحادثة",
"notif.chat.unsub.info": "تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.", "notif.chat.unsub.info": "تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.",

@ -33,6 +33,7 @@
"username-too-short": "اسم المستخدم قصير.", "username-too-short": "اسم المستخدم قصير.",
"username-too-long": "اسم المستخدم طويل", "username-too-long": "اسم المستخدم طويل",
"password-too-long": "كلمة السر طويلة ", "password-too-long": "كلمة السر طويلة ",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "المستخدم محظور", "user-banned": "المستخدم محظور",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)", "user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)", "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",

@ -9,6 +9,7 @@
"updated": "Updated", "updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.", "target-purged": "The content this flag referred to has been purged and is no longer available.",
"graph-label": "Daily Flags",
"quick-filters": "Quick Filters", "quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags", "filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters", "filter-reset": "Remove Filters",

@ -5,20 +5,20 @@
"mark_all_read": "اجعل كل التنبيهات مقروءة", "mark_all_read": "اجعل كل التنبيهات مقروءة",
"back_to_home": "عودة إلى %1", "back_to_home": "عودة إلى %1",
"outgoing_link": "رابط خارجي", "outgoing_link": "رابط خارجي",
"outgoing_link_message": "You are now leaving %1", "outgoing_link_message": "أنت تغادر اﻻن %1",
"continue_to": "استمر إلى %1", "continue_to": "استمر إلى %1",
"return_to": "عودة إى %1", "return_to": "عودة إى %1",
"new_notification": "You have a new notification", "new_notification": "لديك تنبيه جديد",
"you_have_unread_notifications": "لديك تنبيهات غير مقروءة.", "you_have_unread_notifications": "لديك تنبيهات غير مقروءة.",
"all": "All", "all": "الكل",
"topics": "Topics", "topics": "مواضيع",
"replies": "Replies", "replies": "ردود",
"chat": "Chats", "chat": "محادثات",
"follows": "Follows", "follows": "متابعون",
"upvote": "Upvotes", "upvote": "الموافقين",
"new-flags": "New Flags", "new-flags": "New Flags",
"my-flags": "Flags assigned to me", "my-flags": "Flags assigned to me",
"bans": "Bans", "bans": "الحظر",
"new_message_from": "رسالة جديدة من <strong>%1</strong>", "new_message_from": "رسالة جديدة من <strong>%1</strong>",
"upvoted_your_post_in": "<strong>%1</strong> أضاف صوتًا إيجابيا إلى مشاركتك في <strong>%2</strong>.", "upvoted_your_post_in": "<strong>%1</strong> أضاف صوتًا إيجابيا إلى مشاركتك في <strong>%2</strong>.",
"upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.", "upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
@ -40,17 +40,17 @@
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.", "user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
"new_register": "<strong>%1</strong> sent a registration request.", "new_register": "<strong>%1</strong> sent a registration request.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.", "new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"flag_assigned_to_you": "<strong>Flag %1</strong> has been assigned to you", "flag_assigned_to_you": "تم تخصيص العلامة 1% لك",
"post_awaiting_review": "Post awaiting review", "post_awaiting_review": "Post awaiting review",
"email-confirmed": "تم التحقق من عنوان البريد الإلكتروني", "email-confirmed": "تم التحقق من عنوان البريد الإلكتروني",
"email-confirmed-message": "شكرًا على إثبات صحة عنوان بريدك الإلكتروني. صار حسابك مفعلًا بالكامل.", "email-confirmed-message": "شكرًا على إثبات صحة عنوان بريدك الإلكتروني. صار حسابك مفعلًا بالكامل.",
"email-confirm-error-message": "حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.", "email-confirm-error-message": "حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.",
"email-confirm-sent": "تم إرسال بريد التفعيل.", "email-confirm-sent": "تم إرسال بريد التفعيل.",
"none": "None", "none": "None",
"notification_only": "Notification Only", "notification_only": "التنبيهات فقط",
"email_only": "Email Only", "email_only": "البريد الالكتروني فقط",
"notification_and_email": "Notification & Email", "notification_and_email": "التنبيهات والبريد اﻻلكتروني",
"notificationType_upvote": "When someone upvotes your post", "notificationType_upvote": "عندما يوافقك احدهم على منشورك",
"notificationType_new-topic": "When someone you follow posts a topic", "notificationType_new-topic": "When someone you follow posts a topic",
"notificationType_new-reply": "When a new reply is posted in a topic you are watching", "notificationType_new-reply": "When a new reply is posted in a topic you are watching",
"notificationType_follow": "When someone starts following you", "notificationType_follow": "When someone starts following you",

@ -43,5 +43,6 @@
"clear-preferences": "ازالة التفضيلات", "clear-preferences": "ازالة التفضيلات",
"search-preferences-saved": "تم حفظ تفضيلات البحث", "search-preferences-saved": "تم حفظ تفضيلات البحث",
"search-preferences-cleared": "تم ازالة تفضيلات البحث", "search-preferences-cleared": "تم ازالة تفضيلات البحث",
"show-results-as": "عرض النتائج كـ" "show-results-as": "عرض النتائج كـ",
"see-more-results": "See more results (%1)"
} }

@ -22,6 +22,7 @@
"mongo.bytes-out": "Байтове ИЗХ", "mongo.bytes-out": "Байтове ИЗХ",
"mongo.num-requests": "Брой заявки", "mongo.num-requests": "Брой заявки",
"mongo.raw-info": "Сурови данни от MongoDB", "mongo.raw-info": "Сурови данни от MongoDB",
"mongo.unauthorized": "NodeBB не успя да получи нужните статистики от MongoDB. Моля, уверете се, че потребителят, който се използва от NodeBB, включва ролята „clusterMonitor“ за базата данни „admin“.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Версия на Redis", "redis.version": "Версия на Redis",

@ -5,6 +5,7 @@
"tooltip": "Подсказка:", "tooltip": "Подсказка:",
"text": "Текст:", "text": "Текст:",
"text-class": "Текстов клас: <small>незадължително</small>", "text-class": "Текстов клас: <small>незадължително</small>",
"class": "Клас: <small>незадължително</small>",
"id": "Идентификатор: <small>незадължително</small>", "id": "Идентификатор: <small>незадължително</small>",
"properties": "Свойства:", "properties": "Свойства:",

@ -29,12 +29,13 @@
"select-category": "Изберете категория", "select-category": "Изберете категория",
"set-parent-category": "Задайте базова категория", "set-parent-category": "Задайте базова категория",
"privileges.description": "В тази секция можете да настроите правомощията за достъп до тази категория. Правомощията могат да бъдат давани на отделни потребители или на цели групи. Изберете обхвата на приложение от падащото меню по-долу.", "privileges.description": "В тази секция можете да настроите правомощията за достъп до различните части на уеб сайта Правомощията могат да бъдат давани на отделни потребители или на цели групи. Изберете обхвата на приложение от падащото меню по-долу.",
"privileges.category-selector": "Настройване на правомощията за ", "privileges.category-selector": "Настройване на правомощията за ",
"privileges.warning": "<strong>Забележка</strong>: Настройките за правомощията влизат в сила моментално. Не е нужно да запазвате категорията след като промените тези настройки.", "privileges.warning": "<strong>Забележка</strong>: Настройките за правомощията влизат в сила моментално. Не е нужно да запазвате категорията след като промените тези настройки.",
"privileges.section-viewing": "Правомощия за преглед", "privileges.section-viewing": "Правомощия за преглед",
"privileges.section-posting": "Правомощия за публикуване", "privileges.section-posting": "Правомощия за публикуване",
"privileges.section-moderation": "Правомощия за модериране", "privileges.section-moderation": "Правомощия за модериране",
"privileges.section-other": "Други",
"privileges.section-user": "Потребител", "privileges.section-user": "Потребител",
"privileges.search-user": "Добавяне на потребител", "privileges.search-user": "Добавяне на потребител",
"privileges.no-users": "В тази категория няма правомощия за отделни потребители.", "privileges.no-users": "В тази категория няма правомощия за отделни потребители.",

@ -10,7 +10,11 @@
"search-content": "Търсене на съдържание", "search-content": "Търсене на съдържание",
"search-users": "Търсене на потребители", "search-users": "Търсене на потребители",
"search-tags": "Търсене на етикети", "search-tags": "Търсене на етикети",
"view-users": "Преглед на потребителите",
"view-tags": "Преглед на етикетите",
"view-groups": "Преглед на групите",
"allow-local-login": "Локално вписване", "allow-local-login": "Локално вписване",
"allow-group-creation": "Създаване на групи",
"find-category": "Търсене на категория", "find-category": "Търсене на категория",
"access-category": "Достъп до категория", "access-category": "Достъп до категория",

@ -3,10 +3,9 @@
"private-groups": "Частни групи", "private-groups": "Частни групи",
"private-groups.help": "Ако е включено, присъединяването към групи ще изисква одобрение от собственик на групата. <em>(По подразбиране: включено)</em>", "private-groups.help": "Ако е включено, присъединяването към групи ще изисква одобрение от собственик на групата. <em>(По подразбиране: включено)</em>",
"private-groups.warning": "<strong>Внимание!</strong> Ако това е изключено и имате частни групи, те автоматично ще станат публични.", "private-groups.warning": "<strong>Внимание!</strong> Ако това е изключено и имате частни групи, те автоматично ще станат публични.",
"allow-creation": "Позволяване на създаването на групи",
"allow-creation-help": "Ако е включено, потребителите ще могат да създават групи. <em>(По подразбиране: изключено)</em>",
"allow-multiple-badges-help": "Това може да се използва, за да позволи на потребителите да избират множество значки за групите. Изисква поддържа на теми.", "allow-multiple-badges-help": "Това може да се използва, за да позволи на потребителите да избират множество значки за групите. Изисква поддържа на теми.",
"max-name-length": "Минимална дължина на името на група", "max-name-length": "Минимална дължина на името на група",
"max-title-length": "Максимална дължина на заглавието на група",
"cover-image": "Изображение на корицата за групата", "cover-image": "Изображение на корицата за групата",
"default-cover": "Стандартни изображения на корицата", "default-cover": "Стандартни изображения на корицата",
"default-cover-help": "Добавете стандартни изображения на корицата (разделени със запетаи) за групите, които нямат качено такова." "default-cover-help": "Добавете стандартни изображения на корицата (разделени със запетаи) за групите, които нямат качено такова."

@ -5,8 +5,6 @@
"min-length": "Минимална дължина на етикетите", "min-length": "Минимална дължина на етикетите",
"max-length": "Максимална дължина на етикетите", "max-length": "Максимална дължина на етикетите",
"goto-manage": "Щракнете тук, за да отворите страницата за управление на етикетите.", "goto-manage": "Щракнете тук, за да отворите страницата за управление на етикетите.",
"privacy": "Поверителност",
"list-private": "Списъкът с етикети да бъде частен",
"related-topics": "Свързани теми", "related-topics": "Свързани теми",
"max-related-topics": "Максимален брой свързани теми, които да бъдат показвани (ако това се поддържа от темата)" "max-related-topics": "Максимален брой свързани теми, които да бъдат показвани (ако това се поддържа от темата)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Забраняване на промяната на е-пощата", "disable-email-changes": "Забраняване на промяната на е-пощата",
"disable-password-changes": "Забраняване на промяната на паролата", "disable-password-changes": "Забраняване на промяната на паролата",
"allow-account-deletion": "Позволяване на изтриването на профила", "allow-account-deletion": "Позволяване на изтриването на профила",
"user-info-private": "Скриване на списъка от потребители и данните от гостите.",
"hide-fullname": "Скриване на пълното име от потребителите", "hide-fullname": "Скриване на пълното име от потребителите",
"hide-email": "Скриване на е-пощата от потребителите", "hide-email": "Скриване на е-пощата от потребителите",
"themes": "Теми", "themes": "Теми",

@ -24,11 +24,11 @@
"digest.latest_topics": "Последни теми от %1", "digest.latest_topics": "Последни теми от %1",
"digest.cta": "Натиснете тук, за да посетите %1", "digest.cta": "Натиснете тук, за да посетите %1",
"digest.unsub.info": "Това резюме беше изпратено до Вас поради настройките Ви за абонаментите.", "digest.unsub.info": "Това резюме беше изпратено до Вас поради настройките Ви за абонаментите.",
"digest.no_topics": "Не е имало дейност по темите в последните %1",
"digest.day": "ден", "digest.day": "ден",
"digest.week": "месец", "digest.week": "месец",
"digest.month": "година", "digest.month": "година",
"digest.subject": "Резюме за %1", "digest.subject": "Резюме за %1",
"digest.title": "Дневното Ви резюме",
"notif.chat.subject": "Получено е ново съобщение от %1", "notif.chat.subject": "Получено е ново съобщение от %1",
"notif.chat.cta": "Натиснете тук, за да продължите дискусията", "notif.chat.cta": "Натиснете тук, за да продължите дискусията",
"notif.chat.unsub.info": "Това известие за разговор беше изпратено до Вас поради настройките Ви за абонаментите.", "notif.chat.unsub.info": "Това известие за разговор беше изпратено до Вас поради настройките Ви за абонаментите.",

@ -33,6 +33,7 @@
"username-too-short": "Потребителското име е твърде кратко", "username-too-short": "Потребителското име е твърде кратко",
"username-too-long": "Потребителското име е твърде дълго", "username-too-long": "Потребителското име е твърде дълго",
"password-too-long": "Паролата е твърде дълга", "password-too-long": "Паролата е твърде дълга",
"reset-rate-limited": "Твърде много подновявания на паролата (има ограничение на честотата)",
"user-banned": "Потребителят е блокиран", "user-banned": "Потребителят е блокиран",
"user-banned-reason": "За съжаление, този акаунт е блокиран (Причина: %1)", "user-banned-reason": "За съжаление, този акаунт е блокиран (Причина: %1)",
"user-banned-reason-until": "За съжаление, този акаунт е блокиран до %1 (Причина: %2)", "user-banned-reason-until": "За съжаление, този акаунт е блокиран до %1 (Причина: %2)",

@ -9,6 +9,7 @@
"updated": "Обновено", "updated": "Обновено",
"target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.", "target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.",
"graph-label": "Дневни етикети",
"quick-filters": "Бързи филтри", "quick-filters": "Бързи филтри",
"filter-active": "В този списък с доклади има един или повече филтри", "filter-active": "В този списък с доклади има един или повече филтри",
"filter-reset": "Премахване на филтрите", "filter-reset": "Премахване на филтрите",

@ -43,5 +43,6 @@
"clear-preferences": "Изчистване на предпочитанията", "clear-preferences": "Изчистване на предпочитанията",
"search-preferences-saved": "Предпочитанията за търсене бяха запазени", "search-preferences-saved": "Предпочитанията за търсене бяха запазени",
"search-preferences-cleared": "Предпочитанията за търсене бяха изчистени", "search-preferences-cleared": "Предпочитанията за търсене бяха изчистени",
"show-results-as": "Показване на резултатите като" "show-results-as": "Показване на резултатите като",
"see-more-results": "Показване на още резултати (%1)"
} }

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out", "mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests", "mongo.num-requests": "Number of Requests",
"mongo.raw-info": "MongoDB Raw Info", "mongo.raw-info": "MongoDB Raw Info",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",

@ -5,6 +5,7 @@
"tooltip": "Tooltip:", "tooltip": "Tooltip:",
"text": "Text:", "text": "Text:",
"text-class": "Text Class: <small>optional</small>", "text-class": "Text Class: <small>optional</small>",
"class": "Class: <small>optional</small>",
"id": "ID: <small>optional</small>", "id": "ID: <small>optional</small>",
"properties": "Properties:", "properties": "Properties:",

@ -29,12 +29,13 @@
"select-category": "Select Category", "select-category": "Select Category",
"set-parent-category": "Set Parent Category", "set-parent-category": "Set Parent Category",
"privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.", "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.",
"privileges.category-selector": "Configuring privileges for ", "privileges.category-selector": "Configuring privileges for ",
"privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",
"privileges.section-viewing": "Viewing Privileges", "privileges.section-viewing": "Viewing Privileges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User", "privileges.section-user": "User",
"privileges.search-user": "Add User", "privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.", "privileges.no-users": "No user-specific privileges in this category.",

@ -10,7 +10,11 @@
"search-content": "Search Content", "search-content": "Search Content",
"search-users": "Search Users", "search-users": "Search Users",
"search-tags": "Search Tags", "search-tags": "Search Tags",
"view-users": "View Users",
"view-tags": "View Tags",
"view-groups": "View Groups",
"allow-local-login": "Local Login", "allow-local-login": "Local Login",
"allow-group-creation": "Group Create",
"find-category": "Find Category", "find-category": "Find Category",
"access-category": "Access Category", "access-category": "Access Category",

@ -3,10 +3,9 @@
"private-groups": "Private Groups", "private-groups": "Private Groups",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>", "private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>",
"allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.", "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length", "max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image", "cover-image": "Group Cover Image",
"default-cover": "Default Cover Images", "default-cover": "Default Cover Images",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image"

@ -5,8 +5,6 @@
"min-length": "Minimum Tag Length", "min-length": "Minimum Tag Length",
"max-length": "Maximum Tag Length", "max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics", "related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Maximum related topics to display (if supported by theme)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Disable email changes", "disable-email-changes": "Disable email changes",
"disable-password-changes": "Disable password changes", "disable-password-changes": "Disable password changes",
"allow-account-deletion": "Allow account deletion", "allow-account-deletion": "Allow account deletion",
"user-info-private": "Hide user list and data from guests",
"hide-fullname": "Hide fullname from users", "hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users", "hide-email": "Hide email from users",
"themes": "Themes", "themes": "Themes",

@ -1,18 +1,18 @@
{ {
"test-email.subject": "Test Email", "test-email.subject": "পরীক্ষামূলক ইমেইল",
"password-reset-requested": "Password Reset Requested!", "password-reset-requested": "নতুন পাসওয়ার্ডের জন্য অনুরোধ করা হয়েছে!",
"welcome-to": "%1 এ স্বাগতম", "welcome-to": "%1 এ স্বাগতম",
"invite": "%1 থেকে আমন্ত্রণ", "invite": "%1 থেকে আমন্ত্রণ",
"greeting_no_name": "স্বাগতম", "greeting_no_name": "স্বাগতম",
"greeting_with_name": "স্বাগতম %1", "greeting_with_name": "স্বাগতম %1",
"email.verify-your-email.subject": "Please verify your email", "email.verify-your-email.subject": "দয়া করে ইমেইল যাচাই করুন",
"email.verify.text1": "Your email address has changed!", "email.verify.text1": "আপনার ইমেইল পরিবর্তন হয়েছে!",
"welcome.text1": "%1 এ নিবন্ধন করার জন্য আপনাকে ধন্যবাদ!", "welcome.text1": "%1 এ নিবন্ধন করার জন্য আপনাকে ধন্যবাদ!",
"welcome.text2": "আপনার একাউন্ট এ্যাক্টিভেট করার জন্য, আপনি যে ইমেইল এড্রেস ব্যাবহার করে নিবন্ধন করেছেন তা যাচাই করতে হবে", "welcome.text2": "আপনার একাউন্ট এ্যাক্টিভেট করার জন্য, আপনি যে ইমেইল এড্রেস ব্যাবহার করে নিবন্ধন করেছেন তা যাচাই করতে হবে",
"welcome.text3": "An administrator has accepted your registration application. You can login with your username/password now.", "welcome.text3": "An administrator has accepted your registration application. You can login with your username/password now.",
"welcome.cta": "আপনার ইমেইল এড্রেস নিশ্চিত করার জন্য এখানে ক্লিক করুন", "welcome.cta": "আপনার ইমেইল এড্রেস নিশ্চিত করার জন্য এখানে ক্লিক করুন",
"invitation.text1": "%1 আপনাকে %2 তে যোগ দিতে আমন্ত্রণ জানিয়েছেন ", "invitation.text1": "%1 আপনাকে %2 তে যোগ দিতে আমন্ত্রণ জানিয়েছেন ",
"invitation.text2": "Your invitation will expire in %1 days.", "invitation.text2": "আপনার আমন্ত্রন পত্র %1 দিন পর বাতিল হয়ে যাবে",
"invitation.ctr": "আপনার একাউন্ট খুলতে এখানে ক্লিক করুন", "invitation.ctr": "আপনার একাউন্ট খুলতে এখানে ক্লিক করুন",
"reset.text1": "আমরা আপনার পাসওয়ার্ড রিসেট করার অনুরোধ পেয়েছি, সম্ভবত আপনি আপনার পাসওয়ার্ড ভুলে গিয়েছেন বলেই। তবে যদি তা না হয়ে থাকে, তাহলে এই মেইলকে উপেক্ষা করতে পারেন।", "reset.text1": "আমরা আপনার পাসওয়ার্ড রিসেট করার অনুরোধ পেয়েছি, সম্ভবত আপনি আপনার পাসওয়ার্ড ভুলে গিয়েছেন বলেই। তবে যদি তা না হয়ে থাকে, তাহলে এই মেইলকে উপেক্ষা করতে পারেন।",
"reset.text2": "পাসওয়ার্ড রিসেট করতে নিচের লিংকে ক্লিক করুন", "reset.text2": "পাসওয়ার্ড রিসেট করতে নিচের লিংকে ক্লিক করুন",
@ -24,22 +24,22 @@
"digest.latest_topics": "%1 এর সর্বশেষ টপিকসমূহ", "digest.latest_topics": "%1 এর সর্বশেষ টপিকসমূহ",
"digest.cta": "%1 ভিজিট করতে এখানে ক্লিক করুন", "digest.cta": "%1 ভিজিট করতে এখানে ক্লিক করুন",
"digest.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনাকে এই ডাইজেষ্টটি পাঠানো হয়েছে।", "digest.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনাকে এই ডাইজেষ্টটি পাঠানো হয়েছে।",
"digest.no_topics": "%1 এ কোন সক্রিয় টপিক নেই।", "digest.day": "দিন",
"digest.day": "day", "digest.week": "সপ্তাহ",
"digest.week": "week", "digest.month": "মাস",
"digest.month": "month",
"digest.subject": "Digest for %1", "digest.subject": "Digest for %1",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "%1 এর থেকে নতুন মেসেজ এসেছে।", "notif.chat.subject": "%1 এর থেকে নতুন মেসেজ এসেছে।",
"notif.chat.cta": "কথপোকথন চালিয়ে যেতে এখানে ক্লিক করুন", "notif.chat.cta": "কথপোকথন চালিয়ে যেতে এখানে ক্লিক করুন",
"notif.chat.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনার এই নোটিফিকেশন পাঠানো হয়েছে", "notif.chat.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনার এই নোটিফিকেশন পাঠানো হয়েছে",
"notif.post.cta": "পুরো বিষয়টি পড়তে এখানে ক্লিক করুন", "notif.post.cta": "পুরো বিষয়টি পড়তে এখানে ক্লিক করুন",
"notif.post.unsub.info": "আপনার সাবস্ক্রিপশন সেটিংসের কারনে আপনার এই বার্তাটি পাঠানো হয়েছে", "notif.post.unsub.info": "আপনার সাবস্ক্রিপশন সেটিংসের কারনে আপনার এই বার্তাটি পাঠানো হয়েছে",
"notif.cta": "Click here to go to forum", "notif.cta": "ফোরামে যেতে এখানে ক্লিক করুন",
"test.text1": "আপনি সঠিকভাবে নোডবিবির জন্য মেইলার সেটাপ করেছেন কিনা নিশ্চিত করার জন্য এই টেষ্ট ইমেইল পাঠানো হয়েছে", "test.text1": "আপনি সঠিকভাবে নোডবিবির জন্য মেইলার সেটাপ করেছেন কিনা নিশ্চিত করার জন্য এই টেষ্ট ইমেইল পাঠানো হয়েছে",
"unsub.cta": "সেটিংসগুলো পরিবর্তন করতে এখানে ক্লিক করুন", "unsub.cta": "সেটিংসগুলো পরিবর্তন করতে এখানে ক্লিক করুন",
"banned.subject": "You have been banned from %1", "banned.subject": "আপনি %1 এ নিষিদ্ধ হয়েছেন",
"banned.text1": "The user %1 has been banned from %2.", "banned.text1": "ব্যবহারকারি %1 %2 তে নিষিদ্ধ হয়েছেন",
"banned.text2": "This ban will last until %1.", "banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:", "banned.text3": "এই কারনে আপনি নিষিদ্ধ হয়েছেন :",
"closing": "ধন্যবাদ!" "closing": "ধন্যবাদ!"
} }

@ -33,6 +33,7 @@
"username-too-short": "খুব ছোট ইউজারনেম", "username-too-short": "খুব ছোট ইউজারনেম",
"username-too-long": "ইউজারনেম বড় হয়ে গিয়েছে", "username-too-long": "ইউজারনেম বড় হয়ে গিয়েছে",
"password-too-long": "Password too long", "password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "ব্যবহারকারী নিষিদ্ধ", "user-banned": "ব্যবহারকারী নিষিদ্ধ",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)", "user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)", "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",

@ -9,6 +9,7 @@
"updated": "Updated", "updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.", "target-purged": "The content this flag referred to has been purged and is no longer available.",
"graph-label": "Daily Flags",
"quick-filters": "Quick Filters", "quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags", "filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters", "filter-reset": "Remove Filters",

@ -3,13 +3,13 @@
"search": "অনুসন্ধান", "search": "অনুসন্ধান",
"buttons.close": "বন্ধ", "buttons.close": "বন্ধ",
"403.title": "প্রবেশাধিকার প্রত্যাখ্যাত", "403.title": "প্রবেশাধিকার প্রত্যাখ্যাত",
"403.message": "You seem to have stumbled upon a page that you do not have access to.", "403.message": "আপনি এমন জায়গাতে যেতে চাচ্ছেন যেখানে আপনার প্রবেশাধিকার নেই।",
"403.login": "Perhaps you should <a href='%1/login'>try logging in</a>?", "403.login": "সম্ভবত আপনার <a href='%1/login'>লগইন করা</a> উচিত",
"404.title": "পাওয়া যায়নি", "404.title": "পাওয়া যায়নি",
"404.message": "You seem to have stumbled upon a page that does not exist. Return to the <a href='%1/'>home page</a>.", "404.message": "আপনি এমন জায়গাতে যেতে চাচ্ছেন যার কোন অস্তিত্ব নাই। <a href='%1/'>প্রথম পাতায়</a> ফিরে যান ।",
"500.title": "Internal Error.", "500.title": "Internal Error.",
"500.message": "ওহো! কিছু ভুল হয়েছে মনে হচ্ছে!", "500.message": "ওহো! কিছু ভুল হয়েছে মনে হচ্ছে!",
"400.title": "Bad Request.", "400.title": "ভুল ঠিকানা",
"400.message": "It looks like this link is malformed, please double-check and try again. Otherwise, return to the <a href='%1/'>home page</a>.", "400.message": "It looks like this link is malformed, please double-check and try again. Otherwise, return to the <a href='%1/'>home page</a>.",
"register": "নিবন্ধন", "register": "নিবন্ধন",
"login": "প্রবেশ", "login": "প্রবেশ",

@ -43,5 +43,6 @@
"clear-preferences": "Clear preferences", "clear-preferences": "Clear preferences",
"search-preferences-saved": "Search preferences saved", "search-preferences-saved": "Search preferences saved",
"search-preferences-cleared": "Search preferences cleared", "search-preferences-cleared": "Search preferences cleared",
"show-results-as": "ফলাফল দেখানো হোক : " "show-results-as": "ফলাফল দেখানো হোক : ",
"see-more-results": "See more results (%1)"
} }

@ -2,7 +2,7 @@
"latest_users": "সর্বশেষ নিবন্ধিত সদস্যরা:", "latest_users": "সর্বশেষ নিবন্ধিত সদস্যরা:",
"top_posters": "সর্বোচ্চ পোষ্টকারী", "top_posters": "সর্বোচ্চ পোষ্টকারী",
"most_reputation": "সর্বোচ্চ সম্মাননাধারী", "most_reputation": "সর্বোচ্চ সম্মাননাধারী",
"most_flags": "Most Flags", "most_flags": "সর্বোচ্চ অভিযোগ",
"search": "খুঁজুন", "search": "খুঁজুন",
"enter_username": "ইউজারনেম এর ভিত্তিতে সার্চ করুন", "enter_username": "ইউজারনেম এর ভিত্তিতে সার্চ করুন",
"load_more": "আরো লোড করুন", "load_more": "আরো লোড করুন",
@ -10,7 +10,7 @@
"filter-by": "ফিল্টার করার ধরন", "filter-by": "ফিল্টার করার ধরন",
"online-only": "শুধুমাত্র অনলাইন", "online-only": "শুধুমাত্র অনলাইন",
"invite": "ইনভাইট", "invite": "ইনভাইট",
"prompt-email": "Emails:", "prompt-email": "ইমেইল",
"invitation-email-sent": "%1 কে একটি ইনভাইটেশন ইমেইল পাঠানো হয়েছে", "invitation-email-sent": "%1 কে একটি ইনভাইটেশন ইমেইল পাঠানো হয়েছে",
"user_list": "সদস্য তালিকা", "user_list": "সদস্য তালিকা",
"recent_topics": "সাম্প্রতিক টপিক", "recent_topics": "সাম্প্রতিক টপিক",

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bajtů <-", "mongo.bytes-out": "Bajtů <-",
"mongo.num-requests": "Počet požadavků", "mongo.num-requests": "Počet požadavků",
"mongo.raw-info": "Raw informace MongoDB", "mongo.raw-info": "Raw informace MongoDB",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Verze Redis", "redis.version": "Verze Redis",

@ -5,6 +5,7 @@
"tooltip": "Tip:", "tooltip": "Tip:",
"text": "Text:", "text": "Text:",
"text-class": "Textová třída: <small>doporučené</small>", "text-class": "Textová třída: <small>doporučené</small>",
"class": "Class: <small>optional</small>",
"id": "ID: <small>doporučené</small>", "id": "ID: <small>doporučené</small>",
"properties": "Vlastnosti:", "properties": "Vlastnosti:",

@ -29,12 +29,13 @@
"select-category": "Vyberte kategorii", "select-category": "Vyberte kategorii",
"set-parent-category": "Nastavit nadřazenou kategorii", "set-parent-category": "Nastavit nadřazenou kategorii",
"privileges.description": "Můžete upravit oprávnění přístupu pro kategorii ve v této části. Oprávnění může být uděleno na uživatele nebo na celou skupinu. Vyberte si z vysouvacího seznamu.", "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.",
"privileges.category-selector": "Konfigurace oprávnění pro", "privileges.category-selector": "Konfigurace oprávnění pro",
"privileges.warning": "<strong>Poznámka:</strong> nastavení oprávnění má okamžitý vliv. Není tedy nutné uložit kategorii pro upravení těchto nastavení", "privileges.warning": "<strong>Poznámka:</strong> nastavení oprávnění má okamžitý vliv. Není tedy nutné uložit kategorii pro upravení těchto nastavení",
"privileges.section-viewing": "Oprávnění prohlížení", "privileges.section-viewing": "Oprávnění prohlížení",
"privileges.section-posting": "Oprávnění příspěvků", "privileges.section-posting": "Oprávnění příspěvků",
"privileges.section-moderation": "Oprávnění moderování", "privileges.section-moderation": "Oprávnění moderování",
"privileges.section-other": "Other",
"privileges.section-user": "Uživatel", "privileges.section-user": "Uživatel",
"privileges.search-user": "Přidat uživatele", "privileges.search-user": "Přidat uživatele",
"privileges.no-users": "V této kategorii není nastaveno žádné oprávnění uživatele.", "privileges.no-users": "V této kategorii není nastaveno žádné oprávnění uživatele.",

@ -10,7 +10,11 @@
"search-content": "Hledat obsah", "search-content": "Hledat obsah",
"search-users": "Hledat uživatele", "search-users": "Hledat uživatele",
"search-tags": "Hledat označení", "search-tags": "Hledat označení",
"view-users": "View Users",
"view-tags": "View Tags",
"view-groups": "View Groups",
"allow-local-login": "Místní přihlášení", "allow-local-login": "Místní přihlášení",
"allow-group-creation": "Group Create",
"find-category": "Hledat kategorii", "find-category": "Hledat kategorii",
"access-category": "Přístup ke kategorii", "access-category": "Přístup ke kategorii",

@ -3,10 +3,9 @@
"private-groups": "Soukromé skupiny", "private-groups": "Soukromé skupiny",
"private-groups.help": "Je-li povoleno, připojení ke skupině vyžaduje schválení zakladatele skupiny <em>(výchozí: povoleno)</em>", "private-groups.help": "Je-li povoleno, připojení ke skupině vyžaduje schválení zakladatele skupiny <em>(výchozí: povoleno)</em>",
"private-groups.warning": "<strong>Ale pozor</strong>, je-li tato možnost zakázána a vy máte soukromé skupiny, stanou se automaticky veřejnými.", "private-groups.warning": "<strong>Ale pozor</strong>, je-li tato možnost zakázána a vy máte soukromé skupiny, stanou se automaticky veřejnými.",
"allow-creation": "Povolit vytvoření skupin",
"allow-creation-help": "Je-li povoleno, uživatelé mohou vytvořit skupiny <em>(výchozí: zakázáno)</em>",
"allow-multiple-badges-help": "Toto označení může být použito, aby uživatelé mohly vybrat několik skupinových symbolů, vyžaduje podporu motivu.", "allow-multiple-badges-help": "Toto označení může být použito, aby uživatelé mohly vybrat několik skupinových symbolů, vyžaduje podporu motivu.",
"max-name-length": "Maximální délka názvu skupiny", "max-name-length": "Maximální délka názvu skupiny",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Obrázek skupiny", "cover-image": "Obrázek skupiny",
"default-cover": "Výchozí obrázek", "default-cover": "Výchozí obrázek",
"default-cover-help": "Pro skupiny, které nemají nahraný obrázek, přidejte výchozí obrázky oddělené čárkami" "default-cover-help": "Pro skupiny, které nemají nahraný obrázek, přidejte výchozí obrázky oddělené čárkami"

@ -5,8 +5,6 @@
"min-length": "Minimální délka značky", "min-length": "Minimální délka značky",
"max-length": "Maximální délka značky", "max-length": "Maximální délka značky",
"goto-manage": "Pro přejití na stránku správy značek, klikněte zde.", "goto-manage": "Pro přejití na stránku správy značek, klikněte zde.",
"privacy": "Soukromí",
"list-private": "Seznam značek je soukromí",
"related-topics": "Související témata", "related-topics": "Související témata",
"max-related-topics": "Maximální počet zobrazených souvisejících témat (je-li podporováno motivem)" "max-related-topics": "Maximální počet zobrazených souvisejících témat (je-li podporováno motivem)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Zakázat změnu e-mailu", "disable-email-changes": "Zakázat změnu e-mailu",
"disable-password-changes": "Zakázat změnu hesla", "disable-password-changes": "Zakázat změnu hesla",
"allow-account-deletion": "Povolit smazání účtu", "allow-account-deletion": "Povolit smazání účtu",
"user-info-private": "Skrýt seznam uživatelů a data před hosty",
"hide-fullname": "Skrýt jméno před uživateli", "hide-fullname": "Skrýt jméno před uživateli",
"hide-email": "Skrýt e-mail před uživateli", "hide-email": "Skrýt e-mail před uživateli",
"themes": "Motivy", "themes": "Motivy",

@ -24,11 +24,11 @@
"digest.latest_topics": "Nejnovější témata od %1", "digest.latest_topics": "Nejnovější témata od %1",
"digest.cta": "Kliknutím zde navštívíte %1", "digest.cta": "Kliknutím zde navštívíte %1",
"digest.unsub.info": "Tento výtah vám byl odeslán, protože jste si to nastavili ve vašich odběrech.", "digest.unsub.info": "Tento výtah vám byl odeslán, protože jste si to nastavili ve vašich odběrech.",
"digest.no_topics": "Dosud tu nebyly žádné aktivní témata %1",
"digest.day": "den", "digest.day": "den",
"digest.week": "týden", "digest.week": "týden",
"digest.month": "měsíc", "digest.month": "měsíc",
"digest.subject": "Výběr pro %1", "digest.subject": "Výběr pro %1",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "Nová zpráva z chatu od %1", "notif.chat.subject": "Nová zpráva z chatu od %1",
"notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.", "notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.",
"notif.chat.unsub.info": "Toto upozornění na chat vám bylo odesláno na základě vašeho nastavení odběru.", "notif.chat.unsub.info": "Toto upozornění na chat vám bylo odesláno na základě vašeho nastavení odběru.",

@ -33,6 +33,7 @@
"username-too-short": "Uživatelské jméno je moc krátké", "username-too-short": "Uživatelské jméno je moc krátké",
"username-too-long": "Uživatelské jméno je moc dlouhé", "username-too-long": "Uživatelské jméno je moc dlouhé",
"password-too-long": "Heslo je moc dlouhé", "password-too-long": "Heslo je moc dlouhé",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "Uživatel byl zablokován", "user-banned": "Uživatel byl zablokován",
"user-banned-reason": "Omlouváme se, ale tento účet byl zablokován (důvod: %1)", "user-banned-reason": "Omlouváme se, ale tento účet byl zablokován (důvod: %1)",
"user-banned-reason-until": "Omlouváme se, ale tento účet je zablokován do %1 (důvod: %2)", "user-banned-reason-until": "Omlouváme se, ale tento účet je zablokován do %1 (důvod: %2)",

@ -9,6 +9,7 @@
"updated": "Aktualizováno", "updated": "Aktualizováno",
"target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.", "target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.",
"graph-label": "Daily Flags",
"quick-filters": "Rychlé filtry", "quick-filters": "Rychlé filtry",
"filter-active": "V tomto seznamu označení je jeden nebo více aktivních filtrů", "filter-active": "V tomto seznamu označení je jeden nebo více aktivních filtrů",
"filter-reset": "Vyjmout filtry", "filter-reset": "Vyjmout filtry",

@ -43,5 +43,6 @@
"clear-preferences": "Smazat nastavení", "clear-preferences": "Smazat nastavení",
"search-preferences-saved": "Hledat dle uložených nastavení", "search-preferences-saved": "Hledat dle uložených nastavení",
"search-preferences-cleared": "Hledat dle smazaných nastavení", "search-preferences-cleared": "Hledat dle smazaných nastavení",
"show-results-as": "Zobrazit výsledek jako" "show-results-as": "Zobrazit výsledek jako",
"see-more-results": "See more results (%1)"
} }

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out", "mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests", "mongo.num-requests": "Number of Requests",
"mongo.raw-info": "MongoDB Rå Info", "mongo.raw-info": "MongoDB Rå Info",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",

@ -5,6 +5,7 @@
"tooltip": "Tooltip:", "tooltip": "Tooltip:",
"text": "Text:", "text": "Text:",
"text-class": "Text Class: <small>optional</small>", "text-class": "Text Class: <small>optional</small>",
"class": "Class: <small>optional</small>",
"id": "ID: <small>optional</small>", "id": "ID: <small>optional</small>",
"properties": "Properties:", "properties": "Properties:",

@ -29,12 +29,13 @@
"select-category": "Select Category", "select-category": "Select Category",
"set-parent-category": "Set Parent Category", "set-parent-category": "Set Parent Category",
"privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.", "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.",
"privileges.category-selector": "Configuring privileges for ", "privileges.category-selector": "Configuring privileges for ",
"privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",
"privileges.section-viewing": "Viewing Privileges", "privileges.section-viewing": "Viewing Privileges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User", "privileges.section-user": "User",
"privileges.search-user": "Add User", "privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.", "privileges.no-users": "No user-specific privileges in this category.",

@ -10,7 +10,11 @@
"search-content": "Search Content", "search-content": "Search Content",
"search-users": "Search Users", "search-users": "Search Users",
"search-tags": "Search Tags", "search-tags": "Search Tags",
"view-users": "View Users",
"view-tags": "View Tags",
"view-groups": "View Groups",
"allow-local-login": "Local Login", "allow-local-login": "Local Login",
"allow-group-creation": "Group Create",
"find-category": "Find Category", "find-category": "Find Category",
"access-category": "Access Category", "access-category": "Access Category",

@ -3,10 +3,9 @@
"private-groups": "Private Groups", "private-groups": "Private Groups",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>", "private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>",
"allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.", "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length", "max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image", "cover-image": "Group Cover Image",
"default-cover": "Default Cover Images", "default-cover": "Default Cover Images",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image"

@ -5,8 +5,6 @@
"min-length": "Minimum Tag Length", "min-length": "Minimum Tag Length",
"max-length": "Maximum Tag Length", "max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics", "related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Maximum related topics to display (if supported by theme)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Disable email changes", "disable-email-changes": "Disable email changes",
"disable-password-changes": "Disable password changes", "disable-password-changes": "Disable password changes",
"allow-account-deletion": "Allow account deletion", "allow-account-deletion": "Allow account deletion",
"user-info-private": "Hide user list and data from guests",
"hide-fullname": "Hide fullname from users", "hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users", "hide-email": "Hide email from users",
"themes": "Themes", "themes": "Themes",

@ -24,11 +24,11 @@
"digest.latest_topics": "Nyeste emne fra %1", "digest.latest_topics": "Nyeste emne fra %1",
"digest.cta": "Klik her for at gå til %1", "digest.cta": "Klik her for at gå til %1",
"digest.unsub.info": "Du har fået tilsendt dette sammendrag pga. indstillingerne i dit abonnement.", "digest.unsub.info": "Du har fået tilsendt dette sammendrag pga. indstillingerne i dit abonnement.",
"digest.no_topics": "Der har ikke været nogen aktive emner de/den sidste %1",
"digest.day": "dag", "digest.day": "dag",
"digest.week": "uge", "digest.week": "uge",
"digest.month": "måned", "digest.month": "måned",
"digest.subject": "Digest for %1", "digest.subject": "Digest for %1",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "Ny chat besked modtaget fra %1", "notif.chat.subject": "Ny chat besked modtaget fra %1",
"notif.chat.cta": "Klik her for at forsætte med samtalen", "notif.chat.cta": "Klik her for at forsætte med samtalen",
"notif.chat.unsub.info": "Denne chat notifikation blev sendt til dig pga. indstillingerne i dit abonnement.", "notif.chat.unsub.info": "Denne chat notifikation blev sendt til dig pga. indstillingerne i dit abonnement.",

@ -33,6 +33,7 @@
"username-too-short": "Brugernavn er for kort", "username-too-short": "Brugernavn er for kort",
"username-too-long": "Brugernavn er for langt", "username-too-long": "Brugernavn er for langt",
"password-too-long": "Kodeord er for langt", "password-too-long": "Kodeord er for langt",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "Bruger er bortvist", "user-banned": "Bruger er bortvist",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)", "user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)", "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",

@ -9,6 +9,7 @@
"updated": "Updated", "updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.", "target-purged": "The content this flag referred to has been purged and is no longer available.",
"graph-label": "Daily Flags",
"quick-filters": "Quick Filters", "quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags", "filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters", "filter-reset": "Remove Filters",

@ -43,5 +43,6 @@
"clear-preferences": "Slet præferencer", "clear-preferences": "Slet præferencer",
"search-preferences-saved": "Søgnings præferencer gemt", "search-preferences-saved": "Søgnings præferencer gemt",
"search-preferences-cleared": "Søgnings præferencer slettet", "search-preferences-cleared": "Søgnings præferencer slettet",
"show-results-as": "Vis resultater som" "show-results-as": "Vis resultater som",
"see-more-results": "See more results (%1)"
} }

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes ausgehend", "mongo.bytes-out": "Bytes ausgehend",
"mongo.num-requests": "Anzahl an Anfragen", "mongo.num-requests": "Anzahl an Anfragen",
"mongo.raw-info": "MongoDB Rohinfo", "mongo.raw-info": "MongoDB Rohinfo",
"mongo.unauthorized": "NodeBB konnte die MongoDB Datenbank für relevante Statistiken nicht abfragen. Stellen Sie bitte sicher, dass der von NodeBB verwendete Benutzer über die Rolle &quot;clusterMonitor&quot; für die &quot;admin&quot; Datenbank verfügt.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",

@ -5,6 +5,7 @@
"tooltip": "Tooltip:", "tooltip": "Tooltip:",
"text": "Text:", "text": "Text:",
"text-class": "Text Klasse: <small>optional</small>", "text-class": "Text Klasse: <small>optional</small>",
"class": "Klasse <small>optional</small>",
"id": "ID: <small>optional</small>", "id": "ID: <small>optional</small>",
"properties": "Eigenschaften:", "properties": "Eigenschaften:",

@ -29,12 +29,13 @@
"select-category": "Kategorie auswählen", "select-category": "Kategorie auswählen",
"set-parent-category": "Übergeordnete Kategorie festlegen", "set-parent-category": "Übergeordnete Kategorie festlegen",
"privileges.description": "In diesem Bereich können die Zugriffsberechtigungen für diese Kategorie konfiguriert werden. Berechtigungen können pro Benutzer oder pro Gruppe gewährt werden. Du kannst einen neuen Benutzer zu dieser Tabelle hinzufügen, indem du sie in dem folgenden Formular suchst. ", "privileges.description": "In diesem Abschnitt können Sie die Zugriffssteuerungsberechtigungen für Teile der Seite konfigurieren. Berechtigungen können auf Benutzerbasis oder auf Gruppenbasis gewährt werden. Wählen Sie aus der Dropdown-Liste die Effektdomäne aus.",
"privileges.category-selector": "Konfiguriere Privilegien für", "privileges.category-selector": "Konfiguriere Privilegien für",
"privileges.warning": "<strong>Hinweis</strong>: Die Zugriffsberechtigungen werden sofort wirksam. Es ist nicht notwendig, die Kategorie zu speichern, nachdem du die Einstellungen angepasst hast.", "privileges.warning": "<strong>Hinweis</strong>: Die Zugriffsberechtigungen werden sofort wirksam. Es ist nicht notwendig, die Kategorie zu speichern, nachdem du die Einstellungen angepasst hast.",
"privileges.section-viewing": "Ansichtsberechtigungen", "privileges.section-viewing": "Ansichtsberechtigungen",
"privileges.section-posting": "Schreibberechtigungen", "privileges.section-posting": "Schreibberechtigungen",
"privileges.section-moderation": "Moderationsberechtigungen", "privileges.section-moderation": "Moderationsberechtigungen",
"privileges.section-other": "Andere",
"privileges.section-user": "Benutzer", "privileges.section-user": "Benutzer",
"privileges.search-user": "Benutzer hinzufügen", "privileges.search-user": "Benutzer hinzufügen",
"privileges.no-users": "Keine benutzerspezifischen Berechtigungen in dieser Kategorie.", "privileges.no-users": "Keine benutzerspezifischen Berechtigungen in dieser Kategorie.",

@ -10,7 +10,11 @@
"search-content": "Inhalt durchsuchen", "search-content": "Inhalt durchsuchen",
"search-users": "Benutzersuche", "search-users": "Benutzersuche",
"search-tags": "Tags suchen", "search-tags": "Tags suchen",
"view-users": "Benutzer ansehen",
"view-tags": "Tags ansehen",
"view-groups": "Gruppen ansehen",
"allow-local-login": "Lokaler Login", "allow-local-login": "Lokaler Login",
"allow-group-creation": "Gruppen erstellen",
"find-category": "Kategorie finden", "find-category": "Kategorie finden",
"access-category": "Kategoriezutritt", "access-category": "Kategoriezutritt",

@ -3,10 +3,9 @@
"private-groups": "Private Gruppen", "private-groups": "Private Gruppen",
"private-groups.help": "Wenn aktiviert, erfordert das Beitreten einer Gruppe die Bestätigung des jeweiligen Besitzers<em>(Standard: aktiviert)</em>", "private-groups.help": "Wenn aktiviert, erfordert das Beitreten einer Gruppe die Bestätigung des jeweiligen Besitzers<em>(Standard: aktiviert)</em>",
"private-groups.warning": "<strong>Vorsicht!</strong> Wenn diese Option deaktiviert ist, und es private Gruppen gibt, werden diese automatisch öffentlich.", "private-groups.warning": "<strong>Vorsicht!</strong> Wenn diese Option deaktiviert ist, und es private Gruppen gibt, werden diese automatisch öffentlich.",
"allow-creation": "Erstellung von Gruppen erlauben",
"allow-creation-help": "Wenn aktiviert können Nutzer Gruppen erstellen <em>(Standard: deaktiviert)</em>",
"allow-multiple-badges-help": "Diese Eintellung kann verwendet werden um Benutzern zu erlauben mehrere Gruppen abzeichen auszuwählen, benötigt Theme unterstützung.", "allow-multiple-badges-help": "Diese Eintellung kann verwendet werden um Benutzern zu erlauben mehrere Gruppen abzeichen auszuwählen, benötigt Theme unterstützung.",
"max-name-length": "Maximale Länge von Gruppennamen", "max-name-length": "Maximale Länge von Gruppennamen",
"max-title-length": "Maximale Gruppentitellänge",
"cover-image": "Gruppen-Deckbild", "cover-image": "Gruppen-Deckbild",
"default-cover": "Standard-Deckbild", "default-cover": "Standard-Deckbild",
"default-cover-help": "Fügen Sie Komma-getrennte standard-Deckbilder für Gruppen hinzu, welche kein Deckbild hochgeladen haben" "default-cover-help": "Fügen Sie Komma-getrennte standard-Deckbilder für Gruppen hinzu, welche kein Deckbild hochgeladen haben"

@ -5,8 +5,6 @@
"min-length": "Minimale Tag Länge", "min-length": "Minimale Tag Länge",
"max-length": "Maximale Tag Länge", "max-length": "Maximale Tag Länge",
"goto-manage": "Klicken Sie hier um die Tag Managementseite aufzurufen.", "goto-manage": "Klicken Sie hier um die Tag Managementseite aufzurufen.",
"privacy": "Privatsphäre",
"list-private": "Tag-Liste privatisieren",
"related-topics": "Zusammenhängende Themen", "related-topics": "Zusammenhängende Themen",
"max-related-topics": "Maximale Anzahl an Zusammenhängenden Themen die angezeigt werden sollen (Wenn vom Design unterstützt)" "max-related-topics": "Maximale Anzahl an Zusammenhängenden Themen die angezeigt werden sollen (Wenn vom Design unterstützt)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Deaktiviere Änderungen der E-Mail Adresse", "disable-email-changes": "Deaktiviere Änderungen der E-Mail Adresse",
"disable-password-changes": "Deaktiviere Änderungen des Passwortes", "disable-password-changes": "Deaktiviere Änderungen des Passwortes",
"allow-account-deletion": "Erlaube löschen des Kontos", "allow-account-deletion": "Erlaube löschen des Kontos",
"user-info-private": "Die Benutzerliste mit Informationen vor Gästen verstecken",
"hide-fullname": "Den 'Kompletten Namen' von Benutzern verstecken", "hide-fullname": "Den 'Kompletten Namen' von Benutzern verstecken",
"hide-email": "Die Email-Adresse von Benutzern verstecken", "hide-email": "Die Email-Adresse von Benutzern verstecken",
"themes": "Themes", "themes": "Themes",
@ -71,8 +70,8 @@
"follow-created-topics": "Themen folgen, die du erstellst", "follow-created-topics": "Themen folgen, die du erstellst",
"follow-replied-topics": "Themen folgen, auf die du antwortest", "follow-replied-topics": "Themen folgen, auf die du antwortest",
"default-notification-settings": "Standardbenachrichtigungseinstellungen", "default-notification-settings": "Standardbenachrichtigungseinstellungen",
"categoryWatchState": "Default category watch state", "categoryWatchState": "Standardmäßige Beobachtung",
"categoryWatchState.watching": "Watching", "categoryWatchState.watching": "Beobachtet",
"categoryWatchState.notwatching": "Not Watching", "categoryWatchState.notwatching": "Nicht beobachtet",
"categoryWatchState.ignoring": "Ignoring" "categoryWatchState.ignoring": "Ignoriert"
} }

@ -11,7 +11,7 @@
"ignore": "Ignorieren", "ignore": "Ignorieren",
"watching": "Beobachte", "watching": "Beobachte",
"not-watching": "Nicht beobachtet", "not-watching": "Nicht beobachtet",
"ignoring": "Ignoriere", "ignoring": "Ignoriert",
"watching.description": "Zeige Themen in Ungelesen und Aktuell", "watching.description": "Zeige Themen in Ungelesen und Aktuell",
"not-watching.description": "Zeige keine Themen in Ungelesen, zeige sie in Aktuell", "not-watching.description": "Zeige keine Themen in Ungelesen, zeige sie in Aktuell",
"ignoring.description": "Zeige keine Themen in Ungelesen und Aktuell", "ignoring.description": "Zeige keine Themen in Ungelesen und Aktuell",

@ -24,11 +24,11 @@
"digest.latest_topics": "Neueste Themen auf %1", "digest.latest_topics": "Neueste Themen auf %1",
"digest.cta": "Klicke hier, um %1 zu besuchen", "digest.cta": "Klicke hier, um %1 zu besuchen",
"digest.unsub.info": "Diese Zusammenfassung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.", "digest.unsub.info": "Diese Zusammenfassung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
"digest.no_topics": "Es gab keine aktiven Themen innerhalb %1",
"digest.day": "des letzten Tages", "digest.day": "des letzten Tages",
"digest.week": "der letzten Woche", "digest.week": "der letzten Woche",
"digest.month": "des letzen Monats", "digest.month": "des letzen Monats",
"digest.subject": "Übersicht für %1", "digest.subject": "Zusammenfassung für %1",
"digest.title": "Deine tägliche Zusammenfassung",
"notif.chat.subject": "Neue Chatnachricht von %1 erhalten", "notif.chat.subject": "Neue Chatnachricht von %1 erhalten",
"notif.chat.cta": "Klicke hier, um die Unterhaltung fortzusetzen", "notif.chat.cta": "Klicke hier, um die Unterhaltung fortzusetzen",
"notif.chat.unsub.info": "Diese Chat-Benachrichtigung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.", "notif.chat.unsub.info": "Diese Chat-Benachrichtigung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",

@ -33,6 +33,7 @@
"username-too-short": "Benutzername ist zu kurz", "username-too-short": "Benutzername ist zu kurz",
"username-too-long": "Benutzername ist zu lang", "username-too-long": "Benutzername ist zu lang",
"password-too-long": "Passwort ist zu lang", "password-too-long": "Passwort ist zu lang",
"reset-rate-limited": "Zu viele Anfragen zum Zurücksetzen des Passworts (Rate begrenzt)",
"user-banned": "Benutzer ist gesperrt", "user-banned": "Benutzer ist gesperrt",
"user-banned-reason": "Entschuldige, dieses Konto wurde gesperrt (Grund: %1)", "user-banned-reason": "Entschuldige, dieses Konto wurde gesperrt (Grund: %1)",
"user-banned-reason-until": "Entschuldigung, dieses Konto wurde bis %1 (Reason: %2) gesperrt.", "user-banned-reason-until": "Entschuldigung, dieses Konto wurde bis %1 (Reason: %2) gesperrt.",

@ -9,6 +9,7 @@
"updated": "Aktualisiert", "updated": "Aktualisiert",
"target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.", "target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
"graph-label": "Tägliche Meldungen",
"quick-filters": "Schnell-Filter", "quick-filters": "Schnell-Filter",
"filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv", "filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv",
"filter-reset": "Filter Entfernen", "filter-reset": "Filter Entfernen",

@ -56,7 +56,7 @@
"notificationType_follow": "Wenn dir jemand neues folgt", "notificationType_follow": "Wenn dir jemand neues folgt",
"notificationType_new-chat": "Wenn du eine Chat Nachricht erhältst", "notificationType_new-chat": "Wenn du eine Chat Nachricht erhältst",
"notificationType_group-invite": "Wenn du eine Gruppeneinladung erhältst", "notificationType_group-invite": "Wenn du eine Gruppeneinladung erhältst",
"notificationType_group-request-membership": "When someone requests to join a group you own", "notificationType_group-request-membership": "Wenn jemand einer Gruppe beitreten möchte, die dir gehört",
"notificationType_new-register": "Wenn jemand der Registrierungswarteschlange hinzugefügt wird", "notificationType_new-register": "Wenn jemand der Registrierungswarteschlange hinzugefügt wird",
"notificationType_post-queue": "Wenn ein neuer Beitrag eingereiht wird", "notificationType_post-queue": "Wenn ein neuer Beitrag eingereiht wird",
"notificationType_new-post-flag": "Wenn ein Beitrag gemeldet wird", "notificationType_new-post-flag": "Wenn ein Beitrag gemeldet wird",

@ -43,5 +43,6 @@
"clear-preferences": "Einstellungen löschen", "clear-preferences": "Einstellungen löschen",
"search-preferences-saved": "Sucheinstellungen gespeichert", "search-preferences-saved": "Sucheinstellungen gespeichert",
"search-preferences-cleared": "Sucheinstellungen gelöscht", "search-preferences-cleared": "Sucheinstellungen gelöscht",
"show-results-as": "Ergebnisse anzeigen als" "show-results-as": "Ergebnisse anzeigen als",
"see-more-results": "Weitere Ergebnisse anzeigen (%1)"
} }

@ -28,7 +28,7 @@
"watched_categories": "Beobachtete Kategorien", "watched_categories": "Beobachtete Kategorien",
"watched": "Beobachtet", "watched": "Beobachtet",
"ignored": "Ignoriert", "ignored": "Ignoriert",
"default-category-watch-state": "Default category watch state", "default-category-watch-state": "Standardmäßige Beobachtung",
"followers": "Follower", "followers": "Follower",
"following": "Folge ich", "following": "Folge ich",
"blocks": "Blockiert", "blocks": "Blockiert",
@ -49,7 +49,7 @@
"change_picture": "Profilbild ändern", "change_picture": "Profilbild ändern",
"change_username": "Benutzernamen ändern", "change_username": "Benutzernamen ändern",
"change_email": "E-Mail ändern", "change_email": "E-Mail ändern",
"email_same_as_password": "Please enter your current password to continue &ndash; you've entered your new email again", "email_same_as_password": "Gebe bitte dein aktuelles Passwort ein um fortzufahren &ndash; Du hast deine neue E-Mail erneut eingegeben",
"edit": "Ändern", "edit": "Ändern",
"edit-profile": "Profil ändern", "edit-profile": "Profil ändern",
"default_picture": "Standardsymbol", "default_picture": "Standardsymbol",

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out", "mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests", "mongo.num-requests": "Number of Requests",
"mongo.raw-info": "MongoDB Raw Info", "mongo.raw-info": "MongoDB Raw Info",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Έκδοση Redis", "redis.version": "Έκδοση Redis",

@ -5,6 +5,7 @@
"tooltip": "Tooltip:", "tooltip": "Tooltip:",
"text": "Text:", "text": "Text:",
"text-class": "Text Class: <small>optional</small>", "text-class": "Text Class: <small>optional</small>",
"class": "Class: <small>optional</small>",
"id": "ID: <small>optional</small>", "id": "ID: <small>optional</small>",
"properties": "Properties:", "properties": "Properties:",

@ -29,12 +29,13 @@
"select-category": "Select Category", "select-category": "Select Category",
"set-parent-category": "Set Parent Category", "set-parent-category": "Set Parent Category",
"privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.", "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis. Select the domain of effect from the dropdown below.",
"privileges.category-selector": "Configuring privileges for ", "privileges.category-selector": "Configuring privileges for ",
"privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",
"privileges.section-viewing": "Viewing Privileges", "privileges.section-viewing": "Viewing Privileges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User", "privileges.section-user": "User",
"privileges.search-user": "Add User", "privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.", "privileges.no-users": "No user-specific privileges in this category.",

@ -10,7 +10,11 @@
"search-content": "Search Content", "search-content": "Search Content",
"search-users": "Search Users", "search-users": "Search Users",
"search-tags": "Search Tags", "search-tags": "Search Tags",
"view-users": "View Users",
"view-tags": "View Tags",
"view-groups": "View Groups",
"allow-local-login": "Local Login", "allow-local-login": "Local Login",
"allow-group-creation": "Group Create",
"find-category": "Find Category", "find-category": "Find Category",
"access-category": "Access Category", "access-category": "Access Category",

@ -3,10 +3,9 @@
"private-groups": "Private Groups", "private-groups": "Private Groups",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>", "private-groups.help": "If enabled, joining of groups requires the approval of the group owner <em>(Default: enabled)</em>",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>",
"allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.", "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length", "max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image", "cover-image": "Group Cover Image",
"default-cover": "Default Cover Images", "default-cover": "Default Cover Images",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image"

@ -5,8 +5,6 @@
"min-length": "Minimum Tag Length", "min-length": "Minimum Tag Length",
"max-length": "Maximum Tag Length", "max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics", "related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Maximum related topics to display (if supported by theme)"
} }

@ -14,7 +14,6 @@
"disable-email-changes": "Disable email changes", "disable-email-changes": "Disable email changes",
"disable-password-changes": "Disable password changes", "disable-password-changes": "Disable password changes",
"allow-account-deletion": "Allow account deletion", "allow-account-deletion": "Allow account deletion",
"user-info-private": "Hide user list and data from guests",
"hide-fullname": "Hide fullname from users", "hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users", "hide-email": "Hide email from users",
"themes": "Themes", "themes": "Themes",

@ -24,11 +24,11 @@
"digest.latest_topics": "Πρόσφατα θέματα στο %1", "digest.latest_topics": "Πρόσφατα θέματα στο %1",
"digest.cta": "Κάνε κλικ εδώ για να επισκεφτείς το %1", "digest.cta": "Κάνε κλικ εδώ για να επισκεφτείς το %1",
"digest.unsub.info": "Αυτή η σύνοψη σου στάλθηκε λόγω των ρυθμίσεών σου.", "digest.unsub.info": "Αυτή η σύνοψη σου στάλθηκε λόγω των ρυθμίσεών σου.",
"digest.no_topics": "There have been no active topics in the past %1",
"digest.day": "day", "digest.day": "day",
"digest.week": "week", "digest.week": "week",
"digest.month": "month", "digest.month": "month",
"digest.subject": "Digest for %1", "digest.subject": "Digest for %1",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "Νέο μήνυμα συνομιλίας από τον/την %1", "notif.chat.subject": "Νέο μήνυμα συνομιλίας από τον/την %1",
"notif.chat.cta": "Κάνε κλικ εδώ για να πας στην συνομιλία", "notif.chat.cta": "Κάνε κλικ εδώ για να πας στην συνομιλία",
"notif.chat.unsub.info": "Αυτή η ειδοποίηση για συνομιλία σου στάλθηκε λόγω των ρυθμίσεών σου. ", "notif.chat.unsub.info": "Αυτή η ειδοποίηση για συνομιλία σου στάλθηκε λόγω των ρυθμίσεών σου. ",

@ -33,6 +33,7 @@
"username-too-short": "Το όνομα χρήστη είναι πολύ μικρό", "username-too-short": "Το όνομα χρήστη είναι πολύ μικρό",
"username-too-long": "Το όνομα χρήστη είναι πολύ μεγάλο", "username-too-long": "Το όνομα χρήστη είναι πολύ μεγάλο",
"password-too-long": "Password too long", "password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "Ο Χρήστης είναι αποκλεισμένος/η", "user-banned": "Ο Χρήστης είναι αποκλεισμένος/η",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)", "user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)", "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",

@ -9,6 +9,7 @@
"updated": "Updated", "updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.", "target-purged": "The content this flag referred to has been purged and is no longer available.",
"graph-label": "Daily Flags",
"quick-filters": "Quick Filters", "quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags", "filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters", "filter-reset": "Remove Filters",

@ -43,5 +43,6 @@
"clear-preferences": "Clear preferences", "clear-preferences": "Clear preferences",
"search-preferences-saved": "Search preferences saved", "search-preferences-saved": "Search preferences saved",
"search-preferences-cleared": "Search preferences cleared", "search-preferences-cleared": "Search preferences cleared",
"show-results-as": "Show results as" "show-results-as": "Show results as",
"see-more-results": "See more results (%1)"
} }

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out", "mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests", "mongo.num-requests": "Number of Requests",
"mongo.raw-info": "MongoDB Raw Info", "mongo.raw-info": "MongoDB Raw Info",
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the &quot;clusterMonitor&quot; role for the &quot;admin&quot; database.",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save