mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 01:10:31 +01:00
Compare commits
146 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
783250ee6f | ||
|
|
f5afb5c396 | ||
|
|
22368b996e | ||
|
|
88aee43947 | ||
|
|
bef236f371 | ||
|
|
b9d4724e0f | ||
|
|
3a015eb8e3 | ||
|
|
c7fa73b163 | ||
|
|
7836ee4ca7 | ||
|
|
b1dc053142 | ||
|
|
f2f7f78051 | ||
|
|
2da188fe10 | ||
|
|
bc224905c0 | ||
|
|
8045109154 | ||
|
|
ea1ed66717 | ||
|
|
2971f7b729 | ||
|
|
78322636c1 | ||
|
|
701d8d76aa | ||
|
|
630f7181a5 | ||
|
|
b6f8e2fd05 | ||
|
|
ec143ebc4b | ||
|
|
a04da673fa | ||
|
|
7f870beb59 | ||
|
|
d90fc18bf1 | ||
|
|
5bc972df46 | ||
|
|
d7d32a8a17 | ||
|
|
ece733eddc | ||
|
|
c82d34c88d | ||
|
|
ca038b8409 | ||
|
|
5d3db8c72b | ||
|
|
bb39dfba41 | ||
|
|
a898785671 | ||
|
|
ce38f711cf | ||
|
|
e5e788d2ad | ||
|
|
52c86dba69 | ||
|
|
eb9a46f871 | ||
|
|
48564cfa86 | ||
|
|
6239a1ff52 | ||
|
|
557648e609 | ||
|
|
a320a9761e | ||
|
|
6a0339dea4 | ||
|
|
a97444169f | ||
|
|
7121949d4e | ||
|
|
987045c372 | ||
|
|
6e95e5c5ae | ||
|
|
2345025e37 | ||
|
|
39d61061e0 | ||
|
|
5f6e9f67c6 | ||
|
|
78a4d594cc | ||
|
|
e7fd186118 | ||
|
|
5bafab79e1 | ||
|
|
e47a63f05d | ||
|
|
01f607a5c0 | ||
|
|
a35642601c | ||
|
|
01be1a9955 | ||
|
|
8885d2287c | ||
|
|
356f9a189a | ||
|
|
7b5f53fc84 | ||
|
|
a9a2683681 | ||
|
|
23232508d3 | ||
|
|
91f32487fd | ||
|
|
f6a7582c51 | ||
|
|
f6728404f0 | ||
|
|
d9f2096db1 | ||
|
|
0772ec07db | ||
|
|
a13a523b1f | ||
|
|
edf8b0f8c0 | ||
|
|
1fd68281d0 | ||
|
|
fe873182f6 | ||
|
|
18e76c215e | ||
|
|
e894147c82 | ||
|
|
6f9829e663 | ||
|
|
2bfccac72a | ||
|
|
ad37020218 | ||
|
|
5faaf6a152 | ||
|
|
abd8e216b0 | ||
|
|
768427d4bb | ||
|
|
89631a1cdb | ||
|
|
191fb9f443 | ||
|
|
6677efd7b5 | ||
|
|
60eeae95d2 | ||
|
|
e802fab87f | ||
|
|
9d9b3f4e2f | ||
|
|
f9c9ac9c70 | ||
|
|
acf188b00f | ||
|
|
5017b1a3a8 | ||
|
|
b124370b92 | ||
|
|
7e4d2852f6 | ||
|
|
92abb352b6 | ||
|
|
50c1f986d6 | ||
|
|
0084b563f3 | ||
|
|
c7aefe9cdf | ||
|
|
54ff768f51 | ||
|
|
0ca458abfc | ||
|
|
2bace63425 | ||
|
|
c926358d73 | ||
|
|
9acdc6808c | ||
|
|
b17a81bfb0 | ||
|
|
a4784ed357 | ||
|
|
24a640d93e | ||
|
|
3a009f96cd | ||
|
|
1dc9671749 | ||
|
|
9c4ef133e1 | ||
|
|
db67a50a6b | ||
|
|
548765838f | ||
|
|
aee74bd682 | ||
|
|
b1967681c3 | ||
|
|
578363ad0d | ||
|
|
082a9e1d42 | ||
|
|
d492bc3dce | ||
|
|
192aa2d303 | ||
|
|
b860c2605c | ||
|
|
1411059698 | ||
|
|
f1bc9aa9f0 | ||
|
|
3a77e71443 | ||
|
|
a583141252 | ||
|
|
0e60a704a5 | ||
|
|
70ad4a5222 | ||
|
|
5aca106b81 | ||
|
|
06edb6e6c0 | ||
|
|
fcb6c191a2 | ||
|
|
dc320c897a | ||
|
|
f07b4484cf | ||
|
|
03453a620f | ||
|
|
0d75c6cb1a | ||
|
|
a4ed398c19 | ||
|
|
e904f43857 | ||
|
|
8faa6f2382 | ||
|
|
265a013938 | ||
|
|
e2ff1e39b1 | ||
|
|
7867ccd780 | ||
|
|
5e7d366f55 | ||
|
|
1928a18617 | ||
|
|
8838bc200d | ||
|
|
5e82cf23c6 | ||
|
|
bcd219d227 | ||
|
|
12b58fcfe6 | ||
|
|
0c19b1e57c | ||
|
|
323dbc9789 | ||
|
|
e707739326 | ||
|
|
d98f4ea90c | ||
|
|
930aefcf2c | ||
|
|
84f2726391 | ||
|
|
6eef08f9c1 | ||
|
|
60fc3f5d02 | ||
|
|
f23c3ff5b2 |
2
.github/workflows/test.yaml
vendored
2
.github/workflows/test.yaml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
node: [14, 16]
|
||||
node: [14, 16, 18]
|
||||
database: [mongo-dev, mongo, redis, postgres]
|
||||
include:
|
||||
# only run coverage once
|
||||
|
||||
188
CHANGELOG.md
188
CHANGELOG.md
@@ -1,3 +1,191 @@
|
||||
#### v2.1.1 (2022-06-08)
|
||||
|
||||
##### Chores
|
||||
|
||||
* **deps:**
|
||||
* bump nodebb-theme-persona from 12.0.8 to 12.0.9 in /install (bb39dfba)
|
||||
* bump mongodb from 4.6.0 to 4.7.0 in /install (a8987856)
|
||||
* bump async from 3.2.3 to 3.2.4 in /install (ce38f711)
|
||||
* bump xregexp from 5.1.0 to 5.1.1 in /install (eb9a46f8)
|
||||
* bump webpack from 5.72.1 to 5.73.0 in /install (#10677) (6239a1ff)
|
||||
* bump nodebb-theme-slick from 2.0.1 to 2.0.2 in /install (557648e6)
|
||||
* **deps-dev:**
|
||||
* bump @commitlint/config-angular in /install (e5e788d2)
|
||||
* bump eslint from 8.16.0 to 8.17.0 in /install (52c86dba)
|
||||
* incrementing version number - v2.1.0 (a3114d33)
|
||||
* update changelog for v2.1.0 (7121949d)
|
||||
|
||||
##### Documentation Changes
|
||||
|
||||
* fix changelog to more accurately reflect new changes (a9744416)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* #10675, don't ajaxify to /assets/ urls (48564cfa)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* //github.com/pichalite/nodebb-theme-slick/issues/60 (6a0339de)
|
||||
|
||||
#### v2.1.0 (2022-06-02)
|
||||
|
||||
##### Chores
|
||||
|
||||
* update changelog for v2.1.0 (7121949d)
|
||||
* incrementing version number - v2.1.0 (987045c3)
|
||||
* bump persona (91f32487)
|
||||
* update changelog for v2.0.1 (abd8e216)
|
||||
* incrementing version number - v2.0.1 (768427d4)
|
||||
* remove optional `middleware` parameter from setupPageRoute and setupAdminPageRoute calls (54ff768f)
|
||||
* add note re: sort module (5aca106b)
|
||||
* up emoji (265a0139)
|
||||
* update changelog for v2.0.0 (60fc3f5d)
|
||||
* incrementing version number - v2.0.0 (f23c3ff5)
|
||||
* **deps:**
|
||||
* bump nodebb-plugin-2factor from 4.0.1 to 5.0.0 in /install (6e95e5c5)
|
||||
* update dependency lint-staged to v12.5.0 (01f607a5)
|
||||
* update dependency lint-staged to v12.4.3 (8885d228)
|
||||
* update dependency eslint to v8.16.0 (#10654) (f6728404)
|
||||
* bump sharp from 0.30.4 to 0.30.5 in /install (#10651) (d9f2096d)
|
||||
* bump postcss from 8.4.13 to 8.4.14 in /install (#10652) (0772ec07)
|
||||
* bump socket.io-client from 4.5.0 to 4.5.1 in /install (#10653) (a13a523b)
|
||||
* update dependency lint-staged to v12.4.2 (#10647) (18e76c21)
|
||||
* bump nodebb-plugin-mentions in /install (#10648) (e894147c)
|
||||
* bump helmet from 5.0.2 to 5.1.0 in /install (#10641) (5faaf6a1)
|
||||
* bump socket.io from 4.5.0 to 4.5.1 in /install (#10639) (9d9b3f4e)
|
||||
* bump ioredis from 5.0.4 to 5.0.5 in /install (#10637) (f9c9ac9c)
|
||||
* bump ace-builds from 1.4.14 to 1.5.1 in /install (#10636) (acf188b0)
|
||||
* bump yargs from 17.4.1 to 17.5.1 in /install (#10624) (c7aefe9c)
|
||||
* update dependency @commitlint/cli to v16.3.0 (1dc96717)
|
||||
* bump mongodb from 4.5.0 to 4.6.0 in /install (#10603) (aee74bd6)
|
||||
* bump express-session from 1.17.2 to 1.17.3 in /install (#10604) (b1967681)
|
||||
* bump webpack from 5.72.0 to 5.72.1 in /install (#10600) (06edb6e6)
|
||||
* **deps-dev:**
|
||||
* bump @commitlint/cli from 17.0.1 to 17.0.2 in /install (#10672) (5f6e9f67)
|
||||
* bump @commitlint/cli from 16.3.0 to 17.0.1 in /install (#10644) (fe873182)
|
||||
* bump @commitlint/config-angular in /install (#10614) (9c4ef133)
|
||||
* bump husky from 8.0.0 to 8.0.1 in /install (#10595) (54876583)
|
||||
* bump grunt from 1.5.2 to 1.5.3 in /install (fcb6c191)
|
||||
* bump husky from 7.0.4 to 8.0.0 in /install (#10591) (03453a62)
|
||||
* bump eslint from 8.14.0 to 8.15.0 in /install (#10592) (0d75c6cb)
|
||||
* **i18n:**
|
||||
* fallback strings for new resources: nodebb.user (2bace634)
|
||||
* fallback strings for new resources: nodebb.admin-manage-admins-mods (192aa2d3)
|
||||
|
||||
##### New Features
|
||||
|
||||
* add clipboard to runtime modules (39d61061)
|
||||
* add mute history, closes #10596 (c926358d)
|
||||
* allow unban/unmute on flag details page. closes #10593 (9acdc680)
|
||||
* paginaton for admins-mods, closes #10610 (b860c260)
|
||||
* fix typo, show route in deprecation notice for third-param removal in `setupPageRoute` (14110596)
|
||||
* add button to see category children, closes #10606 (a5831412)
|
||||
* closes #10601, ability to prevent alerts on topic list (dc320c89)
|
||||
* add post to hook params (f07b4484)
|
||||
* add sorted-list.parse (e904f438)
|
||||
* add new hook that fires when sorted-set list modal is shown (8faa6f23)
|
||||
* #10585, ability to mute from flag details (7867ccd7)
|
||||
* send back missing parameters as array of missing properties, in API response (0c19b1e5)
|
||||
* add hook for user invite (323dbc97)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency ace-builds to v1.5.3 (#10667) (e7fd1861)
|
||||
* update dependency ioredis to v5.0.6 (#10668) (5bafab79)
|
||||
* update dependency nodebb-theme-persona to v12.0.8 (#10669) (e47a63f0)
|
||||
* update dependency nodebb-plugin-2factor to v4.0.1 (#10665) (356f9a18)
|
||||
* update dependency ace-builds to v1.5.2 (#10664) (7b5f53fc)
|
||||
* update dependency nodebb-theme-persona to v12.0.7 (#10666) (a9a26836)
|
||||
* update dependency sharp to v0.30.6 (#10662) (23232508)
|
||||
* update dependency nodebb-theme-persona to v12.0.5 (#10649) (1fd68281)
|
||||
* update dependency cron to v2 (#10568) (ad370202)
|
||||
* update dependency clipboard to v2.0.11 (#10574) (db67a50a)
|
||||
* update dependency nodebb-theme-slick to v2.0.1 (#10578) (d98f4ea9)
|
||||
* update dependency nodebb-theme-persona to v12.0.2 (#10577) (930aefcf)
|
||||
* update dependency nodemailer to v6.7.5 (#10573) (6eef08f9)
|
||||
* buildBreadcrumbs naively prepending relative path even if absolute paths are passed in (a3564260)
|
||||
* more generic copy for notif/chat button labels (f6a7582c)
|
||||
* #10642, fix order of dom ready events (2bfccac7)
|
||||
* get rid of math.random in utils.generateUUID (e802fab8)
|
||||
* #10528, gray out disabled nav items (7e4d2852)
|
||||
* encode privilege name for API call (92abb352)
|
||||
* #10631, fix user digest setting display acp (0084b563)
|
||||
* translate api error messages to user lang, closes #10623, (b17a81bf)
|
||||
* alert template error. closes #10620 (24a640d9)
|
||||
* closes #10621, convert \r\n to \n so it isn't counted as 2 characters (3a009f96)
|
||||
* remove ev, hooks don't pass event, closes #10611 (082a9e1d)
|
||||
* 'unread' postIndex regression closes #10607 (0e60a704)
|
||||
* clear dragging on mouseup as well (70ad4a52)
|
||||
* #10588 exit code 1 on failed plugin activation (e2ff1e39)
|
||||
* #10584, dont show backlinks if you dont have read privilege (5e7d366f)
|
||||
* #10586, fix webinstaller folders (1928a186)
|
||||
* closes #10583, replace removed socket method with api method (5e82cf23)
|
||||
* add missing fs-extra, #10580 (e7077393)
|
||||
|
||||
##### Other Changes
|
||||
|
||||
* unnecessary escape (60eeae95)
|
||||
* fix semicolon (3a77e714)
|
||||
|
||||
##### Refactors
|
||||
|
||||
* return module if it doesn't have default export (12b58fcf)
|
||||
* deprecate middleware param (#10513) (84f27263)
|
||||
|
||||
##### Tests
|
||||
|
||||
* fix tests again (191fb9f4)
|
||||
* fix UUID test (6677efd7)
|
||||
|
||||
#### v2.0.1 (2022-05-28)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* get rid of math.random in utils.generateUUID (a4ab49c2)
|
||||
|
||||
#### v2.0.0 (2022-05-04)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v2.0.0 (f23c3ff5)
|
||||
* update changelog for v1.19.7 (a764df52)
|
||||
* **deps:**
|
||||
* update dependency mocha to v10 (a7986773)
|
||||
* bump nodebb-plugin-dbsearch from 5.1.3 to 5.1.4 in /install (#10545) (a2e263a1)
|
||||
* update dependency smtp-server to v3.11.0 (62f1c78a)
|
||||
* **i18n:**
|
||||
* fallback strings for new resources: nodebb.post-queue (d617c665)
|
||||
* fallback strings for new resources: nodebb.post-queue (3492dd11)
|
||||
* fallback strings for new resources: nodebb.error, nodebb.flags (72d47a0b)
|
||||
|
||||
##### New Features
|
||||
|
||||
* show number of selected posts in reject confirm (012860a4)
|
||||
* post queue bulk actions closes #10520, fix #10555, (23175110)
|
||||
* output canonical URL as last line on NodeBB boot (e4a9c078)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* **deps:**
|
||||
* update dependency @socket.io/redis-adapter to v7.2.0 (#10571) (c3c77915)
|
||||
* update dependency autoprefixer to v10.4.7 (#10563) (68168a7d)
|
||||
* update dependency nodebb-theme-persona to v12.0.1 (#10561) (1d446e14)
|
||||
* update dependency nodebb-plugin-mentions to v3.0.10 (#10560) (eb3c398e)
|
||||
* update dependency nodebb-plugin-dbsearch to v5.1.5 (#10559) (c3ff28ff)
|
||||
* update dependency nodebb-plugin-mentions to v3.0.9 (#10554) (1acbe4c1)
|
||||
* update dependency postcss to v8.4.13 (#10553) (6217db00)
|
||||
* update dependency express to v4.18.1 (#10550) (b0dc5615)
|
||||
* pin dependency webpack to 5.72.0 (#10549) (672ab25a)
|
||||
* update dependency cron to v1.8.3 (#10543) (d6843294)
|
||||
* update dependency bootbox to v5.5.3 (#10531) (8d47f352)
|
||||
* update dependency nodemailer to v6.7.4 (#10540) (afefee08)
|
||||
* #10569, fix category move event text (ea01ba01)
|
||||
|
||||
##### Refactors
|
||||
|
||||
* not used anymore (d2e6f317)
|
||||
|
||||
#### v1.19.7 (2022-04-28)
|
||||
|
||||
##### Breaking Changes
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
"allowMultipleBadges": 0,
|
||||
"maximumFileSize": 2048,
|
||||
"stripEXIFData": 1,
|
||||
"orphanExpiryDays": 0,
|
||||
"resizeImageWidthThreshold": 2000,
|
||||
"resizeImageWidth": 760,
|
||||
"rejectImageWidth": 5000,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPL-3.0",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "2.0.0-beta.1",
|
||||
"version": "2.2.0",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -29,9 +29,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@adactive/bootstrap-tagsinput": "0.8.2",
|
||||
"ace-builds": "1.4.14",
|
||||
"ace-builds": "1.5.3",
|
||||
"archiver": "5.3.1",
|
||||
"async": "3.2.3",
|
||||
"async": "3.2.4",
|
||||
"autoprefixer": "10.4.7",
|
||||
"bcryptjs": "2.4.3",
|
||||
"benchpressjs": "2.4.3",
|
||||
@@ -41,7 +41,7 @@
|
||||
"chalk": "4.1.2",
|
||||
"chart.js": "2.9.4",
|
||||
"cli-graph": "3.2.2",
|
||||
"clipboard": "2.0.10",
|
||||
"clipboard": "2.0.11",
|
||||
"colors": "1.4.0",
|
||||
"commander": "7.2.0",
|
||||
"compare-versions": "4.1.3",
|
||||
@@ -52,17 +52,18 @@
|
||||
"connect-pg-simple": "7.0.0",
|
||||
"connect-redis": "6.1.3",
|
||||
"cookie-parser": "1.4.6",
|
||||
"cron": "1.8.3",
|
||||
"cron": "2.0.0",
|
||||
"cropperjs": "1.5.12",
|
||||
"csurf": "1.11.0",
|
||||
"daemon": "1.1.0",
|
||||
"diff": "5.0.0",
|
||||
"express": "4.18.1",
|
||||
"express-session": "1.17.2",
|
||||
"express-session": "1.17.3",
|
||||
"express-useragent": "1.0.15",
|
||||
"file-loader": "6.2.0",
|
||||
"fs-extra": "10.1.0",
|
||||
"graceful-fs": "4.2.10",
|
||||
"helmet": "5.0.2",
|
||||
"helmet": "5.1.0",
|
||||
"html-to-text": "8.2.0",
|
||||
"ipaddr.js": "2.0.1",
|
||||
"jquery": "3.6.0",
|
||||
@@ -73,44 +74,44 @@
|
||||
"jsesc": "3.0.2",
|
||||
"json2csv": "5.0.7",
|
||||
"jsonwebtoken": "8.5.1",
|
||||
"less": "4.1.2",
|
||||
"less": "4.1.3",
|
||||
"lodash": "4.17.21",
|
||||
"logrotate-stream": "0.2.8",
|
||||
"lru-cache": "6.0.0",
|
||||
"material-design-lite": "1.3.0",
|
||||
"mime": "3.0.0",
|
||||
"mkdirp": "1.0.4",
|
||||
"mongodb": "4.5.0",
|
||||
"mongodb": "4.7.0",
|
||||
"morgan": "1.10.0",
|
||||
"mousetrap": "1.6.5",
|
||||
"multiparty": "4.2.3",
|
||||
"@nodebb/bootswatch": "3.4.2",
|
||||
"nconf": "0.12.0",
|
||||
"nodebb-plugin-2factor": "4.0.0",
|
||||
"nodebb-plugin-2factor": "5.0.1",
|
||||
"nodebb-plugin-composer-default": "8.0.0",
|
||||
"nodebb-plugin-dbsearch": "5.1.5",
|
||||
"nodebb-plugin-emoji": "4.0.2",
|
||||
"nodebb-plugin-emoji": "4.0.4",
|
||||
"nodebb-plugin-emoji-android": "3.0.0",
|
||||
"nodebb-plugin-markdown": "10.0.0",
|
||||
"nodebb-plugin-mentions": "3.0.10",
|
||||
"nodebb-plugin-mentions": "3.0.11",
|
||||
"nodebb-plugin-spam-be-gone": "1.0.0",
|
||||
"nodebb-rewards-essentials": "0.2.1",
|
||||
"nodebb-theme-lavender": "6.0.0",
|
||||
"nodebb-theme-persona": "12.0.1",
|
||||
"nodebb-theme-slick": "2.0.0",
|
||||
"nodebb-theme-vanilla": "12.1.17",
|
||||
"nodebb-theme-persona": "12.0.11",
|
||||
"nodebb-theme-slick": "2.0.2",
|
||||
"nodebb-theme-vanilla": "12.1.18",
|
||||
"nodebb-widget-essentials": "6.0.0",
|
||||
"nodemailer": "6.7.4",
|
||||
"nodemailer": "6.7.5",
|
||||
"nprogress": "0.2.0",
|
||||
"passport": "0.5.2",
|
||||
"passport-http-bearer": "1.0.1",
|
||||
"passport-local": "1.0.0",
|
||||
"pg": "8.7.3",
|
||||
"pg-cursor": "2.7.3",
|
||||
"postcss": "8.4.13",
|
||||
"postcss": "8.4.14",
|
||||
"postcss-clean": "1.2.0",
|
||||
"prompt": "1.3.0",
|
||||
"ioredis": "5.0.4",
|
||||
"ioredis": "5.0.6",
|
||||
"request": "2.88.2",
|
||||
"request-promise-native": "1.0.9",
|
||||
"rimraf": "3.0.2",
|
||||
@@ -118,15 +119,15 @@
|
||||
"sanitize-html": "2.7.0",
|
||||
"semver": "7.3.7",
|
||||
"serve-favicon": "2.5.0",
|
||||
"sharp": "0.30.4",
|
||||
"sharp": "0.30.6",
|
||||
"sitemap": "7.1.1",
|
||||
"slideout": "1.0.1",
|
||||
"socket.io": "4.5.0",
|
||||
"socket.io": "4.5.1",
|
||||
"socket.io-adapter-cluster": "1.0.1",
|
||||
"socket.io-client": "4.5.0",
|
||||
"socket.io-client": "4.5.1",
|
||||
"@socket.io/redis-adapter": "7.2.0",
|
||||
"sortablejs": "1.15.0",
|
||||
"spdx-license-list": "6.5.0",
|
||||
"spdx-license-list": "6.6.0",
|
||||
"spider-detector": "2.0.0",
|
||||
"textcomplete": "0.18.2",
|
||||
"textcomplete.contenteditable": "0.1.1",
|
||||
@@ -136,27 +137,27 @@
|
||||
"uglify-es": "3.3.9",
|
||||
"validator": "13.7.0",
|
||||
"visibilityjs": "2.0.2",
|
||||
"webpack": "5.72.0",
|
||||
"webpack": "5.73.0",
|
||||
"webpack-merge": "5.8.0",
|
||||
"winston": "3.7.2",
|
||||
"xml": "1.0.1",
|
||||
"xregexp": "5.1.0",
|
||||
"yargs": "17.4.1",
|
||||
"xregexp": "5.1.1",
|
||||
"yargs": "17.5.1",
|
||||
"zxcvbn": "4.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@apidevtools/swagger-parser": "10.0.3",
|
||||
"@commitlint/cli": "16.2.4",
|
||||
"@commitlint/config-angular": "16.2.4",
|
||||
"@commitlint/cli": "17.0.2",
|
||||
"@commitlint/config-angular": "17.0.0",
|
||||
"coveralls": "3.1.1",
|
||||
"eslint": "8.14.0",
|
||||
"eslint": "8.17.0",
|
||||
"eslint-config-nodebb": "0.1.1",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"grunt": "1.5.2",
|
||||
"grunt": "1.5.3",
|
||||
"grunt-contrib-watch": "1.1.0",
|
||||
"husky": "7.0.4",
|
||||
"husky": "8.0.1",
|
||||
"jsdom": "19.0.0",
|
||||
"lint-staged": "12.4.1",
|
||||
"lint-staged": "12.5.0",
|
||||
"mocha": "10.0.0",
|
||||
"mocha-lcov-reporter": "1.3.0",
|
||||
"mockdate": "3.0.5",
|
||||
|
||||
@@ -58,7 +58,7 @@ web.install = async function (port) {
|
||||
winston.info(`Launching web installer on port ${port}`);
|
||||
|
||||
app.use(express.static('public', {}));
|
||||
app.use('/assets', express.static(path.join(__dirname, '../build/webpack'), {}));
|
||||
app.use('/assets', express.static(path.join(__dirname, '../build/public'), {}));
|
||||
|
||||
app.engine('tpl', (filepath, options, callback) => {
|
||||
filepath = filepath.replace(/\.tpl$/, '.js');
|
||||
@@ -206,15 +206,20 @@ async function launch(req, res) {
|
||||
}
|
||||
|
||||
const filesToDelete = [
|
||||
'installer.css',
|
||||
'installer.min.js',
|
||||
'bootstrap.min.css',
|
||||
path.join(__dirname, '../public', 'installer.css'),
|
||||
path.join(__dirname, '../public', 'bootstrap.min.css'),
|
||||
path.join(__dirname, '../build/public', 'installer.min.js'),
|
||||
];
|
||||
await Promise.all(
|
||||
filesToDelete.map(
|
||||
filename => fs.promises.unlink(path.join(__dirname, '../public', filename))
|
||||
)
|
||||
);
|
||||
try {
|
||||
await Promise.all(
|
||||
filesToDelete.map(
|
||||
filename => fs.promises.unlink(filename)
|
||||
)
|
||||
);
|
||||
} catch (err) {
|
||||
console.log(err.stack);
|
||||
}
|
||||
|
||||
child.unref();
|
||||
process.exit(0);
|
||||
} catch (err) {
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "المشاركات",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "جعل الملفات التي تم رفعها خاصة",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "لا يوجد لديك دردشات نشطة.",
|
||||
"chat.user_typing": "%1 يكتب رسالة...",
|
||||
"chat.user_has_messaged_you": "%1 أرسل لك رسالة.",
|
||||
"chat.see_all": "عرض كل المحادثات",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "المرجو اختيار مرسل إليه لمعاينة تاريخ الدردشات",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "آخر الدردشات",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "التنبيهات",
|
||||
"no_notifs": "ليس لديك أية تنبيهات جديدة",
|
||||
"see_all": "عرض كل التنبيهات",
|
||||
"mark_all_read": "اجعل كل التنبيهات مقروءة",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "عودة إلى %1",
|
||||
"outgoing_link": "رابط خارجي",
|
||||
"outgoing_link_message": "أنت تغادر اﻻن %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "تحميل المزيد من المشاركات",
|
||||
"move_topic": "نقل الموضوع",
|
||||
"move_topics": "نقل المواضيع",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "محظور",
|
||||
"muted": "Muted",
|
||||
"offline": "غير متصل",
|
||||
"deleted": "محذوف",
|
||||
"username": "إسم المستخدم",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "محظور بشكل دائم",
|
||||
"info.banned-reason-label": "سبب",
|
||||
"info.banned-no-reason": "لم يتم إعطاء سبب.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "سجل اسم المستخدم",
|
||||
"info.email-history": "سجل البريد الإلكتروني",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Администратори",
|
||||
"global-moderators": "Глобални модератори",
|
||||
"moderators": "Модератори",
|
||||
"no-global-moderators": "Няма глобални модератори",
|
||||
"moderators-of-category": "%1 модератори",
|
||||
"no-sub-categories": "Няма подкатегории",
|
||||
"subcategories": "%1 подкатегории",
|
||||
"no-moderators": "Няма модератори",
|
||||
"add-administrator": "Добавяне на администратор",
|
||||
"add-global-moderator": "Добавяне на глобален модератор",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Е-пощите са проверени",
|
||||
"alerts.validate-force-password-reset-success": "Паролата на потребителя (или паролите на потребителите) беше подновена и сесията му беше прекратена.",
|
||||
"alerts.password-reset-confirm": "Искате ли да изпратите е-писмо/а за възстановяване на паролата на този/тези потребител(и)?",
|
||||
"alerts.password-reset-email-sent": "Е-писмото за възстановяване на паролата е изпратено.",
|
||||
"alerts.confirm-delete": "<strong>ВНИМАНИЕ!</strong><p>Наистина ли искате да изтриете <strong>потребителя/ите</strong>?</p> <p>Това действие е необратимо! Ще бъде изтрит само профилът на потребителя/ите, неговите/техните публикациите и теми ще останат.</p>",
|
||||
"alerts.delete-success": "Потребителят/ите е/са изтрит(и)!",
|
||||
"alerts.confirm-delete-content": "<strong>ВНИМАНИЕ!</strong><p>Наистина ли искате да изтриете <strong>съдържанието</strong> на този потребител или тези потребители?</p> <p>Това действие е необратимо! Профилите на потребителите ще останат, но всички техни публикации и теми ще бъдат изтрити.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Публикации",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Качените файлове да бъдат частни",
|
||||
"strip-exif-data": "Премахване на данните EXIF",
|
||||
"preserve-orphaned-uploads": "Запазване на качените файлове на диска дори след изтриването на публикацията",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "Файлови разширения, които да бъдат частни",
|
||||
"private-uploads-extensions-help": "Въведете списък от файлови разширения, разделени със запетаи, които искате да бъдат частни (например <code>pdf,xls,doc</code>). Ако оставите това поле празно, всички файлове ще бъдат частни.",
|
||||
"resize-image-width-threshold": "Преоразмеряване на изображенията, ако са по-широки от определената ширина",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Нямате текущи разговори.",
|
||||
"chat.user_typing": "%1 пише...",
|
||||
"chat.user_has_messaged_you": "%1 Ви написа съобщение.",
|
||||
"chat.see_all": "Вижте всички разговори",
|
||||
"chat.mark_all_read": "Отбелязване на всички разговори като прочетени",
|
||||
"chat.see_all": "Всички разговори",
|
||||
"chat.mark_all_read": "Отбелязване на всички като прочетени",
|
||||
"chat.no-messages": "Моля, изберете получател, за да видите историята на съобщенията",
|
||||
"chat.no-users-in-room": "Няма потребители в тази стая",
|
||||
"chat.recent-chats": "Скорошни разговори",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Известия",
|
||||
"no_notifs": "Нямате нови известия",
|
||||
"see_all": "Показване на всички известия",
|
||||
"mark_all_read": "Отбелязване на всички известия като прочетени",
|
||||
"see_all": "Всички известия",
|
||||
"mark_all_read": "Отбелязване на всички като прочетени",
|
||||
"back_to_home": "Назад към %1",
|
||||
"outgoing_link": "Външна връзка",
|
||||
"outgoing_link_message": "Напускате %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Отметка",
|
||||
"bookmarks": "Отметки",
|
||||
"bookmarks.has_no_bookmarks": "Все още не сте си запазвали отметки към никакви публикации.",
|
||||
"copy-permalink": "Копиране на постоянна връзка",
|
||||
"loading_more_posts": "Зареждане на още публикации",
|
||||
"move_topic": "Преместване на темата",
|
||||
"move_topics": "Преместване на темите",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Блокиран",
|
||||
"muted": "Заглушен",
|
||||
"offline": "Извън линия",
|
||||
"deleted": "Изтрит",
|
||||
"username": "Потребителско име",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Блокиран за постоянно",
|
||||
"info.banned-reason-label": "Причина",
|
||||
"info.banned-no-reason": "Няма посочена причина.",
|
||||
"info.mute-history": "Скорошна история на заглушаванията",
|
||||
"info.no-mute-history": "Този потребител никога не е бил заглушаван",
|
||||
"info.muted-until": "Заглушен до %1",
|
||||
"info.muted-expiry": "Давност",
|
||||
"info.muted-no-reason": "Няма посочена причина.",
|
||||
"info.username-history": "История на потребителските имена",
|
||||
"info.email-history": "Историята на е-пощите",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "আপনার কোন সচল কথোপকথন নেই",
|
||||
"chat.user_typing": "%1 লিখছেন",
|
||||
"chat.user_has_messaged_you": "%1 আপনাকে বার্তা পাঠিয়েছেন",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "মেসেজ হিস্টোরী দেখতে প্রাপক নির্বাচন করুন",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "সাম্প্রতিক চ্যাটসমূহ",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "বিজ্ঞপ্তিগুলো",
|
||||
"no_notifs": "আপনার নতুন কোন বিজ্ঞপ্তি নেই",
|
||||
"see_all": "See all notifications",
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "ফিরুন %1",
|
||||
"outgoing_link": "বহির্গামী লিঙ্ক",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "আরো পোষ্ট লোড করা হচ্ছে",
|
||||
"move_topic": "টপিক সরান",
|
||||
"move_topics": "টপিক সমূহ সরান",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "নিষিদ্ধ",
|
||||
"muted": "Muted",
|
||||
"offline": "অফলাইন",
|
||||
"deleted": "Deleted",
|
||||
"username": "সদস্যের নাম",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Správci",
|
||||
"global-moderators": "Hlavní moderátoři",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "Žádní hlavní moderátoři",
|
||||
"moderators-of-category": "%1 moderátorů",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "Žádní moderátoři",
|
||||
"add-administrator": "Přidat správce",
|
||||
"add-global-moderator": "Přidat hlavního moderátora",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "E-maily byly ověřeny",
|
||||
"alerts.validate-force-password-reset-success": "Uživatelské heslo bylo resetováno a přihlašovací relace byla ukončena.",
|
||||
"alerts.password-reset-confirm": "Chcete poslat těmto uživatelům e-mail pro resetování hesla?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "Uživatel byl odstraněn.",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Příspěvky",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Nahrané soubory jsou soukromé",
|
||||
"strip-exif-data": "Nepoužít data EXIF",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "Přípona souborů je soukromá",
|
||||
"private-uploads-extensions-help": "Pro nastavení soukromí, zde zadejte seznam souborů oddělený čárkou (tj. <code>pdf, xls,doc</code>). prázdný seznam znamená, že všechny soubory jsou soukromé.",
|
||||
"resize-image-width-threshold": "Změnit velikost obrázků, jsou-li širší než určená šířka",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Nemáte žádné aktivní konverzace.",
|
||||
"chat.user_typing": "%1 píše…",
|
||||
"chat.user_has_messaged_you": "%1 Vám napsal.",
|
||||
"chat.see_all": "Prohlédnout všechny konverzace",
|
||||
"chat.mark_all_read": "Označit vše jako přečtené",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Vyberte příjemce k prohlédnutí historie zpráv.",
|
||||
"chat.no-users-in-room": "Žádní uživatelé v místnosti.",
|
||||
"chat.recent-chats": "Aktuální konverzace",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Upozornění",
|
||||
"no_notifs": "Nemáte žádná nová upozornění.",
|
||||
"see_all": "Zobrazit všechna upozornění",
|
||||
"mark_all_read": "Označit všechna upozornění jako přečtená",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Zpět na %1",
|
||||
"outgoing_link": "Odkaz mimo fórum",
|
||||
"outgoing_link_message": "Opouštíte %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Záložka",
|
||||
"bookmarks": "Záložky",
|
||||
"bookmarks.has_no_bookmarks": "Ještě jste nezazáložkoval žádný příspěvek.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Načítání více příspěvků",
|
||||
"move_topic": "Přesunout téma",
|
||||
"move_topics": "Přesunout témata",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Zablokován",
|
||||
"muted": "Muted",
|
||||
"offline": "Nepřipojen",
|
||||
"deleted": "Odstraněno",
|
||||
"username": "Uživatelské jméno",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Trvale zablokován",
|
||||
"info.banned-reason-label": "Důvod",
|
||||
"info.banned-no-reason": "Bez důvodu",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Historie uživatelského jména",
|
||||
"info.email-history": "E-mailová historie",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Du har ingen aktive chats.",
|
||||
"chat.user_typing": "%1 skriver ...",
|
||||
"chat.user_has_messaged_you": "%1 har skrevet til dig.",
|
||||
"chat.see_all": "Se alle chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Vælg en modtager for at se beskedhistorikken",
|
||||
"chat.no-users-in-room": "Ingen brugere i rummet",
|
||||
"chat.recent-chats": "Seneste chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notifikationer",
|
||||
"no_notifs": "Du har ingen nye notifkationer",
|
||||
"see_all": "Se alle notifikationer",
|
||||
"mark_all_read": "Marker alle notifikationer læst",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Tilbage til %1",
|
||||
"outgoing_link": "Udgående link",
|
||||
"outgoing_link_message": "Du forlader nu %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bogmærke",
|
||||
"bookmarks": "Bogmærker",
|
||||
"bookmarks.has_no_bookmarks": "Du har ikke bookmarked nogen indlæg.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Indlæser flere indlæg",
|
||||
"move_topic": "Flyt tråd",
|
||||
"move_topics": "Flyt tråde",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Banlyst",
|
||||
"muted": "Muted",
|
||||
"offline": "Offline",
|
||||
"deleted": "Deleted",
|
||||
"username": "Brugernavn",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administratoren",
|
||||
"global-moderators": "Globale Moderatoren",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "Keine globalen Moderatoren",
|
||||
"moderators-of-category": "%1 Moderatoren",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "Keine Moderatoren",
|
||||
"add-administrator": "Administrator hinzufügen",
|
||||
"add-global-moderator": "Globalen Moderator hinzufügen",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "E-Mails bestätigt",
|
||||
"alerts.validate-force-password-reset-success": "Die Passwörter der Benutzer wurden zurückgesetzt und ihre bestehenden Sitzungen wurden widerrufen.",
|
||||
"alerts.password-reset-confirm": "Möchtest Du wirklich (eine) Passwort-Reset-Email(s) an diese(n) Benutzer schicken?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "Benutzer gelöscht!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Beiträge",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Hochgeladene Dateien privatisieren",
|
||||
"strip-exif-data": "EXIF-Daten entfernen",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "Private Dateiendungen",
|
||||
"private-uploads-extensions-help": "Gib eine Komma-Separierte Liste mit Dateiendungen an, die privatisiert werden sollen (z.B. <code>pdf,xls,doc</code>). Eine leere Liste bedeutet, dass alle Dateien privat sind.",
|
||||
"resize-image-width-threshold": "Bilder zu einer bestimmten Breite runterskalieren wenn sie breiter sind als die angegebene Breite.",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Du hast keine aktiven Chats.",
|
||||
"chat.user_typing": "%1 tippt gerade ...",
|
||||
"chat.user_has_messaged_you": "%1 hat dir geschrieben.",
|
||||
"chat.see_all": "Alle Chats anzeigen",
|
||||
"chat.mark_all_read": "Alle als gelesen markieren",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Bitte wähle einen Empfänger, um den jeweiligen Nachrichtenverlauf anzuzeigen.",
|
||||
"chat.no-users-in-room": "In diesem Raum befinden sich keine Benutzer.",
|
||||
"chat.recent-chats": "Aktuelle Chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Benachrichtigungen",
|
||||
"no_notifs": "Keine neuen Benachrichtigungen",
|
||||
"see_all": "Alle Benachrichtigungen anzeigen",
|
||||
"mark_all_read": "Alle als gelesen markieren",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Zurück zu %1",
|
||||
"outgoing_link": "Externer Link",
|
||||
"outgoing_link_message": "Du verlässt nun %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Lesezeichen",
|
||||
"bookmarks": "Lesezeichen",
|
||||
"bookmarks.has_no_bookmarks": "Du hast noch keine Beiträge mit Lesezeichen markiert.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Lade mehr Beiträge",
|
||||
"move_topic": "Thema verschieben",
|
||||
"move_topics": "Themen verschieben",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Gesperrt",
|
||||
"muted": "Muted",
|
||||
"offline": "offline",
|
||||
"deleted": "Gelöscht",
|
||||
"username": "Benutzername",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Permanent gesperrt",
|
||||
"info.banned-reason-label": "Grund",
|
||||
"info.banned-no-reason": "Kein Grund angegeben.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Benutzernamen Verlauf",
|
||||
"info.email-history": "E-Mail Verlauf",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "You have no active chats.",
|
||||
"chat.user_typing": "%1 is typing ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"no_notifs": "You have no new notifications",
|
||||
"see_all": "See all notifications",
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Back to %1",
|
||||
"outgoing_link": "Outgoing Link",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Φόρτωση περισσότερων δημοσιεύσεων",
|
||||
"move_topic": "Μετακίνηση Θέματος",
|
||||
"move_topics": "Μετακίνηση Θεμάτων",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Αποκλεισμένος/η",
|
||||
"muted": "Muted",
|
||||
"offline": "Εκτός Σύνδεσης",
|
||||
"deleted": "Deleted",
|
||||
"username": "Όνομα Χρήστη",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "You have no active chats.",
|
||||
"chat.user_typing": "%1 is typing ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"no_notifs": "You have no new notifications",
|
||||
"see_all": "See all notifications",
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
|
||||
"back_to_home": "Back to %1",
|
||||
"outgoing_link": "Outgoing Link",
|
||||
|
||||
@@ -131,6 +131,8 @@
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
|
||||
"copy-permalink": "Copy Permalink",
|
||||
|
||||
"loading_more_posts": "Loading More Posts",
|
||||
"move_topic": "Move Topic",
|
||||
"move_topics": "Move Topics",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Banned",
|
||||
"muted": "Muted",
|
||||
"offline": "Offline",
|
||||
"deleted": "Deleted",
|
||||
"username": "User Name",
|
||||
@@ -173,6 +174,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "You have no active chats.",
|
||||
"chat.user_typing": "%1 is typing ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"no_notifs": "You have no new notifications",
|
||||
"see_all": "See all notifications",
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Back to %1",
|
||||
"outgoing_link": "Outgoing Link",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Loading More Posts",
|
||||
"move_topic": "Move Topic",
|
||||
"move_topics": "Move Topics",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Banned",
|
||||
"muted": "Muted",
|
||||
"offline": "Offline",
|
||||
"deleted": "Deleted",
|
||||
"username": "User Name",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Ye be a lonely sailor.",
|
||||
"chat.user_typing": "%1 is typing ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"no_notifs": "You have no new notifications",
|
||||
"see_all": "See all notifications",
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Back to %1",
|
||||
"outgoing_link": "Go offshore",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Loading More Posts",
|
||||
"move_topic": "Move Topic",
|
||||
"move_topics": "Move Topics",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Blackmarked",
|
||||
"muted": "Muted",
|
||||
"offline": "Asleep at the wheel",
|
||||
"deleted": "Deleted",
|
||||
"username": "User Name",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Banned permanently",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administradores",
|
||||
"global-moderators": "Moderadores Globales",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "Sin Moderadores Globales",
|
||||
"moderators-of-category": "%1 Moderadores",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "Sin Moderadores",
|
||||
"add-administrator": "Añadir Administrador",
|
||||
"add-global-moderator": "Añadir Moderador Global",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validados",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "¿Quiere restablecer la contraseña del/los email(s) de este/estos usuario(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "¡Usuario(s) Borrado(s)!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Mensajes",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Hacer las subidas de archivos privadas",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "Extensiones de archivo para hacer privadas.",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Cambiar el tamaño de las imágenes si son más anchas que el ancho especificado",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "No tiene conversaciones activas.",
|
||||
"chat.user_typing": "%1 está escribiendo...",
|
||||
"chat.user_has_messaged_you": "%1 te ha enviado un mensaje.",
|
||||
"chat.see_all": "Ver todos los chats",
|
||||
"chat.mark_all_read": "Marcar todos los chats como leídos",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Por favor, selecciona un contacto para ver el historial de mensajes",
|
||||
"chat.no-users-in-room": "No hay usuarios en esta sala",
|
||||
"chat.recent-chats": "Chats recientes",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Notificaciones",
|
||||
"no_notifs": "No tienes nuevas notificaciones",
|
||||
"see_all": "Ver todas las notificaciones",
|
||||
"mark_all_read": "Marcar todas las notificaciones como leídas",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Volver a %1",
|
||||
"outgoing_link": "Enlace externo",
|
||||
"outgoing_link_message": "Ahora estás saliendo %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Marcador",
|
||||
"bookmarks": "Marcadores",
|
||||
"bookmarks.has_no_bookmarks": "No tienes ningún marcador aun.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Cargando más mensajes",
|
||||
"move_topic": "Mover tema",
|
||||
"move_topics": "Mover temas",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Baneado",
|
||||
"muted": "Muted",
|
||||
"offline": "Desconectado",
|
||||
"deleted": "Borrado",
|
||||
"username": "Nombre de usuario",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Baneado permanentemente",
|
||||
"info.banned-reason-label": "Motivo",
|
||||
"info.banned-no-reason": "Motivo no especificado",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Histórico de nombre de usuario",
|
||||
"info.email-history": "HIstórico de Email",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emailid kinnitatud",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Kas te tahate saata parooli taastamise emaili(d) antud kasutaja(te)le?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "Kasutaja(d) kustutatud!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Sul ei ole hetkel aktiivseid vestlusi.",
|
||||
"chat.user_typing": "%1 kirjutab sõnumit...",
|
||||
"chat.user_has_messaged_you": "%1 saatis sulle sõnumi.",
|
||||
"chat.see_all": "Vaata kõiki vestluseid",
|
||||
"chat.mark_all_read": "Märgi kõik jutud loetuks",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Vali sõnumisaaja, et vaadata sõnumite ajalugu.",
|
||||
"chat.no-users-in-room": "Ühtki kasutajat selles ruumis",
|
||||
"chat.recent-chats": "Hiljutised vestlused",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "Teated",
|
||||
"no_notifs": "Sul pole uusi teateid",
|
||||
"see_all": "Vaata kõiki teavitusi",
|
||||
"mark_all_read": "Märgi kõik teavitused loetuks",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "Tagasi %1",
|
||||
"outgoing_link": "Väljaminev link",
|
||||
"outgoing_link_message": "Lahkud %1",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "Bookmark",
|
||||
"bookmarks": "Bookmarks",
|
||||
"bookmarks.has_no_bookmarks": "You haven't bookmarked any posts yet.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "Laen postitusi",
|
||||
"move_topic": "Liiguta teemat",
|
||||
"move_topics": "Liiguta teemasi",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "Banned",
|
||||
"muted": "Muted",
|
||||
"offline": "Väljas",
|
||||
"deleted": "Deleted",
|
||||
"username": "Kasutajanimi",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "Igavesti keelustatud",
|
||||
"info.banned-reason-label": "Reason",
|
||||
"info.banned-no-reason": "No reason given.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "Username History",
|
||||
"info.email-history": "Email History",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "پستها",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "شما هیچ گفتگوی فعالی ندارید.",
|
||||
"chat.user_typing": "%1 در حال نوشتن است...",
|
||||
"chat.user_has_messaged_you": "%1 به شما پیام داده است.",
|
||||
"chat.see_all": "دیدن همهی گفتگوها",
|
||||
"chat.mark_all_read": "علامت گذاری شده به عنوان تمام گفتگو ها را خوانده",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "مشخص کنید تاریخچه گفتگوها با چه کاربری را میخواهید ببینید",
|
||||
"chat.no-users-in-room": "هیچ کاربری در این گفتگو نیست",
|
||||
"chat.recent-chats": "گفتگو های اخیر",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"title": "آگاهسازیها",
|
||||
"no_notifs": "هیچ آگاهسازی تازهای ندارید",
|
||||
"see_all": "دیدن همهی آگاهسازیها",
|
||||
"mark_all_read": "همه آگاهسازیها را خوانده شده علامت بزن",
|
||||
"see_all": "All notifications",
|
||||
"mark_all_read": "Mark all read",
|
||||
"back_to_home": "بازگشت به %1",
|
||||
"outgoing_link": "پیوند برونرو",
|
||||
"outgoing_link_message": "شما در حال ترک %1 هستید",
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
"bookmark": "نشانک",
|
||||
"bookmarks": "نشانکها",
|
||||
"bookmarks.has_no_bookmarks": "شما هیچ پستی را نشانک نکردید",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"loading_more_posts": "بارگذاری پستهای بیشتر",
|
||||
"move_topic": "جابهجایی موضوع",
|
||||
"move_topics": "انتقال موضوع",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"banned": "اخراج شده",
|
||||
"muted": "Muted",
|
||||
"offline": "آفلاین",
|
||||
"deleted": "حذف شده",
|
||||
"username": "نام کاربری",
|
||||
@@ -156,6 +157,10 @@
|
||||
"info.banned-permanently": "مسدود شده به طور دائم",
|
||||
"info.banned-reason-label": "دلیل",
|
||||
"info.banned-no-reason": "هیچ دلیلی ارایه نشد.",
|
||||
"info.mute-history": "Recent Mute History",
|
||||
"info.no-mute-history": "This user has never been muted",
|
||||
"info.muted-until": "Muted until %1",
|
||||
"info.muted-expiry": "Expiry",
|
||||
"info.muted-no-reason": "No reason given.",
|
||||
"info.username-history": "تاریخچه تعویض نام کاربری",
|
||||
"info.email-history": "تاریخچه تعویض ایمیل",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"administrators": "Administrators",
|
||||
"global-moderators": "Global Moderators",
|
||||
"moderators": "Moderators",
|
||||
"no-global-moderators": "No Global Moderators",
|
||||
"moderators-of-category": "%1 Moderators",
|
||||
"no-sub-categories": "No subcategories",
|
||||
"subcategories": "%1 subcategories",
|
||||
"no-moderators": "No Moderators",
|
||||
"add-administrator": "Add Administrator",
|
||||
"add-global-moderator": "Add Global Moderator",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"alerts.validate-email-success": "Emails validated",
|
||||
"alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
|
||||
"alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
|
||||
"alerts.password-reset-email-sent": "Password reset email sent.",
|
||||
"alerts.confirm-delete": "<strong>Warning!</strong><p>Do you really want to delete <strong>user(s)</strong>?</p><p>This action is not reversible! Only the user account will be deleted, their posts and topics will remain.</p>",
|
||||
"alerts.delete-success": "User(s) Deleted!",
|
||||
"alerts.confirm-delete-content": "<strong>Warning!</strong><p>Do you really want to delete these user(s) <strong>content</strong>?</p><p>This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.</p>",
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
{
|
||||
"posts": "Posts",
|
||||
"orphans": "Orphaned Files",
|
||||
"private": "Make uploaded files private",
|
||||
"strip-exif-data": "Strip EXIF Data",
|
||||
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
|
||||
"orphanExpiryDays": "Days to keep orphaned files",
|
||||
"private-extensions": "File extensions to make private",
|
||||
"private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. <code>pdf,xls,doc</code>). An empty list means all files are private.",
|
||||
"resize-image-width-threshold": "Resize images if they are wider than specified width",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"chat.no_active": "Sinulla ei ole aktiivisia keskusteluita.",
|
||||
"chat.user_typing": "%1 kirjoittaa ...",
|
||||
"chat.user_has_messaged_you": "%1 lähetti sinulle viestin.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.see_all": "All chats",
|
||||
"chat.mark_all_read": "Mark all read",
|
||||
"chat.no-messages": "Valitse vastaanottaja katsellaksesi keskusteluhistoriaa",
|
||||
"chat.no-users-in-room": "Ei käyttäjiä tässä huoneessa",
|
||||
"chat.recent-chats": "Viimeisimmät keskustelut",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user