mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 07:20:27 +01:00
Compare commits
163 Commits
v3.0.0-bet
...
ajaxify-cr
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc29c3a49b | ||
|
|
3883199be0 | ||
|
|
7cb2e02cd7 | ||
|
|
491487a1a2 | ||
|
|
188ec62f9a | ||
|
|
48c1c7594d | ||
|
|
69f24ed92a | ||
|
|
830f142b7a | ||
|
|
1aff9cad91 | ||
|
|
37b48b82a4 | ||
|
|
a83734fb2b | ||
|
|
68db271dfd | ||
|
|
2c5a5bf366 | ||
|
|
2a9b3ee464 | ||
|
|
3f8344804a | ||
|
|
8906002772 | ||
|
|
415da6c2ed | ||
|
|
9c0996e40a | ||
|
|
b17ab944e6 | ||
|
|
4ab60c888c | ||
|
|
e753603e6a | ||
|
|
b4292cf517 | ||
|
|
33ad5a724a | ||
|
|
6947e60b47 | ||
|
|
034666b4c1 | ||
|
|
7b7f473e14 | ||
|
|
6b89884dd5 | ||
|
|
ae5d4025b2 | ||
|
|
400a7abf55 | ||
|
|
5d2900e95d | ||
|
|
96305e12c9 | ||
|
|
5a7104f13f | ||
|
|
1c0808d779 | ||
|
|
1a07b77f88 | ||
|
|
361441bd02 | ||
|
|
04652ceb95 | ||
|
|
661a6e0473 | ||
|
|
97f081353f | ||
|
|
98b58bcc3e | ||
|
|
8c07a8d7e0 | ||
|
|
69a7bfbe71 | ||
|
|
7f54709da7 | ||
|
|
03e05b5154 | ||
|
|
e6e08d561b | ||
|
|
596db09f7e | ||
|
|
ddd0324832 | ||
|
|
72bee50b97 | ||
|
|
eaa5454fa1 | ||
|
|
ddcdaacc94 | ||
|
|
4305c0a123 | ||
|
|
e9a8e19508 | ||
|
|
542d830e40 | ||
|
|
92ec5bd989 | ||
|
|
77ddfc642e | ||
|
|
44c2d402a9 | ||
|
|
92073cf274 | ||
|
|
402229845c | ||
|
|
2614b95c40 | ||
|
|
efa64032dd | ||
|
|
7c780210a8 | ||
|
|
894f392bfc | ||
|
|
c2961ad4cd | ||
|
|
3d2a28774f | ||
|
|
18b2150edd | ||
|
|
fb100ac731 | ||
|
|
73a50d1718 | ||
|
|
cd5cf5cd0c | ||
|
|
a3a7fac7b6 | ||
|
|
f286b66fe4 | ||
|
|
a2d3f6741c | ||
|
|
238a78098c | ||
|
|
f21c8ca4be | ||
|
|
1502068eff | ||
|
|
8ddb302f20 | ||
|
|
0d236adf2c | ||
|
|
fafa130406 | ||
|
|
93aa43f717 | ||
|
|
9ed6961af8 | ||
|
|
4b94c033c4 | ||
|
|
c843984d57 | ||
|
|
7d831f0be3 | ||
|
|
5db037f1ea | ||
|
|
75436dc02c | ||
|
|
b0b060da2d | ||
|
|
2cde7231f5 | ||
|
|
6edb908b0b | ||
|
|
a5a4b307f3 | ||
|
|
ae9d6d775b | ||
|
|
f90696de49 | ||
|
|
2273a8221a | ||
|
|
a5f19ee6ea | ||
|
|
7ba70d1561 | ||
|
|
9e685e657a | ||
|
|
767c1d1faf | ||
|
|
1e7f32b1c4 | ||
|
|
a3a38e4ba3 | ||
|
|
ae53a6e046 | ||
|
|
967c0ccfa1 | ||
|
|
50f1476831 | ||
|
|
cfd5027245 | ||
|
|
5afea4b780 | ||
|
|
29fbecfc7b | ||
|
|
d8f787eb17 | ||
|
|
87be26940f | ||
|
|
b543a0d05a | ||
|
|
5fa38fbe86 | ||
|
|
56427e4f9d | ||
|
|
6efff5a52e | ||
|
|
c03d5db71e | ||
|
|
f5a59991fc | ||
|
|
22fc8fe38f | ||
|
|
17d0b40efa | ||
|
|
34cf64f5ac | ||
|
|
1545223e7f | ||
|
|
9a7f73ca68 | ||
|
|
f054a4f44d | ||
|
|
a85276a680 | ||
|
|
b70716f130 | ||
|
|
18b3ac6e23 | ||
|
|
b8efa4664d | ||
|
|
f43dcdc5e5 | ||
|
|
a6f22afafa | ||
|
|
8c762d3228 | ||
|
|
f1b2d678fa | ||
|
|
b526d42ed9 | ||
|
|
44cbb484d7 | ||
|
|
e8e35de390 | ||
|
|
2ca38e7b95 | ||
|
|
6976925943 | ||
|
|
c75ec225b4 | ||
|
|
f155eedb8d | ||
|
|
791551098c | ||
|
|
ec58700f6d | ||
|
|
e6d7e55fbc | ||
|
|
4cf04f06f6 | ||
|
|
36bcdf8f9d | ||
|
|
8cf4a6f62e | ||
|
|
22a3ba65a2 | ||
|
|
a4aeee968a | ||
|
|
b75212f757 | ||
|
|
3d85584234 | ||
|
|
17c2467dd1 | ||
|
|
4211e4ddb2 | ||
|
|
02d69920ae | ||
|
|
865e150691 | ||
|
|
5a2c6c1cb5 | ||
|
|
c76e344f37 | ||
|
|
83d3633626 | ||
|
|
ea95668a76 | ||
|
|
3bd9a87154 | ||
|
|
cc147ab31d | ||
|
|
0b2dd4e367 | ||
|
|
f553da48e1 | ||
|
|
bb0397cbc8 | ||
|
|
5a994290f2 | ||
|
|
b00cd8be41 | ||
|
|
affac5692a | ||
|
|
01b2915e1c | ||
|
|
edd2fc38fc | ||
|
|
0ad5f4761b | ||
|
|
e29b9b1db2 | ||
|
|
1a0910bba4 | ||
|
|
45c3b9dfa1 |
@@ -18,12 +18,3 @@ logs/
|
|||||||
.eslintrc
|
.eslintrc
|
||||||
test/files
|
test/files
|
||||||
*.min.js
|
*.min.js
|
||||||
|
|
||||||
/public/src/app.js
|
|
||||||
/public/src/client.js
|
|
||||||
/public/src/admin/admin.js
|
|
||||||
/public/src/modules/translator.common.js
|
|
||||||
/public/src/modules/pictureCropper.js
|
|
||||||
/public/src/modules/ace-editor.js
|
|
||||||
/public/src/client/account/header.js
|
|
||||||
/public/src/client/test.js
|
|
||||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -46,7 +46,7 @@ jobs:
|
|||||||
type=raw,value=latest
|
type=raw,value=latest
|
||||||
|
|
||||||
- name: Build and push Docker images
|
- name: Build and push Docker images
|
||||||
uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v4
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
file: ./Dockerfile
|
file: ./Dockerfile
|
||||||
|
|||||||
12
.github/workflows/test.yaml
vendored
12
.github/workflows/test.yaml
vendored
@@ -29,19 +29,19 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest]
|
os: [ubuntu-latest]
|
||||||
node: [14, 16, 18]
|
node: [16, 18]
|
||||||
database: [mongo-dev, mongo, redis, postgres]
|
database: [mongo-dev, mongo, redis, postgres]
|
||||||
include:
|
include:
|
||||||
# only run coverage once
|
# only run coverage once
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
node: 14
|
node: 16
|
||||||
coverage: true
|
coverage: true
|
||||||
# test under development once
|
# test under development once
|
||||||
- database: mongo-dev
|
- database: mongo-dev
|
||||||
test_env: development
|
test_env: development
|
||||||
# only run eslint once
|
# only run eslint once
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
node: 14
|
node: 16
|
||||||
database: mongo-dev
|
database: mongo-dev
|
||||||
lint: true
|
lint: true
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
@@ -50,7 +50,7 @@ jobs:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: 'postgres:14-alpine'
|
image: 'postgres:15-alpine'
|
||||||
env:
|
env:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
@@ -194,7 +194,7 @@ jobs:
|
|||||||
run: npm run coverage
|
run: npm run coverage
|
||||||
|
|
||||||
- name: Test coverage
|
- name: Test coverage
|
||||||
uses: coverallsapp/github-action@1.1.3
|
uses: coverallsapp/github-action@v2.0.0
|
||||||
if: matrix.coverage
|
if: matrix.coverage
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -208,7 +208,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Coveralls Finished
|
- name: Coveralls Finished
|
||||||
uses: coverallsapp/github-action@1.1.3
|
uses: coverallsapp/github-action@v2.0.0
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
parallel-finished: true
|
parallel-finished: true
|
||||||
|
|||||||
194
CHANGELOG.md
194
CHANGELOG.md
@@ -1,3 +1,197 @@
|
|||||||
|
#### 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)
|
||||||
|
* incrementing version number - v2.8.8 (b331b942)
|
||||||
|
* incrementing version number - v2.8.7 (3f8248d6)
|
||||||
|
* incrementing version number - v2.8.6 (af6ce447)
|
||||||
|
* incrementing version number - v2.8.5 (bff5ce2d)
|
||||||
|
* incrementing version number - v2.8.4 (a46b2bbc)
|
||||||
|
* incrementing version number - v2.8.3 (c20b20a7)
|
||||||
|
* incrementing version number - v2.8.2 (050e43f8)
|
||||||
|
* incrementing version number - v2.8.1 (727f879e)
|
||||||
|
* incrementing version number - v2.8.0 (8e77673d)
|
||||||
|
* incrementing version number - v2.7.0 (96cc0617)
|
||||||
|
* incrementing version number - v2.6.1 (7e52a7a5)
|
||||||
|
* incrementing version number - v2.6.0 (e7fcf482)
|
||||||
|
* 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)
|
||||||
|
* incrementing version number - v2.5.1 (ce3aa950)
|
||||||
|
* incrementing version number - v2.5.0 (01d276cb)
|
||||||
|
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||||
|
* incrementing version number - v2.4.4 (d5525c87)
|
||||||
|
* incrementing version number - v2.4.3 (9c647c6c)
|
||||||
|
* incrementing version number - v2.4.2 (3aa7b855)
|
||||||
|
* incrementing version number - v2.4.1 (60cbd148)
|
||||||
|
* incrementing version number - v2.4.0 (4834cde3)
|
||||||
|
* incrementing version number - v2.3.1 (d2425942)
|
||||||
|
* incrementing version number - v2.3.0 (046ea120)
|
||||||
|
|
||||||
|
##### 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)
|
||||||
|
* incrementing version number - v2.8.7 (3f8248d6)
|
||||||
|
* incrementing version number - v2.8.6 (af6ce447)
|
||||||
|
* incrementing version number - v2.8.5 (bff5ce2d)
|
||||||
|
* incrementing version number - v2.8.4 (a46b2bbc)
|
||||||
|
* incrementing version number - v2.8.3 (c20b20a7)
|
||||||
|
* incrementing version number - v2.8.2 (050e43f8)
|
||||||
|
* incrementing version number - v2.8.1 (727f879e)
|
||||||
|
* incrementing version number - v2.8.0 (8e77673d)
|
||||||
|
* incrementing version number - v2.7.0 (96cc0617)
|
||||||
|
* incrementing version number - v2.6.1 (7e52a7a5)
|
||||||
|
* incrementing version number - v2.6.0 (e7fcf482)
|
||||||
|
* 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)
|
||||||
|
* incrementing version number - v2.5.1 (ce3aa950)
|
||||||
|
* incrementing version number - v2.5.0 (01d276cb)
|
||||||
|
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||||
|
* incrementing version number - v2.4.4 (d5525c87)
|
||||||
|
* incrementing version number - v2.4.3 (9c647c6c)
|
||||||
|
* incrementing version number - v2.4.2 (3aa7b855)
|
||||||
|
* incrementing version number - v2.4.1 (60cbd148)
|
||||||
|
* incrementing version number - v2.4.0 (4834cde3)
|
||||||
|
* incrementing version number - v2.3.1 (d2425942)
|
||||||
|
* incrementing version number - v2.3.0 (046ea120)
|
||||||
|
|
||||||
|
##### 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)
|
||||||
|
* incrementing version number - v2.8.6 (af6ce447)
|
||||||
|
* incrementing version number - v2.8.5 (bff5ce2d)
|
||||||
|
* incrementing version number - v2.8.4 (a46b2bbc)
|
||||||
|
* incrementing version number - v2.8.3 (c20b20a7)
|
||||||
|
* incrementing version number - v2.8.2 (050e43f8)
|
||||||
|
* incrementing version number - v2.8.1 (727f879e)
|
||||||
|
* incrementing version number - v2.8.0 (8e77673d)
|
||||||
|
* incrementing version number - v2.7.0 (96cc0617)
|
||||||
|
* incrementing version number - v2.6.1 (7e52a7a5)
|
||||||
|
* incrementing version number - v2.6.0 (e7fcf482)
|
||||||
|
* 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)
|
||||||
|
* incrementing version number - v2.5.1 (ce3aa950)
|
||||||
|
* incrementing version number - v2.5.0 (01d276cb)
|
||||||
|
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||||
|
* incrementing version number - v2.4.4 (d5525c87)
|
||||||
|
* incrementing version number - v2.4.3 (9c647c6c)
|
||||||
|
* incrementing version number - v2.4.2 (3aa7b855)
|
||||||
|
* incrementing version number - v2.4.1 (60cbd148)
|
||||||
|
* incrementing version number - v2.4.0 (4834cde3)
|
||||||
|
* incrementing version number - v2.3.1 (d2425942)
|
||||||
|
* incrementing version number - v2.3.0 (046ea120)
|
||||||
|
|
||||||
|
##### 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)
|
||||||
|
* incrementing version number - v2.8.5 (bff5ce2d)
|
||||||
|
* incrementing version number - v2.8.4 (a46b2bbc)
|
||||||
|
* incrementing version number - v2.8.3 (c20b20a7)
|
||||||
|
* incrementing version number - v2.8.2 (050e43f8)
|
||||||
|
* incrementing version number - v2.8.1 (727f879e)
|
||||||
|
* incrementing version number - v2.8.0 (8e77673d)
|
||||||
|
* incrementing version number - v2.7.0 (96cc0617)
|
||||||
|
* incrementing version number - v2.6.1 (7e52a7a5)
|
||||||
|
* incrementing version number - v2.6.0 (e7fcf482)
|
||||||
|
* 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)
|
||||||
|
* incrementing version number - v2.5.1 (ce3aa950)
|
||||||
|
* incrementing version number - v2.5.0 (01d276cb)
|
||||||
|
* incrementing version number - v2.4.5 (dd3e1a28)
|
||||||
|
* incrementing version number - v2.4.4 (d5525c87)
|
||||||
|
* incrementing version number - v2.4.3 (9c647c6c)
|
||||||
|
* incrementing version number - v2.4.2 (3aa7b855)
|
||||||
|
* incrementing version number - v2.4.1 (60cbd148)
|
||||||
|
* incrementing version number - v2.4.0 (4834cde3)
|
||||||
|
* incrementing version number - v2.3.1 (d2425942)
|
||||||
|
* incrementing version number - v2.3.0 (046ea120)
|
||||||
|
|
||||||
|
##### 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)
|
#### v2.8.6 (2023-02-03)
|
||||||
|
|
||||||
##### Chores
|
##### Chores
|
||||||
|
|||||||
36
Gruntfile.js
36
Gruntfile.js
@@ -54,14 +54,9 @@ module.exports = function (grunt) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const styleUpdated_Client = pluginList.map(p => `node_modules/${p}/*.less`)
|
const styleUpdated_Client = pluginList.map(p => `node_modules/${p}/*.scss`)
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/*.css`))
|
.concat(pluginList.map(p => `node_modules/${p}/*.css`))
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
|
.concat(pluginList.map(p => `node_modules/${p}/+(public|static|scss)/**/*.scss`))
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.css`));
|
|
||||||
|
|
||||||
const styleUpdated_Admin = pluginList.map(p => `node_modules/${p}/*.less`)
|
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/*.css`))
|
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/+(public|static|less)/**/*.less`))
|
|
||||||
.concat(pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.css`));
|
.concat(pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.css`));
|
||||||
|
|
||||||
const clientUpdated = pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.js`);
|
const clientUpdated = pluginList.map(p => `node_modules/${p}/+(public|static)/**/*.js`);
|
||||||
@@ -72,24 +67,15 @@ module.exports = function (grunt) {
|
|||||||
const langUpdated = pluginList.map(p => `node_modules/${p}/+(public|static|languages)/**/*.json`);
|
const langUpdated = pluginList.map(p => `node_modules/${p}/+(public|static|languages)/**/*.json`);
|
||||||
|
|
||||||
grunt.config(['watch'], {
|
grunt.config(['watch'], {
|
||||||
styleUpdated_Client: {
|
styleUpdated: {
|
||||||
files: [
|
files: [
|
||||||
'public/less/**/*.less',
|
'public/scss/**/*.scss',
|
||||||
...styleUpdated_Client,
|
...styleUpdated_Client,
|
||||||
],
|
],
|
||||||
options: {
|
options: {
|
||||||
interval: 1000,
|
interval: 1000,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
styleUpdated_Admin: {
|
|
||||||
files: [
|
|
||||||
'public/less/**/*.less',
|
|
||||||
...styleUpdated_Admin,
|
|
||||||
],
|
|
||||||
options: {
|
|
||||||
interval: 1000,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
clientUpdated: {
|
clientUpdated: {
|
||||||
files: [
|
files: [
|
||||||
'public/src/**/*.js',
|
'public/src/**/*.js',
|
||||||
@@ -167,16 +153,14 @@ module.exports = function (grunt) {
|
|||||||
grunt.event.removeAllListeners('watch');
|
grunt.event.removeAllListeners('watch');
|
||||||
grunt.event.on('watch', (action, filepath, target) => {
|
grunt.event.on('watch', (action, filepath, target) => {
|
||||||
let compiling;
|
let compiling;
|
||||||
if (target === 'styleUpdated_Client') {
|
if (target === 'styleUpdated') {
|
||||||
compiling = 'clientCSS';
|
compiling = ['clientCSS', 'acpCSS'];
|
||||||
} else if (target === 'styleUpdated_Admin') {
|
|
||||||
compiling = 'acpCSS';
|
|
||||||
} else if (target === 'clientUpdated') {
|
} else if (target === 'clientUpdated') {
|
||||||
compiling = 'js';
|
compiling = ['js'];
|
||||||
} else if (target === 'templatesUpdated') {
|
} else if (target === 'templatesUpdated') {
|
||||||
compiling = 'tpl';
|
compiling = ['tpl'];
|
||||||
} else if (target === 'langUpdated') {
|
} else if (target === 'langUpdated') {
|
||||||
compiling = 'lang';
|
compiling = ['lang'];
|
||||||
} else if (target === 'serverUpdated') {
|
} else if (target === 'serverUpdated') {
|
||||||
// empty require cache
|
// empty require cache
|
||||||
const paths = ['./src/meta/build.js', './src/meta/index.js'];
|
const paths = ['./src/meta/build.js', './src/meta/index.js'];
|
||||||
@@ -184,7 +168,7 @@ module.exports = function (grunt) {
|
|||||||
return run();
|
return run();
|
||||||
}
|
}
|
||||||
|
|
||||||
require('./src/meta/build').build([compiling], { webpack: false }, (err) => {
|
require('./src/meta/build').build(compiling, { webpack: false }, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
winston.error(err.stack);
|
winston.error(err.stack);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -182,5 +182,6 @@
|
|||||||
"composer:showHelpTab": 1,
|
"composer:showHelpTab": 1,
|
||||||
"composer:allowPluginHelp": 1,
|
"composer:allowPluginHelp": 1,
|
||||||
"maxReconnectionAttempts": 5,
|
"maxReconnectionAttempts": 5,
|
||||||
"reconnectionDelay": 1500
|
"reconnectionDelay": 1500,
|
||||||
|
"disableCustomUserSkins": 0
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
{
|
{
|
||||||
"widget": "html",
|
"widget": "html",
|
||||||
"data" : {
|
"data" : {
|
||||||
"html": "<footer id=\"footer\" class=\"container footer\">\r\n\t<div>\r\n\t\tPowered by <a target=\"_blank\" href=\"https://nodebb.org\">NodeBB</a> | <a target=\"_blank\" href=\"//github.com/NodeBB/NodeBB/graphs/contributors\">Contributors</a>\r\n\t</div>\r\n</footer>",
|
"html": "<footer id=\"footer\" class=\"container footer d-flex flex-column align-items-center gap-1 mb-2\">\n\t<span>Powered by <a class=\"link-secondary text-decoration-underline\" target=\"_blank\" href=\"https://nodebb.org\">NodeBB</a></span>\n\t<span><a class=\"link-secondary\" target=\"_blank\" href=\"//github.com/NodeBB/NodeBB/graphs/contributors\"><i class=\"fa fa-users\"></i> <span class=\"text-decoration-underline\">Contributors<span></a></span>\n</footer>",
|
||||||
"title":"",
|
"title":"",
|
||||||
"container":""
|
"container":""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"title": "[[global:header.categories]]",
|
"title": "[[global:header.categories]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-list",
|
"iconClass": "fa-list",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.categories]]"
|
"text": "[[global:header.categories]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"title": "[[global:header.unread]]",
|
"title": "[[global:header.unread]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-inbox",
|
"iconClass": "fa-inbox",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.unread]]",
|
"text": "[[global:header.unread]]",
|
||||||
"groups": ["registered-users"]
|
"groups": ["registered-users"]
|
||||||
},
|
},
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
"title": "[[global:header.recent]]",
|
"title": "[[global:header.recent]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-clock-o",
|
"iconClass": "fa-clock-o",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.recent]]"
|
"text": "[[global:header.recent]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
"title": "[[global:header.tags]]",
|
"title": "[[global:header.tags]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-tags",
|
"iconClass": "fa-tags",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.tags]]"
|
"text": "[[global:header.tags]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
"title": "[[global:header.popular]]",
|
"title": "[[global:header.popular]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-fire",
|
"iconClass": "fa-fire",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.popular]]"
|
"text": "[[global:header.popular]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
"title": "[[global:header.users]]",
|
"title": "[[global:header.users]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-user",
|
"iconClass": "fa-user",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.users]]"
|
"text": "[[global:header.users]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
"title": "[[global:header.groups]]",
|
"title": "[[global:header.groups]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-group",
|
"iconClass": "fa-group",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.groups]]"
|
"text": "[[global:header.groups]]"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
"title": "[[global:header.admin]]",
|
"title": "[[global:header.admin]]",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"iconClass": "fa-cogs",
|
"iconClass": "fa-cogs",
|
||||||
"textClass": "visible-xs-inline",
|
"textClass": "d-lg-none",
|
||||||
"text": "[[global:header.admin]]",
|
"text": "[[global:header.admin]]",
|
||||||
"groups": ["administrators"]
|
"groups": ["administrators"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
"name": "nodebb",
|
"name": "nodebb",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"description": "NodeBB Forum",
|
"description": "NodeBB Forum",
|
||||||
"version": "2.8.6",
|
"version": "3.0.0-rc.1",
|
||||||
"homepage": "http://www.nodebb.org",
|
"homepage": "https://www.nodebb.org",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/NodeBB/NodeBB/"
|
"url": "https://github.com/NodeBB/NodeBB/"
|
||||||
@@ -29,46 +29,48 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@adactive/bootstrap-tagsinput": "0.8.2",
|
"@adactive/bootstrap-tagsinput": "0.8.2",
|
||||||
"@isaacs/ttlcache": "1.2.1",
|
"@isaacs/ttlcache": "1.2.2",
|
||||||
"ace-builds": "1.15.0",
|
"@popperjs/core": "2.11.7",
|
||||||
|
"ace-builds": "1.16.0",
|
||||||
"archiver": "5.3.1",
|
"archiver": "5.3.1",
|
||||||
"async": "3.2.4",
|
"async": "3.2.4",
|
||||||
"autoprefixer": "10.4.13",
|
"autoprefixer": "10.4.14",
|
||||||
"bcryptjs": "2.4.3",
|
"bcryptjs": "2.4.3",
|
||||||
"benchpressjs": "2.5.1",
|
"benchpressjs": "2.5.1",
|
||||||
"body-parser": "1.20.1",
|
"body-parser": "1.20.2",
|
||||||
"bootbox": "5.5.3",
|
"bootbox": "6.0.0",
|
||||||
"bootstrap": "3.4.1",
|
"bootstrap": "5.2.3",
|
||||||
|
"bootswatch": "5.2.3",
|
||||||
"chalk": "4.1.2",
|
"chalk": "4.1.2",
|
||||||
"chart.js": "2.9.4",
|
"chart.js": "2.9.4",
|
||||||
"cli-graph": "3.2.2",
|
"cli-graph": "3.2.2",
|
||||||
"clipboard": "2.0.11",
|
"clipboard": "2.0.11",
|
||||||
"colors": "1.4.0",
|
"colors": "1.4.0",
|
||||||
"commander": "9.5.0",
|
"commander": "10.0.0",
|
||||||
"compare-versions": "5.0.3",
|
"compare-versions": "5.0.3",
|
||||||
"compression": "1.7.4",
|
"compression": "1.7.4",
|
||||||
"connect-flash": "0.1.1",
|
"connect-flash": "0.1.1",
|
||||||
"connect-mongo": "4.6.0",
|
"connect-mongo": "5.0.0",
|
||||||
"connect-multiparty": "2.2.0",
|
"connect-multiparty": "2.2.0",
|
||||||
"connect-pg-simple": "8.0.0",
|
"connect-pg-simple": "8.0.0",
|
||||||
"connect-redis": "6.1.3",
|
"connect-redis": "7.0.1",
|
||||||
"cookie-parser": "1.4.6",
|
"cookie-parser": "1.4.6",
|
||||||
"cron": "2.2.0",
|
"cron": "2.3.0",
|
||||||
"cropperjs": "1.5.13",
|
"cropperjs": "1.5.13",
|
||||||
"csurf": "1.11.0",
|
"csrf-sync": "4.0.1",
|
||||||
"daemon": "1.1.0",
|
"daemon": "1.1.0",
|
||||||
"diff": "5.1.0",
|
"diff": "5.1.0",
|
||||||
"esbuild": "0.17.8",
|
"esbuild": "0.17.14",
|
||||||
"express": "4.18.2",
|
"express": "4.18.2",
|
||||||
"express-session": "1.17.3",
|
"express-session": "1.17.3",
|
||||||
"express-useragent": "1.0.15",
|
"express-useragent": "1.0.15",
|
||||||
"file-loader": "6.2.0",
|
"file-loader": "6.2.0",
|
||||||
"fs-extra": "11.1.0",
|
"fs-extra": "11.1.1",
|
||||||
"graceful-fs": "4.2.10",
|
"graceful-fs": "4.2.11",
|
||||||
"helmet": "5.1.1",
|
"helmet": "6.0.1",
|
||||||
"html-to-text": "9.0.4",
|
"html-to-text": "9.0.5",
|
||||||
"ipaddr.js": "2.0.1",
|
"ipaddr.js": "2.0.1",
|
||||||
"jquery": "3.6.3",
|
"jquery": "3.6.4",
|
||||||
"jquery-deserialize": "2.0.0",
|
"jquery-deserialize": "2.0.0",
|
||||||
"jquery-form": "4.3.0",
|
"jquery-form": "4.3.0",
|
||||||
"jquery-serializeobject": "1.0.0",
|
"jquery-serializeobject": "1.0.0",
|
||||||
@@ -78,38 +80,38 @@
|
|||||||
"jsonwebtoken": "9.0.0",
|
"jsonwebtoken": "9.0.0",
|
||||||
"less": "4.1.3",
|
"less": "4.1.3",
|
||||||
"lodash": "4.17.21",
|
"lodash": "4.17.21",
|
||||||
"logrotate-stream": "0.2.8",
|
"logrotate-stream": "0.2.9",
|
||||||
"lru-cache": "7.14.1",
|
"lru-cache": "8.0.4",
|
||||||
"material-design-lite": "1.3.0",
|
"material-design-lite": "1.3.0",
|
||||||
"mime": "3.0.0",
|
"mime": "3.0.0",
|
||||||
"mkdirp": "2.1.3",
|
"mkdirp": "2.1.6",
|
||||||
"mongodb": "4.14.0",
|
"mongodb": "5.1.0",
|
||||||
"morgan": "1.10.0",
|
"morgan": "1.10.0",
|
||||||
"mousetrap": "1.6.5",
|
"mousetrap": "1.6.5",
|
||||||
"multiparty": "4.2.3",
|
"multiparty": "4.2.3",
|
||||||
"@nodebb/bootswatch": "3.4.2",
|
|
||||||
"nconf": "0.12.0",
|
"nconf": "0.12.0",
|
||||||
"nodebb-plugin-2factor": "5.1.3",
|
"nodebb-plugin-2factor": "7.0.4",
|
||||||
"nodebb-plugin-composer-default": "9.2.4",
|
"nodebb-plugin-composer-default": "10.0.42",
|
||||||
"nodebb-plugin-dbsearch": "5.1.5",
|
"nodebb-plugin-dbsearch": "6.0.0",
|
||||||
"nodebb-plugin-emoji": "4.0.6",
|
"nodebb-plugin-emoji": "5.0.5",
|
||||||
"nodebb-plugin-emoji-android": "3.0.0",
|
"nodebb-plugin-emoji-android": "4.0.0",
|
||||||
"nodebb-plugin-markdown": "10.1.1",
|
"nodebb-plugin-markdown": "12.0.2",
|
||||||
"nodebb-plugin-mentions": "3.0.12",
|
"nodebb-plugin-mentions": "4.0.4",
|
||||||
"nodebb-plugin-spam-be-gone": "1.0.2",
|
"nodebb-plugin-ntfy": "1.0.15",
|
||||||
|
"nodebb-plugin-spam-be-gone": "2.0.6",
|
||||||
"nodebb-rewards-essentials": "0.2.2",
|
"nodebb-rewards-essentials": "0.2.2",
|
||||||
"nodebb-theme-lavender": "6.0.1",
|
"nodebb-theme-harmony": "1.0.0-beta.84",
|
||||||
"nodebb-theme-persona": "12.1.15",
|
"nodebb-theme-lavender": "7.0.9",
|
||||||
"nodebb-theme-slick": "2.0.4",
|
"nodebb-theme-peace": "2.0.19",
|
||||||
"nodebb-theme-vanilla": "12.1.19",
|
"nodebb-theme-persona": "13.0.53",
|
||||||
"nodebb-widget-essentials": "6.0.1",
|
"nodebb-widget-essentials": "7.0.7",
|
||||||
"nodemailer": "6.9.1",
|
"nodemailer": "6.9.1",
|
||||||
"nprogress": "0.2.0",
|
"nprogress": "0.2.0",
|
||||||
"passport": "0.6.0",
|
"passport": "0.6.0",
|
||||||
"passport-http-bearer": "1.0.1",
|
"passport-http-bearer": "1.0.1",
|
||||||
"passport-local": "1.0.0",
|
"passport-local": "1.0.0",
|
||||||
"pg": "8.9.0",
|
"pg": "8.10.0",
|
||||||
"pg-cursor": "2.8.0",
|
"pg-cursor": "2.9.0",
|
||||||
"postcss": "8.4.21",
|
"postcss": "8.4.21",
|
||||||
"postcss-clean": "1.2.0",
|
"postcss-clean": "1.2.0",
|
||||||
"progress-webpack-plugin": "1.0.16",
|
"progress-webpack-plugin": "1.0.16",
|
||||||
@@ -117,57 +119,61 @@
|
|||||||
"ioredis": "5.3.1",
|
"ioredis": "5.3.1",
|
||||||
"request": "2.88.2",
|
"request": "2.88.2",
|
||||||
"request-promise-native": "1.0.9",
|
"request-promise-native": "1.0.9",
|
||||||
"rimraf": "3.0.2",
|
"rimraf": "4.4.1",
|
||||||
"rss": "1.2.2",
|
"rss": "1.2.2",
|
||||||
"sanitize-html": "2.9.0",
|
"rtlcss": "4.0.0",
|
||||||
|
"sanitize-html": "2.10.0",
|
||||||
|
"sass": "1.60.0",
|
||||||
"semver": "7.3.8",
|
"semver": "7.3.8",
|
||||||
"serve-favicon": "2.5.0",
|
"serve-favicon": "2.5.0",
|
||||||
"sharp": "0.31.3",
|
"sharp": "0.32.0",
|
||||||
"sitemap": "7.1.1",
|
"sitemap": "7.1.1",
|
||||||
"slideout": "1.0.1",
|
"slideout": "1.0.1",
|
||||||
"socket.io": "4.6.0",
|
"socket.io": "4.6.1",
|
||||||
"socket.io-client": "4.6.0",
|
"socket.io-client": "4.6.1",
|
||||||
"@socket.io/redis-adapter": "8.1.0",
|
"@socket.io/redis-adapter": "8.1.0",
|
||||||
"sortablejs": "1.15.0",
|
"sortablejs": "1.15.0",
|
||||||
"spdx-license-list": "6.6.0",
|
"spdx-license-list": "6.6.0",
|
||||||
"spider-detector": "2.0.0",
|
"spider-detector": "2.0.0",
|
||||||
"terser-webpack-plugin": "5.3.6",
|
"terser-webpack-plugin": "5.3.7",
|
||||||
"textcomplete": "0.18.2",
|
"textcomplete": "0.18.2",
|
||||||
"textcomplete.contenteditable": "0.1.1",
|
"textcomplete.contenteditable": "0.1.1",
|
||||||
"timeago": "1.6.7",
|
"timeago": "1.6.7",
|
||||||
"tinycon": "0.6.8",
|
"tinycon": "0.6.8",
|
||||||
"toobusy-js": "0.5.1",
|
"toobusy-js": "0.5.1",
|
||||||
"uglify-es": "3.3.9",
|
|
||||||
"validator": "13.9.0",
|
"validator": "13.9.0",
|
||||||
"webpack": "5.75.0",
|
"webpack": "5.76.3",
|
||||||
"webpack-merge": "5.8.0",
|
"webpack-merge": "5.8.0",
|
||||||
"winston": "3.8.2",
|
"winston": "3.8.2",
|
||||||
"xml": "1.0.1",
|
"xml": "1.0.1",
|
||||||
"xregexp": "5.1.1",
|
"xregexp": "5.1.1",
|
||||||
"yargs": "17.6.2",
|
"yargs": "17.7.1",
|
||||||
"zxcvbn": "4.4.2"
|
"zxcvbn": "4.4.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@apidevtools/swagger-parser": "9.0.1",
|
"@apidevtools/swagger-parser": "10.1.0",
|
||||||
"@commitlint/cli": "17.4.3",
|
"@commitlint/cli": "17.5.0",
|
||||||
"@commitlint/config-angular": "17.4.3",
|
"@commitlint/config-angular": "17.4.4",
|
||||||
"coveralls": "3.1.1",
|
"coveralls": "3.1.1",
|
||||||
"eslint": "8.34.0",
|
"eslint": "8.36.0",
|
||||||
"eslint-config-nodebb": "0.2.1",
|
"eslint-config-nodebb": "0.2.1",
|
||||||
"eslint-plugin-import": "2.27.5",
|
"eslint-plugin-import": "2.27.5",
|
||||||
"grunt": "1.6.1",
|
"grunt": "1.6.1",
|
||||||
"grunt-contrib-watch": "1.1.0",
|
"grunt-contrib-watch": "1.1.0",
|
||||||
"husky": "8.0.3",
|
"husky": "8.0.3",
|
||||||
"jsdom": "21.1.0",
|
"jsdom": "21.1.1",
|
||||||
"lint-staged": "13.1.1",
|
"lint-staged": "13.2.0",
|
||||||
"mocha": "10.2.0",
|
"mocha": "10.2.0",
|
||||||
"mocha-lcov-reporter": "1.3.0",
|
"mocha-lcov-reporter": "1.3.0",
|
||||||
"mockdate": "3.0.5",
|
"mockdate": "3.0.5",
|
||||||
"nyc": "15.1.0",
|
"nyc": "15.1.0",
|
||||||
"smtp-server": "3.11.0"
|
"smtp-server": "3.11.0"
|
||||||
},
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"sass-embedded": "1.60.0"
|
||||||
|
},
|
||||||
"resolutions": {
|
"resolutions": {
|
||||||
"*/jquery": "3.6.3"
|
"*/jquery": "3.6.4"
|
||||||
},
|
},
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/NodeBB/NodeBB/issues"
|
"url": "https://github.com/NodeBB/NodeBB/issues"
|
||||||
@@ -176,11 +182,6 @@
|
|||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
},
|
},
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
|
||||||
"name": "Andrew Rodrigues",
|
|
||||||
"email": "andrew@nodebb.org",
|
|
||||||
"url": "https://github.com/psychobunny"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Julian Lam",
|
"name": "Julian Lam",
|
||||||
"email": "julian@nodebb.org",
|
"email": "julian@nodebb.org",
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ const bodyParser = require('body-parser');
|
|||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const childProcess = require('child_process');
|
const childProcess = require('child_process');
|
||||||
const less = require('less');
|
|
||||||
|
|
||||||
const webpack = require('webpack');
|
const webpack = require('webpack');
|
||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
@@ -14,6 +13,7 @@ const nconf = require('nconf');
|
|||||||
const Benchpress = require('benchpressjs');
|
const Benchpress = require('benchpressjs');
|
||||||
const mkdirp = require('mkdirp');
|
const mkdirp = require('mkdirp');
|
||||||
const { paths } = require('../src/constants');
|
const { paths } = require('../src/constants');
|
||||||
|
const sass = require('../src/utils').getSass();
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
let server;
|
let server;
|
||||||
@@ -73,7 +73,7 @@ web.install = async function (port) {
|
|||||||
try {
|
try {
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
compileTemplate(),
|
compileTemplate(),
|
||||||
compileLess(),
|
compileSass(),
|
||||||
runWebpack(),
|
runWebpack(),
|
||||||
copyCSS(),
|
copyCSS(),
|
||||||
loadDefaults(),
|
loadDefaults(),
|
||||||
@@ -247,23 +247,28 @@ async function compileTemplate() {
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function compileLess() {
|
async function compileSass() {
|
||||||
try {
|
try {
|
||||||
const installSrc = path.join(__dirname, '../public/less/install.less');
|
const installSrc = path.join(__dirname, '../public/scss/install.scss');
|
||||||
const style = await fs.promises.readFile(installSrc);
|
const style = await fs.promises.readFile(installSrc);
|
||||||
const css = await less.render(String(style), { filename: path.resolve(installSrc) });
|
const scssOutput = sass.compileString(String(style), {
|
||||||
await fs.promises.writeFile(path.join(__dirname, '../public/installer.css'), css.css);
|
loadPaths: [
|
||||||
|
path.join(__dirname, '../public/scss'),
|
||||||
|
],
|
||||||
|
});
|
||||||
|
|
||||||
|
await fs.promises.writeFile(path.join(__dirname, '../public/installer.css'), scssOutput.css.toString());
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
winston.error(`Unable to compile LESS: \n${err.stack}`);
|
winston.error(`Unable to compile SASS: \n${err.stack}`);
|
||||||
throw err;
|
throw err;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function copyCSS() {
|
async function copyCSS() {
|
||||||
const src = await fs.promises.readFile(
|
await fs.promises.copyFile(
|
||||||
path.join(__dirname, '../node_modules/bootstrap/dist/css/bootstrap.min.css'), 'utf8'
|
path.join(__dirname, '../node_modules/bootstrap/dist/css/bootstrap.min.css'),
|
||||||
|
path.join(__dirname, '../public/bootstrap.min.css'),
|
||||||
);
|
);
|
||||||
await fs.promises.writeFile(path.join(__dirname, '../public/bootstrap.min.css'), src);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function loadDefaults() {
|
async function loadDefaults() {
|
||||||
|
|||||||
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;
|
const silent = nconf.get('silent') === 'false' ? false : nconf.get('silent') !== false;
|
||||||
let numProcs;
|
let numProcs;
|
||||||
const workers = [];
|
const workers = [];
|
||||||
const Loader = {
|
const Loader = {};
|
||||||
timesStarted: 0,
|
|
||||||
};
|
|
||||||
const appPath = path.join(__dirname, 'app.js');
|
const appPath = path.join(__dirname, 'app.js');
|
||||||
|
|
||||||
Loader.init = function () {
|
Loader.init = function () {
|
||||||
@@ -57,21 +55,6 @@ Loader.displayStartupMessages = function () {
|
|||||||
|
|
||||||
Loader.addWorkerEvents = function (worker) {
|
Loader.addWorkerEvents = function (worker) {
|
||||||
worker.on('exit', (code, signal) => {
|
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})`);
|
console.log(`[cluster] Child Process (${worker.pid}) has exited (code: ${code}, signal: ${signal})`);
|
||||||
if (!(worker.suicide || code === 0)) {
|
if (!(worker.suicide || code === 0)) {
|
||||||
console.log('[cluster] Spinning up another process...');
|
console.log('[cluster] Spinning up another process...');
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
"acp-title": "لوحة تحكم إدارة NodeBB | %1",
|
"acp-title": "لوحة تحكم إدارة NodeBB | %1",
|
||||||
"settings-header-contents": "محتويات",
|
"settings-header-contents": "محتويات",
|
||||||
"changes-saved": "Changes Saved",
|
"changes-not-saved": "لم يتم حفظ التغييرات",
|
||||||
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
|
"changes-not-saved-message": "حدثت مشكلة أثناء حفظ التغييرات في NodeBB. (%1)"
|
||||||
"changes-not-saved": "Changes Not Saved",
|
|
||||||
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"post-cache": "التخزين المؤقت للمشاركات",
|
"post-cache": "التخزين المؤقت للمشاركات",
|
||||||
"group-cache": "Group Cache",
|
"group-cache": "التخزين المؤقت للمجموعات",
|
||||||
"local-cache": "Local Cache",
|
"local-cache": "تخزين مؤقت محلي",
|
||||||
"object-cache": "Object Cache",
|
"object-cache": "تخزين مؤقت للأشياء",
|
||||||
"percent-full": "1% كاملة",
|
"percent-full": "1% كاملة",
|
||||||
"post-cache-size": "حجم التخزين المؤقت للمشاركات",
|
"post-cache-size": "حجم التخزين المؤقت للمشاركات",
|
||||||
"items-in-cache": "العناصر في التخزين المؤقت"
|
"items-in-cache": "العناصر في التخزين المؤقت"
|
||||||
|
|||||||
@@ -1,52 +1,52 @@
|
|||||||
{
|
{
|
||||||
"x-b": "%1 b",
|
"x-b": "٪1 بايت",
|
||||||
"x-mb": "%1 mb",
|
"x-mb": "٪1 ميقا بايت",
|
||||||
"x-gb": "%1 gb",
|
"x-gb": "٪1 قيقا بايت",
|
||||||
"uptime-seconds": "Uptime in Seconds",
|
"uptime-seconds": "مدة التشغيل بالثواني",
|
||||||
"uptime-days": "Uptime in Days",
|
"uptime-days": "مدة التشغيل بالأيام",
|
||||||
|
|
||||||
"mongo": "Mongo",
|
"mongo": "Mongo",
|
||||||
"mongo.version": "MongoDB Version",
|
"mongo.version": "اصدار MongoDB",
|
||||||
"mongo.storage-engine": "Storage Engine",
|
"mongo.storage-engine": "محرك التخزين",
|
||||||
"mongo.collections": "Collections",
|
"mongo.collections": "التجميعات",
|
||||||
"mongo.objects": "Objects",
|
"mongo.objects": "العناصر",
|
||||||
"mongo.avg-object-size": "Avg. Object Size",
|
"mongo.avg-object-size": "معدل حجم العناصر",
|
||||||
"mongo.data-size": "Data Size",
|
"mongo.data-size": "حجم البيانات",
|
||||||
"mongo.storage-size": "Storage Size",
|
"mongo.storage-size": "حجم التخرين",
|
||||||
"mongo.index-size": "Index Size",
|
"mongo.index-size": "حجم الفهرس",
|
||||||
"mongo.file-size": "File Size",
|
"mongo.file-size": "حجم الملف",
|
||||||
"mongo.resident-memory": "Resident Memory",
|
"mongo.resident-memory": "الذاكرة الساكنة",
|
||||||
"mongo.virtual-memory": "الذاكرة الإفتراضية",
|
"mongo.virtual-memory": "الذاكرة الإفتراضية",
|
||||||
"mongo.mapped-memory": "Mapped Memory",
|
"mongo.mapped-memory": "الذاكرة المعينة",
|
||||||
"mongo.bytes-in": "Bytes In",
|
"mongo.bytes-in": "البايتات الواردة",
|
||||||
"mongo.bytes-out": "Bytes Out",
|
"mongo.bytes-out": "البايتات الصادرة",
|
||||||
"mongo.num-requests": "Number of Requests",
|
"mongo.num-requests": "عدد الطلبات",
|
||||||
"mongo.raw-info": "MongoDB Raw Info",
|
"mongo.raw-info": "معلومات MongoDB الأولية",
|
||||||
"mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the "clusterMonitor" role for the "admin" database.",
|
"mongo.unauthorized": "لم يستطع NodeBB من الاستعلام عن احصاءات قواعد البيانات ل MongoDB. الرجاء التأكد من أن المستخدم في NodeBB يحتوي على دور "clusterMonitor" ال "admin" لقواعد البيانات.",
|
||||||
|
|
||||||
"redis": "Redis",
|
"redis": "Redis",
|
||||||
"redis.version": "Redis Version",
|
"redis.version": "إصدار Redis",
|
||||||
"redis.keys": "Keys",
|
"redis.keys": "المفاتيح",
|
||||||
"redis.expires": "Expires",
|
"redis.expires": "ينتهي ",
|
||||||
"redis.avg-ttl": "Average TTL",
|
"redis.avg-ttl": "متوسط وقت الانعاش",
|
||||||
"redis.connected-clients": "Connected Clients",
|
"redis.connected-clients": "العميل المتصل",
|
||||||
"redis.connected-slaves": "Connected Slaves",
|
"redis.connected-slaves": "البدلاء المتصلين",
|
||||||
"redis.blocked-clients": "Blocked Clients",
|
"redis.blocked-clients": "العملاء المحظورون",
|
||||||
"redis.used-memory": "الذاكرة المستخدمة",
|
"redis.used-memory": "الذاكرة المستخدمة",
|
||||||
"redis.memory-frag-ratio": "Memory Fragmentation Ratio",
|
"redis.memory-frag-ratio": "نسبة تجزئة الذاكرة",
|
||||||
"redis.total-connections-recieved": "إجمالي الاتصالات المستلمة",
|
"redis.total-connections-recieved": "إجمالي الاتصالات المستلمة",
|
||||||
"redis.total-commands-processed": "إجمالي الأوامر التي تمت معالجتها",
|
"redis.total-commands-processed": "إجمالي الأوامر التي تمت معالجتها",
|
||||||
"redis.iops": "Instantaneous Ops. Per Second",
|
"redis.iops": "العمليات اللحظية في الثانية",
|
||||||
"redis.iinput": "Instantaneous Input Per Second",
|
"redis.iinput": "الإدخال الفوري في الثانية",
|
||||||
"redis.ioutput": "Instantaneous Output Per Second",
|
"redis.ioutput": "المخرجات الفورية في الثانية",
|
||||||
"redis.total-input": "Total Input",
|
"redis.total-input": "مجموع المدخلات",
|
||||||
"redis.total-output": "Total Ouput",
|
"redis.total-output": "مجموع المخرجات",
|
||||||
|
|
||||||
"redis.keyspace-hits": "Keyspace Hits",
|
"redis.keyspace-hits": "المفاتيح المضغوطة",
|
||||||
"redis.keyspace-misses": "Keyspace Misses",
|
"redis.keyspace-misses": "المفاتيح المخفقة",
|
||||||
"redis.raw-info": "Redis Raw Info",
|
"redis.raw-info": "معلومات Redis الأولية",
|
||||||
|
|
||||||
"postgres": "Postgres",
|
"postgres": "Postgres",
|
||||||
"postgres.version": "PostgreSQL Version",
|
"postgres.version": "إصدار PostgreSQL",
|
||||||
"postgres.raw-info": "Postgres Raw Info"
|
"postgres.raw-info": "معلومات Postgres الأولية"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"custom-css": "Custom CSS/LESS",
|
"custom-css": "Custom CSS/SASS",
|
||||||
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.",
|
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
|
||||||
"custom-css.enable": "Enable Custom CSS/LESS",
|
"custom-css.enable": "Enable Custom CSS/SASS",
|
||||||
|
|
||||||
"custom-js": "Javascript مخصصة",
|
"custom-js": "Javascript مخصصة",
|
||||||
"custom-js.description": "أدخل Javascript الخاص بك هنا. سيتم تنفيذها بعد تحميل الصفحة بالكامل.",
|
"custom-js.description": "أدخل Javascript الخاص بك هنا. سيتم تنفيذها بعد تحميل الصفحة بالكامل.",
|
||||||
"custom-js.enable": "تفعيل Javascript المخصصة",
|
"custom-js.enable": "تفعيل Javascript المخصصة",
|
||||||
|
|
||||||
"custom-header": "ترويسة مخصصة",
|
"custom-header": "ترويسة مخصصة",
|
||||||
"custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <code><head></code> section of your forum's markup. Script tags are allowed, but are discouraged, as the <a href=\"#custom-js\" data-toggle=\"tab\">Custom Javascript</a> tab is available.",
|
"custom-header.description": "أدخل وسوم HTML المخصصة هنا (مثل: Meta Tags, وغيرها)، والتي سيتم تضمينها لجزئية <code><head></code> من ترميز المنتدى. يُسمح بعلامات البرمجة النصية، ولكن لا يُنصح بها ، نظرًا لأن علامة التبويب <a href=\"#custom-js\" data-toggle=\"tab\"> Custom Javascript </a> متاحة.",
|
||||||
"custom-header.enable": "تفعيل الترويسة المخصصة",
|
"custom-header.enable": "تفعيل الترويسة المخصصة",
|
||||||
|
|
||||||
"custom-css.livereload": "تفعيل إعادة التحميل المباشرة",
|
"custom-css.livereload": "تفعيل إعادة التحميل المباشرة",
|
||||||
|
|||||||
@@ -7,5 +7,5 @@
|
|||||||
"revert-confirm": "هل أنت متأكد من أنك ترغب في استعادة قااب NodeBB الافتراضي؟",
|
"revert-confirm": "هل أنت متأكد من أنك ترغب في استعادة قااب NodeBB الافتراضي؟",
|
||||||
"theme-changed": "تم تغيير القالب",
|
"theme-changed": "تم تغيير القالب",
|
||||||
"revert-success": "لقد قمت بنجاح بإستعادة القالب الأساسي لـNodeBB",
|
"revert-success": "لقد قمت بنجاح بإستعادة القالب الأساسي لـNodeBB",
|
||||||
"restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme."
|
"restart-to-activate": "يرجى إعادة بناء وإعادة تشغيل NodeBB لتنشيط هذا الثيم."
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"forum-traffic": "Forum Traffic",
|
"forum-traffic": "حركة المنتدى",
|
||||||
"page-views": "مشاهدات الصفحات",
|
"page-views": "مشاهدات الصفحات",
|
||||||
"unique-visitors": "زائرين فريدين",
|
"unique-visitors": "زائرين فريدين",
|
||||||
"logins": "Logins",
|
"logins": "عمليات تسجيل الدخول",
|
||||||
"new-users": "New Users",
|
"new-users": "مستخدم جديد",
|
||||||
"posts": "مشاركات",
|
"posts": "مشاركات",
|
||||||
"topics": "مواضيع",
|
"topics": "مواضيع",
|
||||||
"page-views-seven": "آخر 7 ايام",
|
"page-views-seven": "آخر 7 ايام",
|
||||||
@@ -15,24 +15,24 @@
|
|||||||
"page-views-custom-help": "أدخل نطاقا زمنيا لمرات مشاهدة الصفحات التي ترغب في عرضها. إذا لم يظهر منتقي التاريخ، فإن التنسيق المقبول هو <code>YYYY-MM-DD</code>",
|
"page-views-custom-help": "أدخل نطاقا زمنيا لمرات مشاهدة الصفحات التي ترغب في عرضها. إذا لم يظهر منتقي التاريخ، فإن التنسيق المقبول هو <code>YYYY-MM-DD</code>",
|
||||||
"page-views-custom-error": "الرجاء إدخال نطاق تاريخ صالح بالتنسيق <code>YYYY-MM-DD</code>",
|
"page-views-custom-error": "الرجاء إدخال نطاق تاريخ صالح بالتنسيق <code>YYYY-MM-DD</code>",
|
||||||
|
|
||||||
"stats.yesterday": "Yesterday",
|
"stats.yesterday": "الأمس",
|
||||||
"stats.today": "Today",
|
"stats.today": "اليوم",
|
||||||
"stats.last-week": "Last Week",
|
"stats.last-week": "الاسبوع الماضي",
|
||||||
"stats.this-week": "This Week",
|
"stats.this-week": "هذا الاسبوع",
|
||||||
"stats.last-month": "Last Month",
|
"stats.last-month": "الشهر الماضي",
|
||||||
"stats.this-month": "This Month",
|
"stats.this-month": "هذا الشهر",
|
||||||
"stats.all": "كل الوقت",
|
"stats.all": "كل الوقت",
|
||||||
|
|
||||||
"updates": "تحديثات",
|
"updates": "تحديثات",
|
||||||
"running-version": "المنتدى يعمل حاليا على <strong>NodeBB الإصدار<span id=\"version\">%1</span></strong>.",
|
"running-version": "المنتدى يعمل حاليا على <strong>NodeBB الإصدار<span id=\"version\">%1</span></strong>.",
|
||||||
"keep-updated": "تأكد دائما من أن NodeBB يعمل على احدث إصدار للحصول على أحدث التصحيحات الأمنية وإصلاحات الأخطاء.",
|
"keep-updated": "تأكد دائما من أن NodeBB يعمل على احدث إصدار للحصول على أحدث التصحيحات الأمنية وإصلاحات الأخطاء.",
|
||||||
"up-to-date": "<p>المنتدى <strong>يعمل على أحدث إصدار</strong> <i class=\"fa fa-check\"></i></p>",
|
"up-to-date": "<p>المنتدى <strong>يعمل على أحدث إصدار</strong> <i class=\"fa fa-check\"></i></p>",
|
||||||
"upgrade-available": "<p>A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.</p>",
|
"upgrade-available": "<p> هناك إصدار جديد برقم (v%1). خذ بعين الاعتبار <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\"> ترقية NodeBB </a>.</p>",
|
||||||
"prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.</p>",
|
"prerelease-upgrade-available": "<p>هذا إصدار منتهي من الاصدارات المسبقة من NodeBB. هناك إصدار جديد برقم (v٪ 1). ضع في اعتبارك <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">ترقية NodeBB إليه</a>.</p>",
|
||||||
"prerelease-warning": "<p>هذه نسخة <strong>ماقبل الإصدار</strong> من NodeBB. قد تحدث أخطاء غير مقصودة. <i class=\"fa fa-exclamation-triangle\"></i></p>",
|
"prerelease-warning": "<p>هذه نسخة <strong>ماقبل الإصدار</strong> من NodeBB. قد تحدث أخطاء غير مقصودة. <i class=\"fa fa-exclamation-triangle\"></i></p>",
|
||||||
"fallback-emailer-not-found": "Fallback emailer not found!",
|
"fallback-emailer-not-found": "مرسل البريد الإلكتروني الاحتياطي غير موجود!",
|
||||||
"running-in-development": "المنتدى قيد التشغيل في وضع \"المطورين\". وقد تكون هناك ثغرات أمنية مفتوحة؛ من فضلك تواصل مع مسؤول نظامك.",
|
"running-in-development": "المنتدى قيد التشغيل في وضع \"المطورين\". وقد تكون هناك ثغرات أمنية مفتوحة؛ من فضلك تواصل مع مسؤول نظامك.",
|
||||||
"latest-lookup-failed": "<p>Failed to look up latest available version of NodeBB</p>",
|
"latest-lookup-failed": "<p>فشل البحث عن أحدث إصدار متوفر من NodeBB</p>",
|
||||||
|
|
||||||
"notices": "إشعارات",
|
"notices": "إشعارات",
|
||||||
"restart-not-required": "إعادة التشغيل غير مطلوب",
|
"restart-not-required": "إعادة التشغيل غير مطلوب",
|
||||||
@@ -42,10 +42,10 @@
|
|||||||
"search-plugin-tooltip": "نصب إضافة البحث من صفحة الإضافات البرمجية لتنشيط وظيفة البحث",
|
"search-plugin-tooltip": "نصب إضافة البحث من صفحة الإضافات البرمجية لتنشيط وظيفة البحث",
|
||||||
|
|
||||||
"control-panel": "التحكم بالنظام",
|
"control-panel": "التحكم بالنظام",
|
||||||
"rebuild-and-restart": "Rebuild & Restart",
|
"rebuild-and-restart": "أعد البناء & وأعد التشغيل",
|
||||||
"restart": "Restart",
|
"restart": "أعد التشغيل",
|
||||||
"restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.",
|
"restart-warning": "ستؤدي إعادة بناء أو إعادة تشغيل NodeBB إلى إنقطاع الاتصال بالمنتدى لبضع ثوان.",
|
||||||
"restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.",
|
"restart-disabled": "تم تعطيل إعادة بناء NodeBB وإعادة تشغيله حيث لا يبدو أنك تقوم بتشغيله عبر البرنامج الخفي المناسب.",
|
||||||
"maintenance-mode": "وضع الصيانة",
|
"maintenance-mode": "وضع الصيانة",
|
||||||
"maintenance-mode-title": "انقر هنا لإعداد وضع الصيانة لـNodeBB",
|
"maintenance-mode-title": "انقر هنا لإعداد وضع الصيانة لـNodeBB",
|
||||||
"realtime-chart-updates": "التحديث الفوري للرسم البياني",
|
"realtime-chart-updates": "التحديث الفوري للرسم البياني",
|
||||||
@@ -54,10 +54,10 @@
|
|||||||
"active-users.users": "الأعضاء",
|
"active-users.users": "الأعضاء",
|
||||||
"active-users.guests": "الزوار",
|
"active-users.guests": "الزوار",
|
||||||
"active-users.total": "المجموع",
|
"active-users.total": "المجموع",
|
||||||
"active-users.connections": "Connections",
|
"active-users.connections": "روابط الاتصال",
|
||||||
|
|
||||||
"guest-registered-users": "Guest vs Registered Users",
|
"guest-registered-users": "الزائر مقابل المستخدمين المسجلين",
|
||||||
"guest": "Guest",
|
"guest": "الزائر",
|
||||||
"registered": "مسجل",
|
"registered": "مسجل",
|
||||||
|
|
||||||
"user-presence": "تواجد المستخدمين",
|
"user-presence": "تواجد المستخدمين",
|
||||||
@@ -68,26 +68,26 @@
|
|||||||
"unread": "غير مقروء",
|
"unread": "غير مقروء",
|
||||||
|
|
||||||
"high-presence-topics": "مواضيع ذات حضور قوي",
|
"high-presence-topics": "مواضيع ذات حضور قوي",
|
||||||
"popular-searches": "Popular Searches",
|
"popular-searches": "عمليات البحث الشائعة",
|
||||||
|
|
||||||
"graphs.page-views": "مشاهدات الصفحة",
|
"graphs.page-views": "مشاهدات الصفحة",
|
||||||
"graphs.page-views-registered": "Page Views Registered",
|
"graphs.page-views-registered": "زيارات الصفحات المسجلة",
|
||||||
"graphs.page-views-guest": "Page Views Guest",
|
"graphs.page-views-guest": "زيارات الصفحات للزوار",
|
||||||
"graphs.page-views-bot": "Page Views Bot",
|
"graphs.page-views-bot": "زيارات الصفحات الآلية",
|
||||||
"graphs.unique-visitors": "زوار فريدين",
|
"graphs.unique-visitors": "زوار فريدين",
|
||||||
"graphs.registered-users": "مستخدمين مسجلين",
|
"graphs.registered-users": "مستخدمين مسجلين",
|
||||||
"graphs.guest-users": "Guest Users",
|
"graphs.guest-users": "المستخدمين الزوار",
|
||||||
"last-restarted-by": "Last restarted by",
|
"last-restarted-by": "آخر إعادة تشغيل بواسطة",
|
||||||
"no-users-browsing": "No users browsing",
|
"no-users-browsing": "لا يوجد مستخدمين يتصفحون",
|
||||||
|
|
||||||
"back-to-dashboard": "Back to Dashboard",
|
"back-to-dashboard": "العودة للوحة التحكم",
|
||||||
"details.no-users": "No users have joined within the selected timeframe",
|
"details.no-users": "لم ينضم أي مستخدم خلال الإطار الزمني المحدد",
|
||||||
"details.no-topics": "No topics have been posted within the selected timeframe",
|
"details.no-topics": "لم يتم نشر أي مواضيع خلال الإطار الزمني المحدد",
|
||||||
"details.no-searches": "No searches have been made within the selected timeframe",
|
"details.no-searches": "لم يتم إجراء أي بحث خلال الإطار الزمني المحدد",
|
||||||
"details.no-logins": "No logins have been recorded within the selected timeframe",
|
"details.no-logins": "لم يوثق أي تسجيل دخول خلال الإطار الزمني المحدد",
|
||||||
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
|
"details.logins-static": "يقوم NodeBB بحفظ بيانات الجلسة لمدة ٪1 يوم/أيام فقط، ولذا فإن هذا الجدول أدناه سيعرض فقط أحدث الجلسات النشطة",
|
||||||
"details.logins-login-time": "Login Time",
|
"details.logins-login-time": "وقت تسجيل الدخول",
|
||||||
"start": "Start",
|
"start": "بدء",
|
||||||
"end": "End",
|
"end": "إنهاء",
|
||||||
"filter": "Filter"
|
"filter": "تصفية"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"you-are-on": "You are on <strong>%1:%2</strong>",
|
"you-are-on": "أنت في <strong> %1:%2 </strong>",
|
||||||
"ip": "IP <strong>%1</strong>",
|
"ip": "رقم الآي بي <strong> %1 </strong>",
|
||||||
"nodes-responded": "%1 nodes responded within %2ms!",
|
"nodes-responded": "عدد %1 نقطة/نقاط استجابوا خلال %2 جزء من الثانية.",
|
||||||
"host": "host",
|
"host": "المضيف",
|
||||||
"primary": "primary / run jobs",
|
"primary": "primary / run jobs",
|
||||||
"pid": "pid",
|
"pid": "pid",
|
||||||
"nodejs": "nodejs",
|
"nodejs": "nodejs",
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"logger-settings": "Logger Settings",
|
"logger-settings": "إعدادات المسجِّل",
|
||||||
"description": "By enabling the check boxes, you will receive logs to your terminal. If you specify a path, logs will then be saved to a file instead. HTTP logging is useful for collecting statistics about who, when, and what people access on your forum. In addition to logging HTTP requests, we can also log socket.io events. Socket.io logging, in combination with redis-cli monitor, can be very helpful for learning NodeBB's internals.",
|
"description": "من خلال تمكين مربعات الاختيار ، ستتلقى سجلات إلى جهازك الطرفي. إذا حددت مسارًا ، فسيتم بعد ذلك حفظ السجلات في ملف بدلاً من ذلك. يعد تسجيل HTTP مفيدًا لجمع الإحصائيات حول من ومتى وماذا يصل الأشخاص في المنتدى. بالإضافة إلى تسجيل طلبات HTTP ، يمكننا أيضًا تسجيل أحداث socket.io. يمكن أن يكون تسجيل Socket.io ، جنبًا إلى جنب مع شاشة redis-cli ، مفيدًا جدًا في تعلم العناصر الداخلية لـ NodeBB.",
|
||||||
"explanation": "Simply check/uncheck the logging settings to enable or disable logging on the fly. No restart needed.",
|
"explanation": "ما عليك سوى تحديدأو/ إلغاء تحديد إعدادات التسجيل لتمكين أو تعطيل التسجيل أثناء التنقل. لا حاجة لإعادة التشغيل.",
|
||||||
"enable-http": "Enable HTTP logging",
|
"enable-http": "تمكين سجلات HTTP",
|
||||||
"enable-socket": "Enable socket.io event logging",
|
"enable-socket": "تفعيل تسجيل أحداث socket.io",
|
||||||
"file-path": "Path to log file",
|
"file-path": "مسار ملف السجل",
|
||||||
"file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal",
|
"file-path-placeholder": "/path/to/log/file.log ::: اتركه فارغا لاظهار السجلات لنافذة الطرفية",
|
||||||
|
|
||||||
"control-panel": "Logger Control Panel",
|
"control-panel": "لوحة تحكم المسجل",
|
||||||
"update-settings": "Update Logger Settings"
|
"update-settings": "تحديث إعدادات المسجل"
|
||||||
}
|
}
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"rewards": "Rewards",
|
"rewards": "المكافآت",
|
||||||
"condition-if-users": "If User's",
|
"condition-if-users": "إذا كان للمستخدم",
|
||||||
"condition-is": "Is:",
|
"condition-is": "يكون: ",
|
||||||
"condition-then": "Then:",
|
"condition-then": "عندئذ:",
|
||||||
"max-claims": "Amount of times reward is claimable",
|
"max-claims": "عدد المرات التي يمكن فيها المطالبة بالمكافأة",
|
||||||
"zero-infinite": "Enter 0 for infinite",
|
"zero-infinite": "أدخل 0 للقيمة اللانهائية",
|
||||||
"delete": "Delete",
|
"delete": "احذف",
|
||||||
"enable": "Enable",
|
"enable": "مكّن",
|
||||||
"disable": "Disable",
|
"disable": "عطّل",
|
||||||
|
|
||||||
"alert.delete-success": "Successfully deleted reward",
|
"alert.delete-success": "المكافآت المحذوفة بنجاح",
|
||||||
"alert.no-inputs-found": "Illegal reward - no inputs found!",
|
"alert.no-inputs-found": "مكافأة غير قانونية - لم يتم العثور على مدخلات!",
|
||||||
"alert.save-success": "Successfully saved rewards"
|
"alert.save-success": "المكافآت المحفوظة بنجاح"
|
||||||
}
|
}
|
||||||
@@ -8,9 +8,9 @@
|
|||||||
"containers.none": "None",
|
"containers.none": "None",
|
||||||
"container.well": "Well",
|
"container.well": "Well",
|
||||||
"container.jumbotron": "Jumbotron",
|
"container.jumbotron": "Jumbotron",
|
||||||
"container.panel": "Panel",
|
"container.card": "Card",
|
||||||
"container.panel-header": "Panel Header",
|
"container.card-header": "Card Header",
|
||||||
"container.panel-body": "Panel Body",
|
"container.card-body": "Card Body",
|
||||||
"container.alert": "Alert",
|
"container.alert": "Alert",
|
||||||
|
|
||||||
"alert.confirm-delete": "Are you sure you wish to delete this widget?",
|
"alert.confirm-delete": "Are you sure you wish to delete this widget?",
|
||||||
|
|||||||
@@ -39,6 +39,5 @@
|
|||||||
"revert": "Revert",
|
"revert": "Revert",
|
||||||
|
|
||||||
"edit.no-users-found": "No Users Found",
|
"edit.no-users-found": "No Users Found",
|
||||||
"edit.confirm-remove-user": "Are you sure you want to remove this user?",
|
"edit.confirm-remove-user": "Are you sure you want to remove this user?"
|
||||||
"edit.save-success": "Changes saved!"
|
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||||
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
||||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||||
"alert.saved": "Privilege changes saved and applied",
|
|
||||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||||
"alert.discarded": "Privilege changes discarded",
|
"alert.discarded": "Privilege changes discarded",
|
||||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
"uid": "User ID",
|
"uid": "User ID",
|
||||||
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
||||||
"description": "Description",
|
"description": "Description",
|
||||||
|
"last-seen-ago": "Last used <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-on": "Last used on <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-never": "This key has never been used.",
|
||||||
"no-description": "No description specified.",
|
"no-description": "No description specified.",
|
||||||
"token-on-save": "Token will be generated once form is saved"
|
"token-on-save": "Token will be generated once form is saved"
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"groups": "Groups:",
|
"groups": "Groups:",
|
||||||
"open-new-window": "Open in a new window",
|
"open-new-window": "Open in a new window",
|
||||||
"dropdown": "Dropdown",
|
"dropdown": "Dropdown",
|
||||||
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a href="https://myforum.com">Link 1</a></li>",
|
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>",
|
||||||
|
|
||||||
"btn.delete": "Delete",
|
"btn.delete": "Delete",
|
||||||
"btn.disable": "Disable",
|
"btn.disable": "Disable",
|
||||||
|
|||||||
@@ -224,5 +224,6 @@
|
|||||||
"api.429": "You have made too many requests, please try again later",
|
"api.429": "You have made too many requests, please try again later",
|
||||||
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
||||||
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
||||||
"api.503": "The route you are trying to call is not currently available due to a server configuration"
|
"api.503": "The route you are trying to call is not currently available due to a server configuration",
|
||||||
|
"api.reauth-required": "The resource you are trying to access requires (re-)authentication."
|
||||||
}
|
}
|
||||||
@@ -3,25 +3,27 @@
|
|||||||
"reports": "Reports",
|
"reports": "Reports",
|
||||||
"first-reported": "First Reported",
|
"first-reported": "First Reported",
|
||||||
"no-flags": "Hooray! No flags found.",
|
"no-flags": "Hooray! No flags found.",
|
||||||
|
"x-flags-found": "%1 flag(s) found.",
|
||||||
"assignee": "المحال إليه",
|
"assignee": "المحال إليه",
|
||||||
"update": "تحديث",
|
"update": "تحديث",
|
||||||
"updated": "تم التحديث",
|
"updated": "تم التحديث",
|
||||||
"resolved": "Resolved",
|
"resolved": "Resolved",
|
||||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||||
|
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||||
|
|
||||||
"graph-label": "Daily Flags",
|
"graph-label": "Daily Flags",
|
||||||
"quick-filters": "Quick Filters",
|
"quick-filters": "Quick Filters",
|
||||||
"filter-active": "There are one or more filters active in this list of flags",
|
"filter-active": "There are one or more filters active in this list of flags",
|
||||||
"filter-reset": "ازالة الفلاتر",
|
"filter-reset": "ازالة الفلاتر",
|
||||||
"filters": "خيارات الفلتر",
|
"filters": "خيارات الفلتر",
|
||||||
"filter-reporterId": "Reporter UID",
|
"filter-reporterId": "Reporter",
|
||||||
"filter-targetUid": "Flagged UID",
|
"filter-targetUid": "Reportee",
|
||||||
"filter-type": "عنوان العلامة",
|
"filter-type": "عنوان العلامة",
|
||||||
"filter-type-all": "كل المحتوي",
|
"filter-type-all": "كل المحتوي",
|
||||||
"filter-type-post": "مشاركة",
|
"filter-type-post": "مشاركة",
|
||||||
"filter-type-user": "مستخدم",
|
"filter-type-user": "مستخدم",
|
||||||
"filter-state": "الحالة",
|
"filter-state": "الحالة",
|
||||||
"filter-assignee": "Assignee UID",
|
"filter-assignee": "Assignee",
|
||||||
"filter-cid": "Category",
|
"filter-cid": "Category",
|
||||||
"filter-quick-mine": "Assigned to me",
|
"filter-quick-mine": "Assigned to me",
|
||||||
"filter-cid-all": "All categories",
|
"filter-cid-all": "All categories",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
|
|
||||||
"notes": "Flag Notes",
|
"notes": "Flag Notes",
|
||||||
"add-note": "اضافة ملاحظة",
|
"add-note": "اضافة ملاحظة",
|
||||||
|
"edit-note": "Edit Note",
|
||||||
"no-notes": "No shared notes.",
|
"no-notes": "No shared notes.",
|
||||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||||
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
||||||
|
|||||||
@@ -37,9 +37,13 @@
|
|||||||
"header.notifications": "التنبيهات",
|
"header.notifications": "التنبيهات",
|
||||||
"header.search": "بحث",
|
"header.search": "بحث",
|
||||||
"header.profile": "ملف",
|
"header.profile": "ملف",
|
||||||
|
"header.account": "Account",
|
||||||
"header.navigation": "الاستكشاف",
|
"header.navigation": "الاستكشاف",
|
||||||
|
"header.manage": "Manage",
|
||||||
|
"header.drafts": "Drafts",
|
||||||
"notifications.loading": "تحميل التنبيهات",
|
"notifications.loading": "تحميل التنبيهات",
|
||||||
"chats.loading": "تحميل الدردشات",
|
"chats.loading": "تحميل الدردشات",
|
||||||
|
"drafts.loading": "Loading Drafts",
|
||||||
"motd.welcome": "مرحبا بكم في NodeBB، منصة المناقشة المستقبلية.",
|
"motd.welcome": "مرحبا بكم في NodeBB، منصة المناقشة المستقبلية.",
|
||||||
"previouspage": "الصفحة السابقة",
|
"previouspage": "الصفحة السابقة",
|
||||||
"nextpage": "الصفحة التالية",
|
"nextpage": "الصفحة التالية",
|
||||||
@@ -54,7 +58,8 @@
|
|||||||
"users": "الأعضاء",
|
"users": "الأعضاء",
|
||||||
"topics": "المواضيع",
|
"topics": "المواضيع",
|
||||||
"posts": "المشاركات",
|
"posts": "المشاركات",
|
||||||
"x-posts": "%1 posts",
|
"x-posts": "<span class=\"formatted-number\">%1</span> posts",
|
||||||
|
"x-topics": "<span class=\"formatted-number\">%1</span> topics",
|
||||||
"best": "الأفضل",
|
"best": "الأفضل",
|
||||||
"controversial": "Controversial",
|
"controversial": "Controversial",
|
||||||
"votes": "Votes",
|
"votes": "Votes",
|
||||||
@@ -69,6 +74,7 @@
|
|||||||
"reputation": "السمعة",
|
"reputation": "السمعة",
|
||||||
"lastpost": "Last post",
|
"lastpost": "Last post",
|
||||||
"firstpost": "First post",
|
"firstpost": "First post",
|
||||||
|
"about": "About",
|
||||||
"read_more": "اقرأ المزيد",
|
"read_more": "اقرأ المزيد",
|
||||||
"more": "المزيد",
|
"more": "المزيد",
|
||||||
"none": "None",
|
"none": "None",
|
||||||
@@ -82,11 +88,13 @@
|
|||||||
"user_posted_ago": "%1 كتب %2",
|
"user_posted_ago": "%1 كتب %2",
|
||||||
"guest_posted_ago": "كتب زائر %1",
|
"guest_posted_ago": "كتب زائر %1",
|
||||||
"last_edited_by": "اخر تحرير بواسطة 1%",
|
"last_edited_by": "اخر تحرير بواسطة 1%",
|
||||||
|
"edited-timestamp": "Edited %1",
|
||||||
"norecentposts": "لاوجود لمشاركات جديدة",
|
"norecentposts": "لاوجود لمشاركات جديدة",
|
||||||
"norecenttopics": "لاوجود لمواضيع جديدة",
|
"norecenttopics": "لاوجود لمواضيع جديدة",
|
||||||
"recentposts": "آخر المشاركات",
|
"recentposts": "آخر المشاركات",
|
||||||
"recentips": "آخر عناوين ال IP التي سجلت الدخول",
|
"recentips": "آخر عناوين ال IP التي سجلت الدخول",
|
||||||
"moderator_tools": "أدوات المشرف",
|
"moderator_tools": "أدوات المشرف",
|
||||||
|
"status": "Status",
|
||||||
"online": "المتواجدون حاليًّا",
|
"online": "المتواجدون حاليًّا",
|
||||||
"away": "غير متواجد",
|
"away": "غير متواجد",
|
||||||
"dnd": "عدم الإزعاج",
|
"dnd": "عدم الإزعاج",
|
||||||
@@ -122,5 +130,7 @@
|
|||||||
"edited": "حُرِر",
|
"edited": "حُرِر",
|
||||||
"disabled": "معطل",
|
"disabled": "معطل",
|
||||||
"select": "تحديد",
|
"select": "تحديد",
|
||||||
"user-search-prompt": "Type something here to find users..."
|
"user-search-prompt": "Type something here to find users...",
|
||||||
|
"hidden": "Hidden",
|
||||||
|
"sort": "Sort"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"groups": "المجموعات",
|
"groups": "المجموعات",
|
||||||
|
"members": "Members",
|
||||||
"view_group": "معاينة المجموعة",
|
"view_group": "معاينة المجموعة",
|
||||||
"owner": "مالك المجموعة",
|
"owner": "مالك المجموعة",
|
||||||
"new_group": "أنشئ مجموعة جديدة",
|
"new_group": "أنشئ مجموعة جديدة",
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
{
|
{
|
||||||
"chat.chatting_with": "Chat with",
|
"chat.chatting_with": "Chat with",
|
||||||
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
||||||
|
"chat.placeholder.mobile": "Type chat message here",
|
||||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||||
|
"chat.usernames-and-x-others": "%1 & %2 others",
|
||||||
|
"chat.chat-with-usernames": "Chat with %1",
|
||||||
|
"chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",
|
||||||
"chat.send": "أرسل",
|
"chat.send": "أرسل",
|
||||||
"chat.no_active": "لا يوجد لديك دردشات نشطة.",
|
"chat.no_active": "لا يوجد لديك دردشات نشطة.",
|
||||||
"chat.user_typing": "%1 يكتب رسالة...",
|
"chat.user_typing": "%1 يكتب رسالة...",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
"composer.compose": "اكتب",
|
"composer.compose": "اكتب",
|
||||||
"composer.show_preview": "عرض المعاينة",
|
"composer.show_preview": "عرض المعاينة",
|
||||||
"composer.hide_preview": "إخفاء المعاينة",
|
"composer.hide_preview": "إخفاء المعاينة",
|
||||||
|
"composer.help": "Help",
|
||||||
"composer.user_said_in": "%1 كتب في %2",
|
"composer.user_said_in": "%1 كتب في %2",
|
||||||
"composer.user_said": "%1 كتب:",
|
"composer.user_said": "%1 كتب:",
|
||||||
"composer.discard": "هل أنت متأكد أنك تريد التخلي عن التغييرات؟",
|
"composer.discard": "هل أنت متأكد أنك تريد التخلي عن التغييرات؟",
|
||||||
@@ -65,6 +70,9 @@
|
|||||||
"composer.schedule-time": "Time",
|
"composer.schedule-time": "Time",
|
||||||
"composer.cancel-scheduling": "Cancel Scheduling",
|
"composer.cancel-scheduling": "Cancel Scheduling",
|
||||||
"composer.set-schedule-date": "Set Date",
|
"composer.set-schedule-date": "Set Date",
|
||||||
|
"composer.discard-all-drafts": "Discard all drafts",
|
||||||
|
"composer.no-drafts": "You have no drafts",
|
||||||
|
"composer.discard-draft-confirm": "Do you want to discard this draft?",
|
||||||
"bootbox.ok": "OK",
|
"bootbox.ok": "OK",
|
||||||
"bootbox.cancel": "إلغاء",
|
"bootbox.cancel": "إلغاء",
|
||||||
"bootbox.confirm": "تأكيد",
|
"bootbox.confirm": "تأكيد",
|
||||||
|
|||||||
@@ -49,6 +49,7 @@
|
|||||||
"account/watched_categories": "%1's Watched Categories",
|
"account/watched_categories": "%1's Watched Categories",
|
||||||
"account/bookmarks": "%1's Bookmarked Posts",
|
"account/bookmarks": "%1's Bookmarked Posts",
|
||||||
"account/settings": "خيارات المستخدم",
|
"account/settings": "خيارات المستخدم",
|
||||||
|
"account/settings-of": "Changing settings of %1",
|
||||||
"account/watched": "Topics watched by %1",
|
"account/watched": "Topics watched by %1",
|
||||||
"account/ignored": "Topics ignored by %1",
|
"account/ignored": "Topics ignored by %1",
|
||||||
"account/upvoted": "Posts upvoted by %1",
|
"account/upvoted": "Posts upvoted by %1",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
||||||
"back-to-list": "Back to Post Queue",
|
"back-to-list": "Back to Post Queue",
|
||||||
"user": "User",
|
"user": "User",
|
||||||
|
"when": "When",
|
||||||
"category": "Category",
|
"category": "Category",
|
||||||
"title": "Title",
|
"title": "Title",
|
||||||
"content": "Content",
|
"content": "Content",
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
"notify": "Notify",
|
"notify": "Notify",
|
||||||
"notify-user": "Notify User",
|
"notify-user": "Notify User",
|
||||||
"confirm-reject": "Do you want to reject this post?",
|
"confirm-reject": "Do you want to reject this post?",
|
||||||
|
"confirm-remove": "Do you want to remove this post?",
|
||||||
"bulk-actions": "Bulk Actions",
|
"bulk-actions": "Bulk Actions",
|
||||||
"accept-all": "Accept All",
|
"accept-all": "Accept All",
|
||||||
"accept-selected": "Accept Selected",
|
"accept-selected": "Accept Selected",
|
||||||
@@ -29,6 +31,10 @@
|
|||||||
"reject-all-confirm": "Do you want to reject all posts?",
|
"reject-all-confirm": "Do you want to reject all posts?",
|
||||||
"reject-selected": "Reject Selected",
|
"reject-selected": "Reject Selected",
|
||||||
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
||||||
|
"remove-all": "Remove all",
|
||||||
|
"remove-all-confirm": "Do you want to remove all posts?",
|
||||||
|
"remove-selected": "Remove Selected",
|
||||||
|
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
|
||||||
"bulk-accept-success": "%1 posts accepted",
|
"bulk-accept-success": "%1 posts accepted",
|
||||||
"bulk-reject-success": "%1 posts rejected"
|
"bulk-reject-success": "%1 posts rejected"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"register": "تسجيل",
|
"register": "تسجيل",
|
||||||
|
"already-have-account": "Already have an account?",
|
||||||
"cancel_registration": "إلغاء التسجيل",
|
"cancel_registration": "إلغاء التسجيل",
|
||||||
"help.email": "افتراضيا، سيتم إخفاء بريدك الإلكتروني من العامة.",
|
"help.email": "افتراضيا، سيتم إخفاء بريدك الإلكتروني من العامة.",
|
||||||
"help.username_restrictions": "اسم مستخدم فريدة من نوعها بين 1% و 2% حرفا. بإمكان الآخرين مناداتك بـ @<span id='yourUsername'>اسم المستخدم</span>.",
|
"help.username_restrictions": "اسم مستخدم فريدة من نوعها بين 1% و 2% حرفا. بإمكان الآخرين مناداتك بـ @<span id='yourUsername'>اسم المستخدم</span>.",
|
||||||
|
|||||||
@@ -1,21 +1,41 @@
|
|||||||
{
|
{
|
||||||
|
"type-to-search": "Type to search",
|
||||||
"results_matching": "%1 نتيجة (نتائج) موافقة لـ \"%2\", (%3 ثواني)",
|
"results_matching": "%1 نتيجة (نتائج) موافقة لـ \"%2\", (%3 ثواني)",
|
||||||
"no-matches": "لم يتم العثور على نتائج.",
|
"no-matches": "لم يتم العثور على نتائج.",
|
||||||
"advanced-search": "بحث متقدم",
|
"advanced-search": "بحث متقدم",
|
||||||
"in": "في",
|
"in": "في",
|
||||||
"titles": "العناوين",
|
"in-titles": "In titles",
|
||||||
"titles-posts": "العناوين والمشاركات",
|
"in-titles-posts": "In titles and posts",
|
||||||
|
"in-posts": "In posts",
|
||||||
|
"in-categories": "In categories",
|
||||||
|
"in-users": "In users",
|
||||||
|
"in-tags": "In tags",
|
||||||
|
"categories": "Categories",
|
||||||
|
"all-categories": "All categories",
|
||||||
|
"categories-x": "Categories: %1",
|
||||||
|
"categories-watched-categories": "Categories: Watched categories",
|
||||||
|
"type-a-category": "Type a category",
|
||||||
|
"tags": "Tags",
|
||||||
|
"tags-x": "Tags: %1",
|
||||||
|
"type-a-tag": "Type a tag",
|
||||||
"match-words": "Match words",
|
"match-words": "Match words",
|
||||||
|
"match-all-words": "Match all words",
|
||||||
|
"match-any-word": "Match any word",
|
||||||
"all": "All",
|
"all": "All",
|
||||||
"any": "Any",
|
"any": "Any",
|
||||||
"posted-by": "مشاركة من طرف",
|
"posted-by": "مشاركة من طرف",
|
||||||
"in-categories": "في الفئات",
|
"posted-by-usernames": "Posted by: %1",
|
||||||
|
"type-a-username": "Type a username",
|
||||||
"search-child-categories": "بحث في الفئات الفرعية",
|
"search-child-categories": "بحث في الفئات الفرعية",
|
||||||
"has-tags": "Has tags",
|
"has-tags": "Has tags",
|
||||||
"reply-count": "عدد المشاركات",
|
"reply-count": "عدد المشاركات",
|
||||||
|
"replies": "Replies",
|
||||||
|
"replies-atleast-count": "Replies: At least %1",
|
||||||
|
"replies-atmost-count": "Replies: At most %1",
|
||||||
"at-least": "على اﻷقل",
|
"at-least": "على اﻷقل",
|
||||||
"at-most": "على اﻷكثر",
|
"at-most": "على اﻷكثر",
|
||||||
"relevance": "Relevance",
|
"relevance": "Relevance",
|
||||||
|
"time": "Time",
|
||||||
"post-time": "تاريخ المشاركة",
|
"post-time": "تاريخ المشاركة",
|
||||||
"votes": "Votes",
|
"votes": "Votes",
|
||||||
"newer-than": "أحدث من",
|
"newer-than": "أحدث من",
|
||||||
@@ -28,7 +48,22 @@
|
|||||||
"three-months": "ثلاثة أشهر",
|
"three-months": "ثلاثة أشهر",
|
||||||
"six-months": "ستة أشهر",
|
"six-months": "ستة أشهر",
|
||||||
"one-year": "عام",
|
"one-year": "عام",
|
||||||
|
"time-newer-than-86400": "Time: Newer than yesterday",
|
||||||
|
"time-older-than-86400": "Time: Older than yesterday",
|
||||||
|
"time-newer-than-604800": "Time: Newer than one week",
|
||||||
|
"time-older-than-604800": "Time: Older than one week",
|
||||||
|
"time-newer-than-1209600": "Time: Newer than two weeks",
|
||||||
|
"time-older-than-1209600": "Time: Older than two weeks",
|
||||||
|
"time-newer-than-2592000": "Time: Newer than one month",
|
||||||
|
"time-older-than-2592000": "Time: Older than one month",
|
||||||
|
"time-newer-than-7776000": "Time: Newer than three months",
|
||||||
|
"time-older-than-7776000": "Time: Older than three months",
|
||||||
|
"time-newer-than-15552000": "Time: Newer than six months",
|
||||||
|
"time-older-than-15552000": "Time: Older than six months",
|
||||||
|
"time-newer-than-31104000": "Time: Newer than one year",
|
||||||
|
"time-older-than-31104000": "Time: Older than one year",
|
||||||
"sort-by": "عرض حسب",
|
"sort-by": "عرض حسب",
|
||||||
|
"sort": "Sort",
|
||||||
"last-reply-time": "تاريخ آخر رد",
|
"last-reply-time": "تاريخ آخر رد",
|
||||||
"topic-title": "عنوان الموضوع",
|
"topic-title": "عنوان الموضوع",
|
||||||
"topic-votes": "Topic votes",
|
"topic-votes": "Topic votes",
|
||||||
@@ -39,11 +74,36 @@
|
|||||||
"category": "فئة",
|
"category": "فئة",
|
||||||
"descending": "في ترتيب تنازلي",
|
"descending": "في ترتيب تنازلي",
|
||||||
"ascending": "في ترتيب تصاعدي",
|
"ascending": "في ترتيب تصاعدي",
|
||||||
|
"sort-by-relevance-desc": "Sort by: Relevance in descending order",
|
||||||
|
"sort-by-relevance-asc": "Sort by: Relevance in ascending order",
|
||||||
|
"sort-by-timestamp-desc": "Sort by: Post time in descending order",
|
||||||
|
"sort-by-timestamp-asc": "Sort by: Post time in ascending order",
|
||||||
|
"sort-by-votes-desc": "Sort by: Votes in descending order",
|
||||||
|
"sort-by-votes-asc": "Sort by: Votes in ascending order",
|
||||||
|
"sort-by-topic.lastposttime-desc": "Sort by: Last reply time in descending order",
|
||||||
|
"sort-by-topic.lastposttime-asc": "Sort by: Last reply time in ascending order",
|
||||||
|
"sort-by-topic.title-desc": "Sort by: Topic title in descending order",
|
||||||
|
"sort-by-topic.title-asc": "Sort by: Topic title in ascending order",
|
||||||
|
"sort-by-topic.postcount-desc": "Sort by: Number of replies in descending order",
|
||||||
|
"sort-by-topic.postcount-asc": "Sort by: Number of replies in ascending order",
|
||||||
|
"sort-by-topic.viewcount-desc": "Sort by: Number of views in descending order",
|
||||||
|
"sort-by-topic.viewcount-asc": "Sort by: Number of views in ascending order",
|
||||||
|
"sort-by-topic.votes-desc": "Sort by: Topic votes in descending order",
|
||||||
|
"sort-by-topic.votes-asc": "Sort by: Topic votes in ascending order",
|
||||||
|
"sort-by-topic.timestamp-desc": "Sort by: Topic start date in descending order",
|
||||||
|
"sort-by-topic.timestamp-asc": "Sort by: Topic start date in ascending order",
|
||||||
|
"sort-by-user.username-desc": "Sort by: Username in descending order",
|
||||||
|
"sort-by-user.username-asc": "Sort by: Username in ascending order",
|
||||||
|
"sort-by-category.name-desc": "Sort by: Category in descending order",
|
||||||
|
"sort-by-category.name-asc": "Sort by: Category in ascending order",
|
||||||
|
"save": "Save",
|
||||||
"save-preferences": "حفظ التفضيلات",
|
"save-preferences": "حفظ التفضيلات",
|
||||||
"clear-preferences": "ازالة التفضيلات",
|
"clear-preferences": "ازالة التفضيلات",
|
||||||
"search-preferences-saved": "تم حفظ تفضيلات البحث",
|
"search-preferences-saved": "تم حفظ تفضيلات البحث",
|
||||||
"search-preferences-cleared": "تم ازالة تفضيلات البحث",
|
"search-preferences-cleared": "تم ازالة تفضيلات البحث",
|
||||||
"show-results-as": "عرض النتائج كـ",
|
"show-results-as": "عرض النتائج كـ",
|
||||||
|
"show-results-as-topics": "Show results as topics",
|
||||||
|
"show-results-as-posts": "Show results as posts",
|
||||||
"see-more-results": "See more results (%1)",
|
"see-more-results": "See more results (%1)",
|
||||||
"search-in-category": "Search in \"%1\""
|
"search-in-category": "Search in \"%1\""
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"all-tags": "All tags",
|
||||||
"no_tag_topics": "لا يوجد مواضيع بهذه الكلمة الدلالية.",
|
"no_tag_topics": "لا يوجد مواضيع بهذه الكلمة الدلالية.",
|
||||||
|
"no-tags-found": "No tags found",
|
||||||
"tags": "الكلمات الدلالية",
|
"tags": "الكلمات الدلالية",
|
||||||
"enter_tags_here": "Enter tags here, between %1 and %2 characters each.",
|
"enter_tags_here": "Enter tags here, between %1 and %2 characters each.",
|
||||||
"enter_tags_here_short": "أدخل الكلمات الدلالية...",
|
"enter_tags_here_short": "أدخل الكلمات الدلالية...",
|
||||||
|
|||||||
@@ -39,16 +39,30 @@
|
|||||||
"copy-ip": "Copy IP",
|
"copy-ip": "Copy IP",
|
||||||
"ban-ip": "Ban IP",
|
"ban-ip": "Ban IP",
|
||||||
"view-history": "Edit History",
|
"view-history": "Edit History",
|
||||||
"locked-by": "Locked by",
|
"wrote-ago": "wrote <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"unlocked-by": "Unlocked by",
|
"wrote-on": "wrote on <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"pinned-by": "Pinned by",
|
"replied-to-user-ago": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> <a href=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"unpinned-by": "Unpinned by",
|
"replied-to-user-on": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> on <a hrf=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"deleted-by": "Deleted by",
|
"user-locked-topic-ago": "%1 locked this topic %2",
|
||||||
"restored-by": "Restored by",
|
"user-locked-topic-on": "%1 locked this topic on %2",
|
||||||
"moved-from-by": "Moved from %1 by",
|
"user-unlocked-topic-ago": "%1 unlocked this topic %2",
|
||||||
"queued-by": "Post queued for approval →",
|
"user-unlocked-topic-on": "%1 unlocked this topic on %2",
|
||||||
"backlink": "Referenced by",
|
"user-pinned-topic-ago": "%1 pinned this topic %2",
|
||||||
"forked-by": "Forked by",
|
"user-pinned-topic-on": "%1 pinned this topic on %2",
|
||||||
|
"user-unpinned-topic-ago": "%1 unpinned this topic %2",
|
||||||
|
"user-unpinned-topic-on": "%1 unpinned this topic on %2",
|
||||||
|
"user-deleted-topic-ago": "%1 deleted this topic %2",
|
||||||
|
"user-deleted-topic-on": "%1 deleted this topic on %2",
|
||||||
|
"user-restored-topic-ago": "%1 restored this topic %2",
|
||||||
|
"user-restored-topic-on": "%1 restored this topic on %2",
|
||||||
|
"user-moved-topic-from-ago": "%1 moved this topic from %2 %3",
|
||||||
|
"user-moved-topic-from-on": "%1 moved this topic from %2 on %3",
|
||||||
|
"user-queued-post-ago": "%1 <a href=\"%2\">queued</a> post for approval %3",
|
||||||
|
"user-queued-post-on": "%1 <a href=\"%2\">queued</a> post for approval on %3",
|
||||||
|
"user-referenced-topic-ago": "%1 <a href=\"%2\">referenced</a> this topic %3",
|
||||||
|
"user-referenced-topic-on": "%1 <a href=\"%2\">referenced</a> this topic on %3",
|
||||||
|
"user-forked-topic-ago": "%1 <a href=\"%2\">forked</a> this topic %3",
|
||||||
|
"user-forked-topic-on": "%1 <a href=\"%2\">forked</a> this topic on %3",
|
||||||
"bookmark_instructions": "اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
|
"bookmark_instructions": "اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
|
||||||
"flag-post": "Flag this post",
|
"flag-post": "Flag this post",
|
||||||
"flag-user": "Flag this user",
|
"flag-user": "Flag this user",
|
||||||
@@ -95,7 +109,7 @@
|
|||||||
"thread_tools.purge": "تطهير الموضوع",
|
"thread_tools.purge": "تطهير الموضوع",
|
||||||
"thread_tools.purge_confirm": "هل أنت متأكد أنك تريد تطهير هذا الموضوع؟",
|
"thread_tools.purge_confirm": "هل أنت متأكد أنك تريد تطهير هذا الموضوع؟",
|
||||||
"thread_tools.merge_topics": "Merge Topics",
|
"thread_tools.merge_topics": "Merge Topics",
|
||||||
"thread_tools.merge": "Merge",
|
"thread_tools.merge": "Merge Topic",
|
||||||
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
@@ -121,7 +135,7 @@
|
|||||||
"post_moved": "تم نقل المشاركة",
|
"post_moved": "تم نقل المشاركة",
|
||||||
"fork_topic": "فرع الموضوع",
|
"fork_topic": "فرع الموضوع",
|
||||||
"enter-new-topic-title": "Enter new topic title",
|
"enter-new-topic-title": "Enter new topic title",
|
||||||
"fork_topic_instruction": "إضغط على المشاركات التي تريد تفريعها",
|
"fork_topic_instruction": "Click the posts you want to fork, enter a title for the new topic and click fork topic",
|
||||||
"fork_no_pids": "لم تختر أي مشاركة",
|
"fork_no_pids": "لم تختر أي مشاركة",
|
||||||
"no-posts-selected": "No posts selected!",
|
"no-posts-selected": "No posts selected!",
|
||||||
"x-posts-selected": "%1 post(s) selected",
|
"x-posts-selected": "%1 post(s) selected",
|
||||||
@@ -136,9 +150,11 @@
|
|||||||
"merge-new-title-for-topic": "New title for topic",
|
"merge-new-title-for-topic": "New title for topic",
|
||||||
"topic-id": "Topic ID",
|
"topic-id": "Topic ID",
|
||||||
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
||||||
|
"move_topic_instruction": "Select the target category and then click move",
|
||||||
"change_owner_instruction": "Click the posts you want to assign to another user",
|
"change_owner_instruction": "Click the posts you want to assign to another user",
|
||||||
"composer.title_placeholder": "أدخل عنوان موضوعك هنا...",
|
"composer.title_placeholder": "أدخل عنوان موضوعك هنا...",
|
||||||
"composer.handle_placeholder": "Enter your name/handle here",
|
"composer.handle_placeholder": "Enter your name/handle here",
|
||||||
|
"composer.hide": "Hide",
|
||||||
"composer.discard": "نبذ التغييرات",
|
"composer.discard": "نبذ التغييرات",
|
||||||
"composer.submit": "حفظ",
|
"composer.submit": "حفظ",
|
||||||
"composer.additional-options": "Additional Options",
|
"composer.additional-options": "Additional Options",
|
||||||
@@ -184,5 +200,7 @@
|
|||||||
"last-post": "Last post",
|
"last-post": "Last post",
|
||||||
"go-to-my-next-post": "Go to my next post",
|
"go-to-my-next-post": "Go to my next post",
|
||||||
"no-more-next-post": "You don't have more posts in this topic",
|
"no-more-next-post": "You don't have more posts in this topic",
|
||||||
"post-quick-reply": "Post quick reply"
|
"post-quick-reply": "Quick reply",
|
||||||
|
"navigator.index": "Post %1 of %2",
|
||||||
|
"navigator.unread": "%1 unread"
|
||||||
}
|
}
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
"followers": "المتابعون",
|
"followers": "المتابعون",
|
||||||
"following": "يتابع",
|
"following": "يتابع",
|
||||||
"blocks": "الكتل",
|
"blocks": "الكتل",
|
||||||
|
"blocked-users": "Blocked users",
|
||||||
"block_toggle": "تبديل الكتلة",
|
"block_toggle": "تبديل الكتلة",
|
||||||
"block_user": "أحظر المستخدم",
|
"block_user": "أحظر المستخدم",
|
||||||
"unblock_user": "ألغ حظر المستخدم",
|
"unblock_user": "ألغ حظر المستخدم",
|
||||||
@@ -68,6 +69,7 @@
|
|||||||
"upload_new_picture": "رفع صورة جديدة",
|
"upload_new_picture": "رفع صورة جديدة",
|
||||||
"upload_new_picture_from_url": "رفع صورة جديدة من رابط",
|
"upload_new_picture_from_url": "رفع صورة جديدة من رابط",
|
||||||
"current_password": "كلمة السر الحالية",
|
"current_password": "كلمة السر الحالية",
|
||||||
|
"new_password": "New Password",
|
||||||
"change_password": "تغيير كلمة السر",
|
"change_password": "تغيير كلمة السر",
|
||||||
"change_password_error": "كلمة سر غير صحيحة",
|
"change_password_error": "كلمة سر غير صحيحة",
|
||||||
"change_password_error_wrong_current": "كلمة السر الحالية ليست صحيحة",
|
"change_password_error_wrong_current": "كلمة السر الحالية ليست صحيحة",
|
||||||
@@ -115,6 +117,8 @@
|
|||||||
"paginate_description": "عرض المواضيع والردود موزعة على صفحات عوضاً عن التمرير اللانهائي.",
|
"paginate_description": "عرض المواضيع والردود موزعة على صفحات عوضاً عن التمرير اللانهائي.",
|
||||||
"topics_per_page": "المواضيع في كل صفحة",
|
"topics_per_page": "المواضيع في كل صفحة",
|
||||||
"posts_per_page": "الردود في كل صفحة",
|
"posts_per_page": "الردود في كل صفحة",
|
||||||
|
"category-topic-sort": "Category topic sort",
|
||||||
|
"topic-post-sort": "Topic post sort",
|
||||||
"max_items_per_page": "أقصى %1",
|
"max_items_per_page": "أقصى %1",
|
||||||
"acp_language": "لغة صفحة اﻻدارة",
|
"acp_language": "لغة صفحة اﻻدارة",
|
||||||
"notifications": "التنبيهات",
|
"notifications": "التنبيهات",
|
||||||
@@ -168,6 +172,8 @@
|
|||||||
"info.moderation-note.success": "تم حفظ ملاحظة الإشراف",
|
"info.moderation-note.success": "تم حفظ ملاحظة الإشراف",
|
||||||
"info.moderation-note.add": "إضافة ملاحظة",
|
"info.moderation-note.add": "إضافة ملاحظة",
|
||||||
"sessions.description": "This page allows you to view any active sessions on this forum and revoke them if necessary. You can revoke your own session by logging out of your account.",
|
"sessions.description": "This page allows you to view any active sessions on this forum and revoke them if necessary. You can revoke your own session by logging out of your account.",
|
||||||
|
"revoke-session": "Revoke Session",
|
||||||
|
"browser-version-on-platform": "%1 %2 on %3",
|
||||||
"consent.title": "Your Rights & Consent",
|
"consent.title": "Your Rights & Consent",
|
||||||
"consent.lead": "This community forum collects and processes your personal information.",
|
"consent.lead": "This community forum collects and processes your personal information.",
|
||||||
"consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.<br /><br />We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.<br /><br />If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
|
"consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.<br /><br />We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.<br /><br />If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
|
||||||
|
|||||||
@@ -1,18 +1,19 @@
|
|||||||
{
|
{
|
||||||
|
"all-users": "All Users",
|
||||||
"latest_users": "أحدث الأعضاء",
|
"latest_users": "أحدث الأعضاء",
|
||||||
"top_posters": "اﻷكثر مشاركة",
|
"top_posters": "اﻷكثر مشاركة",
|
||||||
"most_reputation": "أعلى سمعة",
|
"most_reputation": "أعلى سمعة",
|
||||||
"most_flags": "Most Flags",
|
"most_flags": "معظم الأعلام",
|
||||||
"search": "بحث",
|
"search": "بحث",
|
||||||
"enter_username": "أدخل اسم مستخدم للبحث",
|
"enter_username": "أدخل اسم مستخدم للبحث",
|
||||||
"search-user-for-chat": "ابحث عن مستخدم لبدء محادثة ",
|
"search-user-for-chat": "Search for a user to start chat:",
|
||||||
"load_more": "حمل المزيد",
|
"load_more": "حمل المزيد",
|
||||||
"users-found-search-took": "تم إيجاد %1 مستخدمـ(ين)! استغرق البحث %2 ثانية.",
|
"users-found-search-took": "تم إيجاد %1 مستخدمـ(ين)! استغرق البحث %2 ثانية.",
|
||||||
"filter-by": "Filter By",
|
"filter-by": "تصفية بحسب",
|
||||||
"online-only": "المتصلون فقط",
|
"online-only": "المتصلون فقط",
|
||||||
"invite": "دعوة",
|
"invite": "دعوة",
|
||||||
"prompt-email": "Emails:",
|
"prompt-email": "البريد الإلكتروني:",
|
||||||
"groups-to-join": "Groups to be joined when invite is accepted:",
|
"groups-to-join": "المجموعات التي سيتم الانضمام إليها عند قبول الدعوة:",
|
||||||
"invitation-email-sent": "تم إرسال دعوة بالبريد الإلكتروني إلى %1",
|
"invitation-email-sent": "تم إرسال دعوة بالبريد الإلكتروني إلى %1",
|
||||||
"user_list": "قائمة اﻷعضاء",
|
"user_list": "قائمة اﻷعضاء",
|
||||||
"recent_topics": "أحدث المواضيع",
|
"recent_topics": "أحدث المواضيع",
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
"acp-title": "%1 | Контролен панел за администратори на NodeBB",
|
"acp-title": "%1 | Контролен панел за администратори на NodeBB",
|
||||||
"settings-header-contents": "Съдържание",
|
"settings-header-contents": "Съдържание",
|
||||||
"changes-saved": "Промените са запазени",
|
|
||||||
"changes-saved-message": "Промените Ви в настройките на NodeBB бяха запазени.",
|
|
||||||
"changes-not-saved": "Промените не са запазени",
|
"changes-not-saved": "Промените не са запазени",
|
||||||
"changes-not-saved-message": "Възникна проблем при запазването на промените Ви по NodeBB. (%1)"
|
"changes-not-saved-message": "Възникна проблем при запазването на промените Ви по NodeBB. (%1)"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"custom-css": "Персонализиран CSS/LESS",
|
"custom-css": "Персонализиран CSS/SASS",
|
||||||
"custom-css.description": "Въведете своите собствени декларации на CSS/LESS, те ще бъдат приложени след всички останали стилове.",
|
"custom-css.description": "Въведете своите собствени декларации на CSS/SASS. Те ще бъдат приложени след всички останали стилове.",
|
||||||
"custom-css.enable": "Включване на персонализиран CSS/LESS",
|
"custom-css.enable": "Включване на персонализиран CSS/SASS",
|
||||||
|
|
||||||
"custom-js": "Персонализиран код на Javascript",
|
"custom-js": "Персонализиран код на Javascript",
|
||||||
"custom-js.description": "Въведете свой собствен код на javascript тук. Той ще бъде изпълнен след като страницата се зареди напълно.",
|
"custom-js.description": "Въведете свой собствен код на javascript тук. Той ще бъде изпълнен след като страницата се зареди напълно.",
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
"containers.none": "Няма",
|
"containers.none": "Няма",
|
||||||
"container.well": "Кладенец",
|
"container.well": "Кладенец",
|
||||||
"container.jumbotron": "Джъмботрон",
|
"container.jumbotron": "Джъмботрон",
|
||||||
"container.panel": "Панел",
|
"container.card": "Карта",
|
||||||
"container.panel-header": "Заглавна част на панел",
|
"container.card-header": "Заглавна част на карта",
|
||||||
"container.panel-body": "Основна част на панел",
|
"container.card-body": "Основна част на карта",
|
||||||
"container.alert": "Предупреждение",
|
"container.alert": "Предупреждение",
|
||||||
|
|
||||||
"alert.confirm-delete": "Наистина ли искате да изтриете джаджата?",
|
"alert.confirm-delete": "Наистина ли искате да изтриете джаджата?",
|
||||||
|
|||||||
@@ -39,6 +39,5 @@
|
|||||||
"revert": "Отмяна",
|
"revert": "Отмяна",
|
||||||
|
|
||||||
"edit.no-users-found": "Няма намерени потребители",
|
"edit.no-users-found": "Няма намерени потребители",
|
||||||
"edit.confirm-remove-user": "Наистина ли искате да премахнете този потребител?",
|
"edit.confirm-remove-user": "Наистина ли искате да премахнете този потребител?"
|
||||||
"edit.save-success": "Промените са запазени!"
|
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"alert.confirm-moderate": "<strong>Наистина ли искате да дадете правомощието за модериране на тази потребителска група?</strong> Тази група е публична и всеки може свободно да се присъедини към нея.",
|
"alert.confirm-moderate": "<strong>Наистина ли искате да дадете правомощието за модериране на тази потребителска група?</strong> Тази група е публична и всеки може свободно да се присъедини към нея.",
|
||||||
"alert.confirm-admins-mods": "<strong>Наистина ли искате да дадете правото „Администратори и модератори“ на този потребител/група?</strong> Потребителите с това право могат да променят правомощията на други групи, <em>включително да им дават правото на супер администратори</em>",
|
"alert.confirm-admins-mods": "<strong>Наистина ли искате да дадете правото „Администратори и модератори“ на този потребител/група?</strong> Потребителите с това право могат да променят правомощията на други групи, <em>включително да им дават правото на супер администратори</em>",
|
||||||
"alert.confirm-save": "Моля, потвърдете желанието си да запазите тези правомощия",
|
"alert.confirm-save": "Моля, потвърдете желанието си да запазите тези правомощия",
|
||||||
"alert.saved": "Промените по правомощията са запазени и приложени",
|
|
||||||
"alert.confirm-discard": "Наистина ли искате да отхвърлите промените по правомощията?",
|
"alert.confirm-discard": "Наистина ли искате да отхвърлите промените по правомощията?",
|
||||||
"alert.discarded": "Промените по правомощията са отхвърлени",
|
"alert.discarded": "Промените по правомощията са отхвърлени",
|
||||||
"alert.confirm-copyToAll": "Наистина ли искате да приложите този набор от <strong>%1</strong> към <strong>всички категории</strong>?",
|
"alert.confirm-copyToAll": "Наистина ли искате да приложите този набор от <strong>%1</strong> към <strong>всички категории</strong>?",
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
"uid": "Потребителски ИД",
|
"uid": "Потребителски ИД",
|
||||||
"uid-help-text": "Посочете потребителски ИД, който да бъде свързан с този код. Ако ИД е <code>0</code>, това ще се счита за <em>главен</em> код, който може да приема идентичността на всеки от другите потребители чрез параметъра <code>_uid</code>",
|
"uid-help-text": "Посочете потребителски ИД, който да бъде свързан с този код. Ако ИД е <code>0</code>, това ще се счита за <em>главен</em> код, който може да приема идентичността на всеки от другите потребители чрез параметъра <code>_uid</code>",
|
||||||
"description": "Описание",
|
"description": "Описание",
|
||||||
|
"last-seen-ago": "Последно използван <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-on": "Последно използван на <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-never": "Този ключ не е използван никога.",
|
||||||
"no-description": "Няма описание.",
|
"no-description": "Няма описание.",
|
||||||
"token-on-save": "Кодът ще бъде създаден след като данните бъдат запазени"
|
"token-on-save": "Кодът ще бъде създаден след като данните бъдат запазени"
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"groups": "Групи:",
|
"groups": "Групи:",
|
||||||
"open-new-window": "Отваряне в нов прозорец",
|
"open-new-window": "Отваряне в нов прозорец",
|
||||||
"dropdown": "Падащо меню",
|
"dropdown": "Падащо меню",
|
||||||
"dropdown-placeholder": "Въведете елементите на падащото меню по-долу. Пример: <br/><li><a href="https://myforum.com">Връзка 1</a></li>",
|
"dropdown-placeholder": "Въведете елементите на падащото меню по-долу. Пример: <br/><li><a class="dropdown-item" href="https://myforum.com">Връзка 1</a></li>",
|
||||||
|
|
||||||
"btn.delete": "Изтриване",
|
"btn.delete": "Изтриване",
|
||||||
"btn.disable": "Изключване",
|
"btn.disable": "Изключване",
|
||||||
|
|||||||
@@ -224,5 +224,6 @@
|
|||||||
"api.429": "Направили сте твърде много заявки. Моля, опитайте отново по-късно.",
|
"api.429": "Направили сте твърде много заявки. Моля, опитайте отново по-късно.",
|
||||||
"api.500": "При обработката на заявката Ви възникна неочаквана грешка.",
|
"api.500": "При обработката на заявката Ви възникна неочаквана грешка.",
|
||||||
"api.501": "Пътят, който се опитвате да извикате, все още не съществува. Моля, опитайте отново утре.",
|
"api.501": "Пътят, който се опитвате да извикате, все още не съществува. Моля, опитайте отново утре.",
|
||||||
"api.503": "Пътят, който се опитвате да извикате, в момента не е достъпен, поради настройките на сървъра."
|
"api.503": "Пътят, който се опитвате да извикате, в момента не е достъпен, поради настройките на сървъра.",
|
||||||
|
"api.reauth-required": "Ресурсът, който се опитвате да достъпите, изисква (повторно) удостоверяване."
|
||||||
}
|
}
|
||||||
@@ -3,25 +3,27 @@
|
|||||||
"reports": "Доклади",
|
"reports": "Доклади",
|
||||||
"first-reported": "Първо докладване",
|
"first-reported": "Първо докладване",
|
||||||
"no-flags": "Ура! Няма намерени доклади.",
|
"no-flags": "Ура! Няма намерени доклади.",
|
||||||
|
"x-flags-found": "Намерени доклади: %1.",
|
||||||
"assignee": "Назначен",
|
"assignee": "Назначен",
|
||||||
"update": "Обновяване",
|
"update": "Обновяване",
|
||||||
"updated": "Обновено",
|
"updated": "Обновено",
|
||||||
"resolved": "Разрешен",
|
"resolved": "Разрешен",
|
||||||
"target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.",
|
"target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.",
|
||||||
|
"target-aboutme-empty": "Този потребител не е попълнил нищо в секцията за себе си.",
|
||||||
|
|
||||||
"graph-label": "Дневни етикети",
|
"graph-label": "Дневни етикети",
|
||||||
"quick-filters": "Бързи филтри",
|
"quick-filters": "Бързи филтри",
|
||||||
"filter-active": "В този списък с доклади има един или повече филтри",
|
"filter-active": "В този списък с доклади има един или повече филтри",
|
||||||
"filter-reset": "Премахване на филтрите",
|
"filter-reset": "Премахване на филтрите",
|
||||||
"filters": "Настройки на филтрите",
|
"filters": "Настройки на филтрите",
|
||||||
"filter-reporterId": "Потр. ид. на докладвалия",
|
"filter-reporterId": "Докладвал",
|
||||||
"filter-targetUid": "Потр. ид. на докладвания",
|
"filter-targetUid": "Докладван",
|
||||||
"filter-type": "Вид на доклада",
|
"filter-type": "Вид на доклада",
|
||||||
"filter-type-all": "Всичко",
|
"filter-type-all": "Всичко",
|
||||||
"filter-type-post": "Публикация",
|
"filter-type-post": "Публикация",
|
||||||
"filter-type-user": "Потребител",
|
"filter-type-user": "Потребител",
|
||||||
"filter-state": "Състояние",
|
"filter-state": "Състояние",
|
||||||
"filter-assignee": "Потр. ид. на назначения",
|
"filter-assignee": "Назначен",
|
||||||
"filter-cid": "Категория",
|
"filter-cid": "Категория",
|
||||||
"filter-quick-mine": "Назначени на мен",
|
"filter-quick-mine": "Назначени на мен",
|
||||||
"filter-cid-all": "Всички категории",
|
"filter-cid-all": "Всички категории",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
|
|
||||||
"notes": "Бележки към доклада",
|
"notes": "Бележки към доклада",
|
||||||
"add-note": "Добавяне на бележка",
|
"add-note": "Добавяне на бележка",
|
||||||
|
"edit-note": "Редактиране на бележката",
|
||||||
"no-notes": "Няма споделени бележки.",
|
"no-notes": "Няма споделени бележки.",
|
||||||
"delete-note-confirm": "Наистина ли искате да изтриете тази бележка към доклада?",
|
"delete-note-confirm": "Наистина ли искате да изтриете тази бележка към доклада?",
|
||||||
"delete-flag-confirm": "Наистина ли искате да изтриете този доклад?",
|
"delete-flag-confirm": "Наистина ли искате да изтриете този доклад?",
|
||||||
|
|||||||
@@ -37,9 +37,13 @@
|
|||||||
"header.notifications": "Известия",
|
"header.notifications": "Известия",
|
||||||
"header.search": "Търсене",
|
"header.search": "Търсене",
|
||||||
"header.profile": "Профил",
|
"header.profile": "Профил",
|
||||||
|
"header.account": "Акаунт",
|
||||||
"header.navigation": "Навигация",
|
"header.navigation": "Навигация",
|
||||||
|
"header.manage": "Управление",
|
||||||
|
"header.drafts": "Чернови",
|
||||||
"notifications.loading": "Зареждане на известията",
|
"notifications.loading": "Зареждане на известията",
|
||||||
"chats.loading": "Зареждане на разговорите",
|
"chats.loading": "Зареждане на разговорите",
|
||||||
|
"drafts.loading": "Зареждане на черновите",
|
||||||
"motd.welcome": "Добре дошли в NodeBB, системата за дискусии на бъдещето.",
|
"motd.welcome": "Добре дошли в NodeBB, системата за дискусии на бъдещето.",
|
||||||
"previouspage": "Предишна страница",
|
"previouspage": "Предишна страница",
|
||||||
"nextpage": "Следваща страница",
|
"nextpage": "Следваща страница",
|
||||||
@@ -54,7 +58,8 @@
|
|||||||
"users": "Потребители",
|
"users": "Потребители",
|
||||||
"topics": "Теми",
|
"topics": "Теми",
|
||||||
"posts": "Публ.",
|
"posts": "Публ.",
|
||||||
"x-posts": "%1 публикации",
|
"x-posts": "<span class=\"formatted-number\">%1</span> публикации",
|
||||||
|
"x-topics": "<span class=\"formatted-number\">%1</span> теми",
|
||||||
"best": "Най-добри",
|
"best": "Най-добри",
|
||||||
"controversial": "Противоречиви",
|
"controversial": "Противоречиви",
|
||||||
"votes": "Гласове",
|
"votes": "Гласове",
|
||||||
@@ -69,6 +74,7 @@
|
|||||||
"reputation": "Репутация",
|
"reputation": "Репутация",
|
||||||
"lastpost": "Последна публикация",
|
"lastpost": "Последна публикация",
|
||||||
"firstpost": "Първа публикация",
|
"firstpost": "Първа публикация",
|
||||||
|
"about": "Относно",
|
||||||
"read_more": "още",
|
"read_more": "още",
|
||||||
"more": "Още",
|
"more": "Още",
|
||||||
"none": "Нищо",
|
"none": "Нищо",
|
||||||
@@ -82,11 +88,13 @@
|
|||||||
"user_posted_ago": "%1 публикува %2",
|
"user_posted_ago": "%1 публикува %2",
|
||||||
"guest_posted_ago": "гост публикува %1",
|
"guest_posted_ago": "гост публикува %1",
|
||||||
"last_edited_by": "последно редактирано от %1",
|
"last_edited_by": "последно редактирано от %1",
|
||||||
|
"edited-timestamp": "Редактирано %1",
|
||||||
"norecentposts": "Няма скорошни публикации",
|
"norecentposts": "Няма скорошни публикации",
|
||||||
"norecenttopics": "Няма скорошни теми",
|
"norecenttopics": "Няма скорошни теми",
|
||||||
"recentposts": "Скорошни публикации",
|
"recentposts": "Скорошни публикации",
|
||||||
"recentips": "Наскоро ползвани IP адреси",
|
"recentips": "Наскоро ползвани IP адреси",
|
||||||
"moderator_tools": "Модераторски инструменти",
|
"moderator_tools": "Модераторски инструменти",
|
||||||
|
"status": "Състояние",
|
||||||
"online": "На линия",
|
"online": "На линия",
|
||||||
"away": "Отсъстващ",
|
"away": "Отсъстващ",
|
||||||
"dnd": "Отпочиващ",
|
"dnd": "Отпочиващ",
|
||||||
@@ -122,5 +130,7 @@
|
|||||||
"edited": "Редактирано",
|
"edited": "Редактирано",
|
||||||
"disabled": "Изключено",
|
"disabled": "Изключено",
|
||||||
"select": "Избиране",
|
"select": "Избиране",
|
||||||
"user-search-prompt": "Започнете да пишете, за да потърсите потребител…"
|
"user-search-prompt": "Започнете да пишете, за да потърсите потребител…",
|
||||||
|
"hidden": "Скрито",
|
||||||
|
"sort": "Подреждане"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"groups": "Групи",
|
"groups": "Групи",
|
||||||
|
"members": "Членове",
|
||||||
"view_group": "Преглед на групата",
|
"view_group": "Преглед на групата",
|
||||||
"owner": "Собственик на групата",
|
"owner": "Собственик на групата",
|
||||||
"new_group": "Създаване на нова група",
|
"new_group": "Създаване на нова група",
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
{
|
{
|
||||||
"chat.chatting_with": "Разговор с",
|
"chat.chatting_with": "Разговор с",
|
||||||
"chat.placeholder": "Въведете съобщение тук или пуснете снимки и натиснете Ентер за изпращане",
|
"chat.placeholder": "Въведете съобщение тук или пуснете снимки и натиснете Ентер за изпращане",
|
||||||
|
"chat.placeholder.mobile": "Въведете съобщение тук",
|
||||||
"chat.scroll-up-alert": "В момента разглеждате по-стари съобщения. Щракнете тук, за да се прехвърлите към най-новото съобщение.",
|
"chat.scroll-up-alert": "В момента разглеждате по-стари съобщения. Щракнете тук, за да се прехвърлите към най-новото съобщение.",
|
||||||
|
"chat.usernames-and-x-others": "%1 и %2 други",
|
||||||
|
"chat.chat-with-usernames": "Разговор с %1",
|
||||||
|
"chat.chat-with-usernames-and-x-others": "Разговор с %1 и %2 други",
|
||||||
"chat.send": "Изпращане",
|
"chat.send": "Изпращане",
|
||||||
"chat.no_active": "Нямате текущи разговори.",
|
"chat.no_active": "Нямате текущи разговори.",
|
||||||
"chat.user_typing": "%1 пише...",
|
"chat.user_typing": "%1 пише...",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
"composer.compose": "Писане",
|
"composer.compose": "Писане",
|
||||||
"composer.show_preview": "Показване на прегледа",
|
"composer.show_preview": "Показване на прегледа",
|
||||||
"composer.hide_preview": "Скриване на прегледа",
|
"composer.hide_preview": "Скриване на прегледа",
|
||||||
|
"composer.help": "Помощ",
|
||||||
"composer.user_said_in": "%1 каза в %2:",
|
"composer.user_said_in": "%1 каза в %2:",
|
||||||
"composer.user_said": "%1 каза:",
|
"composer.user_said": "%1 каза:",
|
||||||
"composer.discard": "Наистина ли искате да отхвърлите тази публикация?",
|
"composer.discard": "Наистина ли искате да отхвърлите тази публикация?",
|
||||||
@@ -65,6 +70,9 @@
|
|||||||
"composer.schedule-time": "Час",
|
"composer.schedule-time": "Час",
|
||||||
"composer.cancel-scheduling": "Отмяна на насрочването",
|
"composer.cancel-scheduling": "Отмяна на насрочването",
|
||||||
"composer.set-schedule-date": "Задаване на дата",
|
"composer.set-schedule-date": "Задаване на дата",
|
||||||
|
"composer.discard-all-drafts": "Изтриване на всички чернови",
|
||||||
|
"composer.no-drafts": "Нямате никакви чернови",
|
||||||
|
"composer.discard-draft-confirm": "Искате ли да изтриете тази чернова?",
|
||||||
"bootbox.ok": "Добре",
|
"bootbox.ok": "Добре",
|
||||||
"bootbox.cancel": "Отказ",
|
"bootbox.cancel": "Отказ",
|
||||||
"bootbox.confirm": "Потвърждаване",
|
"bootbox.confirm": "Потвърждаване",
|
||||||
|
|||||||
@@ -49,6 +49,7 @@
|
|||||||
"account/watched_categories": "Следените категории на %1",
|
"account/watched_categories": "Следените категории на %1",
|
||||||
"account/bookmarks": "Отметнатите публикации на %1",
|
"account/bookmarks": "Отметнатите публикации на %1",
|
||||||
"account/settings": "Потребителски настройки",
|
"account/settings": "Потребителски настройки",
|
||||||
|
"account/settings-of": "Променят се настройките на %1",
|
||||||
"account/watched": "Теми, следени от %1",
|
"account/watched": "Теми, следени от %1",
|
||||||
"account/ignored": "Теми, пренебрегвани от %1",
|
"account/ignored": "Теми, пренебрегвани от %1",
|
||||||
"account/upvoted": "Публикации, получили положителен глас от %1",
|
"account/upvoted": "Публикации, получили положителен глас от %1",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"enabling-help": "За да включите тази функционалност, идете в <a href=\"%1\">Настройки → Публикуване → Опашка за публикации</a> и включете <strong>Опашката за публикации</strong>.",
|
"enabling-help": "За да включите тази функционалност, идете в <a href=\"%1\">Настройки → Публикуване → Опашка за публикации</a> и включете <strong>Опашката за публикации</strong>.",
|
||||||
"back-to-list": "Назад към Опашката за публикации",
|
"back-to-list": "Назад към Опашката за публикации",
|
||||||
"user": "Потребител",
|
"user": "Потребител",
|
||||||
|
"when": "Кога",
|
||||||
"category": "Категория",
|
"category": "Категория",
|
||||||
"title": "Заглавие",
|
"title": "Заглавие",
|
||||||
"content": "Съдържание",
|
"content": "Съдържание",
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
"notify": "Известяване",
|
"notify": "Известяване",
|
||||||
"notify-user": "Известяване на потребителя",
|
"notify-user": "Известяване на потребителя",
|
||||||
"confirm-reject": "Искате ли да отхвърлите тази публикация?",
|
"confirm-reject": "Искате ли да отхвърлите тази публикация?",
|
||||||
|
"confirm-remove": "Искате ли да премахнете тази публикация?",
|
||||||
"bulk-actions": "Групови действия",
|
"bulk-actions": "Групови действия",
|
||||||
"accept-all": "Приемане на всички",
|
"accept-all": "Приемане на всички",
|
||||||
"accept-selected": "Приемане на избраните",
|
"accept-selected": "Приемане на избраните",
|
||||||
@@ -29,6 +31,10 @@
|
|||||||
"reject-all-confirm": "Наистина ли искате да отхвърлите всички публикации?",
|
"reject-all-confirm": "Наистина ли искате да отхвърлите всички публикации?",
|
||||||
"reject-selected": "Отхвърляне на избраните",
|
"reject-selected": "Отхвърляне на избраните",
|
||||||
"reject-selected-confirm": "Наистина ли искате да отхвърлите %1 избрани публикации?",
|
"reject-selected-confirm": "Наистина ли искате да отхвърлите %1 избрани публикации?",
|
||||||
|
"remove-all": "Премахване на всички",
|
||||||
|
"remove-all-confirm": "Наистина ли искате да премахнете всички публикации?",
|
||||||
|
"remove-selected": "Премахване на избраните",
|
||||||
|
"remove-selected-confirm": "Наистина ли искате да премахнете избраните %1 публикации?",
|
||||||
"bulk-accept-success": "Одобрени публикации: %1",
|
"bulk-accept-success": "Одобрени публикации: %1",
|
||||||
"bulk-reject-success": "Отхвърлени публикации: %1"
|
"bulk-reject-success": "Отхвърлени публикации: %1"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"register": "Регистрация",
|
"register": "Регистрация",
|
||||||
|
"already-have-account": "Вече имате акаунт?",
|
||||||
"cancel_registration": "Отказ от регистриране",
|
"cancel_registration": "Отказ от регистриране",
|
||||||
"help.email": "По подразбиране, Вашата е-поща ще бъде скрита за останалите.",
|
"help.email": "По подразбиране, Вашата е-поща ще бъде скрита за останалите.",
|
||||||
"help.username_restrictions": "Уникално потребителско име с дължина между %1 и %2 символа. Другите ще могат да Ви споменават чрез @<span id='yourUsername'>потребител</span>.",
|
"help.username_restrictions": "Уникално потребителско име с дължина между %1 и %2 символа. Другите ще могат да Ви споменават чрез @<span id='yourUsername'>потребител</span>.",
|
||||||
|
|||||||
@@ -1,21 +1,41 @@
|
|||||||
{
|
{
|
||||||
|
"type-to-search": "Пишете тук за търсене",
|
||||||
"results_matching": "%1 резултат(а), отговарящи на „%2“, (%3 секунди)",
|
"results_matching": "%1 резултат(а), отговарящи на „%2“, (%3 секунди)",
|
||||||
"no-matches": "Няма съвпадения",
|
"no-matches": "Няма съвпадения",
|
||||||
"advanced-search": "Разширено търсене",
|
"advanced-search": "Разширено търсене",
|
||||||
"in": "В",
|
"in": "В",
|
||||||
"titles": "Заглавия",
|
"in-titles": "В заглавията",
|
||||||
"titles-posts": "Заглавия и публикации",
|
"in-titles-posts": "В заглавията и публикациите",
|
||||||
"match-words": "Съвпадащи думи",
|
"in-posts": "В публикациите",
|
||||||
|
"in-categories": "В категориите",
|
||||||
|
"in-users": "В потребителите",
|
||||||
|
"in-tags": "В етикетите",
|
||||||
|
"categories": "Категории",
|
||||||
|
"all-categories": "Всички категории",
|
||||||
|
"categories-x": "Категории: %1",
|
||||||
|
"categories-watched-categories": "Категории: Следени категории",
|
||||||
|
"type-a-category": "Въведете категория",
|
||||||
|
"tags": "Етикети",
|
||||||
|
"tags-x": "Етикети: %1",
|
||||||
|
"type-a-tag": "Въведете етикет",
|
||||||
|
"match-words": "Съвпадение на думите",
|
||||||
|
"match-all-words": "Съвпадение на всички думи",
|
||||||
|
"match-any-word": "Съвпадение на някоя дума",
|
||||||
"all": "Всички",
|
"all": "Всички",
|
||||||
"any": "Която и да е",
|
"any": "Която и да е",
|
||||||
"posted-by": "Публикувано от",
|
"posted-by": "Публикувано от",
|
||||||
"in-categories": "В категории",
|
"posted-by-usernames": "Публикувано от: %1",
|
||||||
|
"type-a-username": "Въведете потребителско име",
|
||||||
"search-child-categories": "Претърсване на подкатегориите",
|
"search-child-categories": "Претърсване на подкатегориите",
|
||||||
"has-tags": "Има етикети",
|
"has-tags": "Има етикети",
|
||||||
"reply-count": "Брой на отговорите",
|
"reply-count": "Брой на отговорите",
|
||||||
|
"replies": "Отговори",
|
||||||
|
"replies-atleast-count": "Отговори: Поне %1",
|
||||||
|
"replies-atmost-count": "Отговори: Не повече от %1",
|
||||||
"at-least": "Поне",
|
"at-least": "Поне",
|
||||||
"at-most": "Най-много",
|
"at-most": "Най-много",
|
||||||
"relevance": "Уместност",
|
"relevance": "Уместност",
|
||||||
|
"time": "Време",
|
||||||
"post-time": "Време на публикуване",
|
"post-time": "Време на публикуване",
|
||||||
"votes": "Гласове",
|
"votes": "Гласове",
|
||||||
"newer-than": "По-нови от",
|
"newer-than": "По-нови от",
|
||||||
@@ -28,7 +48,22 @@
|
|||||||
"three-months": "Три месеца",
|
"three-months": "Три месеца",
|
||||||
"six-months": "Шест месеца",
|
"six-months": "Шест месеца",
|
||||||
"one-year": "Една година",
|
"one-year": "Една година",
|
||||||
|
"time-newer-than-86400": "Време: От вчера досега",
|
||||||
|
"time-older-than-86400": "Време: Преди вчера",
|
||||||
|
"time-newer-than-604800": "Време: По-нови от една седмица",
|
||||||
|
"time-older-than-604800": "Време: По-стари от една седмица",
|
||||||
|
"time-newer-than-1209600": "Време: По-нови от две седмици",
|
||||||
|
"time-older-than-1209600": "Време: По-стари от две седмици",
|
||||||
|
"time-newer-than-2592000": "Време: По-нови от един месец",
|
||||||
|
"time-older-than-2592000": "Време: По-стари от един месец",
|
||||||
|
"time-newer-than-7776000": "Време: По-нови от три месеца",
|
||||||
|
"time-older-than-7776000": "Време: По-стари от три месеца",
|
||||||
|
"time-newer-than-15552000": "Време: По-нови от шест месеца",
|
||||||
|
"time-older-than-15552000": "Време: По-стари от шест месеца",
|
||||||
|
"time-newer-than-31104000": "Време: По-нови от една година",
|
||||||
|
"time-older-than-31104000": "Време: По-стари от една година",
|
||||||
"sort-by": "Подреждане по",
|
"sort-by": "Подреждане по",
|
||||||
|
"sort": "Подреждане",
|
||||||
"last-reply-time": "Време на последния отговор",
|
"last-reply-time": "Време на последния отговор",
|
||||||
"topic-title": "Заглавие на темата",
|
"topic-title": "Заглавие на темата",
|
||||||
"topic-votes": "Гласувания за темата",
|
"topic-votes": "Гласувания за темата",
|
||||||
@@ -39,11 +74,36 @@
|
|||||||
"category": "Категория",
|
"category": "Категория",
|
||||||
"descending": "В низходящ ред",
|
"descending": "В низходящ ред",
|
||||||
"ascending": "Във възходящ ред",
|
"ascending": "Във възходящ ред",
|
||||||
|
"sort-by-relevance-desc": "Подреждане по: Съответствие, в низходящ ред",
|
||||||
|
"sort-by-relevance-asc": "Подреждане по: Съответствие, във възходящ ред",
|
||||||
|
"sort-by-timestamp-desc": "Подреждане по: Време на публикуване, в низходящ ред",
|
||||||
|
"sort-by-timestamp-asc": "Подреждане по: Време на публикуване, във възходящ ред",
|
||||||
|
"sort-by-votes-desc": "Подреждане по: Брой гласове, в низходящ ред",
|
||||||
|
"sort-by-votes-asc": "Подреждане по: Брой гласове, във възходящ ред",
|
||||||
|
"sort-by-topic.lastposttime-desc": "Подреждане по: Време на последния отговор, в низходящ ред",
|
||||||
|
"sort-by-topic.lastposttime-asc": "Подреждане по: Време на последния отговор, във възходящ ред",
|
||||||
|
"sort-by-topic.title-desc": "Подреждане по: Заглавие на темата, в низходящ ред",
|
||||||
|
"sort-by-topic.title-asc": "Подреждане по: Заглавие на темата, във възходящ ред",
|
||||||
|
"sort-by-topic.postcount-desc": "Подреждане по: Брой отговори, в низходящ ред",
|
||||||
|
"sort-by-topic.postcount-asc": "Подреждане по: Брой отговори, във възходящ ред",
|
||||||
|
"sort-by-topic.viewcount-desc": "Подреждане по: Брой преглеждания, в низходящ ред",
|
||||||
|
"sort-by-topic.viewcount-asc": "Подреждане по: Брой преглеждания, във възходящ ред",
|
||||||
|
"sort-by-topic.votes-desc": "Подреждане по: Брой гласове за темата, в низходящ ред",
|
||||||
|
"sort-by-topic.votes-asc": "Подреждане по: Брой гласове за темата, във възходящ ред",
|
||||||
|
"sort-by-topic.timestamp-desc": "Подреждане по: Начална дата на темата, в низходящ ред",
|
||||||
|
"sort-by-topic.timestamp-asc": "Подреждане по: Начална дата на темата, във възходящ ред",
|
||||||
|
"sort-by-user.username-desc": "Подреждане по: Потребителско име, в низходящ ред",
|
||||||
|
"sort-by-user.username-asc": "Подреждане по: Потребителско име, във възходящ ред",
|
||||||
|
"sort-by-category.name-desc": "Подреждане по: Категория, в низходящ ред",
|
||||||
|
"sort-by-category.name-asc": "Подреждане по: Категория, във възходящ ред",
|
||||||
|
"save": "Запазване",
|
||||||
"save-preferences": "Запазване на предпочитанията",
|
"save-preferences": "Запазване на предпочитанията",
|
||||||
"clear-preferences": "Изчистване на предпочитанията",
|
"clear-preferences": "Изчистване на предпочитанията",
|
||||||
"search-preferences-saved": "Предпочитанията за търсене бяха запазени",
|
"search-preferences-saved": "Предпочитанията за търсене бяха запазени",
|
||||||
"search-preferences-cleared": "Предпочитанията за търсене бяха изчистени",
|
"search-preferences-cleared": "Предпочитанията за търсене бяха изчистени",
|
||||||
"show-results-as": "Показване на резултатите като",
|
"show-results-as": "Показване на резултатите като",
|
||||||
|
"show-results-as-topics": "Показване на резултатите като теми",
|
||||||
|
"show-results-as-posts": "Показване на резултатите като публикации",
|
||||||
"see-more-results": "Показване на още резултати (%1)",
|
"see-more-results": "Показване на още резултати (%1)",
|
||||||
"search-in-category": "Търсене в „%1“"
|
"search-in-category": "Търсене в „%1“"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"all-tags": "Всички етикети",
|
||||||
"no_tag_topics": "Няма теми с този етикет.",
|
"no_tag_topics": "Няма теми с този етикет.",
|
||||||
|
"no-tags-found": "Няма намерени етикети",
|
||||||
"tags": "Етикети",
|
"tags": "Етикети",
|
||||||
"enter_tags_here": "Тук въведете етикети, всеки между %1 и %2 знака.",
|
"enter_tags_here": "Тук въведете етикети, всеки между %1 и %2 знака.",
|
||||||
"enter_tags_here_short": "Въведете етикети...",
|
"enter_tags_here_short": "Въведете етикети...",
|
||||||
|
|||||||
@@ -39,16 +39,30 @@
|
|||||||
"copy-ip": "Копиране на IP адреса",
|
"copy-ip": "Копиране на IP адреса",
|
||||||
"ban-ip": "Блокиране на IP адреса",
|
"ban-ip": "Блокиране на IP адреса",
|
||||||
"view-history": "История на редакциите",
|
"view-history": "История на редакциите",
|
||||||
"locked-by": "Заключена от",
|
"wrote-ago": "писа <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"unlocked-by": "Отключена от",
|
"wrote-on": "писа на <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"pinned-by": "Закачена от",
|
"replied-to-user-ago": "отговори на <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> <a href=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"unpinned-by": "Откачена от",
|
"replied-to-user-on": "отговори на <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> на <a hrf=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"deleted-by": "Изтрита от",
|
"user-locked-topic-ago": "%1 заключи тази тема %2",
|
||||||
"restored-by": "Възстановена от",
|
"user-locked-topic-on": "%1 заключи тази тема на %2",
|
||||||
"moved-from-by": "Преместена от %1 от",
|
"user-unlocked-topic-ago": "%1 отключи тази тема %2",
|
||||||
"queued-by": "Публикацията е добавена в опашката за одобрение →",
|
"user-unlocked-topic-on": "%1 отключи тази тема на %2",
|
||||||
"backlink": "Спомената от",
|
"user-pinned-topic-ago": "%1 закачи тази тема %2",
|
||||||
"forked-by": "Разделена от",
|
"user-pinned-topic-on": "%1 закачи тази тема на %2",
|
||||||
|
"user-unpinned-topic-ago": "%1 откачи тази тема %2",
|
||||||
|
"user-unpinned-topic-on": "%1 откачи тази тема на %2",
|
||||||
|
"user-deleted-topic-ago": "%1 изтри тази тема %2",
|
||||||
|
"user-deleted-topic-on": "%1 изтри тази тема на %2",
|
||||||
|
"user-restored-topic-ago": "%1 възстанови тази тема %2",
|
||||||
|
"user-restored-topic-on": "%1 възстанови тази тема на %2",
|
||||||
|
"user-moved-topic-from-ago": "%1 премести тази тема от %2 %3",
|
||||||
|
"user-moved-topic-from-on": "%1 премести тази тема от %2 на %3",
|
||||||
|
"user-queued-post-ago": "%1 добави тази публикация в <a href=\"%2\">опашката за одобрение</a> %3",
|
||||||
|
"user-queued-post-on": "%1 добави тази публикация в <a href=\"%2\">опашката</a> за одобрение на %3",
|
||||||
|
"user-referenced-topic-ago": "%1 <a href=\"%2\">направи препратка</a> към тази тема %3",
|
||||||
|
"user-referenced-topic-on": "%1 <a href=\"%2\">направи препратка</a> към тази тема на %3",
|
||||||
|
"user-forked-topic-ago": "%1 <a href=\"%2\">раздели</a> тази тема %3",
|
||||||
|
"user-forked-topic-on": "%1 <a href=\"%2\">раздели</a> тази тема на %3",
|
||||||
"bookmark_instructions": "Щракнете тук, за да се върнете към последно прочетената публикация в тази тема.",
|
"bookmark_instructions": "Щракнете тук, за да се върнете към последно прочетената публикация в тази тема.",
|
||||||
"flag-post": "Докладване на тази публикация",
|
"flag-post": "Докладване на тази публикация",
|
||||||
"flag-user": "Докладване на този потребител",
|
"flag-user": "Докладване на този потребител",
|
||||||
@@ -95,7 +109,7 @@
|
|||||||
"thread_tools.purge": "Изчистване на темата",
|
"thread_tools.purge": "Изчистване на темата",
|
||||||
"thread_tools.purge_confirm": "Наистина ли искате да изчистите тази тема?",
|
"thread_tools.purge_confirm": "Наистина ли искате да изчистите тази тема?",
|
||||||
"thread_tools.merge_topics": "Сливане на темите",
|
"thread_tools.merge_topics": "Сливане на темите",
|
||||||
"thread_tools.merge": "Сливане",
|
"thread_tools.merge": "Сливане на темата",
|
||||||
"topic_move_success": "Темата ще бъде преместена в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
"topic_move_success": "Темата ще бъде преместена в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
||||||
"topic_move_multiple_success": "Темите ще бъдат преместени в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
"topic_move_multiple_success": "Темите ще бъдат преместени в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
||||||
"topic_move_all_success": "Всички теми ще бъдат преместени в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
"topic_move_all_success": "Всички теми ще бъдат преместени в „%1“ след малко. Натиснете тук, за да отмените преместването.",
|
||||||
@@ -121,7 +135,7 @@
|
|||||||
"post_moved": "Публикацията беше преместена!",
|
"post_moved": "Публикацията беше преместена!",
|
||||||
"fork_topic": "Разделяне на темата",
|
"fork_topic": "Разделяне на темата",
|
||||||
"enter-new-topic-title": "Въведете заглавието на новата тема",
|
"enter-new-topic-title": "Въведете заглавието на новата тема",
|
||||||
"fork_topic_instruction": "Натиснете публикациите, които искате да отделите",
|
"fork_topic_instruction": "Щракнете върху публикациите, които искате да разделите, въведете име за новата тема, и натиснете „Разделяне на темата“",
|
||||||
"fork_no_pids": "Няма избрани публикации!",
|
"fork_no_pids": "Няма избрани публикации!",
|
||||||
"no-posts-selected": "Няма избрани публикации!",
|
"no-posts-selected": "Няма избрани публикации!",
|
||||||
"x-posts-selected": "Избрани публикации: %1",
|
"x-posts-selected": "Избрани публикации: %1",
|
||||||
@@ -136,9 +150,11 @@
|
|||||||
"merge-new-title-for-topic": "Ново заглавие за темата",
|
"merge-new-title-for-topic": "Ново заглавие за темата",
|
||||||
"topic-id": "Ид. на темата",
|
"topic-id": "Ид. на темата",
|
||||||
"move_posts_instruction": "Щракнете върху публикациите, които искате да преместите, а след това въведете ид. на тема или отидете в целевата тема",
|
"move_posts_instruction": "Щракнете върху публикациите, които искате да преместите, а след това въведете ид. на тема или отидете в целевата тема",
|
||||||
|
"move_topic_instruction": "Изберете целевата категория и натиснете „Преместване“",
|
||||||
"change_owner_instruction": "Натиснете публикациите, които искате да прехвърлите на друг потребител",
|
"change_owner_instruction": "Натиснете публикациите, които искате да прехвърлите на друг потребител",
|
||||||
"composer.title_placeholder": "Въведете заглавието на темата си тук...",
|
"composer.title_placeholder": "Въведете заглавието на темата си тук...",
|
||||||
"composer.handle_placeholder": "Въведете името тук",
|
"composer.handle_placeholder": "Въведете името тук",
|
||||||
|
"composer.hide": "Скриване",
|
||||||
"composer.discard": "Отхвърляне",
|
"composer.discard": "Отхвърляне",
|
||||||
"composer.submit": "Публикуване",
|
"composer.submit": "Публикуване",
|
||||||
"composer.additional-options": "Допълнителни настройки",
|
"composer.additional-options": "Допълнителни настройки",
|
||||||
@@ -184,5 +200,7 @@
|
|||||||
"last-post": "Последна публикация",
|
"last-post": "Последна публикация",
|
||||||
"go-to-my-next-post": "Към следващата ми публикация",
|
"go-to-my-next-post": "Към следващата ми публикация",
|
||||||
"no-more-next-post": "Нямате повече публикации в тази тема",
|
"no-more-next-post": "Нямате повече публикации в тази тема",
|
||||||
"post-quick-reply": "Пускане на бърза публикация"
|
"post-quick-reply": "Бърз отговор",
|
||||||
|
"navigator.index": "Публикация %1 от %2",
|
||||||
|
"navigator.unread": "%1 непрочетени"
|
||||||
}
|
}
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
"followers": "Последователи",
|
"followers": "Последователи",
|
||||||
"following": "Следва",
|
"following": "Следва",
|
||||||
"blocks": "Блокира",
|
"blocks": "Блокира",
|
||||||
|
"blocked-users": "Блокирани потребители",
|
||||||
"block_toggle": "Превключване на блокирането",
|
"block_toggle": "Превключване на блокирането",
|
||||||
"block_user": "Блокиране на потребителя",
|
"block_user": "Блокиране на потребителя",
|
||||||
"unblock_user": "Отблокиране на потребителя",
|
"unblock_user": "Отблокиране на потребителя",
|
||||||
@@ -68,6 +69,7 @@
|
|||||||
"upload_new_picture": "Качване на нова снимка",
|
"upload_new_picture": "Качване на нова снимка",
|
||||||
"upload_new_picture_from_url": "Качване на нова снимка от адрес",
|
"upload_new_picture_from_url": "Качване на нова снимка от адрес",
|
||||||
"current_password": "Текуща парола",
|
"current_password": "Текуща парола",
|
||||||
|
"new_password": "Нова парола",
|
||||||
"change_password": "Промяна на паролата",
|
"change_password": "Промяна на паролата",
|
||||||
"change_password_error": "Грешна парола!",
|
"change_password_error": "Грешна парола!",
|
||||||
"change_password_error_wrong_current": "Текущата Ви парола е грешна!",
|
"change_password_error_wrong_current": "Текущата Ви парола е грешна!",
|
||||||
@@ -115,6 +117,8 @@
|
|||||||
"paginate_description": "Разделяне на темите и публикациите на страници, вместо да се превърта безкрайно",
|
"paginate_description": "Разделяне на темите и публикациите на страници, вместо да се превърта безкрайно",
|
||||||
"topics_per_page": "Теми на страница",
|
"topics_per_page": "Теми на страница",
|
||||||
"posts_per_page": "Публикации на страница",
|
"posts_per_page": "Публикации на страница",
|
||||||
|
"category-topic-sort": "Подреждане на темите в категория",
|
||||||
|
"topic-post-sort": "Подреждане на публикациите в тема",
|
||||||
"max_items_per_page": "Най-много %1",
|
"max_items_per_page": "Най-много %1",
|
||||||
"acp_language": "Език на администраторската страница",
|
"acp_language": "Език на администраторската страница",
|
||||||
"notifications": "Известия",
|
"notifications": "Известия",
|
||||||
@@ -168,6 +172,8 @@
|
|||||||
"info.moderation-note.success": "Модераторската бележка е запазена",
|
"info.moderation-note.success": "Модераторската бележка е запазена",
|
||||||
"info.moderation-note.add": "Добавяне на бележка",
|
"info.moderation-note.add": "Добавяне на бележка",
|
||||||
"sessions.description": "На тази страница можете да видите активните си сесии на този форум и да ги анулирате, ако желаете. Можете да анулирате текущата си сесия, като се отпишете от акаунта си.",
|
"sessions.description": "На тази страница можете да видите активните си сесии на този форум и да ги анулирате, ако желаете. Можете да анулирате текущата си сесия, като се отпишете от акаунта си.",
|
||||||
|
"revoke-session": "Анулиране на сесията",
|
||||||
|
"browser-version-on-platform": "%1 %2 на %3",
|
||||||
"consent.title": "Вашите права и съгласие",
|
"consent.title": "Вашите права и съгласие",
|
||||||
"consent.lead": "Този обществен форум събира и обработва лична информация.",
|
"consent.lead": "Този обществен форум събира и обработва лична информация.",
|
||||||
"consent.intro": "Използваме тази информация, само за да персонализираме взаимодействието Ви с форума, както и за да свържем публикациите Ви с Вашия потребителски акаунт. По време на регистрацията ще трябва да въведете потребителско име и е-поща, но ако искате, можете да предоставите и допълнителна информация, за да завършите потребителския си профил в уеб сайта.<br /><br />Ние съхраняваме тази информация докато съществува потребителският Ви акаунт. Във всеки един момент можете да оттеглите съгласието си за това, като изтриете акаунта си. Във всеки един момент можете да изискате копие на въведеното от Вас в уеб сайт, чрез страницата за „Права и съгласие“.<br /><br />Ако имате въпроси или притеснения, можете да се свържете с екипа от администратори на форума.",
|
"consent.intro": "Използваме тази информация, само за да персонализираме взаимодействието Ви с форума, както и за да свържем публикациите Ви с Вашия потребителски акаунт. По време на регистрацията ще трябва да въведете потребителско име и е-поща, но ако искате, можете да предоставите и допълнителна информация, за да завършите потребителския си профил в уеб сайта.<br /><br />Ние съхраняваме тази информация докато съществува потребителският Ви акаунт. Във всеки един момент можете да оттеглите съгласието си за това, като изтриете акаунта си. Във всеки един момент можете да изискате копие на въведеното от Вас в уеб сайт, чрез страницата за „Права и съгласие“.<br /><br />Ако имате въпроси или притеснения, можете да се свържете с екипа от администратори на форума.",
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
{
|
{
|
||||||
|
"all-users": "Всички потребители",
|
||||||
"latest_users": "Последни потребители",
|
"latest_users": "Последни потребители",
|
||||||
"top_posters": "С най-много публикации",
|
"top_posters": "С най-много публикации",
|
||||||
"most_reputation": "С най-много репутация",
|
"most_reputation": "С най-много репутация",
|
||||||
"most_flags": "С най-много доклади",
|
"most_flags": "С най-много доклади",
|
||||||
"search": "Търсене",
|
"search": "Търсене",
|
||||||
"enter_username": "Въведете потребителско име, което да потърсите",
|
"enter_username": "Въведете потребителско име, което да потърсите",
|
||||||
"search-user-for-chat": "Потърсете потребител, с когото да започнете разговор",
|
"search-user-for-chat": "Потърсете потребител, с когото да започнете разговор:",
|
||||||
"load_more": "Зареждане на още",
|
"load_more": "Зареждане на още",
|
||||||
"users-found-search-took": "Намерени са %1 потребител(и)! Търсенето отне %2 секунди.",
|
"users-found-search-took": "Намерени са %1 потребител(и)! Търсенето отне %2 секунди.",
|
||||||
"filter-by": "Филтриране",
|
"filter-by": "Филтриране",
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
"acp-title": "%1 | NodeBB এডমিন কন্ট্রোল প্যানেল",
|
"acp-title": "%1 | NodeBB এডমিন কন্ট্রোল প্যানেল",
|
||||||
"settings-header-contents": "কনটেন্টস",
|
"settings-header-contents": "কনটেন্টস",
|
||||||
"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": "Changes Not Saved",
|
||||||
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"custom-css": "Custom CSS/LESS",
|
"custom-css": "Custom CSS/SASS",
|
||||||
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.",
|
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
|
||||||
"custom-css.enable": "Enable Custom CSS/LESS",
|
"custom-css.enable": "Enable Custom CSS/SASS",
|
||||||
|
|
||||||
"custom-js": "Custom Javascript",
|
"custom-js": "Custom Javascript",
|
||||||
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
|
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
"containers.none": "None",
|
"containers.none": "None",
|
||||||
"container.well": "Well",
|
"container.well": "Well",
|
||||||
"container.jumbotron": "Jumbotron",
|
"container.jumbotron": "Jumbotron",
|
||||||
"container.panel": "Panel",
|
"container.card": "Card",
|
||||||
"container.panel-header": "Panel Header",
|
"container.card-header": "Card Header",
|
||||||
"container.panel-body": "Panel Body",
|
"container.card-body": "Card Body",
|
||||||
"container.alert": "Alert",
|
"container.alert": "Alert",
|
||||||
|
|
||||||
"alert.confirm-delete": "Are you sure you wish to delete this widget?",
|
"alert.confirm-delete": "Are you sure you wish to delete this widget?",
|
||||||
|
|||||||
@@ -39,6 +39,5 @@
|
|||||||
"revert": "Revert",
|
"revert": "Revert",
|
||||||
|
|
||||||
"edit.no-users-found": "No Users Found",
|
"edit.no-users-found": "No Users Found",
|
||||||
"edit.confirm-remove-user": "Are you sure you want to remove this user?",
|
"edit.confirm-remove-user": "Are you sure you want to remove this user?"
|
||||||
"edit.save-success": "Changes saved!"
|
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||||
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
||||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||||
"alert.saved": "Privilege changes saved and applied",
|
|
||||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||||
"alert.discarded": "Privilege changes discarded",
|
"alert.discarded": "Privilege changes discarded",
|
||||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
"uid": "User ID",
|
"uid": "User ID",
|
||||||
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
||||||
"description": "Description",
|
"description": "Description",
|
||||||
|
"last-seen-ago": "Last used <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-on": "Last used on <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-never": "This key has never been used.",
|
||||||
"no-description": "No description specified.",
|
"no-description": "No description specified.",
|
||||||
"token-on-save": "Token will be generated once form is saved"
|
"token-on-save": "Token will be generated once form is saved"
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"groups": "Groups:",
|
"groups": "Groups:",
|
||||||
"open-new-window": "Open in a new window",
|
"open-new-window": "Open in a new window",
|
||||||
"dropdown": "Dropdown",
|
"dropdown": "Dropdown",
|
||||||
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a href="https://myforum.com">Link 1</a></li>",
|
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>",
|
||||||
|
|
||||||
"btn.delete": "Delete",
|
"btn.delete": "Delete",
|
||||||
"btn.disable": "Disable",
|
"btn.disable": "Disable",
|
||||||
|
|||||||
@@ -224,5 +224,6 @@
|
|||||||
"api.429": "You have made too many requests, please try again later",
|
"api.429": "You have made too many requests, please try again later",
|
||||||
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
||||||
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
||||||
"api.503": "The route you are trying to call is not currently available due to a server configuration"
|
"api.503": "The route you are trying to call is not currently available due to a server configuration",
|
||||||
|
"api.reauth-required": "The resource you are trying to access requires (re-)authentication."
|
||||||
}
|
}
|
||||||
@@ -3,25 +3,27 @@
|
|||||||
"reports": "Reports",
|
"reports": "Reports",
|
||||||
"first-reported": "First Reported",
|
"first-reported": "First Reported",
|
||||||
"no-flags": "Hooray! No flags found.",
|
"no-flags": "Hooray! No flags found.",
|
||||||
|
"x-flags-found": "%1 flag(s) found.",
|
||||||
"assignee": "Assignee",
|
"assignee": "Assignee",
|
||||||
"update": "Update",
|
"update": "Update",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"resolved": "Resolved",
|
"resolved": "Resolved",
|
||||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||||
|
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||||
|
|
||||||
"graph-label": "Daily Flags",
|
"graph-label": "Daily Flags",
|
||||||
"quick-filters": "Quick Filters",
|
"quick-filters": "Quick Filters",
|
||||||
"filter-active": "There are one or more filters active in this list of flags",
|
"filter-active": "There are one or more filters active in this list of flags",
|
||||||
"filter-reset": "Remove Filters",
|
"filter-reset": "Remove Filters",
|
||||||
"filters": "Filter Options",
|
"filters": "Filter Options",
|
||||||
"filter-reporterId": "Reporter UID",
|
"filter-reporterId": "Reporter",
|
||||||
"filter-targetUid": "Flagged UID",
|
"filter-targetUid": "Reportee",
|
||||||
"filter-type": "Flag Type",
|
"filter-type": "Flag Type",
|
||||||
"filter-type-all": "All Content",
|
"filter-type-all": "All Content",
|
||||||
"filter-type-post": "Post",
|
"filter-type-post": "Post",
|
||||||
"filter-type-user": "User",
|
"filter-type-user": "User",
|
||||||
"filter-state": "State",
|
"filter-state": "State",
|
||||||
"filter-assignee": "Assignee UID",
|
"filter-assignee": "Assignee",
|
||||||
"filter-cid": "Category",
|
"filter-cid": "Category",
|
||||||
"filter-quick-mine": "Assigned to me",
|
"filter-quick-mine": "Assigned to me",
|
||||||
"filter-cid-all": "All categories",
|
"filter-cid-all": "All categories",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
|
|
||||||
"notes": "Flag Notes",
|
"notes": "Flag Notes",
|
||||||
"add-note": "Add Note",
|
"add-note": "Add Note",
|
||||||
|
"edit-note": "Edit Note",
|
||||||
"no-notes": "No shared notes.",
|
"no-notes": "No shared notes.",
|
||||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||||
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
||||||
|
|||||||
@@ -37,9 +37,13 @@
|
|||||||
"header.notifications": "বিজ্ঞপ্তি",
|
"header.notifications": "বিজ্ঞপ্তি",
|
||||||
"header.search": "অনুসন্ধান",
|
"header.search": "অনুসন্ধান",
|
||||||
"header.profile": "প্রোফাইল",
|
"header.profile": "প্রোফাইল",
|
||||||
|
"header.account": "Account",
|
||||||
"header.navigation": "Navigation",
|
"header.navigation": "Navigation",
|
||||||
|
"header.manage": "Manage",
|
||||||
|
"header.drafts": "Drafts",
|
||||||
"notifications.loading": "বিজ্ঞপ্তিগুলি লোড হচ্ছে",
|
"notifications.loading": "বিজ্ঞপ্তিগুলি লোড হচ্ছে",
|
||||||
"chats.loading": "কথোপকথনগুলি লোড হচ্ছে ",
|
"chats.loading": "কথোপকথনগুলি লোড হচ্ছে ",
|
||||||
|
"drafts.loading": "Loading Drafts",
|
||||||
"motd.welcome": "ভবিষ্যতের আলোচনার প্লাটফর্ম, NodeBB তে স্বাগতম।",
|
"motd.welcome": "ভবিষ্যতের আলোচনার প্লাটফর্ম, NodeBB তে স্বাগতম।",
|
||||||
"previouspage": "আগের পাতা",
|
"previouspage": "আগের পাতা",
|
||||||
"nextpage": "পরের পাতা",
|
"nextpage": "পরের পাতা",
|
||||||
@@ -54,7 +58,8 @@
|
|||||||
"users": "ব্যবহারকারীগণ",
|
"users": "ব্যবহারকারীগণ",
|
||||||
"topics": "টপিক",
|
"topics": "টপিক",
|
||||||
"posts": "পোস্টগুলি",
|
"posts": "পোস্টগুলি",
|
||||||
"x-posts": "%1 posts",
|
"x-posts": "<span class=\"formatted-number\">%1</span> posts",
|
||||||
|
"x-topics": "<span class=\"formatted-number\">%1</span> topics",
|
||||||
"best": "Best",
|
"best": "Best",
|
||||||
"controversial": "Controversial",
|
"controversial": "Controversial",
|
||||||
"votes": "Votes",
|
"votes": "Votes",
|
||||||
@@ -69,6 +74,7 @@
|
|||||||
"reputation": "সন্মাননা",
|
"reputation": "সন্মাননা",
|
||||||
"lastpost": "Last post",
|
"lastpost": "Last post",
|
||||||
"firstpost": "First post",
|
"firstpost": "First post",
|
||||||
|
"about": "About",
|
||||||
"read_more": "আরো পড়ুন",
|
"read_more": "আরো পড়ুন",
|
||||||
"more": "আরো...",
|
"more": "আরো...",
|
||||||
"none": "None",
|
"none": "None",
|
||||||
@@ -82,11 +88,13 @@
|
|||||||
"user_posted_ago": "%1 পোস্ট করেছেন %2",
|
"user_posted_ago": "%1 পোস্ট করেছেন %2",
|
||||||
"guest_posted_ago": "অতিথি পোস্ট করেছেন %1",
|
"guest_posted_ago": "অতিথি পোস্ট করেছেন %1",
|
||||||
"last_edited_by": "last edited by %1",
|
"last_edited_by": "last edited by %1",
|
||||||
|
"edited-timestamp": "Edited %1",
|
||||||
"norecentposts": "কোনও সাম্প্রতিক পোস্ট নেই",
|
"norecentposts": "কোনও সাম্প্রতিক পোস্ট নেই",
|
||||||
"norecenttopics": "কোনও সাম্প্রতিক টপিক নেই",
|
"norecenttopics": "কোনও সাম্প্রতিক টপিক নেই",
|
||||||
"recentposts": "সাম্প্রতিক পোস্ট",
|
"recentposts": "সাম্প্রতিক পোস্ট",
|
||||||
"recentips": "সাম্প্রতিক প্রবেশকৃত আইপি সমুহ",
|
"recentips": "সাম্প্রতিক প্রবেশকৃত আইপি সমুহ",
|
||||||
"moderator_tools": "Moderator Tools",
|
"moderator_tools": "Moderator Tools",
|
||||||
|
"status": "Status",
|
||||||
"online": "অনলাইন",
|
"online": "অনলাইন",
|
||||||
"away": "দূরে",
|
"away": "দূরে",
|
||||||
"dnd": "Do not disturb",
|
"dnd": "Do not disturb",
|
||||||
@@ -122,5 +130,7 @@
|
|||||||
"edited": "Edited",
|
"edited": "Edited",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"select": "Select",
|
"select": "Select",
|
||||||
"user-search-prompt": "Type something here to find users..."
|
"user-search-prompt": "Type something here to find users...",
|
||||||
|
"hidden": "Hidden",
|
||||||
|
"sort": "Sort"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"groups": "গ্রুপসমূহ",
|
"groups": "গ্রুপসমূহ",
|
||||||
|
"members": "Members",
|
||||||
"view_group": "গ্রুপ দেখুন",
|
"view_group": "গ্রুপ দেখুন",
|
||||||
"owner": "Group Owner",
|
"owner": "Group Owner",
|
||||||
"new_group": "Create New Group",
|
"new_group": "Create New Group",
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
{
|
{
|
||||||
"chat.chatting_with": "Chat with",
|
"chat.chatting_with": "Chat with",
|
||||||
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
||||||
|
"chat.placeholder.mobile": "Type chat message here",
|
||||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||||
|
"chat.usernames-and-x-others": "%1 & %2 others",
|
||||||
|
"chat.chat-with-usernames": "Chat with %1",
|
||||||
|
"chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",
|
||||||
"chat.send": "প্রেরন করুন",
|
"chat.send": "প্রেরন করুন",
|
||||||
"chat.no_active": "আপনার কোন সচল কথোপকথন নেই",
|
"chat.no_active": "আপনার কোন সচল কথোপকথন নেই",
|
||||||
"chat.user_typing": "%1 লিখছেন",
|
"chat.user_typing": "%1 লিখছেন",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
"composer.compose": "Compose",
|
"composer.compose": "Compose",
|
||||||
"composer.show_preview": "Show Preview",
|
"composer.show_preview": "Show Preview",
|
||||||
"composer.hide_preview": "Hide Preview",
|
"composer.hide_preview": "Hide Preview",
|
||||||
|
"composer.help": "Help",
|
||||||
"composer.user_said_in": "%1 বলেছেন %2:",
|
"composer.user_said_in": "%1 বলেছেন %2:",
|
||||||
"composer.user_said": "%1 বলেছেনঃ",
|
"composer.user_said": "%1 বলেছেনঃ",
|
||||||
"composer.discard": "আপনি কি নিশ্চিত যে আপনি এই পোস্ট বাতিল করতে ইচ্ছুক?",
|
"composer.discard": "আপনি কি নিশ্চিত যে আপনি এই পোস্ট বাতিল করতে ইচ্ছুক?",
|
||||||
@@ -65,6 +70,9 @@
|
|||||||
"composer.schedule-time": "Time",
|
"composer.schedule-time": "Time",
|
||||||
"composer.cancel-scheduling": "Cancel Scheduling",
|
"composer.cancel-scheduling": "Cancel Scheduling",
|
||||||
"composer.set-schedule-date": "Set Date",
|
"composer.set-schedule-date": "Set Date",
|
||||||
|
"composer.discard-all-drafts": "Discard all drafts",
|
||||||
|
"composer.no-drafts": "You have no drafts",
|
||||||
|
"composer.discard-draft-confirm": "Do you want to discard this draft?",
|
||||||
"bootbox.ok": "OK",
|
"bootbox.ok": "OK",
|
||||||
"bootbox.cancel": "Cancel",
|
"bootbox.cancel": "Cancel",
|
||||||
"bootbox.confirm": "Confirm",
|
"bootbox.confirm": "Confirm",
|
||||||
|
|||||||
@@ -49,6 +49,7 @@
|
|||||||
"account/watched_categories": "%1's Watched Categories",
|
"account/watched_categories": "%1's Watched Categories",
|
||||||
"account/bookmarks": "%1's Bookmarked Posts",
|
"account/bookmarks": "%1's Bookmarked Posts",
|
||||||
"account/settings": "User Settings",
|
"account/settings": "User Settings",
|
||||||
|
"account/settings-of": "Changing settings of %1",
|
||||||
"account/watched": "Topics watched by %1",
|
"account/watched": "Topics watched by %1",
|
||||||
"account/ignored": "Topics ignored by %1",
|
"account/ignored": "Topics ignored by %1",
|
||||||
"account/upvoted": "Posts upvoted by %1",
|
"account/upvoted": "Posts upvoted by %1",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
||||||
"back-to-list": "Back to Post Queue",
|
"back-to-list": "Back to Post Queue",
|
||||||
"user": "User",
|
"user": "User",
|
||||||
|
"when": "When",
|
||||||
"category": "Category",
|
"category": "Category",
|
||||||
"title": "Title",
|
"title": "Title",
|
||||||
"content": "Content",
|
"content": "Content",
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
"notify": "Notify",
|
"notify": "Notify",
|
||||||
"notify-user": "Notify User",
|
"notify-user": "Notify User",
|
||||||
"confirm-reject": "Do you want to reject this post?",
|
"confirm-reject": "Do you want to reject this post?",
|
||||||
|
"confirm-remove": "Do you want to remove this post?",
|
||||||
"bulk-actions": "Bulk Actions",
|
"bulk-actions": "Bulk Actions",
|
||||||
"accept-all": "Accept All",
|
"accept-all": "Accept All",
|
||||||
"accept-selected": "Accept Selected",
|
"accept-selected": "Accept Selected",
|
||||||
@@ -29,6 +31,10 @@
|
|||||||
"reject-all-confirm": "Do you want to reject all posts?",
|
"reject-all-confirm": "Do you want to reject all posts?",
|
||||||
"reject-selected": "Reject Selected",
|
"reject-selected": "Reject Selected",
|
||||||
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
||||||
|
"remove-all": "Remove all",
|
||||||
|
"remove-all-confirm": "Do you want to remove all posts?",
|
||||||
|
"remove-selected": "Remove Selected",
|
||||||
|
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
|
||||||
"bulk-accept-success": "%1 posts accepted",
|
"bulk-accept-success": "%1 posts accepted",
|
||||||
"bulk-reject-success": "%1 posts rejected"
|
"bulk-reject-success": "%1 posts rejected"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"register": "নিবন্ধন",
|
"register": "নিবন্ধন",
|
||||||
|
"already-have-account": "Already have an account?",
|
||||||
"cancel_registration": "নিবন্ধন বাতিল",
|
"cancel_registration": "নিবন্ধন বাতিল",
|
||||||
"help.email": "ডিফল্টভাবে, আপনার ইমেইল সর্বসাধারণ থেকে লুকানো থাকবে।",
|
"help.email": "ডিফল্টভাবে, আপনার ইমেইল সর্বসাধারণ থেকে লুকানো থাকবে।",
|
||||||
"help.username_restrictions": "%1 এবং %2 অক্ষরের মাঝে একটি অনন্য সদস্য নাম। বাকিরা আপনাকে @<span id='yourUsername'>নাম</span> দিয়ে উল্লেখ করতে পারবেন।",
|
"help.username_restrictions": "%1 এবং %2 অক্ষরের মাঝে একটি অনন্য সদস্য নাম। বাকিরা আপনাকে @<span id='yourUsername'>নাম</span> দিয়ে উল্লেখ করতে পারবেন।",
|
||||||
|
|||||||
@@ -1,21 +1,41 @@
|
|||||||
{
|
{
|
||||||
|
"type-to-search": "Type to search",
|
||||||
"results_matching": "\"%2\" এর সাথে মিলিয়ে %1 ফলাফল পাওয়া গেছে, ( %3 seconds সময় লেগেছে )",
|
"results_matching": "\"%2\" এর সাথে মিলিয়ে %1 ফলাফল পাওয়া গেছে, ( %3 seconds সময় লেগেছে )",
|
||||||
"no-matches": "কোন মিল খুঁজে পাওয়া যায় নি",
|
"no-matches": "কোন মিল খুঁজে পাওয়া যায় নি",
|
||||||
"advanced-search": "এডভান্সড সার্চ",
|
"advanced-search": "এডভান্সড সার্চ",
|
||||||
"in": "এর মধ্যে",
|
"in": "এর মধ্যে",
|
||||||
"titles": "টাইটেলস",
|
"in-titles": "In titles",
|
||||||
"titles-posts": "টাইটেল এবং পোস্ট সমূহ",
|
"in-titles-posts": "In titles and posts",
|
||||||
|
"in-posts": "In posts",
|
||||||
|
"in-categories": "In categories",
|
||||||
|
"in-users": "In users",
|
||||||
|
"in-tags": "In tags",
|
||||||
|
"categories": "Categories",
|
||||||
|
"all-categories": "All categories",
|
||||||
|
"categories-x": "Categories: %1",
|
||||||
|
"categories-watched-categories": "Categories: Watched categories",
|
||||||
|
"type-a-category": "Type a category",
|
||||||
|
"tags": "Tags",
|
||||||
|
"tags-x": "Tags: %1",
|
||||||
|
"type-a-tag": "Type a tag",
|
||||||
"match-words": "Match words",
|
"match-words": "Match words",
|
||||||
|
"match-all-words": "Match all words",
|
||||||
|
"match-any-word": "Match any word",
|
||||||
"all": "All",
|
"all": "All",
|
||||||
"any": "Any",
|
"any": "Any",
|
||||||
"posted-by": "পোষ্ট করেছেন",
|
"posted-by": "পোষ্ট করেছেন",
|
||||||
"in-categories": "বিভাগের ভিতরে",
|
"posted-by-usernames": "Posted by: %1",
|
||||||
|
"type-a-username": "Type a username",
|
||||||
"search-child-categories": "উপবিভাগের ভিতরে",
|
"search-child-categories": "উপবিভাগের ভিতরে",
|
||||||
"has-tags": "Has tags",
|
"has-tags": "Has tags",
|
||||||
"reply-count": "রিপ্লাই কাউন্ট",
|
"reply-count": "রিপ্লাই কাউন্ট",
|
||||||
|
"replies": "Replies",
|
||||||
|
"replies-atleast-count": "Replies: At least %1",
|
||||||
|
"replies-atmost-count": "Replies: At most %1",
|
||||||
"at-least": "কমপক্ষে",
|
"at-least": "কমপক্ষে",
|
||||||
"at-most": "সর্বোচ্চ",
|
"at-most": "সর্বোচ্চ",
|
||||||
"relevance": "Relevance",
|
"relevance": "Relevance",
|
||||||
|
"time": "Time",
|
||||||
"post-time": "পোস্টের সময়",
|
"post-time": "পোস্টের সময়",
|
||||||
"votes": "Votes",
|
"votes": "Votes",
|
||||||
"newer-than": "Newer than",
|
"newer-than": "Newer than",
|
||||||
@@ -28,7 +48,22 @@
|
|||||||
"three-months": "তিন মাস",
|
"three-months": "তিন মাস",
|
||||||
"six-months": "ছয় মাস",
|
"six-months": "ছয় মাস",
|
||||||
"one-year": "এক বছর",
|
"one-year": "এক বছর",
|
||||||
|
"time-newer-than-86400": "Time: Newer than yesterday",
|
||||||
|
"time-older-than-86400": "Time: Older than yesterday",
|
||||||
|
"time-newer-than-604800": "Time: Newer than one week",
|
||||||
|
"time-older-than-604800": "Time: Older than one week",
|
||||||
|
"time-newer-than-1209600": "Time: Newer than two weeks",
|
||||||
|
"time-older-than-1209600": "Time: Older than two weeks",
|
||||||
|
"time-newer-than-2592000": "Time: Newer than one month",
|
||||||
|
"time-older-than-2592000": "Time: Older than one month",
|
||||||
|
"time-newer-than-7776000": "Time: Newer than three months",
|
||||||
|
"time-older-than-7776000": "Time: Older than three months",
|
||||||
|
"time-newer-than-15552000": "Time: Newer than six months",
|
||||||
|
"time-older-than-15552000": "Time: Older than six months",
|
||||||
|
"time-newer-than-31104000": "Time: Newer than one year",
|
||||||
|
"time-older-than-31104000": "Time: Older than one year",
|
||||||
"sort-by": "সাজানোর ভিত্তি",
|
"sort-by": "সাজানোর ভিত্তি",
|
||||||
|
"sort": "Sort",
|
||||||
"last-reply-time": "সর্বশেষ রিপ্লাইয়ের সময়",
|
"last-reply-time": "সর্বশেষ রিপ্লাইয়ের সময়",
|
||||||
"topic-title": "টপিকের টাইটেল",
|
"topic-title": "টপিকের টাইটেল",
|
||||||
"topic-votes": "Topic votes",
|
"topic-votes": "Topic votes",
|
||||||
@@ -39,11 +74,36 @@
|
|||||||
"category": "বিভাগ",
|
"category": "বিভাগ",
|
||||||
"descending": "বড় থেকে ছোট অর্ডারে",
|
"descending": "বড় থেকে ছোট অর্ডারে",
|
||||||
"ascending": "ছোট থেকে বড় অর্ডারে",
|
"ascending": "ছোট থেকে বড় অর্ডারে",
|
||||||
|
"sort-by-relevance-desc": "Sort by: Relevance in descending order",
|
||||||
|
"sort-by-relevance-asc": "Sort by: Relevance in ascending order",
|
||||||
|
"sort-by-timestamp-desc": "Sort by: Post time in descending order",
|
||||||
|
"sort-by-timestamp-asc": "Sort by: Post time in ascending order",
|
||||||
|
"sort-by-votes-desc": "Sort by: Votes in descending order",
|
||||||
|
"sort-by-votes-asc": "Sort by: Votes in ascending order",
|
||||||
|
"sort-by-topic.lastposttime-desc": "Sort by: Last reply time in descending order",
|
||||||
|
"sort-by-topic.lastposttime-asc": "Sort by: Last reply time in ascending order",
|
||||||
|
"sort-by-topic.title-desc": "Sort by: Topic title in descending order",
|
||||||
|
"sort-by-topic.title-asc": "Sort by: Topic title in ascending order",
|
||||||
|
"sort-by-topic.postcount-desc": "Sort by: Number of replies in descending order",
|
||||||
|
"sort-by-topic.postcount-asc": "Sort by: Number of replies in ascending order",
|
||||||
|
"sort-by-topic.viewcount-desc": "Sort by: Number of views in descending order",
|
||||||
|
"sort-by-topic.viewcount-asc": "Sort by: Number of views in ascending order",
|
||||||
|
"sort-by-topic.votes-desc": "Sort by: Topic votes in descending order",
|
||||||
|
"sort-by-topic.votes-asc": "Sort by: Topic votes in ascending order",
|
||||||
|
"sort-by-topic.timestamp-desc": "Sort by: Topic start date in descending order",
|
||||||
|
"sort-by-topic.timestamp-asc": "Sort by: Topic start date in ascending order",
|
||||||
|
"sort-by-user.username-desc": "Sort by: Username in descending order",
|
||||||
|
"sort-by-user.username-asc": "Sort by: Username in ascending order",
|
||||||
|
"sort-by-category.name-desc": "Sort by: Category in descending order",
|
||||||
|
"sort-by-category.name-asc": "Sort by: Category in ascending order",
|
||||||
|
"save": "Save",
|
||||||
"save-preferences": "প্রেফারেন্স সেভ",
|
"save-preferences": "প্রেফারেন্স সেভ",
|
||||||
"clear-preferences": "Clear preferences",
|
"clear-preferences": "Clear preferences",
|
||||||
"search-preferences-saved": "Search preferences saved",
|
"search-preferences-saved": "Search preferences saved",
|
||||||
"search-preferences-cleared": "Search preferences cleared",
|
"search-preferences-cleared": "Search preferences cleared",
|
||||||
"show-results-as": "ফলাফল দেখানো হোক : ",
|
"show-results-as": "ফলাফল দেখানো হোক : ",
|
||||||
|
"show-results-as-topics": "Show results as topics",
|
||||||
|
"show-results-as-posts": "Show results as posts",
|
||||||
"see-more-results": "See more results (%1)",
|
"see-more-results": "See more results (%1)",
|
||||||
"search-in-category": "Search in \"%1\""
|
"search-in-category": "Search in \"%1\""
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"all-tags": "All tags",
|
||||||
"no_tag_topics": "এই ট্যাগ সম্বলিত কোন টপিক নেই",
|
"no_tag_topics": "এই ট্যাগ সম্বলিত কোন টপিক নেই",
|
||||||
|
"no-tags-found": "No tags found",
|
||||||
"tags": "ট্যাগসমূহ",
|
"tags": "ট্যাগসমূহ",
|
||||||
"enter_tags_here": "Enter tags here, between %1 and %2 characters each.",
|
"enter_tags_here": "Enter tags here, between %1 and %2 characters each.",
|
||||||
"enter_tags_here_short": "ট্যাগ বসান",
|
"enter_tags_here_short": "ট্যাগ বসান",
|
||||||
|
|||||||
@@ -39,16 +39,30 @@
|
|||||||
"copy-ip": "Copy IP",
|
"copy-ip": "Copy IP",
|
||||||
"ban-ip": "Ban IP",
|
"ban-ip": "Ban IP",
|
||||||
"view-history": "Edit History",
|
"view-history": "Edit History",
|
||||||
"locked-by": "Locked by",
|
"wrote-ago": "wrote <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"unlocked-by": "Unlocked by",
|
"wrote-on": "wrote on <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"pinned-by": "Pinned by",
|
"replied-to-user-ago": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> <a href=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"unpinned-by": "Unpinned by",
|
"replied-to-user-on": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> on <a hrf=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"deleted-by": "Deleted by",
|
"user-locked-topic-ago": "%1 locked this topic %2",
|
||||||
"restored-by": "Restored by",
|
"user-locked-topic-on": "%1 locked this topic on %2",
|
||||||
"moved-from-by": "Moved from %1 by",
|
"user-unlocked-topic-ago": "%1 unlocked this topic %2",
|
||||||
"queued-by": "Post queued for approval →",
|
"user-unlocked-topic-on": "%1 unlocked this topic on %2",
|
||||||
"backlink": "Referenced by",
|
"user-pinned-topic-ago": "%1 pinned this topic %2",
|
||||||
"forked-by": "Forked by",
|
"user-pinned-topic-on": "%1 pinned this topic on %2",
|
||||||
|
"user-unpinned-topic-ago": "%1 unpinned this topic %2",
|
||||||
|
"user-unpinned-topic-on": "%1 unpinned this topic on %2",
|
||||||
|
"user-deleted-topic-ago": "%1 deleted this topic %2",
|
||||||
|
"user-deleted-topic-on": "%1 deleted this topic on %2",
|
||||||
|
"user-restored-topic-ago": "%1 restored this topic %2",
|
||||||
|
"user-restored-topic-on": "%1 restored this topic on %2",
|
||||||
|
"user-moved-topic-from-ago": "%1 moved this topic from %2 %3",
|
||||||
|
"user-moved-topic-from-on": "%1 moved this topic from %2 on %3",
|
||||||
|
"user-queued-post-ago": "%1 <a href=\"%2\">queued</a> post for approval %3",
|
||||||
|
"user-queued-post-on": "%1 <a href=\"%2\">queued</a> post for approval on %3",
|
||||||
|
"user-referenced-topic-ago": "%1 <a href=\"%2\">referenced</a> this topic %3",
|
||||||
|
"user-referenced-topic-on": "%1 <a href=\"%2\">referenced</a> this topic on %3",
|
||||||
|
"user-forked-topic-ago": "%1 <a href=\"%2\">forked</a> this topic %3",
|
||||||
|
"user-forked-topic-on": "%1 <a href=\"%2\">forked</a> this topic on %3",
|
||||||
"bookmark_instructions": "Click here to return to the last read post in this thread.",
|
"bookmark_instructions": "Click here to return to the last read post in this thread.",
|
||||||
"flag-post": "Flag this post",
|
"flag-post": "Flag this post",
|
||||||
"flag-user": "Flag this user",
|
"flag-user": "Flag this user",
|
||||||
@@ -95,7 +109,7 @@
|
|||||||
"thread_tools.purge": "টপিক পার্জ করুন",
|
"thread_tools.purge": "টপিক পার্জ করুন",
|
||||||
"thread_tools.purge_confirm": "আপনি নিশ্চিত যে আপনি টপিকটি পার্জ করতে চাচ্ছেন ? ",
|
"thread_tools.purge_confirm": "আপনি নিশ্চিত যে আপনি টপিকটি পার্জ করতে চাচ্ছেন ? ",
|
||||||
"thread_tools.merge_topics": "Merge Topics",
|
"thread_tools.merge_topics": "Merge Topics",
|
||||||
"thread_tools.merge": "Merge",
|
"thread_tools.merge": "Merge Topic",
|
||||||
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
@@ -121,7 +135,7 @@
|
|||||||
"post_moved": "পোষ্ট সরানো হয়েছে",
|
"post_moved": "পোষ্ট সরানো হয়েছে",
|
||||||
"fork_topic": "টপিক ফর্ক করুন",
|
"fork_topic": "টপিক ফর্ক করুন",
|
||||||
"enter-new-topic-title": "Enter new topic title",
|
"enter-new-topic-title": "Enter new topic title",
|
||||||
"fork_topic_instruction": "যে পোষ্টটি ফর্ক করতে চান সেটি ক্লিক করুন",
|
"fork_topic_instruction": "Click the posts you want to fork, enter a title for the new topic and click fork topic",
|
||||||
"fork_no_pids": "কোন পোষ্ট সিলেক্ট করা হয় নি",
|
"fork_no_pids": "কোন পোষ্ট সিলেক্ট করা হয় নি",
|
||||||
"no-posts-selected": "No posts selected!",
|
"no-posts-selected": "No posts selected!",
|
||||||
"x-posts-selected": "%1 post(s) selected",
|
"x-posts-selected": "%1 post(s) selected",
|
||||||
@@ -136,9 +150,11 @@
|
|||||||
"merge-new-title-for-topic": "New title for topic",
|
"merge-new-title-for-topic": "New title for topic",
|
||||||
"topic-id": "Topic ID",
|
"topic-id": "Topic ID",
|
||||||
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
||||||
|
"move_topic_instruction": "Select the target category and then click move",
|
||||||
"change_owner_instruction": "Click the posts you want to assign to another user",
|
"change_owner_instruction": "Click the posts you want to assign to another user",
|
||||||
"composer.title_placeholder": "আপনার টপিকের শিরোনাম দিন",
|
"composer.title_placeholder": "আপনার টপিকের শিরোনাম দিন",
|
||||||
"composer.handle_placeholder": "Enter your name/handle here",
|
"composer.handle_placeholder": "Enter your name/handle here",
|
||||||
|
"composer.hide": "Hide",
|
||||||
"composer.discard": "বাতিল",
|
"composer.discard": "বাতিল",
|
||||||
"composer.submit": "সাবমিট",
|
"composer.submit": "সাবমিট",
|
||||||
"composer.additional-options": "Additional Options",
|
"composer.additional-options": "Additional Options",
|
||||||
@@ -184,5 +200,7 @@
|
|||||||
"last-post": "Last post",
|
"last-post": "Last post",
|
||||||
"go-to-my-next-post": "Go to my next post",
|
"go-to-my-next-post": "Go to my next post",
|
||||||
"no-more-next-post": "You don't have more posts in this topic",
|
"no-more-next-post": "You don't have more posts in this topic",
|
||||||
"post-quick-reply": "Post quick reply"
|
"post-quick-reply": "Quick reply",
|
||||||
|
"navigator.index": "Post %1 of %2",
|
||||||
|
"navigator.unread": "%1 unread"
|
||||||
}
|
}
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
"followers": "যাদের অনুসরণ করছেন",
|
"followers": "যাদের অনুসরণ করছেন",
|
||||||
"following": "যারা আপনাকে অনুসরণ করছে",
|
"following": "যারা আপনাকে অনুসরণ করছে",
|
||||||
"blocks": "Blocks",
|
"blocks": "Blocks",
|
||||||
|
"blocked-users": "Blocked users",
|
||||||
"block_toggle": "Toggle Block",
|
"block_toggle": "Toggle Block",
|
||||||
"block_user": "Block User",
|
"block_user": "Block User",
|
||||||
"unblock_user": "Unblock User",
|
"unblock_user": "Unblock User",
|
||||||
@@ -68,6 +69,7 @@
|
|||||||
"upload_new_picture": "নতুন ছবি আপলোড করুন",
|
"upload_new_picture": "নতুন ছবি আপলোড করুন",
|
||||||
"upload_new_picture_from_url": "URL থেকে নতুন ছবি আপলোড করুন",
|
"upload_new_picture_from_url": "URL থেকে নতুন ছবি আপলোড করুন",
|
||||||
"current_password": "বর্তমান পাসওয়ার্ড",
|
"current_password": "বর্তমান পাসওয়ার্ড",
|
||||||
|
"new_password": "New Password",
|
||||||
"change_password": "পাসওয়ার্ড পরিবর্তন",
|
"change_password": "পাসওয়ার্ড পরিবর্তন",
|
||||||
"change_password_error": "অগ্রহনযোগ্য পাসওয়ার্ড",
|
"change_password_error": "অগ্রহনযোগ্য পাসওয়ার্ড",
|
||||||
"change_password_error_wrong_current": "আপনার পাসওয়ার্ড সঠিক নয়",
|
"change_password_error_wrong_current": "আপনার পাসওয়ার্ড সঠিক নয়",
|
||||||
@@ -115,6 +117,8 @@
|
|||||||
"paginate_description": "ইনফাইনাইট স্ক্রলের বদলে টপিক ও পোস্টের জন্য পেজিনেশন ব্যাবহার করা হোক",
|
"paginate_description": "ইনফাইনাইট স্ক্রলের বদলে টপিক ও পোস্টের জন্য পেজিনেশন ব্যাবহার করা হোক",
|
||||||
"topics_per_page": "প্রতি পেজে কতগুলো টপিক থাকবে",
|
"topics_per_page": "প্রতি পেজে কতগুলো টপিক থাকবে",
|
||||||
"posts_per_page": "প্রতি পেইজে কতগুলো পোষ্ট থাকবে",
|
"posts_per_page": "প্রতি পেইজে কতগুলো পোষ্ট থাকবে",
|
||||||
|
"category-topic-sort": "Category topic sort",
|
||||||
|
"topic-post-sort": "Topic post sort",
|
||||||
"max_items_per_page": "Maximum %1",
|
"max_items_per_page": "Maximum %1",
|
||||||
"acp_language": "Admin Page Language",
|
"acp_language": "Admin Page Language",
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
@@ -168,6 +172,8 @@
|
|||||||
"info.moderation-note.success": "Moderation note saved",
|
"info.moderation-note.success": "Moderation note saved",
|
||||||
"info.moderation-note.add": "Add note",
|
"info.moderation-note.add": "Add note",
|
||||||
"sessions.description": "This page allows you to view any active sessions on this forum and revoke them if necessary. You can revoke your own session by logging out of your account.",
|
"sessions.description": "This page allows you to view any active sessions on this forum and revoke them if necessary. You can revoke your own session by logging out of your account.",
|
||||||
|
"revoke-session": "Revoke Session",
|
||||||
|
"browser-version-on-platform": "%1 %2 on %3",
|
||||||
"consent.title": "Your Rights & Consent",
|
"consent.title": "Your Rights & Consent",
|
||||||
"consent.lead": "This community forum collects and processes your personal information.",
|
"consent.lead": "This community forum collects and processes your personal information.",
|
||||||
"consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.<br /><br />We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.<br /><br />If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
|
"consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.<br /><br />We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.<br /><br />If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
{
|
{
|
||||||
|
"all-users": "All Users",
|
||||||
"latest_users": "সর্বশেষ নিবন্ধিত সদস্যরা:",
|
"latest_users": "সর্বশেষ নিবন্ধিত সদস্যরা:",
|
||||||
"top_posters": "সর্বোচ্চ পোষ্টকারী",
|
"top_posters": "সর্বোচ্চ পোষ্টকারী",
|
||||||
"most_reputation": "সর্বোচ্চ সম্মাননাধারী",
|
"most_reputation": "সর্বোচ্চ সম্মাননাধারী",
|
||||||
"most_flags": "সর্বোচ্চ অভিযোগ",
|
"most_flags": "সর্বোচ্চ অভিযোগ",
|
||||||
"search": "খুঁজুন",
|
"search": "খুঁজুন",
|
||||||
"enter_username": "ইউজারনেম এর ভিত্তিতে সার্চ করুন",
|
"enter_username": "ইউজারনেম এর ভিত্তিতে সার্চ করুন",
|
||||||
"search-user-for-chat": "Search a user to start chat",
|
"search-user-for-chat": "Search for a user to start chat:",
|
||||||
"load_more": "আরো লোড করুন",
|
"load_more": "আরো লোড করুন",
|
||||||
"users-found-search-took": "%1 জন সদস্য(দের) খুঁজে পাওয়া গেছে। খুঁজতে সময় লেগেছে %2 সেকেন্ড ",
|
"users-found-search-took": "%1 জন সদস্য(দের) খুঁজে পাওয়া গেছে। খুঁজতে সময় লেগেছে %2 সেকেন্ড ",
|
||||||
"filter-by": "ফিল্টার করার ধরন",
|
"filter-by": "ফিল্টার করার ধরন",
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
"acp-title": "Ovládací panel správce NodeBB | %1",
|
"acp-title": "Ovládací panel správce NodeBB | %1",
|
||||||
"settings-header-contents": "Obsah",
|
"settings-header-contents": "Obsah",
|
||||||
"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": "Changes Not Saved",
|
||||||
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"custom-css": "Uživatelský CSS/LESS",
|
"custom-css": "Custom CSS/SASS",
|
||||||
"custom-css.description": "Zadejte vlastní definici CSS/LESS, která bude nadřazená ostatním stylům.",
|
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
|
||||||
"custom-css.enable": "Povolit uživatelský CSS/LESS",
|
"custom-css.enable": "Enable Custom CSS/SASS",
|
||||||
|
|
||||||
"custom-js": "Uživatelský Javascript",
|
"custom-js": "Uživatelský Javascript",
|
||||||
"custom-js.description": "Zadejte zde váš javascriptový kód. Bude spuštěn, jakmile se stránka plně načte.",
|
"custom-js.description": "Zadejte zde váš javascriptový kód. Bude spuštěn, jakmile se stránka plně načte.",
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
"containers.none": "Nic",
|
"containers.none": "Nic",
|
||||||
"container.well": "Well",
|
"container.well": "Well",
|
||||||
"container.jumbotron": "Jumbotron",
|
"container.jumbotron": "Jumbotron",
|
||||||
"container.panel": "Panel",
|
"container.card": "Card",
|
||||||
"container.panel-header": "Hlavička panelu",
|
"container.card-header": "Card Header",
|
||||||
"container.panel-body": "Tělo panelu",
|
"container.card-body": "Card Body",
|
||||||
"container.alert": "Upozornění",
|
"container.alert": "Upozornění",
|
||||||
|
|
||||||
"alert.confirm-delete": "Jste si jist/a, že chcete smazat tuto miniaplikaci?",
|
"alert.confirm-delete": "Jste si jist/a, že chcete smazat tuto miniaplikaci?",
|
||||||
|
|||||||
@@ -39,6 +39,5 @@
|
|||||||
"revert": "Zpět",
|
"revert": "Zpět",
|
||||||
|
|
||||||
"edit.no-users-found": "Nenalezen žádný uživatel",
|
"edit.no-users-found": "Nenalezen žádný uživatel",
|
||||||
"edit.confirm-remove-user": "Jste si jist/a, že chcete vyřadit tohoto uživatele?",
|
"edit.confirm-remove-user": "Jste si jist/a, že chcete vyřadit tohoto uživatele?"
|
||||||
"edit.save-success": "Změny byly uloženy."
|
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
|
||||||
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the "Admins & Mods" privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
|
||||||
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
"alert.confirm-save": "Please confirm your intention to save these privileges",
|
||||||
"alert.saved": "Privilege changes saved and applied",
|
|
||||||
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
|
||||||
"alert.discarded": "Privilege changes discarded",
|
"alert.discarded": "Privilege changes discarded",
|
||||||
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
"alert.confirm-copyToAll": "Are you sure you wish to apply this set of <strong>%1</strong> to <strong>all categories</strong>?",
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
"uid": "User ID",
|
"uid": "User ID",
|
||||||
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
|
||||||
"description": "Description",
|
"description": "Description",
|
||||||
|
"last-seen-ago": "Last used <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-on": "Last used on <span class=\"timeago\" title=\"%1\"></span>.",
|
||||||
|
"last-seen-never": "This key has never been used.",
|
||||||
"no-description": "No description specified.",
|
"no-description": "No description specified.",
|
||||||
"token-on-save": "Token will be generated once form is saved"
|
"token-on-save": "Token will be generated once form is saved"
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"groups": "Skupiny:",
|
"groups": "Skupiny:",
|
||||||
"open-new-window": "Otevřít v novém okně",
|
"open-new-window": "Otevřít v novém okně",
|
||||||
"dropdown": "Dropdown",
|
"dropdown": "Dropdown",
|
||||||
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a href="https://myforum.com">Link 1</a></li>",
|
"dropdown-placeholder": "Place your dropdown menu items below, ie: <br/><li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>",
|
||||||
|
|
||||||
"btn.delete": "Odstranit",
|
"btn.delete": "Odstranit",
|
||||||
"btn.disable": "Zakázat",
|
"btn.disable": "Zakázat",
|
||||||
|
|||||||
@@ -224,5 +224,6 @@
|
|||||||
"api.429": "You have made too many requests, please try again later",
|
"api.429": "You have made too many requests, please try again later",
|
||||||
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
"api.500": "An unexpected error was encountered while attempting to service your request.",
|
||||||
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
"api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
|
||||||
"api.503": "The route you are trying to call is not currently available due to a server configuration"
|
"api.503": "The route you are trying to call is not currently available due to a server configuration",
|
||||||
|
"api.reauth-required": "The resource you are trying to access requires (re-)authentication."
|
||||||
}
|
}
|
||||||
@@ -3,25 +3,27 @@
|
|||||||
"reports": "Reports",
|
"reports": "Reports",
|
||||||
"first-reported": "First Reported",
|
"first-reported": "First Reported",
|
||||||
"no-flags": "Hurá, žádné označení.",
|
"no-flags": "Hurá, žádné označení.",
|
||||||
|
"x-flags-found": "%1 flag(s) found.",
|
||||||
"assignee": "Nabyvatel",
|
"assignee": "Nabyvatel",
|
||||||
"update": "Aktualizovat",
|
"update": "Aktualizovat",
|
||||||
"updated": "Aktualizováno",
|
"updated": "Aktualizováno",
|
||||||
"resolved": "Resolved",
|
"resolved": "Resolved",
|
||||||
"target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.",
|
"target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.",
|
||||||
|
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||||
|
|
||||||
"graph-label": "Denní označení",
|
"graph-label": "Denní označení",
|
||||||
"quick-filters": "Rychlé filtry",
|
"quick-filters": "Rychlé filtry",
|
||||||
"filter-active": "V tomto seznamu označení je jeden nebo více aktivních filtrů",
|
"filter-active": "V tomto seznamu označení je jeden nebo více aktivních filtrů",
|
||||||
"filter-reset": "Vyjmout filtry",
|
"filter-reset": "Vyjmout filtry",
|
||||||
"filters": "Možnosti filtru",
|
"filters": "Možnosti filtru",
|
||||||
"filter-reporterId": "UID ohlašovatele",
|
"filter-reporterId": "Reporter",
|
||||||
"filter-targetUid": "UID označení",
|
"filter-targetUid": "Reportee",
|
||||||
"filter-type": "Typ označení",
|
"filter-type": "Typ označení",
|
||||||
"filter-type-all": "Všechen obsah",
|
"filter-type-all": "Všechen obsah",
|
||||||
"filter-type-post": "Příspěvek",
|
"filter-type-post": "Příspěvek",
|
||||||
"filter-type-user": "Uživatel",
|
"filter-type-user": "Uživatel",
|
||||||
"filter-state": "Stav",
|
"filter-state": "Stav",
|
||||||
"filter-assignee": "UID nabyvatele",
|
"filter-assignee": "Assignee",
|
||||||
"filter-cid": "Kategorie",
|
"filter-cid": "Kategorie",
|
||||||
"filter-quick-mine": "Přiřazeno mě",
|
"filter-quick-mine": "Přiřazeno mě",
|
||||||
"filter-cid-all": "Všechny kategorie",
|
"filter-cid-all": "Všechny kategorie",
|
||||||
@@ -45,6 +47,7 @@
|
|||||||
|
|
||||||
"notes": "Poznámky označení",
|
"notes": "Poznámky označení",
|
||||||
"add-note": "Přidat poznámku",
|
"add-note": "Přidat poznámku",
|
||||||
|
"edit-note": "Edit Note",
|
||||||
"no-notes": "Žádné sdílené poznámky.",
|
"no-notes": "Žádné sdílené poznámky.",
|
||||||
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
"delete-note-confirm": "Are you sure you want to delete this flag note?",
|
||||||
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
"delete-flag-confirm": "Are you sure you want to delete this flag?",
|
||||||
|
|||||||
@@ -37,9 +37,13 @@
|
|||||||
"header.notifications": "Upozornění",
|
"header.notifications": "Upozornění",
|
||||||
"header.search": "Hledat",
|
"header.search": "Hledat",
|
||||||
"header.profile": "Profil",
|
"header.profile": "Profil",
|
||||||
|
"header.account": "Account",
|
||||||
"header.navigation": "Navigace",
|
"header.navigation": "Navigace",
|
||||||
|
"header.manage": "Manage",
|
||||||
|
"header.drafts": "Drafts",
|
||||||
"notifications.loading": "Načítání upozornění",
|
"notifications.loading": "Načítání upozornění",
|
||||||
"chats.loading": "Načítání chatů",
|
"chats.loading": "Načítání chatů",
|
||||||
|
"drafts.loading": "Loading Drafts",
|
||||||
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
||||||
"previouspage": "Předchozí stránka",
|
"previouspage": "Předchozí stránka",
|
||||||
"nextpage": "Další stránka",
|
"nextpage": "Další stránka",
|
||||||
@@ -54,7 +58,8 @@
|
|||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"topics": "Témata",
|
"topics": "Témata",
|
||||||
"posts": "Příspěvky",
|
"posts": "Příspěvky",
|
||||||
"x-posts": "% příspěvků",
|
"x-posts": "<span class=\"formatted-number\">%1</span> posts",
|
||||||
|
"x-topics": "<span class=\"formatted-number\">%1</span> topics",
|
||||||
"best": "Nejlepší",
|
"best": "Nejlepší",
|
||||||
"controversial": "Kontroverzní",
|
"controversial": "Kontroverzní",
|
||||||
"votes": "Počet hlasů",
|
"votes": "Počet hlasů",
|
||||||
@@ -69,6 +74,7 @@
|
|||||||
"reputation": "Reputace",
|
"reputation": "Reputace",
|
||||||
"lastpost": "Poslední příspěvek",
|
"lastpost": "Poslední příspěvek",
|
||||||
"firstpost": "První příspěvek",
|
"firstpost": "První příspěvek",
|
||||||
|
"about": "About",
|
||||||
"read_more": "čtěte více",
|
"read_more": "čtěte více",
|
||||||
"more": "Více",
|
"more": "Více",
|
||||||
"none": "Žádné",
|
"none": "Žádné",
|
||||||
@@ -82,11 +88,13 @@
|
|||||||
"user_posted_ago": "%1 přispěl %2",
|
"user_posted_ago": "%1 přispěl %2",
|
||||||
"guest_posted_ago": "Host přispěl %1",
|
"guest_posted_ago": "Host přispěl %1",
|
||||||
"last_edited_by": "naposledy upravil %1",
|
"last_edited_by": "naposledy upravil %1",
|
||||||
|
"edited-timestamp": "Edited %1",
|
||||||
"norecentposts": "Žádné nedávné příspěvky",
|
"norecentposts": "Žádné nedávné příspěvky",
|
||||||
"norecenttopics": "Žádné nedávné témata",
|
"norecenttopics": "Žádné nedávné témata",
|
||||||
"recentposts": "Nedávné příspěvky",
|
"recentposts": "Nedávné příspěvky",
|
||||||
"recentips": "Naposledy zaznamenané IP adresy",
|
"recentips": "Naposledy zaznamenané IP adresy",
|
||||||
"moderator_tools": "Nástroje moderátora",
|
"moderator_tools": "Nástroje moderátora",
|
||||||
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"away": "Pryč",
|
"away": "Pryč",
|
||||||
"dnd": "Nevyrušovat",
|
"dnd": "Nevyrušovat",
|
||||||
@@ -122,5 +130,7 @@
|
|||||||
"edited": "Upraveno",
|
"edited": "Upraveno",
|
||||||
"disabled": "Nepovoleno",
|
"disabled": "Nepovoleno",
|
||||||
"select": "Vyberte",
|
"select": "Vyberte",
|
||||||
"user-search-prompt": "Pro hledání uživatelů, zde pište..."
|
"user-search-prompt": "Pro hledání uživatelů, zde pište...",
|
||||||
|
"hidden": "Hidden",
|
||||||
|
"sort": "Sort"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"groups": "Skupiny",
|
"groups": "Skupiny",
|
||||||
|
"members": "Members",
|
||||||
"view_group": "Zobrazit skupinu",
|
"view_group": "Zobrazit skupinu",
|
||||||
"owner": "Vlastník skupiny",
|
"owner": "Vlastník skupiny",
|
||||||
"new_group": "Vytvořit novou skupinu",
|
"new_group": "Vytvořit novou skupinu",
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
{
|
{
|
||||||
"chat.chatting_with": "Konverzace s",
|
"chat.chatting_with": "Konverzace s",
|
||||||
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
|
||||||
|
"chat.placeholder.mobile": "Type chat message here",
|
||||||
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
|
||||||
|
"chat.usernames-and-x-others": "%1 & %2 others",
|
||||||
|
"chat.chat-with-usernames": "Chat with %1",
|
||||||
|
"chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",
|
||||||
"chat.send": "Odeslat",
|
"chat.send": "Odeslat",
|
||||||
"chat.no_active": "Nemáte žádné aktivní konverzace.",
|
"chat.no_active": "Nemáte žádné aktivní konverzace.",
|
||||||
"chat.user_typing": "%1 píše…",
|
"chat.user_typing": "%1 píše…",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
"composer.compose": "Napsat",
|
"composer.compose": "Napsat",
|
||||||
"composer.show_preview": "Ukázat náhled",
|
"composer.show_preview": "Ukázat náhled",
|
||||||
"composer.hide_preview": "Skrýt náhled",
|
"composer.hide_preview": "Skrýt náhled",
|
||||||
|
"composer.help": "Help",
|
||||||
"composer.user_said_in": "%1 řekl v %2:",
|
"composer.user_said_in": "%1 řekl v %2:",
|
||||||
"composer.user_said": "%1 řekl:",
|
"composer.user_said": "%1 řekl:",
|
||||||
"composer.discard": "Jste si jisti, že chcete zrušit tento příspěvek?",
|
"composer.discard": "Jste si jisti, že chcete zrušit tento příspěvek?",
|
||||||
@@ -65,6 +70,9 @@
|
|||||||
"composer.schedule-time": "Time",
|
"composer.schedule-time": "Time",
|
||||||
"composer.cancel-scheduling": "Cancel Scheduling",
|
"composer.cancel-scheduling": "Cancel Scheduling",
|
||||||
"composer.set-schedule-date": "Set Date",
|
"composer.set-schedule-date": "Set Date",
|
||||||
|
"composer.discard-all-drafts": "Discard all drafts",
|
||||||
|
"composer.no-drafts": "You have no drafts",
|
||||||
|
"composer.discard-draft-confirm": "Do you want to discard this draft?",
|
||||||
"bootbox.ok": "OK",
|
"bootbox.ok": "OK",
|
||||||
"bootbox.cancel": "Zrušit",
|
"bootbox.cancel": "Zrušit",
|
||||||
"bootbox.confirm": "Potvrdit",
|
"bootbox.confirm": "Potvrdit",
|
||||||
|
|||||||
@@ -49,6 +49,7 @@
|
|||||||
"account/watched_categories": "%1's sledovaných kategorii",
|
"account/watched_categories": "%1's sledovaných kategorii",
|
||||||
"account/bookmarks": "%1's zazáložkované příspěvky",
|
"account/bookmarks": "%1's zazáložkované příspěvky",
|
||||||
"account/settings": "Uživatelské nastavení",
|
"account/settings": "Uživatelské nastavení",
|
||||||
|
"account/settings-of": "Changing settings of %1",
|
||||||
"account/watched": "Témata sledovaná uživatelem %1",
|
"account/watched": "Témata sledovaná uživatelem %1",
|
||||||
"account/ignored": "Témata ignorovaná uživatelem %1",
|
"account/ignored": "Témata ignorovaná uživatelem %1",
|
||||||
"account/upvoted": "Souhlasí s příspěvkem %1",
|
"account/upvoted": "Souhlasí s příspěvkem %1",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
"enabling-help": "To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
|
||||||
"back-to-list": "Back to Post Queue",
|
"back-to-list": "Back to Post Queue",
|
||||||
"user": "Uživatel",
|
"user": "Uživatel",
|
||||||
|
"when": "When",
|
||||||
"category": "Kategorie",
|
"category": "Kategorie",
|
||||||
"title": "Název",
|
"title": "Název",
|
||||||
"content": "Obsah",
|
"content": "Obsah",
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
"notify": "Notify",
|
"notify": "Notify",
|
||||||
"notify-user": "Notify User",
|
"notify-user": "Notify User",
|
||||||
"confirm-reject": "Do you want to reject this post?",
|
"confirm-reject": "Do you want to reject this post?",
|
||||||
|
"confirm-remove": "Do you want to remove this post?",
|
||||||
"bulk-actions": "Bulk Actions",
|
"bulk-actions": "Bulk Actions",
|
||||||
"accept-all": "Accept All",
|
"accept-all": "Accept All",
|
||||||
"accept-selected": "Accept Selected",
|
"accept-selected": "Accept Selected",
|
||||||
@@ -29,6 +31,10 @@
|
|||||||
"reject-all-confirm": "Do you want to reject all posts?",
|
"reject-all-confirm": "Do you want to reject all posts?",
|
||||||
"reject-selected": "Reject Selected",
|
"reject-selected": "Reject Selected",
|
||||||
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
|
||||||
|
"remove-all": "Remove all",
|
||||||
|
"remove-all-confirm": "Do you want to remove all posts?",
|
||||||
|
"remove-selected": "Remove Selected",
|
||||||
|
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
|
||||||
"bulk-accept-success": "%1 posts accepted",
|
"bulk-accept-success": "%1 posts accepted",
|
||||||
"bulk-reject-success": "%1 posts rejected"
|
"bulk-reject-success": "%1 posts rejected"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"register": "Registrace",
|
"register": "Registrace",
|
||||||
|
"already-have-account": "Already have an account?",
|
||||||
"cancel_registration": "Zrušit registraci",
|
"cancel_registration": "Zrušit registraci",
|
||||||
"help.email": "Ve výchozím nastavení bude váš e-mail skrytý.",
|
"help.email": "Ve výchozím nastavení bude váš e-mail skrytý.",
|
||||||
"help.username_restrictions": "Jedinečné uživatelské jméno dlouhé %1 až %2 znaků. Ostatní uživatelé Vás mohou zmínit jako @<span id='yourUsername'>uživatelské jméno</span>.",
|
"help.username_restrictions": "Jedinečné uživatelské jméno dlouhé %1 až %2 znaků. Ostatní uživatelé Vás mohou zmínit jako @<span id='yourUsername'>uživatelské jméno</span>.",
|
||||||
|
|||||||
@@ -1,21 +1,41 @@
|
|||||||
{
|
{
|
||||||
|
"type-to-search": "Type to search",
|
||||||
"results_matching": "Počet výsledků pro „%2“: %1, (%3 sekund)",
|
"results_matching": "Počet výsledků pro „%2“: %1, (%3 sekund)",
|
||||||
"no-matches": "Nic nebylo nalezeno",
|
"no-matches": "Nic nebylo nalezeno",
|
||||||
"advanced-search": "Pokročilé hledání",
|
"advanced-search": "Pokročilé hledání",
|
||||||
"in": "v",
|
"in": "v",
|
||||||
"titles": "Název",
|
"in-titles": "In titles",
|
||||||
"titles-posts": "Název a příspěvky",
|
"in-titles-posts": "In titles and posts",
|
||||||
|
"in-posts": "In posts",
|
||||||
|
"in-categories": "In categories",
|
||||||
|
"in-users": "In users",
|
||||||
|
"in-tags": "In tags",
|
||||||
|
"categories": "Categories",
|
||||||
|
"all-categories": "All categories",
|
||||||
|
"categories-x": "Categories: %1",
|
||||||
|
"categories-watched-categories": "Categories: Watched categories",
|
||||||
|
"type-a-category": "Type a category",
|
||||||
|
"tags": "Tags",
|
||||||
|
"tags-x": "Tags: %1",
|
||||||
|
"type-a-tag": "Type a tag",
|
||||||
"match-words": "Shodná slova",
|
"match-words": "Shodná slova",
|
||||||
|
"match-all-words": "Match all words",
|
||||||
|
"match-any-word": "Match any word",
|
||||||
"all": "Vše",
|
"all": "Vše",
|
||||||
"any": "Jakékoliv",
|
"any": "Jakékoliv",
|
||||||
"posted-by": "Napsal",
|
"posted-by": "Napsal",
|
||||||
"in-categories": "V kategoriích",
|
"posted-by-usernames": "Posted by: %1",
|
||||||
|
"type-a-username": "Type a username",
|
||||||
"search-child-categories": "Hledat podružné kategorie",
|
"search-child-categories": "Hledat podružné kategorie",
|
||||||
"has-tags": "Obsahuje značky",
|
"has-tags": "Obsahuje značky",
|
||||||
"reply-count": "Počet odpovědí",
|
"reply-count": "Počet odpovědí",
|
||||||
|
"replies": "Replies",
|
||||||
|
"replies-atleast-count": "Replies: At least %1",
|
||||||
|
"replies-atmost-count": "Replies: At most %1",
|
||||||
"at-least": "Nejméně",
|
"at-least": "Nejméně",
|
||||||
"at-most": "Nejvíce",
|
"at-most": "Nejvíce",
|
||||||
"relevance": "Relevantnost",
|
"relevance": "Relevantnost",
|
||||||
|
"time": "Time",
|
||||||
"post-time": "Čas příspěvku",
|
"post-time": "Čas příspěvku",
|
||||||
"votes": "Hlasů",
|
"votes": "Hlasů",
|
||||||
"newer-than": "Novější než",
|
"newer-than": "Novější než",
|
||||||
@@ -28,7 +48,22 @@
|
|||||||
"three-months": "Tři měsíce",
|
"three-months": "Tři měsíce",
|
||||||
"six-months": "Šest měsíců",
|
"six-months": "Šest měsíců",
|
||||||
"one-year": "Jeden rok",
|
"one-year": "Jeden rok",
|
||||||
|
"time-newer-than-86400": "Time: Newer than yesterday",
|
||||||
|
"time-older-than-86400": "Time: Older than yesterday",
|
||||||
|
"time-newer-than-604800": "Time: Newer than one week",
|
||||||
|
"time-older-than-604800": "Time: Older than one week",
|
||||||
|
"time-newer-than-1209600": "Time: Newer than two weeks",
|
||||||
|
"time-older-than-1209600": "Time: Older than two weeks",
|
||||||
|
"time-newer-than-2592000": "Time: Newer than one month",
|
||||||
|
"time-older-than-2592000": "Time: Older than one month",
|
||||||
|
"time-newer-than-7776000": "Time: Newer than three months",
|
||||||
|
"time-older-than-7776000": "Time: Older than three months",
|
||||||
|
"time-newer-than-15552000": "Time: Newer than six months",
|
||||||
|
"time-older-than-15552000": "Time: Older than six months",
|
||||||
|
"time-newer-than-31104000": "Time: Newer than one year",
|
||||||
|
"time-older-than-31104000": "Time: Older than one year",
|
||||||
"sort-by": "Řadit dle",
|
"sort-by": "Řadit dle",
|
||||||
|
"sort": "Sort",
|
||||||
"last-reply-time": "Čas poslední odpovědi",
|
"last-reply-time": "Čas poslední odpovědi",
|
||||||
"topic-title": "Název tématu",
|
"topic-title": "Název tématu",
|
||||||
"topic-votes": "Hlasy tématu",
|
"topic-votes": "Hlasy tématu",
|
||||||
@@ -39,11 +74,36 @@
|
|||||||
"category": "Kategorie",
|
"category": "Kategorie",
|
||||||
"descending": "Sestupně",
|
"descending": "Sestupně",
|
||||||
"ascending": "Vzestupně",
|
"ascending": "Vzestupně",
|
||||||
|
"sort-by-relevance-desc": "Sort by: Relevance in descending order",
|
||||||
|
"sort-by-relevance-asc": "Sort by: Relevance in ascending order",
|
||||||
|
"sort-by-timestamp-desc": "Sort by: Post time in descending order",
|
||||||
|
"sort-by-timestamp-asc": "Sort by: Post time in ascending order",
|
||||||
|
"sort-by-votes-desc": "Sort by: Votes in descending order",
|
||||||
|
"sort-by-votes-asc": "Sort by: Votes in ascending order",
|
||||||
|
"sort-by-topic.lastposttime-desc": "Sort by: Last reply time in descending order",
|
||||||
|
"sort-by-topic.lastposttime-asc": "Sort by: Last reply time in ascending order",
|
||||||
|
"sort-by-topic.title-desc": "Sort by: Topic title in descending order",
|
||||||
|
"sort-by-topic.title-asc": "Sort by: Topic title in ascending order",
|
||||||
|
"sort-by-topic.postcount-desc": "Sort by: Number of replies in descending order",
|
||||||
|
"sort-by-topic.postcount-asc": "Sort by: Number of replies in ascending order",
|
||||||
|
"sort-by-topic.viewcount-desc": "Sort by: Number of views in descending order",
|
||||||
|
"sort-by-topic.viewcount-asc": "Sort by: Number of views in ascending order",
|
||||||
|
"sort-by-topic.votes-desc": "Sort by: Topic votes in descending order",
|
||||||
|
"sort-by-topic.votes-asc": "Sort by: Topic votes in ascending order",
|
||||||
|
"sort-by-topic.timestamp-desc": "Sort by: Topic start date in descending order",
|
||||||
|
"sort-by-topic.timestamp-asc": "Sort by: Topic start date in ascending order",
|
||||||
|
"sort-by-user.username-desc": "Sort by: Username in descending order",
|
||||||
|
"sort-by-user.username-asc": "Sort by: Username in ascending order",
|
||||||
|
"sort-by-category.name-desc": "Sort by: Category in descending order",
|
||||||
|
"sort-by-category.name-asc": "Sort by: Category in ascending order",
|
||||||
|
"save": "Save",
|
||||||
"save-preferences": "Uložit nastavení",
|
"save-preferences": "Uložit nastavení",
|
||||||
"clear-preferences": "Smazat nastavení",
|
"clear-preferences": "Smazat nastavení",
|
||||||
"search-preferences-saved": "Hledat dle uložených nastavení",
|
"search-preferences-saved": "Hledat dle uložených nastavení",
|
||||||
"search-preferences-cleared": "Hledat dle smazaných nastavení",
|
"search-preferences-cleared": "Hledat dle smazaných nastavení",
|
||||||
"show-results-as": "Zobrazit výsledek jako",
|
"show-results-as": "Zobrazit výsledek jako",
|
||||||
|
"show-results-as-topics": "Show results as topics",
|
||||||
|
"show-results-as-posts": "Show results as posts",
|
||||||
"see-more-results": "Zobrazit více výsledků (%1)",
|
"see-more-results": "Zobrazit více výsledků (%1)",
|
||||||
"search-in-category": "Search in \"%1\""
|
"search-in-category": "Search in \"%1\""
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"all-tags": "All tags",
|
||||||
"no_tag_topics": "Není zde žádné téma s tímto označením.",
|
"no_tag_topics": "Není zde žádné téma s tímto označením.",
|
||||||
|
"no-tags-found": "No tags found",
|
||||||
"tags": "Označení",
|
"tags": "Označení",
|
||||||
"enter_tags_here": "Zde vložte označení, každé o délce %1 až %2 znaků.",
|
"enter_tags_here": "Zde vložte označení, každé o délce %1 až %2 znaků.",
|
||||||
"enter_tags_here_short": "Zadejte označení…",
|
"enter_tags_here_short": "Zadejte označení…",
|
||||||
|
|||||||
@@ -39,16 +39,30 @@
|
|||||||
"copy-ip": "Kopírovat IP",
|
"copy-ip": "Kopírovat IP",
|
||||||
"ban-ip": "Zakázat IP",
|
"ban-ip": "Zakázat IP",
|
||||||
"view-history": "Upravit historii",
|
"view-history": "Upravit historii",
|
||||||
"locked-by": "Locked by",
|
"wrote-ago": "wrote <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"unlocked-by": "Unlocked by",
|
"wrote-on": "wrote on <a href=\"%1\" class=\"timeago text-muted\" title=\"%2\"></a>",
|
||||||
"pinned-by": "Pinned by",
|
"replied-to-user-ago": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> <a href=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"unpinned-by": "Unpinned by",
|
"replied-to-user-on": "replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> on <a hrf=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
|
||||||
"deleted-by": "Deleted by",
|
"user-locked-topic-ago": "%1 locked this topic %2",
|
||||||
"restored-by": "Restored by",
|
"user-locked-topic-on": "%1 locked this topic on %2",
|
||||||
"moved-from-by": "Moved from %1 by",
|
"user-unlocked-topic-ago": "%1 unlocked this topic %2",
|
||||||
"queued-by": "Post queued for approval →",
|
"user-unlocked-topic-on": "%1 unlocked this topic on %2",
|
||||||
"backlink": "Referenced by",
|
"user-pinned-topic-ago": "%1 pinned this topic %2",
|
||||||
"forked-by": "Forked by",
|
"user-pinned-topic-on": "%1 pinned this topic on %2",
|
||||||
|
"user-unpinned-topic-ago": "%1 unpinned this topic %2",
|
||||||
|
"user-unpinned-topic-on": "%1 unpinned this topic on %2",
|
||||||
|
"user-deleted-topic-ago": "%1 deleted this topic %2",
|
||||||
|
"user-deleted-topic-on": "%1 deleted this topic on %2",
|
||||||
|
"user-restored-topic-ago": "%1 restored this topic %2",
|
||||||
|
"user-restored-topic-on": "%1 restored this topic on %2",
|
||||||
|
"user-moved-topic-from-ago": "%1 moved this topic from %2 %3",
|
||||||
|
"user-moved-topic-from-on": "%1 moved this topic from %2 on %3",
|
||||||
|
"user-queued-post-ago": "%1 <a href=\"%2\">queued</a> post for approval %3",
|
||||||
|
"user-queued-post-on": "%1 <a href=\"%2\">queued</a> post for approval on %3",
|
||||||
|
"user-referenced-topic-ago": "%1 <a href=\"%2\">referenced</a> this topic %3",
|
||||||
|
"user-referenced-topic-on": "%1 <a href=\"%2\">referenced</a> this topic on %3",
|
||||||
|
"user-forked-topic-ago": "%1 <a href=\"%2\">forked</a> this topic %3",
|
||||||
|
"user-forked-topic-on": "%1 <a href=\"%2\">forked</a> this topic on %3",
|
||||||
"bookmark_instructions": "Pro návrat k poslednímu čtenému příspěvku v tématu, klikněte zde.",
|
"bookmark_instructions": "Pro návrat k poslednímu čtenému příspěvku v tématu, klikněte zde.",
|
||||||
"flag-post": "Flag this post",
|
"flag-post": "Flag this post",
|
||||||
"flag-user": "Flag this user",
|
"flag-user": "Flag this user",
|
||||||
@@ -95,7 +109,7 @@
|
|||||||
"thread_tools.purge": "Vyčistit téma",
|
"thread_tools.purge": "Vyčistit téma",
|
||||||
"thread_tools.purge_confirm": "Jste si jist/a, že chcete vyčistit toto téma?",
|
"thread_tools.purge_confirm": "Jste si jist/a, že chcete vyčistit toto téma?",
|
||||||
"thread_tools.merge_topics": "Sloučit témata",
|
"thread_tools.merge_topics": "Sloučit témata",
|
||||||
"thread_tools.merge": "Sloučit",
|
"thread_tools.merge": "Merge Topic",
|
||||||
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
|
||||||
@@ -121,7 +135,7 @@
|
|||||||
"post_moved": "Příspěvek přesunut.",
|
"post_moved": "Příspěvek přesunut.",
|
||||||
"fork_topic": "Rozdělit příspěvek",
|
"fork_topic": "Rozdělit příspěvek",
|
||||||
"enter-new-topic-title": "Enter new topic title",
|
"enter-new-topic-title": "Enter new topic title",
|
||||||
"fork_topic_instruction": "Vyberte příspěvky, které chcete oddělit",
|
"fork_topic_instruction": "Click the posts you want to fork, enter a title for the new topic and click fork topic",
|
||||||
"fork_no_pids": "Nebyly vybrány žádné příspěvky.",
|
"fork_no_pids": "Nebyly vybrány žádné příspěvky.",
|
||||||
"no-posts-selected": "No posts selected!",
|
"no-posts-selected": "No posts selected!",
|
||||||
"x-posts-selected": "%1 post(s) selected",
|
"x-posts-selected": "%1 post(s) selected",
|
||||||
@@ -136,9 +150,11 @@
|
|||||||
"merge-new-title-for-topic": "New title for topic",
|
"merge-new-title-for-topic": "New title for topic",
|
||||||
"topic-id": "Topic ID",
|
"topic-id": "Topic ID",
|
||||||
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
|
||||||
|
"move_topic_instruction": "Select the target category and then click move",
|
||||||
"change_owner_instruction": "Klikněte na příspěvek u kterého chcete změnit vlastníka",
|
"change_owner_instruction": "Klikněte na příspěvek u kterého chcete změnit vlastníka",
|
||||||
"composer.title_placeholder": "Zadejte název tématu…",
|
"composer.title_placeholder": "Zadejte název tématu…",
|
||||||
"composer.handle_placeholder": "Enter your name/handle here",
|
"composer.handle_placeholder": "Enter your name/handle here",
|
||||||
|
"composer.hide": "Hide",
|
||||||
"composer.discard": "Zrušit",
|
"composer.discard": "Zrušit",
|
||||||
"composer.submit": "Odeslat",
|
"composer.submit": "Odeslat",
|
||||||
"composer.additional-options": "Additional Options",
|
"composer.additional-options": "Additional Options",
|
||||||
@@ -184,5 +200,7 @@
|
|||||||
"last-post": "Last post",
|
"last-post": "Last post",
|
||||||
"go-to-my-next-post": "Go to my next post",
|
"go-to-my-next-post": "Go to my next post",
|
||||||
"no-more-next-post": "You don't have more posts in this topic",
|
"no-more-next-post": "You don't have more posts in this topic",
|
||||||
"post-quick-reply": "Post quick reply"
|
"post-quick-reply": "Quick reply",
|
||||||
|
"navigator.index": "Post %1 of %2",
|
||||||
|
"navigator.unread": "%1 unread"
|
||||||
}
|
}
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
"followers": "Sledují ho",
|
"followers": "Sledují ho",
|
||||||
"following": "Sleduje",
|
"following": "Sleduje",
|
||||||
"blocks": "Zablokováni",
|
"blocks": "Zablokováni",
|
||||||
|
"blocked-users": "Blocked users",
|
||||||
"block_toggle": "Přepnout zablokování",
|
"block_toggle": "Přepnout zablokování",
|
||||||
"block_user": "Zablokovat uživatele",
|
"block_user": "Zablokovat uživatele",
|
||||||
"unblock_user": "Odblokovat uživatele",
|
"unblock_user": "Odblokovat uživatele",
|
||||||
@@ -68,6 +69,7 @@
|
|||||||
"upload_new_picture": "Nahrát nový obrázek",
|
"upload_new_picture": "Nahrát nový obrázek",
|
||||||
"upload_new_picture_from_url": "Nahrát nový obrázek z URL",
|
"upload_new_picture_from_url": "Nahrát nový obrázek z URL",
|
||||||
"current_password": "Aktuální heslo",
|
"current_password": "Aktuální heslo",
|
||||||
|
"new_password": "New Password",
|
||||||
"change_password": "Změnit heslo",
|
"change_password": "Změnit heslo",
|
||||||
"change_password_error": "Neplatné heslo.",
|
"change_password_error": "Neplatné heslo.",
|
||||||
"change_password_error_wrong_current": "Aktuální heslo není správně.",
|
"change_password_error_wrong_current": "Aktuální heslo není správně.",
|
||||||
@@ -115,6 +117,8 @@
|
|||||||
"paginate_description": "Stránkovat témata a příspěvky místo použití nekonečného posunování",
|
"paginate_description": "Stránkovat témata a příspěvky místo použití nekonečného posunování",
|
||||||
"topics_per_page": "Témat na stránce",
|
"topics_per_page": "Témat na stránce",
|
||||||
"posts_per_page": "Příspěvků na stránce",
|
"posts_per_page": "Příspěvků na stránce",
|
||||||
|
"category-topic-sort": "Category topic sort",
|
||||||
|
"topic-post-sort": "Topic post sort",
|
||||||
"max_items_per_page": "Maximum %1",
|
"max_items_per_page": "Maximum %1",
|
||||||
"acp_language": "Jazyk stránky správce",
|
"acp_language": "Jazyk stránky správce",
|
||||||
"notifications": "Oznámení",
|
"notifications": "Oznámení",
|
||||||
@@ -168,6 +172,8 @@
|
|||||||
"info.moderation-note.success": "Poznámka moderace byla uložena",
|
"info.moderation-note.success": "Poznámka moderace byla uložena",
|
||||||
"info.moderation-note.add": "Přidat poznámku",
|
"info.moderation-note.add": "Přidat poznámku",
|
||||||
"sessions.description": "Tato stránka vám zobrazuje aktivní relace na tomto fóru a umožňuje vám je zrušit. Můžete tak i zrušit vlastní relaci svým odhlášením. ",
|
"sessions.description": "Tato stránka vám zobrazuje aktivní relace na tomto fóru a umožňuje vám je zrušit. Můžete tak i zrušit vlastní relaci svým odhlášením. ",
|
||||||
|
"revoke-session": "Revoke Session",
|
||||||
|
"browser-version-on-platform": "%1 %2 on %3",
|
||||||
"consent.title": "Váš právní souhlas",
|
"consent.title": "Váš právní souhlas",
|
||||||
"consent.lead": "Toto komunitní fórum sbírá zpracovává vaše osobní údaje.",
|
"consent.lead": "Toto komunitní fórum sbírá zpracovává vaše osobní údaje.",
|
||||||
"consent.intro": "Tyto informace používáme pouze pro peronizaci vašich zkušeností v této komunitě, stejně tak k rozpoznání příspěvků, které jste pod uživatelským účtem vytvořil. Během jednotlivých registračních kroků budete požádán/a o zadání Vašeho uživatelského jména a e-mailové adresy. Můžete také dobrovolně poskytnout některé dodatečné informace do vašeho profilu na webové stránce.Tyto informace uchováváme po dobu životnosti vašeho uživatelského účtu a Vy můžete kdykoliv zrušit tento svůj souhlas smazáním vašeho účtu. Kdykoli můžete požadovat kopii svých příspěvků na této webové stránce pomocí stránky „Práva a souhlas”<br /><br />Máte-li nějaké otázky nebo obavy, obraťte se na tým správců fóra.",
|
"consent.intro": "Tyto informace používáme pouze pro peronizaci vašich zkušeností v této komunitě, stejně tak k rozpoznání příspěvků, které jste pod uživatelským účtem vytvořil. Během jednotlivých registračních kroků budete požádán/a o zadání Vašeho uživatelského jména a e-mailové adresy. Můžete také dobrovolně poskytnout některé dodatečné informace do vašeho profilu na webové stránce.Tyto informace uchováváme po dobu životnosti vašeho uživatelského účtu a Vy můžete kdykoliv zrušit tento svůj souhlas smazáním vašeho účtu. Kdykoli můžete požadovat kopii svých příspěvků na této webové stránce pomocí stránky „Práva a souhlas”<br /><br />Máte-li nějaké otázky nebo obavy, obraťte se na tým správců fóra.",
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
{
|
{
|
||||||
|
"all-users": "All Users",
|
||||||
"latest_users": "Nejnovější uživatelé",
|
"latest_users": "Nejnovější uživatelé",
|
||||||
"top_posters": "Nejaktivnější",
|
"top_posters": "Nejaktivnější",
|
||||||
"most_reputation": "Nejváženější",
|
"most_reputation": "Nejváženější",
|
||||||
"most_flags": "Nejoznačovanější",
|
"most_flags": "Nejoznačovanější",
|
||||||
"search": "Hledat",
|
"search": "Hledat",
|
||||||
"enter_username": "Zadej uživatelské jméno k hledání",
|
"enter_username": "Zadej uživatelské jméno k hledání",
|
||||||
"search-user-for-chat": "Search a user to start chat",
|
"search-user-for-chat": "Search for a user to start chat:",
|
||||||
"load_more": "Načíst další",
|
"load_more": "Načíst další",
|
||||||
"users-found-search-took": "Nalezeno %1 uživatel(ů) za %2 vteřiny.",
|
"users-found-search-took": "Nalezeno %1 uživatel(ů) za %2 vteřiny.",
|
||||||
"filter-by": "Filtrovat dle",
|
"filter-by": "Filtrovat dle",
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
"acp-title": "%1 | NodeBB Admin Kontrol Panel",
|
"acp-title": "%1 | NodeBB Admin Kontrol Panel",
|
||||||
"settings-header-contents": "Indhold",
|
"settings-header-contents": "Indhold",
|
||||||
"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": "Changes Not Saved",
|
||||||
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"custom-css": "Custom CSS/LESS",
|
"custom-css": "Custom CSS/SASS",
|
||||||
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.",
|
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
|
||||||
"custom-css.enable": "Enable Custom CSS/LESS",
|
"custom-css.enable": "Enable Custom CSS/SASS",
|
||||||
|
|
||||||
"custom-js": "Custom Javascript",
|
"custom-js": "Custom Javascript",
|
||||||
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
|
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user