Compare commits

..

224 Commits

Author SHA1 Message Date
Misty Release Bot
7ce758d698 chore: incrementing version number - v2.8.0 2022-12-21 22:10:48 +00:00
renovate[bot]
ef500af8e6 fix(deps): update dependency sharp to v0.31.3 (#11110)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
7ab46b784a fix(deps): update dependency sanitize-html to v2.8.1 (#11109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
13a3faa0d1 chore(deps): update dependency jquery to v3.6.3 (#11107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
eb6a9c474a fix(deps): update dependency esbuild to v0.16.10 (#11104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
05443dbeee fix(deps): update dependency mongodb to v4.13.0 (#11105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
485ee1301b chore(deps): update dependency eslint to v8.30.0 (#11102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
18ff6caadd fix(deps): update dependency esbuild to v0.16.8 (#11101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
c4cc1e61df chore(deps): update dependency mocha to v10.2.0 (#11094)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
faaf09f71c fix(deps): update dependency sanitize-html to v2.8.0 (#11098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
cde44587c1 fix(deps): update dependency ace-builds to v1.14.0 (#11095)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
5dda9a5bf1 fix(deps): update dependency nodebb-plugin-2factor to v5.1.2 (#11096)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:36 -05:00
renovate[bot]
0a5adb416a fix(deps): update dependency postcss to v8.4.20 (#11097)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
Opliko
de31cb1a4f feat: add force flag to plugin install in cli (#11089) 2022-12-21 17:00:35 -05:00
Julian Lam
9f531f957e refactor: flag states so that they are not hardcoded, allow plugins to add additional states, deprecated filter:flags.getFilters hook, closes #11065 2022-12-21 17:00:35 -05:00
renovate[bot]
8b209f16d1 fix(deps): update dependency compare-versions to v5.0.3 (#11092)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
renovate[bot]
7bcfe38e60 fix(deps): update dependency html-to-text to v9.0.3 (#11093)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
renovate[bot]
7b9bbef593 fix(deps): update dependency @socket.io/redis-adapter to v8 (#11084)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
renovate[bot]
7b48156cc0 fix(deps): update dependency nodebb-widget-essentials to v6.0.1 (#11085)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
renovate[bot]
65ef722e82 fix(deps): update dependency esbuild to v0.16.7 (#11086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:35 -05:00
Barış Soner Uşaklı
3e8f537830 chore: up jquery 2022-12-21 17:00:35 -05:00
renovate[bot]
4f67fc1ad0 fix(deps): update dependency esbuild to v0.16.3 (#11083)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 17:00:34 -05:00
renovate[bot]
22493ffb4c fix(deps): update dependency esbuild to v0.15.16 (#11069)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-21 16:59:55 -05:00
Misty Release Bot
717b36129e chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 2022-12-21 16:59:10 -05:00
Julian Lam
896493dbd6 fix: change hsts-maxage back to numeric input type, change API token uid input to numeric text type 2022-12-21 16:59:10 -05:00
Julian Lam
4314b8e201 Revert "fix: replace input type number with text/pattern"
This reverts commit cde4c6ac7e.

The changeset was naive in the sense that a lot of the changes inputs actually work better as type="number".
2022-12-21 16:59:10 -05:00
Misty Release Bot
4f4b48000a chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 2022-12-21 16:59:10 -05:00
Julian Lam
2bc23a9526 fix: replace input type number with text/pattern 2022-12-21 16:59:10 -05:00
Julian Lam
33af2d9c18 feat: integrating basic client-side form validity checking in settings v1 and v2 2022-12-21 16:59:08 -05:00
Barış Soner Uşaklı
06f4801e57 refactor: remove debug log closes #11090 2022-12-16 09:07:17 -05:00
Julian Lam
e213dbc3b7 chore: remove extraneous lines from changelog 2022-12-14 14:37:42 -05:00
Misty Release Bot
4701c96d9c chore: update changelog for v2.7.0 2022-12-14 19:36:38 +00:00
Misty Release Bot
098097257d chore: incrementing version number - v2.7.0 2022-12-14 19:36:38 +00:00
Julian Lam
9ee8502d7a chore: added stub file in hy 2022-12-14 14:22:35 -05:00
renovate[bot]
df3f1c5e37 fix(deps): update dependency nodebb-theme-lavender to v6.0.1 (#11081)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
85d3815816 fix(deps): update dependency esbuild to v0.16.3 (#11083)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
693d4783bb chore(deps): update dependency lint-staged to v13.1.0 (#11082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
d8e9738d9f fix(deps): update dependency html-to-text to v9 (#11075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
eab5b75463 chore(deps): update dependency eslint to v8.29.0 (#11074)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
35be45944a fix(deps): update dependency ace-builds to v1.13.2 (#11080)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
aafb7f6ec7 fix(deps): update dependency fs-extra to v11 (#11072)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
Julian Lam
f11094cbb8 feat: update transifex config (for use with new cli)
+ hy, thanks to the fine folks at tutor-platform.com!
2022-12-14 14:22:30 -05:00
Misty Release Bot
76154a6321 Latest translations and fallbacks 2022-12-14 14:22:30 -05:00
Misty Release Bot
155343139f Latest translations and fallbacks 2022-12-14 14:22:30 -05:00
Misty Release Bot
79b27d46f4 Latest translations and fallbacks 2022-12-14 14:22:30 -05:00
renovate[bot]
7bc4b836ee fix(deps): update dependency esbuild to v0.15.16 (#11069)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
renovate[bot]
f947ac6d41 chore(deps): update dependency lint-staged to v13.0.4 (#11064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
Julian Lam
43e7c98824 fix: relax selectors for client-side form validation so that all form elements are checked 2022-12-14 14:22:30 -05:00
Misty Release Bot
0e319a58cb chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 2022-12-14 14:22:30 -05:00
Julian Lam
db8d3a94eb fix: change hsts-maxage back to numeric input type, change API token uid input to numeric text type 2022-12-14 14:22:30 -05:00
Julian Lam
d9852c3245 Revert "fix: replace input type number with text/pattern"
This reverts commit cde4c6ac7e.

The changeset was naive in the sense that a lot of the changes inputs actually work better as type="number".
2022-12-14 14:22:30 -05:00
Misty Release Bot
9676b192da chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 2022-12-14 14:22:30 -05:00
Julian Lam
45ae31f816 fix: replace input type number with text/pattern 2022-12-14 14:22:30 -05:00
Julian Lam
dadbcd731c feat: integrating basic client-side form validity checking in settings v1 and v2 2022-12-14 14:22:30 -05:00
Misty Release Bot
e1238a5822 Latest translations and fallbacks 2022-12-14 14:22:30 -05:00
renovate[bot]
e14d4abc5d fix(deps): update dependency mongodb to v4.12.1 (#11062)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 14:22:30 -05:00
Manuel Valle
8c4d6bbebb Fix: categories.js not showing custom privileges (#10856)
No shows correctly custom privileges in the Other section for a category.
2022-12-09 10:13:38 -05:00
Barış Soner Uşaklı
c2bb2b30be test: dont try to load admin upload routes 2022-12-07 10:08:16 -05:00
Barış Soner Uşaklı
07a0212571 fix: #11077, add admin uploads paths to priv mapping
closes #11077
2022-12-07 09:55:25 -05:00
Barış Soner Uşaklı
4efc19d5f1 feat: add ./nodebb install <plugin_name>
will install the suggested version for current nodebb closes #11060
2022-11-28 13:13:10 -05:00
Misty Release Bot
b5ce7e8ed8 chore: update changelog for v2.6.1 2022-11-28 01:01:10 +00:00
Misty Release Bot
f8e947e2a7 chore: incrementing version number - v2.6.1 2022-11-28 01:01:09 +00:00
Barış Soner Uşaklı
48d1439217 fix: prototype vulnerability in socket.io onMessage 2022-11-27 19:32:35 -05:00
Barış Soner Uşaklı
0e495f9ea4 fix: #11066, fix custom privilege/path in routePrefixMap
will find most specific path
2022-11-25 14:26:37 -05:00
Barış Soner Uşaklı
91c2e5ac25 refactor: not deprecated on 2.x 2022-11-25 09:02:08 -05:00
Julian Lam
8a15e58dff docs: remote extraneous lines from changelog 2022-11-23 16:13:58 -05:00
Misty Release Bot
eedd84ae4e chore: update changelog for v2.6.0 2022-11-23 19:04:45 +00:00
Misty Release Bot
12f0541dfa chore: incrementing version number - v2.6.0 2022-11-23 19:04:44 +00:00
Barış Soner Uşaklı
c7aa4ebf47 Merge branch 'master' into develop 2022-11-23 13:52:33 -05:00
Misty Release Bot
1d7dbf1480 chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced 2022-11-23 16:33:45 +00:00
Barış Soner Uşaklı
864fe0f971 feat: add permissions-policy header 2022-11-23 11:33:00 -05:00
Barış Soner Uşaklı
110311b25e fix: https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68
don't crash if template doesn't have any widgets set before
2022-11-22 19:33:52 -05:00
Barış Soner Uşaklı
fc49665fe5 fix: https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68
don't crash if template doesn't have any widgets set before
2022-11-22 19:30:58 -05:00
renovate[bot]
709ca59db2 fix(deps): update socket.io packages to v4.5.4 (#11061)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 17:56:40 -05:00
renovate[bot]
f478420569 chore(deps): update commitlint monorepo to v17.3.0 (#11058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 19:37:19 -05:00
renovate[bot]
d449710e95 fix(deps): update dependency esbuild to v0.15.15 (#11056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 19:37:06 -05:00
renovate[bot]
d480f26b2f chore(deps): update dependency eslint to v8.28.0 (#11059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 19:36:57 -05:00
renovate[bot]
18eb35a173 fix(deps): update dependency nodebb-theme-persona to v12.1.12 (#11057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 18:41:07 -05:00
renovate[bot]
5750ded157 chore(deps): update dependency jsdom to v20.0.3 (#11054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 18:38:51 -05:00
renovate[bot]
13f3a04819 fix(deps): update dependency cropperjs to v1.5.13 (#11055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 16:36:55 -05:00
renovate[bot]
6611d44c69 chore(deps): update dependency jquery to v3.6.1 (#11048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 16:16:22 -05:00
renovate[bot]
62a60cbf17 fix(deps): update dependency nodebb-plugin-markdown to v10.1.1 (#11047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 16:11:03 -05:00
renovate[bot]
59b4d95f91 fix(deps): update dependency mongodb to v4.12.0 (#11049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 16:09:48 -05:00
Barış Soner Uşaklı
bb82eb71e2 fix: #11052, add missing await 2022-11-21 13:37:35 -05:00
Misty Release Bot
de640e23e5 Latest translations and fallbacks 2022-11-20 09:06:00 +00:00
Misty Release Bot
c2d19d7f0a Latest translations and fallbacks 2022-11-19 09:05:57 +00:00
Julian Lam
e4cfc5fa2e Merge branch 'master' into develop 2022-11-18 11:54:25 -05:00
Julian Lam
a87f64b4bb fix: pin jquery version for all packages that include it as a subdependency 2022-11-18 11:54:08 -05:00
Julian Lam
10ba7b9ced Merge branch 'master' into develop 2022-11-16 12:16:26 -05:00
Julian Lam
5aaebdd3d7 fix: #10877, define a resolution for jquery subdependency of timeago 2022-11-16 12:13:07 -05:00
renovate[bot]
ca162c0407 fix(deps): update dependency connect-pg-simple to v8 (#11033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-16 08:51:31 -05:00
renovate[bot]
07c81d5db8 chore(deps): update dependency eslint-config-nodebb to v0.2.1 (#11043)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-16 08:50:50 -05:00
renovate[bot]
e0b9240d12 fix(deps): update dependency ace-builds to v1.13.1 (#11045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-16 08:50:42 -05:00
Barış Soner Uşaklı
abcfb63126 fix: #11044, allow banned users to post
if given privileges
2022-11-15 17:53:15 -05:00
renovate[bot]
a5355d7885 fix(deps): update dependency esbuild to v0.15.14 2022-11-15 08:51:03 -05:00
renovate[bot]
2af7fd5f42 fix(deps): update dependency nodebb-theme-persona to v12.1.11 2022-11-14 10:18:41 -05:00
Misty Release Bot
98c949e4ec Latest translations and fallbacks 2022-11-14 09:06:04 +00:00
Barış Soner Uşaklı
6a526631b4 add openapi 2022-11-11 17:36:45 -05:00
Misty Release Bot
05b6758e59 chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced 2022-11-11 21:23:43 +00:00
Barış Soner Uşaklı
3c85b944e3 feat: allow groups to be exempt from maintenance mode
closes #11030
2022-11-11 16:23:00 -05:00
Barış Soner Uşaklı
6109061501 fix: check schedule privilege, closes #11032 2022-11-11 11:14:30 -05:00
renovate[bot]
b94bb1bf93 fix(deps): update dependency postcss to v8.4.19 (#11028)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-11 09:40:22 -05:00
renovate[bot]
313d0c3270 fix(deps): update dependency ace-builds to v1.13.0 (#11031)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-11 09:40:10 -05:00
Barış Soner Uşaklı
b34e859c1b refactor: don't prevent startup if staticDir is undefined
https://community.nodebb.org/topic/16790/problems-with-upgrading-to-2-xx
2022-11-10 13:31:51 -05:00
renovate[bot]
40c9cc053e fix(deps): update dependency webpack to v5.75.0 (#11027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 18:42:14 -05:00
renovate[bot]
26be289e80 chore(deps): update commitlint monorepo to v17.2.0 (#11026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 18:42:04 -05:00
renovate[bot]
8d3907b53a fix(deps): update dependency yargs to v17.6.2 (#11025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 18:41:49 -05:00
renovate[bot]
1ea2a32b0f fix(deps): update dependency lru-cache to v7.14.1 (#11023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 18:09:25 -05:00
renovate[bot]
51919f7abf fix(deps): update dependency sharp to v0.31.2 (#11024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 18:08:56 -05:00
renovate[bot]
4b3978beda chore(deps): update dependency husky to v8.0.2 (#11018)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 16:01:26 -05:00
renovate[bot]
c4a1905b83 fix(deps): update dependency esbuild to v0.15.13 (#11021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 16:01:14 -05:00
renovate[bot]
e144debb7f fix(deps): update dependency ioredis to v5.2.4 (#11022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 16:01:03 -05:00
renovate[bot]
de507f72ea fix(deps): update dependency ace-builds to v1.12.5 (#11019)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 13:49:37 -05:00
renovate[bot]
9ca2482a55 fix(deps): update dependency mongodb to v4.11.0 (#10994)
* fix(deps): update dependency mongodb to v4.11.0

* up composer

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
2022-11-09 13:49:28 -05:00
renovate[bot]
35d67ad33e fix(deps): update dependency autoprefixer to v10.4.13 (#11020)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 13:48:59 -05:00
Julian Lam
445f09f0dc chore: remove derpy extra changelog bits 2022-11-09 13:48:07 -05:00
Misty Release Bot
c9cd8975a2 chore: update changelog for v2.5.8 2022-11-09 18:46:09 +00:00
Misty Release Bot
466263172a chore: incrementing version number - v2.5.8 2022-11-09 18:46:09 +00:00
Julian Lam
892ac2eb20 Merge branch 'master' into develop 2022-11-09 13:31:31 -05:00
Julian Lam
2f9d8c350e fix: pass csrf_token into calls to /register/abort, #11017 2022-11-09 13:20:28 -05:00
Julian Lam
97d8b53fd3 Merge branch 'master' into develop 2022-11-09 12:15:24 -05:00
Julian Lam
55a197a7d7 fix: check for csrf token on /register/abort, + theme changes for v2.x branches of themes 2022-11-09 12:00:59 -05:00
renovate[bot]
5a5771e1b6 fix(deps): update dependency nodebb-plugin-composer-default to v9.2.4 (#10998)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 11:42:27 -05:00
renovate[bot]
4fcef7c54f chore(deps): update dependency eslint to v8.27.0 (#11004)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 11:42:11 -05:00
renovate[bot]
73a608549d fix(deps): update dependency sanitize-html to v2.7.3 (#11008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 11:41:58 -05:00
renovate[bot]
a6e4fee137 chore(deps): update dependency jsdom to v20.0.2 (#11014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 11:41:00 -05:00
Barış Soner Uşaklı
5d8df407a9 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-11-05 14:44:18 -04:00
Barış Soner Uşaklı
a31ba824ea fix: upgrade script to work from 0.x to 2.x 2022-11-05 14:44:12 -04:00
Barış Soner Uşaklı
078bd4dd1f Update README.md 2022-11-04 19:34:33 -04:00
Barış Soner Uşaklı
d264c6ac4b refactor: use utils.debounce 2022-11-03 20:17:38 -04:00
Barış Soner Uşaklı
06d1539137 test: fix tests again 2022-10-29 17:40:33 -04:00
Barış Soner Uşaklı
c833d3cdc4 test: fix test 2022-10-29 17:05:16 -04:00
Barış Soner Uşaklı
b5d38bc696 feat: new search hooks
filter:search.isAllowed, allow plugins to check if searching is allowed
filter:search.searchIn, allow searching in custom items
2022-10-29 16:57:03 -04:00
Misty Release Bot
b86eb03a4c Latest translations and fallbacks 2022-10-29 09:05:57 +00:00
Misty Release Bot
95a5d516cb Latest translations and fallbacks 2022-10-27 09:06:14 +00:00
Misty Release Bot
c4ed02ee1d Latest translations and fallbacks 2022-10-26 09:06:14 +00:00
Julian Lam
a2fafc2b15 Merge remote-tracking branch 'origin/master' into develop 2022-10-24 14:11:25 -04:00
Misty Release Bot
3a1866ce81 Latest translations and fallbacks 2022-10-24 09:06:07 +00:00
Barış Soner Uşaklı
5a7dc71067 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-10-23 19:47:01 -04:00
Barış Soner Uşaklı
673261ff98 fix: #10519, image height in emails 2022-10-23 19:46:54 -04:00
Julian Lam
b9c8c02fcf fix: fallback language strings for #10987 2022-10-21 14:45:25 -04:00
Barış Soner Uşaklı
6f673f806f fix: #10993, apply autoLocale middleware to guests only 2022-10-21 10:23:36 -04:00
Barış Soner Uşaklı
9227b82e2c fix: check cid as well as template 2022-10-20 21:01:34 -04:00
Barış Soner Uşaklı
be92be4eee feat: add search data to filter:search.inContent 2022-10-20 20:36:29 -04:00
Barış Soner Uşaklı
e3f2156202 feat: add search data to filter:search.inContent 2022-10-20 20:35:35 -04:00
Misty Release Bot
248fd6721c Latest translations and fallbacks 2022-10-20 09:06:36 +00:00
renovate[bot]
ee4fde1375 fix(deps): update dependency nodebb-plugin-composer-default to v9.2.3 (#10997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 19:38:57 -04:00
renovate[bot]
29fddd6577 fix(deps): update dependency esbuild to v0.15.12 (#10996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 19:37:00 -04:00
Julian Lam
c2024f3484 chore: really fix indents this time 2022-10-19 15:29:54 -04:00
Julian Lam
d50512e73c chore: fix indents 2022-10-19 15:28:41 -04:00
Julian Lam
be5d6d29c9 chore: add bootstrap5 to test runner for now 2022-10-19 15:27:24 -04:00
renovate[bot]
1fc2f1e80c fix(deps): update dependency nodebb-plugin-composer-default to v9.2.2 2022-10-19 14:09:23 -04:00
renovate[bot]
6471b6989e fix(deps): update dependency nodebb-theme-persona to v12.1.9 2022-10-19 14:09:14 -04:00
Julian Lam
7b9e08478c fix(deps): bump composer-default 2022-10-19 10:51:03 -04:00
Misty Release Bot
8d6c0de735 Latest translations and fallbacks 2022-10-19 09:06:32 +00:00
Misty Release Bot
9ad3b214d6 chore(i18n): fallback strings for new resources: nodebb.admin-settings-user, nodebb.admin-settings-email 2022-10-18 19:39:53 +00:00
Julian Lam
96b46411b1 Merge branch 'master' into develop 2022-10-18 15:38:36 -04:00
Julian Lam
9ee30fe7d2 fix: revert breaking change, add back SocketUser.emailConfirm 2022-10-18 15:16:52 -04:00
Julian Lam
9c576a0758 Email confirmation QOL updates (#10987)
* breaking: remove `SocketUser.emailConfirm`, re: #10954

* chore: move email confirmation related configs to own section in Settings > Email

* feat: new user email method `getValidationExpiry`, returns expiration in ms.. probably.

* fix: bug where `user.email.isValidationPending` returned an u nexpected non-boolean value if there was no confirmation pending (only when checking email as well)

* fix: update getValidationExpiry to return ms

* test: use emailConfirmInterval for tests, for now

* fix: throw friendly error when attempting an email change within email confirmation window

* feat: new config option `emailConfirmExpiry` in days, governs how long the confirm link is good for

* test: additional tests for user email methods

* fix: add back missing handling of  option

* test: fix tests
2022-10-18 15:12:13 -04:00
renovate[bot]
1e930f9d17 fix(deps): update dependency ace-builds to v1.12.3 2022-10-18 14:33:44 -04:00
renovate[bot]
9900e5f4fd fix(deps): update dependency nodebb-theme-persona to v12.1.8 (#10982)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-18 09:12:54 -04:00
renovate[bot]
4260f0c245 fix(deps): update dependency ace-builds to v1.12.2 2022-10-18 09:11:53 -04:00
Misty Release Bot
773a97446a Latest translations and fallbacks 2022-10-18 09:06:36 +00:00
renovate[bot]
6485bc2539 fix(deps): update dependency ace-builds to v1.12.1 2022-10-17 22:32:46 -04:00
Julian Lam
09f3ac6574 fix: in appropriately named language key email-confirm-email2 2022-10-17 16:49:15 -04:00
Julian Lam
7672194c7c fix: correctly pass dev flag to package installer 2022-10-17 16:13:04 -04:00
Julian Lam
09cfd0bd57 fix: use --omit=dev flag for npm instead of --production 2022-10-17 16:07:26 -04:00
renovate[bot]
ffa117ab79 chore(deps): update dependency mocha to v10.1.0 (#10980)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 18:07:11 -04:00
renovate[bot]
00ce8fd85e fix(deps): update dependency ace-builds to v1.12.0 (#10978)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 17:25:21 -04:00
renovate[bot]
fb41fbe7ae fix(deps): update socket.io packages to v4.5.3 (#10977)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 17:24:34 -04:00
renovate[bot]
dcca339772 fix(deps): update dependency nodebb-plugin-emoji to v4.0.6 2022-10-15 00:19:48 -04:00
renovate[bot]
ff69c3e185 fix(deps): update dependency esbuild to v0.15.11 2022-10-15 00:17:35 -04:00
renovate[bot]
647bbd57af fix(deps): update dependency @isaacs/ttlcache to v1.2.1 2022-10-15 00:17:26 -04:00
Misty Release Bot
17e948abf7 chore: update changelog for v2.5.7 2022-10-14 15:59:58 +00:00
Misty Release Bot
dd6d104820 chore: incrementing version number - v2.5.7 2022-10-14 15:59:57 +00:00
Julian Lam
af27606e20 fix: #10968, icon selector in ACP when icon name is typed in 2022-10-14 11:58:12 -04:00
Barış Soner Uşaklı
dc4a850cac show progress 2022-10-14 11:04:48 -04:00
Barış Soner Uşaklı
ba484d5478 Esbuild (#10940)
* ci: add minimum GitHub token permissions for workflows
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>

* feat: use esbuild for minification

Co-authored-by: Ashish Kurmi <akurmi@stepsecurity.io>
2022-10-14 11:04:27 -04:00
Barış Soner Uşaklı
dd4e9cce09 perf: speed up build
run webpack as soon as js targets are done
this allows building js/css in parallel
2022-10-14 11:04:00 -04:00
Misty Release Bot
e92238d09a chore: update changelog for v2.5.6 2022-10-13 14:21:02 +00:00
Misty Release Bot
7dc45afa4c chore: incrementing version number - v2.5.6 2022-10-13 14:21:01 +00:00
Barış Soner Uşaklı
3a70530c8e fix active plugins (#10964) 2022-10-13 10:11:19 -04:00
Barış Soner Uşaklı
67efaeb4b8 fix active plugins (#10964) 2022-10-13 10:09:23 -04:00
renovate[bot]
60d0145b18 fix(deps): update dependency nodebb-plugin-mentions to v3.0.12 2022-10-13 01:08:47 -04:00
renovate[bot]
3c2a636c22 fix(deps): update dependency postcss to v8.4.18 2022-10-13 01:07:28 -04:00
Barış Soner Uşaklı
b879b6a0c2 fix: use admin:groups priv for groups (#10960) 2022-10-12 10:02:45 -04:00
renovate[bot]
b68faa095a fix(deps): update dependency nodebb-plugin-spam-be-gone to v1.0.2 (#10958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-12 09:54:34 -04:00
Barış Soner Uşaklı
e35b0a869f fix: https://github.com/NodeBB/NodeBB/issues/10525 2022-10-11 20:30:54 -04:00
Misty Release Bot
e7d0040d17 chore: update changelog for v2.5.5 2022-10-11 17:07:16 +00:00
Misty Release Bot
58b2f10ee9 chore: incrementing version number - v2.5.5 2022-10-11 17:07:16 +00:00
Barış Soner Uşaklı
b91ef6dd76 chore: up plugins 2022-10-11 12:13:03 -04:00
Misty Release Bot
aabf073c89 chore: update changelog for v2.5.4 2022-10-11 12:25:36 +00:00
Misty Release Bot
89eb0340d1 chore: incrementing version number - v2.5.4 2022-10-11 12:25:35 +00:00
Barış Soner Uşaklı
ebd5dcc6d6 fix: EEXISTS error on linux if plugin/theme overrides core js file 2022-10-11 08:13:59 -04:00
Misty Release Bot
eec683dd39 Latest translations and fallbacks 2022-10-09 09:06:13 +00:00
renovate[bot]
0f63947b4d fix(deps): update dependency body-parser to v1.20.1 (#10941)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-08 20:08:45 -04:00
renovate[bot]
ff53064cc8 fix(deps): update dependency express to v4.18.2 (#10948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-08 20:08:32 -04:00
Misty Release Bot
688e9a53da Latest translations and fallbacks 2022-10-08 09:06:29 +00:00
renovate[bot]
3719233a43 chore(deps): update dependency eslint to v8.25.0 2022-10-07 22:23:05 -04:00
Barış Soner Uşaklı
02ef3e974c Esbuild (#10940)
* ci: add minimum GitHub token permissions for workflows
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>

* feat: use esbuild for minification

Co-authored-by: Ashish Kurmi <akurmi@stepsecurity.io>
2022-10-06 07:51:13 -04:00
Ashish Kurmi
fe0020fb31 ci: add minimum GitHub token permissions for workflows
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>
2022-10-05 21:23:18 -04:00
renovate[bot]
1b89b6615c fix(deps): update dependency semver to v7.3.8 (#10937)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-05 10:31:51 -04:00
renovate[bot]
1873b52746 fix(deps): update dependency nodebb-theme-persona to v12.1.7 2022-10-04 09:52:39 -04:00
renovate[bot]
241b7c4f30 chore(deps): update dependency jsdom to v20.0.1 (#10934)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 16:11:30 -04:00
Julian Lam
1e4846435a fix: mixing of old and new bch syntax 2022-10-03 15:36:03 -04:00
Julian Lam
1e864a7518 Merge remote-tracking branch 'origin/master' into develop 2022-10-03 14:51:55 -04:00
renovate[bot]
855a2bad9a fix(deps): update dependency commander to v9.4.1 (#10928)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 12:43:42 -04:00
renovate[bot]
d84ee30809 fix(deps): update dependency postcss to v8.4.17 (#10929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 12:42:11 -04:00
renovate[bot]
222ab6aebd fix(deps): update dependency nodemailer to v6.8.0 (#10925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 12:41:57 -04:00
renovate[bot]
8bcbff33bf chore(deps): update dependency eslint to v8.24.0 (#10922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 12:41:42 -04:00
renovate[bot]
7c3c3d020b fix(deps): update dependency yargs to v17.6.0 (#10931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 12:41:21 -04:00
Barış Soner Uşaklı
61d32bdebb fix: category ordering add test 2022-10-03 09:41:40 -04:00
Barış Soner Uşaklı
177d904812 fix: category ordering add test 2022-10-03 09:41:08 -04:00
Misty Release Bot
8f2a78584a Latest translations and fallbacks 2022-10-02 09:08:35 +00:00
Barış Soner Uşaklı
989b55d07e fix: crash in category drag, closes #10932
happens when a child is dragged to root or from root to a nested level
2022-10-01 22:15:06 -04:00
Barış Soner Uşaklı
c0b1ded363 fix more categories button not moving with parent
fix order issue
2022-10-01 22:02:01 -04:00
renovate[bot]
28d1844e7e fix(deps): update dependency nodebb-plugin-spam-be-gone to v1.0.1 (#10912)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-30 09:25:52 -04:00
renovate[bot]
87c84fe8e0 fix(deps): update dependency ace-builds to v1.11.2 (#10923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-30 09:11:51 -04:00
renovate[bot]
8e23e41077 fix(deps): update dependency sharp to v0.31.1 (#10926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-30 09:11:16 -04:00
Julian Lam
7240e8ce57 chore: 🤔 2022-09-28 10:27:50 -04:00
Misty Release Bot
09c24e1f03 Latest translations and fallbacks 2022-09-28 09:07:25 +00:00
Julian Lam
803398e915 fix: broken flag history on flag update 2022-09-23 13:10:34 -04:00
Barış Soner Uşaklı
aad0a618c8 fix: scroll to post if theme doesn't have top navbar 2022-09-23 09:09:15 -04:00
Julian Lam
14515f6004 fix: add lru-cache to checked packages, to fix upgrade issue with lru-cache 2022-09-21 16:02:20 -04:00
325 changed files with 8041 additions and 4208 deletions

View File

@@ -11,6 +11,9 @@ on:
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
permissions:
contents: read
jobs:
release:
runs-on: ubuntu-latest

View File

@@ -5,17 +5,25 @@ on:
branches:
- master
- develop
- bootstrap5
pull_request:
branches:
- master
- develop
- bootstrap5
defaults:
run:
shell: bash
permissions:
contents: read
jobs:
test:
permissions:
checks: write # for coverallsapp/github-action to create new checks
contents: read # for actions/checkout to fetch code
name: Lint and test
strategy:
fail-fast: false
@@ -194,6 +202,8 @@ jobs:
parallel: true
finish:
permissions:
checks: write # for coverallsapp/github-action to create new checks
needs: test
runs-on: ubuntu-latest
steps:

7328
.tx/config

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,55 @@
#### v2.5.3 (2022-09-19)
#### v2.7.0 (2022-12-14)
##### Chores
* remove duplicate version increment lines in changelog (5dbcfef9)
* bring back treding plugins (8aa1596d)
* added stub file in hy (9ee8502d)
* **deps:**
* update dependency lint-staged to v13.1.0 (#11082) (693d4783)
* update dependency eslint to v8.29.0 (#11074) (eab5b754)
* update dependency lint-staged to v13.0.4 (#11064) (f947ac6d)
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-email (0e319a58)
* fallback strings for new resources: nodebb.admin-settings-email (9676b192)
##### New Features
* update transifex config (for use with new cli) (f11094cb)
* integrating basic client-side form validity checking in settings v1 and v2 (dadbcd73)
* add ./nodebb install <plugin_name> (4efc19d5)
##### Bug Fixes
* **deps:**
* update dependency nodebb-theme-lavender to v6.0.1 (#11081) (df3f1c5e)
* update dependency esbuild to v0.16.3 (#11083) (85d38158)
* update dependency html-to-text to v9 (#11075) (d8e9738d)
* update dependency ace-builds to v1.13.2 (#11080) (35be4594)
* update dependency fs-extra to v11 (#11072) (aafb7f6e)
* update dependency esbuild to v0.15.16 (#11069) (7bc4b836)
* update dependency mongodb to v4.12.1 (#11062) (e14d4abc)
* relax selectors for client-side form validation so that all form elements are checked (43e7c988)
* change hsts-maxage back to numeric input type, change API token uid input to numeric text type (db8d3a94)
* replace input type number with text/pattern (45ae31f8)
* categories.js not showing custom privileges (#10856) (8c4d6bbe)
* #11077, add admin uploads paths to priv mapping (07a02125)
##### Tests
* dont try to load admin upload routes (c2bb2b30)
#### v2.6.1 (2022-11-28)
##### Chores
* incrementing version number - v2.6.0 (e7fcf482)
* update changelog for v2.6.0 (eedd84ae)
* incrementing version number - v2.5.8 (dec0e7de)
* incrementing version number - v2.5.7 (5836bf4a)
* incrementing version number - v2.5.6 (c7bd7dbf)
* incrementing version number - v2.5.5 (3509ed94)
* incrementing version number - v2.5.4 (e83260ca)
* incrementing version number - v2.5.3 (7e922936)
* incrementing version number - v2.5.2 (babcd17e)
* update changelog for v2.5.2 (84b6a7c7)
* incrementing version number - v2.5.1 (ce3aa950)
* incrementing version number - v2.5.0 (01d276cb)
* incrementing version number - v2.4.5 (dd3e1a28)
@@ -17,6 +61,262 @@
* incrementing version number - v2.3.1 (d2425942)
* incrementing version number - v2.3.0 (046ea120)
##### Documentation Changes
* remote extraneous lines from changelog (8a15e58d)
##### Bug Fixes
* prototype vulnerability in socket.io onMessage (48d14392)
* #11066, fix custom privilege/path in routePrefixMap (0e495f9e)
##### Refactors
* not deprecated on 2.x (91c2e5ac)
#### v2.6.0 (2022-11-23)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-advanced (1d7dbf14)
* fallback strings for new resources: nodebb.admin-settings-advanced (05b6758e)
* fallback strings for new resources: nodebb.admin-settings-user, nodebb.admin-settings-email (9ad3b214)
* **deps:**
* update commitlint monorepo to v17.3.0 (#11058) (f4784205)
* update dependency eslint to v8.28.0 (#11059) (d480f26b)
* update dependency jsdom to v20.0.3 (#11054) (5750ded1)
* update dependency jquery to v3.6.1 (#11048) (6611d44c)
* update dependency eslint-config-nodebb to v0.2.1 (#11043) (07c81d5d)
* update commitlint monorepo to v17.2.0 (#11026) (26be289e)
* update dependency husky to v8.0.2 (#11018) (4b3978be)
* update dependency eslint to v8.27.0 (#11004) (4fcef7c5)
* update dependency jsdom to v20.0.2 (#11014) (a6e4fee1)
* update dependency mocha to v10.1.0 (#10980) (ffa117ab)
* update dependency eslint to v8.25.0 (3719233a)
* update dependency jsdom to v20.0.1 (#10934) (241b7c4f)
* update dependency eslint to v8.24.0 (#10922) (8bcbff33)
* update commitlint monorepo (#10888) (3f30056a)
* update postgres docker tag to v14 (#10829) (5aa55d29)
* update dependency eslint to v8.23.1 (#10885) (0c6fb6e3)
* remove derpy extra changelog bits (445f09f0)
* incrementing version number - v2.5.8 (dec0e7de)
* update changelog for v2.5.8 (c9cd8975)
##### New Features
* add permissions-policy header (864fe0f9)
* allow groups to be exempt from maintenance mode (3c85b944)
* add search data to filter:search.inContent (be92be4e)
* add relevant topic events to post objects (a584dae6)
* client-side hooks for navigator scroll action (135fe55b)
* j and k hotkeys in topic to navigate through it quickly (aeb94c32)
* a couple utility methods in navigator module to get and set count and index (9f9a835f)
* paginate recentposts.rss and (ebd7c05c)
* add quiet to action:settings.set (665f36b7)
##### Bug Fixes
* https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (110311b2)
* https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (fc49665f)
* #11052, add missing await (bb82eb71)
* pin jquery version for all packages that include it as a subdependency (a87f64b4)
* #10877, define a resolution for jquery subdependency of timeago (5aaebdd3)
* #11044, allow banned users to post (abcfb631)
* check schedule privilege, closes #11032 (61090615)
* mixing of old and new bch syntax (1e484643)
* category ordering add test (61d32bde)
* use `--omit=dev` flag for npm instead of `--production` (53d47a58)
* update nav thumb on setIndex call (thx @barisusakli) (664bc5f5)
* do not call `navigator.update()` when `scrollToElement` is explicitly passed a new index value (b7287c1e)
* race condition where `navigator.update` was called when it should not be (fa643eb8)
* be tidier and explicitly clean up ctrl-f hotkey on topic page (5b9de0e5)
* listen to -d flag on cli upgrade (fe249fa5)
* automatically remove `lang` parameter if it matches the forum default (881c7c4d)
* **deps:**
* update socket.io packages to v4.5.4 (#11061) (709ca59d)
* update dependency esbuild to v0.15.15 (#11056) (d449710e)
* update dependency nodebb-theme-persona to v12.1.12 (#11057) (18eb35a1)
* update dependency cropperjs to v1.5.13 (#11055) (13f3a048)
* update dependency nodebb-plugin-markdown to v10.1.1 (#11047) (62a60cbf)
* update dependency mongodb to v4.12.0 (#11049) (59b4d95f)
* update dependency connect-pg-simple to v8 (#11033) (ca162c04)
* update dependency ace-builds to v1.13.1 (#11045) (e0b9240d)
* update dependency esbuild to v0.15.14 (a5355d78)
* update dependency nodebb-theme-persona to v12.1.11 (2af7fd5f)
* update dependency postcss to v8.4.19 (#11028) (b94bb1bf)
* update dependency ace-builds to v1.13.0 (#11031) (313d0c32)
* update dependency webpack to v5.75.0 (#11027) (40c9cc05)
* update dependency yargs to v17.6.2 (#11025) (8d3907b5)
* update dependency lru-cache to v7.14.1 (#11023) (1ea2a32b)
* update dependency sharp to v0.31.2 (#11024) (51919f7a)
* update dependency esbuild to v0.15.13 (#11021) (c4a1905b)
* update dependency ioredis to v5.2.4 (#11022) (e144debb)
* update dependency ace-builds to v1.12.5 (#11019) (de507f72)
* update dependency mongodb to v4.11.0 (#10994) (9ca2482a)
* update dependency autoprefixer to v10.4.13 (#11020) (35d67ad3)
* update dependency nodebb-plugin-composer-default to v9.2.4 (#10998) (5a5771e1)
* update dependency sanitize-html to v2.7.3 (#11008) (73a60854)
* update dependency nodebb-plugin-composer-default to v9.2.3 (#10997) (ee4fde13)
* update dependency esbuild to v0.15.12 (#10996) (29fddd65)
* update dependency nodebb-plugin-composer-default to v9.2.2 (1fc2f1e8)
* update dependency nodebb-theme-persona to v12.1.9 (6471b698)
* bump composer-default (7b9e0847)
* update dependency ace-builds to v1.12.3 (1e930f9d)
* update dependency nodebb-theme-persona to v12.1.8 (#10982) (9900e5f4)
* update dependency ace-builds to v1.12.2 (4260f0c2)
* update dependency ace-builds to v1.12.1 (6485bc25)
* update dependency ace-builds to v1.12.0 (#10978) (00ce8fd8)
* update socket.io packages to v4.5.3 (#10977) (fb41fbe7)
* update dependency nodebb-plugin-emoji to v4.0.6 (dcca3397)
* update dependency esbuild to v0.15.11 (ff69c3e1)
* update dependency @isaacs/ttlcache to v1.2.1 (647bbd57)
* update dependency nodebb-plugin-mentions to v3.0.12 (60d0145b)
* update dependency postcss to v8.4.18 (3c2a636c)
* update dependency nodebb-plugin-spam-be-gone to v1.0.2 (#10958) (b68faa09)
* update dependency body-parser to v1.20.1 (#10941) (0f63947b)
* update dependency express to v4.18.2 (#10948) (ff53064c)
* update dependency semver to v7.3.8 (#10937) (1b89b661)
* update dependency nodebb-theme-persona to v12.1.7 (1873b527)
* update dependency commander to v9.4.1 (#10928) (855a2bad)
* update dependency postcss to v8.4.17 (#10929) (d84ee308)
* update dependency nodemailer to v6.8.0 (#10925) (222ab6ae)
* update dependency yargs to v17.6.0 (#10931) (7c3c3d02)
* update dependency nodebb-plugin-spam-be-gone to v1.0.1 (#10912) (28d1844e)
* update dependency ace-builds to v1.11.2 (#10923) (87c84fe8)
* update dependency sharp to v0.31.1 (#10926) (8e23e410)
* update dependency ace-builds to v1.11.1 (#10920) (ce77605a)
* update dependency ace-builds to v1.11.0 (#10909) (d900fd17)
* update dependency autoprefixer to v10.4.12 (#10911) (54294871)
* update dependency compare-versions to v5 (#10890) (f971385b)
* bump persona #10907 (846eda0a)
* bump persona, #10907 (27c80d39)
* update dependency mongodb to v4.10.0 (#10908) (bbe7f779)
* update dependency nodebb-theme-persona to v12.1.3 (#10903) (0debc51b)
* update dependency nodebb-plugin-2factor to v5.1.1 (02fe6875)
* update dependency nodebb-theme-persona to v12.1.2 (425bf87b)
* update dependency sanitize-html to v2.7.2 (#10893) (bfeb0368)
* update dependency autoprefixer to v10.4.11 (#10892) (0758655a)
* update dependency sharp to v0.31.0 (#10887) (2836be5c)
* update socket.io packages to v4.5.2 (#10884) (22f3d0bb)
* update dependency nodebb-plugin-2factor to v5.1.0 (#10886) (335990be)
* update dependency autoprefixer to v10.4.10 (#10883) (0c2a88de)
* update dependency winston to v3.8.2 (#10882) (d911a1bf)
* update dependency pg to v8.8.0 (#10863) (01129a39)
* update dependency nodebb-plugin-emoji to v4.0.5 (#10881) (34d243e4)
* update dependency ioredis to v5.2.3 (#10861) (5e375e4a)
* update dependency pg-cursor to v2.7.4 (#10862) (86b63fab)
* update dependency mongodb to v4.9.1 (#10880) (5583ab95)
* update dependency autoprefixer to v10.4.9 (#10879) (cc6798bb)
* update dependency postcss to v8.4.16 (#10824) (8c680db5)
* update dependency jquery to v3.6.1 (#10868) (6687f49b)
* update dependency ace-builds to v1.10.1 (#10840) (c0c3ee01)
* bump composer-default to v9.2.0 (29ddeaa1)
##### Refactors
* don't prevent startup if staticDir is undefined (b34e859c)
* added new ajaxify method .cleanup, called before ajaxify.start. (3700174c)
#### v2.5.8 (2022-11-09)
##### Chores
* really fix indents this time (c2024f34)
* fix indents (d50512e7)
* add bootstrap5 to test runner for now (be5d6d29)
* incrementing version number - v2.5.7 (5836bf4a)
* update changelog for v2.5.7 (17e948ab)
##### New Features
* new search hooks (b5d38bc6)
* add search data to filter:search.inContent (e3f21562)
##### Bug Fixes
* pass csrf_token into calls to /register/abort, #11017 (2f9d8c35)
* check for csrf token on /register/abort, + theme changes for v2.x branches of themes (55a197a7)
* upgrade script to work from 0.x to 2.x (a31ba824)
* #10519, image height in emails (673261ff)
* fallback language strings for #10987 (b9c8c02f)
* #10993, apply autoLocale middleware to guests only (6f673f80)
* check cid as well as template (9227b82e)
* revert breaking change, add back SocketUser.emailConfirm (9ee30fe7)
* in appropriately named language key `email-confirm-email2` (09f3ac65)
* correctly pass dev flag to package installer (7672194c)
* use `--omit=dev` flag for npm instead of `--production` (09cfd0bd)
##### Refactors
* use utils.debounce (d264c6ac)
##### Tests
* fix tests again (06d15391)
* fix test (c833d3cd)
#### v2.5.7 (2022-10-14)
##### Chores
* incrementing version number - v2.5.6 (c7bd7dbf)
* update changelog for v2.5.6 (e92238d0)
##### Performance Improvements
* speed up build (dd4e9cce)
#### v2.5.6 (2022-10-13)
##### Chores
* incrementing version number - v2.5.5 (3509ed94)
* update changelog for v2.5.5 (e7d0040d)
##### Bug Fixes
* use admin:groups priv for groups (#10960) (b879b6a0)
* https://github.com/NodeBB/NodeBB/issues/10525 (e35b0a86)
#### v2.5.5 (2022-10-11)
##### Chores
* up plugins (b91ef6dd)
* incrementing version number - v2.5.4 (e83260ca)
* update changelog for v2.5.4 (aabf073c)
#### v2.5.4 (2022-10-11)
##### Chores
* 🤔 (7240e8ce)
* incrementing version number - v2.5.3 (7e922936)
* update changelog for v2.5.3 (fdf240f6)
##### Continuous Integration
* add minimum GitHub token permissions for workflows Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io> (fe0020fb)
##### Bug Fixes
* EEXISTS error on linux if plugin/theme overrides core js file (ebd5dcc6)
* category ordering add test (177d9048)
* crash in category drag, closes #10932 (989b55d0)
* broken flag history on flag update (803398e9)
* scroll to post if theme doesn't have top navbar (aad0a618)
* add lru-cache to checked packages, to fix upgrade issue with lru-cache (14515f60)
#### v2.5.3 (2022-09-19)
##### Chores
* remove duplicate version increment lines in changelog (5dbcfef9)
* bring back treding plugins (8aa1596d)
* incrementing version number - v2.5.2 (babcd17e)
* update changelog for v2.5.2 (84b6a7c7)
##### New Features
* store topic title and tags in diffs (#10900) (b5dd89e1)

View File

@@ -138,10 +138,9 @@ module.exports = function (grunt) {
});
const build = require('./src/meta/build');
if (!grunt.option('skip')) {
await build.build(true, { webpack: false });
await build.build(true, { watch: true });
}
run();
await build.webpack({ watch: true });
done();
});

View File

@@ -3,6 +3,7 @@
[![Workflow](https://github.com/NodeBB/NodeBB/actions/workflows/test.yaml/badge.svg)](https://github.com/NodeBB/NodeBB/actions/workflows/test.yaml)
[![Coverage Status](https://coveralls.io/repos/github/NodeBB/NodeBB/badge.svg?branch=master)](https://coveralls.io/github/NodeBB/NodeBB?branch=master)
[![Code Climate](https://codeclimate.com/github/NodeBB/NodeBB/badges/gpa.svg)](https://codeclimate.com/github/NodeBB/NodeBB)
[![](https://dcbadge.vercel.app/api/server/p6YKPXu7er?style=flat)](https://discord.gg/p6YKPXu7er)
[**NodeBB Forum Software**](https://nodebb.org) is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format &rarr; categorical hierarchies, local user accounts, and asynchronous messaging.

View File

@@ -25,6 +25,7 @@
"postQueue": 0,
"postQueueReputationThreshold": 0,
"groupsExemptFromPostQueue": ["administrators", "Global Moderators"],
"groupsExemptFromMaintenanceMode": ["administrators", "Global Moderators"],
"minimumPostLength": 8,
"maximumPostLength": 32767,
"systemTags": "",
@@ -146,6 +147,7 @@
"maximumRelatedTopics": 0,
"disableEmailSubscriptions": 0,
"emailConfirmInterval": 10,
"emailConfirmExpiry": 24,
"removeEmailNotificationImages": 0,
"sendValidationEmail": 1,
"includeUnverifiedEmails": 0,

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "2.5.3",
"version": "2.8.0",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,14 +29,14 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@isaacs/ttlcache": "1.2.0",
"ace-builds": "1.11.1",
"@isaacs/ttlcache": "1.2.1",
"ace-builds": "1.14.0",
"archiver": "5.3.1",
"async": "3.2.4",
"autoprefixer": "10.4.12",
"autoprefixer": "10.4.13",
"bcryptjs": "2.4.3",
"benchpressjs": "2.4.3",
"body-parser": "1.20.0",
"body-parser": "1.20.1",
"bootbox": "5.5.3",
"bootstrap": "3.4.1",
"chalk": "4.1.2",
@@ -44,30 +44,31 @@
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"colors": "1.4.0",
"commander": "9.4.0",
"compare-versions": "5.0.1",
"commander": "9.4.1",
"compare-versions": "5.0.3",
"compression": "1.7.4",
"connect-flash": "0.1.1",
"connect-mongo": "4.6.0",
"connect-multiparty": "2.2.0",
"connect-pg-simple": "7.0.0",
"connect-pg-simple": "8.0.0",
"connect-redis": "6.1.3",
"cookie-parser": "1.4.6",
"cron": "2.1.0",
"cropperjs": "1.5.12",
"cropperjs": "1.5.13",
"csurf": "1.11.0",
"daemon": "1.1.0",
"diff": "5.1.0",
"express": "4.18.1",
"esbuild": "0.16.10",
"express": "4.18.2",
"express-session": "1.17.3",
"express-useragent": "1.0.15",
"file-loader": "6.2.0",
"fs-extra": "10.1.0",
"fs-extra": "11.1.0",
"graceful-fs": "4.2.10",
"helmet": "5.1.1",
"html-to-text": "8.2.1",
"html-to-text": "9.0.3",
"ipaddr.js": "2.0.1",
"jquery": "3.6.1",
"jquery": "3.6.3",
"jquery-deserialize": "2.0.0",
"jquery-form": "4.3.0",
"jquery-serializeobject": "1.0.0",
@@ -78,57 +79,59 @@
"less": "4.1.3",
"lodash": "4.17.21",
"logrotate-stream": "0.2.8",
"lru-cache": "7.14.0",
"lru-cache": "7.14.1",
"material-design-lite": "1.3.0",
"mime": "3.0.0",
"mkdirp": "1.0.4",
"mongodb": "4.10.0",
"mongodb": "4.13.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"@nodebb/bootswatch": "3.4.2",
"nconf": "0.12.0",
"nodebb-plugin-2factor": "5.1.1",
"nodebb-plugin-composer-default": "9.2.0",
"nodebb-plugin-2factor": "5.1.2",
"nodebb-plugin-composer-default": "9.2.4",
"nodebb-plugin-dbsearch": "5.1.5",
"nodebb-plugin-emoji": "4.0.5",
"nodebb-plugin-emoji": "4.0.6",
"nodebb-plugin-emoji-android": "3.0.0",
"nodebb-plugin-markdown": "10.1.0",
"nodebb-plugin-mentions": "3.0.11",
"nodebb-plugin-spam-be-gone": "1.0.0",
"nodebb-plugin-markdown": "10.1.1",
"nodebb-plugin-mentions": "3.0.12",
"nodebb-plugin-spam-be-gone": "1.0.2",
"nodebb-rewards-essentials": "0.2.1",
"nodebb-theme-lavender": "6.0.0",
"nodebb-theme-persona": "12.1.5",
"nodebb-theme-lavender": "6.0.1",
"nodebb-theme-persona": "12.1.12",
"nodebb-theme-slick": "2.0.2",
"nodebb-theme-vanilla": "12.1.18",
"nodebb-widget-essentials": "6.0.0",
"nodemailer": "6.7.8",
"nodebb-theme-vanilla": "12.1.19",
"nodebb-widget-essentials": "6.0.1",
"nodemailer": "6.8.0",
"nprogress": "0.2.0",
"passport": "0.6.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.8.0",
"pg-cursor": "2.7.4",
"postcss": "8.4.16",
"postcss": "8.4.20",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.2.3",
"ioredis": "5.2.4",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "3.0.2",
"rss": "1.2.2",
"sanitize-html": "2.7.2",
"semver": "7.3.7",
"sanitize-html": "2.8.1",
"semver": "7.3.8",
"serve-favicon": "2.5.0",
"sharp": "0.31.0",
"sharp": "0.31.3",
"sitemap": "7.1.1",
"slideout": "1.0.1",
"socket.io": "4.5.2",
"socket.io-client": "4.5.2",
"@socket.io/redis-adapter": "7.2.0",
"socket.io": "4.5.4",
"socket.io-client": "4.5.4",
"@socket.io/redis-adapter": "8.0.0",
"sortablejs": "1.15.0",
"spdx-license-list": "6.6.0",
"spider-detector": "2.0.0",
"terser-webpack-plugin": "5.3.6",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
"timeago": "1.6.7",
@@ -136,33 +139,36 @@
"toobusy-js": "0.5.1",
"uglify-es": "3.3.9",
"validator": "13.7.0",
"webpack": "5.74.0",
"webpack": "5.75.0",
"webpack-merge": "5.8.0",
"winston": "3.8.2",
"xml": "1.0.1",
"xregexp": "5.1.1",
"yargs": "17.5.1",
"yargs": "17.6.2",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.0.3",
"@commitlint/cli": "17.1.2",
"@commitlint/config-angular": "17.1.0",
"@commitlint/cli": "17.3.0",
"@commitlint/config-angular": "17.3.0",
"coveralls": "3.1.1",
"eslint": "8.23.1",
"eslint-config-nodebb": "0.1.1",
"eslint": "8.30.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.26.0",
"grunt": "1.5.3",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.1",
"jsdom": "20.0.0",
"lint-staged": "13.0.3",
"mocha": "10.0.0",
"husky": "8.0.2",
"jsdom": "20.0.3",
"lint-staged": "13.1.0",
"mocha": "10.2.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.11.0"
},
"resolutions": {
"*/jquery": "3.6.3"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"
},

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "المصادقة",
"email-confirm-interval": "لا يمكن للمستخدم إعادة إرسال رسالة تأكيد البريد الالكتروني حتى مرور",
"email-confirm-email2": "دقائق",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "السماح بتسجيل الدخول باستخدام",
"allow-login-with.username-email": "اسم المستخدم أو البريد الالكتروني",
"allow-login-with.username": "اسم المستخدم فقط",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Когато форумът е в режим на профилактика, всички заявки ще бъдат пренасочвани към статична страница за изчакване, с изключение на администраторите, които ще могат да използват уеб сайта нормално.",
"maintenance-mode.status": "Код на състоянието за режима на профилактика",
"maintenance-mode.message": "Съобщение за профилактиката",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Изберете групи, които да бъдат изключени от режима на профилактика",
"headers": "Заглавни части",
"headers.allow-from": "Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“",
"headers.csp-frame-ancestors": "Задайте заглавката „Content-Security-Policy frame-ancestors“ за да поставите NodeBB „iFrame“",
@@ -19,6 +20,8 @@
"headers.coep-help": "Когато е включено (по подразбиране), стойността на заглавката ще бъде <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Позволява задаването на стойност в заглавката „permissions-policy“ (политика за разрешенията), като например „geolocation=*, camera=()“. Вижте <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">тук</a> за повече информация.",
"hsts": "Стриктна транспортна сигурност",
"hsts.enabled": "Включване на HSTS (препоръчително)",
"hsts.maxAge": "Максимална възраст на HSTS",

View File

@@ -5,6 +5,9 @@
"from": "Име за полето „От“",
"from-help": "Името на изпращача, което да бъде показано в е-писмото.",
"confirmation-settings": "Потвърждение",
"confirmation.expiry": "Продължителност на давността на връзката за потвърждаване, в часове",
"smtp-transport": "Транспорт чрез SMTP",
"smtp-transport.enabled": "Включване на транспорта чрез SMTP",
"smtp-transport-help": "Можете да изберете от списък от познати услуги, или да въведете такава ръчно.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Удостоверяване",
"email-confirm-interval": "Потребителят не може да изпраща повторно е-писмото за потвърждение, преди да са минали",
"email-confirm-email2": "минути",
"email-confirm-interval2": "минути са изминали",
"allow-login-with": "Позволяване на вписването чрез",
"allow-login-with.username-email": "Потребителско име или е-поща",
"allow-login-with.username": "Само потребителско име",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Je-li fórum v režimu údržby, všechny požadavky budou přesměrovány na statickou stránku. Správci jsou vyloučeni z tohoto přesměrování a budou mít normálně zobrazené stránky.",
"maintenance-mode.status": "Stavový kód režimu údržby",
"maintenance-mode.message": "Zpráva údržby",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Hlavičky",
"headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Přísné zabezpečení přenosu",
"hsts.enabled": "Povolit HSTS (doporučeno)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "Jméno od",
"from-help": "Zobrazené jméno v e-mailu v Od",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "Přenos SMTP",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Ze seznamu můžete vybrat známé služby nebo zadat vlastní.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Ověření",
"email-confirm-interval": "Uživatel nesmí požádat o znovu zaslání potvrzujícího e-mailu do",
"email-confirm-email2": "minut uplynulo",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Povolit přihlášení pomocí",
"allow-login-with.username-email": "Uživatelské jméno nebo e-mail",
"allow-login-with.username": "Pouze uživatelské jméno",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -1,8 +1,8 @@
{
"post-cache": "Post-Cache",
"group-cache": "Group Cache",
"local-cache": "Local Cache",
"object-cache": "Object Cache",
"group-cache": "Gruppen-Cache",
"local-cache": "Lokaler Cache",
"object-cache": "Objekt-Cache",
"percent-full": "%1% Voll",
"post-cache-size": "Post-Cache-Größe",
"items-in-cache": "Elemente im Cache"

View File

@@ -76,7 +76,7 @@
"logout": "Abmelden",
"view-forum": "Forum anzeigen",
"search.placeholder": "Search settings",
"search.placeholder": "Nach Einstellungen suchen",
"search.no-results": "Keine Ergebnisse...",
"search.search-forum": "Suche im Forum nach <strong></strong>",
"search.keep-typing": "Gib mehr ein, um die Ergebnisse zu sehen...",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Wenn sich das Forum im Wartungsmodus befindet, werden alle Anfragen auf eine statische Warteseite umgeleitet. Administratoren sind von dieser Umleitung ausgenommen und können normal auf die Site zugreifen.",
"maintenance-mode.status": "Statuscode für Wartungsmodus",
"maintenance-mode.message": "Wartungsnachricht",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren",
"headers.csp-frame-ancestors": "Content-Security-Policy frame-ancestors header setzen, um NodeBB in einem iFrame zu platzieren",
@@ -19,6 +20,8 @@
"headers.coep-help": "Wenn aktiviert (Standard), wird der Header auf <code>require-corp</code> gesetzt",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "HSTS Aktivieren (empfohlen)",
"hsts.maxAge": "HSTS Maximales Alter",

View File

@@ -5,6 +5,9 @@
"from": "Name des Absenders",
"from-help": "Der Name des Absenders, welcher in der E-Mail angezeigt werden soll.",
"confirmation-settings": "Konfirmation",
"confirmation.expiry": "Stunden, um den E-Mail-Bestätigungslink gültig zu halten",
"smtp-transport": "SMTP Konfiguration",
"smtp-transport.enabled": "SMTP-Transport aktivieren",
"smtp-transport-help": "Du kannst aus einer Liste bekannter Email-Provider auswählen, oder einen benutzerdefinierten eingeben.",

View File

@@ -51,7 +51,7 @@
"signature.disable": "Signaturen deaktivieren",
"signature.no-links": "Links in signaturen deaktivieren",
"signature.no-images": "Bilder in Signaturen deaktivieren",
"signature.hide-duplicates": "Hide duplicate signatures in topics",
"signature.hide-duplicates": "Doppelte Signaturen in Themen ausblenden",
"signature.max-length": "Maximale Signaturlänge",
"composer": "Editor Einstellungen",
"composer-help": "Die folgenden Einstellungen bestimmen die funktionalität und/oder das Aussehen des Beitragseditors, der Nutzern angezeigt wird, webb sie neue Themen erstellen, oder bereits existierenden Antworten.",

View File

@@ -24,8 +24,8 @@
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach markiert wird, wird jede zusätzliche Markierung als &quot;Nachricht&quot; betrachtet und zur ursprünglichen Markierung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Nachricht, die ein Artikel erhalten kann, zu begrenzen.",
"flags.auto-flag-on-downvote-threshold": "Anzahl der Downvotes für Posts mit automatischer Markierung (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": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",
"flags.action.nothing": "Do nothing",
"flags.action.rescind": "Rescind the notification send to moderators/administrators"
"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",
"flags.action.nothing": "Nichts tun",
"flags.action.rescind": "Aufhebung der Benachrichtigung an Moderatoren/Administratoren"
}

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentifizierung",
"email-confirm-interval": "Der Benutzer kann für ",
"email-confirm-email2": " Minuten keine Bestätigungsmail erneut senden.",
"email-confirm-interval2": "Minuten sind verstrichen",
"allow-login-with": "Erlaube Login mit",
"allow-login-with.username-email": "Benutzername oder E-Mail",
"allow-login-with.username": "Nur Benutzername",

View File

@@ -205,8 +205,8 @@
"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",
"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": "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",
"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.",
"topic-event-unrecognized": "Themenereignis „%1“ nicht erkannt",
"cant-set-child-as-parent": "Untergeordnete Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",
"cant-set-self-as-parent": "Die aktuelle Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",

View File

@@ -18,7 +18,7 @@
"posting_restriction_info": "Nur registrierte Mitglieder dürfen Beiträge verfassen. Hier klicken zum Anmelden.",
"welcome_back": "Willkommen zurück",
"you_have_successfully_logged_in": "Du hast dich erfolgreich angemeldet",
"save_changes": "Speichere Änderungen",
"save_changes": "Änderungen speichern",
"save": "Speichern",
"close": "Schließen",
"pagination": "Seitennummerierung",

View File

@@ -1,5 +1,5 @@
{
"chat.chatting_with": "Chat mit",
"chat.chatting_with": "Chatte mit",
"chat.placeholder": "Gebe hier eine Chatnachricht ein, ziehe Bilder per Drag & Drop und drücke die Eingabetaste, um sie zu senden",
"chat.scroll-up-alert": "Diese Nachrichten sind möglicherweise veraltet, klicke hier um neuere Nachrichten anzuzeigen.",
"chat.send": "Senden",

View File

@@ -195,5 +195,5 @@
"emailUpdate.optional": "<strong>Dieses Feld ist optional</strong>. Du bist nicht verpflichtet, deine E-Mail-Adresse anzugeben, doch ohne eine validierte E-Mail-Adresse kannst du dein Konto nicht wiederherstellen oder dich mit deiner E-Mail-Adresse anmelden.",
"emailUpdate.required": "<strong>Dieses Feld ist erforderlich</strong>.",
"emailUpdate.change-instructions": "An die eingegebene E-Mail-Adresse wird eine Bestätigungs-E-Mail mit einem eindeutigen Link gesendet. Durch den Zugriff auf diesen Link wird dein Eigentum an der E-Mail-Adresse bestätigt und diese wird in deinem Konto aktiv. Du kannst deine E-Mail-Adresse jederzeit auf deiner Kontoseite aktualisieren.",
"emailUpdate.password-challenge": "Please enter your password in order to verify account ownership."
"emailUpdate.password-challenge": "Bitte gib dein Passwort ein, um dein Konto zu verifizieren."
}

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -4,8 +4,8 @@
"acp-title": "%1 | Panel de control de administrador NodeBB",
"settings-header-contents": "Contenidos",
"changes-saved": "Changes Saved",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
"changes-not-saved": "Changes Not Saved",
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
"changes-saved": "Cambios guardados",
"changes-saved-message": "Tus cambios para la configuración de NodeBB han sido guardados.",
"changes-not-saved": "Cambios no guardados",
"changes-not-saved-message": "NodeBB ha encontrado un problema guardando tus cambios. (%1)"
}

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Cuando este foro están en Modo de Mantenimiento, todas las peticiones serán redirigidas a una página estática de mantenimiento. Los administradores están exentos de esta redirección, y pueden acceder al sitio normalmente.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Mensaje de Mantenimiento",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Cabeceras",
"headers.allow-from": "Establecer ALLOW-FROM para poner NodeBB en un iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Seguridad estricta del transporte",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Autenticación",
"email-confirm-interval": "El usuario no puede re-enviar una confirmación por email hasta",
"email-confirm-email2": "minutos han pasado",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Permitir login con",
"allow-login-with.username-email": "Nombre de usuario o Email",
"allow-login-with.username": "Solo Nombre de Usuario",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Quand le forum est en mode maintenance, toutes les requêtes sont redirigées vers une page de garde statique. Les administrateurs sont exemptés de cette redirection et peuvent accéder normalement au site. ",
"maintenance-mode.status": "Mode maintenance",
"maintenance-mode.message": "Message de maintenance",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Sélectionner les groupes qui doivent être exemptés du mode maintenance",
"headers": "En-têtes",
"headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame",
"headers.csp-frame-ancestors": "Définir la politique de sécurité pour pouvoir intégrer des iframes",
@@ -19,6 +20,8 @@
"headers.coep-help": "Lorsqu'il est activé (par défaut), définira l'en-tête sur <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Activer HSTS (recommandé)",
"hsts.maxAge": "HSTS Age Max",

View File

@@ -5,6 +5,9 @@
"from": "Nom de lexpéditeur",
"from-help": "Le nom de lexpéditeur à afficher dans l'e-mail",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Heures de validité du lien de confirmation par e-mail",
"smtp-transport": "Protocole SMTP",
"smtp-transport.enabled": "Activer l'envoi via SMTP",
"smtp-transport-help": "Vous pouvez sélectionner depuis une liste de services ou entrer un service personnalisé.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentification",
"email-confirm-interval": "Les utilisateurs ne peuvent pas demander un e-mail de vérification avant",
"email-confirm-email2": "minutes se sont écoulées",
"email-confirm-interval2": "minutes se sont écoulées",
"allow-login-with": "Autoriser l'identification avec",
"allow-login-with.username-email": "Nom d'utilisateur ou e-mail",
"allow-login-with.username": "Nom d'utilisateur uniquement",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Headers",
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "From Name",
"from-help": "The from name to display in the email.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Authentication",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email",
"allow-login-with.username": "Username Only",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "כאשר הפורום נמצא במצב תחזוקה, כל הבקשות יופנו לדף אחזקה סטטי. מנהלים לא יגיעו להפניה זו, והם יוכלו לגשת לאתר כרגיל.",
"maintenance-mode.status": "קוד מצב תחזוקה",
"maintenance-mode.message": "הודעת תחזוקה",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "כותרות",
"headers.allow-from": "הגדר ALLOW-FROM למקם NodeBB ב- iFrame",
"headers.csp-frame-ancestors": "הגדר את מדיניות האבטחה (Content-Security-Policy) עבור ההטמעה (frame-ancestors) של NodeBB בתוך Iframe",
@@ -19,10 +20,12 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",
"hsts.subdomains": "Include subdomains in HSTS header",
"hsts.enabled": "הפעל HSTS (מומלץ)",
"hsts.maxAge": "גיל כותרת HSTS",
"hsts.subdomains": "כלול תת-דומיינים בכותרת HSTS",
"hsts.preload": "Allow preloading of HSTS header",
"hsts.help": "If enabled, an HSTS header will be set for this site. You can elect to include subdomains and preloading flags in your header. If in doubt, you can leave these unchecked. <a href=\"%1\">More information <i class=\"fa fa-external-link\"></i></a>",
"traffic-management": "ניהול תעבורה",
@@ -38,10 +41,10 @@
"sockets.default-placeholder": "ברירת מחדל: %1",
"sockets.delay": "זמן השעייה בן נסיונות חיבור מחדש",
"analytics.settings": "Analytics Settings",
"analytics.max-cache": "Analytics Cache Max Value",
"analytics.settings": "הגדרות אנליטיקס",
"analytics.max-cache": "גודל מקסימלי של מטמון Analytics",
"analytics.max-cache-help": "On high-traffic installs, the cache could be exhausted continuously if there are more concurrent active users than the Max Cache value. (Restart required)",
"compression.settings": "הגדרות דחיסה",
"compression.enable": "אפשר דחיסה",
"compression.help": "This setting enables gzip compression. For a high-traffic website in production, the best way to put compression in place is to implement it at a reverse proxy level. You can enable it here for testing purposes."
"compression.help": "הגדרה זו מפעילה דחיסת gzip. עבור אתר אינטרנט מרובה תנועה בייצור, הדרך הטובה ביותר להפעיל דחיסה היא ליישם אותו ברמת פרוקסי הפוך. אתה יכול להפעיל אותו כאן למטרות בדיקה."
}

View File

@@ -5,6 +5,9 @@
"from": "מאת",
"from-help": "השם 'מאת' יוצג בדוא\"ל.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
@@ -40,7 +43,7 @@
"notifications.remove-images": "הסר תמונות מהודעות דוא\"ל",
"require-email-address": "דרוש ממשתמשים חדשים כתובת אימייל",
"require-email-address-warning": "By default, users can opt-out of entering an email address by leaving the field blank. Enabling this option means they have to enter an email address in order to proceed with registration. <strong>It does not ensure user will enter a real email address, nor even an address they own.</strong>",
"send-validation-email": "שלח דוא\"ל אימות כאשר נוסף או משתנה דוא\"ל",
"send-validation-email": "Send validation emails when an email is added or changed",
"include-unverified-emails": "שלח דוא\"ל גם למשתמשים שלא אימתו את הכתובת שלהם",
"include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). <strong>Enable this setting at your own risk</strong> &ndash; sending emails to unverified addresses may be a violation of regional anti-spam laws.",
"prompt": "בקש מהמשתמשים להגדיר/לאמת את כתובת הדוא\"ל שלהם",

View File

@@ -45,7 +45,7 @@
"unread.cutoff": "ימי ניתוק שלא נקראו",
"unread.min-track-last": "פוסטים מינימליים בנושא לפני מעקב אחר קריאה אחרונה",
"recent": "הגדרות פוסטים אחרונים",
"recent.max-topics": "מקסימום נושאים ב פוסטים אחרונים",
"recent.max-topics": "מקסימום נושאים בעמוד פוסטים אחרונים",
"recent.categoryFilter.disable": "הפיכת סינון נושאים ללא זמין בקטגוריות שהתעלמו מהן בדף פוסטים אחרונים",
"signature": "הגדרות חתימה",
"signature.disable": "השבת חתימות",

View File

@@ -5,7 +5,7 @@
"strip-exif-data": "הפשט נתוני EXIF",
"preserve-orphaned-uploads": "שמור את הקבצים שהועלו בדיסק גם לאחר מחיקת הפוסט",
"orphanExpiryDays": "מספר ימים לשמירת קבצים יתומים",
"orphanExpiryDays-help": "After this many days, orphaned uploads will be deleted from the file system.<br />Set 0 or leave blank to disable.",
"orphanExpiryDays-help": "לאחר מספר ימים אלה, העלאות מיותמות יימחקו ממערכת הקבצים. <br />הגדר ל-0 או השאר ריק כדי להשבית.",
"private-extensions": "סיומות קובצים להפוך לפרטיים",
"private-uploads-extensions-help": "הכנס כאן רשימה של פורמטי הקבצים, מופרדים בפסיק, כדי להפוך אותם לפרטיים (לדוגמא <code>pdf,xls,doc</code>). שורה ריקה פירושו שכל הקבצים פרטיים.",
"resize-image-width-threshold": "שנה גודל תמונות אם הם רחבים יותר מהרוחב המוגדר",

View File

@@ -1,7 +1,7 @@
{
"authentication": "אימות",
"email-confirm-interval": "המשתמש לא יוכל לשלוח הודעת אישור מייל עד שיחלוף",
"email-confirm-email2": "דקות",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "אפשר התחברות עם",
"allow-login-with.username-email": "שם משתמש או סיסמא",
"allow-login-with.username": "שם משתמש בלבד",

View File

@@ -6,7 +6,7 @@
"selected": "נבחר",
"all": "הכל",
"all_categories": "כל הקטגוריות",
"topics_marked_as_read.success": "נושאים שמסומנים כנקרא!",
"topics_marked_as_read.success": "הנושאים שבחרת סומנו כנקרא!",
"all-topics": "כל הנושאים",
"new-topics": "נושאים חדשים",
"watched-topics": "נושאים שאתה עוקב אחריהם",

View File

@@ -160,7 +160,7 @@
"info.mute-history": "הסטוריית השתקות",
"info.no-mute-history": "משתמש זה מעולם לא הושתק",
"info.muted-until": "מושתק עד %1",
"info.muted-expiry": "Expiry",
"info.muted-expiry": "תפוגה",
"info.muted-no-reason": "לא סופקה סיבה.",
"info.username-history": "היסטוריית שם משתמש",
"info.email-history": "היסטוריית אימייל",
@@ -195,5 +195,5 @@
"emailUpdate.optional": "שדה זה הוא אופציונלי. אינך מחויב לספק את כתובת הדוא\"ל שלך, אך ללא דוא\"ל מאומת לא תוכל לשחזר את חשבונך או להתחבר באמצעות הדוא\"ל שלך.",
"emailUpdate.required": "זהו שדה חובה",
"emailUpdate.change-instructions": "מייל אימות יישלח לכתובת דוא\"ל שהכנסת עם קישור ייחודי. לחיצה על הקישור יאמת את בעלותך על הדוא\"ל ותקבל גישה לחשבונך. בכל זמן, תוכל לעדכן את כתובת הדוא\"ל שלך בדף החשבון שלך.",
"emailUpdate.password-challenge": "Please enter your password in order to verify account ownership."
"emailUpdate.password-challenge": "אנא הזן את הסיסמה שלך כדי לאמת את הבעלות על החשבון."
}

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Kada je forum u stanju održavanja,svi zahtjevi će biti preusmjereni statičnoj stranici.Administratori su izuzeti od ovog preusmjerenja i mogu normalno koristiti stranicu.",
"maintenance-mode.status": "Maintenance Mode Status Code",
"maintenance-mode.message": "Poruka održavanja",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Zaglavlje",
"headers.allow-from": "Izaberi ALLOW-FROM da bi ste postavili NodeBB u iFrame.",
"headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -5,6 +5,9 @@
"from": "Od imena",
"from-help": "Ime prikazano u dolaznom emailu.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP Transport",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Autentifikacija",
"email-confirm-interval": "Korisnik ne može ponovno poslati potvrdni email do ",
"email-confirm-email2": "prošlo je minuta",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Dozvoli prijavu sa",
"allow-login-with.username-email": "Korisničko ime ili Email",
"allow-login-with.username": "Korisničko ime",

View File

@@ -3,6 +3,7 @@
"maintenance-mode.help": "Amikor a fórum karbantartási módban van, minden kérés átirányításra kerül egy statikus feltartóztató oldalra. Az adminisztrátorok kivételnek számítanak ez alól, és szokásos módon hozzáférhetnek az oldalhoz.",
"maintenance-mode.status": "Karbantartási mód HTTP státuszkódja",
"maintenance-mode.message": "A karbantartás üzenete",
"maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode",
"headers": "Fejlécek",
"headers.allow-from": "ALLOW-FROM beállítása, hogy a NodeBB egy iFrame-be kerüljön",
"headers.csp-frame-ancestors": "Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
"headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Szigorú HTTP biztonság (HSTS)",
"hsts.enabled": "Szigorú HTTP biztonság (HSTS) bekapcsolása (ajánlott)",
"hsts.maxAge": "HSTS maximális kora",

View File

@@ -5,6 +5,9 @@
"from": "Feladó neve",
"from-help": "Az emailben megjelenített feladói név.",
"confirmation-settings": "Confirmation",
"confirmation.expiry": "Hours to keep email confirmation link valid",
"smtp-transport": "SMTP beállítások",
"smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Válogathatsz a jól ismert szolgáltatások listájából vagy megadhatsz sajátot.",

View File

@@ -1,7 +1,7 @@
{
"authentication": "Hitelesítés",
"email-confirm-interval": "A felhasználó nem küldetheti újra az emailt ameddig nem telt el",
"email-confirm-email2": "perc",
"email-confirm-interval2": "minutes have elapsed",
"allow-login-with": "Bejelentkezés engedélyezése ezzel:",
"allow-login-with.username-email": "Felhasználónév vagy email cím",
"allow-login-with.username": "Csak felhasználónév",

View File

@@ -0,0 +1,3 @@
# The files here are not meant to be edited directly
Please see the &rarr; [Internalization README](../README.md).

View File

@@ -0,0 +1,11 @@
{
"alert.confirm-rebuild-and-restart": "Վստա՞հ եք, որ ցանկանում եք վերակառուցել ու վերագործարկել NodeBB-ն։",
"alert.confirm-restart": "Վստա՞հ եք, որ ցանկանում եք վերագործարկել NodeBB-ն։",
"acp-title": "%1 | NodeBB Կառավարման Վահանակ",
"settings-header-contents": "Պարունակություն",
"changes-saved": "Փոփոխությունները պահպանված են",
"changes-saved-message": "Կարգավորումների փոփոխությունները պահպանված են",
"changes-not-saved": "Փոփոխությունները պահպանված չեն",
"changes-not-saved-message": "Փոփոխությունների պահպանման հետ խնդիր կա (%1)"
}

View File

@@ -0,0 +1,9 @@
{
"post-cache": "Գրառման քեշ",
"group-cache": "Խմբի քեշ",
"local-cache": "Տեղական քեշ",
"object-cache": "Օբյեկտի քեշ",
"percent-full": "%1%Լրիվ",
"post-cache-size": "Գրառման քեշի չափը",
"items-in-cache": "Նյութեր քեշում"
}

View File

@@ -0,0 +1,52 @@
{
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
"uptime-seconds": "Uptime վայրկյաններով",
"uptime-days": "Աշխատանքի ժամանակ օրերով",
"mongo": "Mongo",
"mongo.version": "MongoDB տարբերակ",
"mongo.storage-engine": "Պահեստի շարժիչ",
"mongo.collections": "Հավաքածուներ",
"mongo.objects": "Օբյեկտներ",
"mongo.avg-object-size": "Օբյեկտի չափը",
"mongo.data-size": "Տվյալների ծավալ ",
"mongo.storage-size": "Պահեստի ծավալ",
"mongo.index-size": "Ցուցանիշի չափը",
"mongo.file-size": "Ֆայլի չափ",
"mongo.resident-memory": " Resident հիշողություն",
"mongo.virtual-memory": "Վիրտուալ հիշողություն",
"mongo.mapped-memory": "Քարտեզագրված հիշողություն",
"mongo.bytes-in": "Bytes In",
"mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "Հարցումների քանակը",
"mongo.raw-info": "MongoDB Raw տեղեկատվություն",
"mongo.unauthorized": "NodeBB-ն չկարողացավ հարցումներ կատարել MongoDB տվյալների բազայում համապատասխան վիճակագրության համար: Խնդրում ենք համոզվել, որ NodeBB-ի կողմից օգտագործվող օգտատերը պարունակում է &laquo;clusterMonitor&raquo; դերը &laquo;ադմինիստրատորի&raquo; տվյալների բազա։",
"redis": "Redis",
"redis.version": "Redis տարբերակ ",
"redis.keys": "Բանալիներ",
"redis.expires": "Ժամկետը լրանում է",
"redis.avg-ttl": "Միջին TTL",
"redis.connected-clients": "Կապակցված հաճախորդներ",
"redis.connected-slaves": "Կապակցված Slaves",
"redis.blocked-clients": "Արգելափակված հաճախորդներ",
"redis.used-memory": "Օգտագործված հիշողություն",
"redis.memory-frag-ratio": "Հիշողության մասնատման հարաբերակցությունը",
"redis.total-connections-recieved": "Ընդամենը ստացված կապեր",
"redis.total-commands-processed": "Ընդհանուր հրամանները մշակված են",
"redis.iops": "Ակնթարթային օպերացիա.",
"redis.iinput": "Մեկ վայրկյանում ակնթարթային մուտքագրում",
"redis.ioutput": "Ակնթարթային ելք մեկ վայրկյանում",
"redis.total-input": "Ընդհանուր մուտքագրում",
"redis.total-output": "Ընդհանուր արտադրանք",
"redis.keyspace-hits": "Keyspace Hits",
"redis.keyspace-misses": "Keyspace Misses",
"redis.raw-info": "Redis Raw ինֆորմացիա",
"postgres": "Postgres",
"postgres.version": "PostgreSQL Version",
"postgres.raw-info": "Postgres Raw Info"
}

View File

@@ -0,0 +1,14 @@
{
"figure-x": "Figure %1",
"error-events-per-day": "%1 իրադարձություն օրական",
"error.404": "404 Չի գտնվել",
"error.503": "503 Ծառայությունն անհասանելի է",
"manage-error-log": "Կարգավորել Սխալների մատյանը",
"export-error-log": "Արտահանման սխալների մատյան (CSV)",
"clear-error-log": "Մաքրել սխալների գրանցամատյանը",
"route": "Ուղագիծ",
"count": "Հաշիվ",
"no-routes-not-found": "Ուռա՜ 404 սխալ չկա:",
"clear404-confirm": "Վստա՞հ եք, որ ցանկանում եք ջնջել 404 սխալի մատյանները:",
"clear404-success": "«404 Չի գտնվել» սխալները ջնջվեցին"
}

View File

@@ -0,0 +1,13 @@
{
"events": "Իրադարձություններ",
"no-events": "Իրադարձություններ չկան",
"control-panel": "Իրադարձությունների կառավարման վահանակ",
"delete-events": "Ջնջել իրադարձությունները ",
"confirm-delete-all-events": "վստա՞հ եք, որ ուզում եք ջնջել գրանցված բոլոր իրադարձությունները:",
"filters": "Ֆիլտրներ",
"filters-apply": "Կիրառել ֆիլտրներ",
"filter-type": "Իրադարձության տեսակը",
"filter-start": "Մեկնարկի ամսաթիվ",
"filter-end": "Ավարտի ամսաթիվ",
"filter-perPage": "Մեկ էջի համար"
}

View File

@@ -0,0 +1,7 @@
{
"logs": "Վերբեռնել տեղեկամատյաններ",
"control-panel": "Տեղեկամատյաններ կառավարման վահանակ",
"reload": "Վերբեռնել տեղեկամատյանները",
"clear": "Մաքրել տեղեկամատյանները",
"clear-success": "Տեղեկամատյանները մաքրված են:"
}

View File

@@ -0,0 +1,16 @@
{
"custom-css": "Հատուկ CSS/LESS",
"custom-css.description": "Մուտքագրեք ձեր սեփական CSS/LESS հայտարարագրերն այստեղ, որոնք կկիրառվեն բոլոր մյուս ոճերից հետո:",
"custom-css.enable": "Միացնել Custom CSS/LESS-ը",
"custom-js": "Custom Javascript",
"custom-js.description": "Մուտքագրեք ձեր սեփական javascript-ն այստեղ: Այն կկատարվի էջն ամբողջությամբ բեռնվելուց հետո:",
"custom-js.enable": "Միացնել Custom Javascript-ը",
"custom-header": "Պատվերով վերնագիր",
"custom-header.description": "Մուտքագրեք հատուկ HTML-ն այստեղ (օրինակ՝ Meta Tags և այլն), որը կկցվի &lt;head&gt; ձեր ֆորումի նշագրման բաժինը: Սկրիպտի պիտակները թույլատրվում են, բայց չեն խրախուսվում, քանի որ հասանելի է Custom Javascript ներդիրը:",
"custom-header.enable": "Միացնել հատուկ Վերնագիրը",
"custom-css.livereload": "Միացնել Live Reload-ը",
"custom-css.livereload.description": "Միացրեք սա՝ ձեր հաշվի տակ գտնվող յուրաքանչյուր սարքի բոլոր աշխատաշրջանները ստիպելու համար թարմացնել, երբ սեղմեք «Պահել» կոճակը"
}

View File

@@ -0,0 +1,9 @@
{
"loading": "Բեռնվում է Skins...",
"homepage": "Գլխավոր էջ",
"select-skin": "Ընտրել շապիկ ",
"current-skin": "Ընթացիկ շապիկ ",
"skin-updated": "Շապիկը թարմացվել է",
"applied-success": "%1 շապիկը հաջողությամբ կիրառվեց",
"revert-success": "Շապիկը վերադարձավ հիմնական գույներին"
}

View File

@@ -0,0 +1,11 @@
{
"checking-for-installed": "Տեղադրված թեմաների ստուգում...",
"homepage": "Գլխավոր էջ",
"select-theme": "Ընտրեք թեմա",
"current-theme": "Ընթացիկ թեմա",
"no-themes": "Տեղադրված թեմաներ չեն գտնվել",
"revert-confirm": "Վստա՞հ եք, որ ցանկանում եք վերականգնել կանխադրված NodeBB թեման:",
"theme-changed": "Թեման փոխվել է",
"revert-success": "Դուք հաջողությամբ վերադարձրել եք ձեր NodeBB-ն իր default թեմային:",
"restart-to-activate": "Խնդրում ենք վերակառուցել և վերագործարկել ձեր NodeBB-ը՝ այս թեման ամբողջությամբ ակտիվացնելու համար:"
}

View File

@@ -0,0 +1,90 @@
{
"forum-traffic": "Ֆորումի թրաֆիկ ",
"page-views": "Էջի դիտումներ",
"unique-visitors": "Եզակի այցելուներ",
"logins": "Մուտքագրումներ",
"new-users": "Նոր օգտատերեր",
"posts": "Գրառումներ",
"topics": "Թեմաներ",
"page-views-seven": "Վերջին 7 օրը",
"page-views-thirty": "Վերջին 30 օրը",
"page-views-last-day": "Վերջին 24 ժամը",
"page-views-custom": "Հատուկ ամսաթվերի միջակայք",
"page-views-custom-start": "Range Start",
"page-views-custom-end": "Միջակայքի վերջ",
"page-views-custom-help": "Մուտքագրեք էջի դիտումների ամսաթվերի միջակայքը, որը ցանկանում եք դիտել: Եթե ամսաթվերի ընտրիչ չկա, ապա ընդունված ձևաչափն է՝ ՏՏՏՏ-ԱՄ-ՕՕ",
"page-views-custom-error": "Խնդրում ենք մուտքագրել վավեր ամսաթվերի միջակայք՝ YYYY-MM-DD ձևաչափով",
"stats.yesterday": "Երեկ",
"stats.today": "Այսօր ",
"stats.last-week": "Անցած շաբաթ",
"stats.this-week": "Այս շաբաթ",
"stats.last-month": "Անցած ամիս",
"stats.this-month": "Այս ամիս",
"stats.all": "Ամբողջ ժամանակ",
"updates": "Թարմացումներ",
"running-version": "Դուք աշխատում եք NodeBB v%1-ում:",
"keep-updated": "Միշտ համոզվեք, որ ձեր NodeBB-ն արդիական է անվտանգության վերջին պատչերի և վրիպակների շտկման համար:",
"up-to-date": "Դուք up-to-date-եք",
"upgrade-available": "Թողարկվել է նոր տարբերակ (v%1): Մտածեք ձեր NodeBB-ի թարմացման մասին:",
"prerelease-upgrade-available": "Սա NodeBB-ի նախնական թողարկման հնացած տարբերակն է: Թողարկվել է նոր տարբերակ (v%1): Մտածեք ձեր NodeBB-ի թարմացման մասին:",
"prerelease-warning": "Սա NodeBB-ի նախնական թողարկումն է: Կարող են առաջանալ չնախատեսված սխալներ:",
"fallback-emailer-not-found": "Հետադարձ էլփոստի ուղարկողը չի գտնվել:",
"running-in-development": "Ֆորումն աշխատում է զարգացման ռեժիմում: Ֆորումը կարող է բաց լինել հնարավոր խոցելիության համար. խնդրում ենք կապվել ձեր համակարգի ադմինիստրատորի հետ:",
"latest-lookup-failed": "Չհաջողվեց փնտրել NodeBB-ի վերջին հասանելի տարբերակը",
"notices": "Ծանուցումներ",
"restart-not-required": "Վերագործարկումը պարտադիր չէ",
"restart-required": "Պահանջվում է վերագործարկում",
"search-plugin-installed": "Տեղադրված է Search Plugin-ը",
"search-plugin-not-installed": "Որոնման հավելվածը տեղադրված չէ",
"search-plugin-tooltip": "Տեղադրեք որոնման պլագին հավելվածի էջից՝ որոնման գործառույթն ակտիվացնելու համար",
"control-panel": "Համակարգի վերահսկում",
"rebuild-and-restart": "Rebuild &amp; Restart",
"restart": "Վերսկսել",
"restart-warning": "Ձեր NodeBB-ի վերակառուցումը կամ վերագործարկումը մի քանի վայրկյանով կգցեն բոլոր գոյություն ունեցող կապերը:",
"restart-disabled": "Ձեր NodeBB-ի վերակառուցումն ու վերագործարկումն անջատված է, քանի որ դուք, կարծես, այն չեք աշխատում համապատասխան դեյմոնի միջոցով:",
"maintenance-mode": "Սպասարկման ռեժիմ",
"maintenance-mode-title": "Սեղմեք այստեղ՝ NodeBB-ի սպասարկման ռեժիմը կարգավորելու համար",
"realtime-chart-updates": "Իրական ժամանակի գծապատկերների թարմացումներ",
"active-users": "Ակտիվ Օգտատերեր",
"active-users.users": "Օգտատերեր",
"active-users.guests": "Հյուրեր",
"active-users.total": "Ընդամենը",
"active-users.connections": "Կապեր",
"guest-registered-users": "Հյուր ընդդեմ գրանցված օգտատերի",
"guest": "Հյուր",
"registered": "Գրանցված",
"user-presence": "Օգտատիրոջ ներկայությունը",
"on-categories": "Կատեգորիաների ցանկում",
"reading-posts": "Գրառումներ կարդալը",
"browsing-topics": "Քննարկվող թեմաներ",
"recent": "Թարմ ",
"unread": "Չկարդացած",
"high-presence-topics": "Բարձր ներկայության թեմաներ",
"popular-searches": "Հանրաճանաչ որոնումներ",
"graphs.page-views": "Էջի դիտումներ",
"graphs.page-views-registered": "Գրանցված Էջի դիտումներ ",
"graphs.page-views-guest": "Էջի դիտումներ Հյուր",
"graphs.page-views-bot": "Էջի դիտումների բոտ",
"graphs.unique-visitors": "Եզակի այցելուներ",
"graphs.registered-users": "Գրանցված օգտատերեր",
"graphs.guest-users": "Հյուր օգտատերեր",
"last-restarted-by": "Վերջին անգամ վերագործարկվել է",
"no-users-browsing": "Օգտատերեր չկան",
"back-to-dashboard": "Վերադառնալ կառավարման վահանակ",
"details.no-users": "Ընտրված ժամկետում ոչ մի օգտատեր չի միացել",
"details.no-topics": "Ընտրված ժամկետում ոչ մի թեմա չի տեղադրվել",
"details.no-searches": "Որոնումներ դեռ չեն կատարվել",
"details.no-logins": "Ընտրված ժամկետում մուտքեր չեն գրանցվել",
"details.logins-static": "NodeBB-ն պահում է միայն %1 օրվա սեսիայի տվյալները, և այսպիսով, ստորև բերված աղյուսակը ցույց կտա միայն վերջին ակտիվ աշխատաշրջանները",
"details.logins-login-time": "Մուտք գործելու ժամանակը"
}

View File

@@ -0,0 +1,25 @@
{
"you-are-on": "Դուք %1:% 2-ում եք",
"ip": " IP % 1",
"nodes-responded": "%1 հանգույցներ արձագանքեցին %2ms-ի սահմաններում:",
"host": "host",
"primary": "առաջնային / գործարկվող աշխատատեղեր",
"pid": "pid",
"nodejs": "nodejs",
"online": "առցանց",
"git": "git",
"process-memory": "գործընթացի հիշողություն",
"system-memory": "Համակարգի հիշողություն",
"used-memory-process": "Օգտագործված հիշողությունը ըստ գործընթացի",
"used-memory-os": "Օգտագործված համակարգի հիշողություն",
"total-memory-os": "Համակարգի ընդհանուր հիշողություն",
"load": "համակարգի ծանրաբեռնվածություն",
"cpu-usage": "cpu օգտագործումը",
"uptime": "գործարկման ժամանակ",
"registered": "Գրանցված",
"sockets": "Վարդակներ",
"guests": "Հյուրեր",
"info": "տեղեկատվություն"
}

View File

@@ -0,0 +1,12 @@
{
"logger-settings": "Լոգերի կարգավորումներ",
"description": "Միացնելով վանդակները, դուք կստանաք տեղեկամատյաններ ձեր տերմինալում: Եթե նշեք ուղի, ապա դրա փոխարեն տեղեկամատյանները կպահվեն ֆայլում: HTTP-ի գրանցումն օգտակար է վիճակագրություն հավաքելու համար, թե ով, երբ և ինչ են մարդիկ մուտք գործում ձեր ֆորումում: Բացի HTTP հարցումները գրանցելուց, մենք կարող ենք նաև գրանցել socket.io իրադարձությունները: Socket.io-ի գրանցումը, redis-cli մոնիտորի հետ համատեղ, կարող է շատ օգտակար լինել NodeBB-ի ինտերիերը սովորելու համար:",
"explanation": "Պարզապես ստուգեք/անջատեք գրանցման կարգավորումները՝ արագ գրանցումը միացնելու կամ անջատելու համար: Վերագործարկման կարիք չկա:",
"enable-http": "Միացնել HTTP գրանցումը",
"enable-socket": "Միացնել socket.io-ի իրադարձությունների գրանցումը",
"file-path": "Ուղի դեպի ֆայլի մատյան ",
"file-path-placeholder": "/path/to/log/file.log ::: թողեք դատարկ՝ ձեր տերմինալ մուտք գործելու համար",
"control-panel": "Լոգերի կառավարման վահանակ",
"update-settings": "Թարմացրեք լոգերի կարգավորումները"
}

View File

@@ -0,0 +1,57 @@
{
"trending": "թրենդային",
"installed": "Տեղադրված",
"active": "Ակտիվ",
"inactive": "Ոչ ակտիվ",
"out-of-date": "Ժամկետն անց",
"none-found": "Պլագիններ չեն գտնվել:",
"none-active": "Ակտիվ պլագիններ չկան",
"find-plugins": "Գտեք պլագիններ",
"plugin-search": "Փլագինների որոնում",
"plugin-search-placeholder": "Փնտրեք plugin...",
"submit-anonymous-usage": "Ներկայացրեք հավելումների օգտագործման անանուն տվյալներ:",
"reorder-plugins": "Կրկին կարգավորել պլագինները",
"order-active": "Կարգավորել ակտիվ պլագինները",
"dev-interested": "Հետաքրքրվա՞ծ եք NodeBB-ի համար հավելվածներ գրելով:",
"docs-info": "Փլագինների հեղինակման վերաբերյալ ամբողջական փաստաթղթերը կարելի է գտնել NodeBB Docs Portal-ում:",
"order.description": "Որոշ պլագիններ իդեալականորեն աշխատում են, երբ դրանք սկզբնավորվում են այլ պլագիններից առաջ/հետո:",
"order.explanation": "Փլագինները բեռնվում են այստեղ նշված հերթականությամբ՝ վերևից ներքև",
"plugin-item.themes": "Թեմաներ",
"plugin-item.deactivate": "Ապաակտիվացնել",
"plugin-item.activate": "Ակտիվացնել",
"plugin-item.install": "Տեղադրել",
"plugin-item.uninstall": "Հեռացնել",
"plugin-item.settings": "Կարգավորումներ",
"plugin-item.installed": "Տեղադրված",
"plugin-item.latest": "Վերջին",
"plugin-item.upgrade": "Թարմացնել",
"plugin-item.more-info": "Լրացուցիչ տեղեկությունների համար:",
"plugin-item.unknown": "Անհայտ",
"plugin-item.unknown-explanation": "Այս փլագինի վիճակը չհաջողվեց որոշել, հնարավոր է սխալ կազմաձևման սխալի պատճառով:",
"plugin-item.compatible": "This plugin works on NodeBB %1",
"plugin-item.not-compatible": "This plugin has no compatibility data, make sure it works before installing on your production environment.",
"alert.enabled": "Փլագինը միացված է",
"alert.disabled": "Փլագինը անջատված է",
"alert.upgraded": "Փլագինը թարմացվեց",
"alert.installed": "Փլագինը տեղադրված է",
"alert.uninstalled": "Փլագինը ապատեղադրված է",
"alert.activate-success": "Խնդրում ենք վերակառուցել և վերագործարկել ձեր NodeBB-ն՝ այս հավելվածն ամբողջությամբ ակտիվացնելու համար",
"alert.deactivate-success": "Փլագինը հաջողությամբ ապաակտիվացվեց",
"alert.upgrade-success": "Խնդրում ենք վերակառուցել և վերագործարկել ձեր NodeBB-ն՝ այս հավելվածն ամբողջությամբ թարմացնելու համար:",
"alert.install-success": "Plugin-ը հաջողությամբ տեղադրվեց, խնդրում ենք ակտիվացնել plugin-ը:",
"alert.uninstall-success": "Փլագինը հաջողությամբ ապաակտիվացվել և ապատեղադրվել է:",
"alert.suggest-error": "NodeBB-ն չկարողացավ հասնել փաթեթի կառավարիչին, շարունակեք վերջին տարբերակի տեղադրումը: Սերվերը վերադարձվեց (%1). %2",
"alert.package-manager-unreachable": "NodeBB-ն չկարողացավ հասնել փաթեթի կառավարիչին, այս պահին թարմացում չի առաջարկվում:",
"alert.incompatible": "NodeBB-ի ձեր տարբերակը (v%1) ջնջվում է միայն այս փլագինի v% 2-ին թարմացնելու համար: Խնդրում ենք թարմացնել ձեր NodeBB-ն, եթե ցանկանում եք տեղադրել այս հավելվածի ավելի նոր տարբերակը:",
"alert.possibly-incompatible": "Համատեղելիության մասին տեղեկություն չի գտնվել Այս փլագինը չի նշել տեղադրման հատուկ տարբերակ՝ հաշվի առնելով ձեր NodeBB տարբերակը: Լրիվ համատեղելիությունը չի կարող երաշխավորվել, և կարող է պատճառ դառնալ, որ ձեր NodeBB-ն այլևս պատշաճ կերպով չգործարկվի: Այն դեպքում, երբ NodeBB-ն չի կարող ճիշտ բեռնել:$ ./nodebb reset plugin=\"%1\"Շարունակե՞լ տեղադրել այս փլագինի վերջին տարբերակը:",
"alert.reorder": "Փլագինները նորից պատվիրված են",
"alert.reorder-success": "Խնդրում ենք վերակառուցել և վերագործարկել ձեր NodeBB-ն՝ գործընթացն ամբողջությամբ ավարտելու համար:",
"license.title": "Plugin-ի լիցենզիայի մասին տեղեկատվություն",
"license.intro": "%1 հավելվածը լիցենզավորված է %2-ի ներքո: Խնդրում ենք կարդալ և հասկանալ լիցենզիայի պայմանները նախքան այս փլագինը ակտիվացնելը:",
"license.cta": "Ցանկանու՞մ եք շարունակել ակտիվացնել այս plugin-ը:"
}

View File

@@ -0,0 +1,15 @@
{
"rewards": "Պարգևներ",
"condition-if-users": "If User's",
"condition-is": "Is:",
"condition-then": "Then:",
"max-claims": "Պահանջվում է պարգևատրման գումարը ",
"zero-infinite": "Մուտքագրեք 0 անսահմանության համար",
"delete": "Ջնջել",
"enable": "Միացնել",
"disable": "Անջատել",
"alert.delete-success": "Պարգևը հաջողությամբ ջնջվեց",
"alert.no-inputs-found": "Անօրինական պարգև. մուտքեր չեն գտնվել:",
"alert.save-success": "Պարգևները հաջողությամբ պահվեցին"
}

View File

@@ -0,0 +1,30 @@
{
"available": "Հասանելի վիդջեթներ",
"explanation": "Բացվող ընտրացանկից ընտրեք վիջեթ, այնուհետև քաշեք և թողեք այն ձախ կողմում գտնվող ձևանմուշի վիդջեթի տարածք:",
"none-installed": "Վիջեթներ չեն գտնվել: Ակտիվացրեք վիջեթի հիմնական հավելվածը plugins կառավարման վահանակում:",
"clone-from": "Կլոնավորել վիջեթներ-ից",
"containers.available": "Առկա Containers",
"containers.explanation": "Քաշեք և թողեք ցանկացած ակտիվ վիջեթի վերևում",
"containers.none": "None",
"container.well": "Well",
"container.jumbotron": "Jumbotron",
"container.panel": "Panel",
"container.panel-header": "Panel-ի վերնագիր",
"container.panel-body": "Panel Body",
"container.alert": "Զգուշացում",
"alert.confirm-delete": "Վստա՞հ եք, որ ցանկանում եք ջնջել այս վիջեթը:",
"alert.updated": "Վիջեթները թարմացվել են",
"alert.update-success": "Վիջեթները հաջողությամբ թարմացվեցին",
"alert.clone-success": "Վիդջեթները հաջողությամբ կլոնավորվեցին",
"error.select-clone": "Խնդրում ենք ընտրել էջ, որտեղից կլոնավորվել",
"title": "Վերնագիր",
"title.placeholder": "Վերնագիր (ցուցադրված է միայն որոշ կոնտեյներների վրա)",
"container": "Կոնտեյներ",
"container.placeholder": "Քաշեք և գցեք կոնտեյներ կամ մուտքագրեք HTML այստեղ:",
"show-to-groups": "Ցույց տալ խմբերին ",
"hide-from-groups": "Թաքցնել խմբերից",
"hide-on-mobile": "Թաքցնել բջջայինի վրա"
}

View File

@@ -0,0 +1,12 @@
{
"administrators": "Ադմինիստրատորներ",
"global-moderators": "Ընդհանուր մոդերատորներ",
"moderators": "Մոդերատորներ ",
"no-global-moderators": "Ընդհանուր մոդերատորներ չկան",
"no-sub-categories": "Ենթակատեգորիաներ չկան",
"subcategories": " %1 ենթակատեգորիաներ",
"no-moderators": "Մոդերատորներ չկան",
"add-administrator": "Ավելացնել ադմինիստրատոր",
"add-global-moderator": "Ավելացնել ընդհանուր մոդերատոր",
"add-moderator": "Ավելացնել Մոդերատոր"
}

View File

@@ -0,0 +1,92 @@
{
"settings": "Կատեգորիայի կարգավորումներ",
"privileges": "Արտոնություններ",
"name": "Կատեգորիայի անվանումը",
"description": "Կատեգորիայի նկարագրություն",
"bg-color": "Ֆոնի գույնը",
"text-color": "Տեքստի գույն ",
"bg-image-size": "Ֆոնային նկարի չափը",
"custom-class": "Հարմարեցված դաս",
"num-recent-replies": "Վերջին պատասխանների թիվը",
"ext-link": "Արտաքին հղում",
"subcategories-per-page": "Ենթակատեգորիաներ մեկ էջի համար",
"is-section": "Վերաբերվեք այս կատեգորիային որպես բաժին",
"post-queue": "Գրառման հերթ",
"tag-whitelist": "Նշեք Whitelist",
"upload-image": "Վերբեռնել նկար",
"delete-image": "Հեռացնել ",
"category-image": "Կատեգորիայի նկար ",
"parent-category": "Ծնողի կատեգորիա",
"optional-parent-category": "(Ըստ ցանկության) Ծնողի կատեգորիա",
"top-level": "Բարձր մակարդակ",
"parent-category-none": "(None)",
"copy-parent": "Copy Parent",
"copy-settings": "Պատճենել կարգավորումները ",
"optional-clone-settings": "(Ըստ ցանկության) Կլոնի կարգավորումներ կատեգորիայից",
"clone-children": "Կլոնավորել դուստր կատեգորիաները և կարգավորումները",
"purge": "Մաքրման կատեգորիա",
"enable": "Միացնել ",
"disable": "Անջատել",
"edit": "Խմբագրել ",
"analytics": "Վերլուծություն",
"view-category": "Դիտել կատեգորիա ",
"set-order": "Սահմանել կարգը",
"set-order-help": "Կատեգորիայի կարգը սահմանելը այս կատեգորիան կտեղափոխի այդ կարգը և անհրաժեշտության դեպքում կթարմացնի այլ կատեգորիաների հերթականությունը: Նվազագույն պատվերը 1-ն է, որը դասակարգում է վերևում:",
"select-category": "Ընտրել կատեգորիա ",
"set-parent-category": "Սահմանել ծնողների կատեգորիա",
"privileges.description": "Դուք կարող եք կարգավորել մուտքի վերահսկման արտոնությունները կայքի մասերի համար այս բաժնում: Արտոնությունները կարող են տրվել յուրաքանչյուր օգտատիրոջ կամ խմբի համար: Ընտրեք ազդեցության տիրույթը ներքևի բացվող ցանկից:",
"privileges.category-selector": "Արտոնությունների կարգավորում",
"privileges.warning": "Նշում. արտոնությունների կարգավորումներն ուժի մեջ են մտնում անմիջապես: Այս կարգավորումները կարգավորելուց հետո անհրաժեշտ չէ պահպանել կատեգորիան:",
"privileges.section-viewing": "Դիտման արտոնություններ",
"privileges.section-posting": "Արտոնությունների հրապարակում ",
"privileges.section-moderation": "Չափավորության արտոնություններ",
"privileges.section-other": "Այլ",
"privileges.section-user": "Օգտատեր",
"privileges.search-user": "Ավելացնել օգտատեր",
"privileges.no-users": "Այս կատեգորիայում օգտատիրոջ հատուկ արտոնություններ չկան:",
"privileges.section-group": "Խումբ",
"privileges.group-private": "Այս խումբը մասնավոր է",
"privileges.inheritance-exception": "Այս խումբը արտոնություններ չի ստանում գրանցված օգտվողների խմբից",
"privileges.banned-user-inheritance": "Արգելված օգտվողները ստանում են արտոնություններ արգելված օգտվողների խմբից",
"privileges.search-group": "Ավելացնել խումբ",
"privileges.copy-to-children": "Copy to Children",
"privileges.copy-from-category": "Պատճենել կատեգորիայից",
"privileges.copy-privileges-to-all-categories": "Պատճենել բոլոր կատեգորիաներին",
"privileges.copy-group-privileges-to-children": "Արտոնությունները պատճենված են.",
"privileges.copy-group-privileges-to-all-categories": "Պատճենեք այս խմբի արտոնությունները բոլոր կատեգորիաներում:",
"privileges.copy-group-privileges-from": "Պատճենեք այս խմբի արտոնությունները մեկ այլ կատեգորիայից:",
"privileges.inherit": "Եթե գրանցված օգտատերերի խմբին տրվում է հատուկ արտոնություն, բոլոր մյուս խմբերը ստանում են անուղղակի արտոնություն, նույնիսկ եթե դրանք հստակորեն սահմանված/ստուգված չեն: Այս անուղղակի արտոնությունը ցույց է տրված ձեզ, քանի որ բոլոր օգտվողները գրանցված օգտվողների օգտատերերի խմբի մաս են կազմում, և, հետևաբար, լրացուցիչ խմբերի համար արտոնություններ պետք չէ հստակորեն տրամադրել:",
"privileges.copy-success": "Արտոնությունները պատճենված են:",
"analytics.back": "Վերադարձ դեպի Կատեգորիաներ",
"analytics.title": "Վերլուծություն «%1» կատեգորիայի համար",
"analytics.pageviews-hourly": "Նկար 1 & ndash; Էջի ժամային դիտումներ այս կատեգորիայի համար",
"analytics.pageviews-daily": "Նկար 2 & ndash; Էջի ամենօրյա դիտումներ այս կատեգորիայի համար",
"analytics.topics-daily": "Նկար 3 & ndash; Այս կատեգորիայում ստեղծված ամենօրյա թեմաներ",
"analytics.posts-daily": "Նկար 4 & ndash; Այս կատեգորիայի ամենօրյա գրառումները",
"alert.created": "Ստեղծվել է ",
"alert.create-success": "Կատեգորիան հաջողությամբ ստեղծվեց:",
"alert.none-active": "Դուք չունեք ակտիվ կատեգորիաներ:",
"alert.create": "Ստեղծել կատեգորիա",
"alert.confirm-purge": "Վստա՞հ եք, որ ուզում եք մաքրել այս «%1» կատեգորիան: Զգուշացում: Այս կատեգորիայի բոլոր թեմաներն ու գրառումները կջնջվեն: Կատեգորիայի մաքրումը կհեռացնի բոլոր թեմաներն ու գրառումները և կջնջի կատեգորիան տվյալների բազայից: Եթե ցանկանում եք ժամանակավորապես հեռացնել կատեգորիան, փոխարենը կցանկանաք «անջատել» կատեգորիան:",
"alert.purge-success": "Կատեգորիան մաքրվել է:",
"alert.copy-success": "Կարգավորումները պատճենվեցին:",
"alert.set-parent-category": "Սահմանել ծնողների կատեգորիա",
"alert.updated": "Թարմացված կատեգորիաներ",
"alert.updated-success": "Կատեգորիայի ID-ները %1 հաջողությամբ թարմացվեցին:",
"alert.upload-image": "Վերբեռնեք կատեգորիայի նկարը",
"alert.find-user": "Որոնել օգտատիրոջ",
"alert.user-search": "Որոնել օգտատիրոջը այստեղ...",
"alert.find-group": "Գտնել խումբ",
"alert.group-search": "Որոնեք խումբ այստեղ...",
"alert.not-enough-whitelisted-tags": "Whitelist-ում պիտակները պակաս են, քան նվազագույն պիտակները, դուք պետք է ավելի շատ պիտակներ ստեղծեք Whitelist-ում:",
"collapse-all": "Փակել բոլորը",
"expand-all": "Ընդարձակել Բոլորը",
"disable-on-create": "Անջատել ստեղծելիս",
"no-matches": "Համընկնումներ չկան"
}

View File

@@ -0,0 +1,22 @@
{
"lead": "Ստորև ցուցադրվում է առաքման վիճակագրության և ժամերի ցանկը:",
"disclaimer": "Խնդրում ենք նկատի ունենալ, որ էլփոստի առաքումը երաշխավորված չէ էլփոստի տեխնոլոգիայի բնույթի պատճառով: Շատ փոփոխականներ ազդում են այն բանի վրա, թե արդյոք ստացող սերվերին ուղարկված նամակն ի վերջո առաքվում է օգտվողի մուտքի արկղ, ներառյալ սերվերի հեղինակությունը, սև ցուցակում ներառված IP հասցեները և արդյոք DKIM/SPF/DMARC կազմաձևված է:",
"disclaimer-continued": "Հաջող առաքումը նշանակում է, որ հաղորդագրությունը հաջողությամբ ուղարկվել է NodeBB-ի կողմից և հաստատվել է ստացողի սերվերի կողմից: Դա չի նշանակում, որ նամակը հայտնվել է մուտքի արկղում: Լավագույն արդյունքների համար խորհուրդ ենք տալիս օգտագործել երրորդ կողմի էլփոստի առաքման ծառայություն, ինչպիսին է SendGrid-ը:",
"user": "Օգտատեր",
"subscription": "Բաժանորդագրության տեսակը",
"last-delivery": "Վերջին հաջող առաքում",
"default": "System default",
"default-help": "Համակարգի հիմնական կարգավորումը նշանակում է, որ օգտատերը բացահայտորեն չի անտեսել ամփոփումների համընդհանուր ֆորումի կարգավորումը, որն այժմ հետևյալն է՝ &laquo;%1&raquo;",
"resend": "Կրկին ուղարկել ամփոփագիրը",
"resend-all-confirm": "Համոզվա՞ծ եք, որ ցանկանում եք ձեռքով կատարել այս ամփոփումը:",
"resent-single": "Ձեռքով ամփոփագրի վերաուղարկումն ավարտված է",
"resent-day": "Օրական ամփոփագրեր ",
"resent-week": "Շաբաթական ամփոփագրի resent",
"resent-biweek": "Երկու շաբաթը մեկ ամփոփագրի resent",
"resent-month": "Ամսեկան ամփոփագրի resent",
"null": "Երբեք",
"manual-run": "Ձեռքով ամփոփում.",
"no-delivery-data": "Առաքման տվյալներ չեն գտնվել"
}

View File

@@ -0,0 +1,44 @@
{
"name": "Խմբի անուն",
"badge": "Նշան",
"properties": "Հատկություններ",
"description": "Խմբի նկարագրություն",
"member-count": "Անդամների թիվը",
"system": "Համակարգ",
"hidden": "Թակնված",
"private": "Անձնական ",
"edit": "Խմբագրել ",
"delete": "Ջնջել",
"privileges": "Արտոնություններ ",
"download-csv": "CSV",
"search-placeholder": "Որոնում ",
"create": "Ստեղծել խումբ",
"description-placeholder": "Ձեր խմբի մասին կարճ նկարագրություն",
"create-button": "Ստեղծել ",
"alerts.create-failure": "Uh-Oh Ձեր խումբը ստեղծելիս խնդիր առաջացավ: Խնդրում ենք փորձել ավելի ուշ!",
"alerts.confirm-delete": "Վստա՞հ եք, որ ցանկանում եք ջնջել այս խումբը:",
"edit.name": "Անուն ",
"edit.description": "Նկարագրություն ",
"edit.user-title": "Անդամների կոչում",
"edit.icon": "Խմբի պատկերակ",
"edit.label-color": "Խմբի պիտակի գույնը",
"edit.text-color": "Խմբի տեքստի գույնը ",
"edit.show-badge": "Ցույց տալ նշանը",
"edit.private-details": "Եթե միացված է, խմբերին միանալը պահանջում է խմբի սեփականատիրոջ թույլտվությունը:",
"edit.private-override": "Զգուշացում․ մասնավոր խմբերն անջատված են համակարգի մակարդակով, ինչը անտեսում է այս տարբերակը։",
"edit.disable-join": "Disable join requests",
"edit.disable-leave": "Արգելել օգտատերերին դուրս գալ խմբից",
"edit.hidden": "Թաքնված",
"edit.hidden-details": "Եթե միացված է, այս խումբը չի գտնվի խմբերի ցանկում, և օգտատերերը պետք է ձեռքով հրավիրվեն",
"edit.add-user": "Ավելացնել Օգտատիրոջը խումբ ",
"edit.add-user-search": "Օգտատերերի որոնում ",
"edit.members": "Անդամների ցուցակ",
"control-panel": "Խմբերի կառավարման վահանակ",
"revert": "Վերադարձ",
"edit.no-users-found": "Օգտատերեր չեն գտնվել",
"edit.confirm-remove-user": "Վստա՞հ եք, որ ուզում եք հեռացնել այս օգտվողին:",
"edit.save-success": "Փոփոխությունները պահված են:"
}

View File

@@ -0,0 +1,64 @@
{
"global": "Ընդհանուր",
"admin": "Ադմին",
"group-privileges": "Group Privileges",
"user-privileges": "Օգտատերերի արտոնություններ ",
"edit-privileges": "Խմբագրել արտոնությունները",
"select-clear-all": "Ընտրել/Մաքրել բոլորը",
"chat": "Զրույց",
"upload-images": "Վերբեռնեք պատկերներ",
"upload-files": "Վերբեռնել Ֆայլեր",
"signature": "Ստորագրություն",
"ban": "Ալգելք",
"mute": "Անձայն ",
"invite": "Հրավիրել ",
"search-content": "Որոնել կոնտենտ ",
"search-users": "Որոնել օգտատերերին ",
"search-tags": "Որոնել պիտակներ",
"view-users": "Դիտել օգտատերերին ",
"view-tags": "Դիտել թագերը",
"view-groups": "Դիտել Խմբերը",
"allow-local-login": "Տեղական մուտք",
"allow-group-creation": "Խմբի ստեղծում",
"view-users-info": "Դիտեք օգտատերերի տվյալները",
"find-category": "Գտնել Կատեգորիա",
"access-category": "Մուտքի կատեգորիա",
"access-topics": "Մուտք գործել թեմաներ",
"create-topics": "Ստեղծել Թեմաներ",
"reply-to-topics": "Պատասխանել թեմաներին",
"schedule-topics": "Ժամանակացույցի թեմաներ",
"tag-topics": "Նշեք թեմաները",
"edit-posts": "Խմբագրել գրառումները",
"view-edit-history": "Դիտեք խմբագրման պատմությունը",
"delete-posts": "Ջնջել Գրառումները",
"view_deleted": "Դիտեք ջնջված գրառումները",
"upvote-posts": "Կողմ քվեարկել գրառումներին ",
"downvote-posts": "Դեմ քվեարկեք գրառումներին ",
"delete-topics": "Ջնջել թեմաները ",
"purge": "Մաքրում",
"moderate": "Չափավորել",
"admin-dashboard": "Ղեկավարման վահան",
"admin-categories": "Կատեգորիաներ",
"admin-privileges": "Արտոնություններ:",
"admin-users": "Օգտատերեր",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Խմբեր ",
"admin-tags": "Թագեր",
"admin-settings": "Կարգավորումներ",
"alert.confirm-moderate": "Համոզվա՞ծ եք, որ ցանկանում եք վերահսկման արտոնություն տրամադրել այս օգտվողների խմբին: Այս խումբը հանրային է, և ցանկացած օգտատեր կարող է միանալ ըստ ցանկության:",
"alert.confirm-admins-mods": "Վստա՞հ եք, որ ցանկանում եք տրամադրել &laquo;Ադմինիստրատորներին &amp; Mods&raquo; արտոնություն այս օգտատերին/խմբի՞ն: Այս արտոնություն ունեցող օգտատերերը կարող են խթանել և իջեցնել այլ օգտատերերի արտոնյալ դիրքերում, ներառյալ սուպեր ադմինիստրատորը",
"alert.confirm-save": "Խնդրում ենք հաստատել այս արտոնությունները պահպանելու ձեր մտադրությունը",
"alert.saved": "Արտոնությունների փոփոխությունները պահվեցին և կիրառվեցին",
"alert.confirm-discard": "Իսկապե՞ս ցանկանում եք հրաժարվել ձեր արտոնությունների փոփոխություններից:",
"alert.discarded": "Արտոնությունների փոփոխությունները չեղարկվեցին",
"alert.confirm-copyToAll": "Վստա՞հ եք, որ ցանկանում եք կիրառել այս %1 հավաքածուն բոլոր կատեգորիաների վրա:",
"alert.confirm-copyToAllGroup": "Վստա՞հ եք, որ ցանկանում եք կիրառել այս խմբի %1 հավաքածուն բոլոր կատեգորիաների վրա:",
"alert.confirm-copyToChildren": "Համոզվա՞ծ եք, որ ցանկանում եք կիրառել %1-ի այս հավաքածուն հետնորդների (դուստր) բոլոր կատեգորիաների վրա:",
"alert.confirm-copyToChildrenGroup": "Համոզվա՞ծ եք, որ ցանկանում եք կիրառել այս խմբի %1 հավաքածուն բոլոր հետնորդների (դուստր) կատեգորիաների վրա:",
"alert.no-undo": "Այս գործողությունը հնարավոր չէ հետարկել:",
"alert.admin-warning": "Ադմինիստրատորները անուղղակիորեն ստանում են բոլոր արտոնությունները",
"alert.copyPrivilegesFrom-title": "Ընտրեք կատեգորիա, որից պետք է պատճենել",
"alert.copyPrivilegesFrom-warning": "սա կպատճենի %1 ընտրված կատեգորիայից:",
"alert.copyPrivilegesFromGroup-warning": "Սա կպատճենի այս խմբի %1 հավաքածուն ընտրված կատեգորիայից:"
}

View File

@@ -0,0 +1,20 @@
{
"queue": "Հերթ",
"description": "Գրանցման հերթում օգտատերեր չկան: Այս գործառույթը միացնելու համար անցեք Կարգավորումներ &rarr; Օգտատեր &rarr; Օգտագործողի գրանցում և գրանցման տեսակը սահմանեք «Ադմինիստրատորի հաստատում»:",
"list.name": "Անուն ",
"list.email": "Էլ. փոստ",
"list.ip": "IP",
"list.time": "Ժամանակ",
"list.username-spam": "Հաճախականություն՝ %1 Հայտնվում է՝ %2 Վստահություն՝ %3",
"list.email-spam": "Հաճախականություն՝ %1 Հայտնվում է՝ %2",
"list.ip-spam": "Հաճախականություն՝ %1 Հայտնվում է՝ %2",
"invitations": "Հրավերներ",
"invitations.description": "Ստորև ներկայացված է ուղարկված հրավերների ամբողջական ցանկը: Օգտագործեք ctrl-f՝ ցանկը էլեկտրոնային փոստով կամ օգտատիրոջ անունով որոնելու համար: Օգտատիրոջ անունը կցուցադրվի նամակների աջ կողմում այն օգտատերերի համար, ովքեր օգտագործել են իրենց հրավերները:",
"invitations.inviter-username": "Հրավիրողի օգտանունը",
"invitations.invitee-email": "Հրավիրվածի էլ. փոստը",
"invitations.invitee-username": "Հրավիրողի օգտանունը (եթե գրանցված է)",
"invitations.confirm-delete": "Վստա՞հ եք, որ ցանկանում եք ջնջել այս հրավերը:"
}

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