Compare commits

..

1 Commits

971 changed files with 10781 additions and 13090 deletions

View File

@@ -2549,59 +2549,6 @@ trans.et = public/language/et/themes/persona.json
trans.it = public/language/it/themes/persona.json
trans.rw = public/language/rw/themes/persona.json
[o:nodebb:p:nodebb:r:aria]
file_filter = public/language/<lang>/aria.json
source_file = public/language/en-GB/aria.json
source_lang = en_GB
type = KEYVALUEJSON
trans.th = public/language/th/aria.json
trans.bg = public/language/bg/aria.json
trans.hr = public/language/hr/aria.json
trans.hy = public/language/hy/aria.json
trans.sk = public/language/sk/aria.json
trans.sl = public/language/sl/aria.json
trans.sq_AL = public/language/sq-AL/aria.json
trans.sv = public/language/sv/aria.json
trans.vi = public/language/vi/aria.json
trans.da = public/language/da/aria.json
trans.en_US = public/language/en-US/aria.json
trans.gl = public/language/gl/aria.json
trans.ko = public/language/ko/aria.json
trans.lt = public/language/lt/aria.json
trans.pt_BR = public/language/pt-BR/aria.json
trans.hu = public/language/hu/aria.json
trans.lv = public/language/lv/aria.json
trans.ro = public/language/ro/aria.json
trans.ru = public/language/ru/aria.json
trans.sr = public/language/sr/aria.json
trans.bn = public/language/bn/aria.json
trans.he = public/language/he/aria.json
trans.nl = public/language/nl/aria.json
trans.sc = public/language/sc/aria.json
trans.zh_CN = public/language/zh-CN/aria.json
trans.fi = public/language/fi/aria.json
trans.ja = public/language/ja/aria.json
trans.nb = public/language/nb/aria.json
trans.pl = public/language/pl/aria.json
trans.zh_TW = public/language/zh-TW/aria.json
trans.ar = public/language/ar/aria.json
trans.cs = public/language/cs/aria.json
trans.fa_IR = public/language/fa-IR/aria.json
trans.ms = public/language/ms/aria.json
trans.pt_PT = public/language/pt-PT/aria.json
trans.tr = public/language/tr/aria.json
trans.en@pirate = public/language/en-x-pirate/aria.json
trans.fr = public/language/fr/aria.json
trans.id = public/language/id/aria.json
trans.uk = public/language/uk/aria.json
trans.de = public/language/de/aria.json
trans.el = public/language/el/aria.json
trans.es = public/language/es/aria.json
trans.et = public/language/et/aria.json
trans.it = public/language/it/aria.json
trans.rw = public/language/rw/aria.json
[o:nodebb:p:nodebb:r:category]
file_filter = public/language/<lang>/category.json
source_file = public/language/en-GB/category.json

View File

@@ -1,899 +1,3 @@
#### v3.7.0 (2024-03-06)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-post, nodebb.topic (0bd0a740)
* fallback strings for new resources: nodebb.themes-harmony (8fb0ed82)
* fallback strings for new resources: nodebb.aria (a55fb29e)
* fallback strings for new resources: nodebb.aria (e6a358ed)
* fallback strings for new resources: nodebb.user (c88811a9)
* fallback strings for new resources: nodebb.topic (7e862a78)
* fallback strings for new resources: nodebb.topic, nodebb.unread (53ea10a7)
* fallback strings for new resources: nodebb.global (73e7d467)
* fallback strings for new resources: nodebb.topic (72f1e515)
* fallback strings for new resources: nodebb.global (642cd8e2)
* fallback strings for new resources: nodebb.global, nodebb.user (a998136c)
* fallback strings for new resources: nodebb.tags (4d35cb4e)
* fallback strings for new resources: nodebb.global, nodebb.themes-harmony (0bc9ac74)
* fallback strings for new resources: nodebb.global, nodebb.topic (a2819e9e)
* fallback strings for new resources: nodebb.error (9d5702f8)
* fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error (1230d22d)
* fallback strings for new resources: nodebb.admin-dashboard (f3974c0b)
* fallback strings for new resources: nodebb.search (43bf1f9b)
* up harmony (25ef62dc)
* up peace (3aaa0727)
* up peace (65f3c734)
* incrementing version number - v3.6.7 (86a17e38)
* update changelog for v3.6.7 (caf8722f)
* up harmony (22cd80b9)
* up themes (96fc20a3)
* up themes (421c7fc5)
* closes #12355 (fadee8d7)
* up themes (9ee864ce)
* up composer (8324adc5)
* up composer (0ff7adb4)
* incrementing version number - v3.6.6 (6604bf37)
* up themes (43a02c89)
* up themes (69342342)
* up harmony (9bbaef84)
* up harmony (35e98a9f)
* up harmony (22398d47)
* up themes (5cbb8bb1)
* up harmony (3f3f0d66)
* up harmony (4f42172d)
* up harmony (c0db10af)
* up harmony (0743cb3c)
* incrementing version number - v3.6.5 (6c653625)
* up harmony (09414efa)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* up harmony (bbdefad3)
* incrementing version number - v3.6.2 (0f577a57)
* up themes (79ebbee5)
* incrementing version number - v3.6.1 (f1a69468)
* up composer (c31e321b)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
* **deps:**
* update commitlint monorepo to v19 (#12369) (516c8d04)
* update dependency smtp-server to v3.13.3 (#12378) (0ab1982c)
* update dependency eslint to v8.57.0 (#12362) (6c33c01d)
* update dependency sass-embedded to v1.71.1 (#12350) (99ad9d38)
* update dependency sass-embedded to v1.71.0 (#12344) (920f787f)
* update postgres docker tag to v16.2 (#12338) (254bad89)
* update commitlint monorepo to v18.6.1 (#12339) (92ef8548)
* update dependency mocha to v10.3.0 (#12334) (9cd299db)
* update dependency smtp-server to v3.13.2 (#12324) (048e664c)
* update dependency lint-staged to v15.2.2 (#12327) (a7008fb3)
* update dependency lint-staged to v15.2.1 (#12319) (264e71d2)
* update commitlint monorepo to v18.6.0 (#12305) (7e7bbfa4)
* update dependency jsdom to v24 (#12294) (45f02ff0)
* update commitlint monorepo to v18.5.0 (#12296) (5a776f9f)
* update dependency sass-embedded to v1.70.0 (#12286) (0063dd45)
* update dependency jsdom to v23.2.0 (#12269) (7cc69df0)
* update dependency jsdom to v23.1.0 (#12265) (12aeb6f7)
* update commitlint monorepo to v18.4.4 (#12261) (b25dfd47)
* update dependency sass-embedded to v1.69.7 (#12257) (ce78cb0e)
* update dependency sass-embedded to v1.69.6 (#12249) (1777ec4b)
##### New Features
* add new sorting option to categories (2a9b0a3c)
* add chat widget areas, closes #12375 (53b3c5d6)
* add hook into user.posts.isReady (7207814b)
* refactor group title editing (112493fa)
* cli command for maintenance mode closes #12293 (80960296)
* fallbacks for aria.json (19bc442b)
* add new lang keys for a11y (3ce89d1e)
* add missing aria/role attributes to dropdown elements (7917fd82)
* add lang keys for hidden labels (e298fb6b)
* show unread categories based on unread topics (#12317) (45cfb369)
* limit post/user flags per day closes #12274 (2b1fdc56)
* search in bookmarks on search page (5213e22a)
* #12247 (c5730b36)
##### Bug Fixes
* #12389, update privilege group check (87a79059)
* dupe id (f4b63790)
* #12357, properly update lists and counters (f34ebcc9)
* use lang key for user avatar label (863f5d0a)
* spec (4bcbf759)
* move winston logging for plugin hook firing to debug level (e240d0f9)
* closes #12326 (9302d9b4)
* some layout fixes for group details page (301eee17)
* bookmark in topic data is nullable now (d500ebb1)
* bug where body wasn't properly sent on ap-style content-types (4b87c30f)
* dont send topic notification to poster (c2239e48)
* **deps:**
* update dependency nodebb-theme-harmony to v1.2.36 (#12392) (db2f7c03)
* update dependency nodebb-theme-peace to v2.2.4 (#12381) (073a79eb)
* update dependency mongodb to v6.4.0 (#12382) (716482b2)
* update dependency nodebb-plugin-mentions to v4.4.0 (#12385) (6f04859e)
* update dependency ace-builds to v1.32.7 (#12386) (9eb54394)
* update dependency autoprefixer to v10.4.18 (#12387) (339e2cfa)
* update dependency nodebb-theme-harmony to v1.2.35 (#12388) (7b1b4510)
* update dependency nodebb-theme-harmony to v1.2.34 (#12383) (430c6b6c)
* update dependency nodemailer to v6.9.11 (#12380) (aa6859df)
* update dependency express to v4.18.3 (#12379) (2c3540b2)
* update dependency nodebb-plugin-markdown to v12.2.6 (#12371) (fb98dc05)
* update dependency archiver to v7 (#12374) (9de0ab31)
* update dependency chart.js to v4.4.2 (#12376) (131d2fe7)
* update dependency bootswatch to v5.3.3 (#12373) (1ed4d763)
* update dependency fetch-cookie to v3.0.1 (#12363) (835820a0)
* update dependency sanitize-html to v2.12.1 (#12360) (00bcf935)
* update dependency spdx-license-list to v6.9.0 (#12354) (b58dde1c)
* update dependency sass to v1.71.1 (#12351) (3094996b)
* update dependency sanitize-html to v2.12.0 (#12353) (ee90866a)
* update dependency nodemailer to v6.9.10 (#12356) (80ea6eb9)
* update dependency bootstrap to v5.3.3 (#12348) (4007882b)
* update dependency sass to v1.71.0 (#12345) (faf5a9c8)
* update dependency esbuild to v0.20.1 (#12346) (a0021b1d)
* update dependency webpack to v5.90.3 (#12347) (748bbab0)
* update dependency nodebb-plugin-spam-be-gone to v2.2.1 (#12343) (acad7317)
* update dependency webpack to v5.90.2 (#12341) (cb6fe9c7)
* update dependency nodebb-theme-harmony to v1.2.25 (#12340) (99474a7e)
* update dependency commander to v12 (#12325) (b61486eb)
* update dependency diff to v5.2.0 (#12337) (d0f6f0cc)
* update dependency postcss to v8.4.35 (#12333) (3bc506f6)
* update dependency ace-builds to v1.32.6 (#12332) (523f7ace)
* update dependency postcss to v8.4.34 (#12330) (9d036be3)
* update dependency semver to v7.6.0 (#12328) (3af04956)
* update dependency fetch-cookie to v2.2.0 (#12323) (b56d6a88)
* update dependency nodebb-theme-harmony to v1.2.12 (#12318) (65fead81)
* update dependency webpack to v5.90.1 (#12322) (98b455ce)
* update dependency nodemailer to v6.9.9 (#12321) (3f74cca3)
* update dependency ace-builds to v1.32.5 (#12316) (ef06be6d)
* update dependency nodebb-theme-harmony to v1.2.10 (#12314) (d648972c)
* update dependency ace-builds to v1.32.4 (#12313) (9fb7c163)
* update dependency express-session to v1.18.0 (#12311) (6444eeb9)
* update dependency esbuild to v0.20.0 (#12309) (aa1344fc)
* update dependency nodebb-theme-harmony to v1.2.8 (#12310) (fd20e3a5)
* update dependency nodebb-theme-harmony to v1.2.7 (#12307) (eabbf195)
* update dependency lru-cache to v10.2.0 (#12306) (400a1aa3)
* update dependency webpack to v5.90.0 (#12303) (44a798bc)
* update dependency esbuild to v0.19.12 (#12302) (72bb81f0)
* update dependency connect-redis to v7.1.1 (#12298) (575f072a)
* update dependency nodebb-theme-harmony to v1.2.6 (#12300) (e1adf5b3)
* update dependency nodebb-widget-essentials to v7.0.15 (#12295) (876fa4a7)
* update dependency nodebb-theme-persona to v13.3.3 (#12290) (f8893cd8)
* update dependency nodebb-theme-harmony to v1.2.4 (#12292) (e33e9dea)
* update dependency autoprefixer to v10.4.17 (#12285) (9e11b927)
* update dependency workerpool to v9.1.0 (#12288) (7a24961d)
* update dependency sass to v1.70.0 (#12287) (a1cdec08)
* update dependency sortablejs to v1.15.2 (#12283) (cc93caff)
* update dependency nodebb-theme-persona to v13.3.2 (#12284) (91ce17c7)
* update dependency nodebb-theme-harmony to v1.2.3 (#12280) (34a8069b)
* update dependency nodebb-theme-persona to v13.3.1 (#12281) (fe0845b9)
* update dependency nodebb-theme-harmony to v1.2.2 (#12279) (fc78b00c)
* update socket.io packages to v4.7.4 (#12278) (16598f7f)
* update dependency postcss to v8.4.33 (#12264) (3a32fc8f)
* update dependency nodebb-theme-harmony to v1.1.108 (#12263) (4924d170)
* update socket.io packages to v4.7.3 (#12259) (eb7a3091)
* update dependency sass to v1.69.7 (#12258) (d5dc4655)
* update dependency nodemailer to v6.9.8 (#12254) (1953a635)
* update dependency esbuild to v0.19.11 (#12253) (c8007bf6)
* update dependency ace-builds to v1.32.3 (#12252) (c40b2322)
* update dependency sass to v1.69.6 (#12250) (f8a0cb9e)
* update dependency terser-webpack-plugin to v5.3.10 (#12248) (9101caff)
* update dependency workerpool to v9.0.4 (#12244) (8165f454)
* update dependency workerpool to v9.0.3 (#12238) (3e08ef81)
* update dependency esbuild to v0.19.10 (#12237) (6ef8e767)
##### Other Changes
* fix (f5586968)
##### Refactors
* move tomap inside (5e89dfad)
* shorter tag translation (a9e8c184)
* search stats (82f6721d)
##### Tests
* fix test (c8a5e24a)
* update test (5afc735b)
#### v3.6.7 (2024-02-28)
##### Chores
* incrementing version number - v3.6.6 (6604bf37)
* update changelog for v3.6.6 (debaa2b9)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* #12372, fix manual digest buttons (107f5613)
* closes #12365, staticHooks with callbacks (00e29403)
* #12359, fix api call (c61b3bbd)
* closes #12358, only load pending/invited for owners (3960d370)
* retry setAdd on e11000 error (4a405ce0)
##### Tests
* better test for #12352 (4e51bf81)
#### v3.6.6 (2024-02-14)
##### Chores
* incrementing version number - v3.6.5 (6c653625)
* update changelog for v3.6.5 (04039f76)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* closes #12329, fix default value of categoryWatchState (88e9fa37)
##### Tests
* fix spec (5fec8b23)
#### v3.6.5 (2024-01-31)
##### Chores
* incrementing version number - v3.6.4 (83d131b4)
* update changelog for v3.6.4 (6e6c3974)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* #12320, .text() gets \n\t characters (67c8bd99)
#### v3.6.4 (2024-01-24)
##### Chores
* incrementing version number - v3.6.3 (fc7d2bfd)
* update changelog for v3.6.3 (92ffc57c)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* add success hook to quick reply (cb21f28b)
##### Bug Fixes
* if there is no bookmarkThreshold dont init unread indicator (cf40d681)
* remove leftover code from 2.x, closes #12301 (d5f445f1)
* copy single line code blocks, closes #12297 (06269cdf)
* validate plugin id in toggleActive (76f3efff)
##### Tests
* add plugin id tests (e8befbcc)
#### v3.6.3 (2024-01-12)
##### Chores
* incrementing version number - v3.6.2 (0f577a57)
* update changelog for v3.6.2 (82a936c3)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* #12275, pin sharp to 0.32.6 (f3927ce7)
* topic event translations closes #12273 (5f91cc83)
#### v3.6.2 (2024-01-10)
##### Chores
* up composer (ef8f8db7)
* up harmony (2bed405c)
* up harmony (b6dbe1a6)
* up lavender (16f0affa)
* up themes (980bfee8)
* incrementing version number - v3.6.1 (f1a69468)
* update changelog for v3.6.1 (1e4abdbf)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* #12247 (0af19afd)
##### Bug Fixes
* recent loading (d3d6d77d)
* closes #12246, direction is passed in as string as query param with new api call (8867f243)
* stricter selector for sort (a74b5141)
##### Performance Improvements
* dont load all followed tids on unread/recent?filter=watched (563e03b6)
#### v3.6.1 (2023-12-22)
##### Chores
* incrementing version number - v3.6.0 (4cdf85f8)
* update changelog for v3.6.0 (eb92cee6)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* #12243, don' set process.env.config if it doesnt exist (788404c1)
* lang key for move notification closes #12241 (48a2b5f7)
* dont send topic notification to poster (e72b26f5)
#### v3.6.0 (2023-12-20)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.error (d3cfa1b7)
* fallback strings for new resources: nodebb.post-queue (64fe1278)
* fallback strings for new resources: nodebb.post-queue (f98205c1)
* fallback strings for new resources: nodebb.social (081352b6)
* fallback strings for new resources: nodebb.modules (4fe84ae8)
* fallback strings for new resources: nodebb.admin-settings-chat, nodebb.admin-settings-post, nodebb.admin-settings-user (94777927)
* fallback strings for new resources: nodebb.admin-settings-user, nodebb.category, nodebb.notifications (29b3a403)
* fallback strings for new resources: nodebb.error (7d8f700f)
* fallback strings for new resources: nodebb.modules (83931138)
* make error:email-taken slightly more descriptive (dd0743d3)
* up harmony (250cc771)
* up harmony (9324a75c)
* incrementing version number - v3.5.3 (ed0e8783)
* update changelog for v3.5.3 (e49ddaf8)
* up harmony (dbbf3a2c)
* up harmony (e4656bd4)
* incrementing version number - v3.5.2 (52fbb2da)
* up themes (0ec9d4c3)
* added missing deprecation warning for .getTopics (9079ad0b)
* update note at top of file (2de534fa)
* up dbsearch (b6981693)
* up themes (9a1f8e9b)
* incrementing version number - v3.5.1 (4c543488)
* up themes (ed10dda2)
* up composer (22d7e92f)
* up themes (fcdd3737)
* v4 note for deprecations (f4c36b84)
* minor re-order of routes/controllers in admin api v3 router/controller (181a9399)
* add in note at top of files ready for deletion in v4 (54a08087)
* up harmony (1b8dcbc2)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
* **deps:**
* update dependency eslint-plugin-import to v2.29.1 (#12229) (055b7597)
* update dependency eslint to v8.56.0 (#12231) (a7dd0f92)
* update dependency eslint to v8.55.0 (#12203) (32a403b2)
* update dependency lint-staged to v15.2.0 (#12210) (9763e97f)
* update dependency jsdom to v23.0.1 (#12196) (a50b141f)
* update dependency jsdom to v23 (#12186) (8c0472a0)
* update commitlint monorepo to v18.4.3 (#12177) (fd5d7b65)
* update dependency eslint to v8.54.0 (#12172) (b6275453)
* update commitlint monorepo to v18.4.2 (#12169) (d6a92d4c)
* update postgres docker tag to v16.1 (#12167) (616ff573)
* update mongo docker tag to v7 (#12166) (5f8a4f3a)
* update redis docker tag to v7.2.3 (#12165) (c41f9a75)
* update dependency lint-staged to v15.1.0 (#12161) (1796ed2b)
* update dependency @commitlint/cli to v18.4.1 (#12162) (be3d3393)
* update commitlint monorepo to v18.4.0 (#12159) (128c24f2)
* update dependency eslint to v8.53.0 (#12151) (d1a7ba35)
* update redis docker tag to v7.2.3 (#12152) (2eff6912)
* update commitlint monorepo to v18 (#12105) (97016f47)
* update dependency sass-embedded to v1.69.5 (#12127) (9e8a2116)
* **socket.io:** deprecate categories.(isModerator|ignore|watch|getSelectCategories|getMoveCategories|getCategoriesByPrivilege) (f1dbfaa2)
##### Documentation Changes
* fix improper verbiage in category watch schema (f8cc8548)
* openapi schema for api.search.categories (4ffe0417)
* **socket.io:**
* openapi schema for remaining added routes (5399e86a)
* added schema for new routes (f279bca0)
##### New Features
* add 500 page for missing tpls, closes #12230 (06221a0d)
* remove gif exif stripping exception (f8219aa6)
* update groups.leave to allow global mods to kick users out of groups (2c6024e0)
* better layout for manage chat room modal (f4faa0b7)
* update Messaging.toggleOwner to optionally take a third `state` argument (932bd292)
* new language strings for post-queue page (5d03321e)
* add some new social share buttons (ace171a6)
* docker improvements (#12031) (7f3a9968)
* closes #12158, add sortable rewards (5ea7dec9)
* add copy text (4b2491be)
* closes #12154, add exempt groups (fdff165e)
* update moved keys (119c3362)
* move new user restrrictions (3d505c5c)
* add tracking categories and make watching send notifications (#12147) (84fed97b)
* add new lang string for minutes (d8d26c9f)
* add direct message link (#12138) (4c4f3ac9)
* closes #5584, setup winston to output to file (87a859aa)
* batch.processSortedSet min/max (#12129) (6c7e6144)
##### Bug Fixes
* fix display post history (dc975838)
* update isJSON test in request lib (506d7be5)
* 503 rendering on ajaxify (f7e0fd0b)
* #12227, fix crash in redirect (2dc1def5)
* deprecated emailer hook (565ca3cc)
* extract all pages when stripping metadata (0b3eb6c0)
* incorrect call to load additional group members (78835ebb)
* closes #12185, fix cli user password reset (b9050139)
* don't require login for listing categories (50a90f8e)
* #12183, remove ensureLoggedIn middleware (0a4f3c8a)
* remove unused requires (b5940a5d)
* remove lodash require (f9c471a0)
* #12171, bump harmony (89a1134c)
* update design of post-queue (41bdc9e8)
* update post-queue template for #12171 (63ba4986)
* language key (4c7c46f3)
* another missing state (f4bbc5bd)
* add missing tracking (3b91e8e2)
* bump harmony (a5e3754b)
* #12133 dropdown menus on mobile stay open during ajaxify (4601a6f7)
* update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (b4297cd8)
* #12141, use apiv3 for category search module (cefd4061)
* made parentCid optional in api.search.categories (581516c8)
* don't count internal links towards link count when restricting new users from posting links (022fa0e7)
* closes #12126, fix language keys (075cd598)
* param (e5a60dc8)
* handle public chat rooms too (6a696c43)
* suppress chat message notifications for users who are known to be in the chat room (uid is present in the corresponding socket.io room) (18c27d1a)
* **deps:**
* update dependency workerpool to v9 (#12234) (2cccbcf6)
* update dependency sharp to v0.33.1 (#12233) (45143000)
* update dependency csrf-sync to v4.0.3 (#12232) (9e2a6f86)
* update dependency ace-builds to v1.32.2 (#12228) (b6ca117a)
* update dependency ace-builds to v1.32.1 (#12226) (6036d144)
* update dependency esbuild to v0.19.9 (#12224) (d96d4d09)
* update dependency @fontsource/inter to v5.0.16 (#12219) (e32eb8b3)
* update dependency chart.js to v4.4.1 (#12217) (b6b569c0)
* update dependency nodebb-theme-persona to v13.2.49 (#12218) (6dab99fd)
* update dependency postcss to v8.4.32 (#12204) (da879704)
* update dependency @fortawesome/fontawesome-free to v6.5.1 (#12198) (b41c7f2a)
* update dependency nodebb-theme-harmony to v1.1.101 (#12199) (72d6a4b1)
* update dependency sortablejs to v1.15.1 (#12200) (cd625705)
* update dependency ace-builds to v1.32.0 (#12197) (75f063ba)
* update dependency @fortawesome/fontawesome-free to v6.5.0 (#12193) (a94f4a48)
* update dependency sharp to v0.33.0 (#12194) (1f287c74)
* update dependency fs-extra to v11.2.0 (#12191) (4eaf2320)
* update dependency passport to v0.7.0 (#12190) (bbf7c5e1)
* update dependency esbuild to v0.19.8 (#12187) (bc59856e)
* update dependency lru-cache to v10.1.0 (#12181) (22932bdb)
* update dependency esbuild to v0.19.7 (#12176) (00cb5839)
* update dependency lru-cache to v10.0.3 (#12175) (c404ef73)
* update dependency ace-builds to v1.31.2 (#12168) (b4a41af9)
* update dependency mongodb to v6.3.0 (#12170) (85936a59)
* update dependency lru-cache to v10.0.2 (#12160) (9d18d3c7)
* update dependency helmet to v7.1.0 (#12155) (50aa1a7c)
* update dependency async to v3.2.5 (#12150) (0e9eafa1)
* update dependency nodebb-theme-persona to v13.2.44 (#12149) (b489af06)
* update dependency nodebb-theme-harmony to v1.1.95 (#12148) (77b0baea)
* update dependency connect-pg-simple to v9.0.1 (#12144) (4e23d0d1)
* update dependency nodebb-theme-persona to v13.2.43 (#12140) (91e45fa2)
* update dependency nodebb-theme-harmony to v1.1.92 (#12131) (a3452c8f)
* update dependency nodebb-theme-peace to v2.1.24 (#12139) (29a59b90)
* update dependency spdx-license-list to v6.8.0 (2337d641)
* update dependency nodebb-plugin-composer-default to v10.2.25 (#12136) (cdb40719)
* update dependency cron to v3.1.6 (#12132) (2fb3af3c)
* update dependency ace-builds to v1.31.1 (#12135) (6b28f1dc)
* update dependency workerpool to v8 (#12121) (9bed7646)
* update dependency sass to v1.69.5 (#12128) (b351c00a)
* **socket.io:** update getPosts controller to return object containing posts instead of straight array (54000aab)
##### Other Changes
* **socket.io:** deprecate socketGroups.getChatGroups in favour of api.admin.listGroups (dc4cc74f)
##### Refactors
* line breaks good (4e560ade)
* replace deprecated call with api call (f91b823e)
* move async call to parallel (dabc282d)
* **socket.io:**
* deprecate SocketModules.chats.typing in favour of api.chats.toggleTyping (c1e6be77)
* deprecate SocketModules.chats.loadPinnedMessages in favour of api.chats.getPinnedMessages" (401e8636)
* deprecate SocketModules.chats.searchMessages in favour of api.search.roomMessages (f9dc3502)
* deprecate SocketModules.chats.setNotificationSetting in favour of api.chats.watch (75c8cda1)
* deprecated SocketModules.chats.toggleOwner in favour of api.chats.toggleOwner (b13c6ee4)
* deprecated SocketModules.chats.searchMembers in favour of api.search.roomUsers (6e952263)
* deprecate SocketModules.sortPublicRooms in favour of api.chats.sortPublicRooms (62b7dfd4)
* deprecate SocketModules.chat.getUnreadCount in favour of api.chats.getUnread (5eaffb42)
* deprecate SocketModules.chats.getIP in favour of api.chats.getIpAddress (214989a8)
* deprecate SocketModules.chats.hasPrivateChat in favour of api.users.getPrivateRoomId (0d3c94e6)
* deprecate SocketModules.chats.canMessage and .markAllRead with no alternative. deprecate .getRecentChats in favour of api.chats.list (a4133500)
* deprecate SocketModules.chats.isDnD in favour of api.users.getStatus (eebea4df)
* deprecate SocketModules.chats.getRaw in favour of api.chats.getRawMessage (c4b4e79b)
* deprecate socketGroups.loadMoreMembers in favour of api.groups.listMembers (807d778c)
* deprecate socketGroups.searchMembers in favour of api.groups.listMembers (d2f3333a)
* deprecate socketGroups.loadMore in favour of api.groups.list (b61e8147)
* deprecate categories.categorySearch in favour of api.search.categories (00de9d5b)
* deprecate categories.loadMore in favour of api.categories.getTopics (1ce4ca54)
* deprecate categories.loadMoreSubCategories in favour of api.categories.getChildren (010727f5)
* deprecate categories.setWatchState in favour of api.categories.setWatchState (d7c6b3d6)
* deprecate categories.getTopicCount in favour of api.categories.getTopicCount (c442b6e6)
* deprecate categories.get in favour of api.categories.list (96046373)
* deprecate categories.getRecentReplies in favour of api.categories.getPosts (52b78e83)
##### Tests
* migrate socket modules tests to v3 api (445b70de)
* migrate socket.io groups tests to use api v3 (2c1c4dfe)
#### v3.5.3 (2023-12-13)
##### Chores
* up composer (245e5df3)
* up composer default (c1f82b78)
* incrementing version number - v3.5.2 (52fbb2da)
* update changelog for v3.5.2 (e2e85053)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* change translator escape (c434262e)
##### Other Changes
* add types for database abstration layer (#10762) (17cd19c7)
#### v3.5.2 (2023-11-29)
##### Chores
* up composer (49013f81)
* incrementing version number - v3.5.1 (4c543488)
* update changelog for v3.5.1 (48f7ae99)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* closes #12185, fix cli user password reset (6790000d)
* thumb width (a9ef58a5)
#### v3.5.1 (2023-11-14)
##### Chores

View File

@@ -30,7 +30,7 @@ services:
profiles:
- mongo
postgres:
image: postgres:16.2-alpine
image: postgres:16.1-alpine
restart: unless-stopped
expose:
- "5432"

View File

@@ -42,11 +42,11 @@
"registrationApprovalType": "normal",
"allowAccountDelete": 1,
"privateUploads": 0,
"allowedFileExtensions": "png,jpg,bmp,txt,webp,webm,mp4,gif",
"allowedFileExtensions": "png,jpg,bmp,txt",
"uploadRateLimitThreshold": 10,
"uploadRateLimitCooldown": 60,
"allowUserHomePage": 1,
"allowMultipleBadges": 1,
"allowMultipleBadges": 0,
"maximumFileSize": 2048,
"stripEXIFData": 1,
"orphanExpiryDays": 0,
@@ -99,8 +99,6 @@
"min:rep:aboutme": 0,
"min:rep:signature": 0,
"flags:limitPerTarget": 0,
"flags:postFlagsPerDay": 10,
"flags:userFlagsPerDay": 10,
"flags:autoFlagOnDownvoteThreshold": 0,
"flags:actionOnResolve": "rescind",
"flags:actionOnReject": "rescind",
@@ -178,7 +176,7 @@
"onlineCutoff": 30,
"timeagoCutoff": 30,
"necroThreshold": 7,
"categoryWatchState": "tracking",
"categoryWatchState": "watching",
"submitPluginUsage": 1,
"showAverageApprovalTime": 1,
"autoApproveTime": 0,
@@ -190,4 +188,4 @@
"maxReconnectionAttempts": 5,
"reconnectionDelay": 1500,
"disableCustomUserSkins": 0
}
}

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "3.7.1",
"version": "3.5.1",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,47 +29,46 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.16",
"@fontsource/inter": "5.0.15",
"@fontsource/poppins": "5.0.8",
"@fortawesome/fontawesome-free": "6.5.1",
"@fortawesome/fontawesome-free": "6.4.2",
"@isaacs/ttlcache": "1.4.1",
"@popperjs/core": "2.11.8",
"ace-builds": "1.32.7",
"archiver": "7.0.0",
"ace-builds": "1.31.2",
"archiver": "6.0.1",
"async": "3.2.5",
"autoprefixer": "10.4.18",
"autoprefixer": "10.4.16",
"bcryptjs": "2.4.3",
"benchpressjs": "2.5.1",
"body-parser": "1.20.2",
"bootbox": "6.0.0",
"bootstrap": "5.3.3",
"bootswatch": "5.3.3",
"bootstrap": "5.3.2",
"bootswatch": "5.3.2",
"chalk": "4.1.2",
"chart.js": "4.4.2",
"chart.js": "4.4.0",
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"colors": "1.4.0",
"commander": "12.0.0",
"commander": "11.1.0",
"compare-versions": "6.1.0",
"compression": "1.7.4",
"connect-flash": "0.1.1",
"connect-mongo": "5.1.0",
"connect-multiparty": "2.2.0",
"connect-pg-simple": "9.0.1",
"connect-redis": "7.1.1",
"connect-redis": "7.1.0",
"cookie-parser": "1.4.6",
"cron": "3.1.6",
"cropperjs": "1.6.1",
"csrf-sync": "4.0.3",
"csrf-sync": "4.0.1",
"daemon": "1.1.0",
"diff": "5.2.0",
"esbuild": "0.20.1",
"express": "4.18.3",
"express-session": "1.18.0",
"diff": "5.1.0",
"esbuild": "0.19.5",
"express": "4.18.2",
"express-session": "1.17.3",
"express-useragent": "1.0.15",
"fetch-cookie": "3.0.1",
"file-loader": "6.2.0",
"fs-extra": "11.2.0",
"fs-extra": "11.1.1",
"graceful-fs": "4.2.11",
"helmet": "7.1.0",
"html-to-text": "9.0.5",
@@ -85,68 +84,69 @@
"jsonwebtoken": "9.0.2",
"lodash": "4.17.21",
"logrotate-stream": "0.2.9",
"lru-cache": "10.2.0",
"lru-cache": "10.0.2",
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "6.5.0",
"mongodb": "6.3.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"nconf": "0.12.1",
"nodebb-plugin-2factor": "7.4.0",
"nodebb-plugin-composer-default": "10.2.33",
"nodebb-plugin-composer-default": "10.2.27",
"nodebb-plugin-dbsearch": "6.2.3",
"nodebb-plugin-emoji": "5.1.13",
"nodebb-plugin-emoji-android": "4.0.0",
"nodebb-plugin-markdown": "12.2.6",
"nodebb-plugin-mentions": "4.4.0",
"nodebb-plugin-markdown": "12.2.5",
"nodebb-plugin-mentions": "4.3.7",
"nodebb-plugin-ntfy": "1.7.3",
"nodebb-plugin-spam-be-gone": "2.2.1",
"nodebb-plugin-spam-be-gone": "2.2.0",
"nodebb-rewards-essentials": "1.0.0",
"nodebb-theme-harmony": "1.2.40",
"nodebb-theme-lavender": "7.1.7",
"nodebb-theme-peace": "2.2.4",
"nodebb-theme-persona": "13.3.11",
"nodebb-widget-essentials": "7.0.15",
"nodemailer": "6.9.11",
"nodebb-theme-harmony": "1.1.99",
"nodebb-theme-lavender": "7.1.5",
"nodebb-theme-peace": "2.1.25",
"nodebb-theme-persona": "13.2.47",
"nodebb-widget-essentials": "7.0.14",
"nodemailer": "6.9.7",
"nprogress": "0.2.0",
"passport": "0.7.0",
"passport": "0.6.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.11.3",
"pg-cursor": "2.10.3",
"postcss": "8.4.35",
"postcss": "8.4.31",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.3.2",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "5.0.5",
"rss": "1.2.2",
"rtlcss": "4.1.1",
"sanitize-html": "2.12.1",
"sass": "1.71.1",
"semver": "7.6.0",
"sanitize-html": "2.11.0",
"sass": "1.69.5",
"semver": "7.5.4",
"serve-favicon": "2.5.0",
"sharp": "0.32.6",
"sitemap": "7.1.1",
"socket.io": "4.7.4",
"socket.io-client": "4.7.4",
"socket.io": "4.7.2",
"socket.io-client": "4.7.2",
"@socket.io/redis-adapter": "8.2.1",
"sortablejs": "1.15.2",
"spdx-license-list": "6.9.0",
"sortablejs": "1.15.0",
"spdx-license-list": "6.8.0",
"spider-detector": "2.0.1",
"terser-webpack-plugin": "5.3.10",
"terser-webpack-plugin": "5.3.9",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
"timeago": "1.6.7",
"tinycon": "0.6.8",
"toobusy-js": "0.5.1",
"tough-cookie": "4.1.3",
"validator": "13.11.0",
"webpack": "5.90.3",
"webpack": "5.89.0",
"webpack-merge": "5.10.0",
"winston": "3.11.0",
"workerpool": "9.1.0",
"workerpool": "8.0.0",
"xml": "1.0.1",
"xregexp": "5.1.1",
"yargs": "17.7.2",
@@ -154,25 +154,25 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "19.0.3",
"@commitlint/config-angular": "19.0.3",
"@commitlint/cli": "18.4.2",
"@commitlint/config-angular": "18.4.2",
"coveralls": "3.1.1",
"eslint": "8.57.0",
"eslint": "8.54.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-import": "2.29.0",
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "24.0.0",
"lint-staged": "15.2.2",
"mocha": "10.3.0",
"jsdom": "22.1.0",
"lint-staged": "15.1.0",
"mocha": "10.2.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.13.3"
"smtp-server": "3.13.0"
},
"optionalDependencies": {
"sass-embedded": "1.71.1"
"sass-embedded": "1.69.5"
},
"resolutions": {
"*/jquery": "3.7.1"
@@ -181,7 +181,7 @@
"url": "https://github.com/NodeBB/NodeBB/issues"
},
"engines": {
"node": ">=18"
"node": ">=16"
},
"maintainers": [
{
@@ -195,4 +195,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

View File

@@ -99,9 +99,7 @@ Loader.start = function () {
function forkWorker(index, isPrimary) {
const ports = getPorts();
const args = [];
if (nconf.get('max-memory')) {
args.push(`--max-old-space-size=${nconf.get('max-memory')}`);
}
if (!ports[index]) {
return console.log(`[cluster] invalid port for worker : ${index} ports: ${ports.length}`);
}

View File

@@ -1,41 +0,0 @@
<html>
<head>
<title>Internal Server Error</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/assets/5xx.css" />
<script type="text/javascript">
window.onload = function() {
let count = 0;
const bounce = document.getElementById('click-me');
bounce.onclick = function() {
count++;
bounce.className = '';
setTimeout(function() {
bounce.className = 'animated bounce';
}, 50);
if (count > 5) {
document.getElementById('hide').className = '';
}
};
}
</script>
</head>
<body>
<div class="wrapper">
<div class="center">
<h1 id="click-me" class="animated bounce">500</h1>
<p>
<strong>Internal server error. </strong>
</p>
<p>
{message}
</p>
<p>
&nbsp;<small id="hide" class="hide">Alright. You can stop clicking... it's not going to make the site come back sooner!</small>
</p>
</div>
</div>
</body>
</html>

View File

@@ -2,12 +2,147 @@
<head>
<title>Excessive Load Warning</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/assets/5xx.css" />
<style type="text/css">
body {
background: #00A9EA;
color: white;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
text-align: center;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
h1 {
font-size: 250px;
color: #fff;
opacity: 0.5;
margin: 10px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
}
p {
font-size: 20px;
}
p strong {
font-size: 28px;
}
@media (max-width: 640px) {
h1 {
font-size: 125px;
}
p {
font-size: 16px;
}
p strong {
font-size: 20px;
}
}
.center {
position: relative;
top: 50%;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.hide {
display: none;
}
</style>
<script type="text/javascript">
window.onload = function() {
let count = 0;
const bounce = document.getElementById('click-me');
var count = 0,
bounce = document.getElementById('click-me');
bounce.onclick = function() {
count++;
bounce.className = '';

View File

@@ -1,135 +0,0 @@
body {
background: #00A9EA;
color: white;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
text-align: center;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
h1 {
font-size: 250px;
color: #fff;
opacity: 0.5;
margin: 10px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
}
p {
font-size: 20px;
}
p strong {
font-size: 28px;
}
@media (max-width: 640px) {
h1 {
font-size: 125px;
}
p {
font-size: 16px;
}
p strong {
font-size: 20px;
}
}
.center {
position: relative;
top: 50%;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.hide {
display: none;
}

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "رقم الصفحة غير صحيح ، يجب أن يكون بين %1 و %2 .",
"username-taken": "اسم المستخدم مأخوذ",
"email-taken": "Email address is already taken.",
"email-taken": "البريد الالكتروني مأخوذ",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,8 +184,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -221,7 +219,6 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Cancel",
"close": "أغلق",
"pagination": "الصفحات",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 من %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "مدير النظام",
"header.categories": "الأقسام",
"header.recent": "حديث",
@@ -54,6 +47,8 @@
"chats.loading": "تحميل الدردشات",
"drafts.loading": "Loading Drafts",
"motd.welcome": "مرحبا بكم في NodeBB، منصة المناقشة المستقبلية.",
"previouspage": "الصفحة السابقة",
"nextpage": "الصفحة التالية",
"alert.success": "نجاح",
"alert.error": "خطأ",
"alert.warning": "Warning",
@@ -140,12 +135,9 @@
"edited": "حُرِر",
"disabled": "معطل",
"select": "تحديد",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "لا يوجد مواضيع بهذه الكلمة الدلالية.",
"no-tags-found": "No tags found",
"tags": "الكلمات الدلالية",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here-short": "أدخل الكلمات الدلالية...",
"no-tags": "لا يوجد كلمات دلالية بعد.",
"select-tags": "Select Tags",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 الردود",
"one-reply-to-this-post": "1 رد",
"last-reply-time": "آخر رد",
"reply-options": "Reply options",
"reply-as-topic": "رد بموضوع",
"guest-login-reply": "يجب عليك تسجيل الدخول للرد",
"login-to-view": "سجل الدخول للمشاهدة",
@@ -35,7 +34,6 @@
"pinned": "مثبت",
"pinned-with-expiry": "مثبت حتى %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "منقول",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -182,8 +180,6 @@
"sort-by": "ترتيب حسب",
"oldest-to-newest": "من الأقدم إلى الأحدث",
"newest-to-oldest": "من الأحدث إلى الأقدم",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -208,13 +204,7 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 unread"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "ليس هناك أي موضوع غير مقروء",
"load-more": "حمل المزيد",
"mark-as-read": "حدد غير مقروء",
"mark-as-unread": "Mark as Unread",
"selected": "المحددة",
"all": "الكل",
"all-categories": "كل الفئات",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "محظور",
"muted": "كتم",
"offline": "غير متصل",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "متابعة المواضيع التي تقوم بإنشائها",
"grouptitle": "عنوان المجموعة",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "لا يوجد عنوان للمجموعة",
"select-skin": "إختر سمة",
"default": "Default (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "Преглед като JSON",
"expand-analytics": "Разгъване на данните за анализ",
"clear-search-history": "Изчистване на историята на търсенията",
"clear-search-history-confirm": "Наистина ли искате да изчистите историята на търсенията?",
"search-term": "Фраза",
"search-count": "Брой",
"view-all": "Преглед на всички"
"clear-search-history-confirm": "Наистина ли искате да изчистите историята на търсенията?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Подредба по подразбиране на публикациите",
"sorting.oldest-to-newest": "Първо най-старите",
"sorting.newest-to-oldest": "Първо най-новите",
"sorting.recently-replied": "Първо тези с най-скорошни отговори",
"sorting.recently-created": "Първо най-скоро създадените",
"sorting.most-votes": "Първо тези с най-много гласове",
"sorting.most-posts": "Първо тези с най-много публикации",
"sorting.most-views": "Първо тези с най-много преглеждания",
"sorting.topic-default": "Подредба по подразбиране на темите",
"length": "Дължина на публикациите",
"post-queue": "Опашка за публикации",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Максимален брой докладвания на едно и също нещо",
"flags.limit-per-target-placeholder": "По подразбиране: 0",
"flags.limit-per-target-help": "Когато публикация или потребител бъде докладван няколко пъти, това се добавя към един общ доклад. Задайте на тази настройка стойност по-голяма от нула, за да ограничите броя на докладванията, които могат да бъдат натрупани към една публикация или потребител.",
"flags.limit-post-flags-per-day": "Максимален брой публикации, които потребител може да докладва в рамките на един ден",
"flags.limit-post-flags-per-day-help": "Задайте 0 за изключване (по подразбиране: 10)",
"flags.limit-user-flags-per-day": "Максимален брой потребители, които даден потребител може да докладва в рамките на един ден",
"flags.limit-user-flags-per-day-help": "Задайте 0 за изключване (по подразбиране: 10)",
"flags.auto-flag-on-downvote-threshold": "Брой отрицателни гласове за автоматично докладване на публикации",
"flags.auto-flag-on-downvote-threshold-help": "Задайте 0 за изключване (по подразбиране: 0)",
"flags.auto-flag-on-downvote-threshold": "Брой отрицателни гласове, при които публикациите да бъдат докладвани автоматично (0 = изключено, по подразбиране: 0)",
"flags.auto-resolve-on-ban": "Автоматично премахване на всички доклади за потребител, когато той бъде блокиран",
"flags.action-on-resolve": "Когато докладване бъде разрешено, да се направи следното",
"flags.action-on-reject": "Когато докладване бъде отхвърлено, да се направи следното",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Настройка за подредбата на публикациите, %1",
"topic-sort-option": "Настройка за подредбата на темите, %1",
"user-avatar-for": "Изображение на потребителя за %1",
"user-watched-tags": "Наблюдавани от потребителя етикети",
"delete-upload-button": "Бутон за изтриване на каченото",
"group-page-link-for": "Връзка към груповата страница за %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Вече има папка с това име",
"invalid-pagination-value": "Грешен номер на странициране, трябва да бъде между %1 и %2",
"username-taken": "Потребителското име е заето",
"email-taken": "Адресът на е-пощата вече е зает.",
"email-taken": "Е-пощата е заета",
"email-nochange": "Въведената е-поща е същата като съществуващата.",
"email-invited": "На тази е-поща вече е била изпратена покана",
"email-not-confirmed": "Публикуването в някои категории и теми ще бъде възможно едва след като е-пощата Ви бъде потвърдена. Щръкнете тук, за да Ви изпратим е-писмо за потвърждение.",
@@ -184,8 +184,6 @@
"user-already-flagged": "Вече сте докладвали този потребител",
"post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора",
"user-flagged-too-many-times": "Този потребител вече е докладван от други хора",
"too-many-post-flags-per-day": "Можете да докладвате най-много %1 публикации на ден",
"too-many-user-flags-per-day": "Можете да докладвате най-много %1 потребител(и) на ден",
"cant-flag-privileged": "Не можете да докладвате профилите или съдържанието от потребители с по-високи правомощия (модератори, глобални модератори, администратори)",
"cant-locate-flag-report": "Докладът не може да бъде намерен",
"self-vote": "Не можете да гласувате за собствената си публикация",
@@ -221,7 +219,6 @@
"already-unblocked": "Този потребител вече е отблокиран",
"no-connection": "Изглежда има проблем с връзката Ви с Интернет",
"socket-reconnect-failed": "В момента сървърът е недостъпен. Натиснете тук, за да опитате отново, или опитайте пак по-късно.",
"invalid-plugin-id": "Грешен идентификатор на добавка",
"plugin-not-whitelisted": "Добавката не може да бъде инсталирана само добавки, одобрени от пакетния мениджър на NodeBB могат да бъдат инсталирани чрез ACP",
"plugins-set-in-configuration": "Не можете да променяте състоянието на добавката, тъй като то се определя по време на работата ѝ (чрез config.json, променливи на средата или аргументи при изпълнение). Вместо това може да промените конфигурацията.",
"theme-not-set-in-configuration": "Когато определяте активните добавки в конфигурацията, промяната на темите изисква да се добави новата тема към активните добавки, преди актуализирането ѝ в ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Отказ",
"close": "Затваряне",
"pagination": "Странициране",
"pagination.previouspage": "Предишна страница",
"pagination.nextpage": "Следваща страница",
"pagination.firstpage": "Първа страница",
"pagination.lastpage": "Последна страница",
"pagination.out-of": "%1 от %2",
"pagination.enter-index": "Към публикация номер",
"pagination.go-to-page": "Към страница",
"pagination.page-x": "Страница %1",
"header.brand-logo": "Лого на марката",
"header.admin": "Администратор",
"header.categories": "Категории",
"header.recent": "Скорошни",
@@ -54,6 +47,8 @@
"chats.loading": "Зареждане на разговорите",
"drafts.loading": "Зареждане на черновите",
"motd.welcome": "Добре дошли в NodeBB, системата за дискусии на бъдещето.",
"previouspage": "Предишна страница",
"nextpage": "Следваща страница",
"alert.success": "Готово",
"alert.error": "Грешка",
"alert.warning": "Предупреждение",
@@ -140,12 +135,9 @@
"edited": "Редактирано",
"disabled": "Изключено",
"select": "Избиране",
"selected": "Избрано",
"copied": "Копирано",
"user-search-prompt": "Започнете да пишете, за да потърсите потребител…",
"hidden": "Скрито",
"sort": "Подреждане",
"actions": "Действия",
"rss-feed": "RSS поток",
"skip-to-content": "Преминаване към съдържанието"
"actions": "Действия"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "В заглавията",
"in-titles-posts": "В заглавията и публикациите",
"in-posts": "В публикациите",
"in-bookmarks": "В отметките",
"in-categories": "В категориите",
"in-users": "В потребителите",
"in-tags": "В етикетите",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Няма теми с този етикет.",
"no-tags-found": "Няма намерени етикети",
"tags": "Етикети",
"enter-tags-here": "Въведете етикети, с по %1 %2 знака.",
"enter-tags-here": "Тук въведете етикети, всеки между %1 и %2 знака.",
"enter-tags-here-short": "Въведете етикети...",
"no-tags": "Все още няма етикети.",
"select-tags": "Изберете етикети",

View File

@@ -3,11 +3,9 @@
"skins": "Облици",
"collapse": "Свиване",
"expand": "Разгъване",
"sidebar-toggle": "Превключване на страничната лента",
"login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.",
"settings.title": "Настройки на темата",
"settings.enableQuickReply": "Включване на бързите отговори",
"settings.enableBreadcrumbs": "Включване на пътечките на страниците",
"settings.centerHeaderElements": "Центриране на заглавните елементи",
"settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства",
"settings.stickyToolbar": "Статична лента с инструменти",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 отговора",
"one-reply-to-this-post": "1 отговор",
"last-reply-time": "Последен отговор",
"reply-options": "Настройки за отговора",
"reply-as-topic": "Отговор в нова тема",
"guest-login-reply": "Впишете се, за да отговорите",
"login-to-view": "🔒 Впишете се, за да видите това",
@@ -35,7 +34,6 @@
"pinned": "Закачена",
"pinned-with-expiry": "Закачена до %1",
"scheduled": "Насрочена",
"deleted": "Изтрита",
"moved": "Преместена",
"moved-from": "Преместена от %1",
"copy-code": "Копиране на кода",
@@ -182,8 +180,6 @@
"sort-by": "Подреждане по",
"oldest-to-newest": "Първо най-старите",
"newest-to-oldest": "Първо най-новите",
"recently-replied": "Първо тези с най-скорошни отговори",
"recently-created": "Първо най-скоро създадените",
"most-votes": "Първо тези с най-много гласове",
"most-posts": "Първо тези с най-много публикации",
"most-views": "Първо тези с най-много преглеждания",
@@ -208,13 +204,7 @@
"last-post": "Последна публикация",
"go-to-my-next-post": "Към следващата ми публикация",
"no-more-next-post": "Нямате повече публикации в тази тема",
"open-composer": "Отваряне на редактора",
"post-quick-reply": "Бърз отговор",
"navigator.index": "Публикация %1 от %2",
"navigator.unread": "%1 непрочетени",
"upvote-post": "Положително гласуване за публикацията",
"downvote-post": "Отрицателно гласуване за публикацията",
"post-tools": "Инструменти за публикациите",
"unread-posts-link": "Връзка към непрочетените публикации",
"thumb-image": "Иконка на темата"
"navigator.unread": "%1 непрочетени"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "Няма непрочетени теми.",
"load-more": "Зареждане на още",
"mark-as-read": "Отбелязване като прочетени",
"mark-as-unread": "Отбелязване като непрочетени",
"selected": "Избраните",
"all": "Всички",
"all-categories": "Всички категории",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "Потребителско меню",
"banned": "Блокиран",
"muted": "Заглушен",
"offline": "Извън линия",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Наблюдаване на темите, които създавате",
"grouptitle": "Заглавие на групата",
"group-order-help": "Изберете група и използвайте стрелките, за да пренаредите заглавията",
"show-group-title": "Показване на заглавието на групата",
"hide-group-title": "Скриване на заглавието на групата",
"order-group-up": "Преместване на групата нагоре",
"order-group-down": "Преместване на групата надолу",
"no-group-title": "Няма заглавие на група",
"select-skin": "Изберете облик",
"default": "По подразбиране (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "ইউজারনেম আগেই ব্যবহৃত",
"email-taken": "Email address is already taken.",
"email-taken": "ইমেইল আগেই ব্যবহৃত",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,8 +184,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -221,7 +219,6 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Cancel",
"close": "বন্ধ",
"pagination": "পাতা নং",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%2 এর মাঝে %1",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "অ্যাডমিন",
"header.categories": "বিভাগ",
"header.recent": "সাম্প্রতিক",
@@ -54,6 +47,8 @@
"chats.loading": "কথোপকথনগুলি লোড হচ্ছে",
"drafts.loading": "Loading Drafts",
"motd.welcome": "ভবিষ্যতের আলোচনার প্লাটফর্ম, NodeBB তে স্বাগতম।",
"previouspage": "আগের পাতা",
"nextpage": "পরের পাতা",
"alert.success": "সফল",
"alert.error": "ত্রুটি",
"alert.warning": "Warning",
@@ -140,12 +135,9 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "এই ট্যাগ সম্বলিত কোন টপিক নেই",
"no-tags-found": "No tags found",
"tags": "ট্যাগসমূহ",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here-short": "ট্যাগ বসান",
"no-tags": "এখন পর্যন্ত কোন ট্যাগ নেই",
"select-tags": "Select Tags",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Reply as topic",
"guest-login-reply": "Log in to reply",
"login-to-view": "🔒 Log in to view",
@@ -35,7 +34,6 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -182,8 +180,6 @@
"sort-by": "সাজানোর ভিত্তি:",
"oldest-to-newest": "পুরাতন থেকে নতুন",
"newest-to-oldest": "নতুন থেকে পুরাতন",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -208,13 +204,7 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 unread"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "কোন অপঠিত টপিক নেই",
"load-more": "আরো লোড করুন",
"mark-as-read": "পঠিত হিসেবে চিহ্নিত করুন",
"mark-as-unread": "Mark as Unread",
"selected": "নির্বাচিত",
"all": "সবগুলো",
"all-categories": "All categories",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "নিষিদ্ধ",
"muted": "Muted",
"offline": "অফলাইন",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Výchozí třídění příspěvků",
"sorting.oldest-to-newest": "Od nejstarších po nejnovější",
"sorting.newest-to-oldest": "Od nejnovějších po nejstarší",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Dle počtu hlasů",
"sorting.most-posts": "Dle počtu příspěvků",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Výchozí třídění tématu",
"length": "Délka příspěvku",
"post-queue": "Příspěvky ve frontě",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Neplatná hodnota stránkování, musí být alespoň %1 a nejvýše %2",
"username-taken": "Uživatelské jméno je již použito",
"email-taken": "Email address is already taken.",
"email-taken": "Tento e-mail je již použit",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,8 +184,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "U svého vlastního příspěvku nemůžete hlasovat",
@@ -221,7 +219,6 @@
"already-unblocked": "Tento uživatel již byl odblokován",
"no-connection": "Zdá se, že nastal problém s připojením k internetu",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Cancel",
"close": "Zrušit",
"pagination": "Stránkování",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 z %2",
"pagination.enter-index": "Přejít na n-tý příspěvek",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Administrace",
"header.categories": "Kategorie",
"header.recent": "Nejnovější",
@@ -54,6 +47,8 @@
"chats.loading": "Načítání chatů",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
"previouspage": "Předchozí stránka",
"nextpage": "Další stránka",
"alert.success": "Úspěšné",
"alert.error": "Chyba",
"alert.warning": "Warning",
@@ -140,12 +135,9 @@
"edited": "Upraveno",
"disabled": "Nepovoleno",
"select": "Vyberte",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Pro hledání uživatelů, zde pište...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Není zde žádné téma s tímto označením.",
"no-tags-found": "No tags found",
"tags": "Označení",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Zde vložte označení, každé o délce %1 %2 znaků.",
"enter-tags-here-short": "Zadejte označení…",
"no-tags": "Zatím tu není žádné označení.",
"select-tags": "Select Tags",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 odpovědí",
"one-reply-to-this-post": "1 odpověď",
"last-reply-time": "Poslední odpověď",
"reply-options": "Reply options",
"reply-as-topic": "Odpovědět jako Téma",
"guest-login-reply": "Přihlásit se pro odpověď",
"login-to-view": "Přihlásit se pro zobrazení",
@@ -35,7 +34,6 @@
"pinned": "Připnuto",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Přesunuto",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -182,8 +180,6 @@
"sort-by": "Seřadit dle",
"oldest-to-newest": "Od nejstarších po nejnovější",
"newest-to-oldest": "Od nejnovějších po nejstarší",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "S nejvíce hlasy",
"most-posts": "S nejvíce příspěvky",
"most-views": "Most Views",
@@ -208,13 +204,7 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 unread"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "Nejsou zde žádné nepřečtené témata.",
"load-more": "Načíst další",
"mark-as-read": "Označit jako přečtené",
"mark-as-unread": "Mark as Unread",
"selected": "Vybrané",
"all": "Vše",
"all-categories": "Všechny kategorie",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "Zablokován",
"muted": "Ztlumen",
"offline": "Nepřipojen",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Sledovat témata, která vytvoříte",
"grouptitle": "Nadpis skupiny",
"group-order-help": "Vyberte si skupiny a použijte šipky pro seřazení titulů",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Žádný nadpis skupiny",
"select-skin": "Vybrat vzhled",
"default": "Default (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Ugyldig side værdi, skal mindst være %1 og maks. %2",
"username-taken": "Brugernavn optaget",
"email-taken": "Email address is already taken.",
"email-taken": "Emailadresse allerede i brug",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,8 +184,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -221,7 +219,6 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Cancel",
"close": "Luk",
"pagination": "Sidetal",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 ud af %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Administrator",
"header.categories": "Kategorier",
"header.recent": "Seneste",
@@ -54,6 +47,8 @@
"chats.loading": "Indlæser chats",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Velkommen til NodeBB, fremtidens diskussion platform.",
"previouspage": "Forrige side",
"nextpage": "Næste side",
"alert.success": "Succes",
"alert.error": "Fejl",
"alert.warning": "Warning",
@@ -140,12 +135,9 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Der er ikke indlæg med dette tag.",
"no-tags-found": "No tags found",
"tags": "Tags",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Indsæt tags her, hver på mellem %1 og %2 karakterer.",
"enter-tags-here-short": "Skriv tags",
"no-tags": "Der er ingen tags endnu.",
"select-tags": "Select Tags",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Svar som emne",
"guest-login-reply": "Login for at svare",
"login-to-view": "🔒 Log in to view",
@@ -35,7 +34,6 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Flyttet",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -182,8 +180,6 @@
"sort-by": "Sorter efter",
"oldest-to-newest": "Ældste til nyeste",
"newest-to-oldest": "Nyeste til ældste",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -208,13 +204,7 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 unread"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "Der er ingen ulæste emner.",
"load-more": "Indlæs mere",
"mark-as-read": "Marker som læst",
"mark-as-unread": "Mark as Unread",
"selected": "Valgte",
"all": "Alle",
"all-categories": "Alle kategorier",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "Banlyst",
"muted": "Muted",
"offline": "Offline",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Vis emner du har oprettet",
"grouptitle": "Gruppe Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Ingen gruppe titel",
"select-skin": "Vælg et skin",
"default": "Default (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "Als JSON anzeigen",
"expand-analytics": "Analytik erweitern",
"clear-search-history": "Suchverlauf löschen",
"clear-search-history-confirm": "Bist du dir sicher, dass du den gesamten Suchverlauf löschen möchten?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Bist du dir sicher, dass du den gesamten Suchverlauf löschen möchten?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Standardmäßige sortierung von Beiträgen",
"sorting.oldest-to-newest": "Von Alt bis Neu",
"sorting.newest-to-oldest": "Von Neu zu Alt",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Meiste Bewertungen",
"sorting.most-posts": "Meiste Beiträge",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Standardmäßige Themensortierung",
"length": "Beitragslänge",
"post-queue": "Beitragswarteschlange",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximale Häufigkeit, mit der etwas gemeldet werden kann",
"flags.limit-per-target-placeholder": "Standardwert: 0",
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach gemeldet wird, wird jede zusätzliche Meldung als &quot;Report&quot; betrachtet und zur ursprünglichen Meldung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Meldungen, die ein Report erhalten kann, zu begrenzen.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Anzahl der Downvotes für Posts mit automatischer Meldung (zum Deaktivieren auf 0 setzen, Standard: 0)",
"flags.auto-resolve-on-ban": "Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird",
"flags.action-on-resolve": "Führe Folgendes aus, wenn eine Flagge aufgelöst wird",
"flags.action-on-reject": "Gehe folgendermaßen vor, wenn eine Flagge abgelehnt wird",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Ordner existiert",
"invalid-pagination-value": "Ungültige Seitennummerierung, muss mindestens %1 und maximal %2 sein",
"username-taken": "Der Benutzername ist bereits vergeben",
"email-taken": "Die E-Mail-Adresse ist bereits vergeben.",
"email-taken": "E-Mail-Adresse vergeben",
"email-nochange": "Die eingegebene E-Mail ist die gleiche wie die bereits hinterlegte E-Mail.",
"email-invited": "E-Mail wurde bereits eingeladen",
"email-not-confirmed": "Das Schreiben von Beiträgen in einigen Kategorien oder Themen ist erst möglich, wenn Ihre E-Mail bestätigt wurde. Bitte klicken Sie hier, um eine Bestätigungs-E-Mail zu senden.",
@@ -184,8 +184,6 @@
"user-already-flagged": "Du hast diesen Benutzer bereits gemeldet",
"post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet",
"user-flagged-too-many-times": "Dieser Benutzer wurde bereits von anderen Benutzern gemeldet",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "Sie dürfen die Profile oder Inhalte von privilegierten Benutzern (Moderatoren/Globalmoderatoren/Admins) nicht kennzeichnen.",
"cant-locate-flag-report": "Meldung-Report kann nicht gefunden werden",
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
@@ -221,7 +219,6 @@
"already-unblocked": "Dieser Nutzer ist bereits entsperrt",
"no-connection": "Es scheint als gäbe es ein Problem mit deiner Internetverbindung",
"socket-reconnect-failed": "Der Server kann zurzeit nicht erreicht werden. Klicken Sie hier, um es erneut zu versuchen, oder versuchen Sie es später erneut",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Plugin kann nicht installiert werden &ndash; nur Plugins, die vom NodeBB Package Manager in die Whitelist aufgenommen wurden, können über den ACP installiert werden",
"plugins-set-in-configuration": "Du darfst den Status der Plugins nicht ändern, da sie zur Laufzeit definiert werden (config.json, Umgebungsvariablen oder Terminalargumente). Bitte ändere stattdessen die Konfiguration.",
"theme-not-set-in-configuration": "Wenn in der Konfiguration aktive Plugins definiert werden, muss bei einem Themenwechsel das neue Thema zur Liste der aktiven Plugins hinzugefügt werden, bevor es im ACP aktualisiert wird.",

View File

@@ -24,15 +24,8 @@
"cancel": "Abbrechen",
"close": "Schließen",
"pagination": "Seitennummerierung",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 von %2",
"pagination.enter-index": "Zum Beitragsindex gehen",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Admin",
"header.categories": "Kategorien",
"header.recent": "Aktuell",
@@ -54,6 +47,8 @@
"chats.loading": "Nachrichten werden geladen",
"drafts.loading": "Entwürfe werden geladen",
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
"previouspage": "Vorherige Seite",
"nextpage": "Nächste Seite",
"alert.success": "Erfolg",
"alert.error": "Fehler",
"alert.warning": "Warnung",
@@ -140,12 +135,9 @@
"edited": "Bearbeitet",
"disabled": "Deaktiviert",
"select": "Auswählen",
"selected": "Selected",
"copied": "Kopiert",
"user-search-prompt": "Gib hier etwas ein um Benutzer zu finden...",
"hidden": "Versteckt",
"sort": "Sortieren",
"actions": "Aktionen",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Aktionen"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In Titeln",
"in-titles-posts": "In Titeln und Beiträgen",
"in-posts": "In Beiträgen",
"in-bookmarks": "In bookmarks",
"in-categories": "In Kategorien",
"in-users": "In Benutzern",
"in-tags": "In Tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Es gibt keine Themen mit diesem Schlagwort.",
"no-tags-found": "Keine Tags gefunden",
"tags": "Schlagworte",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Hier Schlagworte eingeben. Jeweils %1 bis %2 Zeichen.",
"enter-tags-here-short": "Schlagworte eingeben...",
"no-tags": "Es gibt noch keine Schlagworte.",
"select-tags": "Schlagworte auswählen",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Einklappen",
"expand": "Ausklappen",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Anmelden oder registrieren, um zu suchen",
"settings.title": "Theme-Einstellungen",
"settings.enableQuickReply": "Schnelle Antworten aktivieren",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Header-Elemente zentrieren",
"settings.mobileTopicTeasers": "Themen-Vorschau auf Mobilgeräten anzeigen",
"settings.stickyToolbar": "Klebrige Toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 Antworten",
"one-reply-to-this-post": "1 Antwort",
"last-reply-time": "Letzte Antwort",
"reply-options": "Reply options",
"reply-as-topic": "In einem neuen Thema antworten",
"guest-login-reply": "Anmelden zum Antworten",
"login-to-view": "🔒 Zum ansehen einloggen",
@@ -35,7 +34,6 @@
"pinned": "Angeheftet",
"pinned-with-expiry": "Angepinnt bis %1",
"scheduled": "Geplant",
"deleted": "Deleted",
"moved": "Verschoben",
"moved-from": "Verschoben von %1",
"copy-code": "Code kopieren",
@@ -182,8 +180,6 @@
"sort-by": "Sortieren nach",
"oldest-to-newest": "Älteste zuerst",
"newest-to-oldest": "Neuste zuerst",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Meiste Stimmen",
"most-posts": "Meiste Beiträge",
"most-views": "Die meisten Ansichten",
@@ -208,13 +204,7 @@
"last-post": "Letzter Beitrag",
"go-to-my-next-post": "Zu meinem nächsten Beitrag gehen",
"no-more-next-post": "Du hast keine weiteren Beiträge zu diesem Thema",
"open-composer": "Open composer",
"post-quick-reply": "Schnell antworten",
"navigator.index": "Beitrag %1 von %2",
"navigator.unread": "%1 ungelesen",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 ungelesen"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "Es gibt keine ungelesenen Themen.",
"load-more": "Mehr laden",
"mark-as-read": "Als gelesen markieren",
"mark-as-unread": "Mark as Unread",
"selected": "Ausgewählt",
"all": "Alle",
"all-categories": "Alle Kategorien",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "Gesperrt",
"muted": "Stummgeschaltet",
"offline": "Offline",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Themen folgen, die du erstellst",
"grouptitle": "Gruppentitel",
"group-order-help": "Wähle eine Gruppe und ordne die Titel mit den Pfeiltasten",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Kein Gruppentitel",
"select-skin": "Einen Skin auswählen",
"default": "Standard: (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Το όνομα χρήστη είναι πιασμένο",
"email-taken": "Email address is already taken.",
"email-taken": "Το email είναι πιασμένο",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,8 +184,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -221,7 +219,6 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,15 +24,8 @@
"cancel": "Cancel",
"close": "Κλείσιμο",
"pagination": "Σελιδοποίηση",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 από %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Διαχειριστής",
"header.categories": "Κατηγορίες",
"header.recent": "Πρόσφατα",
@@ -54,6 +47,8 @@
"chats.loading": "Φόρτωση Συνομιλιών",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Καλωσόρισες στο NodeBB, την πλατφόρμα συζητήσεων του μέλλοντος.",
"previouspage": "Προηγούμενη Σελίδα",
"nextpage": "Επόμενη Σελίδα",
"alert.success": "Επιτυχία",
"alert.error": "Σφάλμα",
"alert.warning": "Warning",
@@ -140,12 +135,9 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Δεν υπάρχουν θέματα με αυτή την ετικέτα.",
"no-tags-found": "No tags found",
"tags": "Ετικέτες",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here-short": "Εισαγωγή ετικετών...",
"no-tags": "Δεν υπάρχουν ακόμα ετικέτες.",
"select-tags": "Select Tags",

View File

@@ -3,11 +3,9 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,7 +15,6 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Reply as topic",
"guest-login-reply": "Log in to reply",
"login-to-view": "🔒 Log in to view",
@@ -35,7 +34,6 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -182,8 +180,6 @@
"sort-by": "Ταξινόμηση κατά",
"oldest-to-newest": "Παλαιότερο προς Νεότερο",
"newest-to-oldest": "Νεότερο προς Παλαιότερο",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -208,13 +204,7 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"navigator.unread": "%1 unread"
}

View File

@@ -3,7 +3,6 @@
"no-unread-topics": "Δεν υπάρχουν μη αναγνωσμένα θέματα.",
"load-more": "Φόρτωση Περισσότερων",
"mark-as-read": "Σημείωση ώς Αναγνωσμένα",
"mark-as-unread": "Mark as Unread",
"selected": "Επιλεγμένα",
"all": "Όλα",
"all-categories": "Όλες οι κατηγορίες",

View File

@@ -1,5 +1,4 @@
{
"user-menu": "User menu",
"banned": "Αποκλεισμένος/η",
"muted": "Muted",
"offline": "Εκτός Σύνδεσης",
@@ -142,10 +141,6 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",

View File

@@ -94,8 +94,5 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
}

View File

@@ -4,11 +4,8 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,12 +23,7 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -1,8 +0,0 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -37,7 +37,7 @@
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username taken",
"email-taken": "Email address is already taken.",
"email-taken": "Email taken",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -211,8 +211,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -257,7 +255,6 @@
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -29,16 +29,9 @@
"close": "Close",
"pagination": "Pagination",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 out of %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Admin",
"header.categories": "Categories",
"header.recent": "Recent",
@@ -63,6 +56,9 @@
"motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
"previouspage": "Previous Page",
"nextpage": "Next Page",
"alert.success": "Success",
"alert.error": "Error",
"alert.warning": "Warning",
@@ -167,14 +163,10 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"actions": "Actions"
}

View File

@@ -7,7 +7,6 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

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