mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 09:20:32 +01:00
Compare commits
407 Commits
chat-pruni
...
v2.8.20
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
624738359a | ||
|
|
15c3abb6d5 | ||
|
|
7ead74fe9b | ||
|
|
cbbdc79357 | ||
|
|
e0d5f92b2a | ||
|
|
8228eeb468 | ||
|
|
fc09f6c4f9 | ||
|
|
7a26672872 | ||
|
|
de820ae198 | ||
|
|
961a193787 | ||
|
|
4ab31e3f79 | ||
|
|
338f89deb5 | ||
|
|
dc14d6a8d1 | ||
|
|
fb43f9ae10 | ||
|
|
638e098f30 | ||
|
|
2514aace4e | ||
|
|
9ec7ab4afc | ||
|
|
dd5ed9e507 | ||
|
|
8bc8cf1ba0 | ||
|
|
62e162cf1e | ||
|
|
a5d92da9dd | ||
|
|
2bd6eea2fa | ||
|
|
42b9fbc91c | ||
|
|
5c0bf7ccbe | ||
|
|
30b6bcfca1 | ||
|
|
de2669a2c6 | ||
|
|
21fb8590e5 | ||
|
|
c931183287 | ||
|
|
ae5afdbc66 | ||
|
|
5343d2a01b | ||
|
|
2ec81eff43 | ||
|
|
f2ca93f6c6 | ||
|
|
82f0efb14b | ||
|
|
df08b47163 | ||
|
|
c27567289f | ||
|
|
c33730530e | ||
|
|
67055006df | ||
|
|
e0b2065802 | ||
|
|
4d2d76897a | ||
|
|
7397873db3 | ||
|
|
5b7c3671c8 | ||
|
|
188ec62f9a | ||
|
|
48c1c7594d | ||
|
|
73ff25887c | ||
|
|
830f142b7a | ||
|
|
1aff9cad91 | ||
|
|
37b48b82a4 | ||
|
|
e9a8e19508 | ||
|
|
894f392bfc | ||
|
|
c2961ad4cd | ||
|
|
57f14e419f | ||
|
|
18b2150edd | ||
|
|
fb100ac731 | ||
|
|
bb725987b3 | ||
|
|
73a50d1718 | ||
|
|
93aa43f717 | ||
|
|
9ed6961af8 | ||
|
|
4b94c033c4 | ||
|
|
9e685e657a | ||
|
|
767c1d1faf | ||
|
|
a3a38e4ba3 | ||
|
|
cfd5027245 | ||
|
|
56427e4f9d | ||
|
|
b331b9423b | ||
|
|
c03d5db71e | ||
|
|
f5a59991fc | ||
|
|
e45a6de24b | ||
|
|
22fc8fe38f | ||
|
|
17d0b40efa | ||
|
|
1545223e7f | ||
|
|
f054a4f44d | ||
|
|
8c762d3228 | ||
|
|
3f8248d673 | ||
|
|
2ca38e7b95 | ||
|
|
6976925943 | ||
|
|
f4282c091b | ||
|
|
791551098c | ||
|
|
ec58700f6d | ||
|
|
8cf4a6f62e | ||
|
|
3bd9a87154 | ||
|
|
edd2fc38fc | ||
|
|
1b29dbb69d | ||
|
|
40e7b86da9 | ||
|
|
326b92687f | ||
|
|
e335d0f601 | ||
|
|
845c8013b6 | ||
|
|
7a5bcc2171 | ||
|
|
af6ce44737 | ||
|
|
f3306d038a | ||
|
|
76732140f3 | ||
|
|
c6681a1725 | ||
|
|
bf92ee0e5f | ||
|
|
8335f90ae0 | ||
|
|
202378b939 | ||
|
|
705cd13ad3 | ||
|
|
b5598a6e5d | ||
|
|
c241baf641 | ||
|
|
d68352cce5 | ||
|
|
0713482bd4 | ||
|
|
1d3c0e5a2b | ||
|
|
6d819b056e | ||
|
|
bff5ce2d79 | ||
|
|
24e58c2895 | ||
|
|
93ccf604db | ||
|
|
4821b21e81 | ||
|
|
f6c96948fe | ||
|
|
a46b2bbc45 | ||
|
|
c13f0e2128 | ||
|
|
b9553613ab | ||
|
|
ce924eca0d | ||
|
|
c3653bee60 | ||
|
|
c20b20a7aa | ||
|
|
eb2841eed3 | ||
|
|
4c46ff42f6 | ||
|
|
82eb55d77d | ||
|
|
89e059a084 | ||
|
|
fecd84d1a0 | ||
|
|
00e48803a6 | ||
|
|
a788bd1344 | ||
|
|
9f38692369 | ||
|
|
0bffd3d93c | ||
|
|
9c250b78b0 | ||
|
|
7d04e95226 | ||
|
|
f295174e07 | ||
|
|
459bc52338 | ||
|
|
39e009c05a | ||
|
|
747cb1f0a1 | ||
|
|
48c9f4470f | ||
|
|
050e43f8b4 | ||
|
|
66aa31698f | ||
|
|
1d5eff2365 | ||
|
|
9b6dad367d | ||
|
|
25ae58e8a0 | ||
|
|
727f879e5b | ||
|
|
d17d4ec09b | ||
|
|
96bdbf52b8 | ||
|
|
fe662f3a46 | ||
|
|
8a69e740a8 | ||
|
|
586eed1407 | ||
|
|
1ea9481af6 | ||
|
|
bbaf26cedc | ||
|
|
8e77673d39 | ||
|
|
a5c2edb993 | ||
|
|
7ce758d698 | ||
|
|
3f950d5162 | ||
|
|
ef500af8e6 | ||
|
|
7ab46b784a | ||
|
|
13a3faa0d1 | ||
|
|
eb6a9c474a | ||
|
|
05443dbeee | ||
|
|
485ee1301b | ||
|
|
18ff6caadd | ||
|
|
c4cc1e61df | ||
|
|
faaf09f71c | ||
|
|
cde44587c1 | ||
|
|
5dda9a5bf1 | ||
|
|
0a5adb416a | ||
|
|
de31cb1a4f | ||
|
|
9f531f957e | ||
|
|
8b209f16d1 | ||
|
|
7bcfe38e60 | ||
|
|
7b9bbef593 | ||
|
|
7b48156cc0 | ||
|
|
65ef722e82 | ||
|
|
3e8f537830 | ||
|
|
4f67fc1ad0 | ||
|
|
22493ffb4c | ||
|
|
717b36129e | ||
|
|
896493dbd6 | ||
|
|
4314b8e201 | ||
|
|
4f4b48000a | ||
|
|
2bc23a9526 | ||
|
|
33af2d9c18 | ||
|
|
06f4801e57 | ||
|
|
e213dbc3b7 | ||
|
|
96cc0617c5 | ||
|
|
4701c96d9c | ||
|
|
098097257d | ||
|
|
ccf8739344 | ||
|
|
9ee8502d7a | ||
|
|
df3f1c5e37 | ||
|
|
85d3815816 | ||
|
|
693d4783bb | ||
|
|
d8e9738d9f | ||
|
|
eab5b75463 | ||
|
|
35be45944a | ||
|
|
aafb7f6ec7 | ||
|
|
f11094cbb8 | ||
|
|
76154a6321 | ||
|
|
155343139f | ||
|
|
79b27d46f4 | ||
|
|
7bc4b836ee | ||
|
|
f947ac6d41 | ||
|
|
43e7c98824 | ||
|
|
0e319a58cb | ||
|
|
db8d3a94eb | ||
|
|
d9852c3245 | ||
|
|
9676b192da | ||
|
|
45ae31f816 | ||
|
|
dadbcd731c | ||
|
|
e1238a5822 | ||
|
|
e14d4abc5d | ||
|
|
8c4d6bbebb | ||
|
|
c2bb2b30be | ||
|
|
07a0212571 | ||
|
|
4efc19d5f1 | ||
|
|
7e52a7a574 | ||
|
|
b5ce7e8ed8 | ||
|
|
f8e947e2a7 | ||
|
|
21d9806ca9 | ||
|
|
48d1439217 | ||
|
|
0e495f9ea4 | ||
|
|
91c2e5ac25 | ||
|
|
8a15e58dff | ||
|
|
e7fcf482f3 | ||
|
|
eedd84ae4e | ||
|
|
12f0541dfa | ||
|
|
d80c80b618 | ||
|
|
c7aa4ebf47 | ||
|
|
1d7dbf1480 | ||
|
|
864fe0f971 | ||
|
|
110311b25e | ||
|
|
fc49665fe5 | ||
|
|
709ca59db2 | ||
|
|
f478420569 | ||
|
|
d449710e95 | ||
|
|
d480f26b2f | ||
|
|
18eb35a173 | ||
|
|
5750ded157 | ||
|
|
13f3a04819 | ||
|
|
6611d44c69 | ||
|
|
62a60cbf17 | ||
|
|
59b4d95f91 | ||
|
|
bb82eb71e2 | ||
|
|
de640e23e5 | ||
|
|
c2d19d7f0a | ||
|
|
e4cfc5fa2e | ||
|
|
a87f64b4bb | ||
|
|
10ba7b9ced | ||
|
|
5aaebdd3d7 | ||
|
|
ca162c0407 | ||
|
|
07c81d5db8 | ||
|
|
e0b9240d12 | ||
|
|
abcfb63126 | ||
|
|
a5355d7885 | ||
|
|
2af7fd5f42 | ||
|
|
98c949e4ec | ||
|
|
6a526631b4 | ||
|
|
05b6758e59 | ||
|
|
3c85b944e3 | ||
|
|
6109061501 | ||
|
|
b94bb1bf93 | ||
|
|
313d0c3270 | ||
|
|
b34e859c1b | ||
|
|
40c9cc053e | ||
|
|
26be289e80 | ||
|
|
8d3907b53a | ||
|
|
1ea2a32b0f | ||
|
|
51919f7abf | ||
|
|
4b3978beda | ||
|
|
c4a1905b83 | ||
|
|
e144debb7f | ||
|
|
de507f72ea | ||
|
|
9ca2482a55 | ||
|
|
35d67ad33e | ||
|
|
445f09f0dc | ||
|
|
dec0e7deac | ||
|
|
c9cd8975a2 | ||
|
|
466263172a | ||
|
|
c7ff98a12d | ||
|
|
892ac2eb20 | ||
|
|
2f9d8c350e | ||
|
|
97d8b53fd3 | ||
|
|
55a197a7d7 | ||
|
|
5a5771e1b6 | ||
|
|
4fcef7c54f | ||
|
|
73a608549d | ||
|
|
a6e4fee137 | ||
|
|
5d8df407a9 | ||
|
|
a31ba824ea | ||
|
|
078bd4dd1f | ||
|
|
d264c6ac4b | ||
|
|
06d1539137 | ||
|
|
c833d3cdc4 | ||
|
|
b5d38bc696 | ||
|
|
b86eb03a4c | ||
|
|
95a5d516cb | ||
|
|
c4ed02ee1d | ||
|
|
a2fafc2b15 | ||
|
|
3a1866ce81 | ||
|
|
5a7dc71067 | ||
|
|
673261ff98 | ||
|
|
b9c8c02fcf | ||
|
|
6f673f806f | ||
|
|
9227b82e2c | ||
|
|
be92be4eee | ||
|
|
e3f2156202 | ||
|
|
248fd6721c | ||
|
|
ee4fde1375 | ||
|
|
29fddd6577 | ||
|
|
c2024f3484 | ||
|
|
d50512e73c | ||
|
|
be5d6d29c9 | ||
|
|
1fc2f1e80c | ||
|
|
6471b6989e | ||
|
|
7b9e08478c | ||
|
|
8d6c0de735 | ||
|
|
9ad3b214d6 | ||
|
|
96b46411b1 | ||
|
|
9ee30fe7d2 | ||
|
|
9c576a0758 | ||
|
|
1e930f9d17 | ||
|
|
9900e5f4fd | ||
|
|
4260f0c245 | ||
|
|
773a97446a | ||
|
|
6485bc2539 | ||
|
|
09f3ac6574 | ||
|
|
7672194c7c | ||
|
|
09cfd0bd57 | ||
|
|
ffa117ab79 | ||
|
|
00ce8fd85e | ||
|
|
fb41fbe7ae | ||
|
|
dcca339772 | ||
|
|
ff69c3e185 | ||
|
|
647bbd57af | ||
|
|
5836bf4a05 | ||
|
|
17e948abf7 | ||
|
|
dd6d104820 | ||
|
|
a5357812c6 | ||
|
|
af27606e20 | ||
|
|
dc4a850cac | ||
|
|
ba484d5478 | ||
|
|
dd4e9cce09 | ||
|
|
c7bd7dbfe6 | ||
|
|
e92238d09a | ||
|
|
7dc45afa4c | ||
|
|
ec4dadabd4 | ||
|
|
3a70530c8e | ||
|
|
67efaeb4b8 | ||
|
|
60d0145b18 | ||
|
|
3c2a636c22 | ||
|
|
b879b6a0c2 | ||
|
|
b68faa095a | ||
|
|
e35b0a869f | ||
|
|
3509ed9461 | ||
|
|
e7d0040d17 | ||
|
|
58b2f10ee9 | ||
|
|
cb8d94563a | ||
|
|
b91ef6dd76 | ||
|
|
e83260ca28 | ||
|
|
aabf073c89 | ||
|
|
89eb0340d1 | ||
|
|
4bf1ce42e6 | ||
|
|
ebd5dcc6d6 | ||
|
|
eec683dd39 | ||
|
|
0f63947b4d | ||
|
|
ff53064cc8 | ||
|
|
688e9a53da | ||
|
|
3719233a43 | ||
|
|
02ef3e974c | ||
|
|
fe0020fb31 | ||
|
|
1b89b6615c | ||
|
|
1873b52746 | ||
|
|
241b7c4f30 | ||
|
|
1e4846435a | ||
|
|
1e864a7518 | ||
|
|
855a2bad9a | ||
|
|
d84ee30809 | ||
|
|
222ab6aebd | ||
|
|
8bcbff33bf | ||
|
|
7c3c3d020b | ||
|
|
61d32bdebb | ||
|
|
177d904812 | ||
|
|
8f2a78584a | ||
|
|
989b55d07e | ||
|
|
c0b1ded363 | ||
|
|
28d1844e7e | ||
|
|
87c84fe8e0 | ||
|
|
8e23e41077 | ||
|
|
7240e8ce57 | ||
|
|
09c24e1f03 | ||
|
|
803398e915 | ||
|
|
aad0a618c8 | ||
|
|
14515f6004 | ||
|
|
7e922936d0 | ||
|
|
3c8ce70c74 | ||
|
|
babcd17e6c | ||
|
|
ec6ffaad4e | ||
|
|
ce3aa95053 | ||
|
|
7aab01d87a | ||
|
|
01d276cbee | ||
|
|
9758b7af2c | ||
|
|
dd3e1a2861 | ||
|
|
2a97342035 | ||
|
|
d5525c873b | ||
|
|
e7c3634f9a | ||
|
|
9c647c6ce2 | ||
|
|
52fc05edfe | ||
|
|
3aa7b8552a | ||
|
|
36523c67b8 | ||
|
|
60cbd1480d | ||
|
|
f3e59508ae | ||
|
|
4834cde335 | ||
|
|
01da76e1dc | ||
|
|
d2425942a6 | ||
|
|
8d7475be7b | ||
|
|
046ea12022 |
13
.github/workflows/docker.yml
vendored
13
.github/workflows/docker.yml
vendored
@@ -11,12 +11,16 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
permissions:
|
||||
contents: read
|
||||
packages: write
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -29,14 +33,15 @@ jobs:
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: nodebb/docker
|
||||
images: ghcr.io/${{ github.repository }}
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
|
||||
10
.github/workflows/test.yaml
vendored
10
.github/workflows/test.yaml
vendored
@@ -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
7328
.tx/config
File diff suppressed because it is too large
Load Diff
562
CHANGELOG.md
562
CHANGELOG.md
@@ -1,11 +1,309 @@
|
||||
#### v2.5.3 (2022-09-19)
|
||||
#### v2.8.11 (2023-04-11)
|
||||
|
||||
##### Chores
|
||||
|
||||
* remove duplicate version increment lines in changelog (5dbcfef9)
|
||||
* bring back treding plugins (8aa1596d)
|
||||
* incrementing version number - v2.8.10 (5b7c3671)
|
||||
* update changelog for v2.8.10 (188ec62f)
|
||||
|
||||
##### Continuous Integration
|
||||
|
||||
* publish to ghcr instead of docker hub (c2756728)
|
||||
|
||||
##### Documentation Changes
|
||||
|
||||
* update readme with new screenshot and updated copy for Harmony (67055006)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* don't crash on objects with toString property (4d2d7689)
|
||||
* fire action:user.online on user login (7397873d)
|
||||
|
||||
##### Tests
|
||||
|
||||
* update socket.io test (e0b20658)
|
||||
|
||||
#### v2.8.10 (2023-03-27)
|
||||
|
||||
##### Chores
|
||||
|
||||
* up composer-default (e9a8e195)
|
||||
* incrementing version number - v2.8.9 (57f14e41)
|
||||
* update changelog for v2.8.9 (18b2150e)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* #11403, remove loader.js crash counter logic (830f142b)
|
||||
* don't crash if event name is not a string (37b48b82)
|
||||
* closes #11173, move cache clear code (c2961ad4)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* fix arrow (1aff9cad)
|
||||
* whitespace (894f392b)
|
||||
|
||||
#### v2.8.9 (2023-03-19)
|
||||
|
||||
##### Chores
|
||||
|
||||
* up cron (73a50d17)
|
||||
* incrementing version number - v2.8.8 (b331b942)
|
||||
* update changelog for v2.8.8 (c03d5db7)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* thumb remove on windows, closes #11357 (767c1d1f)
|
||||
* #11357 clear cache on thumb remove (a3a38e4b)
|
||||
* closes #11352, try/catch rss feeds (cfd50272)
|
||||
* closes #11343, don't crash if tags array is empty (56427e4f)
|
||||
|
||||
##### Code Style Changes
|
||||
|
||||
* more fixes (93aa43f7)
|
||||
|
||||
##### Tests
|
||||
|
||||
* openapi for thumbs (9e685e65)
|
||||
|
||||
#### v2.8.8 (2023-03-09)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.8.7 (3f8248d6)
|
||||
* update changelog for v2.8.7 (2ca38e7b)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (22fc8fe3)
|
||||
* stop topic navigation hotkeys from firing if in a mousetrap-enabled form element (17d0b40e)
|
||||
* tag filtering when changing filter to watched topics (1545223e)
|
||||
* get cid from pid instead of passing in (f054a4f4)
|
||||
* closes #11331, allow 0 length content if set to 0 in acp (8c762d32)
|
||||
|
||||
#### v2.8.7 (2023-03-01)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.8.6 (af6ce447)
|
||||
* update changelog for v2.8.6 (f3306d03)
|
||||
|
||||
##### Documentation Changes
|
||||
|
||||
* update openapi spec to include info about passing in timestamps for topic creation, removing timestamp as valid request param for topic replying (40e7b86d)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* display 25 topics on category feed (79155109)
|
||||
* object destructuring overwriting type parameter (ec58700f)
|
||||
* alert on page load (8cf4a6f6)
|
||||
* show error alert if password change fails (3bd9a871)
|
||||
* update main post timestamp when rescheduling (edd2fc38)
|
||||
* show admins/globalmods if content is purged (326b9268)
|
||||
* email expiry timestamps (e335d0f6)
|
||||
* #11259, clean old emails when updating via admin (#11260) (845c8013)
|
||||
* #11257, onSuccessfulLogin called with improper uid (7a5bcc21)
|
||||
|
||||
##### Tests
|
||||
|
||||
* add dummy emailer hook in authentication test (1b29dbb6)
|
||||
|
||||
#### v2.8.6 (2023-02-03)
|
||||
|
||||
##### Chores
|
||||
|
||||
* **i18n:** fallback strings for new resources: nodebb.error (8335f90a)
|
||||
* incrementing version number - v2.8.5 (bff5ce2d)
|
||||
* update changelog for v2.8.5 (24e58c28)
|
||||
|
||||
##### New Features
|
||||
|
||||
* add sitemap filter hooks for categories/topic pages (bf92ee0e)
|
||||
* closes #11241, add missing error lang keys (c241baf6)
|
||||
* #11240, only show relevant users in flags assignee list (0713482b)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* #11254, return check for reroll property (202378b9)
|
||||
* closes #11249, notification uses displayname (705cd13a)
|
||||
* wrong link to topics in acp dashboard (b5598a6e)
|
||||
* https://github.com/NodeBB/NodeBB/issues/11239 (1d3c0e5a)
|
||||
* notif filter selecte field (6d819b05)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* remove unused (d68352cc)
|
||||
|
||||
#### v2.8.5 (2023-01-27)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.8.4 (a46b2bbc)
|
||||
* update changelog for v2.8.4 (c13f0e21)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* import resolution within plugin modules (#11219) (f6c96948)
|
||||
|
||||
#### v2.8.4 (2023-01-26)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.8.3 (c20b20a7)
|
||||
* update changelog for v2.8.3 (eb2841ee)
|
||||
|
||||
#### v2.8.3 (2023-01-25)
|
||||
|
||||
##### Chores
|
||||
|
||||
* remove extraneous lines from changelog (48c9f447)
|
||||
* incrementing version number - v2.8.2 (050e43f8)
|
||||
* update changelog for v2.8.2 (66aa3169)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* import resolution within plugin modules (#11200) (89e059a0)
|
||||
* #11195, allow users with admin:users privilege to delete users in acp (0bffd3d9)
|
||||
* #11194, allow access to sub dashboard pages (7d04e952)
|
||||
* #11136, tests, and returning the proper number of arrays (459bc523)
|
||||
* #11136, only show mods of active categories when getModeratorUids is called (39e009c0)
|
||||
* closes #11173, clear require cache if wrong dependency is installed (747cb1f0)
|
||||
* **deps:**
|
||||
* downgrade swagger-parser to v9 (00e48803)
|
||||
* pinning sub dependency json-schema-ref-parser to 9.0.9 (9c250b78)
|
||||
|
||||
##### Reverts
|
||||
|
||||
* a788bd1344825ad4759e39d6e98d8bf3695bd639 (fecd84d1)
|
||||
* 9c250b78b05ca2abf31a79971ed0c60ca07664ec, fix: comment out broken test for now (a788bd13)
|
||||
|
||||
##### Tests
|
||||
|
||||
* fix broken test (f295174e)
|
||||
|
||||
#### v2.8.2 (2023-01-13)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.8.1 (727f879e)
|
||||
* update changelog for v2.8.1 (d17d4ec0)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* move call to `filter:middleware.buildHeader` out of parallel so that req can be overridden by plugins prior to loading config (25ae58e8)
|
||||
|
||||
#### v2.8.1 (2022-12-30)
|
||||
|
||||
##### Chores
|
||||
|
||||
* fallbacks for new language string (8a69e740)
|
||||
* remove extraneous lines from changelog (bbaf26ce)
|
||||
* incrementing version number - v2.8.0 (8e77673d)
|
||||
* update changelog for v2.8.0 (a5c2edb9)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* vulnerability in socket.io nested namespaces (#11117) (586eed14)
|
||||
* lock post/reply similar to user.create (1ea9481a)
|
||||
|
||||
#### v2.8.0 (2022-12-21)
|
||||
|
||||
##### Chores
|
||||
|
||||
* **deps:**
|
||||
* update dependency jquery to v3.6.3 (#11107) (13a3faa0)
|
||||
* update dependency eslint to v8.30.0 (#11102) (485ee130)
|
||||
* update dependency mocha to v10.2.0 (#11094) (c4cc1e61)
|
||||
* up jquery (3e8f5378)
|
||||
* remove extraneous lines from changelog (e213dbc3)
|
||||
* incrementing version number - v2.7.0 (96cc0617)
|
||||
* update changelog for v2.7.0 (4701c96d)
|
||||
* **i18n:**
|
||||
* fallback strings for new resources: nodebb.admin-settings-email (717b3612)
|
||||
* fallback strings for new resources: nodebb.admin-settings-email (4f4b4800)
|
||||
|
||||
##### New Features
|
||||
|
||||
* add force flag to plugin install in cli (#11089) (de31cb1a)
|
||||
* integrating basic client-side form validity checking in settings v1 and v2 (33af2d9c)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency sharp to v0.31.3 (#11110) (ef500af8)
|
||||
* update dependency sanitize-html to v2.8.1 (#11109) (7ab46b78)
|
||||
* update dependency esbuild to v0.16.10 (#11104) (eb6a9c47)
|
||||
* update dependency mongodb to v4.13.0 (#11105) (05443dbe)
|
||||
* update dependency esbuild to v0.16.8 (#11101) (18ff6caa)
|
||||
* update dependency sanitize-html to v2.8.0 (#11098) (faaf09f7)
|
||||
* update dependency ace-builds to v1.14.0 (#11095) (cde44587)
|
||||
* update dependency nodebb-plugin-2factor to v5.1.2 (#11096) (5dda9a5b)
|
||||
* update dependency postcss to v8.4.20 (#11097) (0a5adb41)
|
||||
* update dependency compare-versions to v5.0.3 (#11092) (8b209f16)
|
||||
* update dependency html-to-text to v9.0.3 (#11093) (7bcfe38e)
|
||||
* update dependency @socket.io/redis-adapter to v8 (#11084) (7b9bbef5)
|
||||
* update dependency nodebb-widget-essentials to v6.0.1 (#11085) (7b48156c)
|
||||
* update dependency esbuild to v0.16.7 (#11086) (65ef722e)
|
||||
* update dependency esbuild to v0.16.3 (#11083) (4f67fc1a)
|
||||
* update dependency esbuild to v0.15.16 (#11069) (22493ffb)
|
||||
* change hsts-maxage back to numeric input type, change API token uid input to numeric text type (896493db)
|
||||
* replace input type number with text/pattern (2bc23a95)
|
||||
|
||||
##### Refactors
|
||||
|
||||
* flag states so that they are not hardcoded, allow plugins to add additional states, deprecated filter:flags.getFilters hook, closes #11065 (9f531f95)
|
||||
* remove debug log closes #11090 (06f4801e)
|
||||
|
||||
#### v2.7.0 (2022-12-14)
|
||||
|
||||
##### Chores
|
||||
|
||||
* 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 +315,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)
|
||||
|
||||
@@ -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();
|
||||
});
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
[](https://github.com/NodeBB/NodeBB/actions/workflows/test.yaml)
|
||||
[](https://coveralls.io/github/NodeBB/NodeBB?branch=master)
|
||||
[](https://codeclimate.com/github/NodeBB/NodeBB)
|
||||
[](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 → categorical hierarchies, local user accounts, and asynchronous messaging.
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPL-3.0",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "2.5.3",
|
||||
"version": "2.8.20",
|
||||
"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",
|
||||
"csurf": "1.11.0",
|
||||
"cron": "2.3.0",
|
||||
"cropperjs": "1.5.13",
|
||||
"csrf-sync": "4.0.1",
|
||||
"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.6",
|
||||
"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.18",
|
||||
"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",
|
||||
"@apidevtools/swagger-parser": "9.0.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"
|
||||
},
|
||||
@@ -186,4 +192,4 @@
|
||||
"url": "https://github.com/barisusakli"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
19
loader.js
19
loader.js
@@ -30,9 +30,7 @@ const output = logrotate({ file: outputLogFilePath, size: '1m', keep: 3, compres
|
||||
const silent = nconf.get('silent') === 'false' ? false : nconf.get('silent') !== false;
|
||||
let numProcs;
|
||||
const workers = [];
|
||||
const Loader = {
|
||||
timesStarted: 0,
|
||||
};
|
||||
const Loader = {};
|
||||
const appPath = path.join(__dirname, 'app.js');
|
||||
|
||||
Loader.init = function () {
|
||||
@@ -57,21 +55,6 @@ Loader.displayStartupMessages = function () {
|
||||
|
||||
Loader.addWorkerEvents = function (worker) {
|
||||
worker.on('exit', (code, signal) => {
|
||||
if (code !== 0) {
|
||||
if (Loader.timesStarted < numProcs * 3) {
|
||||
Loader.timesStarted += 1;
|
||||
if (Loader.crashTimer) {
|
||||
clearTimeout(Loader.crashTimer);
|
||||
}
|
||||
Loader.crashTimer = setTimeout(() => {
|
||||
Loader.timesStarted = 0;
|
||||
}, 10000);
|
||||
} else {
|
||||
console.log(`${numProcs * 3} restarts in 10 seconds, most likely an error on startup. Halting.`);
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
|
||||
console.log(`[cluster] Child Process (${worker.pid}) has exited (code: ${code}, signal: ${signal})`);
|
||||
if (!(worker.suicide || code === 0)) {
|
||||
console.log('[cluster] Spinning up another process...');
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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": "اسم المستخدم فقط",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "اسم مستخدم غير موجود",
|
||||
"no-teaser": "مقتطف غير موجود",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "لاتملك الصلاحيات اللازمة للقيام بهذه العملية",
|
||||
"category-disabled": "قائمة معطلة",
|
||||
"topic-locked": "الموضوع مقفول",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "يسمح لك بالنشر مرة كل %1 ثانية - يرجى الإنتظار قبل النشر مجدداً",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "لقد شاركت بالتصويت ، ألا تذكر؟",
|
||||
"reputation-system-disabled": "نظام السمعة معطل",
|
||||
"downvoting-disabled": "التصويتات السلبية معطلة",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
"from": "Име за полето „От“",
|
||||
"from-help": "Името на изпращача, което да бъде показано в е-писмото.",
|
||||
|
||||
"confirmation-settings": "Потвърждение",
|
||||
"confirmation.expiry": "Продължителност на давността на връзката за потвърждаване, в часове",
|
||||
|
||||
"smtp-transport": "Транспорт чрез SMTP",
|
||||
"smtp-transport.enabled": "Включване на транспорта чрез SMTP",
|
||||
"smtp-transport-help": "Можете да изберете от списък от познати услуги, или да въведете такава ръчно.",
|
||||
|
||||
@@ -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": "Само потребителско име",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Потребителят не съществува",
|
||||
"no-teaser": "Резюмето не съществува",
|
||||
"no-flag": "Докладът не съществува",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Нямате достатъчно права за това действие.",
|
||||
"category-disabled": "Категорията е изключена",
|
||||
"topic-locked": "Темата е заключена",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Не е избрана категория.",
|
||||
"too-many-posts": "Можете да публикувате веднъж на %1 секунда/и – моля, изчакайте малко, преди да опитате да публикувате отново",
|
||||
"too-many-posts-newbie": "Като нов потребител, Вие можете да публикувате веднъж на %1 секунда/и, докато не натрупате %2 репутация – моля, изчакайте малко, преди да опитате да публикувате отново",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Моля, въведете по-дълъг етикет. Етикетите трябва да съдържат поне %1 символ(а)",
|
||||
"tag-too-long": "Моля, въведете по-кратък етикет. Етикетите трябва да съдържат не повече от %1 символ(а)",
|
||||
"not-enough-tags": "Недостатъчно етикети. Темите трябва да имат поне %1 етикет(а)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Това съобщение вече е изтрито.",
|
||||
"chat-restored-already": "Това съобщение вече е възстановено.",
|
||||
"chat-room-does-not-exist": "Стаята за разговори не съществува.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Вече сте дали глас за тази публикация.",
|
||||
"reputation-system-disabled": "Системата за репутация е изключена.",
|
||||
"downvoting-disabled": "Отрицателното гласуване е изключено",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "এই নামে কোন সদস্য নেই",
|
||||
"no-teaser": "টিজারটি খুজে পাওয়া যায় নি",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "এই কাজটির জন্য আপনার পর্যাপ্ত অধিকার নেই",
|
||||
"category-disabled": "বিভাগটি নিষ্ক্রিয়",
|
||||
"topic-locked": "টপিক বন্ধ",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "সম্মাননা ব্যাবস্থা নিস্ক্রীয় রাখা হয়েছে",
|
||||
"downvoting-disabled": "ঋণাত্মক ভোট নিস্ক্রীয় রাখা হয়েছে।",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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í.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Uživatel neexistuje",
|
||||
"no-teaser": "Chyták neexistuje",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Na tuto akci nemáte dostatečné oprávnění.",
|
||||
"category-disabled": "Kategorie zakázána",
|
||||
"topic-locked": "Téma uzamknuto",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Nebyla vybrána kategorie.",
|
||||
"too-many-posts": "Můžete přispívat jednou za %1 sekund - vyčkejte tedy, než vytvoříte další příspěvek",
|
||||
"too-many-posts-newbie": "Jako nový uživatel, můžete přispívat jednou za %1 sekund, dokud nezískáte pověst %2 - vyčkejte tedy, než vytvoříte další příspěvek",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Zadejte delší značku. Značky by měli mít alespoň %1 znaků",
|
||||
"tag-too-long": "Zadejte kratší značku. Značky nesmí být delší než %1 znaků",
|
||||
"not-enough-tags": "Málo značek. Téma musí obsahovat alespoň %1 značek",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Tato konverzační zpráva již byla odstraněna.",
|
||||
"chat-restored-already": "Tato konverzační zpráva již byla obnovena.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Již jste v tomto příspěvku hlasoval.",
|
||||
"reputation-system-disabled": "Systém reputací je zakázán.",
|
||||
"downvoting-disabled": "Systém nesouhlasu je zakázán",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Brugeren eksisterer ikke",
|
||||
"no-teaser": "Teaser eksisterer ikke",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Du har ikke nok rettigheder til at udføre denne handling",
|
||||
"category-disabled": "Kategorien er deaktiveret",
|
||||
"topic-locked": "Tråden er låst",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "Du kan højest skrive et indlæg hver %1 sekund(er) - venligst vent et øjeblik før næste indlæg",
|
||||
"too-many-posts-newbie": "Som ny bruger kan du kun skrive et indlæg engang hvert %1. sekund() indtil du har optjent %2 omdømme point - venligst vent et øjeblik før næste indlæg.",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Indtast et længere tag. Tags skal indeholde mindst %1 karakter(er).",
|
||||
"tag-too-long": "Indtast et længere tag. Tags kan ikke være længere end %1 karakter(er).",
|
||||
"not-enough-tags": "Ikke nok tags. Tråde skal have mindst %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Vurderingssystem er slået fra.",
|
||||
"downvoting-disabled": "Nedvurdering er slået fra",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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...",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach markiert wird, wird jede zusätzliche Markierung als "Nachricht" 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"
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Der Benutzer existiert nicht",
|
||||
"no-teaser": "Zusammenfassung existiert nicht",
|
||||
"no-flag": "Markierung existiert nicht",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Du verfügst nicht über ausreichende Berechtigungen, um die Aktion durchzuführen.",
|
||||
"category-disabled": "Kategorie ist deaktiviert",
|
||||
"topic-locked": "Thema ist gesperrt",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Kategorie nicht ausgewählt",
|
||||
"too-many-posts": "Du kannst nur einen Beitrag innerhalb von %1 Sekunden erstellen - Bitte warte bevor Du erneut einen Beitrag erstellst.",
|
||||
"too-many-posts-newbie": "Als neuer Benutzer kannst du nur einmal alle %1 Sekunde(n) posten, bis du %2 Reputation erworben hast - bitte warte, bevor du erneut postest",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Bitte gebe ein längeres Schlagwort ein. Schlagworte sollten mindestens %1 Zeichen enthalten.",
|
||||
"tag-too-long": "Bitte gebe ein kürzeres Schlagwort ein. Schlagworte können nicht länger als %1 Zeichen sein.",
|
||||
"not-enough-tags": "Nicht genügend Schlagworte. Themen müssen mindestens %1 Schlagwort(e) enthalten",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Diese Chatnachricht wurde bereits gelöscht.",
|
||||
"chat-restored-already": "Diese Chatnachricht wurde bereits wiederhergestellt.",
|
||||
"chat-room-does-not-exist": "Der Chatraum existiert nicht.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Du hast diesen Beitrag bereits bewertet.",
|
||||
"reputation-system-disabled": "Das Reputationssystem ist deaktiviert.",
|
||||
"downvoting-disabled": "Downvotes sind deaktiviert.",
|
||||
@@ -205,8 +210,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 – 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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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."
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "User does not exist",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "You do not have enough privileges for this action.",
|
||||
"category-disabled": "Η κατηγορία έχει απενεργοποιηθεί",
|
||||
"topic-locked": "Το θέμα έχει κλειδωθεί",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Το σύστημα φήμης έχει απενεργοποιηθεί.",
|
||||
"downvoting-disabled": "Η καταψήφιση έχει απενεργοποιηθεί",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
"no-user": "User does not exist",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "You do not have enough privileges for this action.",
|
||||
|
||||
"category-disabled": "Category disabled",
|
||||
@@ -101,6 +102,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -181,6 +183,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "User does not exist",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "You do not have enough privileges for this action.",
|
||||
"category-disabled": "Category disabled",
|
||||
"topic-locked": "Topic Locked",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "User does not exist",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "You do not have enough privileges for this action.",
|
||||
"category-disabled": "Category disabled",
|
||||
"topic-locked": "Topic Locked",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
|
||||
@@ -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)"
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "El usuario no existe",
|
||||
"no-teaser": "El resumen no existe",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "No tienes suficientes privilegios para realizar esta acción.",
|
||||
"category-disabled": "Categoría deshabilitada",
|
||||
"topic-locked": "Tema bloqueado",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Categoría no seleccionada.",
|
||||
"too-many-posts": "Solo puedes publicar una vez cada %1 segundo(s) - por favor espere antes de volver a publicar",
|
||||
"too-many-posts-newbie": "Como nuevo usuario, solo puedes publicar una vez cada %1 segundo(s) hasta hayas ganado una reputación de %2 - por favor espera antes de volver a publicar",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Por favor introduce una etiqueta más larga. Las etiquetas deben contener por lo menos %1 caractere(s)",
|
||||
"tag-too-long": "Por favor introduce una etiqueta más corta. Las etiquetas no pueden exceder los %1 caractere(s)",
|
||||
"not-enough-tags": "Etiquetas insuficientes. El tema debe tener al menos %1 etiqueta(s).",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Este mensaje de chat ya ha sido borrado.",
|
||||
"chat-restored-already": "Este mensaje de chat ya ha sido restaurado.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Ya has votado a este mensaje.",
|
||||
"reputation-system-disabled": "El sistema de reputación está deshabilitado.",
|
||||
"downvoting-disabled": "La votación negativa está deshabilitada.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Kasutajat ei eksisteeri",
|
||||
"no-teaser": "Eelvaadet ei eksisteeri",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Sul pole piisavalt õigusi.",
|
||||
"category-disabled": "Kategooria keelatud",
|
||||
"topic-locked": "Teema lukustatud",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "Te saate postitada %1 sekundi tagant - palun oodake enne uue postituse tegemist.",
|
||||
"too-many-posts-newbie": "Uue kasutajana saadte postitada vaid iga %1 sekundi tagant, seniks kuni olete teeninud vähemalt %2 reputatsiooni - palun oodake enne uue postituse tegemist.",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Palun sisestage pikem märksõna. Märksõna pikkus peab olema vähemalt %1 tähemärk(i).",
|
||||
"tag-too-long": "Palun sisestage lühem märksõna. Märksõna pikkus peab olema vähem kui %1 tähemärk(i).",
|
||||
"not-enough-tags": "Liiga vähe märksõnu. Teemadel peab olemalt vähemalt %1 märksõna",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Sa oled juba hääletanud sellel postitusel.",
|
||||
"reputation-system-disabled": "Reputatsiooni süsteem ei ole aktiveeritud",
|
||||
"downvoting-disabled": "Negatiivsete häälte andmine ei ole võimaldatud",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "کاربر وجود ندارد",
|
||||
"no-teaser": "تیزر وجود ندارد",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "شما دسترسی کافی برای این کار را ندارید",
|
||||
"category-disabled": "دسته غیرفعال شد.",
|
||||
"topic-locked": "موضوع بسته شد.",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "هیچ دستهبندی انتخاب نشده.",
|
||||
"too-many-posts": "شما می توانید هر %1 ثانیه یک پست ایجاد کنید - لطفا قبل از ارسال پست جدید صبر کنید",
|
||||
"too-many-posts-newbie": "به عنوان یک کاربر جدید ، تا زمانی که شما %2 اعتبار کسب کنید می توانید هر %1 ثانیه یک پست ایجاد کنید - لطفا قبل از ایجاد پست جدید صبر کنید .",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "لطفا برچسب بلندتری وارد کنید. برچسبها باید حداقل %1 کاراکتر داشته باشند.",
|
||||
"tag-too-long": "لطفا برچسب کوتاه تری وارد کنید . برچسب ها نباید بیشتر از %1 کاراکتر داشته باشند",
|
||||
"not-enough-tags": "تعداد برچسب ها کافی نیست. موضوع ها یابد حداقل %1 برچسب داشته باشند",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "این پیام قبلا حذف شده است",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "شما قبلا به این پست رای داده اید.",
|
||||
"reputation-system-disabled": "سیستم اعتبار غیر فعال شده است",
|
||||
"downvoting-disabled": "رأی منفی غیر فعال شده است",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Käyttäjää ei ole olemassa",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Oikeutesi eivät riitä toiminnon suorittamiseen.",
|
||||
"category-disabled": "Kategoria ei ole käytössä",
|
||||
"topic-locked": "Aihe lukittu",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Category not selected.",
|
||||
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
|
||||
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "You have already voted for this post.",
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
"from": "Nom de l’expéditeur",
|
||||
"from-help": "Le nom de l’expé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é.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Cet utilisateur n'existe pas",
|
||||
"no-teaser": "L’aperçu n'existe pas",
|
||||
"no-flag": "Le signalement n'existe pas",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Vous n'avez pas les privilèges nécessaires pour effectuer cette action.",
|
||||
"category-disabled": "Catégorie désactivée",
|
||||
"topic-locked": "Sujet verrouillé",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Aucune catégorie sélectionnée",
|
||||
"too-many-posts": "Vous ne pouvez poster que toutes les %1 seconde(s) - merci de patienter avant de publier à nouveau.",
|
||||
"too-many-posts-newbie": "En tant que nouvel utilisateur, vous ne pouvez poster que toutes les %1 seconde(s) jusqu'à ce que vous obteniez une réputation de %2 - patientez avant de publier de nouveau.",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Veuillez entrer un mot-clé plus long. Les mots-clés doivent contenir au moins %1 caractère(s).",
|
||||
"tag-too-long": "Veuillez entrer un mot-clé plus court. Les mot-clés ne peuvent excéder %1 caractère(s).",
|
||||
"not-enough-tags": "Pas assez de mots-clés. Les sujets doivent avoir au moins %1 mots-clé(s).",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Ce message a déjà été supprimé.",
|
||||
"chat-restored-already": "Ce message de discussion a déjà été restauré.",
|
||||
"chat-room-does-not-exist": "Le salon de discussion n'existe pas.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Vous avez déjà voté pour ce message.",
|
||||
"reputation-system-disabled": "Le système de réputation est désactivé",
|
||||
"downvoting-disabled": "Les votes négatifs ne sont pas autorisés",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "O usuario non existe",
|
||||
"no-teaser": "A vista previa do tema non existe",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Non tes privilexios dabondo para ver este tema.",
|
||||
"category-disabled": "Categoría deshabilitada",
|
||||
"topic-locked": "Tema Pechado",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Categoría non seleccionada",
|
||||
"too-many-posts": "Só podes postear unha vez cada %1 segundo(s) - por favor agarda antes de publicar de novo.",
|
||||
"too-many-posts-newbie": "Como novo usuario, só podes publicar unha vez cada %1 segundo(s) ata que acades %2 de reputación -por favor, agarda para publicar de novo.",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Por favor, introduce unha etiqueta máis longa. As etiquetas deben conter %1 carácter(es) como mínimo.",
|
||||
"tag-too-long": "Por favor, introduce unha etiqueta máis curta. As etiquetas non poden conter máis de %1 carácter(es).",
|
||||
"not-enough-tags": "Non hai etiquetas dabondas. Os temas deben ter %1 etiqueta(s) como mínimo.",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Xa votache esta mensaxe.",
|
||||
"reputation-system-disabled": "O sistema de reputación está deshabilitado",
|
||||
"downvoting-disabled": "Os votos negativos están deshabilitados",
|
||||
|
||||
@@ -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. עבור אתר אינטרנט מרובה תנועה בייצור, הדרך הטובה ביותר להפעיל דחיסה היא ליישם אותו ברמת פרוקסי הפוך. אתה יכול להפעיל אותו כאן למטרות בדיקה."
|
||||
}
|
||||
@@ -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> – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
|
||||
"prompt": "בקש מהמשתמשים להגדיר/לאמת את כתובת הדוא\"ל שלהם",
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"unread.cutoff": "ימי ניתוק שלא נקראו",
|
||||
"unread.min-track-last": "פוסטים מינימליים בנושא לפני מעקב אחר קריאה אחרונה",
|
||||
"recent": "הגדרות פוסטים אחרונים",
|
||||
"recent.max-topics": "מקסימום נושאים ב פוסטים אחרונים",
|
||||
"recent.max-topics": "מקסימום נושאים בעמוד פוסטים אחרונים",
|
||||
"recent.categoryFilter.disable": "הפיכת סינון נושאים ללא זמין בקטגוריות שהתעלמו מהן בדף פוסטים אחרונים",
|
||||
"signature": "הגדרות חתימה",
|
||||
"signature.disable": "השבת חתימות",
|
||||
|
||||
@@ -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": "שנה גודל תמונות אם הם רחבים יותר מהרוחב המוגדר",
|
||||
|
||||
@@ -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": "שם משתמש בלבד",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "משתמש אינו קיים",
|
||||
"no-teaser": "תקציר אינו קיים",
|
||||
"no-flag": "דיווח לא קיים",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "ההרשאות שלכם אינן מספיקות לביצוע פעולה זו.",
|
||||
"category-disabled": "קטגוריה לא פעילה",
|
||||
"topic-locked": "נושא נעול",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "לא נבחרה קטגוריה",
|
||||
"too-many-posts": "ניתן לפרסם פוסט רק פעם ב-%1 שניות - אנא המתינו לפני פרסום נוסף",
|
||||
"too-many-posts-newbie": "כמשתמשים חדשים, אתם יכולים לפרסם פוסט רק פעם ב-%1 שניות עד שיהיו לכם %2 נקודות מוניטין - אנא המתינו לפני פרסום נוסף",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "הכניסו תגית ארוכה יותר. תגיות חייבות להכיל לפחות %1 תווים",
|
||||
"tag-too-long": "הכניסו תגית קצרה יותר. תגיות יכולות להיות רק עד %1 תווים",
|
||||
"not-enough-tags": "אין מספיק תגיות. נושא חייב להכיל לפחות %1 תגיות",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "הודעת צ'אט זו כבר נמחקה.",
|
||||
"chat-restored-already": "הודעת צ'אט זו כבר שוחזרה.",
|
||||
"chat-room-does-not-exist": "חדר צ'אט אינו קיים.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "הצבעתם כבר בנושא זה.",
|
||||
"reputation-system-disabled": "מערכת המוניטין לא פעילה.",
|
||||
"downvoting-disabled": "היכולת להצביע נגד מושבתת",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"selected": "נבחר",
|
||||
"all": "הכל",
|
||||
"all_categories": "כל הקטגוריות",
|
||||
"topics_marked_as_read.success": "נושאים שמסומנים כנקרא!",
|
||||
"topics_marked_as_read.success": "הנושאים שבחרת סומנו כנקרא!",
|
||||
"all-topics": "כל הנושאים",
|
||||
"new-topics": "נושאים חדשים",
|
||||
"watched-topics": "נושאים שאתה עוקב אחריהם",
|
||||
|
||||
@@ -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": "אנא הזן את הסיסמה שלך כדי לאמת את הבעלות על החשבון."
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Korisnik ne postoji",
|
||||
"no-teaser": "Zadirkivač ne postoji",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Nemate privilegije za ovu radnju.",
|
||||
"category-disabled": "Kategorija onemogućena",
|
||||
"topic-locked": "Tema zaključana",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "Kategorija nije odabrana.",
|
||||
"too-many-posts": "Možete objavljivati svakih %1 skeundi, pričekajte prije ponovne objave",
|
||||
"too-many-posts-newbie": "Kao novi korisnik, možete objavljivati svakih %1 sekundi dok ne steknete reputaciju %2 - molimo pričekajte prije ponovne objave",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Unesite dužu oznaku. Oznake moraju sadržavati najmanje %1 znak(ova)",
|
||||
"tag-too-long": "Unesite kraću oznaku. Oznake me mogu imati više od %1 znak(ova)",
|
||||
"not-enough-tags": "Nema dovoljno oznaka. Teme moraju imate bar %1 oznaku",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "This chat message has already been deleted.",
|
||||
"chat-restored-already": "This chat message has already been restored.",
|
||||
"chat-room-does-not-exist": "Chat room does not exist.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Već ste glasali za ovu objavu",
|
||||
"reputation-system-disabled": "Sistem reputacije onemogućen.",
|
||||
"downvoting-disabled": "Oduzimanje glasova je onemogućeno",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"no-user": "Nem létező felhasználó",
|
||||
"no-teaser": "A bevezető nem létezik",
|
||||
"no-flag": "Flag does not exist",
|
||||
"no-chat-room": "Chat room does not exist",
|
||||
"no-privileges": "Nincs elég jogod ehhez a művelethez.",
|
||||
"category-disabled": "Kategória kikapcsolva",
|
||||
"topic-locked": "Téma lezárva",
|
||||
@@ -88,6 +89,7 @@
|
||||
"category-not-selected": "A kategória nincs kiválasztva.",
|
||||
"too-many-posts": "Csak %1 másodpercenként hozhatsz létre új bejegyzést - kérlek várj egy kicsit mielőtt új bejegyzést tennél közzé",
|
||||
"too-many-posts-newbie": "Új felhasználóként csak egyszer készíthetsz bejegyzést %1 másodpercen belül, amíg el nem éred a %2 szintet - kérlek várj egy kicsit mielőtt új bejegyzést tennél közzé",
|
||||
"already-posting": "You are already posting",
|
||||
"tag-too-short": "Kérlek hosszabb címkét adj meg. A címke legalább %1 karaktert kell, hogy tartalmazzon",
|
||||
"tag-too-long": "Kérlek rövidebb címkét adj meg. A címkék nem lehetnek hosszabbak %1 karakternél",
|
||||
"not-enough-tags": "Nincs elég címke. A bejegyzésnek legalább %1 címkét kell tartalmaznia",
|
||||
@@ -155,6 +157,9 @@
|
||||
"chat-deleted-already": "Ez az üzenet már törölve lett.",
|
||||
"chat-restored-already": "Ez az üzenet már vissza van állítva.",
|
||||
"chat-room-does-not-exist": "Csevegő szoba nem létezik.",
|
||||
"cant-add-users-to-chat-room": "Can't add users to chat room.",
|
||||
"cant-remove-users-from-chat-room": "Can't remove users from chat room.",
|
||||
"chat-room-name-too-long": "Chat room name too long.",
|
||||
"already-voting-for-this-post": "Már szavaztál erre a hozzászólásra.",
|
||||
"reputation-system-disabled": "Hírnév funkció kikapcsolva.",
|
||||
"downvoting-disabled": "Leszavazás funkció kikapcsolva",
|
||||
|
||||
3
public/language/hy/_DO_NOT_EDIT_FILES_HERE.md
Normal file
3
public/language/hy/_DO_NOT_EDIT_FILES_HERE.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# The files here are not meant to be edited directly
|
||||
|
||||
Please see the → [Internalization README](../README.md).
|
||||
11
public/language/hy/admin/admin.json
Normal file
11
public/language/hy/admin/admin.json
Normal 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)"
|
||||
}
|
||||
9
public/language/hy/admin/advanced/cache.json
Normal file
9
public/language/hy/admin/advanced/cache.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"post-cache": "Գրառման քեշ",
|
||||
"group-cache": "Խմբի քեշ",
|
||||
"local-cache": "Տեղական քեշ",
|
||||
"object-cache": "Օբյեկտի քեշ",
|
||||
"percent-full": "%1%Լրիվ",
|
||||
"post-cache-size": "Գրառման քեշի չափը",
|
||||
"items-in-cache": "Նյութեր քեշում"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user