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:
- sleep 15 # wait for mongodb to be ready
- "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' = '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' = '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\\\":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"
after_success:
- "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

@ -1,5 +1,5 @@
# 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
WORKDIR /usr/src/app

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

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

@ -50,6 +50,7 @@ var scripts = [
'public/vendor/xregexp/unicode/unicode-base.js',
'public/src/utils.js',
'public/src/installer/install.js',
'node_modules/zxcvbn/dist/zxcvbn.js',
];
var installing = false;
@ -131,6 +132,7 @@ function welcome(req, res) {
success: success,
values: req.body,
minimumPasswordLength: defaults.minimumPasswordLength,
minimumPasswordStrength: defaults.minimumPasswordStrength,
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.num-requests": "Number of Requests",
"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.version": "Redis Version",

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

@ -29,12 +29,13 @@
"select-category": "Select 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.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-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User",
"privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.",

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

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
"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",
"max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)"
}

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

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

@ -33,6 +33,7 @@
"username-too-short": "اسم المستخدم قصير.",
"username-too-long": "اسم المستخدم طويل",
"password-too-long": "كلمة السر طويلة ",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "المستخدم محظور",
"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)",

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests",
"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.version": "Redis Version",

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

@ -29,12 +29,13 @@
"select-category": "Select 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.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-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User",
"privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.",

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

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
"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",
"max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics",
"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 user list and data from guests",
"hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users",
"themes": "Themes",

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

@ -33,6 +33,7 @@
"username-too-short": "খুব ছোট ইউজারনেম",
"username-too-long": "ইউজারনেম বড় হয়ে গিয়েছে",
"password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "ব্যবহারকারী নিষিদ্ধ",
"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)",

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

@ -3,13 +3,13 @@
"search": "অনুসন্ধান",
"buttons.close": "বন্ধ",
"403.title": "প্রবেশাধিকার প্রত্যাখ্যাত",
"403.message": "You seem to have stumbled upon a page that you do not have access to.",
"403.login": "Perhaps you should <a href='%1/login'>try logging in</a>?",
"403.message": "আপনি এমন জায়গাতে যেতে চাচ্ছেন যেখানে আপনার প্রবেশাধিকার নেই।",
"403.login": "সম্ভবত আপনার <a href='%1/login'>লগইন করা</a> উচিত",
"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.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>.",
"register": "নিবন্ধন",
"login": "প্রবেশ",

@ -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)"
}

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

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bajtů <-",
"mongo.num-requests": "Počet požadavků",
"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.version": "Verze Redis",

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

@ -29,12 +29,13 @@
"select-category": "Vyberte 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.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-posting": "Oprávnění příspěvků",
"privileges.section-moderation": "Oprávnění moderování",
"privileges.section-other": "Other",
"privileges.section-user": "Uživatel",
"privileges.search-user": "Přidat 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-users": "Hledat uživatele",
"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-group-creation": "Group Create",
"find-category": "Hledat kategorii",
"access-category": "Přístup ke kategorii",

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximální délka názvu skupiny",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Obrázek skupiny",
"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"

@ -5,8 +5,6 @@
"min-length": "Minimá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.",
"privacy": "Soukromí",
"list-private": "Seznam značek je soukromí",
"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)"
}

@ -14,7 +14,6 @@
"disable-email-changes": "Zakázat změnu e-mailu",
"disable-password-changes": "Zakázat změnu hesla",
"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-email": "Skrýt e-mail před uživateli",
"themes": "Motivy",

@ -24,11 +24,11 @@
"digest.latest_topics": "Nejnovější témata od %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.no_topics": "Dosud tu nebyly žádné aktivní témata %1",
"digest.day": "den",
"digest.week": "týden",
"digest.month": "měsíc",
"digest.subject": "Výběr pro %1",
"digest.title": "Your Daily Digest",
"notif.chat.subject": "Nová zpráva z chatu od %1",
"notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.",
"notif.chat.unsub.info": "Toto 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-long": "Uživatelské jméno 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-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)",

@ -9,6 +9,7 @@
"updated": "Aktualizováno",
"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",
"filter-active": "V tomto seznamu označení je jeden nebo více aktivních filtrů",
"filter-reset": "Vyjmout filtry",

@ -43,5 +43,6 @@
"clear-preferences": "Smazat nastavení",
"search-preferences-saved": "Hledat dle uložený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.num-requests": "Number of Requests",
"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.version": "Redis Version",

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

@ -29,12 +29,13 @@
"select-category": "Select 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.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-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User",
"privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.",

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

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
"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",
"max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics",
"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 user list and data from guests",
"hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users",
"themes": "Themes",

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

@ -33,6 +33,7 @@
"username-too-short": "Brugernavn er for kort",
"username-too-long": "Brugernavn 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-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",

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

@ -43,5 +43,6 @@
"clear-preferences": "Slet præferencer",
"search-preferences-saved": "Søgnings præferencer gemt",
"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.num-requests": "Anzahl an Anfragen",
"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.version": "Redis Version",

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

@ -29,12 +29,13 @@
"select-category": "Kategorie auswählen",
"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.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-posting": "Schreibberechtigungen",
"privileges.section-moderation": "Moderationsberechtigungen",
"privileges.section-other": "Andere",
"privileges.section-user": "Benutzer",
"privileges.search-user": "Benutzer hinzufügen",
"privileges.no-users": "Keine benutzerspezifischen Berechtigungen in dieser Kategorie.",

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

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximale Länge von Gruppennamen",
"max-title-length": "Maximale Gruppentitellänge",
"cover-image": "Gruppen-Deckbild",
"default-cover": "Standard-Deckbild",
"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",
"max-length": "Maximale Tag Länge",
"goto-manage": "Klicken Sie hier um die Tag Managementseite aufzurufen.",
"privacy": "Privatsphäre",
"list-private": "Tag-Liste privatisieren",
"related-topics": "Zusammenhängende Themen",
"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-password-changes": "Deaktiviere Änderungen des Passwortes",
"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-email": "Die Email-Adresse von Benutzern verstecken",
"themes": "Themes",
@ -71,8 +70,8 @@
"follow-created-topics": "Themen folgen, die du erstellst",
"follow-replied-topics": "Themen folgen, auf die du antwortest",
"default-notification-settings": "Standardbenachrichtigungseinstellungen",
"categoryWatchState": "Default category watch state",
"categoryWatchState.watching": "Watching",
"categoryWatchState.notwatching": "Not Watching",
"categoryWatchState.ignoring": "Ignoring"
"categoryWatchState": "Standardmäßige Beobachtung",
"categoryWatchState.watching": "Beobachtet",
"categoryWatchState.notwatching": "Nicht beobachtet",
"categoryWatchState.ignoring": "Ignoriert"
}

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

@ -24,11 +24,11 @@
"digest.latest_topics": "Neueste Themen auf %1",
"digest.cta": "Klicke hier, um %1 zu besuchen",
"digest.unsub.info": "Diese Zusammenfassung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
"digest.no_topics": "Es gab keine aktiven Themen innerhalb %1",
"digest.day": "des letzten Tages",
"digest.week": "der letzten Woche",
"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.cta": "Klicke hier, um die Unterhaltung fortzusetzen",
"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-long": "Benutzername 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-reason": "Entschuldige, dieses Konto wurde gesperrt (Grund: %1)",
"user-banned-reason-until": "Entschuldigung, dieses Konto wurde bis %1 (Reason: %2) gesperrt.",

@ -9,6 +9,7 @@
"updated": "Aktualisiert",
"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",
"filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv",
"filter-reset": "Filter Entfernen",

@ -56,7 +56,7 @@
"notificationType_follow": "Wenn dir jemand neues folgt",
"notificationType_new-chat": "Wenn du eine Chat Nachricht 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_post-queue": "Wenn ein neuer Beitrag eingereiht wird",
"notificationType_new-post-flag": "Wenn ein Beitrag gemeldet wird",

@ -43,5 +43,6 @@
"clear-preferences": "Einstellungen löschen",
"search-preferences-saved": "Sucheinstellungen gespeichert",
"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": "Beobachtet",
"ignored": "Ignoriert",
"default-category-watch-state": "Default category watch state",
"default-category-watch-state": "Standardmäßige Beobachtung",
"followers": "Follower",
"following": "Folge ich",
"blocks": "Blockiert",
@ -49,7 +49,7 @@
"change_picture": "Profilbild ändern",
"change_username": "Benutzernamen ä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-profile": "Profil ändern",
"default_picture": "Standardsymbol",

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests",
"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.version": "Έκδοση Redis",

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

@ -29,12 +29,13 @@
"select-category": "Select 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.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-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges",
"privileges.section-other": "Other",
"privileges.section-user": "User",
"privileges.search-user": "Add User",
"privileges.no-users": "No user-specific privileges in this category.",

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

@ -3,10 +3,9 @@
"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.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.",
"max-name-length": "Maximum Group Name Length",
"max-title-length": "Maximum Group Title Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
"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",
"max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy",
"list-private": "Make the tags list private",
"related-topics": "Related Topics",
"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 user list and data from guests",
"hide-fullname": "Hide fullname from users",
"hide-email": "Hide email from users",
"themes": "Themes",

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

@ -33,6 +33,7 @@
"username-too-short": "Το όνομα χρήστη είναι πολύ μικρό",
"username-too-long": "Το όνομα χρήστη είναι πολύ μεγάλο",
"password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"user-banned": "Ο Χρήστης είναι αποκλεισμένος/η",
"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)",

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

@ -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"
"show-results-as": "Show results as",
"see-more-results": "See more results (%1)"
}

@ -22,6 +22,7 @@
"mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Number of Requests",
"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.version": "Redis Version",

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

Loading…
Cancel
Save