From 8d8243c4ad58d850cf15ca65ab34eb39af86398d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:36:47 -0400 Subject: [PATCH 01/94] fix(deps): update dependency ace-builds to v1.36.3 (#12860) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 1caab8237c..65e0e6c0a8 100644 --- a/install/package.json +++ b/install/package.json @@ -38,7 +38,7 @@ "@textcomplete/contenteditable": "0.1.13", "@textcomplete/core": "0.1.13", "@textcomplete/textarea": "0.1.13", - "ace-builds": "1.36.2", + "ace-builds": "1.36.3", "archiver": "7.0.1", "async": "3.2.6", "autoprefixer": "10.4.20", From a0804485b29a598231b369c3dc87f8ff20e7db61 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:37:22 -0400 Subject: [PATCH 02/94] chore(deps): update dependency smtp-server to v3.13.6 (#12859) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 65e0e6c0a8..79e83b3749 100644 --- a/install/package.json +++ b/install/package.json @@ -172,7 +172,7 @@ "mocha-lcov-reporter": "1.3.0", "mockdate": "3.0.5", "nyc": "17.1.0", - "smtp-server": "3.13.5" + "smtp-server": "3.13.6" }, "optionalDependencies": { "sass-embedded": "1.79.5" From b6a793656dd603c64d27cfb7e36f9cbd095e1aad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 25 Oct 2024 09:41:43 -0400 Subject: [PATCH 03/94] lint: remove unused utils --- src/user/notifications.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/user/notifications.js b/src/user/notifications.js index a1d4e7141d..d2f5b3dce8 100644 --- a/src/user/notifications.js +++ b/src/user/notifications.js @@ -11,7 +11,6 @@ const privileges = require('../privileges'); const plugins = require('../plugins'); const translator = require('../translator'); const user = require('./index'); -const utils = require('../utils'); const UserNotifications = module.exports; From 0e4fc531e006c3dd2c5fa402e90b20309cc3a1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 25 Oct 2024 12:47:59 -0400 Subject: [PATCH 04/94] lint: remove unused utils --- src/user/notifications.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/user/notifications.js b/src/user/notifications.js index a1d4e7141d..d2f5b3dce8 100644 --- a/src/user/notifications.js +++ b/src/user/notifications.js @@ -11,7 +11,6 @@ const privileges = require('../privileges'); const plugins = require('../plugins'); const translator = require('../translator'); const user = require('./index'); -const utils = require('../utils'); const UserNotifications = module.exports; From e023628c5d69cec2c0e9b75c5fda2024b1e89ffa Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sat, 26 Oct 2024 09:19:18 +0000 Subject: [PATCH 05/94] Latest translations and fallbacks --- public/language/nb/users.json | 2 +- public/language/nn_NO/admin/admin.json | 2 +- public/language/nn_NO/category.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/language/nb/users.json b/public/language/nb/users.json index 1f03314930..ec7e43eb0d 100644 --- a/public/language/nb/users.json +++ b/public/language/nb/users.json @@ -1,6 +1,6 @@ { "all-users": "Alle brukere", - "followed-users": "Followed Users", + "followed-users": "Fulgte brukere", "latest-users": "Seneste brukere", "top-posters": "Flest innlegg", "most-reputation": "Best omdømme", diff --git a/public/language/nn_NO/admin/admin.json b/public/language/nn_NO/admin/admin.json index 982d1a9895..706cb5f04a 100644 --- a/public/language/nn_NO/admin/admin.json +++ b/public/language/nn_NO/admin/admin.json @@ -5,7 +5,7 @@ "acp-title": "%1 | Admin Kontrollpanel", "settings-header-contents": "Innhald for innstillingar", "changes-saved": "Endringar lagra", - "changes-saved-message": "Endringane dine har blitt lagra med suksess.", + "changes-saved-message": "Endringane dine i innstillingar har blitt lagra.", "changes-not-saved": "Endringar ikkje lagra", "changes-not-saved-message": "Det oppstod ein feil, og endringane dine vart ikkje lagra. (%1)", "save-changes": "Lagre endringar", diff --git a/public/language/nn_NO/category.json b/public/language/nn_NO/category.json index f1c62a5be2..a632af845e 100644 --- a/public/language/nn_NO/category.json +++ b/public/language/nn_NO/category.json @@ -13,7 +13,7 @@ "tracking": "Følgjer med", "not-watching": "Følgjer ikkje", "ignoring": "Ignorerer", - "watching.description": "Varsle meg om nye emne.
Vis emne som uleste og nye", + "watching.description": "Varsle meg om nye emne.
Vis emne i Uleste og nye", "tracking.description": "Viser emne som uleste og nye", "not-watching.description": "Vis ikkje emne som uleste, vis i nye", "ignoring.description": "Vis ikkje emne som uleste og nye", From 6da2458380453068bbf85df1df384093cd963ef5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 10:33:52 -0400 Subject: [PATCH 06/94] fix(deps): update dependency mongodb to v6.10.0 (#12862) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 79e83b3749..d983a10ed0 100644 --- a/install/package.json +++ b/install/package.json @@ -92,7 +92,7 @@ "lru-cache": "10.4.3", "mime": "3.0.0", "mkdirp": "3.0.1", - "mongodb": "6.9.0", + "mongodb": "6.10.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3", From be0c92ece570a2ee7a9ff4ffc934ff7640ef8324 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 10:37:40 -0400 Subject: [PATCH 07/94] chore(deps): update dependency sass-embedded to v1.80.4 (#12861) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index d983a10ed0..78822fafcf 100644 --- a/install/package.json +++ b/install/package.json @@ -175,7 +175,7 @@ "smtp-server": "3.13.6" }, "optionalDependencies": { - "sass-embedded": "1.79.5" + "sass-embedded": "1.80.4" }, "resolutions": { "*/jquery": "3.7.1" From d30e1f91e4cf5e61fc1ed8010db1bfe0aea3af61 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 11:05:06 -0400 Subject: [PATCH 08/94] fix(deps): update dependency nodebb-theme-harmony to v1.2.77 (#12868) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 78822fafcf..f074a5eb23 100644 --- a/install/package.json +++ b/install/package.json @@ -107,7 +107,7 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.74", + "nodebb-theme-harmony": "1.2.77", "nodebb-theme-lavender": "7.1.8", "nodebb-theme-peace": "2.2.7", "nodebb-theme-persona": "13.3.38", From 351bcdbf8d6602d5597ca5c8e4631cde9a83b0b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 11:05:26 -0400 Subject: [PATCH 09/94] chore(deps): update coverallsapp/github-action action to v2.3.4 (#12867) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 10e8d6caa5..b751c73b3a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -192,7 +192,7 @@ jobs: run: npm run coverage - name: Test coverage - uses: coverallsapp/github-action@4cdef0b2dbe0c9aa26bed48edb868db738625e79 # v2.3.3 + uses: coverallsapp/github-action@cfd0633edbd2411b532b808ba7a8b5e04f76d2c8 # v2.3.4 if: matrix.coverage with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -206,7 +206,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Coveralls Finished - uses: coverallsapp/github-action@4cdef0b2dbe0c9aa26bed48edb868db738625e79 # v2.3.3 + uses: coverallsapp/github-action@cfd0633edbd2411b532b808ba7a8b5e04f76d2c8 # v2.3.4 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel-finished: true From cdd9caa7efe26bd7e3b5ff3b24b40bcc7ca514b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 11:05:43 -0400 Subject: [PATCH 10/94] fix(deps): update socket.io packages to v4.8.1 (#12871) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index f074a5eb23..eda7067f18 100644 --- a/install/package.json +++ b/install/package.json @@ -133,8 +133,8 @@ "serve-favicon": "2.5.0", "sharp": "0.32.6", "sitemap": "8.0.0", - "socket.io": "4.8.0", - "socket.io-client": "4.8.0", + "socket.io": "4.8.1", + "socket.io-client": "4.8.1", "@socket.io/redis-adapter": "8.3.0", "sortablejs": "1.15.3", "spdx-license-list": "6.9.0", From b628013dc451434bfee2a347b5be4e9861081469 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 11:24:01 -0400 Subject: [PATCH 11/94] fix(deps): update dependency pg to v8.13.1 (#12869) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index eda7067f18..6d75329cd3 100644 --- a/install/package.json +++ b/install/package.json @@ -117,7 +117,7 @@ "passport": "0.7.0", "passport-http-bearer": "1.0.1", "passport-local": "1.0.0", - "pg": "8.13.0", + "pg": "8.13.1", "pg-cursor": "2.12.0", "postcss": "8.4.47", "postcss-clean": "1.2.0", From e3203b66460b1017a96b1f5e691a586527250924 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 11:37:52 -0400 Subject: [PATCH 12/94] fix(deps): update dependency pg-cursor to v2.12.1 (#12870) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 6d75329cd3..3119e6d91b 100644 --- a/install/package.json +++ b/install/package.json @@ -118,7 +118,7 @@ "passport-http-bearer": "1.0.1", "passport-local": "1.0.0", "pg": "8.13.1", - "pg-cursor": "2.12.0", + "pg-cursor": "2.12.1", "postcss": "8.4.47", "postcss-clean": "1.2.0", "progress-webpack-plugin": "1.0.16", From 396c7766b00e044f1a87b786d74caccf65f154ac Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 28 Oct 2024 09:59:22 -0400 Subject: [PATCH 13/94] fix: incorrect folder syntax for nn_NO --- .tx/config | 154 +++++++++--------- .../{nn_NO => nn-NO}/admin/admin.json | 0 .../admin/advanced/cache.json | 0 .../admin/advanced/database.json | 0 .../admin/advanced/errors.json | 0 .../admin/advanced/events.json | 0 .../{nn_NO => nn-NO}/admin/advanced/logs.json | 0 .../admin/appearance/customise.json | 0 .../admin/appearance/skins.json | 0 .../admin/appearance/themes.json | 0 .../{nn_NO => nn-NO}/admin/dashboard.json | 0 .../admin/development/info.json | 0 .../admin/development/logger.json | 0 .../admin/extend/plugins.json | 0 .../admin/extend/rewards.json | 0 .../admin/extend/widgets.json | 0 .../admin/manage/admins-mods.json | 0 .../admin/manage/categories.json | 0 .../{nn_NO => nn-NO}/admin/manage/digest.json | 0 .../{nn_NO => nn-NO}/admin/manage/groups.json | 0 .../admin/manage/privileges.json | 0 .../admin/manage/registration.json | 0 .../{nn_NO => nn-NO}/admin/manage/tags.json | 0 .../admin/manage/uploads.json | 0 .../{nn_NO => nn-NO}/admin/manage/users.json | 0 .../language/{nn_NO => nn-NO}/admin/menu.json | 0 .../admin/settings/advanced.json | 0 .../{nn_NO => nn-NO}/admin/settings/api.json | 0 .../{nn_NO => nn-NO}/admin/settings/chat.json | 0 .../admin/settings/cookies.json | 0 .../admin/settings/email.json | 0 .../admin/settings/general.json | 0 .../admin/settings/group.json | 0 .../admin/settings/guest.json | 0 .../admin/settings/homepage.json | 0 .../admin/settings/languages.json | 0 .../admin/settings/navigation.json | 0 .../admin/settings/notifications.json | 0 .../admin/settings/pagination.json | 0 .../{nn_NO => nn-NO}/admin/settings/post.json | 0 .../admin/settings/reputation.json | 0 .../admin/settings/social.json | 0 .../admin/settings/sockets.json | 0 .../admin/settings/sounds.json | 0 .../{nn_NO => nn-NO}/admin/settings/tags.json | 0 .../admin/settings/uploads.json | 0 .../{nn_NO => nn-NO}/admin/settings/user.json | 0 .../admin/settings/web-crawler.json | 0 public/language/{nn_NO => nn-NO}/aria.json | 0 .../language/{nn_NO => nn-NO}/category.json | 0 public/language/{nn_NO => nn-NO}/email.json | 0 public/language/{nn_NO => nn-NO}/error.json | 0 public/language/{nn_NO => nn-NO}/flags.json | 0 public/language/{nn_NO => nn-NO}/global.json | 0 public/language/{nn_NO => nn-NO}/groups.json | 0 .../{nn_NO => nn-NO}/ip-blacklist.json | 0 .../language/{nn_NO => nn-NO}/language.json | 0 public/language/{nn_NO => nn-NO}/login.json | 0 public/language/{nn_NO => nn-NO}/modules.json | 0 .../{nn_NO => nn-NO}/notifications.json | 0 public/language/{nn_NO => nn-NO}/pages.json | 0 .../language/{nn_NO => nn-NO}/post-queue.json | 0 public/language/{nn_NO => nn-NO}/recent.json | 0 .../language/{nn_NO => nn-NO}/register.json | 0 .../{nn_NO => nn-NO}/reset_password.json | 0 public/language/{nn_NO => nn-NO}/rewards.json | 0 public/language/{nn_NO => nn-NO}/search.json | 0 public/language/{nn_NO => nn-NO}/social.json | 0 public/language/{nn_NO => nn-NO}/success.json | 0 public/language/{nn_NO => nn-NO}/tags.json | 0 .../{nn_NO => nn-NO}/themes/harmony.json | 0 .../{nn_NO => nn-NO}/themes/persona.json | 0 public/language/{nn_NO => nn-NO}/top.json | 0 public/language/{nn_NO => nn-NO}/topic.json | 0 public/language/{nn_NO => nn-NO}/unread.json | 0 public/language/{nn_NO => nn-NO}/uploads.json | 0 public/language/{nn_NO => nn-NO}/user.json | 0 public/language/{nn_NO => nn-NO}/users.json | 0 78 files changed, 77 insertions(+), 77 deletions(-) rename public/language/{nn_NO => nn-NO}/admin/admin.json (100%) rename public/language/{nn_NO => nn-NO}/admin/advanced/cache.json (100%) rename public/language/{nn_NO => nn-NO}/admin/advanced/database.json (100%) rename public/language/{nn_NO => nn-NO}/admin/advanced/errors.json (100%) rename public/language/{nn_NO => nn-NO}/admin/advanced/events.json (100%) rename public/language/{nn_NO => nn-NO}/admin/advanced/logs.json (100%) rename public/language/{nn_NO => nn-NO}/admin/appearance/customise.json (100%) rename public/language/{nn_NO => nn-NO}/admin/appearance/skins.json (100%) rename public/language/{nn_NO => nn-NO}/admin/appearance/themes.json (100%) rename public/language/{nn_NO => nn-NO}/admin/dashboard.json (100%) rename public/language/{nn_NO => nn-NO}/admin/development/info.json (100%) rename public/language/{nn_NO => nn-NO}/admin/development/logger.json (100%) rename public/language/{nn_NO => nn-NO}/admin/extend/plugins.json (100%) rename public/language/{nn_NO => nn-NO}/admin/extend/rewards.json (100%) rename public/language/{nn_NO => nn-NO}/admin/extend/widgets.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/admins-mods.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/categories.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/digest.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/groups.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/privileges.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/registration.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/tags.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/uploads.json (100%) rename public/language/{nn_NO => nn-NO}/admin/manage/users.json (100%) rename public/language/{nn_NO => nn-NO}/admin/menu.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/advanced.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/api.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/chat.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/cookies.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/email.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/general.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/group.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/guest.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/homepage.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/languages.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/navigation.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/notifications.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/pagination.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/post.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/reputation.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/social.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/sockets.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/sounds.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/tags.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/uploads.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/user.json (100%) rename public/language/{nn_NO => nn-NO}/admin/settings/web-crawler.json (100%) rename public/language/{nn_NO => nn-NO}/aria.json (100%) rename public/language/{nn_NO => nn-NO}/category.json (100%) rename public/language/{nn_NO => nn-NO}/email.json (100%) rename public/language/{nn_NO => nn-NO}/error.json (100%) rename public/language/{nn_NO => nn-NO}/flags.json (100%) rename public/language/{nn_NO => nn-NO}/global.json (100%) rename public/language/{nn_NO => nn-NO}/groups.json (100%) rename public/language/{nn_NO => nn-NO}/ip-blacklist.json (100%) rename public/language/{nn_NO => nn-NO}/language.json (100%) rename public/language/{nn_NO => nn-NO}/login.json (100%) rename public/language/{nn_NO => nn-NO}/modules.json (100%) rename public/language/{nn_NO => nn-NO}/notifications.json (100%) rename public/language/{nn_NO => nn-NO}/pages.json (100%) rename public/language/{nn_NO => nn-NO}/post-queue.json (100%) rename public/language/{nn_NO => nn-NO}/recent.json (100%) rename public/language/{nn_NO => nn-NO}/register.json (100%) rename public/language/{nn_NO => nn-NO}/reset_password.json (100%) rename public/language/{nn_NO => nn-NO}/rewards.json (100%) rename public/language/{nn_NO => nn-NO}/search.json (100%) rename public/language/{nn_NO => nn-NO}/social.json (100%) rename public/language/{nn_NO => nn-NO}/success.json (100%) rename public/language/{nn_NO => nn-NO}/tags.json (100%) rename public/language/{nn_NO => nn-NO}/themes/harmony.json (100%) rename public/language/{nn_NO => nn-NO}/themes/persona.json (100%) rename public/language/{nn_NO => nn-NO}/top.json (100%) rename public/language/{nn_NO => nn-NO}/topic.json (100%) rename public/language/{nn_NO => nn-NO}/unread.json (100%) rename public/language/{nn_NO => nn-NO}/uploads.json (100%) rename public/language/{nn_NO => nn-NO}/user.json (100%) rename public/language/{nn_NO => nn-NO}/users.json (100%) diff --git a/.tx/config b/.tx/config index 99de2e8cd3..3a670c30be 100644 --- a/.tx/config +++ b/.tx/config @@ -28,7 +28,7 @@ trans.fa_IR = public/language/fa-IR/admin/admin.json trans.id = public/language/id/admin/admin.json trans.ms = public/language/ms/admin/admin.json trans.nb = public/language/nb/admin/admin.json -trans.nn_NO = public/language/nn_NO/admin/admin.json +trans.nn_NO = public/language/nn-NO/admin/admin.json trans.sk = public/language/sk/admin/admin.json trans.cs = public/language/cs/admin/admin.json trans.fi = public/language/fi/admin/admin.json @@ -87,7 +87,7 @@ trans.bg = public/language/bg/admin/advanced/cache.json trans.cs = public/language/cs/admin/advanced/cache.json trans.lt = public/language/lt/admin/advanced/cache.json trans.nb = public/language/nb/admin/advanced/cache.json -trans.nn_NO = public/language/nn_NO/admin/advanced/cache.json +trans.nn_NO = public/language/nn-NO/admin/advanced/cache.json trans.uk = public/language/uk/admin/advanced/cache.json trans.el = public/language/el/admin/advanced/cache.json trans.pl = public/language/pl/admin/advanced/cache.json @@ -129,7 +129,7 @@ trans.zh_TW = public/language/zh-TW/admin/advanced/database.json trans.gl = public/language/gl/admin/advanced/database.json trans.it = public/language/it/admin/advanced/database.json trans.nb = public/language/nb/admin/advanced/database.json -trans.nn_NO = public/language/nn_NO/admin/advanced/database.json +trans.nn_NO = public/language/nn-NO/admin/advanced/database.json trans.bn = public/language/bn/admin/advanced/database.json trans.da = public/language/da/admin/advanced/database.json trans.de = public/language/de/admin/advanced/database.json @@ -179,7 +179,7 @@ trans.vi = public/language/vi/admin/advanced/errors.json trans.de = public/language/de/admin/advanced/errors.json trans.ko = public/language/ko/admin/advanced/errors.json trans.nb = public/language/nb/admin/advanced/errors.json -trans.nn_NO = public/language/nn_NO/admin/advanced/errors.json +trans.nn_NO = public/language/nn-NO/admin/advanced/errors.json trans.sc = public/language/sc/admin/advanced/errors.json trans.sl = public/language/sl/admin/advanced/errors.json trans.tr = public/language/tr/admin/advanced/errors.json @@ -236,7 +236,7 @@ trans.fa_IR = public/language/fa-IR/admin/advanced/events.json trans.ms = public/language/ms/admin/advanced/events.json trans.tr = public/language/tr/admin/advanced/events.json trans.nb = public/language/nb/admin/advanced/events.json -trans.nn_NO = public/language/nn_NO/admin/advanced/events.json +trans.nn_NO = public/language/nn-NO/admin/advanced/events.json trans.pt_PT = public/language/pt-PT/admin/advanced/events.json trans.sk = public/language/sk/admin/advanced/events.json trans.en@pirate = public/language/en-x-pirate/admin/advanced/events.json @@ -281,7 +281,7 @@ trans.hr = public/language/hr/admin/advanced/logs.json trans.ja = public/language/ja/admin/advanced/logs.json trans.lt = public/language/lt/admin/advanced/logs.json trans.nb = public/language/nb/admin/advanced/logs.json -trans.nn_NO = public/language/nn_NO/admin/advanced/logs.json +trans.nn_NO = public/language/nn-NO/admin/advanced/logs.json trans.rw = public/language/rw/admin/advanced/logs.json trans.es = public/language/es/admin/advanced/logs.json trans.sv = public/language/sv/admin/advanced/logs.json @@ -334,7 +334,7 @@ trans.bg = public/language/bg/admin/appearance/customise.json trans.he = public/language/he/admin/appearance/customise.json trans.lt = public/language/lt/admin/appearance/customise.json trans.nb = public/language/nb/admin/appearance/customise.json -trans.nn_NO = public/language/nn_NO/admin/appearance/customise.json +trans.nn_NO = public/language/nn-NO/admin/appearance/customise.json trans.pl = public/language/pl/admin/appearance/customise.json trans.sl = public/language/sl/admin/appearance/customise.json trans.zh_TW = public/language/zh-TW/admin/appearance/customise.json @@ -409,7 +409,7 @@ trans.en@pirate = public/language/en-x-pirate/admin/appearance/skins.json trans.it = public/language/it/admin/appearance/skins.json trans.ja = public/language/ja/admin/appearance/skins.json trans.nb = public/language/nb/admin/appearance/skins.json -trans.nn_NO = public/language/nn_NO/admin/appearance/skins.json +trans.nn_NO = public/language/nn-NO/admin/appearance/skins.json trans.fr = public/language/fr/admin/appearance/skins.json trans.fa_IR = public/language/fa-IR/admin/appearance/skins.json trans.gl = public/language/gl/admin/appearance/skins.json @@ -461,7 +461,7 @@ trans.hy = public/language/hy/admin/appearance/themes.json trans.id = public/language/id/admin/appearance/themes.json trans.ko = public/language/ko/admin/appearance/themes.json trans.nb = public/language/nb/admin/appearance/themes.json -trans.nn_NO = public/language/nn_NO/admin/appearance/themes.json +trans.nn_NO = public/language/nn-NO/admin/appearance/themes.json trans.pl = public/language/pl/admin/appearance/themes.json trans.pt_PT = public/language/pt-PT/admin/appearance/themes.json trans.tr = public/language/tr/admin/appearance/themes.json @@ -529,7 +529,7 @@ trans.fi = public/language/fi/admin/dashboard.json trans.hr = public/language/hr/admin/dashboard.json trans.it = public/language/it/admin/dashboard.json trans.nb = public/language/nb/admin/dashboard.json -trans.nn_NO = public/language/nn_NO/admin/dashboard.json +trans.nn_NO = public/language/nn-NO/admin/dashboard.json [o:nodebb:p:nodebb:r:admin-development-info] file_filter = public/language//admin/development/info.json @@ -566,7 +566,7 @@ trans.zh_CN = public/language/zh-CN/admin/development/info.json trans.cs = public/language/cs/admin/development/info.json trans.ja = public/language/ja/admin/development/info.json trans.nb = public/language/nb/admin/development/info.json -trans.nn_NO = public/language/nn_NO/admin/development/info.json +trans.nn_NO = public/language/nn-NO/admin/development/info.json trans.sq_AL = public/language/sq-AL/admin/development/info.json trans.sv = public/language/sv/admin/development/info.json trans.bg = public/language/bg/admin/development/info.json @@ -602,7 +602,7 @@ trans.id = public/language/id/admin/development/logger.json trans.ko = public/language/ko/admin/development/logger.json trans.lt = public/language/lt/admin/development/logger.json trans.nb = public/language/nb/admin/development/logger.json -trans.nn_NO = public/language/nn_NO/admin/development/logger.json +trans.nn_NO = public/language/nn-NO/admin/development/logger.json trans.pt_BR = public/language/pt-BR/admin/development/logger.json trans.ro = public/language/ro/admin/development/logger.json trans.fi = public/language/fi/admin/development/logger.json @@ -654,7 +654,7 @@ trans.th = public/language/th/admin/extend/plugins.json trans.en_US = public/language/en-US/admin/extend/plugins.json trans.he = public/language/he/admin/extend/plugins.json trans.nb = public/language/nb/admin/extend/plugins.json -trans.nn_NO = public/language/nn_NO/admin/extend/plugins.json +trans.nn_NO = public/language/nn-NO/admin/extend/plugins.json trans.sk = public/language/sk/admin/extend/plugins.json trans.uk = public/language/uk/admin/extend/plugins.json trans.es = public/language/es/admin/extend/plugins.json @@ -715,7 +715,7 @@ trans.hr = public/language/hr/admin/extend/rewards.json trans.ja = public/language/ja/admin/extend/rewards.json trans.ko = public/language/ko/admin/extend/rewards.json trans.nb = public/language/nb/admin/extend/rewards.json -trans.nn_NO = public/language/nn_NO/admin/extend/rewards.json +trans.nn_NO = public/language/nn-NO/admin/extend/rewards.json trans.bg = public/language/bg/admin/extend/rewards.json trans.bn = public/language/bn/admin/extend/rewards.json trans.da = public/language/da/admin/extend/rewards.json @@ -752,7 +752,7 @@ trans.bn = public/language/bn/admin/extend/widgets.json trans.el = public/language/el/admin/extend/widgets.json trans.id = public/language/id/admin/extend/widgets.json trans.nb = public/language/nb/admin/extend/widgets.json -trans.nn_NO = public/language/nn_NO/admin/extend/widgets.json +trans.nn_NO = public/language/nn-NO/admin/extend/widgets.json trans.ro = public/language/ro/admin/extend/widgets.json trans.rw = public/language/rw/admin/extend/widgets.json trans.ar = public/language/ar/admin/extend/widgets.json @@ -803,7 +803,7 @@ source_lang = en_GB type = KEYVALUEJSON trans.hu = public/language/hu/admin/manage/admins-mods.json trans.nb = public/language/nb/admin/manage/admins-mods.json -trans.nn_NO = public/language/nn_NO/admin/manage/admins-mods.json +trans.nn_NO = public/language/nn-NO/admin/manage/admins-mods.json trans.ru = public/language/ru/admin/manage/admins-mods.json trans.fr = public/language/fr/admin/manage/admins-mods.json trans.he = public/language/he/admin/manage/admins-mods.json @@ -870,7 +870,7 @@ trans.en_US = public/language/en-US/admin/manage/categories.json trans.fr = public/language/fr/admin/manage/categories.json trans.it = public/language/it/admin/manage/categories.json trans.nb = public/language/nb/admin/manage/categories.json -trans.nn_NO = public/language/nn_NO/admin/manage/categories.json +trans.nn_NO = public/language/nn-NO/admin/manage/categories.json trans.ru = public/language/ru/admin/manage/categories.json trans.sr = public/language/sr/admin/manage/categories.json trans.fa_IR = public/language/fa-IR/admin/manage/categories.json @@ -947,7 +947,7 @@ trans.zh_CN = public/language/zh-CN/admin/manage/digest.json trans.ar = public/language/ar/admin/manage/digest.json trans.ja = public/language/ja/admin/manage/digest.json trans.nb = public/language/nb/admin/manage/digest.json -trans.nn_NO = public/language/nn_NO/admin/manage/digest.json +trans.nn_NO = public/language/nn-NO/admin/manage/digest.json trans.sk = public/language/sk/admin/manage/digest.json trans.pt_PT = public/language/pt-PT/admin/manage/digest.json trans.sc = public/language/sc/admin/manage/digest.json @@ -965,7 +965,7 @@ trans.tr = public/language/tr/admin/manage/groups.json trans.uk = public/language/uk/admin/manage/groups.json trans.zh_TW = public/language/zh-TW/admin/manage/groups.json trans.nb = public/language/nb/admin/manage/groups.json -trans.nn_NO = public/language/nn_NO/admin/manage/groups.json +trans.nn_NO = public/language/nn-NO/admin/manage/groups.json trans.id = public/language/id/admin/manage/groups.json trans.lt = public/language/lt/admin/manage/groups.json trans.pl = public/language/pl/admin/manage/groups.json @@ -1037,7 +1037,7 @@ trans.hy = public/language/hy/admin/manage/privileges.json trans.sr = public/language/sr/admin/manage/privileges.json trans.ja = public/language/ja/admin/manage/privileges.json trans.nb = public/language/nb/admin/manage/privileges.json -trans.nn_NO = public/language/nn_NO/admin/manage/privileges.json +trans.nn_NO = public/language/nn-NO/admin/manage/privileges.json trans.nl = public/language/nl/admin/manage/privileges.json trans.sv = public/language/sv/admin/manage/privileges.json trans.et = public/language/et/admin/manage/privileges.json @@ -1081,7 +1081,7 @@ trans.da = public/language/da/admin/manage/registration.json trans.et = public/language/et/admin/manage/registration.json trans.it = public/language/it/admin/manage/registration.json trans.nb = public/language/nb/admin/manage/registration.json -trans.nn_NO = public/language/nn_NO/admin/manage/registration.json +trans.nn_NO = public/language/nn-NO/admin/manage/registration.json trans.pt_BR = public/language/pt-BR/admin/manage/registration.json trans.hy = public/language/hy/admin/manage/registration.json trans.uk = public/language/uk/admin/manage/registration.json @@ -1125,7 +1125,7 @@ trans.da = public/language/da/admin/manage/tags.json trans.en_US = public/language/en-US/admin/manage/tags.json trans.hu = public/language/hu/admin/manage/tags.json trans.nb = public/language/nb/admin/manage/tags.json -trans.nn_NO = public/language/nn_NO/admin/manage/tags.json +trans.nn_NO = public/language/nn-NO/admin/manage/tags.json trans.ru = public/language/ru/admin/manage/tags.json trans.sq_AL = public/language/sq-AL/admin/manage/tags.json trans.de = public/language/de/admin/manage/tags.json @@ -1174,7 +1174,7 @@ source_lang = en_GB type = KEYVALUEJSON trans.ms = public/language/ms/admin/manage/uploads.json trans.nb = public/language/nb/admin/manage/uploads.json -trans.nn_NO = public/language/nn_NO/admin/manage/uploads.json +trans.nn_NO = public/language/nn-NO/admin/manage/uploads.json trans.tr = public/language/tr/admin/manage/uploads.json trans.bg = public/language/bg/admin/manage/uploads.json trans.bn = public/language/bn/admin/manage/uploads.json @@ -1232,7 +1232,7 @@ trans.fr = public/language/fr/admin/manage/users.json trans.ko = public/language/ko/admin/manage/users.json trans.ms = public/language/ms/admin/manage/users.json trans.nb = public/language/nb/admin/manage/users.json -trans.nn_NO = public/language/nn_NO/admin/manage/users.json +trans.nn_NO = public/language/nn-NO/admin/manage/users.json trans.pt_BR = public/language/pt-BR/admin/manage/users.json trans.zh_CN = public/language/zh-CN/admin/manage/users.json trans.zh_TW = public/language/zh-TW/admin/manage/users.json @@ -1321,7 +1321,7 @@ trans.el = public/language/el/admin/menu.json trans.gl = public/language/gl/admin/menu.json trans.lv = public/language/lv/admin/menu.json trans.nb = public/language/nb/admin/menu.json -trans.nn_NO = public/language/nn_NO/admin/menu.json +trans.nn_NO = public/language/nn-NO/admin/menu.json trans.pt_PT = public/language/pt-PT/admin/menu.json trans.bn = public/language/bn/admin/menu.json trans.et = public/language/et/admin/menu.json @@ -1349,7 +1349,7 @@ trans.rw = public/language/rw/admin/settings/advanced.json trans.sl = public/language/sl/admin/settings/advanced.json trans.it = public/language/it/admin/settings/advanced.json trans.nb = public/language/nb/admin/settings/advanced.json -trans.nn_NO = public/language/nn_NO/admin/settings/advanced.json +trans.nn_NO = public/language/nn-NO/admin/settings/advanced.json trans.pt_PT = public/language/pt-PT/admin/settings/advanced.json trans.sq_AL = public/language/sq-AL/admin/settings/advanced.json trans.sr = public/language/sr/admin/settings/advanced.json @@ -1406,7 +1406,7 @@ trans.zh_TW = public/language/zh-TW/admin/settings/api.json trans.cs = public/language/cs/admin/settings/api.json trans.it = public/language/it/admin/settings/api.json trans.nb = public/language/nb/admin/settings/api.json -trans.nn_NO = public/language/nn_NO/admin/settings/api.json +trans.nn_NO = public/language/nn-NO/admin/settings/api.json trans.pt_PT = public/language/pt-PT/admin/settings/api.json trans.ru = public/language/ru/admin/settings/api.json trans.uk = public/language/uk/admin/settings/api.json @@ -1455,7 +1455,7 @@ trans.hr = public/language/hr/admin/settings/chat.json trans.ja = public/language/ja/admin/settings/chat.json trans.ko = public/language/ko/admin/settings/chat.json trans.nb = public/language/nb/admin/settings/chat.json -trans.nn_NO = public/language/nn_NO/admin/settings/chat.json +trans.nn_NO = public/language/nn-NO/admin/settings/chat.json trans.nl = public/language/nl/admin/settings/chat.json trans.uk = public/language/uk/admin/settings/chat.json trans.he = public/language/he/admin/settings/chat.json @@ -1523,7 +1523,7 @@ trans.hr = public/language/hr/admin/settings/cookies.json trans.ja = public/language/ja/admin/settings/cookies.json trans.pt_PT = public/language/pt-PT/admin/settings/cookies.json trans.nb = public/language/nb/admin/settings/cookies.json -trans.nn_NO = public/language/nn_NO/admin/settings/cookies.json +trans.nn_NO = public/language/nn-NO/admin/settings/cookies.json trans.sc = public/language/sc/admin/settings/cookies.json trans.bg = public/language/bg/admin/settings/cookies.json trans.fi = public/language/fi/admin/settings/cookies.json @@ -1552,7 +1552,7 @@ trans.pt_PT = public/language/pt-PT/admin/settings/email.json trans.sr = public/language/sr/admin/settings/email.json trans.ms = public/language/ms/admin/settings/email.json trans.nb = public/language/nb/admin/settings/email.json -trans.nn_NO = public/language/nn_NO/admin/settings/email.json +trans.nn_NO = public/language/nn-NO/admin/settings/email.json trans.ru = public/language/ru/admin/settings/email.json trans.sk = public/language/sk/admin/settings/email.json trans.fr = public/language/fr/admin/settings/email.json @@ -1629,7 +1629,7 @@ trans.es = public/language/es/admin/settings/general.json trans.fa_IR = public/language/fa-IR/admin/settings/general.json trans.ms = public/language/ms/admin/settings/general.json trans.nb = public/language/nb/admin/settings/general.json -trans.nn_NO = public/language/nn_NO/admin/settings/general.json +trans.nn_NO = public/language/nn-NO/admin/settings/general.json trans.sr = public/language/sr/admin/settings/general.json trans.da = public/language/da/admin/settings/general.json trans.en@pirate = public/language/en-x-pirate/admin/settings/general.json @@ -1655,7 +1655,7 @@ trans.et = public/language/et/admin/settings/group.json trans.fr = public/language/fr/admin/settings/group.json trans.it = public/language/it/admin/settings/group.json trans.nb = public/language/nb/admin/settings/group.json -trans.nn_NO = public/language/nn_NO/admin/settings/group.json +trans.nn_NO = public/language/nn-NO/admin/settings/group.json trans.es = public/language/es/admin/settings/group.json trans.fa_IR = public/language/fa-IR/admin/settings/group.json trans.gl = public/language/gl/admin/settings/group.json @@ -1731,7 +1731,7 @@ trans.fi = public/language/fi/admin/settings/guest.json trans.hu = public/language/hu/admin/settings/guest.json trans.ja = public/language/ja/admin/settings/guest.json trans.nb = public/language/nb/admin/settings/guest.json -trans.nn_NO = public/language/nn_NO/admin/settings/guest.json +trans.nn_NO = public/language/nn-NO/admin/settings/guest.json trans.pl = public/language/pl/admin/settings/guest.json trans.sl = public/language/sl/admin/settings/guest.json trans.vi = public/language/vi/admin/settings/guest.json @@ -1756,7 +1756,7 @@ source_file = public/language/en-GB/admin/settings/homepage.json source_lang = en_GB type = KEYVALUEJSON trans.nb = public/language/nb/admin/settings/homepage.json -trans.nn_NO = public/language/nn_NO/admin/settings/homepage.json +trans.nn_NO = public/language/nn-NO/admin/settings/homepage.json trans.tr = public/language/tr/admin/settings/homepage.json trans.vi = public/language/vi/admin/settings/homepage.json trans.et = public/language/et/admin/settings/homepage.json @@ -1853,7 +1853,7 @@ trans.en_US = public/language/en-US/admin/settings/languages.json trans.es = public/language/es/admin/settings/languages.json trans.ms = public/language/ms/admin/settings/languages.json trans.nb = public/language/nb/admin/settings/languages.json -trans.nn_NO = public/language/nn_NO/admin/settings/languages.json +trans.nn_NO = public/language/nn-NO/admin/settings/languages.json trans.rw = public/language/rw/admin/settings/languages.json [o:nodebb:p:nodebb:r:admin-settings-navigation] @@ -1902,7 +1902,7 @@ trans.hr = public/language/hr/admin/settings/navigation.json trans.id = public/language/id/admin/settings/navigation.json trans.ko = public/language/ko/admin/settings/navigation.json trans.nb = public/language/nb/admin/settings/navigation.json -trans.nn_NO = public/language/nn_NO/admin/settings/navigation.json +trans.nn_NO = public/language/nn-NO/admin/settings/navigation.json trans.pl = public/language/pl/admin/settings/navigation.json trans.sv = public/language/sv/admin/settings/navigation.json trans.el = public/language/el/admin/settings/navigation.json @@ -1949,7 +1949,7 @@ trans.zh_CN = public/language/zh-CN/admin/settings/notifications.json trans.ko = public/language/ko/admin/settings/notifications.json trans.lv = public/language/lv/admin/settings/notifications.json trans.nb = public/language/nb/admin/settings/notifications.json -trans.nn_NO = public/language/nn_NO/admin/settings/notifications.json +trans.nn_NO = public/language/nn-NO/admin/settings/notifications.json trans.pl = public/language/pl/admin/settings/notifications.json trans.bg = public/language/bg/admin/settings/notifications.json trans.da = public/language/da/admin/settings/notifications.json @@ -2011,7 +2011,7 @@ trans.zh_TW = public/language/zh-TW/admin/settings/pagination.json trans.bn = public/language/bn/admin/settings/pagination.json trans.hy = public/language/hy/admin/settings/pagination.json trans.nb = public/language/nb/admin/settings/pagination.json -trans.nn_NO = public/language/nn_NO/admin/settings/pagination.json +trans.nn_NO = public/language/nn-NO/admin/settings/pagination.json trans.sr = public/language/sr/admin/settings/pagination.json trans.sv = public/language/sv/admin/settings/pagination.json @@ -2045,7 +2045,7 @@ trans.it = public/language/it/admin/settings/post.json trans.th = public/language/th/admin/settings/post.json trans.gl = public/language/gl/admin/settings/post.json trans.nb = public/language/nb/admin/settings/post.json -trans.nn_NO = public/language/nn_NO/admin/settings/post.json +trans.nn_NO = public/language/nn-NO/admin/settings/post.json trans.sc = public/language/sc/admin/settings/post.json trans.zh_CN = public/language/zh-CN/admin/settings/post.json trans.rw = public/language/rw/admin/settings/post.json @@ -2093,7 +2093,7 @@ trans.sc = public/language/sc/admin/settings/reputation.json trans.hr = public/language/hr/admin/settings/reputation.json trans.ko = public/language/ko/admin/settings/reputation.json trans.nb = public/language/nb/admin/settings/reputation.json -trans.nn_NO = public/language/nn_NO/admin/settings/reputation.json +trans.nn_NO = public/language/nn-NO/admin/settings/reputation.json trans.bn = public/language/bn/admin/settings/reputation.json trans.de = public/language/de/admin/settings/reputation.json trans.et = public/language/et/admin/settings/reputation.json @@ -2144,7 +2144,7 @@ trans.cs = public/language/cs/admin/settings/social.json trans.en_US = public/language/en-US/admin/settings/social.json trans.fi = public/language/fi/admin/settings/social.json trans.nb = public/language/nb/admin/settings/social.json -trans.nn_NO = public/language/nn_NO/admin/settings/social.json +trans.nn_NO = public/language/nn-NO/admin/settings/social.json trans.pl = public/language/pl/admin/settings/social.json trans.th = public/language/th/admin/settings/social.json trans.bg = public/language/bg/admin/settings/social.json @@ -2202,7 +2202,7 @@ trans.fi = public/language/fi/admin/settings/sockets.json trans.it = public/language/it/admin/settings/sockets.json trans.ro = public/language/ro/admin/settings/sockets.json trans.nb = public/language/nb/admin/settings/sockets.json -trans.nn_NO = public/language/nn_NO/admin/settings/sockets.json +trans.nn_NO = public/language/nn-NO/admin/settings/sockets.json trans.sq_AL = public/language/sq-AL/admin/settings/sockets.json trans.bg = public/language/bg/admin/settings/sockets.json trans.bn = public/language/bn/admin/settings/sockets.json @@ -2253,7 +2253,7 @@ trans.en@pirate = public/language/en-x-pirate/admin/settings/sounds.json trans.fa_IR = public/language/fa-IR/admin/settings/sounds.json trans.fi = public/language/fi/admin/settings/sounds.json trans.nb = public/language/nb/admin/settings/sounds.json -trans.nn_NO = public/language/nn_NO/admin/settings/sounds.json +trans.nn_NO = public/language/nn-NO/admin/settings/sounds.json trans.th = public/language/th/admin/settings/sounds.json trans.ar = public/language/ar/admin/settings/sounds.json trans.da = public/language/da/admin/settings/sounds.json @@ -2309,7 +2309,7 @@ trans.bn = public/language/bn/admin/settings/tags.json trans.hr = public/language/hr/admin/settings/tags.json trans.ko = public/language/ko/admin/settings/tags.json trans.nb = public/language/nb/admin/settings/tags.json -trans.nn_NO = public/language/nn_NO/admin/settings/tags.json +trans.nn_NO = public/language/nn-NO/admin/settings/tags.json trans.el = public/language/el/admin/settings/tags.json trans.et = public/language/et/admin/settings/tags.json trans.he = public/language/he/admin/settings/tags.json @@ -2347,7 +2347,7 @@ trans.fa_IR = public/language/fa-IR/admin/settings/uploads.json trans.he = public/language/he/admin/settings/uploads.json trans.ja = public/language/ja/admin/settings/uploads.json trans.nb = public/language/nb/admin/settings/uploads.json -trans.nn_NO = public/language/nn_NO/admin/settings/uploads.json +trans.nn_NO = public/language/nn-NO/admin/settings/uploads.json trans.nl = public/language/nl/admin/settings/uploads.json trans.zh_TW = public/language/zh-TW/admin/settings/uploads.json trans.ro = public/language/ro/admin/settings/uploads.json @@ -2399,7 +2399,7 @@ trans.sq_AL = public/language/sq-AL/admin/settings/user.json trans.gl = public/language/gl/admin/settings/user.json trans.hu = public/language/hu/admin/settings/user.json trans.nb = public/language/nb/admin/settings/user.json -trans.nn_NO = public/language/nn_NO/admin/settings/user.json +trans.nn_NO = public/language/nn-NO/admin/settings/user.json trans.sv = public/language/sv/admin/settings/user.json trans.uk = public/language/uk/admin/settings/user.json trans.cs = public/language/cs/admin/settings/user.json @@ -2478,7 +2478,7 @@ trans.ar = public/language/ar/admin/settings/web-crawler.json trans.de = public/language/de/admin/settings/web-crawler.json trans.hy = public/language/hy/admin/settings/web-crawler.json trans.nb = public/language/nb/admin/settings/web-crawler.json -trans.nn_NO = public/language/nn_NO/admin/settings/web-crawler.json +trans.nn_NO = public/language/nn-NO/admin/settings/web-crawler.json trans.ro = public/language/ro/admin/settings/web-crawler.json trans.sr = public/language/sr/admin/settings/web-crawler.json trans.zh_TW = public/language/zh-TW/admin/settings/web-crawler.json @@ -2525,7 +2525,7 @@ trans.zh_CN = public/language/zh-CN/themes/harmony.json trans.fi = public/language/fi/themes/harmony.json trans.ja = public/language/ja/themes/harmony.json trans.nb = public/language/nb/themes/harmony.json -trans.nn_NO = public/language/nn_NO/themes/harmony.json +trans.nn_NO = public/language/nn-NO/themes/harmony.json trans.pl = public/language/pl/themes/harmony.json trans.zh_TW = public/language/zh-TW/themes/harmony.json trans.ar = public/language/ar/themes/harmony.json @@ -2578,7 +2578,7 @@ trans.zh_CN = public/language/zh-CN/themes/persona.json trans.fi = public/language/fi/themes/persona.json trans.ja = public/language/ja/themes/persona.json trans.nb = public/language/nb/themes/persona.json -trans.nn_NO = public/language/nn_NO/themes/persona.json +trans.nn_NO = public/language/nn-NO/themes/persona.json trans.pl = public/language/pl/themes/persona.json trans.zh_TW = public/language/zh-TW/themes/persona.json trans.ar = public/language/ar/themes/persona.json @@ -2632,7 +2632,7 @@ trans.zh_CN = public/language/zh-CN/aria.json trans.fi = public/language/fi/aria.json trans.ja = public/language/ja/aria.json trans.nb = public/language/nb/aria.json -trans.nn_NO = public/language/nn_NO/aria.json +trans.nn_NO = public/language/nn-NO/aria.json trans.pl = public/language/pl/aria.json trans.zh_TW = public/language/zh-TW/aria.json trans.ar = public/language/ar/aria.json @@ -2685,7 +2685,7 @@ trans.zh_CN = public/language/zh-CN/category.json trans.fi = public/language/fi/category.json trans.ja = public/language/ja/category.json trans.nb = public/language/nb/category.json -trans.nn_NO = public/language/nn_NO/category.json +trans.nn_NO = public/language/nn-NO/category.json trans.pl = public/language/pl/category.json trans.zh_TW = public/language/zh-TW/category.json trans.ar = public/language/ar/category.json @@ -2752,7 +2752,7 @@ trans.sr = public/language/sr/email.json trans.tr = public/language/tr/email.json trans.en_US = public/language/en-US/email.json trans.nb = public/language/nb/email.json -trans.nn_NO = public/language/nn_NO/email.json +trans.nn_NO = public/language/nn-NO/email.json trans.nl = public/language/nl/email.json trans.pt_BR = public/language/pt-BR/email.json trans.rw = public/language/rw/email.json @@ -2791,7 +2791,7 @@ trans.vi = public/language/vi/error.json trans.fa_IR = public/language/fa-IR/error.json trans.gl = public/language/gl/error.json trans.nb = public/language/nb/error.json -trans.nn_NO = public/language/nn_NO/error.json +trans.nn_NO = public/language/nn-NO/error.json trans.pl = public/language/pl/error.json trans.ro = public/language/ro/error.json trans.uk = public/language/uk/error.json @@ -2817,7 +2817,7 @@ source_file = public/language/en-GB/flags.json source_lang = en_GB type = KEYVALUEJSON trans.nb = public/language/nb/flags.json -trans.nn_NO = public/language/nn_NO/flags.json +trans.nn_NO = public/language/nn-NO/flags.json trans.ru = public/language/ru/flags.json trans.sc = public/language/sc/flags.json trans.fi = public/language/fi/flags.json @@ -2888,7 +2888,7 @@ trans.sk = public/language/sk/global.json trans.sr = public/language/sr/global.json trans.tr = public/language/tr/global.json trans.nb = public/language/nb/global.json -trans.nn_NO = public/language/nn_NO/global.json +trans.nn_NO = public/language/nn-NO/global.json trans.pt_BR = public/language/pt-BR/global.json trans.pt_PT = public/language/pt-PT/global.json trans.bg = public/language/bg/global.json @@ -2932,7 +2932,7 @@ trans.hy = public/language/hy/groups.json trans.pt_PT = public/language/pt-PT/groups.json trans.ms = public/language/ms/groups.json trans.nb = public/language/nb/groups.json -trans.nn_NO = public/language/nn_NO/groups.json +trans.nn_NO = public/language/nn-NO/groups.json trans.ro = public/language/ro/groups.json trans.vi = public/language/vi/groups.json trans.fa_IR = public/language/fa-IR/groups.json @@ -2995,7 +2995,7 @@ trans.fa_IR = public/language/fa-IR/ip-blacklist.json trans.fr = public/language/fr/ip-blacklist.json trans.gl = public/language/gl/ip-blacklist.json trans.nb = public/language/nb/ip-blacklist.json -trans.nn_NO = public/language/nn_NO/ip-blacklist.json +trans.nn_NO = public/language/nn-NO/ip-blacklist.json trans.sv = public/language/sv/ip-blacklist.json trans.th = public/language/th/ip-blacklist.json trans.bn = public/language/bn/ip-blacklist.json @@ -3041,7 +3041,7 @@ trans.en_US = public/language/en-US/language.json trans.et = public/language/et/language.json trans.ja = public/language/ja/language.json trans.nb = public/language/nb/language.json -trans.nn_NO = public/language/nn_NO/language.json +trans.nn_NO = public/language/nn-NO/language.json trans.sk = public/language/sk/language.json trans.el = public/language/el/language.json trans.es = public/language/es/language.json @@ -3118,7 +3118,7 @@ trans.en@pirate = public/language/en-x-pirate/login.json trans.hy = public/language/hy/login.json trans.id = public/language/id/login.json trans.nb = public/language/nb/login.json -trans.nn_NO = public/language/nn_NO/login.json +trans.nn_NO = public/language/nn-NO/login.json trans.ru = public/language/ru/login.json trans.rw = public/language/rw/login.json trans.th = public/language/th/login.json @@ -3146,7 +3146,7 @@ trans.fa_IR = public/language/fa-IR/modules.json trans.hr = public/language/hr/modules.json trans.lv = public/language/lv/modules.json trans.nb = public/language/nb/modules.json -trans.nn_NO = public/language/nn_NO/modules.json +trans.nn_NO = public/language/nn-NO/modules.json trans.ro = public/language/ro/modules.json trans.sv = public/language/sv/modules.json trans.en@pirate = public/language/en-x-pirate/modules.json @@ -3228,7 +3228,7 @@ trans.ms = public/language/ms/notifications.json trans.hr = public/language/hr/notifications.json trans.id = public/language/id/notifications.json trans.nb = public/language/nb/notifications.json -trans.nn_NO = public/language/nn_NO/notifications.json +trans.nn_NO = public/language/nn-NO/notifications.json trans.ar = public/language/ar/notifications.json trans.da = public/language/da/notifications.json trans.en@pirate = public/language/en-x-pirate/notifications.json @@ -3241,7 +3241,7 @@ source_lang = en_GB type = KEYVALUEJSON trans.he = public/language/he/pages.json trans.nb = public/language/nb/pages.json -trans.nn_NO = public/language/nn_NO/pages.json +trans.nn_NO = public/language/nn-NO/pages.json trans.sv = public/language/sv/pages.json trans.pt_BR = public/language/pt-BR/pages.json trans.tr = public/language/tr/pages.json @@ -3338,7 +3338,7 @@ trans.pt_PT = public/language/pt-PT/post-queue.json trans.fi = public/language/fi/post-queue.json trans.he = public/language/he/post-queue.json trans.nb = public/language/nb/post-queue.json -trans.nn_NO = public/language/nn_NO/post-queue.json +trans.nn_NO = public/language/nn-NO/post-queue.json [o:nodebb:p:nodebb:r:recent] file_filter = public/language//recent.json @@ -3378,7 +3378,7 @@ trans.bn = public/language/bn/recent.json trans.en@pirate = public/language/en-x-pirate/recent.json trans.ja = public/language/ja/recent.json trans.nb = public/language/nb/recent.json -trans.nn_NO = public/language/nn_NO/recent.json +trans.nn_NO = public/language/nn-NO/recent.json trans.nl = public/language/nl/recent.json trans.sv = public/language/sv/recent.json trans.th = public/language/th/recent.json @@ -3416,7 +3416,7 @@ trans.bg = public/language/bg/register.json trans.de = public/language/de/register.json trans.hr = public/language/hr/register.json trans.nb = public/language/nb/register.json -trans.nn_NO = public/language/nn_NO/register.json +trans.nn_NO = public/language/nn-NO/register.json trans.gl = public/language/gl/register.json trans.sk = public/language/sk/register.json trans.hy = public/language/hy/register.json @@ -3486,7 +3486,7 @@ trans.en_US = public/language/en-US/reset_password.json trans.lt = public/language/lt/reset_password.json trans.lv = public/language/lv/reset_password.json trans.nb = public/language/nb/reset_password.json -trans.nn_NO = public/language/nn_NO/reset_password.json +trans.nn_NO = public/language/nn-NO/reset_password.json trans.sk = public/language/sk/reset_password.json trans.el = public/language/el/reset_password.json trans.es = public/language/es/reset_password.json @@ -3539,7 +3539,7 @@ trans.en_US = public/language/en-US/rewards.json trans.lt = public/language/lt/rewards.json trans.lv = public/language/lv/rewards.json trans.nb = public/language/nb/rewards.json -trans.nn_NO = public/language/nn_NO/rewards.json +trans.nn_NO = public/language/nn-NO/rewards.json trans.sk = public/language/sk/rewards.json trans.el = public/language/el/rewards.json trans.es = public/language/es/rewards.json @@ -3582,7 +3582,7 @@ trans.zh_TW = public/language/zh-TW/search.json trans.cs = public/language/cs/search.json trans.he = public/language/he/search.json trans.nb = public/language/nb/search.json -trans.nn_NO = public/language/nn_NO/search.json +trans.nn_NO = public/language/nn-NO/search.json trans.zh_CN = public/language/zh-CN/search.json trans.lv = public/language/lv/search.json trans.rw = public/language/rw/search.json @@ -3635,7 +3635,7 @@ trans.zh_TW = public/language/zh-TW/social.json trans.cs = public/language/cs/social.json trans.he = public/language/he/social.json trans.nb = public/language/nb/social.json -trans.nn_NO = public/language/nn_NO/social.json +trans.nn_NO = public/language/nn-NO/social.json trans.zh_CN = public/language/zh-CN/social.json trans.lv = public/language/lv/social.json trans.rw = public/language/rw/social.json @@ -3707,7 +3707,7 @@ trans.da = public/language/da/success.json trans.el = public/language/el/success.json trans.gl = public/language/gl/success.json trans.nb = public/language/nb/success.json -trans.nn_NO = public/language/nn_NO/success.json +trans.nn_NO = public/language/nn-NO/success.json trans.sr = public/language/sr/success.json trans.uk = public/language/uk/success.json @@ -3751,7 +3751,7 @@ trans.gl = public/language/gl/tags.json trans.lv = public/language/lv/tags.json trans.ms = public/language/ms/tags.json trans.nb = public/language/nb/tags.json -trans.nn_NO = public/language/nn_NO/tags.json +trans.nn_NO = public/language/nn-NO/tags.json trans.sv = public/language/sv/tags.json trans.sq_AL = public/language/sq-AL/tags.json trans.zh_TW = public/language/zh-TW/tags.json @@ -3810,7 +3810,7 @@ trans.sv = public/language/sv/top.json trans.th = public/language/th/top.json trans.it = public/language/it/top.json trans.nb = public/language/nb/top.json -trans.nn_NO = public/language/nn_NO/top.json +trans.nn_NO = public/language/nn-NO/top.json trans.sr = public/language/sr/top.json trans.tr = public/language/tr/top.json trans.zh_TW = public/language/zh-TW/top.json @@ -3825,7 +3825,7 @@ type = KEYVALUEJSON trans.et = public/language/et/topic.json trans.hu = public/language/hu/topic.json trans.nb = public/language/nb/topic.json -trans.nn_NO = public/language/nn_NO/topic.json +trans.nn_NO = public/language/nn-NO/topic.json trans.nl = public/language/nl/topic.json trans.sk = public/language/sk/topic.json trans.ar = public/language/ar/topic.json @@ -3908,7 +3908,7 @@ trans.sk = public/language/sk/unread.json trans.bn = public/language/bn/unread.json trans.cs = public/language/cs/unread.json trans.nb = public/language/nb/unread.json -trans.nn_NO = public/language/nn_NO/unread.json +trans.nn_NO = public/language/nn-NO/unread.json trans.rw = public/language/rw/unread.json trans.sq_AL = public/language/sq-AL/unread.json trans.tr = public/language/tr/unread.json @@ -3953,7 +3953,7 @@ trans.et = public/language/et/uploads.json trans.id = public/language/id/uploads.json trans.ms = public/language/ms/uploads.json trans.nb = public/language/nb/uploads.json -trans.nn_NO = public/language/nn_NO/uploads.json +trans.nn_NO = public/language/nn-NO/uploads.json trans.pt_PT = public/language/pt-PT/uploads.json trans.da = public/language/da/uploads.json trans.es = public/language/es/uploads.json @@ -4023,7 +4023,7 @@ trans.hr = public/language/hr/user.json trans.hy = public/language/hy/user.json trans.ja = public/language/ja/user.json trans.nb = public/language/nb/user.json -trans.nn_NO = public/language/nn_NO/user.json +trans.nn_NO = public/language/nn-NO/user.json trans.nl = public/language/nl/user.json trans.ro = public/language/ro/user.json trans.sc = public/language/sc/user.json @@ -4057,7 +4057,7 @@ trans.he = public/language/he/users.json trans.ja = public/language/ja/users.json trans.ko = public/language/ko/users.json trans.nb = public/language/nb/users.json -trans.nn_NO = public/language/nn_NO/users.json +trans.nn_NO = public/language/nn-NO/users.json trans.pt_PT = public/language/pt-PT/users.json trans.sr = public/language/sr/users.json trans.zh_CN = public/language/zh-CN/users.json diff --git a/public/language/nn_NO/admin/admin.json b/public/language/nn-NO/admin/admin.json similarity index 100% rename from public/language/nn_NO/admin/admin.json rename to public/language/nn-NO/admin/admin.json diff --git a/public/language/nn_NO/admin/advanced/cache.json b/public/language/nn-NO/admin/advanced/cache.json similarity index 100% rename from public/language/nn_NO/admin/advanced/cache.json rename to public/language/nn-NO/admin/advanced/cache.json diff --git a/public/language/nn_NO/admin/advanced/database.json b/public/language/nn-NO/admin/advanced/database.json similarity index 100% rename from public/language/nn_NO/admin/advanced/database.json rename to public/language/nn-NO/admin/advanced/database.json diff --git a/public/language/nn_NO/admin/advanced/errors.json b/public/language/nn-NO/admin/advanced/errors.json similarity index 100% rename from public/language/nn_NO/admin/advanced/errors.json rename to public/language/nn-NO/admin/advanced/errors.json diff --git a/public/language/nn_NO/admin/advanced/events.json b/public/language/nn-NO/admin/advanced/events.json similarity index 100% rename from public/language/nn_NO/admin/advanced/events.json rename to public/language/nn-NO/admin/advanced/events.json diff --git a/public/language/nn_NO/admin/advanced/logs.json b/public/language/nn-NO/admin/advanced/logs.json similarity index 100% rename from public/language/nn_NO/admin/advanced/logs.json rename to public/language/nn-NO/admin/advanced/logs.json diff --git a/public/language/nn_NO/admin/appearance/customise.json b/public/language/nn-NO/admin/appearance/customise.json similarity index 100% rename from public/language/nn_NO/admin/appearance/customise.json rename to public/language/nn-NO/admin/appearance/customise.json diff --git a/public/language/nn_NO/admin/appearance/skins.json b/public/language/nn-NO/admin/appearance/skins.json similarity index 100% rename from public/language/nn_NO/admin/appearance/skins.json rename to public/language/nn-NO/admin/appearance/skins.json diff --git a/public/language/nn_NO/admin/appearance/themes.json b/public/language/nn-NO/admin/appearance/themes.json similarity index 100% rename from public/language/nn_NO/admin/appearance/themes.json rename to public/language/nn-NO/admin/appearance/themes.json diff --git a/public/language/nn_NO/admin/dashboard.json b/public/language/nn-NO/admin/dashboard.json similarity index 100% rename from public/language/nn_NO/admin/dashboard.json rename to public/language/nn-NO/admin/dashboard.json diff --git a/public/language/nn_NO/admin/development/info.json b/public/language/nn-NO/admin/development/info.json similarity index 100% rename from public/language/nn_NO/admin/development/info.json rename to public/language/nn-NO/admin/development/info.json diff --git a/public/language/nn_NO/admin/development/logger.json b/public/language/nn-NO/admin/development/logger.json similarity index 100% rename from public/language/nn_NO/admin/development/logger.json rename to public/language/nn-NO/admin/development/logger.json diff --git a/public/language/nn_NO/admin/extend/plugins.json b/public/language/nn-NO/admin/extend/plugins.json similarity index 100% rename from public/language/nn_NO/admin/extend/plugins.json rename to public/language/nn-NO/admin/extend/plugins.json diff --git a/public/language/nn_NO/admin/extend/rewards.json b/public/language/nn-NO/admin/extend/rewards.json similarity index 100% rename from public/language/nn_NO/admin/extend/rewards.json rename to public/language/nn-NO/admin/extend/rewards.json diff --git a/public/language/nn_NO/admin/extend/widgets.json b/public/language/nn-NO/admin/extend/widgets.json similarity index 100% rename from public/language/nn_NO/admin/extend/widgets.json rename to public/language/nn-NO/admin/extend/widgets.json diff --git a/public/language/nn_NO/admin/manage/admins-mods.json b/public/language/nn-NO/admin/manage/admins-mods.json similarity index 100% rename from public/language/nn_NO/admin/manage/admins-mods.json rename to public/language/nn-NO/admin/manage/admins-mods.json diff --git a/public/language/nn_NO/admin/manage/categories.json b/public/language/nn-NO/admin/manage/categories.json similarity index 100% rename from public/language/nn_NO/admin/manage/categories.json rename to public/language/nn-NO/admin/manage/categories.json diff --git a/public/language/nn_NO/admin/manage/digest.json b/public/language/nn-NO/admin/manage/digest.json similarity index 100% rename from public/language/nn_NO/admin/manage/digest.json rename to public/language/nn-NO/admin/manage/digest.json diff --git a/public/language/nn_NO/admin/manage/groups.json b/public/language/nn-NO/admin/manage/groups.json similarity index 100% rename from public/language/nn_NO/admin/manage/groups.json rename to public/language/nn-NO/admin/manage/groups.json diff --git a/public/language/nn_NO/admin/manage/privileges.json b/public/language/nn-NO/admin/manage/privileges.json similarity index 100% rename from public/language/nn_NO/admin/manage/privileges.json rename to public/language/nn-NO/admin/manage/privileges.json diff --git a/public/language/nn_NO/admin/manage/registration.json b/public/language/nn-NO/admin/manage/registration.json similarity index 100% rename from public/language/nn_NO/admin/manage/registration.json rename to public/language/nn-NO/admin/manage/registration.json diff --git a/public/language/nn_NO/admin/manage/tags.json b/public/language/nn-NO/admin/manage/tags.json similarity index 100% rename from public/language/nn_NO/admin/manage/tags.json rename to public/language/nn-NO/admin/manage/tags.json diff --git a/public/language/nn_NO/admin/manage/uploads.json b/public/language/nn-NO/admin/manage/uploads.json similarity index 100% rename from public/language/nn_NO/admin/manage/uploads.json rename to public/language/nn-NO/admin/manage/uploads.json diff --git a/public/language/nn_NO/admin/manage/users.json b/public/language/nn-NO/admin/manage/users.json similarity index 100% rename from public/language/nn_NO/admin/manage/users.json rename to public/language/nn-NO/admin/manage/users.json diff --git a/public/language/nn_NO/admin/menu.json b/public/language/nn-NO/admin/menu.json similarity index 100% rename from public/language/nn_NO/admin/menu.json rename to public/language/nn-NO/admin/menu.json diff --git a/public/language/nn_NO/admin/settings/advanced.json b/public/language/nn-NO/admin/settings/advanced.json similarity index 100% rename from public/language/nn_NO/admin/settings/advanced.json rename to public/language/nn-NO/admin/settings/advanced.json diff --git a/public/language/nn_NO/admin/settings/api.json b/public/language/nn-NO/admin/settings/api.json similarity index 100% rename from public/language/nn_NO/admin/settings/api.json rename to public/language/nn-NO/admin/settings/api.json diff --git a/public/language/nn_NO/admin/settings/chat.json b/public/language/nn-NO/admin/settings/chat.json similarity index 100% rename from public/language/nn_NO/admin/settings/chat.json rename to public/language/nn-NO/admin/settings/chat.json diff --git a/public/language/nn_NO/admin/settings/cookies.json b/public/language/nn-NO/admin/settings/cookies.json similarity index 100% rename from public/language/nn_NO/admin/settings/cookies.json rename to public/language/nn-NO/admin/settings/cookies.json diff --git a/public/language/nn_NO/admin/settings/email.json b/public/language/nn-NO/admin/settings/email.json similarity index 100% rename from public/language/nn_NO/admin/settings/email.json rename to public/language/nn-NO/admin/settings/email.json diff --git a/public/language/nn_NO/admin/settings/general.json b/public/language/nn-NO/admin/settings/general.json similarity index 100% rename from public/language/nn_NO/admin/settings/general.json rename to public/language/nn-NO/admin/settings/general.json diff --git a/public/language/nn_NO/admin/settings/group.json b/public/language/nn-NO/admin/settings/group.json similarity index 100% rename from public/language/nn_NO/admin/settings/group.json rename to public/language/nn-NO/admin/settings/group.json diff --git a/public/language/nn_NO/admin/settings/guest.json b/public/language/nn-NO/admin/settings/guest.json similarity index 100% rename from public/language/nn_NO/admin/settings/guest.json rename to public/language/nn-NO/admin/settings/guest.json diff --git a/public/language/nn_NO/admin/settings/homepage.json b/public/language/nn-NO/admin/settings/homepage.json similarity index 100% rename from public/language/nn_NO/admin/settings/homepage.json rename to public/language/nn-NO/admin/settings/homepage.json diff --git a/public/language/nn_NO/admin/settings/languages.json b/public/language/nn-NO/admin/settings/languages.json similarity index 100% rename from public/language/nn_NO/admin/settings/languages.json rename to public/language/nn-NO/admin/settings/languages.json diff --git a/public/language/nn_NO/admin/settings/navigation.json b/public/language/nn-NO/admin/settings/navigation.json similarity index 100% rename from public/language/nn_NO/admin/settings/navigation.json rename to public/language/nn-NO/admin/settings/navigation.json diff --git a/public/language/nn_NO/admin/settings/notifications.json b/public/language/nn-NO/admin/settings/notifications.json similarity index 100% rename from public/language/nn_NO/admin/settings/notifications.json rename to public/language/nn-NO/admin/settings/notifications.json diff --git a/public/language/nn_NO/admin/settings/pagination.json b/public/language/nn-NO/admin/settings/pagination.json similarity index 100% rename from public/language/nn_NO/admin/settings/pagination.json rename to public/language/nn-NO/admin/settings/pagination.json diff --git a/public/language/nn_NO/admin/settings/post.json b/public/language/nn-NO/admin/settings/post.json similarity index 100% rename from public/language/nn_NO/admin/settings/post.json rename to public/language/nn-NO/admin/settings/post.json diff --git a/public/language/nn_NO/admin/settings/reputation.json b/public/language/nn-NO/admin/settings/reputation.json similarity index 100% rename from public/language/nn_NO/admin/settings/reputation.json rename to public/language/nn-NO/admin/settings/reputation.json diff --git a/public/language/nn_NO/admin/settings/social.json b/public/language/nn-NO/admin/settings/social.json similarity index 100% rename from public/language/nn_NO/admin/settings/social.json rename to public/language/nn-NO/admin/settings/social.json diff --git a/public/language/nn_NO/admin/settings/sockets.json b/public/language/nn-NO/admin/settings/sockets.json similarity index 100% rename from public/language/nn_NO/admin/settings/sockets.json rename to public/language/nn-NO/admin/settings/sockets.json diff --git a/public/language/nn_NO/admin/settings/sounds.json b/public/language/nn-NO/admin/settings/sounds.json similarity index 100% rename from public/language/nn_NO/admin/settings/sounds.json rename to public/language/nn-NO/admin/settings/sounds.json diff --git a/public/language/nn_NO/admin/settings/tags.json b/public/language/nn-NO/admin/settings/tags.json similarity index 100% rename from public/language/nn_NO/admin/settings/tags.json rename to public/language/nn-NO/admin/settings/tags.json diff --git a/public/language/nn_NO/admin/settings/uploads.json b/public/language/nn-NO/admin/settings/uploads.json similarity index 100% rename from public/language/nn_NO/admin/settings/uploads.json rename to public/language/nn-NO/admin/settings/uploads.json diff --git a/public/language/nn_NO/admin/settings/user.json b/public/language/nn-NO/admin/settings/user.json similarity index 100% rename from public/language/nn_NO/admin/settings/user.json rename to public/language/nn-NO/admin/settings/user.json diff --git a/public/language/nn_NO/admin/settings/web-crawler.json b/public/language/nn-NO/admin/settings/web-crawler.json similarity index 100% rename from public/language/nn_NO/admin/settings/web-crawler.json rename to public/language/nn-NO/admin/settings/web-crawler.json diff --git a/public/language/nn_NO/aria.json b/public/language/nn-NO/aria.json similarity index 100% rename from public/language/nn_NO/aria.json rename to public/language/nn-NO/aria.json diff --git a/public/language/nn_NO/category.json b/public/language/nn-NO/category.json similarity index 100% rename from public/language/nn_NO/category.json rename to public/language/nn-NO/category.json diff --git a/public/language/nn_NO/email.json b/public/language/nn-NO/email.json similarity index 100% rename from public/language/nn_NO/email.json rename to public/language/nn-NO/email.json diff --git a/public/language/nn_NO/error.json b/public/language/nn-NO/error.json similarity index 100% rename from public/language/nn_NO/error.json rename to public/language/nn-NO/error.json diff --git a/public/language/nn_NO/flags.json b/public/language/nn-NO/flags.json similarity index 100% rename from public/language/nn_NO/flags.json rename to public/language/nn-NO/flags.json diff --git a/public/language/nn_NO/global.json b/public/language/nn-NO/global.json similarity index 100% rename from public/language/nn_NO/global.json rename to public/language/nn-NO/global.json diff --git a/public/language/nn_NO/groups.json b/public/language/nn-NO/groups.json similarity index 100% rename from public/language/nn_NO/groups.json rename to public/language/nn-NO/groups.json diff --git a/public/language/nn_NO/ip-blacklist.json b/public/language/nn-NO/ip-blacklist.json similarity index 100% rename from public/language/nn_NO/ip-blacklist.json rename to public/language/nn-NO/ip-blacklist.json diff --git a/public/language/nn_NO/language.json b/public/language/nn-NO/language.json similarity index 100% rename from public/language/nn_NO/language.json rename to public/language/nn-NO/language.json diff --git a/public/language/nn_NO/login.json b/public/language/nn-NO/login.json similarity index 100% rename from public/language/nn_NO/login.json rename to public/language/nn-NO/login.json diff --git a/public/language/nn_NO/modules.json b/public/language/nn-NO/modules.json similarity index 100% rename from public/language/nn_NO/modules.json rename to public/language/nn-NO/modules.json diff --git a/public/language/nn_NO/notifications.json b/public/language/nn-NO/notifications.json similarity index 100% rename from public/language/nn_NO/notifications.json rename to public/language/nn-NO/notifications.json diff --git a/public/language/nn_NO/pages.json b/public/language/nn-NO/pages.json similarity index 100% rename from public/language/nn_NO/pages.json rename to public/language/nn-NO/pages.json diff --git a/public/language/nn_NO/post-queue.json b/public/language/nn-NO/post-queue.json similarity index 100% rename from public/language/nn_NO/post-queue.json rename to public/language/nn-NO/post-queue.json diff --git a/public/language/nn_NO/recent.json b/public/language/nn-NO/recent.json similarity index 100% rename from public/language/nn_NO/recent.json rename to public/language/nn-NO/recent.json diff --git a/public/language/nn_NO/register.json b/public/language/nn-NO/register.json similarity index 100% rename from public/language/nn_NO/register.json rename to public/language/nn-NO/register.json diff --git a/public/language/nn_NO/reset_password.json b/public/language/nn-NO/reset_password.json similarity index 100% rename from public/language/nn_NO/reset_password.json rename to public/language/nn-NO/reset_password.json diff --git a/public/language/nn_NO/rewards.json b/public/language/nn-NO/rewards.json similarity index 100% rename from public/language/nn_NO/rewards.json rename to public/language/nn-NO/rewards.json diff --git a/public/language/nn_NO/search.json b/public/language/nn-NO/search.json similarity index 100% rename from public/language/nn_NO/search.json rename to public/language/nn-NO/search.json diff --git a/public/language/nn_NO/social.json b/public/language/nn-NO/social.json similarity index 100% rename from public/language/nn_NO/social.json rename to public/language/nn-NO/social.json diff --git a/public/language/nn_NO/success.json b/public/language/nn-NO/success.json similarity index 100% rename from public/language/nn_NO/success.json rename to public/language/nn-NO/success.json diff --git a/public/language/nn_NO/tags.json b/public/language/nn-NO/tags.json similarity index 100% rename from public/language/nn_NO/tags.json rename to public/language/nn-NO/tags.json diff --git a/public/language/nn_NO/themes/harmony.json b/public/language/nn-NO/themes/harmony.json similarity index 100% rename from public/language/nn_NO/themes/harmony.json rename to public/language/nn-NO/themes/harmony.json diff --git a/public/language/nn_NO/themes/persona.json b/public/language/nn-NO/themes/persona.json similarity index 100% rename from public/language/nn_NO/themes/persona.json rename to public/language/nn-NO/themes/persona.json diff --git a/public/language/nn_NO/top.json b/public/language/nn-NO/top.json similarity index 100% rename from public/language/nn_NO/top.json rename to public/language/nn-NO/top.json diff --git a/public/language/nn_NO/topic.json b/public/language/nn-NO/topic.json similarity index 100% rename from public/language/nn_NO/topic.json rename to public/language/nn-NO/topic.json diff --git a/public/language/nn_NO/unread.json b/public/language/nn-NO/unread.json similarity index 100% rename from public/language/nn_NO/unread.json rename to public/language/nn-NO/unread.json diff --git a/public/language/nn_NO/uploads.json b/public/language/nn-NO/uploads.json similarity index 100% rename from public/language/nn_NO/uploads.json rename to public/language/nn-NO/uploads.json diff --git a/public/language/nn_NO/user.json b/public/language/nn-NO/user.json similarity index 100% rename from public/language/nn_NO/user.json rename to public/language/nn-NO/user.json diff --git a/public/language/nn_NO/users.json b/public/language/nn-NO/users.json similarity index 100% rename from public/language/nn_NO/users.json rename to public/language/nn-NO/users.json From 23b3a64a270e1e8fc17f0752e435ca95432da199 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 28 Oct 2024 10:16:44 -0400 Subject: [PATCH 14/94] fix: add warning txt file for nn-NO --- public/language/nn-NO/_DO_NOT_EDIT_FILES_HERE.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 public/language/nn-NO/_DO_NOT_EDIT_FILES_HERE.md diff --git a/public/language/nn-NO/_DO_NOT_EDIT_FILES_HERE.md b/public/language/nn-NO/_DO_NOT_EDIT_FILES_HERE.md new file mode 100644 index 0000000000..1faf87ad65 --- /dev/null +++ b/public/language/nn-NO/_DO_NOT_EDIT_FILES_HERE.md @@ -0,0 +1,3 @@ +# The files here are not meant to be edited directly + +Please see the → [Internalization README](../README.md). \ No newline at end of file From 51cb249e21c68cef1d0f5b33ca7a80f674a18905 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:18:47 -0400 Subject: [PATCH 15/94] fix(deps): update dependency nodemailer to v6.9.16 (#12874) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 3119e6d91b..86b5cf766e 100644 --- a/install/package.json +++ b/install/package.json @@ -112,7 +112,7 @@ "nodebb-theme-peace": "2.2.7", "nodebb-theme-persona": "13.3.38", "nodebb-widget-essentials": "7.0.29", - "nodemailer": "6.9.15", + "nodemailer": "6.9.16", "nprogress": "0.2.0", "passport": "0.7.0", "passport-http-bearer": "1.0.1", From 89bd1a24374d3636abd0f72770958f9a58cbd68a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:19:11 -0400 Subject: [PATCH 16/94] fix(deps): update dependency chart.js to v4.4.6 (#12876) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 86b5cf766e..eb99e4843a 100644 --- a/install/package.json +++ b/install/package.json @@ -49,7 +49,7 @@ "bootstrap": "5.3.3", "bootswatch": "5.3.3", "chalk": "4.1.2", - "chart.js": "4.4.5", + "chart.js": "4.4.6", "cli-graph": "3.2.2", "clipboard": "2.0.11", "colors": "1.4.0", From e235e14bbfbe290cf0866cbdd9e400a36ce0e5a6 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 31 Oct 2024 09:19:15 +0000 Subject: [PATCH 17/94] Latest translations and fallbacks --- public/language/cs/admin/admin.json | 18 +++++++++--------- public/language/fr/admin/development/info.json | 4 ++-- public/language/fr/admin/extend/widgets.json | 4 ++-- .../language/fr/admin/settings/navigation.json | 2 +- .../language/fr/admin/settings/reputation.json | 16 ++++++++-------- public/language/fr/error.json | 2 +- public/language/fr/flags.json | 2 +- public/language/fr/modules.json | 4 ++-- public/language/fr/notifications.json | 10 +++++----- public/language/fr/pages.json | 2 +- public/language/fr/post-queue.json | 2 +- public/language/fr/themes/harmony.json | 4 ++-- public/language/fr/user.json | 18 +++++++++--------- public/language/fr/users.json | 2 +- 14 files changed, 45 insertions(+), 45 deletions(-) diff --git a/public/language/cs/admin/admin.json b/public/language/cs/admin/admin.json index 5fb62a418b..c44600d0e7 100644 --- a/public/language/cs/admin/admin.json +++ b/public/language/cs/admin/admin.json @@ -4,15 +4,15 @@ "acp-title": "Ovládací panel správce NodeBB | %1", "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-message": "NodeBB encountered a problem saving your changes. (%1)", - "save-changes": "Save changes", + "changes-saved": "Změny byly uloženy", + "changes-saved-message": "Vaše změny v NodeBB konfiguraci byly uloženy.", + "changes-not-saved": "Změny nebyly uloženy", + "changes-not-saved-message": "NodeBB narazil na problém při ukládání vašich změn. (%1)", + "save-changes": "Uložit změny", "min": "Min:", "max": "Max:", - "view": "View", - "edit": "Edit", - "add": "Add", - "select-icon": "Select Icon" + "view": "Zobrazit", + "edit": "Upravit", + "add": "Přidat", + "select-icon": "Vybrat ikonu" } \ No newline at end of file diff --git a/public/language/fr/admin/development/info.json b/public/language/fr/admin/development/info.json index 3f9de021d1..afcbe555aa 100644 --- a/public/language/fr/admin/development/info.json +++ b/public/language/fr/admin/development/info.json @@ -3,7 +3,7 @@ "ip": "IP %1", "nodes-responded": "%1 noeuds ont répondu en %2ms !", "host": "hôte", - "primary": "primary / jobs", + "primary": "Principal / Tâches", "pid": "pid", "nodejs": "nodejs", "online": "en ligne", @@ -19,7 +19,7 @@ "registered": "Enregistré", "sockets": "Sockets", - "connection-count": "Connection Count", + "connection-count": "nombre de connexions", "guests": "Invités", "info": "Info" diff --git a/public/language/fr/admin/extend/widgets.json b/public/language/fr/admin/extend/widgets.json index 01132fc81b..8fdce5ac24 100644 --- a/public/language/fr/admin/extend/widgets.json +++ b/public/language/fr/admin/extend/widgets.json @@ -12,8 +12,8 @@ "container.card": "Carte", "container.card-header": "En-tête", "container.card-body": "Corps", - "container.title": "Title", - "container.body": "Body", + "container.title": "Titre", + "container.body": "Corps du message", "container.alert": "Alerte", "alert.confirm-delete": "Êtes-vous sûr de vouloir supprimer ce widget ?", diff --git a/public/language/fr/admin/settings/navigation.json b/public/language/fr/admin/settings/navigation.json index 677e35da8f..bb00c6647e 100644 --- a/public/language/fr/admin/settings/navigation.json +++ b/public/language/fr/admin/settings/navigation.json @@ -10,7 +10,7 @@ "id": "ID : optionnel", "properties": "Propriétés :", - "show-to-groups": "Show to Groups:", + "show-to-groups": "Visible pour les groupes\n ", "open-new-window": "Ouvrir dans une nouvelle fenêtre", "dropdown": "Menu déroulant", "dropdown-placeholder": "Placer vos éléments de menu déroulant ci-dessous, par exemple :
https://myforum.com", diff --git a/public/language/fr/admin/settings/reputation.json b/public/language/fr/admin/settings/reputation.json index 28090542fe..e9fb66c70c 100644 --- a/public/language/fr/admin/settings/reputation.json +++ b/public/language/fr/admin/settings/reputation.json @@ -2,14 +2,14 @@ "reputation": "Paramètres de réputation", "disable": "Désactiver le système de réputation", "disable-down-voting": "Désactiver les votes négatifs", - "upvote-visibility": "Up Vote visibility", - "upvote-visibility-all": "Everyone can see up votes", - "upvote-visibility-loggedin": "Only logged in users can see up votes", - "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes", - "downvote-visibility": "Down Vote visibility", - "downvote-visibility-all": "Everyone can see down votes", - "downvote-visibility-loggedin": "Only logged in users can see down votes", - "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes", + "upvote-visibility": "Visibilité des votes positifs", + "upvote-visibility-all": "Tout le monde peut voir les votes positifs", + "upvote-visibility-loggedin": "Seuls les utilisateurs connectés peuvent voir les votes positifs", + "upvote-visibility-privileged": "Seuls les Administrateurs et Modérateurs peuvent voir les votes positifs", + "downvote-visibility": "Visibilité des votes négatifs", + "downvote-visibility-all": "Tout le monde peut voir les votes négatifs", + "downvote-visibility-loggedin": "Seuls les utilisateurs connectés peuvent voir les votes négatifs", + "downvote-visibility-privileged": "Seuls les Administrateurs et Modérateurs peuvent voir les votes négatifs", "thresholds": "Seuils d'activité", "min-rep-upvote": "Réputation minimale pour voter pour les publications", "upvotes-per-day": "Votes positifs par jour (0 = illimité)", diff --git a/public/language/fr/error.json b/public/language/fr/error.json index bde9263992..a3797a852e 100644 --- a/public/language/fr/error.json +++ b/public/language/fr/error.json @@ -153,7 +153,7 @@ "about-me-too-long": "Votre texte \"à propos de moi\" ne peut dépasser %1 caractère(s).", "cant-chat-with-yourself": "Vous ne pouvez discuter avec vous-même !", "chat-restricted": "Cet utilisateur a restreint ses messages de chat. Il doit d'abord s'abonner à votre compte avant que vous puissiez discuter avec lui.", - "chat-user-blocked": "You have been blocked by this user.", + "chat-user-blocked": "Tu as été bloqué par cet utilisateur", "chat-disabled": "Système de chat désactivé", "too-many-messages": "Vous avez envoyé trop de messages, veuillez patienter un instant.", "invalid-chat-message": "Message de chat invalide", diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json index ccf2565f6e..1716ce7fff 100644 --- a/public/language/fr/flags.json +++ b/public/language/fr/flags.json @@ -90,6 +90,6 @@ "bulk-actions": "Actions en vrac", "bulk-resolve": "Signalement(s) résolu(s)", "bulk-success": "%1 signalements mis à jour", - "flagged-timeago": "Flagged ", + "flagged-timeago": "Signalé ", "auto-flagged": "[Auto Signalement] A reçu %1 votes négatifs." } \ No newline at end of file diff --git a/public/language/fr/modules.json b/public/language/fr/modules.json index cc43da924f..0a00ef0366 100644 --- a/public/language/fr/modules.json +++ b/public/language/fr/modules.json @@ -1,8 +1,8 @@ { "chat.room-id": "Discussion %1", "chat.chatting-with": "Discuter avec", - "chat.placeholder": "Type chat message here, drag & drop images", - "chat.placeholder.mobile": "Type chat message", + "chat.placeholder": "Tapez votre message ici, glissez-déposez des images", + "chat.placeholder.mobile": "Saisir le message de chat", "chat.placeholder.message-room": "Message #%1", "chat.scroll-up-alert": "Aller au message le plus récent", "chat.usernames-and-x-others": "%1 & %2 autres", diff --git a/public/language/fr/notifications.json b/public/language/fr/notifications.json index 0abbf4868e..238af0254d 100644 --- a/public/language/fr/notifications.json +++ b/public/language/fr/notifications.json @@ -52,10 +52,10 @@ "user-posted-to-multiple": "%1, %2 et %3 autres ont posté des réponses dans : %4", "user-posted-topic": "%1 a posté un nouveau sujet: %2", "user-edited-post": "%1 a édité un message dans %2", - "user-posted-topic-with-tag": "%1 has posted %2 (tagged %3)", - "user-posted-topic-with-tag-dual": "%1 has posted %2 (tagged %3 and %4)", - "user-posted-topic-with-tag-triple": "%1 has posted %2 (tagged %3, %4, and %5)", - "user-posted-topic-with-tag-multiple": "%1 has posted %2 (tagged %3)", + "user-posted-topic-with-tag": "%1a publié %2 (tags %3)", + "user-posted-topic-with-tag-dual": "%1a publié%2 (tags %3 and %4)", + "user-posted-topic-with-tag-triple": "%1as publié%2 (tags %3, %4, and %5)", + "user-posted-topic-with-tag-multiple": "%1as publié %2(tags %3)", "user-posted-topic-in-category": "%1 a posté un nouveau sujet: %2", "user-started-following-you": "%1 vous suit.", "user-started-following-you-dual": "%1 et %2 se sont abonnés à votre compte.", @@ -75,7 +75,7 @@ "email-confirmed": "E-mail vérifié", "email-confirmed-message": "Merci pour la validation de votre adresse e-mail. Votre compte est désormais activé.", "email-confirm-error-message": "Il y a un un problème dans la vérification de votre adresse e-mail. Le code est peut être invalide ou a expiré.", - "email-confirm-error-message-already-validated": "Your email address was already validated.", + "email-confirm-error-message-already-validated": "Votre adresse email a déjà été validée", "email-confirm-sent": "E-mail de vérification envoyé.", "none": "aucun", "notification-only": "Seulement une notification", diff --git a/public/language/fr/pages.json b/public/language/fr/pages.json index 7c4460f4a3..231f7d765e 100644 --- a/public/language/fr/pages.json +++ b/public/language/fr/pages.json @@ -54,7 +54,7 @@ "account/settings-of": "Modifier les paramètres de %1", "account/watched": "Sujets auxquels %1 est abonné", "account/ignored": "Sujets ignorés par %1", - "account/read": "Topics read by %1", + "account/read": "topics lus par %1", "account/upvoted": "Avis positifs de %1", "account/downvoted": "Avis négatifs de %1", "account/best": "Meilleurs messages postés par %1", diff --git a/public/language/fr/post-queue.json b/public/language/fr/post-queue.json index 0c30494b30..5de3fd596b 100644 --- a/public/language/fr/post-queue.json +++ b/public/language/fr/post-queue.json @@ -39,5 +39,5 @@ "remove-selected-confirm": "Voulez-vous supprimer %1 messages sélectionnés ?", "bulk-accept-success": "%1 messages acceptés", "bulk-reject-success": "%1 messages rejetés", - "links-in-this-post": "Links in this post" + "links-in-this-post": "Liens dans ce post" } \ No newline at end of file diff --git a/public/language/fr/themes/harmony.json b/public/language/fr/themes/harmony.json index 79f78969f1..eb122d9d02 100644 --- a/public/language/fr/themes/harmony.json +++ b/public/language/fr/themes/harmony.json @@ -7,8 +7,8 @@ "login-register-to-search": "Connectez-vous ou inscrivez-vous pour faire une recherche.", "settings.title": "Configuration du thème", "settings.enableQuickReply": "Activer les réponses rapides", - "settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages", - "settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.", + "settings.enableBreadcrumbs": "Afficher le fil d'Ariane dans les pages de catégories et de sujets
 
 ", + "settings.enableBreadcrumbs.why": "Traduction suggérée : Le fil d’Ariane est visible sur la plupart des pages pour faciliter la navigation. La conception de base des pages de catégories et de sujets offre d’autres moyens pour revenir aux pages parentes, mais le fil d’Ariane peut être désactivé afin de réduire l'encombrement visuel.
 ", "settings.centerHeaderElements": "Centrer les éléments d'en-tête", "settings.mobileTopicTeasers": "Afficher les teasers de sujet sur mobile", "settings.stickyToolbar": "Barre d'outils", diff --git a/public/language/fr/user.json b/public/language/fr/user.json index ec05b02094..3e2c846aeb 100644 --- a/public/language/fr/user.json +++ b/public/language/fr/user.json @@ -1,9 +1,9 @@ { "user-menu": "Menu de l'utilisateur", "banned": "Banni", - "unbanned": "Unbanned", + "unbanned": "Débannir", "muted": "Muet", - "unmuted": "Unmuted", + "unmuted": "Rétablir la possibilité d'écrire / répondre ", "offline": "Hors-ligne", "deleted": "Effacé", "username": "Nom d'utilisateur", @@ -43,7 +43,7 @@ "change-all": "Tout changer", "watched": "Abonnements", "ignored": "Ignorés", - "read": "Read", + "read": "Lu", "default-category-watch-state": "Abonnement par défaut des catégories", "followers": "Abonnés", "following": "Abonnements", @@ -79,7 +79,7 @@ "change-password": "Changer le mot de passe", "change-password-error": "Mot de passe invalide !", "change-password-error-wrong-current": "Votre mot de passe est incorrect !", - "change-password-error-same-password": "Your new password matches your current password, please use a new password.", + "change-password-error-same-password": "Votre nouveau mot de passe est identique à l'actuel, veuillez en utiliser un différent.", "change-password-error-match": "Les mots de passe doivent être identiques !", "change-password-error-privileges": "Vous n'avez pas les droits de changer ce mot de passe.", "change-password-success": "Votre mot de passe a été mis à jour.", @@ -115,7 +115,7 @@ "has-no-topics": "Cet utilisateur n'a encore créé aucun sujet.", "has-no-watched-topics": "Cet utilisateur ne s'est encore abonné à aucun sujet.", "has-no-ignored-topics": "Cet utilisateur n'a encore ignoré aucun sujet.", - "has-no-read-topics": "This user hasn't read any topics yet.", + "has-no-read-topics": "Cet utilisateur n'a pas encore consulté de sujets.", "has-no-upvoted-posts": "Cet utilisateur n'a pas encore donné d'avis positif.", "has-no-downvoted-posts": "Cet utilisateur n'a pas donné d'avis négatif.", "has-no-controversial-posts": "Cet utilisateur n'a pas encore d'avis négatif.", @@ -168,15 +168,15 @@ "sso.dissociate-confirm": "Êtes-vous sûr de vouloir dissocier votre compte de %1 ?", "info.latest-flags": "Derniers signalements", "info.profile": "Profile", - "info.post": "Post", - "info.view-flag": "View flag", - "info.reported-by": "Reported by:", + "info.post": "Message", + "info.view-flag": "Voir le signalement", + "info.reported-by": "Signalé par", "info.no-flags": "Aucun signalement trouvé", "info.ban-history": "Historique de bannissement récent", "info.no-ban-history": "Cet utilisateur n'a jamais été banni", "info.banned-until": "Banni jusqu'au %1", "info.banned-expiry": "Expiration", - "info.ban-expired": "Ban expired", + "info.ban-expired": "Bannissement expiré", "info.banned-permanently": "Banni de façon permanente", "info.banned-reason-label": "Raison", "info.banned-no-reason": "Aucune raison donnée", diff --git a/public/language/fr/users.json b/public/language/fr/users.json index d91152241f..4c2b671f04 100644 --- a/public/language/fr/users.json +++ b/public/language/fr/users.json @@ -1,6 +1,6 @@ { "all-users": "Tous les utilisateurs", - "followed-users": "Followed Users", + "followed-users": "Utilisateurs suivis", "latest-users": "Derniers inscrits", "top-posters": "Utilisateurs les plus actifs", "most-reputation": "Meilleur Réputation", From d86bedf83af226f1c8d7b7d3427c8838f86dd827 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:26:35 -0400 Subject: [PATCH 18/94] chore(deps): update dependency mocha to v10.8.2 (#12884) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index eb99e4843a..6647898955 100644 --- a/install/package.json +++ b/install/package.json @@ -168,7 +168,7 @@ "husky": "8.0.3", "jsdom": "25.0.1", "lint-staged": "15.2.10", - "mocha": "10.7.3", + "mocha": "10.8.2", "mocha-lcov-reporter": "1.3.0", "mockdate": "3.0.5", "nyc": "17.1.0", From 8ae2f503bdd3363cdb304b7f94abf904d329dcf7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:26:50 -0400 Subject: [PATCH 19/94] fix(deps): update dependency cron to v3.1.8 (#12881) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 6647898955..ec51cc1054 100644 --- a/install/package.json +++ b/install/package.json @@ -62,7 +62,7 @@ "connect-pg-simple": "10.0.0", "connect-redis": "7.1.1", "cookie-parser": "1.4.7", - "cron": "3.1.7", + "cron": "3.1.8", "cropperjs": "1.6.2", "csrf-sync": "4.0.3", "daemon": "1.1.0", From 383f332ca2b63084b2e8428ce381590c453f66a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:22:25 -0400 Subject: [PATCH 20/94] chore(deps): update dependency sass-embedded to v1.80.5 (#12889) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index ec51cc1054..0ed1953bf1 100644 --- a/install/package.json +++ b/install/package.json @@ -175,7 +175,7 @@ "smtp-server": "3.13.6" }, "optionalDependencies": { - "sass-embedded": "1.80.4" + "sass-embedded": "1.80.5" }, "resolutions": { "*/jquery": "3.7.1" From 2cb2ac3a268a4935d1f7979660ce04f0c1f60af1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:22:37 -0400 Subject: [PATCH 21/94] fix(deps): update dependency nodebb-plugin-composer-default to v10.2.42 (#12888) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 0ed1953bf1..c48ad35e9b 100644 --- a/install/package.json +++ b/install/package.json @@ -98,7 +98,7 @@ "multiparty": "4.2.3", "nconf": "0.12.1", "nodebb-plugin-2factor": "7.5.6", - "nodebb-plugin-composer-default": "10.2.40", + "nodebb-plugin-composer-default": "10.2.42", "nodebb-plugin-dbsearch": "6.2.5", "nodebb-plugin-emoji": "5.1.15", "nodebb-plugin-emoji-android": "4.0.0", From 3fb6587ac6f97e530f18996fb43612def80d78db Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:39:44 -0400 Subject: [PATCH 22/94] fix(deps): update dependency jquery-ui to v1.14.1 (#12891) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index c48ad35e9b..7ebea681b1 100644 --- a/install/package.json +++ b/install/package.json @@ -83,7 +83,7 @@ "jquery-deserialize": "2.0.0", "jquery-form": "4.3.0", "jquery-serializeobject": "1.0.0", - "jquery-ui": "1.14.0", + "jquery-ui": "1.14.1", "jsesc": "3.0.2", "json2csv": "5.0.7", "jsonwebtoken": "9.0.2", From c5dd8b67ba5e023d992e60dfdce29595163e3845 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:18:28 -0500 Subject: [PATCH 23/94] fix(deps): update dependency sass to v1.80.6 (#12892) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 7ebea681b1..74be257fc4 100644 --- a/install/package.json +++ b/install/package.json @@ -128,7 +128,7 @@ "rss": "1.2.2", "rtlcss": "4.3.0", "sanitize-html": "2.13.1", - "sass": "1.80.4", + "sass": "1.80.6", "semver": "7.6.3", "serve-favicon": "2.5.0", "sharp": "0.32.6", From 37f877b3433c13f4b0c2c4b7a3b2461d34560979 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:18:38 -0500 Subject: [PATCH 24/94] chore(deps): update dependency sass-embedded to v1.80.6 (#12894) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 74be257fc4..f3ff76ba57 100644 --- a/install/package.json +++ b/install/package.json @@ -175,7 +175,7 @@ "smtp-server": "3.13.6" }, "optionalDependencies": { - "sass-embedded": "1.80.5" + "sass-embedded": "1.80.6" }, "resolutions": { "*/jquery": "3.7.1" From 3d847a5ad2a7724d7f54ae62dff2998a6ed419c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:19:24 -0500 Subject: [PATCH 25/94] fix(deps): update dependency webpack to v5.96.1 (#12895) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index f3ff76ba57..83f744d2ca 100644 --- a/install/package.json +++ b/install/package.json @@ -146,7 +146,7 @@ "toobusy-js": "0.5.1", "tough-cookie": "5.0.0", "validator": "13.12.0", - "webpack": "5.95.0", + "webpack": "5.96.1", "webpack-merge": "6.0.1", "winston": "3.15.0", "workerpool": "9.2.0", From f5439d95dde17fef93eb05a278585fb39ac5ac1e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:19:45 -0500 Subject: [PATCH 26/94] fix(deps): update dependency compression to v1.7.5 (#12890) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 83f744d2ca..9940cd1c10 100644 --- a/install/package.json +++ b/install/package.json @@ -55,7 +55,7 @@ "colors": "1.4.0", "commander": "12.1.0", "compare-versions": "6.1.1", - "compression": "1.7.4", + "compression": "1.7.5", "connect-flash": "0.1.1", "connect-mongo": "5.1.0", "connect-multiparty": "2.2.0", From a4f75ca150278ac3b2ec9cb78878f52c3cd973e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:19:59 -0500 Subject: [PATCH 27/94] fix(deps): update dependency winston to v3.16.0 (#12896) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 9940cd1c10..dfd45344f7 100644 --- a/install/package.json +++ b/install/package.json @@ -148,7 +148,7 @@ "validator": "13.12.0", "webpack": "5.96.1", "webpack-merge": "6.0.1", - "winston": "3.15.0", + "winston": "3.16.0", "workerpool": "9.2.0", "xml": "1.0.1", "xregexp": "5.1.1", From c586854af184832761b21672ac153fd648798c81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 4 Nov 2024 10:28:48 -0500 Subject: [PATCH 28/94] test: fix spec --- public/openapi/read/admin/extend/plugins.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/openapi/read/admin/extend/plugins.yaml b/public/openapi/read/admin/extend/plugins.yaml index d7a2a0f96d..5c1148a06f 100644 --- a/public/openapi/read/admin/extend/plugins.yaml +++ b/public/openapi/read/admin/extend/plugins.yaml @@ -107,6 +107,8 @@ get: text: type: string nullable: true + downloads: + type: number outdated: type: boolean settingsRoute: From 3aa0fa61dcdb179aac5b6d6485533fde3aa3dd85 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 10:35:15 -0500 Subject: [PATCH 29/94] fix(deps): update dependency ace-builds to v1.36.4 (#12898) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index dfd45344f7..d06d0b37af 100644 --- a/install/package.json +++ b/install/package.json @@ -38,7 +38,7 @@ "@textcomplete/contenteditable": "0.1.13", "@textcomplete/core": "0.1.13", "@textcomplete/textarea": "0.1.13", - "ace-builds": "1.36.3", + "ace-builds": "1.36.4", "archiver": "7.0.1", "async": "3.2.6", "autoprefixer": "10.4.20", From 87ec8637b05fc8b65dacb3a01e67f230afca8c52 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:19:02 -0500 Subject: [PATCH 30/94] fix(deps): update dependency cron to v3.1.9 (#12899) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index d06d0b37af..00228065c7 100644 --- a/install/package.json +++ b/install/package.json @@ -62,7 +62,7 @@ "connect-pg-simple": "10.0.0", "connect-redis": "7.1.1", "cookie-parser": "1.4.7", - "cron": "3.1.8", + "cron": "3.1.9", "cropperjs": "1.6.2", "csrf-sync": "4.0.3", "daemon": "1.1.0", From b13bd803d75c6bed5af257656c89c1ef6c469286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 5 Nov 2024 09:32:47 -0500 Subject: [PATCH 31/94] chore: up widgets --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index f98d105287..b719bc87b2 100644 --- a/install/package.json +++ b/install/package.json @@ -111,7 +111,7 @@ "nodebb-theme-lavender": "7.1.8", "nodebb-theme-peace": "2.2.7", "nodebb-theme-persona": "13.3.37", - "nodebb-widget-essentials": "7.0.29", + "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.15", "nprogress": "0.2.0", "passport": "0.7.0", From 975bca027fc1b60060026864d2351ba749121c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 5 Nov 2024 10:37:49 -0500 Subject: [PATCH 32/94] add socket events even if there is no dropdown fixes themes that dont use a dropdown for chats/notifs like peace --- public/src/client/header/chat.js | 4 ---- public/src/client/header/notifications.js | 3 --- 2 files changed, 7 deletions(-) diff --git a/public/src/client/header/chat.js b/public/src/client/header/chat.js index d52f4c6c72..d91a9a95bb 100644 --- a/public/src/client/header/chat.js +++ b/public/src/client/header/chat.js @@ -7,10 +7,6 @@ define('forum/header/chat', [ chat.prepareDOM = function () { const chatsToggleEl = $('[component="chat/dropdown"]'); - if (!chatsToggleEl.length) { - return; - } - chatsToggleEl.on('show.bs.dropdown', (ev) => { requireAndCall('loadChatsDropdown', $(ev.target).parent().find('[component="chat/list"]')); }); diff --git a/public/src/client/header/notifications.js b/public/src/client/header/notifications.js index 2b37b45cd0..bff84bd849 100644 --- a/public/src/client/header/notifications.js +++ b/public/src/client/header/notifications.js @@ -5,9 +5,6 @@ define('forum/header/notifications', function () { notifications.prepareDOM = function () { const notifTrigger = $('[component="notifications"] [data-bs-toggle="dropdown"]'); - if (!notifTrigger.length) { - return; - } notifTrigger.on('show.bs.dropdown', (ev) => { requireAndCall('loadNotifications', $(ev.target).parent().find('[component="notifications/list"]')); From 8af37a7d404bec914cd91c5b1433be2ccb88a500 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 11:54:53 -0500 Subject: [PATCH 33/94] fix(deps): update dependency nodebb-theme-peace to v2.2.8 (#12901) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index ac61fe3dde..a4789c021d 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.77", "nodebb-theme-lavender": "7.1.8", - "nodebb-theme-peace": "2.2.7", + "nodebb-theme-peace": "2.2.8", "nodebb-theme-persona": "13.3.38", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", From 280e7613994b4d537a9e9cbd92984b20883bc732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 5 Nov 2024 16:22:38 -0500 Subject: [PATCH 34/94] chore: up themes --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index a4789c021d..14ef474d28 100644 --- a/install/package.json +++ b/install/package.json @@ -108,9 +108,9 @@ "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.77", - "nodebb-theme-lavender": "7.1.8", + "nodebb-theme-lavender": "7.1.9", "nodebb-theme-peace": "2.2.8", - "nodebb-theme-persona": "13.3.38", + "nodebb-theme-persona": "13.3.39", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From 65f64ebaedb5c1697f2c740e377dbd9c49dc0e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 5 Nov 2024 17:51:52 -0500 Subject: [PATCH 35/94] chore: up themes --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index 14ef474d28..dea345ec0b 100644 --- a/install/package.json +++ b/install/package.json @@ -108,9 +108,9 @@ "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.77", - "nodebb-theme-lavender": "7.1.9", + "nodebb-theme-lavender": "7.1.10", "nodebb-theme-peace": "2.2.8", - "nodebb-theme-persona": "13.3.39", + "nodebb-theme-persona": "13.3.40", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From bc00df3cd9cea5e9b52ad94c3f5df5ea2679c600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 6 Nov 2024 11:36:53 -0500 Subject: [PATCH 36/94] feat: closes #12902, allow adding users as post editors --- install/package.json | 4 +- public/language/en-GB/topic.json | 3 + public/src/client/topic/manage-editors.js | 77 +++++++++++++++++++++++ public/src/client/topic/postTools.js | 7 +++ src/posts/delete.js | 1 + src/privileges/posts.js | 9 ++- src/socket.io/posts/tools.js | 32 ++++++++++ src/views/modals/manage-editors.tpl | 32 ++++++++++ 8 files changed, 161 insertions(+), 4 deletions(-) create mode 100644 public/src/client/topic/manage-editors.js create mode 100644 src/views/modals/manage-editors.tpl diff --git a/install/package.json b/install/package.json index dea345ec0b..0186eff62e 100644 --- a/install/package.json +++ b/install/package.json @@ -107,10 +107,10 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.77", + "nodebb-theme-harmony": "1.2.78", "nodebb-theme-lavender": "7.1.10", "nodebb-theme-peace": "2.2.8", - "nodebb-theme-persona": "13.3.40", + "nodebb-theme-persona": "13.3.41", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", diff --git a/public/language/en-GB/topic.json b/public/language/en-GB/topic.json index 9027774603..fdb6ff6e91 100644 --- a/public/language/en-GB/topic.json +++ b/public/language/en-GB/topic.json @@ -30,6 +30,7 @@ "restore": "Restore", "move": "Move", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Link", "share": "Share", @@ -116,6 +117,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Move All", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fork Topic", "thread-tools.tag": "Tag Topic", @@ -177,6 +179,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Enter your topic title here...", "composer.handle-placeholder": "Enter your name/handle here", diff --git a/public/src/client/topic/manage-editors.js b/public/src/client/topic/manage-editors.js new file mode 100644 index 0000000000..4d063bfa26 --- /dev/null +++ b/public/src/client/topic/manage-editors.js @@ -0,0 +1,77 @@ +'use strict'; + + +define('forum/topic/manage-editors', [ + 'autocomplete', + 'alerts', +], function (autocomplete, alerts) { + const ManageEditors = {}; + + let modal; + + ManageEditors.init = async function (postEl) { + if (modal) { + return; + } + const pid = postEl.attr('data-pid'); + + let editors = await socket.emit('posts.getEditors', { pid: pid }); + app.parseAndTranslate('modals/manage-editors', { + editors: editors, + }, function (html) { + modal = html; + + const commitEl = modal.find('#manage_editors_commit'); + + $('body').append(modal); + + modal.find('#manage_editors_cancel').on('click', closeModal); + + commitEl.on('click', function () { + saveEditors(pid); + }); + + autocomplete.user(modal.find('#username'), { filters: ['notbanned'] }, function (ev, ui) { + const isInEditors = editors.find(e => String(e.uid) === String(ui.item.user.uid)); + if (!isInEditors) { + editors.push(ui.item.user); + app.parseAndTranslate('modals/manage-editors', 'editors', { + editors: editors, + }, function (html) { + modal.find('[component="topic/editors"]').html(html); + modal.find('#username').val(''); + }); + } + }); + + modal.on('click', 'button.remove-user-icon', function () { + const el = $(this).parents('[data-uid]'); + const uid = el.attr('data-uid'); + editors = editors.filter(e => String(e.uid) === String(uid)); + el.remove(); + }); + }); + }; + + function saveEditors(pid) { + const uids = modal.find('[component="topic/editors"]>[data-uid]') + .map((i, el) => $(el).attr('data-uid')).get(); + + socket.emit('posts.saveEditors', { pid: pid, uids: uids }, function (err) { + if (err) { + return alerts.error(err); + } + + closeModal(); + }); + } + + function closeModal() { + if (modal) { + modal.remove(); + modal = null; + } + } + + return ManageEditors; +}); diff --git a/public/src/client/topic/postTools.js b/public/src/client/topic/postTools.js index f8d2ca8933..5a5872c927 100644 --- a/public/src/client/topic/postTools.js +++ b/public/src/client/topic/postTools.js @@ -253,6 +253,13 @@ define('forum/topic/postTools', [ }); }); + postContainer.on('click', '[component="post/manage-editors"]', function () { + const btn = $(this); + require(['forum/topic/manage-editors'], function (manageEditors) { + manageEditors.init(btn.parents('[data-pid]')); + }); + }); + postContainer.on('click', '[component="post/ban-ip"]', function () { const ip = $(this).attr('data-ip'); socket.emit('blacklist.addRule', ip, function (err) { diff --git a/src/posts/delete.js b/src/posts/delete.js index 94f73cf494..7c1efdec52 100644 --- a/src/posts/delete.js +++ b/src/posts/delete.js @@ -81,6 +81,7 @@ module.exports = function (Posts) { deleteDiffs(pids), deleteFromUploads(pids), db.sortedSetsRemove(['posts:pid', 'posts:votes', 'posts:flagged'], pids), + db.deleteAll(pids.map(pid => `pid:${pid}:editors`)), ]); await resolveFlags(postData, uid); diff --git a/src/privileges/posts.js b/src/privileges/posts.js index fbd6858282..505afc5321 100644 --- a/src/privileges/posts.js +++ b/src/privileges/posts.js @@ -3,6 +3,7 @@ const _ = require('lodash'); +const db = require('../database'); const meta = require('../meta'); const posts = require('../posts'); const topics = require('../topics'); @@ -118,7 +119,8 @@ privsPosts.canEdit = async function (pid, uid) { const results = await utils.promiseParallel({ isAdmin: user.isAdministrator(uid), isMod: posts.isModerator([pid], uid), - owner: posts.isOwner(pid, uid), + isOwner: posts.isOwner(pid, uid), + isEditor: db.isSetMember(`pid:${pid}:editors`, uid), edit: privsPosts.can('posts:edit', pid, uid), postData: posts.getPostFields(pid, ['tid', 'timestamp', 'deleted', 'deleterUid']), userData: user.getUserFields(uid, ['reputation']), @@ -158,7 +160,10 @@ privsPosts.canEdit = async function (pid, uid) { results.uid = uid; const result = await plugins.hooks.fire('filter:privileges.posts.edit', results); - return { flag: result.edit && (result.owner || result.isMod), message: '[[error:no-privileges]]' }; + return { + flag: result.edit && (result.isOwner || result.isEditor || result.isMod), + message: '[[error:no-privileges]]', + }; }; privsPosts.canDelete = async function (pid, uid) { diff --git a/src/socket.io/posts/tools.js b/src/socket.io/posts/tools.js index 44b488216e..ba616f313f 100644 --- a/src/socket.io/posts/tools.js +++ b/src/socket.io/posts/tools.js @@ -46,6 +46,7 @@ module.exports = function (SocketPosts) { postData.display_moderator_tools = postData.display_edit_tools || postData.display_delete_tools; postData.display_move_tools = results.isAdmin || results.isModerator; postData.display_change_owner_tools = results.isAdmin || results.isModerator; + postData.display_manage_editors_tools = results.isAdmin || results.isModerator || postData.selfPost; postData.display_ip_ban = (results.isAdmin || results.isGlobalMod) && !postData.selfPost; postData.display_history = results.history && results.canViewHistory; postData.flags = { @@ -92,4 +93,35 @@ module.exports = function (SocketPosts) { await Promise.all(logs); }; + + SocketPosts.getEditors = async function (socket, data) { + if (!data || !data.pid) { + throw new Error('[[error:invalid-data]]'); + } + await checkEditorPrivilege(socket.uid, data.pid); + const editorUids = await db.getSetMembers(`pid:${data.pid}:editors`); + const userData = await user.getUsersFields(editorUids, ['username', 'userslug', 'picture']); + return userData; + }; + + SocketPosts.saveEditors = async function (socket, data) { + if (!data || !data.pid || !Array.isArray(data.uids)) { + throw new Error('[[error:invalid-data]]'); + } + await checkEditorPrivilege(socket.uid, data.pid); + await db.delete(`pid:${data.pid}:editors`); + await db.setAdd(`pid:${data.pid}:editors`, data.uids); + }; + + async function checkEditorPrivilege(uid, pid) { + const cid = await posts.getCidByPid(pid); + const [isAdminOrMod, owner] = await Promise.all([ + privileges.categories.isAdminOrMod(cid, uid), + posts.getPostField(pid, 'uid'), + ]); + const isSelfPost = String(uid) === String(owner); + if (!isAdminOrMod && !isSelfPost) { + throw new Error('[[error:no-privileges]]'); + } + } }; diff --git a/src/views/modals/manage-editors.tpl b/src/views/modals/manage-editors.tpl new file mode 100644 index 0000000000..9faea98675 --- /dev/null +++ b/src/views/modals/manage-editors.tpl @@ -0,0 +1,32 @@ +
+
[[topic:thread-tools.manage-editors]]
+
+

+ [[topic:manage-editors-instruction]] +

+
+ +
+ + + + +
+
+
+ {{{ each editors }}} +
+ {buildAvatar(@value, "24px", true)} + {./username} + +
+ {{{ end }}} +
+
+ +
From 9fd5ca27195a878d26ae5c539557b51c1ff3ab96 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 6 Nov 2024 16:37:17 +0000 Subject: [PATCH 37/94] chore(i18n): fallback strings for new resources: nodebb.topic --- public/language/ar/topic.json | 3 +++ public/language/bg/topic.json | 3 +++ public/language/bn/topic.json | 3 +++ public/language/cs/topic.json | 3 +++ public/language/da/topic.json | 3 +++ public/language/de/topic.json | 3 +++ public/language/el/topic.json | 3 +++ public/language/en-US/topic.json | 3 +++ public/language/en-x-pirate/topic.json | 3 +++ public/language/es/topic.json | 3 +++ public/language/et/topic.json | 3 +++ public/language/fa-IR/topic.json | 3 +++ public/language/fi/topic.json | 3 +++ public/language/fr/topic.json | 3 +++ public/language/gl/topic.json | 3 +++ public/language/he/topic.json | 3 +++ public/language/hr/topic.json | 3 +++ public/language/hu/topic.json | 3 +++ public/language/hy/topic.json | 3 +++ public/language/id/topic.json | 3 +++ public/language/it/topic.json | 3 +++ public/language/ja/topic.json | 3 +++ public/language/ko/topic.json | 3 +++ public/language/lt/topic.json | 3 +++ public/language/lv/topic.json | 3 +++ public/language/ms/topic.json | 3 +++ public/language/nb/topic.json | 3 +++ public/language/nl/topic.json | 3 +++ public/language/nn-NO/topic.json | 3 +++ public/language/pl/topic.json | 3 +++ public/language/pt-BR/topic.json | 3 +++ public/language/pt-PT/topic.json | 3 +++ public/language/ro/topic.json | 3 +++ public/language/ru/topic.json | 3 +++ public/language/rw/topic.json | 3 +++ public/language/sc/topic.json | 3 +++ public/language/sk/topic.json | 3 +++ public/language/sl/topic.json | 3 +++ public/language/sq-AL/topic.json | 3 +++ public/language/sr/topic.json | 3 +++ public/language/sv/topic.json | 3 +++ public/language/th/topic.json | 3 +++ public/language/tr/topic.json | 3 +++ public/language/uk/topic.json | 3 +++ public/language/vi/topic.json | 3 +++ public/language/zh-CN/topic.json | 3 +++ public/language/zh-TW/topic.json | 3 +++ 47 files changed, 141 insertions(+) diff --git a/public/language/ar/topic.json b/public/language/ar/topic.json index 9e8a4a1124..f98ff77996 100644 --- a/public/language/ar/topic.json +++ b/public/language/ar/topic.json @@ -27,6 +27,7 @@ "restore": "استعادة", "move": "نقل", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "فرع", "link": "رابط", "share": "نشر", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "نقل الكل", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "إنشاء فرع الموضوع", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "أدخل عنوان موضوعك هنا...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json index 357d3c6783..f35ada2e02 100644 --- a/public/language/bg/topic.json +++ b/public/language/bg/topic.json @@ -27,6 +27,7 @@ "restore": "Възстановяване", "move": "Преместване", "change-owner": "Промяна на собственика", + "manage-editors": "Manage Editors", "fork": "Разделяне", "link": "Връзка", "share": "Споделяне", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Преместване на публикациите", "thread-tools.move-all": "Преместване на всички", "thread-tools.change-owner": "Промяна на собственика", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Избиране на категория", "thread-tools.fork": "Разделяне на темата", "thread-tools.tag": "Поставяне на етикет на темата", @@ -157,6 +159,7 @@ "move-posts-instruction": "Щракнете върху публикациите, които искате да преместите, а след това въведете ид. на тема или отидете в целевата тема", "move-topic-instruction": "Изберете целевата категория и натиснете „Преместване“", "change-owner-instruction": "Натиснете публикациите, които искате да прехвърлите на друг потребител", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Въведете заглавието на темата си тук...", "composer.handle-placeholder": "Въведете името тук", "composer.hide": "Скриване", diff --git a/public/language/bn/topic.json b/public/language/bn/topic.json index 3239dba068..a088e4378f 100644 --- a/public/language/bn/topic.json +++ b/public/language/bn/topic.json @@ -27,6 +27,7 @@ "restore": "পুনরূদ্ধার", "move": "সরানো", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "শাখা", "link": "লিঙ্ক", "share": "শেয়ার", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "সমস্ত টপিক সরান", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "টপিক ফর্ক করুন", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "আপনার টপিকের শিরোনাম দিন", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/cs/topic.json b/public/language/cs/topic.json index 924bd61821..23e01916ac 100644 --- a/public/language/cs/topic.json +++ b/public/language/cs/topic.json @@ -27,6 +27,7 @@ "restore": "Obnovit", "move": "Přesunout", "change-owner": "Změnit vlastníka", + "manage-editors": "Manage Editors", "fork": "Rozdělit", "link": "Odkaz", "share": "Sdílet", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Přesunout příspěvky", "thread-tools.move-all": "Přesunout vše", "thread-tools.change-owner": "Změnit vlastníka", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Vybrat kategorii", "thread-tools.fork": "Větvit téma", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Zadejte název tématu…", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/da/topic.json b/public/language/da/topic.json index 762268c5c1..dd4b1d49b3 100644 --- a/public/language/da/topic.json +++ b/public/language/da/topic.json @@ -27,6 +27,7 @@ "restore": "Gendan", "move": "Flyt", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Link", "share": "Del", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Flyt alt", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fraskil tråd", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Angiv din trådtittel her ...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/de/topic.json b/public/language/de/topic.json index 427da8df01..73e1787b0e 100644 --- a/public/language/de/topic.json +++ b/public/language/de/topic.json @@ -27,6 +27,7 @@ "restore": "Wiederherstellen", "move": "Verschieben", "change-owner": "Besitzer ändern", + "manage-editors": "Manage Editors", "fork": "Aufspalten", "link": "Link", "share": "Teilen", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Beiträge verschieben", "thread-tools.move-all": "Alle verschieben", "thread-tools.change-owner": "Besitzer ändern", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Kategorie auswählen", "thread-tools.fork": "Thema aufspalten", "thread-tools.tag": "Thema taggen", @@ -157,6 +159,7 @@ "move-posts-instruction": "Klicken Sie auf die Beiträge, die Sie verschieben möchten, und geben Sie dann eine Themen-ID ein oder gehen Sie zum Zielthema", "move-topic-instruction": "Wähle die Ziel-Kategorie und klicke \"Verschieben\"", "change-owner-instruction": "Klicke auf die Beiträge, die einem anderen Benutzer zugeordnet werden sollen", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Hier den Titel des Themas eingeben...", "composer.handle-placeholder": "Gib deinen Namen/Nick hier ein", "composer.hide": "Verstecken", diff --git a/public/language/el/topic.json b/public/language/el/topic.json index 259332bb1e..8ee6cdfe06 100644 --- a/public/language/el/topic.json +++ b/public/language/el/topic.json @@ -27,6 +27,7 @@ "restore": "Επαναφορά", "move": "Μετακίνηση", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Διαχωρισμός", "link": "Σύνδεσμος", "share": "Μοιράσου το", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Μετακίνηση Όλων", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Διαχωρισμός Θέματος", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Εισαγωγή του τίτλου του θέματος εδώ...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/en-US/topic.json b/public/language/en-US/topic.json index bf9c68ef85..b35ce30e69 100644 --- a/public/language/en-US/topic.json +++ b/public/language/en-US/topic.json @@ -27,6 +27,7 @@ "restore": "Restore", "move": "Move", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Link", "share": "Share", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Move All", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fork Topic", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Enter your topic title here...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/en-x-pirate/topic.json b/public/language/en-x-pirate/topic.json index bf9c68ef85..b35ce30e69 100644 --- a/public/language/en-x-pirate/topic.json +++ b/public/language/en-x-pirate/topic.json @@ -27,6 +27,7 @@ "restore": "Restore", "move": "Move", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Link", "share": "Share", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Move All", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fork Topic", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Enter your topic title here...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/es/topic.json b/public/language/es/topic.json index b33f6779ab..3280796197 100644 --- a/public/language/es/topic.json +++ b/public/language/es/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurar", "move": "Mover", "change-owner": "Cambiar propietario", + "manage-editors": "Manage Editors", "fork": "Dividir", "link": "Link", "share": "Compartir", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Mover mensajes", "thread-tools.move-all": "Mover todo", "thread-tools.change-owner": "Cambiar propietario", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Seleccionar categoría", "thread-tools.fork": "Dividir tema", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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": "Haz click en los mensajes que quieres asignar a otro usuario", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Ingresa el título de tu tema...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/et/topic.json b/public/language/et/topic.json index 09babe327e..60f98235d7 100644 --- a/public/language/et/topic.json +++ b/public/language/et/topic.json @@ -27,6 +27,7 @@ "restore": "Taasta", "move": "Liiguta", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Ühenda", "share": "Jaga", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Liiguta kõik", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fork Topic", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Sisesta teema pealkiri siia...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/fa-IR/topic.json b/public/language/fa-IR/topic.json index d16424c231..28ee64a32d 100644 --- a/public/language/fa-IR/topic.json +++ b/public/language/fa-IR/topic.json @@ -27,6 +27,7 @@ "restore": "برگرداندن", "move": "جابه‌جا کردن", "change-owner": "تغییر مالک پست", + "manage-editors": "Manage Editors", "fork": "شاخه ساختن", "link": "پیوند", "share": "اشتراک‌گذاری", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "انتقال پست ها", "thread-tools.move-all": "جابجایی همه", "thread-tools.change-owner": "تغییر مالک پست", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "انتخاب دسته", "thread-tools.fork": "شاخه ساختن از موضوع", "thread-tools.tag": "برچسب تاپیک", @@ -157,6 +159,7 @@ "move-posts-instruction": "Click the posts you want to move then enter a topic ID or go to the target topic", "move-topic-instruction": "دسته مقصد را انتخاب کنید و سپس روی جابه‌جا کردن کلیک کنید", "change-owner-instruction": "Click the posts you want to assign to another user", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "عنوان موضوعتان را اینجا بنویسید...", "composer.handle-placeholder": "نام خود را اینجا وارد کنید", "composer.hide": "پیش نویس", diff --git a/public/language/fi/topic.json b/public/language/fi/topic.json index de6477012b..12d1f18e18 100644 --- a/public/language/fi/topic.json +++ b/public/language/fi/topic.json @@ -27,6 +27,7 @@ "restore": "Palauta", "move": "Siirrä", "change-owner": "Vaihda omistaja", + "manage-editors": "Manage Editors", "fork": "Haaroita", "link": "Linkitä", "share": "Jaa", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Siirrä viestit", "thread-tools.move-all": "Siirrä kaikki", "thread-tools.change-owner": "Vaihda omistaja", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Valitse kategoria", "thread-tools.fork": "Haaroita aihe", "thread-tools.tag": "Merkitse aihe", @@ -157,6 +159,7 @@ "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": "Valitse viestit jotka haluat siirtää toiselle henkilölle", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Syötä aiheesi otsikko tähän...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Piilota", diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json index 462a21d139..5a6014403a 100644 --- a/public/language/fr/topic.json +++ b/public/language/fr/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurer", "move": "Déplacer", "change-owner": "Changer de propriétaire", + "manage-editors": "Manage Editors", "fork": "Scinder", "link": "Lien", "share": "Partager", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Déplacer les messages", "thread-tools.move-all": "Déplacer tout", "thread-tools.change-owner": "Changer de propriétaire", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Sélectionner une catégorie", "thread-tools.fork": "Scinder le sujet", "thread-tools.tag": "Mot-clé de sujet", @@ -157,6 +159,7 @@ "move-posts-instruction": "Cliquer sur les articles que vous souhaitez déplacer, puis entrez un ID de sujet ou accédez au sujet cible", "move-topic-instruction": "Sélectionner la catégorie cible puis cliquer sur déplacer", "change-owner-instruction": "Cliquer sur les messages que vous souhaitez attribuer à un autre utilisateur.", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Entrer le titre du sujet ici…", "composer.handle-placeholder": "Entrez votre nom/identifiant ici", "composer.hide": "Cacher", diff --git a/public/language/gl/topic.json b/public/language/gl/topic.json index c9cebef125..a907634a7a 100644 --- a/public/language/gl/topic.json +++ b/public/language/gl/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurar", "move": "Mover", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Dividir", "link": "Ligazón", "share": "Compartir", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Mover todo", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Dividir Tema", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Introduce o título do teu tema", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/he/topic.json b/public/language/he/topic.json index bda2e1e7ce..72b22301c7 100644 --- a/public/language/he/topic.json +++ b/public/language/he/topic.json @@ -27,6 +27,7 @@ "restore": "שחזור", "move": "העברה", "change-owner": "שינוי שם בעל הפוסט", + "manage-editors": "Manage Editors", "fork": "פיצול", "link": "קישור", "share": "שיתוף", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "הזזת פוסטים", "thread-tools.move-all": "הזזת הכל", "thread-tools.change-owner": "שינוי שם כותב הפוסט", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "בחירת קטגוריה", "thread-tools.fork": "פיצול נושא", "thread-tools.tag": "תיוג נושא", @@ -157,6 +159,7 @@ "move-posts-instruction": "לחצו על הפוסטים שברצונכם להסיר ואז הכניסו מזהה נושא או עברו לנושא היעד", "move-topic-instruction": "בחרו את קטגוריית היעד ולאחר מכן לחצו על העברה", "change-owner-instruction": "לחצו על הפוסטים בהם תרצו לשנות את שם כותב ההודעה", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "הכניסו את כותרת הנושא כאן...", "composer.handle-placeholder": "הזינו שם / כינוי שלכם כאן", "composer.hide": "הסתרה", diff --git a/public/language/hr/topic.json b/public/language/hr/topic.json index 47980b35be..2baca3175e 100644 --- a/public/language/hr/topic.json +++ b/public/language/hr/topic.json @@ -27,6 +27,7 @@ "restore": "Obnovi", "move": "Premjesti", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Dupliraj", "link": "Poveznica", "share": "Podijeli", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Premjesti sve", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Dupliraj temu", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Unesite naslov teme ovdje ...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/hu/topic.json b/public/language/hu/topic.json index 052985eb72..b8f2cf8aca 100644 --- a/public/language/hu/topic.json +++ b/public/language/hu/topic.json @@ -27,6 +27,7 @@ "restore": "Visszaállítás", "move": "Áthelyezés", "change-owner": "Tulajdonos megváltoztatása", + "manage-editors": "Manage Editors", "fork": "Szétszedés", "link": "Hivatkozás", "share": "Megosztás", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Bejegyzések mozgatása", "thread-tools.move-all": "Mind áthelyezése", "thread-tools.change-owner": "Tulaj megváltoztatása", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Kategória kiválasztása", "thread-tools.fork": "Témakör szétszedése", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Kattints az áthelyezni kívánt témakörre és a célhelyen kattints a mozgatás ide gombra.", "move-topic-instruction": "Válassza ki a célkategóriát, majd kattintson az áthelyezés gombra", "change-owner-instruction": "Kattints a bejegyzésre amelyiket hozzá szeretnéd utalni egy felhasználóhoz", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Add meg a témakör címét...", "composer.handle-placeholder": "Adj meg egy nevet/kezelőt", "composer.hide": "Elrejt", diff --git a/public/language/hy/topic.json b/public/language/hy/topic.json index 3d0d1cbd25..bc9a08a8ad 100644 --- a/public/language/hy/topic.json +++ b/public/language/hy/topic.json @@ -27,6 +27,7 @@ "restore": "Վերականգնել", "move": "Տեղափոխել", "change-owner": "Փոխել սեփականատիրոջը", + "manage-editors": "Manage Editors", "fork": "Մասնատել", "link": "Հղում", "share": "Կիսվել", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Տեղափոխել գրառումները", "thread-tools.move-all": "Տեղափոխել բոլորը", "thread-tools.change-owner": "Փոխել սեփականատիրոջը", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Ընտրել կատեգորիա", "thread-tools.fork": "Մասնատել թեման", "thread-tools.tag": "Պիտակավորել թեման", @@ -157,6 +159,7 @@ "move-posts-instruction": "Սեղմեք այն գրառումները, որոնք ցանկանում եք տեղափոխել, ապա մուտքագրեք թեմայի ID կամ գնացեք թիրախային թեմա", "move-topic-instruction": "Ընտրեք թիրախային կատեգորիան և սեղմեք «Տեղափոխել»:", "change-owner-instruction": "Սեղմեք այն գրառումները, որոնք ցանկանում եք վերագրել մեկ այլ օգտատիրոջ", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Մուտքագրեք ձեր թեմայի վերնագիրը այստեղ...", "composer.handle-placeholder": "Մուտքագրեք ձեր անունը/բռնակը այստեղ", "composer.hide": "Թաքցնել", diff --git a/public/language/id/topic.json b/public/language/id/topic.json index d0993adf2c..2e7cc8033d 100644 --- a/public/language/id/topic.json +++ b/public/language/id/topic.json @@ -27,6 +27,7 @@ "restore": "Kembalikan", "move": "Pindah", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Cabangkan", "link": "Tautan", "share": "Bagikan", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Pindah Semua", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Cabangkan Topik", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Masukkan judul topik di sini...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/it/topic.json b/public/language/it/topic.json index 9a8b08ef11..15d1cd730b 100644 --- a/public/language/it/topic.json +++ b/public/language/it/topic.json @@ -27,6 +27,7 @@ "restore": "Ripristina", "move": "Muovi", "change-owner": "Cambia proprietario", + "manage-editors": "Manage Editors", "fork": "Dividi", "link": "Link", "share": "Condividi", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Sposta Post", "thread-tools.move-all": "Sposta Tutto", "thread-tools.change-owner": "Cambia proprietario", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Seleziona Categoria", "thread-tools.fork": "Dividi Discussione", "thread-tools.tag": "Tag Discussione", @@ -157,6 +159,7 @@ "move-posts-instruction": "Clicca sui post da spostare, poi inserisci l'ID della discussione o vai alla discussione di destinazione", "move-topic-instruction": "Seleziona la categoria di destinazione e fai clic su sposta", "change-owner-instruction": "Clicca sui post che vuoi assegnare ad un altro utente", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Inserisci qui il titolo della discussione...", "composer.handle-placeholder": "Inserisci qui il tuo nome/nome utente ospite", "composer.hide": "Nascondi", diff --git a/public/language/ja/topic.json b/public/language/ja/topic.json index 08ff45a526..b35483b376 100644 --- a/public/language/ja/topic.json +++ b/public/language/ja/topic.json @@ -27,6 +27,7 @@ "restore": "リストア", "move": "移動", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "フォーク", "link": "リンク", "share": "シェア", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "投稿を移動", "thread-tools.move-all": "すべてを移動", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "カテゴリを選択", "thread-tools.fork": "スレッドをフォーク", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "スレッドのタイトルを入力...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json index da898ee9cc..7b673dc4ee 100644 --- a/public/language/ko/topic.json +++ b/public/language/ko/topic.json @@ -27,6 +27,7 @@ "restore": "복원", "move": "이동", "change-owner": "소유자 변경", + "manage-editors": "Manage Editors", "fork": "포크", "link": "링크", "share": "공유", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "게시물 이동", "thread-tools.move-all": "모두 이동", "thread-tools.change-owner": "소유자 변경", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "카테고리 선택", "thread-tools.fork": "토픽 포크", "thread-tools.tag": "토픽 태그", @@ -157,6 +159,7 @@ "move-posts-instruction": "이동할 게시물을 클릭한 다음 토픽 ID를 입력하거나 대상 토픽으로 이동하세요", "move-topic-instruction": "대상 카테고리를 선택한 다음 이동을 클릭하세요", "change-owner-instruction": "다른 사용자에게 할당할 게시물을 클릭하세요", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "여기에 토픽 제목을 입력하세요...", "composer.handle-placeholder": "여기에 이름/핸들을 입력하세요", "composer.hide": "숨기기", diff --git a/public/language/lt/topic.json b/public/language/lt/topic.json index 16534631c1..6abcc5040b 100644 --- a/public/language/lt/topic.json +++ b/public/language/lt/topic.json @@ -27,6 +27,7 @@ "restore": "Atkurti", "move": "Perkelti", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Išskaidyti", "link": "Nuoroda", "share": "Dalintis", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Perkelti visus", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Išskaidyti temą", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Įrašykite temos pavadinimą...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/lv/topic.json b/public/language/lv/topic.json index cf24cdebbe..d5c7645b62 100644 --- a/public/language/lv/topic.json +++ b/public/language/lv/topic.json @@ -27,6 +27,7 @@ "restore": "Atjaunot", "move": "Pārvietot", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Nozarot", "link": "Saistīt", "share": "Kopīgot", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Pārvietot rakstus", "thread-tools.move-all": "Pārvietot visus", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Atlasīt kategoriju", "thread-tools.fork": "Nozarot tematu", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Ievadīt temata virsrakstu...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/ms/topic.json b/public/language/ms/topic.json index 6c00d3eca9..6a8d5b395e 100644 --- a/public/language/ms/topic.json +++ b/public/language/ms/topic.json @@ -27,6 +27,7 @@ "restore": "Pulihkan", "move": "Pindahkan", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Fork", "link": "Pautan", "share": "Kongsi", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Pindahkan Semua", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Fork topik", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Masukkan tajuk topik disini", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/nb/topic.json b/public/language/nb/topic.json index 86137ac4d2..20730c1224 100644 --- a/public/language/nb/topic.json +++ b/public/language/nb/topic.json @@ -27,6 +27,7 @@ "restore": "Gjenopprett", "move": "Flytt", "change-owner": "Bytt eier", + "manage-editors": "Manage Editors", "fork": "Forgren", "link": "Lenk til", "share": "Del", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Flytt innlegg", "thread-tools.move-all": "Flytt alle", "thread-tools.change-owner": "Bytt eier", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Velg kategori", "thread-tools.fork": "Forgren tråd", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Klikk på innleggene du vil flytte, og skriv deretter inn en emne-ID, eller gå til målemnet", "move-topic-instruction": "Velg målkategorien og klikk deretter flytt", "change-owner-instruction": "Klikk på innleggene du vil tildele til en annen bruker", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Skriv din tråd-tittel her", "composer.handle-placeholder": "Skriv inn navnet ditt / signatur her", "composer.hide": "Gjem", diff --git a/public/language/nl/topic.json b/public/language/nl/topic.json index 67ad9f78b1..fc99b83387 100644 --- a/public/language/nl/topic.json +++ b/public/language/nl/topic.json @@ -27,6 +27,7 @@ "restore": "Herstellen", "move": "Verplaatsen", "change-owner": "Wijzig eigenaar", + "manage-editors": "Manage Editors", "fork": "Afsplitsen", "link": "Link", "share": "Delen", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Verplaats berichten", "thread-tools.move-all": "Verplaats alles", "thread-tools.change-owner": "Wijzig eigenaar", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Selecteer categorie", "thread-tools.fork": "Onderwerp afsplitsen", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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": "Klik op de berichten die je wilt toewijzen aan een andere gebruiker", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Voer hier de titel van het onderwerp in...", "composer.handle-placeholder": "Voer je naam/pseudoniem hier in", "composer.hide": "Hide", diff --git a/public/language/nn-NO/topic.json b/public/language/nn-NO/topic.json index 7e245033ea..dfd5e66aea 100644 --- a/public/language/nn-NO/topic.json +++ b/public/language/nn-NO/topic.json @@ -27,6 +27,7 @@ "restore": "Gjenopprett", "move": "Flytt", "change-owner": "Endre eigar", + "manage-editors": "Manage Editors", "fork": "Kopier", "link": "Lenkje", "share": "Del", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Flytt innlegg", "thread-tools.move-all": "Flytt alle", "thread-tools.change-owner": "Endre eigar", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Vel kategori", "thread-tools.fork": "Kopier emne", "thread-tools.tag": "Merk emne", @@ -157,6 +159,7 @@ "move-posts-instruction": "Klikk på innlegga du vil flytte, og skriv inn ein emne-ID eller gå til målemnet", "move-topic-instruction": "Vel mål-kategorien, og klikk deretter på flytt", "change-owner-instruction": "Klikk på innlegga du vil tildele ein annan brukar", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Skriv emnetittelen her...", "composer.handle-placeholder": "Skriv namnet/aliaset ditt her", "composer.hide": "Skjul", diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json index 9b1c79f6b5..820f3696b4 100644 --- a/public/language/pl/topic.json +++ b/public/language/pl/topic.json @@ -27,6 +27,7 @@ "restore": "Przywróć", "move": "Przenieś", "change-owner": "Zmień właściciela", + "manage-editors": "Manage Editors", "fork": "Rozdziel", "link": "Odnośnik", "share": "Udostępnij", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Przenieś posty", "thread-tools.move-all": "Przenieś wszystko", "thread-tools.change-owner": "Zmień właściciela", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Wybierz kategorię", "thread-tools.fork": "Rozdziel temat", "thread-tools.tag": "Nadaj tag tematowi", @@ -157,6 +159,7 @@ "move-posts-instruction": "Kliknij na posty, które chcesz przenieść, po czym podaj ID tematu lub przejdź do tematu docelowego.", "move-topic-instruction": "Wybierz kategorię docelową i kliknij przenieś", "change-owner-instruction": "Kliknij w posty, które chcesz przypisać do innego użytkownika", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Tutaj wpisz tytuł tematu...", "composer.handle-placeholder": "Tutaj wpisz swoje imię/nazwę", "composer.hide": "Ukryj", diff --git a/public/language/pt-BR/topic.json b/public/language/pt-BR/topic.json index 1bf116660c..c31d05ca39 100644 --- a/public/language/pt-BR/topic.json +++ b/public/language/pt-BR/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurar", "move": "Mover", "change-owner": "Trocar proprietário", + "manage-editors": "Manage Editors", "fork": "Clonar", "link": "Link", "share": "Compartilhar", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Mover Posts", "thread-tools.move-all": "Mover Tudo", "thread-tools.change-owner": "Trocar proprietário", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Escolha a Categoria", "thread-tools.fork": "Ramificar Tópico", "thread-tools.tag": "Definir Tag", @@ -157,6 +159,7 @@ "move-posts-instruction": "Clique nas postagens que deseja mover e insira um ID de tópico ou vá para o tópico de destino", "move-topic-instruction": "Selecione a categoria destino e click em mover", "change-owner-instruction": "Clique na postagem que você quer associar a outro usuário", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Digite aqui o título para o seu tópico...", "composer.handle-placeholder": "Digite seu nome/usuário aqui", "composer.hide": "Esconder", diff --git a/public/language/pt-PT/topic.json b/public/language/pt-PT/topic.json index 3ec835d1d1..4c0b37418b 100644 --- a/public/language/pt-PT/topic.json +++ b/public/language/pt-PT/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurar", "move": "Mover", "change-owner": "Alterar Proprietário", + "manage-editors": "Manage Editors", "fork": "Clonar", "link": "Link", "share": "Partilhar", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Mover publicações", "thread-tools.move-all": "Mover todos", "thread-tools.change-owner": "Alterar Proprietário", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Selecionar Categoria", "thread-tools.fork": "Clonar tópico", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Insere aqui o título do tópico...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/ro/topic.json b/public/language/ro/topic.json index c27e166051..083b1bf042 100644 --- a/public/language/ro/topic.json +++ b/public/language/ro/topic.json @@ -27,6 +27,7 @@ "restore": "Restaurează", "move": "Mută", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Bifurcă", "link": "Link", "share": "Distribuie", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Mută-le pe toate", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Bifurcă Subiect", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Introdu numele subiectului aici ...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json index c086826cfc..bd2b99ed92 100644 --- a/public/language/ru/topic.json +++ b/public/language/ru/topic.json @@ -27,6 +27,7 @@ "restore": "Восстановить", "move": "Перенести", "change-owner": "Сменить автора", + "manage-editors": "Manage Editors", "fork": "Разделить", "link": "Ссылка", "share": "Поделиться", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Перенести сообщения", "thread-tools.move-all": "Перенести всё", "thread-tools.change-owner": "Сменить автора", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Выберите категорию", "thread-tools.fork": "Разделить тему", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Щелкните сообщения, которые вы хотите переместить, затем введите ID темы или перейдите к целевой теме.", "move-topic-instruction": "Select the target category and then click move", "change-owner-instruction": "Нажмите на сообщения, которые вы хотите присвоить другому пользователю", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Введите название темы...", "composer.handle-placeholder": "Введите ваше имя здесь", "composer.hide": "Скрыть", diff --git a/public/language/rw/topic.json b/public/language/rw/topic.json index 078607af9d..c31cd666d3 100644 --- a/public/language/rw/topic.json +++ b/public/language/rw/topic.json @@ -27,6 +27,7 @@ "restore": "Garuraho", "move": "Imura", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Gabanyamo", "link": "Shyiraho Umurongo", "share": "Sangiza", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Byimure Byose", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Gabanyaho ku Kiganiro", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Shyira umutwe w'ikiganiro cyawe aha...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/sc/topic.json b/public/language/sc/topic.json index 0c7da34603..228fe9a9d0 100644 --- a/public/language/sc/topic.json +++ b/public/language/sc/topic.json @@ -27,6 +27,7 @@ "restore": "Torra", "move": "Move", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Partzi", "link": "Acàpiu", "share": "Cumpartzi", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Move Posts", "thread-tools.move-all": "Move All", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Select Category", "thread-tools.fork": "Partzi Arresonada", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Pone su tìtulu de s'arresonada inoghe...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/sk/topic.json b/public/language/sk/topic.json index ae5a31da54..575a258413 100644 --- a/public/language/sk/topic.json +++ b/public/language/sk/topic.json @@ -27,6 +27,7 @@ "restore": "Obnoviť", "move": "Presunúť", "change-owner": "Change Owner", + "manage-editors": "Manage Editors", "fork": "Rozdeliť", "link": "Odkaz", "share": "Zdieľať", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Presunúť príspevky", "thread-tools.move-all": "Presunúť všetko", "thread-tools.change-owner": "Change Owner", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Vybrať kategóriu", "thread-tools.fork": "Rozvetviť tému", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Sem zadajte názov témy...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/sl/topic.json b/public/language/sl/topic.json index 08864fb58e..2dd857661a 100644 --- a/public/language/sl/topic.json +++ b/public/language/sl/topic.json @@ -27,6 +27,7 @@ "restore": "Obnovi", "move": "Premakni", "change-owner": "Spremeni lastnika", + "manage-editors": "Manage Editors", "fork": "Razcepi", "link": "Povezava", "share": "Deli", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Premakni objave", "thread-tools.move-all": "Premakni vse", "thread-tools.change-owner": "Spremeni lastnika", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Izberi kategorijo", "thread-tools.fork": "Razcepi temo", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Kliknite objave, ki jih želite premakniti, nato vnesite ID teme ali pojdite na ciljno temo", "move-topic-instruction": "Select the target category and then click move", "change-owner-instruction": "Kliknite objave, ki jih želite dodeliti drugemu uporabniku", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Vpiši naslov teme...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/sq-AL/topic.json b/public/language/sq-AL/topic.json index 04cdeac337..c0797ab5a2 100644 --- a/public/language/sq-AL/topic.json +++ b/public/language/sq-AL/topic.json @@ -27,6 +27,7 @@ "restore": "Rikthe", "move": "Zhvendose", "change-owner": "Ndrysho pronarin", + "manage-editors": "Manage Editors", "fork": "Ndrysho", "link": "Link", "share": "Ndaj", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Zhvendos postimin", "thread-tools.move-all": "Zhvendos të gjitha", "thread-tools.change-owner": "Ndrysho pronarin", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Zgjidh një kategori", "thread-tools.fork": "Ndrysho temën", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Klikoni postimet që dëshironi të zhvendosni, më pas vendosni një ID teme ose shkoni te tema e synuar", "move-topic-instruction": "Select the target category and then click move", "change-owner-instruction": "Klikoni postimet që dëshironi t'i caktoni një përdoruesi tjetër", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Shkruani titullin e temës suaj këtu...", "composer.handle-placeholder": "Shkruani emrin tuaj këtu", "composer.hide": "Hide", diff --git a/public/language/sr/topic.json b/public/language/sr/topic.json index 4a87f40845..b1bd741280 100644 --- a/public/language/sr/topic.json +++ b/public/language/sr/topic.json @@ -27,6 +27,7 @@ "restore": "Обнови", "move": "Премести", "change-owner": "Промени власника", + "manage-editors": "Manage Editors", "fork": "Раздвајање", "link": "Веза", "share": "Дели", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Премести поруке", "thread-tools.move-all": "Премести све", "thread-tools.change-owner": "Промени власника", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Изаберите категорију", "thread-tools.fork": "Раздвоји тему", "thread-tools.tag": "Означи тему", @@ -157,6 +159,7 @@ "move-posts-instruction": "Кликните на поруке које желите да преместите, а затим унесите ID теме или идите на циљну тему", "move-topic-instruction": "Изаберите циљну категорију, а затим кликните на премести", "change-owner-instruction": "Кликните на поруке које желите да доделите другом кориснику", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Овде унесите наслов теме...", "composer.handle-placeholder": "Унесите ваше име/идентитет овде", "composer.hide": "Сакриј", diff --git a/public/language/sv/topic.json b/public/language/sv/topic.json index 1f7ea7b781..44705ef8d3 100644 --- a/public/language/sv/topic.json +++ b/public/language/sv/topic.json @@ -27,6 +27,7 @@ "restore": "Återställ", "move": "Flytta", "change-owner": "Ändra ägare", + "manage-editors": "Manage Editors", "fork": "Grena", "link": "Länk", "share": "Dela", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Flytta inlägg", "thread-tools.move-all": "Flytta alla", "thread-tools.change-owner": "Ändra ägare", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Välj kategori", "thread-tools.fork": "Grena ämne", "thread-tools.tag": "Tagga ämne", @@ -157,6 +159,7 @@ "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": "Klicka på de inlägg du vill tilldela en annan användare", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Skriv in ämnets titel här...", "composer.handle-placeholder": "Skriv ditt namn/användarnamn här", "composer.hide": "Dölj", diff --git a/public/language/th/topic.json b/public/language/th/topic.json index bab6bbde82..c782de893f 100644 --- a/public/language/th/topic.json +++ b/public/language/th/topic.json @@ -27,6 +27,7 @@ "restore": "กู้", "move": "ย้าย", "change-owner": "เปลี่ยนเจ้าของ", + "manage-editors": "Manage Editors", "fork": "แยก", "link": "ลิงค์", "share": "แชร์", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "ย้ายโพสต์", "thread-tools.move-all": "ย้ายทั้งหมด", "thread-tools.change-owner": "เปลี่ยนเจ้าของ", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "เลือกหมวดหมู่", "thread-tools.fork": "แยกกระทู้", "thread-tools.tag": "แท็กกระทู้", @@ -157,6 +159,7 @@ "move-posts-instruction": "คลิกที่โพสต์ที่คุณต้องการย้ายแล้วใส่รหัสกระทู้ หรือไปยังกระทู้ปลายทาง", "move-topic-instruction": "เลือกหมวดหมู่ปลายทางและคลิกย้าย", "change-owner-instruction": "คลิกที่โพสต์ที่คุณต้องการมอบหมายให้ผู้ใช้งานอีกคน", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "ป้อนชื่อกระทู้ของคุณที่นี่ ...", "composer.handle-placeholder": "ป้อนชื่อหรือชื่อเล่นของคุณที่นี่", "composer.hide": "ซ่อน", diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json index fd677501d3..49db7c66cb 100644 --- a/public/language/tr/topic.json +++ b/public/language/tr/topic.json @@ -27,6 +27,7 @@ "restore": "Geri Getir", "move": "Taşı", "change-owner": "Sahibini Değiştir", + "manage-editors": "Manage Editors", "fork": "Ayır", "link": "Bağlantı", "share": "Paylaş", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "İletiyi Taşı", "thread-tools.move-all": "Hepsini Taşı", "thread-tools.change-owner": "Sahibini Değiştir", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Kategori Seç", "thread-tools.fork": "Konuyu Ayır", "thread-tools.tag": "Başlığı etiketle", @@ -157,6 +159,7 @@ "move-posts-instruction": "Taşımak istediğiniz iletileri seçin, daha sonra bir başlık ID girin veya hedef başlığa gidin", "move-topic-instruction": "Hedef kategoriyi seç ve taşı butonuna tıkla", "change-owner-instruction": "Başka kullanıcıya aktarmak istediğiniz iletileri seçiniz!", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Başlık ismini buraya giriniz...", "composer.handle-placeholder": "Kullanıcı adınızı buraya girin", "composer.hide": "Gizle", diff --git a/public/language/uk/topic.json b/public/language/uk/topic.json index 5caddfef49..085558b1de 100644 --- a/public/language/uk/topic.json +++ b/public/language/uk/topic.json @@ -27,6 +27,7 @@ "restore": "Відновити", "move": "Перемістити", "change-owner": "Змінити Власника", + "manage-editors": "Manage Editors", "fork": "Відгалужити", "link": "Зв'язати", "share": "Поширити", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Перемістити Пости", "thread-tools.move-all": "Перемістити всі", "thread-tools.change-owner": "Змінити Власника", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Обрати Категорію", "thread-tools.fork": "Відгалужити тему", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "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": "Клікніть на дописи які ви хочете призначити іншому користувачу", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Уведіть заголовок теми...", "composer.handle-placeholder": "Enter your name/handle here", "composer.hide": "Hide", diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json index 98f06bcd16..20c8209aa8 100644 --- a/public/language/vi/topic.json +++ b/public/language/vi/topic.json @@ -27,6 +27,7 @@ "restore": "Khôi phục", "move": "Di chuyển", "change-owner": "Đổi Chủ Sở Hữu", + "manage-editors": "Manage Editors", "fork": "Tạo bản sao", "link": "Đường dẫn", "share": "Chia sẻ", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "Di Chuyển Bài Viết", "thread-tools.move-all": "Di chuyển tất cả", "thread-tools.change-owner": "Đổi chủ sở hữu", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "Chọn chuyện mục", "thread-tools.fork": "Tạo bản sao chủ đề", "thread-tools.tag": "Tag Topic", @@ -157,6 +159,7 @@ "move-posts-instruction": "Chọn bài đăng bạn muốn di chuyển, sau đó nhập ID chủ đề hoặc đi đến chủ đề mong muốn", "move-topic-instruction": "Chọn danh mục nhắm đến và sau đó nhấp vào di chuyển", "change-owner-instruction": "Bấm vào bài viết bạn muốn chỉ định cho người dùng khác", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "Nhập tiêu đề chủ đề của bạn tại đây...", "composer.handle-placeholder": "Nhập tên/xử lý của bạn ở đây", "composer.hide": "Ẩn", diff --git a/public/language/zh-CN/topic.json b/public/language/zh-CN/topic.json index fb3078b586..34f90f0cf9 100644 --- a/public/language/zh-CN/topic.json +++ b/public/language/zh-CN/topic.json @@ -27,6 +27,7 @@ "restore": "恢复", "move": "移动", "change-owner": "更改所有者", + "manage-editors": "Manage Editors", "fork": "分割", "link": "链接", "share": "分享", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "移动帖子", "thread-tools.move-all": "移动全部", "thread-tools.change-owner": "更改所有者", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "选择版块", "thread-tools.fork": "分割主题", "thread-tools.tag": "为主题新增标签", @@ -157,6 +159,7 @@ "move-posts-instruction": "选中您想移动的帖子,然后输入一个主题 ID 或前往目标主题", "move-topic-instruction": "选择目标版块然后点击移动", "change-owner-instruction": "点击您想转移给其他用户的帖子", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "在此输入您主题的标题...", "composer.handle-placeholder": "在这里输入您的姓名/昵称", "composer.hide": "隐藏", diff --git a/public/language/zh-TW/topic.json b/public/language/zh-TW/topic.json index 7c673b6b45..520c646522 100644 --- a/public/language/zh-TW/topic.json +++ b/public/language/zh-TW/topic.json @@ -27,6 +27,7 @@ "restore": "恢復", "move": "移動", "change-owner": "更改所有者", + "manage-editors": "Manage Editors", "fork": "分割", "link": "連結", "share": "分享", @@ -103,6 +104,7 @@ "thread-tools.move-posts": "移動貼文", "thread-tools.move-all": "移動全部", "thread-tools.change-owner": "更改所有者", + "thread-tools.manage-editors": "Manage Editors", "thread-tools.select-category": "選擇版面", "thread-tools.fork": "分割主題", "thread-tools.tag": "標注話題", @@ -157,6 +159,7 @@ "move-posts-instruction": "點取您想移動的貼文,然後輸入話題 ID 或直接到目標話題", "move-topic-instruction": "選擇目標分類後點擊移動", "change-owner-instruction": "點擊您想轉移給其他使用者的貼文", + "manage-editors-instruction": "Manage the users who can edit this post below.", "composer.title-placeholder": "在此輸入您主題的標題...", "composer.handle-placeholder": "在此輸入您的名稱/代稱", "composer.hide": "隱藏", From 79b1922bbd6554aa99533d6e92b2b2e7b1ef3bf9 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 7 Nov 2024 09:18:58 +0000 Subject: [PATCH 38/94] Latest translations and fallbacks --- public/language/bg/topic.json | 6 +++--- public/language/it/topic.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json index f35ada2e02..d9e1a9edc3 100644 --- a/public/language/bg/topic.json +++ b/public/language/bg/topic.json @@ -27,7 +27,7 @@ "restore": "Възстановяване", "move": "Преместване", "change-owner": "Промяна на собственика", - "manage-editors": "Manage Editors", + "manage-editors": "Управление на редакторите", "fork": "Разделяне", "link": "Връзка", "share": "Споделяне", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "Преместване на публикациите", "thread-tools.move-all": "Преместване на всички", "thread-tools.change-owner": "Промяна на собственика", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "Управление на редакторите", "thread-tools.select-category": "Избиране на категория", "thread-tools.fork": "Разделяне на темата", "thread-tools.tag": "Поставяне на етикет на темата", @@ -159,7 +159,7 @@ "move-posts-instruction": "Щракнете върху публикациите, които искате да преместите, а след това въведете ид. на тема или отидете в целевата тема", "move-topic-instruction": "Изберете целевата категория и натиснете „Преместване“", "change-owner-instruction": "Натиснете публикациите, които искате да прехвърлите на друг потребител", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "Определете потребителите, които могат да редактират тази публикация по-долу.", "composer.title-placeholder": "Въведете заглавието на темата си тук...", "composer.handle-placeholder": "Въведете името тук", "composer.hide": "Скриване", diff --git a/public/language/it/topic.json b/public/language/it/topic.json index 15d1cd730b..132ee3363d 100644 --- a/public/language/it/topic.json +++ b/public/language/it/topic.json @@ -27,7 +27,7 @@ "restore": "Ripristina", "move": "Muovi", "change-owner": "Cambia proprietario", - "manage-editors": "Manage Editors", + "manage-editors": "Gestisci gli editori", "fork": "Dividi", "link": "Link", "share": "Condividi", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "Sposta Post", "thread-tools.move-all": "Sposta Tutto", "thread-tools.change-owner": "Cambia proprietario", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "Gestisci gli editori", "thread-tools.select-category": "Seleziona Categoria", "thread-tools.fork": "Dividi Discussione", "thread-tools.tag": "Tag Discussione", @@ -159,7 +159,7 @@ "move-posts-instruction": "Clicca sui post da spostare, poi inserisci l'ID della discussione o vai alla discussione di destinazione", "move-topic-instruction": "Seleziona la categoria di destinazione e fai clic su sposta", "change-owner-instruction": "Clicca sui post che vuoi assegnare ad un altro utente", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "Gestisci gli utenti che possono modificare questo post qui sotto.", "composer.title-placeholder": "Inserisci qui il titolo della discussione...", "composer.handle-placeholder": "Inserisci qui il tuo nome/nome utente ospite", "composer.hide": "Nascondi", From bbf66c243bcb1bb98872c343c5d02a2867ab6588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 7 Nov 2024 10:43:10 -0500 Subject: [PATCH 39/94] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit afd96a00b163962c4c85ff6cbf102fb1ef024ac8 Author: Barış Soner Uşaklı Date: Thu Nov 7 10:42:33 2024 -0500 chore: up themes commit b40e53043499f7c43d0c706e61a4d74477312193 Author: Barış Soner Uşaklı Date: Wed Nov 6 19:16:44 2024 -0500 feat: add min:rep to custom fields add validation in profile.update commit 4b5cb613e5d243105ac388378d669ecbd3766639 Author: Barış Soner Uşaklı Date: Wed Nov 6 12:03:22 2024 -0500 test: add openapi spec, move menu button commit 0c551fa240918338ca3e02c786f4a0a8f7abf6c5 Merge: 13f39053c9 bc00df3cd9 Author: Barış Soner Uşaklı Date: Wed Nov 6 11:48:05 2024 -0500 Merge branch 'develop' into custom-user-fields commit 13f39053c904ea4d189477fae2a864f4c040faac Author: Barış Soner Uşaklı Date: Wed Jul 31 00:23:39 2024 -0400 refactor: dont need delete function commit f33c8849d84fac75655f8ec61d63b82808ab4d93 Author: Barış Soner Uşaklı Date: Tue Jul 30 21:30:00 2024 -0400 feat: show custom fields on edit/profile commit 5e1d8769d4905ce89814f8dec797199d89ef5219 Author: Barış Soner Uşaklı Date: Tue Jul 30 17:08:25 2024 -0400 feat: add custom user fields acp page --- install/package.json | 4 +- .../admin/manage/user-custom-fields.json | 21 ++++ public/language/en-GB/admin/manage/users.json | 1 + public/language/en-GB/error.json | 5 + public/openapi/read.yaml | 2 + .../admin/manage/users/custom-fields.yaml | 27 +++++ public/openapi/read/user/userslug.yaml | 2 + public/openapi/read/user/userslug/edit.yaml | 2 + .../src/admin/manage/users/custom-fields.js | 100 ++++++++++++++++++ src/controllers/accounts/edit.js | 5 +- src/controllers/accounts/helpers.js | 23 ++++ src/controllers/accounts/profile.js | 6 +- src/controllers/admin/users.js | 12 +++ src/privileges/admin.js | 3 + src/routes/admin.js | 1 + src/socket.io/admin/user.js | 17 +++ src/user/data.js | 12 ++- src/user/profile.js | 45 ++++++++ src/views/admin/manage/users.tpl | 2 + .../admin/manage/users/custom-fields.tpl | 60 +++++++++++ .../manage-custom-user-fields-modal.tpl | 33 ++++++ 21 files changed, 376 insertions(+), 7 deletions(-) create mode 100644 public/language/en-GB/admin/manage/user-custom-fields.json create mode 100644 public/openapi/read/admin/manage/users/custom-fields.yaml create mode 100644 public/src/admin/manage/users/custom-fields.js create mode 100644 src/views/admin/manage/users/custom-fields.tpl create mode 100644 src/views/admin/partials/manage-custom-user-fields-modal.tpl diff --git a/install/package.json b/install/package.json index 0186eff62e..701dcc75bc 100644 --- a/install/package.json +++ b/install/package.json @@ -107,10 +107,10 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.78", + "nodebb-theme-harmony": "1.2.79", "nodebb-theme-lavender": "7.1.10", "nodebb-theme-peace": "2.2.8", - "nodebb-theme-persona": "13.3.41", + "nodebb-theme-persona": "13.3.42", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", diff --git a/public/language/en-GB/admin/manage/user-custom-fields.json b/public/language/en-GB/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/en-GB/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/en-GB/admin/manage/users.json b/public/language/en-GB/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/en-GB/admin/manage/users.json +++ b/public/language/en-GB/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/en-GB/error.json b/public/language/en-GB/error.json index c8d52acb6e..c12630d35b 100644 --- a/public/language/en-GB/error.json +++ b/public/language/en-GB/error.json @@ -208,6 +208,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/openapi/read.yaml b/public/openapi/read.yaml index 427026ecf8..f6104b495e 100644 --- a/public/openapi/read.yaml +++ b/public/openapi/read.yaml @@ -106,6 +106,8 @@ paths: $ref: 'read/admin/manage/tags.yaml' /api/admin/manage/users: $ref: 'read/admin/manage/users.yaml' + /api/admin/manage/users/custom-fields: + $ref: 'read/admin/manage/users/custom-fields.yaml' /api/admin/manage/registration: $ref: 'read/admin/manage/registration.yaml' /api/admin/manage/admins-mods: diff --git a/public/openapi/read/admin/manage/users/custom-fields.yaml b/public/openapi/read/admin/manage/users/custom-fields.yaml new file mode 100644 index 0000000000..68c99e0ef2 --- /dev/null +++ b/public/openapi/read/admin/manage/users/custom-fields.yaml @@ -0,0 +1,27 @@ +get: + tags: + - admin + summary: Manage custom fields for users + responses: + "200": + description: "" + content: + application/json: + schema: + allOf: + - type: object + properties: + fields: + type: array + items: + type: object + properties: + key: + type: string + name: + type: string + select-options: + type: string + type: + type: string + - $ref: ../../../../components/schemas/CommonProps.yaml#/CommonProps \ No newline at end of file diff --git a/public/openapi/read/user/userslug.yaml b/public/openapi/read/user/userslug.yaml index 4858383cd3..6d8a1d0701 100644 --- a/public/openapi/read/user/userslug.yaml +++ b/public/openapi/read/user/userslug.yaml @@ -31,6 +31,8 @@ get: type: string allowCoverPicture: type: boolean + customUserFields: + type: array selectedGroup: type: array items: diff --git a/public/openapi/read/user/userslug/edit.yaml b/public/openapi/read/user/userslug/edit.yaml index 8ba486b5e8..e7fdb560a0 100644 --- a/public/openapi/read/user/userslug/edit.yaml +++ b/public/openapi/read/user/userslug/edit.yaml @@ -66,6 +66,8 @@ get: type: number title: type: string + customUserFields: + type: array editButtons: type: array items: diff --git a/public/src/admin/manage/users/custom-fields.js b/public/src/admin/manage/users/custom-fields.js new file mode 100644 index 0000000000..050642ca41 --- /dev/null +++ b/public/src/admin/manage/users/custom-fields.js @@ -0,0 +1,100 @@ +define('admin/manage/user/custom-fields', [ + 'bootbox', 'alerts', 'jquery-ui/widgets/sortable', +], function (bootbox, alerts) { + const manageUserFields = {}; + + manageUserFields.init = function () { + const table = $('table'); + + table.on('click', '[data-action="edit"]', function () { + const row = $(this).parents('[data-key]'); + showModal(getDataFromEl(row)); + }); + + table.on('click', '[data-action="delete"]', function () { + const key = $(this).attr('data-key'); + const row = $(this).parents('[data-key]'); + bootbox.confirm(`[[admin/manage/user-custom-fields:delete-field-confirm-x, ${key}]]`, function (ok) { + if (!ok) { + return; + } + row.remove(); + }); + }); + + $('tbody').sortable({ + handle: '[component="sort/handle"]', + axis: 'y', + zIndex: 9999, + }); + + $('#new').on('click', () => showModal()); + + $('#save').on('click', () => { + const fields = []; + $('tbody tr[data-key]').each((index, el) => { + fields.push(getDataFromEl($(el))); + }); + socket.emit('admin.user.saveCustomFields', fields, function (err) { + if (err) { + alerts.error(err); + } + alerts.success('[[admin/manage/user-custom-fields:custom-fields-saved]]'); + }); + }); + }; + + function getDataFromEl(el) { + return { + key: el.attr('data-key'), + name: el.attr('data-name'), + type: el.attr('data-type'), + 'select-options': el.attr('data-select-options'), + 'min:rep': el.attr('data-min-rep'), + }; + } + + async function showModal(field = null) { + const html = await app.parseAndTranslate('admin/partials/manage-custom-user-fields-modal', field); + + const modal = bootbox.dialog({ + message: html, + onEscape: true, + title: field ? + '[[admin/manage/user-custom-fields:edit-field]]' : + '[[admin/manage/user-custom-fields:create-field]]', + buttons: { + submit: { + label: '[[global:save]]', + callback: function () { + const formData = modal.find('form').serializeObject(); + if (formData.type === 'select') { + formData.selectOptionsFormatted = formData['select-options'].trim().split('\n').join(', '); + } + + app.parseAndTranslate('admin/manage/users/custom-fields', 'fields', { + fields: [formData], + }, (html) => { + if (field) { + const oldKey = field.key; + $(`tbody [data-key="${oldKey}"]`).replaceWith(html); + } else { + $('tbody').append(html); + } + }); + }, + }, + }, + }); + + modal.find('#type-select').on('change', function () { + const type = $(this).val(); + modal.find(`[data-input-type]`).addClass('hidden'); + modal.find(`[data-input-type="${type}"]`).removeClass('hidden'); + }); + } + + return manageUserFields; +}); + + diff --git a/src/controllers/accounts/edit.js b/src/controllers/accounts/edit.js index 599f898c24..c687279698 100644 --- a/src/controllers/accounts/edit.js +++ b/src/controllers/accounts/edit.js @@ -7,6 +7,7 @@ const groups = require('../../groups'); const privileges = require('../../privileges'); const plugins = require('../../plugins'); const file = require('../../file'); +const accountHelpers = require('./helpers'); const editController = module.exports; @@ -25,11 +26,13 @@ editController.get = async function (req, res, next) { allowMultipleBadges, } = userData; - const [canUseSignature, canManageUsers] = await Promise.all([ + const [canUseSignature, canManageUsers, customUserFields] = await Promise.all([ privileges.global.can('signature', req.uid), privileges.admin.can('admin:users', req.uid), + accountHelpers.getCustomUserFields(userData), ]); + userData.customUserFields = customUserFields; userData.maximumSignatureLength = meta.config.maximumSignatureLength; userData.maximumAboutMeLength = meta.config.maximumAboutMeLength; userData.maximumProfileImageSize = meta.config.maximumProfileImageSize; diff --git a/src/controllers/accounts/helpers.js b/src/controllers/accounts/helpers.js index 6b37bf6bbd..b677bc2ed3 100644 --- a/src/controllers/accounts/helpers.js +++ b/src/controllers/accounts/helpers.js @@ -134,6 +134,29 @@ helpers.getUserDataByUserSlug = async function (userslug, callerUID, query = {}) return hookData.userData; }; +helpers.getCustomUserFields = async function (userData) { + const keys = await db.getSortedSetRange('user-custom-fields', 0, -1); + const allFields = (await db.getObjects(keys.map(k => `user-custom-field:${k}`))).filter(Boolean); + + const fields = allFields.filter((field) => { + const minRep = field['min:rep'] || 0; + return userData.reputation >= minRep || meta.config['reputation:disabled']; + }); + + fields.forEach((f) => { + f['select-options'] = f['select-options'].split('\n').filter(Boolean).map( + opt => ({ + value: opt, + selected: opt === userData[f.key], + }) + ); + if (userData[f.key]) { + f.value = validator.escape(String(userData[f.key])); + } + }); + return fields; +}; + function escape(value) { return translator.escape(validator.escape(String(value || ''))); } diff --git a/src/controllers/accounts/profile.js b/src/controllers/accounts/profile.js index 9a2c349916..f99b1f9fcd 100644 --- a/src/controllers/accounts/profile.js +++ b/src/controllers/accounts/profile.js @@ -9,6 +9,7 @@ const categories = require('../../categories'); const plugins = require('../../plugins'); const privileges = require('../../privileges'); const helpers = require('../helpers'); +const accountHelpers = require('./helpers'); const utils = require('../../utils'); const profileController = module.exports; @@ -21,12 +22,13 @@ profileController.get = async function (req, res, next) { await incrementProfileViews(req, userData); - const [latestPosts, bestPosts] = await Promise.all([ + const [latestPosts, bestPosts, customUserFields] = await Promise.all([ getLatestPosts(req.uid, userData), getBestPosts(req.uid, userData), + accountHelpers.getCustomUserFields(userData), posts.parseSignature(userData, req.uid), ]); - + userData.customUserFields = customUserFields; userData.posts = latestPosts; // for backwards compat. userData.latestPosts = latestPosts; userData.bestPosts = bestPosts; diff --git a/src/controllers/admin/users.js b/src/controllers/admin/users.js index aab9045eca..a372342640 100644 --- a/src/controllers/admin/users.js +++ b/src/controllers/admin/users.js @@ -294,3 +294,15 @@ usersController.getCSV = async function (req, res, next) { } }); }; + +usersController.customFields = async function (req, res) { + const keys = await db.getSortedSetRange('user-custom-fields', 0, -1); + const fields = (await db.getObjects(keys.map(k => `user-custom-field:${k}`))).filter(Boolean); + fields.forEach((field) => { + if (field['select-options']) { + field.selectOptionsFormatted = field['select-options'].trim().split('\n').join(', '); + } + field['min:rep'] = field['min:rep'] || 0; + }); + res.render('admin/manage/users/custom-fields', { fields: fields }); +}; diff --git a/src/privileges/admin.js b/src/privileges/admin.js index 35a71e5f02..958b4cfe49 100644 --- a/src/privileges/admin.js +++ b/src/privileges/admin.js @@ -96,6 +96,9 @@ privsAdmin.socketMap = { 'admin.user.removeAdmins': 'admin:admins-mods', 'admin.user.loadGroups': 'admin:users', + 'admin.user.addCustomField': 'admin:users', + 'admin.user.editCustomField': 'admin:users', + 'admin.user.deleteCustomField': 'admin:users', 'admin.groups.join': 'admin:users', 'admin.groups.leave': 'admin:users', 'admin.user.resetLockouts': 'admin:users', diff --git a/src/routes/admin.js b/src/routes/admin.js index 6e6721c13e..9e780d9104 100644 --- a/src/routes/admin.js +++ b/src/routes/admin.js @@ -21,6 +21,7 @@ module.exports = function (app, name, middleware, controllers) { helpers.setupAdminPageRoute(app, `/${name}/manage/tags`, middlewares, controllers.admin.tags.get); helpers.setupAdminPageRoute(app, `/${name}/manage/users`, middlewares, controllers.admin.users.index); + helpers.setupAdminPageRoute(app, `/${name}/manage/users/custom-fields`, middlewares, controllers.admin.users.customFields); helpers.setupAdminPageRoute(app, `/${name}/manage/registration`, middlewares, controllers.admin.users.registrationQueue); helpers.setupAdminPageRoute(app, `/${name}/manage/admins-mods`, middlewares, controllers.admin.adminsMods.get); diff --git a/src/socket.io/admin/user.js b/src/socket.io/admin/user.js index db9a49ac1f..ee2215e4ec 100644 --- a/src/socket.io/admin/user.js +++ b/src/socket.io/admin/user.js @@ -187,3 +187,20 @@ User.exportUsersCSV = async function (socket, data) { } }, 0); }; + +User.saveCustomFields = async function (socket, fields) { + const keys = await db.getSortedSetRange('user-custom-fields', 0, -1); + await db.delete('user-custom-fields'); + await db.deleteAll(keys.map(k => `user-custom-field:${k}`)); + + await db.sortedSetAdd( + `user-custom-fields`, + fields.map((f, i) => i), + fields.map(f => f.key) + ); + await db.setObjectBulk( + fields.map(field => [`user-custom-field:${field.key}`, field]) + ); + await user.reloadCustomFieldWhitelist(); +}; + diff --git a/src/user/data.js b/src/user/data.js index d0940ff98e..d86a099dfd 100644 --- a/src/user/data.js +++ b/src/user/data.js @@ -28,6 +28,8 @@ module.exports = function (User) { 'cover:position', 'groupTitle', 'mutedUntil', 'mutedReason', ]; + let customFieldWhiteList = null; + User.guestData = { uid: 0, username: '[[global:guest]]', @@ -46,6 +48,10 @@ module.exports = function (User) { let iconBackgrounds; + User.reloadCustomFieldWhitelist = async () => { + customFieldWhiteList = await db.getSortedSetRange('user-custom-fields', 0, -1); + }; + User.getUsersFields = async function (uids, fields) { if (!Array.isArray(uids) || !uids.length) { return []; @@ -58,10 +64,12 @@ module.exports = function (User) { ensureRequiredFields(fields, fieldsToRemove); const uniqueUids = _.uniq(uids).filter(uid => uid > 0); - + if (!customFieldWhiteList) { + await User.reloadCustomFieldWhitelist(); + } const results = await plugins.hooks.fire('filter:user.whitelistFields', { uids: uids, - whitelist: fieldWhitelist.slice(), + whitelist: _.uniq(fieldWhitelist.concat(customFieldWhiteList)), }); if (!fields.length) { fields = results.whitelist; diff --git a/src/user/profile.js b/src/user/profile.js index e9c751e40f..eefd442eb6 100644 --- a/src/user/profile.js +++ b/src/user/profile.js @@ -11,12 +11,14 @@ const meta = require('../meta'); const db = require('../database'); const groups = require('../groups'); const plugins = require('../plugins'); +const tx = require('../translator'); module.exports = function (User) { User.updateProfile = async function (uid, data, extraFields) { let fields = [ 'username', 'email', 'fullname', 'website', 'location', 'groupTitle', 'birthday', 'signature', 'aboutme', + ...await db.getSortedSetRange('user-custom-fields', 0, -1), ]; if (Array.isArray(extraFields)) { fields = _.uniq(fields.concat(extraFields)); @@ -82,6 +84,49 @@ module.exports = function (User) { isLocationValid(data); isBirthdayValid(data); isGroupTitleValid(data); + await validateCustomFields(data); + } + + async function validateCustomFields(data) { + const keys = await db.getSortedSetRange('user-custom-fields', 0, -1); + const fields = (await db.getObjects(keys.map(k => `user-custom-field:${k}`))).filter(Boolean); + const reputation = await User.getUserField(data.uid, 'reputation'); + + fields.forEach((field) => { + const { key, type } = field; + if (data.hasOwnProperty(key)) { + const value = data[key]; + const minRep = field['min:rep'] || 0; + if (reputation < minRep && !meta.config['reputation:disabled']) { + throw new Error(tx.compile( + 'error:not-enough-reputation-custom-field', minRep, field.name + )); + } + + if (typeof value === 'string' && value.length > 255) { + throw new Error(tx.compile( + 'error:custom-user-field-value-too-long', field.name + )); + } + + if (type === 'input-number' && !utils.isNumber(value)) { + throw new Error(tx.compile( + 'error:custom-user-field-invalid-number', field.name + )); + } else if (value && field.type === 'input-link' && !validator.isURL(String(value))) { + throw new Error(tx.compile( + 'error:custom-user-field-invalid-link', field.name + )); + } else if (field.type === 'select') { + const opts = field['select-options'].split('\n').filter(Boolean); + if (!opts.includes(value)) { + throw new Error(tx.compile( + 'error:custom-user-field-select-value-invalid', field.name + )); + } + } + } + }); } async function isEmailValid(data) { diff --git a/src/views/admin/manage/users.tpl b/src/views/admin/manage/users.tpl index 6d8dfca9ea..fb80f94b0f 100644 --- a/src/views/admin/manage/users.tpl +++ b/src/views/admin/manage/users.tpl @@ -81,6 +81,8 @@
  • [[admin/manage/users:create]]
  • {{{ if showInviteButton }}}
  • [[admin/manage/users:invite]]
  • {{{ end }}}
  • [[admin/manage/users:download-csv]]
  • +
  • [[admin/manage/users:custom-user-fields]] +
  • diff --git a/src/views/admin/manage/users/custom-fields.tpl b/src/views/admin/manage/users/custom-fields.tpl new file mode 100644 index 0000000000..426a1d07fc --- /dev/null +++ b/src/views/admin/manage/users/custom-fields.tpl @@ -0,0 +1,60 @@ +
    +
    +
    +

    [[admin/manage/user-custom-fields:title]]

    +
    +
    + + +
    +
    + +
    +
    +
    + + + + + + + + + + + + + {{{ each fields }}} + + + + + + + + + {{{ end }}} + +
    [[admin/manage/user-custom-fields:key]][[admin/manage/user-custom-fields:name]][[admin/manage/user-custom-fields:type]][[admin/manage/user-custom-fields:min-rep]]
    + + {./key}{./name} + {./type} + {{{ if (./type == "select") }}} +
    + ({./selectOptionsFormatted}) +
    + {{{ end }}} +
    + {./min:rep} + +
    + + +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/views/admin/partials/manage-custom-user-fields-modal.tpl b/src/views/admin/partials/manage-custom-user-fields-modal.tpl new file mode 100644 index 0000000000..0fed91e6c5 --- /dev/null +++ b/src/views/admin/partials/manage-custom-user-fields-modal.tpl @@ -0,0 +1,33 @@ +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +

    [[admin/manage/user-custom-fields:minimum-reputation-help]]

    +
    + +
    + + +

    [[admin/manage/user-custom-fields:select-options-help]]

    +
    +
    From 15e1670426d14738f8425fb37591f522e6a83391 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 7 Nov 2024 15:43:50 +0000 Subject: [PATCH 40/94] chore(i18n): fallback strings for new resources: nodebb.admin-manage-users, nodebb.error --- public/language/ar/admin/manage/users.json | 1 + public/language/ar/error.json | 5 +++++ public/language/bg/admin/manage/users.json | 1 + public/language/bg/error.json | 5 +++++ public/language/bn/admin/manage/users.json | 1 + public/language/bn/error.json | 5 +++++ public/language/cs/admin/manage/users.json | 1 + public/language/cs/error.json | 5 +++++ public/language/da/admin/manage/users.json | 1 + public/language/da/error.json | 5 +++++ public/language/de/admin/manage/users.json | 1 + public/language/de/error.json | 5 +++++ public/language/el/admin/manage/users.json | 1 + public/language/el/error.json | 5 +++++ public/language/en-US/admin/manage/users.json | 1 + public/language/en-US/error.json | 5 +++++ public/language/en-x-pirate/admin/manage/users.json | 1 + public/language/en-x-pirate/error.json | 5 +++++ public/language/es/admin/manage/users.json | 1 + public/language/es/error.json | 5 +++++ public/language/et/admin/manage/users.json | 1 + public/language/et/error.json | 5 +++++ public/language/fa-IR/admin/manage/users.json | 1 + public/language/fa-IR/error.json | 5 +++++ public/language/fi/admin/manage/users.json | 1 + public/language/fi/error.json | 5 +++++ public/language/fr/admin/manage/users.json | 1 + public/language/fr/error.json | 5 +++++ public/language/gl/admin/manage/users.json | 1 + public/language/gl/error.json | 5 +++++ public/language/he/admin/manage/users.json | 1 + public/language/he/error.json | 5 +++++ public/language/hr/admin/manage/users.json | 1 + public/language/hr/error.json | 5 +++++ public/language/hu/admin/manage/users.json | 1 + public/language/hu/error.json | 5 +++++ public/language/hy/admin/manage/users.json | 1 + public/language/hy/error.json | 5 +++++ public/language/id/admin/manage/users.json | 1 + public/language/id/error.json | 5 +++++ public/language/it/admin/manage/users.json | 1 + public/language/it/error.json | 5 +++++ public/language/ja/admin/manage/users.json | 1 + public/language/ja/error.json | 5 +++++ public/language/ko/admin/manage/users.json | 1 + public/language/ko/error.json | 5 +++++ public/language/lt/admin/manage/users.json | 1 + public/language/lt/error.json | 5 +++++ public/language/lv/admin/manage/users.json | 1 + public/language/lv/error.json | 5 +++++ public/language/ms/admin/manage/users.json | 1 + public/language/ms/error.json | 5 +++++ public/language/nb/admin/manage/users.json | 1 + public/language/nb/error.json | 5 +++++ public/language/nl/admin/manage/users.json | 1 + public/language/nl/error.json | 5 +++++ public/language/nn-NO/admin/manage/users.json | 1 + public/language/nn-NO/error.json | 5 +++++ public/language/pl/admin/manage/users.json | 1 + public/language/pl/error.json | 5 +++++ public/language/pt-BR/admin/manage/users.json | 1 + public/language/pt-BR/error.json | 5 +++++ public/language/pt-PT/admin/manage/users.json | 1 + public/language/pt-PT/error.json | 5 +++++ public/language/ro/admin/manage/users.json | 1 + public/language/ro/error.json | 5 +++++ public/language/ru/admin/manage/users.json | 1 + public/language/ru/error.json | 5 +++++ public/language/rw/admin/manage/users.json | 1 + public/language/rw/error.json | 5 +++++ public/language/sc/admin/manage/users.json | 1 + public/language/sc/error.json | 5 +++++ public/language/sk/admin/manage/users.json | 1 + public/language/sk/error.json | 5 +++++ public/language/sl/admin/manage/users.json | 1 + public/language/sl/error.json | 5 +++++ public/language/sq-AL/admin/manage/users.json | 1 + public/language/sq-AL/error.json | 5 +++++ public/language/sr/admin/manage/users.json | 1 + public/language/sr/error.json | 5 +++++ public/language/sv/admin/manage/users.json | 1 + public/language/sv/error.json | 5 +++++ public/language/th/admin/manage/users.json | 1 + public/language/th/error.json | 5 +++++ public/language/tr/admin/manage/users.json | 1 + public/language/tr/error.json | 5 +++++ public/language/uk/admin/manage/users.json | 1 + public/language/uk/error.json | 5 +++++ public/language/vi/admin/manage/users.json | 1 + public/language/vi/error.json | 5 +++++ public/language/zh-CN/admin/manage/users.json | 1 + public/language/zh-CN/error.json | 5 +++++ public/language/zh-TW/admin/manage/users.json | 1 + public/language/zh-TW/error.json | 5 +++++ 94 files changed, 282 insertions(+) diff --git a/public/language/ar/admin/manage/users.json b/public/language/ar/admin/manage/users.json index 985604ca56..2cdb2590dc 100644 --- a/public/language/ar/admin/manage/users.json +++ b/public/language/ar/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/ar/error.json b/public/language/ar/error.json index 1bda94766d..548e909f6e 100644 --- a/public/language/ar/error.json +++ b/public/language/ar/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json index 8cec91e08e..8cced06400 100644 --- a/public/language/bg/admin/manage/users.json +++ b/public/language/bg/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Изтриване на съдържанието на потребителя/ите", "purge": "Изтриване на потребителя/ите и съдържанието", "download-csv": "Сваляне във формат „CSV“", + "custom-user-fields": "Custom User Fields", "manage-groups": "Управление на групите", "set-reputation": "Задаване на репутация", "add-group": "Добавяне на група", diff --git a/public/language/bg/error.json b/public/language/bg/error.json index 63f49e1fda..9aa9f766a8 100644 --- a/public/language/bg/error.json +++ b/public/language/bg/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Репутацията Ви трябва да бъде поне %1, за да добавите подпис", "not-enough-reputation-min-rep-profile-picture": "Репутацията Ви трябва да бъде поне %1, за да добавите снимка на профила си", "not-enough-reputation-min-rep-cover-picture": "Репутацията Ви трябва да бъде поне %1, за да добавите снимка на корицата", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Вече сте докладвали тази публикация", "user-already-flagged": "Вече сте докладвали този потребител", "post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора", diff --git a/public/language/bn/admin/manage/users.json b/public/language/bn/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/bn/admin/manage/users.json +++ b/public/language/bn/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/bn/error.json b/public/language/bn/error.json index 25bbbb804d..47b436fdec 100644 --- a/public/language/bn/error.json +++ b/public/language/bn/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/cs/admin/manage/users.json b/public/language/cs/admin/manage/users.json index c10480b8fc..d335fd4a6f 100644 --- a/public/language/cs/admin/manage/users.json +++ b/public/language/cs/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Odstranit Obsah uživatele", "purge": "Odstranit uživatele a obsah", "download-csv": "Stáhnout jako CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Spravovat skupiny", "set-reputation": "Set Reputation", "add-group": "Přidat skupinu", diff --git a/public/language/cs/error.json b/public/language/cs/error.json index d6d6e2244e..52373cb418 100644 --- a/public/language/cs/error.json +++ b/public/language/cs/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/da/admin/manage/users.json b/public/language/da/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/da/admin/manage/users.json +++ b/public/language/da/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/da/error.json b/public/language/da/error.json index ff4ca22969..71d0200d40 100644 --- a/public/language/da/error.json +++ b/public/language/da/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/de/admin/manage/users.json b/public/language/de/admin/manage/users.json index 2abd288cce..4d59c8a3d8 100644 --- a/public/language/de/admin/manage/users.json +++ b/public/language/de/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Benutzer-Inhalte löschen", "purge": "Benutzer und Benutzer-Inhalte löschen", "download-csv": "CSV herunterladen", + "custom-user-fields": "Custom User Fields", "manage-groups": "Gruppen verwalten", "set-reputation": "Ansehen festlegen", "add-group": "Gruppe hinzufügen", diff --git a/public/language/de/error.json b/public/language/de/error.json index 4b3bbcdd34..4e2799c527 100644 --- a/public/language/de/error.json +++ b/public/language/de/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Du benötigst %1 Reputation, um eine Signatur hinzuzufügen", "not-enough-reputation-min-rep-profile-picture": "Du benötigst %1 Ruf, um ein Profilbild hinzuzufügen", "not-enough-reputation-min-rep-cover-picture": "Du benötigst %1 Ruf, um ein Titelbild hinzuzufügen", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Du hast diesen Beitrag bereits gemeldet", "user-already-flagged": "Du hast diesen Benutzer bereits gemeldet", "post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet", diff --git a/public/language/el/admin/manage/users.json b/public/language/el/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/el/admin/manage/users.json +++ b/public/language/el/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/el/error.json b/public/language/el/error.json index 76c215d00c..e50a4cba63 100644 --- a/public/language/el/error.json +++ b/public/language/el/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/en-US/admin/manage/users.json b/public/language/en-US/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/en-US/admin/manage/users.json +++ b/public/language/en-US/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/en-US/error.json b/public/language/en-US/error.json index 674f9bec8b..f854321b8d 100644 --- a/public/language/en-US/error.json +++ b/public/language/en-US/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/en-x-pirate/admin/manage/users.json b/public/language/en-x-pirate/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/en-x-pirate/admin/manage/users.json +++ b/public/language/en-x-pirate/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/en-x-pirate/error.json b/public/language/en-x-pirate/error.json index 674f9bec8b..f854321b8d 100644 --- a/public/language/en-x-pirate/error.json +++ b/public/language/en-x-pirate/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/es/admin/manage/users.json b/public/language/es/admin/manage/users.json index d9761ab686..20f588179a 100644 --- a/public/language/es/admin/manage/users.json +++ b/public/language/es/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Descargar CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/es/error.json b/public/language/es/error.json index eaf6c6d3d4..55a375b68a 100644 --- a/public/language/es/error.json +++ b/public/language/es/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/et/admin/manage/users.json b/public/language/et/admin/manage/users.json index 0637aed1b0..fed5c2083f 100644 --- a/public/language/et/admin/manage/users.json +++ b/public/language/et/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Lae alla CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/et/error.json b/public/language/et/error.json index 9f4f6a5bec..405e02c2dd 100644 --- a/public/language/et/error.json +++ b/public/language/et/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/fa-IR/admin/manage/users.json b/public/language/fa-IR/admin/manage/users.json index b33e63a855..6867a3b0d3 100644 --- a/public/language/fa-IR/admin/manage/users.json +++ b/public/language/fa-IR/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/fa-IR/error.json b/public/language/fa-IR/error.json index 3034e90088..ef7ef54d44 100644 --- a/public/language/fa-IR/error.json +++ b/public/language/fa-IR/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "شما قبلا این پست را گزارش دادید", "user-already-flagged": "شما قبلا این کاربر را گزارش دادید", "post-flagged-too-many-times": "این پست قبلا توسط دیگر کاربران گزارش شده", diff --git a/public/language/fi/admin/manage/users.json b/public/language/fi/admin/manage/users.json index 9c342dd035..701f492530 100644 --- a/public/language/fi/admin/manage/users.json +++ b/public/language/fi/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Hallitse ryhmiä", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/fi/error.json b/public/language/fi/error.json index f682120011..2b9fc88611 100644 --- a/public/language/fi/error.json +++ b/public/language/fi/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Olet liputtanut viestin jo aiemmin", "user-already-flagged": "Olet liputtanut käyttäjän jo aiemmin", "post-flagged-too-many-times": "Muut ovat jo aiemmin liputtaneet viestin", diff --git a/public/language/fr/admin/manage/users.json b/public/language/fr/admin/manage/users.json index 5f0c9a17fe..51a2c62e3b 100644 --- a/public/language/fr/admin/manage/users.json +++ b/public/language/fr/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Supprimer le contenu du compte", "purge": "Supprimer le compte et le contenu", "download-csv": "Exporter en CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Gérer les groupes", "set-reputation": "Définir une réputation", "add-group": "Ajouter un groupe", diff --git a/public/language/fr/error.json b/public/language/fr/error.json index a3797a852e..2621d17f1e 100644 --- a/public/language/fr/error.json +++ b/public/language/fr/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Vous avez besoin de %1 réputation pour ajouter une signature", "not-enough-reputation-min-rep-profile-picture": "Vous avez besoin de %1 réputation pour ajouter une photo de profil", "not-enough-reputation-min-rep-cover-picture": "Vous avez besoin de %1 réputation pour ajouter une image de couverture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Vous avez déjà signalé ce message", "user-already-flagged": "Vous avez déjà signalé cet utilisateur", "post-flagged-too-many-times": "Ce message a déjà été signalé par d'autres", diff --git a/public/language/gl/admin/manage/users.json b/public/language/gl/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/gl/admin/manage/users.json +++ b/public/language/gl/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/gl/error.json b/public/language/gl/error.json index 9e85520ac3..308c38760f 100644 --- a/public/language/gl/error.json +++ b/public/language/gl/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/he/admin/manage/users.json b/public/language/he/admin/manage/users.json index 605a71b38f..699a07f5df 100644 --- a/public/language/he/admin/manage/users.json +++ b/public/language/he/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "מחק תוכן משתמש(ים)", "purge": "מחק משתמש(ים) ותוכן", "download-csv": "ייצא משתמשים כ-CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "נהל קבוצות", "set-reputation": "הגדר מוניטין", "add-group": "הוסף קבוצה", diff --git a/public/language/he/error.json b/public/language/he/error.json index c26d574dc7..97bc829073 100644 --- a/public/language/he/error.json +++ b/public/language/he/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "נדרש %1 מוניטין כדי להוסיף חתימה", "not-enough-reputation-min-rep-profile-picture": "נדרש %1 מוניטין כדי להוסיף תמונת פרופיל", "not-enough-reputation-min-rep-cover-picture": "נדרש %1 מוניטין כדי להוסיף תמונת רקע לפרופיל", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "דיווחתם כבר על פוסט זה", "user-already-flagged": "דיווחתם כבר על משתמש זה", "post-flagged-too-many-times": "התקבל כבר דיווח על פוסט זה.", diff --git a/public/language/hr/admin/manage/users.json b/public/language/hr/admin/manage/users.json index 764cea28ea..3fd93f98b5 100644 --- a/public/language/hr/admin/manage/users.json +++ b/public/language/hr/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Preuzmi CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/hr/error.json b/public/language/hr/error.json index dde76c1683..a74fa186ee 100644 --- a/public/language/hr/error.json +++ b/public/language/hr/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/hu/admin/manage/users.json b/public/language/hu/admin/manage/users.json index 75bb4aec4a..a7480a9b3e 100644 --- a/public/language/hu/admin/manage/users.json +++ b/public/language/hu/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Felhasználó(k) minden tartalmának törlése", "purge": "Felhasználó(k) és minden tartalmának törlése", "download-csv": "CSV letöltése", + "custom-user-fields": "Custom User Fields", "manage-groups": "Csoportok kezelése", "set-reputation": "Set Reputation", "add-group": "Csoport létrehozása", diff --git a/public/language/hu/error.json b/public/language/hu/error.json index 6d5ece2e4d..07b0c029ba 100644 --- a/public/language/hu/error.json +++ b/public/language/hu/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Aláírás hozzáadásához %1 hírnévre van szüksége", "not-enough-reputation-min-rep-profile-picture": "Profilkép hozzáadásához %1 hírnévre van szüksége", "not-enough-reputation-min-rep-cover-picture": "Borítókép hozzáadásához %1 hírnévre van szüksége", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Már megjelölted ezt a hozzászólást", "user-already-flagged": "Már megjelölted ez a felhasználót", "post-flagged-too-many-times": "Ez a bejegyzés már meg lett jelölve egy másik felhasználó által", diff --git a/public/language/hy/admin/manage/users.json b/public/language/hy/admin/manage/users.json index f9fd1dffa7..6be20e2b72 100644 --- a/public/language/hy/admin/manage/users.json +++ b/public/language/hy/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Ջնջել օգտատեր(ների) կոնտենտը", "purge": "Ջնջել օգտատերին(ներ) և բովանդակությունը", "download-csv": "Ներբեռնեք CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Կառավարել Խմբերը", "set-reputation": "Սահմանել հեղինակություն", "add-group": "Ավելացնել խումբ ", diff --git a/public/language/hy/error.json b/public/language/hy/error.json index d06500260e..4556f17708 100644 --- a/public/language/hy/error.json +++ b/public/language/hy/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Ձեզ անհրաժեշտ է %1 վարկանիշ՝ ստորագրություն ավելացնելու համար", "not-enough-reputation-min-rep-profile-picture": "Ձեզ անհրաժեշտ է %1 վարկանիշ՝ պրոֆիլի նկար ավելացնելու համար", "not-enough-reputation-min-rep-cover-picture": "Շապիկի նկար ավելացնելու համար պետք է %1 վարկանիշ", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "Դուք արդեն նշել եք այս օգտատիրոջը", "post-flagged-too-many-times": "Այս գրառումն արդեն նշվել է ուրիշների կողմից", diff --git a/public/language/id/admin/manage/users.json b/public/language/id/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/id/admin/manage/users.json +++ b/public/language/id/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/id/error.json b/public/language/id/error.json index 51e20212f9..1b565862cd 100644 --- a/public/language/id/error.json +++ b/public/language/id/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/it/admin/manage/users.json b/public/language/it/admin/manage/users.json index 11eba905a6..714db38923 100644 --- a/public/language/it/admin/manage/users.json +++ b/public/language/it/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Elimina contenuto utente(i)", "purge": "Elimina Utente(i) e Contenuto", "download-csv": "Scarica CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Gestisci Gruppi", "set-reputation": "Imposta reputazione", "add-group": "Aggiungi Gruppo", diff --git a/public/language/it/error.json b/public/language/it/error.json index b54386f4e4..7f1d62db32 100644 --- a/public/language/it/error.json +++ b/public/language/it/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Hai bisogno di %1 reputazione/i per aggiungere una firma", "not-enough-reputation-min-rep-profile-picture": "Hai bisogno di %1 reputazione/i per aggiungere una foto del profilo", "not-enough-reputation-min-rep-cover-picture": "Hai bisogno di %1 reputazione/i per aggiungere un'immagine di copertina", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Hai già segnalato questo post", "user-already-flagged": "Hai già segnalato questo utente", "post-flagged-too-many-times": "Questo post è già stato segnalato da altri", diff --git a/public/language/ja/admin/manage/users.json b/public/language/ja/admin/manage/users.json index 692728ee54..329319c0c8 100644 --- a/public/language/ja/admin/manage/users.json +++ b/public/language/ja/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "CSVでダウンロード", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/ja/error.json b/public/language/ja/error.json index fe36d33b8e..469fb5333e 100644 --- a/public/language/ja/error.json +++ b/public/language/ja/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/ko/admin/manage/users.json b/public/language/ko/admin/manage/users.json index cf251e654b..2b5203603b 100644 --- a/public/language/ko/admin/manage/users.json +++ b/public/language/ko/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "사용자 콘텐츠 삭제", "purge": "사용자콘텐츠 삭제", "download-csv": "CSV 다운로드", + "custom-user-fields": "Custom User Fields", "manage-groups": "그룹 관리", "set-reputation": "평판 설정", "add-group": "그룹 추가", diff --git a/public/language/ko/error.json b/public/language/ko/error.json index f276a770ce..7b780b52b0 100644 --- a/public/language/ko/error.json +++ b/public/language/ko/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "시그니처를 추가하려면 %1 평판이 필요합니다", "not-enough-reputation-min-rep-profile-picture": "프로필 이미지를 추가하려면 %1 평판이 필요합니다", "not-enough-reputation-min-rep-cover-picture": "커버 이미지를 추가하려면 %1 평판이 필요합니다", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "이 게시물은 이미 신고되었습니다", "user-already-flagged": "이 사용자는 이미 신고되었습니다", "post-flagged-too-many-times": "이 게시물은 이미 다른 사람이 신고했습니다", diff --git a/public/language/lt/admin/manage/users.json b/public/language/lt/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/lt/admin/manage/users.json +++ b/public/language/lt/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/lt/error.json b/public/language/lt/error.json index f1bbb93154..e3a217b80c 100644 --- a/public/language/lt/error.json +++ b/public/language/lt/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/lv/admin/manage/users.json b/public/language/lv/admin/manage/users.json index b5f1e883d2..4ca2a1a7d0 100644 --- a/public/language/lv/admin/manage/users.json +++ b/public/language/lv/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Lejupielādēt .csv", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/lv/error.json b/public/language/lv/error.json index 0d71b060eb..48140efb8b 100644 --- a/public/language/lv/error.json +++ b/public/language/lv/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/ms/admin/manage/users.json b/public/language/ms/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/ms/admin/manage/users.json +++ b/public/language/ms/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/ms/error.json b/public/language/ms/error.json index 49846b7e28..19e3b0fae7 100644 --- a/public/language/ms/error.json +++ b/public/language/ms/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/nb/admin/manage/users.json b/public/language/nb/admin/manage/users.json index df1253e834..3826ec7b72 100644 --- a/public/language/nb/admin/manage/users.json +++ b/public/language/nb/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/nb/error.json b/public/language/nb/error.json index 8ec0487c84..8c6316653b 100644 --- a/public/language/nb/error.json +++ b/public/language/nb/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Du trenger %1 omdømme for å legge til signatur", "not-enough-reputation-min-rep-profile-picture": "Du trenger %1 omdømme for å legge til profilbilde", "not-enough-reputation-min-rep-cover-picture": "Du trenger %1 omdømme for å legge til omslagsbilde", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Du har allerede flagget dette innlegget", "user-already-flagged": "Du har allerede flagget denne brukeren", "post-flagged-too-many-times": "Dette innlegget har allerede blitt flagget av andre", diff --git a/public/language/nl/admin/manage/users.json b/public/language/nl/admin/manage/users.json index 5f695d38bd..73f21f0caf 100644 --- a/public/language/nl/admin/manage/users.json +++ b/public/language/nl/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/nl/error.json b/public/language/nl/error.json index 8a3f3d6bfc..77d6a996e3 100644 --- a/public/language/nl/error.json +++ b/public/language/nl/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Je hebt dit bericht al gerapporteerd", "user-already-flagged": "Je hebt deze gebruiker al gerapporteerd", "post-flagged-too-many-times": "Dit bericht is al door anderen gerapporteerd", diff --git a/public/language/nn-NO/admin/manage/users.json b/public/language/nn-NO/admin/manage/users.json index 539d2dd5a4..a2c6ac8713 100644 --- a/public/language/nn-NO/admin/manage/users.json +++ b/public/language/nn-NO/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Slett innhald", "purge": "Rensk", "download-csv": "Last ned CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Administrer grupper", "set-reputation": "Sett omdømme", "add-group": "Legg til gruppe", diff --git a/public/language/nn-NO/error.json b/public/language/nn-NO/error.json index 1c2303fda2..2837a05ec7 100644 --- a/public/language/nn-NO/error.json +++ b/public/language/nn-NO/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Du treng %1 omdømme for å legge til ein signatur", "not-enough-reputation-min-rep-profile-picture": "Du treng %1 omdømme for å legge til eit profilbilete", "not-enough-reputation-min-rep-cover-picture": "Du treng %1 omdømme for å legge til eit omslagsbilete", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Du har allereie rapportert dette innlegget", "user-already-flagged": "Du har allereie rapportert denne brukaren", "post-flagged-too-many-times": "Dette innlegget har allereie blitt rapportert av andre", diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json index 7b3c5c0f0f..9ddcde5fef 100644 --- a/public/language/pl/admin/manage/users.json +++ b/public/language/pl/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Usuń treści użytkownika(-ów)", "purge": "Usuń użytkownika(-ów) i treści", "download-csv": "Pobierz CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Zarządzaj grupami", "set-reputation": "Ustaw reputację", "add-group": "Dodaj grupę", diff --git a/public/language/pl/error.json b/public/language/pl/error.json index e24145a942..24f896af77 100644 --- a/public/language/pl/error.json +++ b/public/language/pl/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Potrzebujesz %1 reputacji aby dodać podpis", "not-enough-reputation-min-rep-profile-picture": "Potrzebujesz %1 reputacji aby dodać zdjęcie profilowe", "not-enough-reputation-min-rep-cover-picture": "Potrzebujesz %1 reputacji aby dodać zdjęcie w tle", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Ten post został już przez Ciebie oflagowany", "user-already-flagged": "Ten użytkownik został już przez ciebie oflagowany", "post-flagged-too-many-times": "Ten post został już oflagowany przez innych użytkowników", diff --git a/public/language/pt-BR/admin/manage/users.json b/public/language/pt-BR/admin/manage/users.json index f3b25247cf..093af74ffd 100644 --- a/public/language/pt-BR/admin/manage/users.json +++ b/public/language/pt-BR/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Excluir Conteúdo do(s) Usuário(s)", "purge": "Excluir Usuário(s) e Conteúdo", "download-csv": "Baixar CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Gerenciar Grupos", "set-reputation": "Set Reputation", "add-group": "Adicionar Grupo", diff --git a/public/language/pt-BR/error.json b/public/language/pt-BR/error.json index 4bff6874c9..4c60c22d0b 100644 --- a/public/language/pt-BR/error.json +++ b/public/language/pt-BR/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Você já sinalizou esse post", "user-already-flagged": "Você já sinalizou esse usuário", "post-flagged-too-many-times": "Esta postagem já foi sinalizada por outras pessoas", diff --git a/public/language/pt-PT/admin/manage/users.json b/public/language/pt-PT/admin/manage/users.json index 4a09c39341..10b432f238 100644 --- a/public/language/pt-PT/admin/manage/users.json +++ b/public/language/pt-PT/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Eliminar Conteúdo do(s) Utilizador(es)", "purge": "Eliminar Utilizador(es) e os seus Conteúdos", "download-csv": "Transferir CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Gerir Grupos", "set-reputation": "Set Reputation", "add-group": "Adicionar Grupo", diff --git a/public/language/pt-PT/error.json b/public/language/pt-PT/error.json index 0cbc6c2f40..72bedf7b3c 100644 --- a/public/language/pt-PT/error.json +++ b/public/language/pt-PT/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/ro/admin/manage/users.json b/public/language/ro/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/ro/admin/manage/users.json +++ b/public/language/ro/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/ro/error.json b/public/language/ro/error.json index 8f6974f87b..d95458c484 100644 --- a/public/language/ro/error.json +++ b/public/language/ro/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/ru/admin/manage/users.json b/public/language/ru/admin/manage/users.json index 983c7cf00a..91509273ce 100644 --- a/public/language/ru/admin/manage/users.json +++ b/public/language/ru/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Удалить данные пользователя(-ей)", "purge": "Удалить пользователя(-ей) и данные", "download-csv": "Скачать CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Изменить членство в группах", "set-reputation": "Set Reputation", "add-group": "Добавить группу", diff --git a/public/language/ru/error.json b/public/language/ru/error.json index f79b87f63e..07eb4b97eb 100644 --- a/public/language/ru/error.json +++ b/public/language/ru/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Нужно %1 репутации чтобы добавить подпись.", "not-enough-reputation-min-rep-profile-picture": "Нужно %1 репутации чтобы добавить фото профиля.", "not-enough-reputation-min-rep-cover-picture": "Нужно %1 репутации чтобы добавить заставку профиля.", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Вы уже пожаловались на это сообщение", "user-already-flagged": "Вы уже пожаловались на этого пользователя", "post-flagged-too-many-times": "На это сообщение уже пожаловались другие пользователи", diff --git a/public/language/rw/admin/manage/users.json b/public/language/rw/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/rw/admin/manage/users.json +++ b/public/language/rw/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/rw/error.json b/public/language/rw/error.json index b1f6b9290f..6b0b57f376 100644 --- a/public/language/rw/error.json +++ b/public/language/rw/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/sc/admin/manage/users.json b/public/language/sc/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/sc/admin/manage/users.json +++ b/public/language/sc/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/sc/error.json b/public/language/sc/error.json index 674f9bec8b..f854321b8d 100644 --- a/public/language/sc/error.json +++ b/public/language/sc/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/sk/admin/manage/users.json b/public/language/sk/admin/manage/users.json index 419fcd368f..227f71e1f6 100644 --- a/public/language/sk/admin/manage/users.json +++ b/public/language/sk/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Stiahnuť ako CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/sk/error.json b/public/language/sk/error.json index 52f1beddd2..cfcd7c7f40 100644 --- a/public/language/sk/error.json +++ b/public/language/sk/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/sl/admin/manage/users.json b/public/language/sl/admin/manage/users.json index f930400561..2ba6fe3a08 100644 --- a/public/language/sl/admin/manage/users.json +++ b/public/language/sl/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Izbrišite Vsebino uporabnika(ov)", "purge": "Izbrišiteuporabnika(e) in vsebino", "download-csv": "Prenesite CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Upravljaj skupine", "set-reputation": "Set Reputation", "add-group": "Dodaj skupino", diff --git a/public/language/sl/error.json b/public/language/sl/error.json index c55a6e4804..5d57fb3e16 100644 --- a/public/language/sl/error.json +++ b/public/language/sl/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/sq-AL/admin/manage/users.json b/public/language/sq-AL/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/sq-AL/admin/manage/users.json +++ b/public/language/sq-AL/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/sq-AL/error.json b/public/language/sq-AL/error.json index 8b0aeddbe3..f787d76a8e 100644 --- a/public/language/sq-AL/error.json +++ b/public/language/sq-AL/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Ju nevojitet %1 reputacion për të shtuar një firmë", "not-enough-reputation-min-rep-profile-picture": "Ju nevojitet %1 reputacion për të shtuar një foto profili", "not-enough-reputation-min-rep-cover-picture": "Ju nevojitet %1 reputacion për të shtuar një foto kopertine", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Ju tashmë e keni raportuar këtë postim", "user-already-flagged": "Ju e keni raportuar tashmë këtë përdorues", "post-flagged-too-many-times": "Ky postim është raportuar tashmë nga të tjerë", diff --git a/public/language/sr/admin/manage/users.json b/public/language/sr/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/sr/admin/manage/users.json +++ b/public/language/sr/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/sr/error.json b/public/language/sr/error.json index 28504c63e2..a75cf24c03 100644 --- a/public/language/sr/error.json +++ b/public/language/sr/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Потребно репутација: %1 за додавање потписа", "not-enough-reputation-min-rep-profile-picture": "Потребно репутација: %1 за додавање профилне слике", "not-enough-reputation-min-rep-cover-picture": "Потребно репутација: %1 за додавање насловне слике", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Већ сте означили заставицом ову поруку", "user-already-flagged": "Већ сте означили заставицом овог корисника", "post-flagged-too-many-times": "Ову поруку су већ означили заставицом други", diff --git a/public/language/sv/admin/manage/users.json b/public/language/sv/admin/manage/users.json index d11670719c..6cd6a14aef 100644 --- a/public/language/sv/admin/manage/users.json +++ b/public/language/sv/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Download CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/sv/error.json b/public/language/sv/error.json index 762b59cbf3..3a0369929b 100644 --- a/public/language/sv/error.json +++ b/public/language/sv/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/th/admin/manage/users.json b/public/language/th/admin/manage/users.json index d876b10871..00854ac08b 100644 --- a/public/language/th/admin/manage/users.json +++ b/public/language/th/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "ลบเนื้อหาของผู้ใช้งาน", "purge": "ลบผู้ใช้งานและเนื้อหา", "download-csv": "ดาวน์โหลด CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "จัดการกลุ่ม", "set-reputation": "ตั้งค่าชื่อเสียง", "add-group": "เพิ่มกลุ่ม", diff --git a/public/language/th/error.json b/public/language/th/error.json index 5b7a298cfc..86cd0529a2 100644 --- a/public/language/th/error.json +++ b/public/language/th/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มลายเซ็น", "not-enough-reputation-min-rep-profile-picture": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มภาพโปรไฟล์", "not-enough-reputation-min-rep-cover-picture": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มภาพหน้าปก", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "คุณรายงานโพสต์นี้แล้ว", "user-already-flagged": "คุณรายงานผู้ใช้คนนี้แล้ว", "post-flagged-too-many-times": "โพสต์นี้ถูกรายงานโดยผู้อื่นแล้ว", diff --git a/public/language/tr/admin/manage/users.json b/public/language/tr/admin/manage/users.json index b383cb167c..a3ce756c68 100644 --- a/public/language/tr/admin/manage/users.json +++ b/public/language/tr/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Kullanıcı İçeriğini Sil", "purge": "Kullanıcıyı/ları ve İçeriği Sil", "download-csv": "CSV İndir", + "custom-user-fields": "Custom User Fields", "manage-groups": "Grupları Düzenle", "set-reputation": "Set Reputation", "add-group": "Grup ekle", diff --git a/public/language/tr/error.json b/public/language/tr/error.json index f044301fee..a40402cf1a 100644 --- a/public/language/tr/error.json +++ b/public/language/tr/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "İmza ekleyebilmek için en az %1 saygınlık puanına sahip olmalısınız.", "not-enough-reputation-min-rep-profile-picture": "Profil fotosu ekleyebilmek için en az %1 saygınlık puanına sahip olmalısınız.", "not-enough-reputation-min-rep-cover-picture": "Kapak görseli ekleyebilmek için en az %1 saygınlık puanına sahip olmalısınız.", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Bu iletiyi önceden şikayet etmişsiniz.", "user-already-flagged": "Bu kullanıcıyı önceden şikayet etmişsiniz.", "post-flagged-too-many-times": "Bu ileti başkaları tarafından halihazırda şikayet edilmiş.", diff --git a/public/language/uk/admin/manage/users.json b/public/language/uk/admin/manage/users.json index d5b0dcc132..db97262c43 100644 --- a/public/language/uk/admin/manage/users.json +++ b/public/language/uk/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Delete User(s) Content", "purge": "Delete User(s) and Content", "download-csv": "Скачати CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Manage Groups", "set-reputation": "Set Reputation", "add-group": "Add Group", diff --git a/public/language/uk/error.json b/public/language/uk/error.json index b40f9e10b3..d03ddf2a4e 100644 --- a/public/language/uk/error.json +++ b/public/language/uk/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "You have already flagged this post", "user-already-flagged": "You have already flagged this user", "post-flagged-too-many-times": "This post has been flagged by others already", diff --git a/public/language/vi/admin/manage/users.json b/public/language/vi/admin/manage/users.json index e095f7ea25..59f7f6f843 100644 --- a/public/language/vi/admin/manage/users.json +++ b/public/language/vi/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "Xóa Nội Dung Người Dùng", "purge": "Xóa Người DùngNội Dung", "download-csv": "Tải về CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "Quản Lý Nhóm", "set-reputation": "Đặt Uy Tín", "add-group": "Thêm Nhóm", diff --git a/public/language/vi/error.json b/public/language/vi/error.json index 266258a789..0717d21eba 100644 --- a/public/language/vi/error.json +++ b/public/language/vi/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "Bạn cần %1 uy tín để thêm chữ ký", "not-enough-reputation-min-rep-profile-picture": "Bạn cần %1 uy tín để thêm ảnh hồ sơ", "not-enough-reputation-min-rep-cover-picture": "Bạn cần %1 uy tín để thêm ảnh bìa", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "Bạn đã gắn cờ bài đăng này", "user-already-flagged": "Bạn đã gắn cờ người dùng này", "post-flagged-too-many-times": "Bài đăng này đã bị người khác gắn cờ", diff --git a/public/language/zh-CN/admin/manage/users.json b/public/language/zh-CN/admin/manage/users.json index 95d4388e59..f9157e7749 100644 --- a/public/language/zh-CN/admin/manage/users.json +++ b/public/language/zh-CN/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "删除用户内容", "purge": "删除用户和内容", "download-csv": "下载CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "管理用户组", "set-reputation": "设置声望", "add-group": "添加至群组", diff --git a/public/language/zh-CN/error.json b/public/language/zh-CN/error.json index e20eb07d08..bd3dcb66c7 100644 --- a/public/language/zh-CN/error.json +++ b/public/language/zh-CN/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "您需要 %1 声望以添加签名档", "not-enough-reputation-min-rep-profile-picture": "您需要 %1 声望以设置头像", "not-enough-reputation-min-rep-cover-picture": "您需要 %1 声望以设置封面图片", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "您已举报此帖", "user-already-flagged": "您已举报此用户", "post-flagged-too-many-times": "此贴已被其他用户举报", diff --git a/public/language/zh-TW/admin/manage/users.json b/public/language/zh-TW/admin/manage/users.json index e5b141581e..bdb1b535d0 100644 --- a/public/language/zh-TW/admin/manage/users.json +++ b/public/language/zh-TW/admin/manage/users.json @@ -22,6 +22,7 @@ "delete-content": "刪除用戶 內容", "purge": "刪除 用戶內容", "download-csv": "下載CSV", + "custom-user-fields": "Custom User Fields", "manage-groups": "管理群組", "set-reputation": "設立聲望", "add-group": "新增至群組", diff --git a/public/language/zh-TW/error.json b/public/language/zh-TW/error.json index f0c8f127bb..5b49e628fb 100644 --- a/public/language/zh-TW/error.json +++ b/public/language/zh-TW/error.json @@ -181,6 +181,11 @@ "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature", "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture", "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture", + "not-enough-reputation-custom-field": "You need %1 reputation for %2", + "custom-user-field-value-too-long": "Custom field value too long, %1", + "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", + "custom-user-field-invalid-link": "Custom field link is invalid, %1", + "custom-user-field-invalid-number": "Custom field number is invalid, %1", "post-already-flagged": "您已檢舉過這貼文", "user-already-flagged": "您已檢舉過這用戶", "post-flagged-too-many-times": "此貼文已被其他人檢舉了", From 977d80c10ea247ad106d8bb0a3fe6cb13869c212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 7 Nov 2024 10:50:28 -0500 Subject: [PATCH 41/94] fix: editor removal --- public/src/client/topic/manage-editors.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/client/topic/manage-editors.js b/public/src/client/topic/manage-editors.js index 4d063bfa26..2d874f31ba 100644 --- a/public/src/client/topic/manage-editors.js +++ b/public/src/client/topic/manage-editors.js @@ -47,7 +47,7 @@ define('forum/topic/manage-editors', [ modal.on('click', 'button.remove-user-icon', function () { const el = $(this).parents('[data-uid]'); const uid = el.attr('data-uid'); - editors = editors.filter(e => String(e.uid) === String(uid)); + editors = editors.filter(e => String(e.uid) !== String(uid)); el.remove(); }); }); From 4614958bccd05ae227320a89efc777f89db06f06 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 7 Nov 2024 10:57:22 -0500 Subject: [PATCH 42/94] fix: update copy to reflect real default value of 2000px for `resizeImageWidthThreshold` --- public/language/en-GB/admin/settings/uploads.json | 2 +- test/uploads.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/language/en-GB/admin/settings/uploads.json b/public/language/en-GB/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/en-GB/admin/settings/uploads.json +++ b/public/language/en-GB/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/test/uploads.js b/test/uploads.js index 5df32ba2fd..ff59c4c1f2 100644 --- a/test/uploads.js +++ b/test/uploads.js @@ -161,7 +161,7 @@ describe('Upload Controllers', () => { assert(body.response.images[0].url); assert(body.response.images[0].url.match(/\/assets\/uploads\/files\/\d+-test-resized\.png/)); meta.config.resizeImageWidth = oldValue; - meta.config.resizeImageWidthThreshold = 1520; + meta.config.resizeImageWidthThreshold = 2000; }); it('should upload a file to a post', async () => { From e3ef858bc1e56f6a9dc46c13a926fae2f9e268f7 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 7 Nov 2024 15:57:50 +0000 Subject: [PATCH 43/94] chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads --- public/language/ar/admin/settings/uploads.json | 2 +- public/language/bg/admin/settings/uploads.json | 2 +- public/language/bn/admin/settings/uploads.json | 2 +- public/language/cs/admin/settings/uploads.json | 2 +- public/language/da/admin/settings/uploads.json | 2 +- public/language/de/admin/settings/uploads.json | 2 +- public/language/el/admin/settings/uploads.json | 2 +- public/language/en-US/admin/settings/uploads.json | 2 +- public/language/en-x-pirate/admin/settings/uploads.json | 2 +- public/language/es/admin/settings/uploads.json | 2 +- public/language/et/admin/settings/uploads.json | 2 +- public/language/fa-IR/admin/settings/uploads.json | 2 +- public/language/fi/admin/settings/uploads.json | 2 +- public/language/fr/admin/settings/uploads.json | 2 +- public/language/gl/admin/settings/uploads.json | 2 +- public/language/he/admin/settings/uploads.json | 2 +- public/language/hr/admin/settings/uploads.json | 2 +- public/language/hu/admin/settings/uploads.json | 2 +- public/language/hy/admin/settings/uploads.json | 2 +- public/language/id/admin/settings/uploads.json | 2 +- public/language/it/admin/settings/uploads.json | 2 +- public/language/ja/admin/settings/uploads.json | 2 +- public/language/ko/admin/settings/uploads.json | 2 +- public/language/lt/admin/settings/uploads.json | 2 +- public/language/lv/admin/settings/uploads.json | 2 +- public/language/ms/admin/settings/uploads.json | 2 +- public/language/nb/admin/settings/uploads.json | 2 +- public/language/nl/admin/settings/uploads.json | 2 +- public/language/nn-NO/admin/settings/uploads.json | 2 +- public/language/pl/admin/settings/uploads.json | 2 +- public/language/pt-BR/admin/settings/uploads.json | 2 +- public/language/pt-PT/admin/settings/uploads.json | 2 +- public/language/ro/admin/settings/uploads.json | 2 +- public/language/ru/admin/settings/uploads.json | 2 +- public/language/rw/admin/settings/uploads.json | 2 +- public/language/sc/admin/settings/uploads.json | 2 +- public/language/sk/admin/settings/uploads.json | 2 +- public/language/sl/admin/settings/uploads.json | 2 +- public/language/sq-AL/admin/settings/uploads.json | 2 +- public/language/sr/admin/settings/uploads.json | 2 +- public/language/sv/admin/settings/uploads.json | 2 +- public/language/th/admin/settings/uploads.json | 2 +- public/language/tr/admin/settings/uploads.json | 2 +- public/language/uk/admin/settings/uploads.json | 2 +- public/language/vi/admin/settings/uploads.json | 2 +- public/language/zh-CN/admin/settings/uploads.json | 2 +- public/language/zh-TW/admin/settings/uploads.json | 2 +- 47 files changed, 47 insertions(+), 47 deletions(-) diff --git a/public/language/ar/admin/settings/uploads.json b/public/language/ar/admin/settings/uploads.json index 76afcf9660..ea99a9c7e3 100644 --- a/public/language/ar/admin/settings/uploads.json +++ b/public/language/ar/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/bg/admin/settings/uploads.json b/public/language/bg/admin/settings/uploads.json index 9b97baef8b..00d9950fcf 100644 --- a/public/language/bg/admin/settings/uploads.json +++ b/public/language/bg/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Файлови разширения, които да бъдат частни", "private-uploads-extensions-help": "Въведете списък от файлови разширения, разделени със запетаи, които искате да бъдат частни (например pdf,xls,doc). Ако оставите това поле празно, всички файлове ще бъдат частни.", "resize-image-width-threshold": "Преоразмеряване на изображенията, ако са по-широки от определената ширина", - "resize-image-width-threshold-help": "(в пиксели; по подразбиране: 1520 пиксела. 0 = изключено)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Намаляване на размера на изображенията до определена ширина", "resize-image-width-help": "(в пиксели; по подразбиране: 760 пиксела. 0 = изключено)", "resize-image-quality": "Качество при преоразмеряване на изображенията", diff --git a/public/language/bn/admin/settings/uploads.json b/public/language/bn/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/bn/admin/settings/uploads.json +++ b/public/language/bn/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/cs/admin/settings/uploads.json b/public/language/cs/admin/settings/uploads.json index a1fbd9e71e..0206a61f2c 100644 --- a/public/language/cs/admin/settings/uploads.json +++ b/public/language/cs/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Přípona souborů je soukromá", "private-uploads-extensions-help": "Pro nastavení soukromí, zde zadejte seznam souborů oddělený čárkou (tj. pdf, xls,doc). 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", - "resize-image-width-threshold-help": "(v pixelech, výchozí: 1520 pixelů, pro zakázání - nastavte 0)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Změnit velikost obrázků na určenou šířku", "resize-image-width-help": "(v pixelech, výchozí: 760 pixelů, pro zakázání - nastavte 0)", "resize-image-quality": "Kvalita při změně velikosti obrázků", diff --git a/public/language/da/admin/settings/uploads.json b/public/language/da/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/da/admin/settings/uploads.json +++ b/public/language/da/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/de/admin/settings/uploads.json b/public/language/de/admin/settings/uploads.json index 85049ff8e1..97fe1727df 100644 --- a/public/language/de/admin/settings/uploads.json +++ b/public/language/de/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Private Dateiendungen", "private-uploads-extensions-help": "Gib eine Komma-Separierte Liste mit Dateiendungen an, die privatisiert werden sollen (z.B. pdf,xls,doc). 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.", - "resize-image-width-threshold-help": "(in Pixeln, standardmäßig 1520 Pixel, auf 0 setzen um zu deaktivieren)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Bilder zu einer bestimmten Breite runterskalieren", "resize-image-width-help": "(in Pixeln, standardmäßig 760 Pixel, auf 0 setzen um zu deaktivieren)", "resize-image-quality": "Zu benutzende Qualität beim verändern von Bildauflösungen", diff --git a/public/language/el/admin/settings/uploads.json b/public/language/el/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/el/admin/settings/uploads.json +++ b/public/language/el/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/en-US/admin/settings/uploads.json b/public/language/en-US/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/en-US/admin/settings/uploads.json +++ b/public/language/en-US/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/en-x-pirate/admin/settings/uploads.json b/public/language/en-x-pirate/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/en-x-pirate/admin/settings/uploads.json +++ b/public/language/en-x-pirate/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/es/admin/settings/uploads.json b/public/language/es/admin/settings/uploads.json index 2c2dca738f..0b4f97f015 100644 --- a/public/language/es/admin/settings/uploads.json +++ b/public/language/es/admin/settings/uploads.json @@ -9,7 +9,7 @@ "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. pdf,xls,doc). 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", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Cambiar el tamaño de las imágenes hasta el ancho especificado", "resize-image-width-help": "(En píxeles, predeterminado: 760 píxeles, configúrelo 0 para desactivar)", "resize-image-quality": "Calidad a utlizar cuando se redimensionen imágenes", diff --git a/public/language/et/admin/settings/uploads.json b/public/language/et/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/et/admin/settings/uploads.json +++ b/public/language/et/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/fa-IR/admin/settings/uploads.json b/public/language/fa-IR/admin/settings/uploads.json index 2e84fbae21..e256e20996 100644 --- a/public/language/fa-IR/admin/settings/uploads.json +++ b/public/language/fa-IR/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/fi/admin/settings/uploads.json b/public/language/fi/admin/settings/uploads.json index 1864882660..4d0acbbced 100644 --- a/public/language/fi/admin/settings/uploads.json +++ b/public/language/fi/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(kuvapisteinä, oletus on 1520, poista käytöstä arvolla 0)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(kuvapisteinä, oletus on 760, poista käytöstä arvolla 0)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/fr/admin/settings/uploads.json b/public/language/fr/admin/settings/uploads.json index 1b0ef38326..53254a2c82 100644 --- a/public/language/fr/admin/settings/uploads.json +++ b/public/language/fr/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Rendre privé des extensions de fichier", "private-uploads-extensions-help": "Renseigner ici une liste d'extensions de fichiers séparées par des virgules pour les rendre privées (par exemple : pdf, xls, doc). Une liste vide signifie que tous les fichiers sont privés.", "resize-image-width-threshold": "Redimensionner les images si elles sont plus larges que la valeur spécifiée", - "resize-image-width-threshold-help": "(en pixels, valeur par défaut : 1520 pixels, mettez 0 pour désactiver)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Redimensionner les images à la largeur spécifiée", "resize-image-width-help": "(en pixels, valeur par défaut : 760 pixels, mettez 0 pour désactiver)", "resize-image-quality": "Qualité des images redimensionnées", diff --git a/public/language/gl/admin/settings/uploads.json b/public/language/gl/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/gl/admin/settings/uploads.json +++ b/public/language/gl/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/he/admin/settings/uploads.json b/public/language/he/admin/settings/uploads.json index cb2b2fc786..f113a3c494 100644 --- a/public/language/he/admin/settings/uploads.json +++ b/public/language/he/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "הפיכת סיומות קבצים לפרטיים", "private-uploads-extensions-help": "הכניסו כאן רשימה של פורמטי הקבצים, מופרדים בפסיק, כדי להפוך אותם לפרטיים (לדוגמא pdf,xls,doc). השארת השורה ללא תוכן פירושו שכל הקבצים יהיו פרטיים.", "resize-image-width-threshold": "שינוי גודל תמונות במידה והם רחבים יותר מהרוחב המוגדר", - "resize-image-width-threshold-help": "(בפיקסלים, ברירת מחדל: 1520 פיקסלים, הגדירו 0 כדי להשבית)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "שינוי גודל תמונות לגודל המוגדר", "resize-image-width-help": "(בפיקסלים, ברירת מחדל: 760 פיקסלים, הגדירו 0 כדי להשבית)", "resize-image-quality": "באיזה איכות להשתמש כאשר משנים תמונה", diff --git a/public/language/hr/admin/settings/uploads.json b/public/language/hr/admin/settings/uploads.json index 894efe4fd8..feba9685d8 100644 --- a/public/language/hr/admin/settings/uploads.json +++ b/public/language/hr/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/hu/admin/settings/uploads.json b/public/language/hu/admin/settings/uploads.json index 54262a18cc..fc687bde02 100644 --- a/public/language/hu/admin/settings/uploads.json +++ b/public/language/hu/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Privát kiterjesztések", "private-uploads-extensions-help": "Add meg vesszővel elválasztva a privát kiterjesztések listáját (pl.: pdf,xls,doc) Az üres lista azt jelenti, hogy minden fájl privát.", "resize-image-width-threshold": "Képek átméretezése, ha szélesebbek, mint a megadott szélesség", - "resize-image-width-threshold-help": "(pixelben, alapértelmezett: 1520 pixel, állítsd 0-ra a kikapcsoláshoz)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Kép átméretezése megadott szélességre", "resize-image-width-help": "(pixelben, alapértelmezett: 760 pixel, állítsd 0-ra a kikapcsoláshoz)", "resize-image-quality": "Használandó minőség képek átméretezésekor", diff --git a/public/language/hy/admin/settings/uploads.json b/public/language/hy/admin/settings/uploads.json index efa15c8a02..100ab63c39 100644 --- a/public/language/hy/admin/settings/uploads.json +++ b/public/language/hy/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Ֆայլերի ընդարձակումներ՝ մասնավոր դարձնելու համար", "private-uploads-extensions-help": "Մուտքագրեք ստորակետերով բաժանված ֆայլերի ընդլայնումների ցանկը՝ մասնավոր դարձնելու համար այստեղ (օրինակ՝ pdf, xls, doc): Դատարկ ցուցակը նշանակում է, որ բոլոր ֆայլերը մասնավոր են:", "resize-image-width-threshold": "Նկարների չափափոխում, եթե դրանք ավելի լայն են, քան նշված լայնությունը", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Չափափոխել պատկերները մինչև նշված լայնությունը", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Նկարների չափափոխման ժամանակ օգտագործելու որակ", diff --git a/public/language/id/admin/settings/uploads.json b/public/language/id/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/id/admin/settings/uploads.json +++ b/public/language/id/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/it/admin/settings/uploads.json b/public/language/it/admin/settings/uploads.json index 4f7584d913..57474b5ec8 100644 --- a/public/language/it/admin/settings/uploads.json +++ b/public/language/it/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Estensione dei file da rendere privata", "private-uploads-extensions-help": "Inserisci la lista di estensioni separati da virgola quì (es. pdf,xls,doc). Una lista vuota significa che tutti i file sono privati.", "resize-image-width-threshold": "Ridimensiona le immagini se sono più grandi della larghezza specificata", - "resize-image-width-threshold-help": "(in pixel, predefinito: 1520 pixel, imposta 0 per disabilitare)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Ridimensiona le immagini sotto specificando la larghezza", "resize-image-width-help": "(in pixel, predefinito: 760 pixel, imposta 0 per disabilitare)", "resize-image-quality": "Qualità da utilizzare nel ridimensionamento delle immagini", diff --git a/public/language/ja/admin/settings/uploads.json b/public/language/ja/admin/settings/uploads.json index f621039a2b..116321ef45 100644 --- a/public/language/ja/admin/settings/uploads.json +++ b/public/language/ja/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "非公開にするファイル拡張子", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "指定した幅より広い場合は画像のサイズを変更します", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/ko/admin/settings/uploads.json b/public/language/ko/admin/settings/uploads.json index bc241fecb3..b2d1758ef2 100644 --- a/public/language/ko/admin/settings/uploads.json +++ b/public/language/ko/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "비공개로 만들 파일 확장자", "private-uploads-extensions-help": "여기에 비공개로 만들 파일 확장자를 쉼표로 구분하여 입력하세요 (예: pdf,xls,doc). 비어 있는 목록은 모든 파일이 비공개임을 의미합니다.", "resize-image-width-threshold": "지정된 너비보다 이미지가 넓으면 크기 조정", - "resize-image-width-threshold-help": "(픽셀 단위, 기본값: 1520픽셀, 비활성화하려면 0으로 설정)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "지정된 너비까지 이미지 크기 조정", "resize-image-width-help": "(픽셀 단위, 기본값: 760픽셀, 비활성화하려면 0으로 설정)", "resize-image-quality": "이미지 크기 조정 시 사용할 품질", diff --git a/public/language/lt/admin/settings/uploads.json b/public/language/lt/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/lt/admin/settings/uploads.json +++ b/public/language/lt/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/lv/admin/settings/uploads.json b/public/language/lv/admin/settings/uploads.json index ffc99e8b6f..1b7b1987c4 100644 --- a/public/language/lv/admin/settings/uploads.json +++ b/public/language/lv/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Failu paplašīnājumi, kurus turēt privātus", "private-uploads-extensions-help": "Ievadīt ar komatu atdalītu failu paplašinājumu sarakstu, kurus turēt privātus (piemērām pdf,xls,doc). Tukšais saraksts nozīmē, ka visi faili ir privāti.", "resize-image-width-threshold": "Samazināt blides izmērus, ja ir plašāka par noteikto platumu", - "resize-image-width-threshold-help": "(pikseļos, pēc noklusējuma: 1520 pikseļi, iestatīt 0, lai atspējotu)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Samazināt blides izmērus līdz noteiktajam platumam", "resize-image-width-help": "(pikseļos, pēc noklusējuma: 760 pikseļi, iestatīt 0, lai atspējotu)", "resize-image-quality": "Kvalitāte, ko izmantot, pārveidojot bildes", diff --git a/public/language/ms/admin/settings/uploads.json b/public/language/ms/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/ms/admin/settings/uploads.json +++ b/public/language/ms/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/nb/admin/settings/uploads.json b/public/language/nb/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/nb/admin/settings/uploads.json +++ b/public/language/nb/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/nl/admin/settings/uploads.json b/public/language/nl/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/nl/admin/settings/uploads.json +++ b/public/language/nl/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/nn-NO/admin/settings/uploads.json b/public/language/nn-NO/admin/settings/uploads.json index 1957c7bc15..caae17d54d 100644 --- a/public/language/nn-NO/admin/settings/uploads.json +++ b/public/language/nn-NO/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Privat filtype", "private-uploads-extensions-help": "Angi filtypar som skal vere private ved opplasting.", "resize-image-width-threshold": "Bilete breiddegrense", - "resize-image-width-threshold-help": "Angi breiddegrense for å endre storleik på bilete ved opplasting.", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Endre bilete breidde", "resize-image-width-help": "Angi ny breidde for bilete som vert endra ved opplasting.", "resize-image-quality": "Biletekvalitet ved endring", diff --git a/public/language/pl/admin/settings/uploads.json b/public/language/pl/admin/settings/uploads.json index 2456d77246..bfb1201ede 100644 --- a/public/language/pl/admin/settings/uploads.json +++ b/public/language/pl/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Rozszerzenia plików, które mają być prywatne", "private-uploads-extensions-help": "Tutaj wpisz oddzielone przecinkami rozszerzenia plików, które mają być prywatne (np. pdf,xls,doc). Jeśli lista jest pusta, wszystkie pliki są prywatne.", "resize-image-width-threshold": "Zmień rozmiar obrazów, jeśli są szersze niż określona szerokość", - "resize-image-width-threshold-help": "(w pikselach, domyślnie: 1520 pixeli, ustaw 0, aby wyłączyć)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Zmień rozmiar obrazów na określoną szerokość", "resize-image-width-help": "(w pikselach, domyślnie: 760 pixeli, ustaw 0, aby wyłączyć)", "resize-image-quality": "Poziom jakości użyty przy zmianie rozmiaru", diff --git a/public/language/pt-BR/admin/settings/uploads.json b/public/language/pt-BR/admin/settings/uploads.json index fd0a574db0..c8164fcdb8 100644 --- a/public/language/pt-BR/admin/settings/uploads.json +++ b/public/language/pt-BR/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Extensões de arquivo para tornar privado", "private-uploads-extensions-help": "Digite uma lista, separada por vírgulas, de extensões de arquivos para torná-las privadas aqui (por exemplo: pdf, xls, doc). Uma lista vazia sinigica que todos os arquivos são privado.", "resize-image-width-threshold": "Redimensionar imagens se a largura dela for maior do que a largura especificada", - "resize-image-width-threshold-help": "(em pixels, padrão: 1520 pixels, defina como 0 para desativar)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Redimensionar imagens para a largura especificada", "resize-image-width-help": "(em pixels, padrão: 760 pixels, defina como 0 para desativar)", "resize-image-quality": "Qualidade para usar ao redimensionar imagens", diff --git a/public/language/pt-PT/admin/settings/uploads.json b/public/language/pt-PT/admin/settings/uploads.json index 14c302fb20..0478d0f3c1 100644 --- a/public/language/pt-PT/admin/settings/uploads.json +++ b/public/language/pt-PT/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(em pixeis, predefinido: 1520 pixeis, definir 0 para desativar)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(em pixeis, predefinido: 760 pixeis, definir 0 para desativar)", "resize-image-quality": "Qualidade a utilizar quando redimensionar imagens", diff --git a/public/language/ro/admin/settings/uploads.json b/public/language/ro/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/ro/admin/settings/uploads.json +++ b/public/language/ro/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/ru/admin/settings/uploads.json b/public/language/ru/admin/settings/uploads.json index a53dcde6ce..fb2fadbd1f 100644 --- a/public/language/ru/admin/settings/uploads.json +++ b/public/language/ru/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Типы файлов, которые следует скрывать от гостей", "private-uploads-extensions-help": "Укажите через запятую список расширений файлов, например pdf,xls,doc. Оставьте поле пустым, чтобы все загрузки были недоступны гостям.", "resize-image-width-threshold": "Уменьшать изображения, когда ширина превышает", - "resize-image-width-threshold-help": "(в пикс., стандартная настройка: 1520, укажите 0, чтобы отключить)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Уменьшать изображения до", "resize-image-width-help": "(в пикс., стандартная настройка: 760, укажите 0, чтобы отключить)", "resize-image-quality": "Качество уменьшаемых изображений", diff --git a/public/language/rw/admin/settings/uploads.json b/public/language/rw/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/rw/admin/settings/uploads.json +++ b/public/language/rw/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/sc/admin/settings/uploads.json b/public/language/sc/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/sc/admin/settings/uploads.json +++ b/public/language/sc/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/sk/admin/settings/uploads.json b/public/language/sk/admin/settings/uploads.json index 5a80e5f00d..c279445335 100644 --- a/public/language/sk/admin/settings/uploads.json +++ b/public/language/sk/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Prípona súborov je súkromná", "private-uploads-extensions-help": "Pre nastavenie súkromia, zadajte sem zoznam súborov oddelených čiarkou (napr.: pdf,xls,doc). Prázdny zoznam znamená, že všetky súbory sú súkromné.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Kvalita pri zmene veľkosti obrázkov", diff --git a/public/language/sl/admin/settings/uploads.json b/public/language/sl/admin/settings/uploads.json index 25a0394722..d590c65f79 100644 --- a/public/language/sl/admin/settings/uploads.json +++ b/public/language/sl/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/sq-AL/admin/settings/uploads.json b/public/language/sq-AL/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/sq-AL/admin/settings/uploads.json +++ b/public/language/sq-AL/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/sr/admin/settings/uploads.json b/public/language/sr/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/sr/admin/settings/uploads.json +++ b/public/language/sr/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/sv/admin/settings/uploads.json b/public/language/sv/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/sv/admin/settings/uploads.json +++ b/public/language/sv/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/th/admin/settings/uploads.json b/public/language/th/admin/settings/uploads.json index 078a19ccd2..f99528e4d0 100644 --- a/public/language/th/admin/settings/uploads.json +++ b/public/language/th/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Quality to use when resizing images", diff --git a/public/language/tr/admin/settings/uploads.json b/public/language/tr/admin/settings/uploads.json index ec5035f281..e24325ae53 100644 --- a/public/language/tr/admin/settings/uploads.json +++ b/public/language/tr/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Gizli yapılacak dosya uzantıları", "private-uploads-extensions-help": "Buraya gizli yapılacak dosya uzantıları listesini virgülle ayırarak giriniz. (ör. pdf,xls,doc). Boş bırakmak, tüm dosyaların gizli olacağı anlamına gelir.", "resize-image-width-threshold": "Belirtilen genişlikten daha genişse görüntüleri yeniden boyutlandırın", - "resize-image-width-threshold-help": "(piksel olarak, varsayılan: 1520 piksel, devre dışı bırakmak için 0 yazın.)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Görüntüleri belirtilen genişliğe yeniden boyutlandır", "resize-image-width-help": "(piksel olarak, varsayılan: 760 piksel, devre dışı bırakmak için 0 yazın.)", "resize-image-quality": "Resimleri yeniden boyutlandırırken kullanılacak kalite", diff --git a/public/language/uk/admin/settings/uploads.json b/public/language/uk/admin/settings/uploads.json index f3192cec5e..c96711241b 100644 --- a/public/language/uk/admin/settings/uploads.json +++ b/public/language/uk/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", - "resize-image-width-threshold-help": "(in pixels, default: 1520 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Resize images down to specified width", "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", "resize-image-quality": "Якість зображення при зміні розміру", diff --git a/public/language/vi/admin/settings/uploads.json b/public/language/vi/admin/settings/uploads.json index 7a1b176219..b6cd99fe7f 100644 --- a/public/language/vi/admin/settings/uploads.json +++ b/public/language/vi/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Phần mở rộng tệp để đặt ở chế độ riêng tư", "private-uploads-extensions-help": "Nhập danh sách phần mở rộng tệp tại đây phân tách bằng dấu phẩy để đặt ở chế độ riêng tư (VD: pdf,xls,doc). Để trống nghĩa là mọi tệp đều riêng tư.", "resize-image-width-threshold": "Chỉnh kích cỡ ảnh nếu chúng rộng hơn chiều rộng đã đặt", - "resize-image-width-threshold-help": "(tính bằng pixel, mặc định: 1520 pixel, đặt thành 0 để tắt)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "Giảm kích cỡ ảnh xuống đến chiều rộng đã đặt", "resize-image-width-help": "(tính bằng pixel, mặc định: 760 pixel, đặt thành 0 để tắt)", "resize-image-quality": "Chất lượng để sử dụng khi thay đổi kích thước hình ảnh", diff --git a/public/language/zh-CN/admin/settings/uploads.json b/public/language/zh-CN/admin/settings/uploads.json index ad8b3648fc..75d1b95090 100644 --- a/public/language/zh-CN/admin/settings/uploads.json +++ b/public/language/zh-CN/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "自定义文件扩展名", "private-uploads-extensions-help": "在此处输入以逗号分隔的文件扩展名列表 (例如 pdf,xls,doc )并将其用于自定义。为空则表示允许所有扩展名。", "resize-image-width-threshold": "如果图像宽度超过指定大小,则对图像进行缩放", - "resize-image-width-threshold-help": "(像素单位,默认 1520 px,设置为0以禁用)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "缩小图片到指定宽度", "resize-image-width-help": "(像素单位,默认 760 px,设置为0以禁用)", "resize-image-quality": "调整图像大小时使用的质量", diff --git a/public/language/zh-TW/admin/settings/uploads.json b/public/language/zh-TW/admin/settings/uploads.json index a69d6b8abf..3b82fa1ce4 100644 --- a/public/language/zh-TW/admin/settings/uploads.json +++ b/public/language/zh-TW/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "自訂檔案附檔名", "private-uploads-extensions-help": "在此處輸入以逗號分隔的副檔名列表 (例如 pdf,xls,doc )並將其用於自訂。為空則表示允許所有副檔名。", "resize-image-width-threshold": "如果圖片寬度超過指定大小,則對圖片進行縮放", - "resize-image-width-threshold-help": "(像素單位,預設 1520 px,設定為0以停用)", + "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", "resize-image-width": "縮小圖片到指定寬度", "resize-image-width-help": "(像素單位,預設 760 px,設定為0以停用)", "resize-image-quality": "調整圖片大小時使用的品質", From 4ce387b941a631525c19d96a7662815303fc4224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 7 Nov 2024 11:12:57 -0500 Subject: [PATCH 44/94] chore: update tx config --- .tx/config | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/.tx/config b/.tx/config index 3a670c30be..aa1f1e90a8 100644 --- a/.tx/config +++ b/.tx/config @@ -1220,6 +1220,59 @@ trans.id = public/language/id/admin/manage/uploads.json trans.it = public/language/it/admin/manage/uploads.json trans.ja = public/language/ja/admin/manage/uploads.json +[o:nodebb:p:nodebb:r:admin-manage-user-custom-fields] +file_filter = public/language//admin/manage/user-custom-fields.json +source_file = public/language/en-GB/admin/manage/user-custom-fields.json +source_lang = en_GB +type = KEYVALUEJSON +trans.uk = public/language/uk/admin/manage/user-custom-fields.json +trans.en@pirate = public/language/en-x-pirate/admin/manage/user-custom-fields.json +trans.en_US = public/language/en-US/admin/manage/user-custom-fields.json +trans.fr = public/language/fr/admin/manage/user-custom-fields.json +trans.ko = public/language/ko/admin/manage/user-custom-fields.json +trans.ms = public/language/ms/admin/manage/user-custom-fields.json +trans.nb = public/language/nb/admin/manage/user-custom-fields.json +trans.nn_NO = public/language/nn-NO/admin/manage/user-custom-fields.json +trans.pt_BR = public/language/pt-BR/admin/manage/user-custom-fields.json +trans.zh_CN = public/language/zh-CN/admin/manage/user-custom-fields.json +trans.zh_TW = public/language/zh-TW/admin/manage/user-custom-fields.json +trans.cs = public/language/cs/admin/manage/user-custom-fields.json +trans.gl = public/language/gl/admin/manage/user-custom-fields.json +trans.rw = public/language/rw/admin/manage/user-custom-fields.json +trans.bg = public/language/bg/admin/manage/user-custom-fields.json +trans.de = public/language/de/admin/manage/user-custom-fields.json +trans.et = public/language/et/admin/manage/user-custom-fields.json +trans.id = public/language/id/admin/manage/user-custom-fields.json +trans.pt_PT = public/language/pt-PT/admin/manage/user-custom-fields.json +trans.ru = public/language/ru/admin/manage/user-custom-fields.json +trans.da = public/language/da/admin/manage/user-custom-fields.json +trans.he = public/language/he/admin/manage/user-custom-fields.json +trans.hu = public/language/hu/admin/manage/user-custom-fields.json +trans.ro = public/language/ro/admin/manage/user-custom-fields.json +trans.bn = public/language/bn/admin/manage/user-custom-fields.json +trans.es = public/language/es/admin/manage/user-custom-fields.json +trans.it = public/language/it/admin/manage/user-custom-fields.json +trans.nl = public/language/nl/admin/manage/user-custom-fields.json +trans.sq_AL = public/language/sq-AL/admin/manage/user-custom-fields.json +trans.tr = public/language/tr/admin/manage/user-custom-fields.json +trans.vi = public/language/vi/admin/manage/user-custom-fields.json +trans.fi = public/language/fi/admin/manage/user-custom-fields.json +trans.sc = public/language/sc/admin/manage/user-custom-fields.json +trans.hy = public/language/hy/admin/manage/user-custom-fields.json +trans.ja = public/language/ja/admin/manage/user-custom-fields.json +trans.lt = public/language/lt/admin/manage/user-custom-fields.json +trans.th = public/language/th/admin/manage/user-custom-fields.json +trans.sl = public/language/sl/admin/manage/user-custom-fields.json +trans.ar = public/language/ar/admin/manage/user-custom-fields.json +trans.el = public/language/el/admin/manage/user-custom-fields.json +trans.fa_IR = public/language/fa-IR/admin/manage/user-custom-fields.json +trans.hr = public/language/hr/admin/manage/user-custom-fields.json +trans.lv = public/language/lv/admin/manage/user-custom-fields.json +trans.pl = public/language/pl/admin/manage/user-custom-fields.json +trans.sk = public/language/sk/admin/manage/user-custom-fields.json +trans.sr = public/language/sr/admin/manage/user-custom-fields.json +trans.sv = public/language/sv/admin/manage/user-custom-fields.json + [o:nodebb:p:nodebb:r:admin-manage-users] file_filter = public/language//admin/manage/users.json source_file = public/language/en-GB/admin/manage/users.json From 05fb8aa5059c24da9437c6e7f66aa8ef75314071 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 7 Nov 2024 11:16:36 -0500 Subject: [PATCH 45/94] feat: new language file for user custom fields cc: @barisusakli --- .../ar/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../bg/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../bn/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../cs/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../da/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../de/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../el/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../es/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../et/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../fi/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../fr/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../gl/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../he/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../hr/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../hu/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../hy/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../id/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../it/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../ja/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../ko/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../lt/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../lv/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../ms/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../nb/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../nl/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../pl/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../ro/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../ru/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../rw/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../sc/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../sk/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../sl/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../sr/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../sv/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../th/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../tr/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../uk/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../vi/admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ .../admin/manage/user-custom-fields.json | 21 +++++++++++++++++++ 47 files changed, 987 insertions(+) create mode 100644 public/language/ar/admin/manage/user-custom-fields.json create mode 100644 public/language/bg/admin/manage/user-custom-fields.json create mode 100644 public/language/bn/admin/manage/user-custom-fields.json create mode 100644 public/language/cs/admin/manage/user-custom-fields.json create mode 100644 public/language/da/admin/manage/user-custom-fields.json create mode 100644 public/language/de/admin/manage/user-custom-fields.json create mode 100644 public/language/el/admin/manage/user-custom-fields.json create mode 100644 public/language/en-US/admin/manage/user-custom-fields.json create mode 100644 public/language/en-x-pirate/admin/manage/user-custom-fields.json create mode 100644 public/language/es/admin/manage/user-custom-fields.json create mode 100644 public/language/et/admin/manage/user-custom-fields.json create mode 100644 public/language/fa-IR/admin/manage/user-custom-fields.json create mode 100644 public/language/fi/admin/manage/user-custom-fields.json create mode 100644 public/language/fr/admin/manage/user-custom-fields.json create mode 100644 public/language/gl/admin/manage/user-custom-fields.json create mode 100644 public/language/he/admin/manage/user-custom-fields.json create mode 100644 public/language/hr/admin/manage/user-custom-fields.json create mode 100644 public/language/hu/admin/manage/user-custom-fields.json create mode 100644 public/language/hy/admin/manage/user-custom-fields.json create mode 100644 public/language/id/admin/manage/user-custom-fields.json create mode 100644 public/language/it/admin/manage/user-custom-fields.json create mode 100644 public/language/ja/admin/manage/user-custom-fields.json create mode 100644 public/language/ko/admin/manage/user-custom-fields.json create mode 100644 public/language/lt/admin/manage/user-custom-fields.json create mode 100644 public/language/lv/admin/manage/user-custom-fields.json create mode 100644 public/language/ms/admin/manage/user-custom-fields.json create mode 100644 public/language/nb/admin/manage/user-custom-fields.json create mode 100644 public/language/nl/admin/manage/user-custom-fields.json create mode 100644 public/language/nn-NO/admin/manage/user-custom-fields.json create mode 100644 public/language/pl/admin/manage/user-custom-fields.json create mode 100644 public/language/pt-BR/admin/manage/user-custom-fields.json create mode 100644 public/language/pt-PT/admin/manage/user-custom-fields.json create mode 100644 public/language/ro/admin/manage/user-custom-fields.json create mode 100644 public/language/ru/admin/manage/user-custom-fields.json create mode 100644 public/language/rw/admin/manage/user-custom-fields.json create mode 100644 public/language/sc/admin/manage/user-custom-fields.json create mode 100644 public/language/sk/admin/manage/user-custom-fields.json create mode 100644 public/language/sl/admin/manage/user-custom-fields.json create mode 100644 public/language/sq-AL/admin/manage/user-custom-fields.json create mode 100644 public/language/sr/admin/manage/user-custom-fields.json create mode 100644 public/language/sv/admin/manage/user-custom-fields.json create mode 100644 public/language/th/admin/manage/user-custom-fields.json create mode 100644 public/language/tr/admin/manage/user-custom-fields.json create mode 100644 public/language/uk/admin/manage/user-custom-fields.json create mode 100644 public/language/vi/admin/manage/user-custom-fields.json create mode 100644 public/language/zh-CN/admin/manage/user-custom-fields.json create mode 100644 public/language/zh-TW/admin/manage/user-custom-fields.json diff --git a/public/language/ar/admin/manage/user-custom-fields.json b/public/language/ar/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ar/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/bg/admin/manage/user-custom-fields.json b/public/language/bg/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/bg/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/bn/admin/manage/user-custom-fields.json b/public/language/bn/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/bn/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/cs/admin/manage/user-custom-fields.json b/public/language/cs/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/cs/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/da/admin/manage/user-custom-fields.json b/public/language/da/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/da/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/de/admin/manage/user-custom-fields.json b/public/language/de/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/de/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/el/admin/manage/user-custom-fields.json b/public/language/el/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/el/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/en-US/admin/manage/user-custom-fields.json b/public/language/en-US/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/en-US/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/en-x-pirate/admin/manage/user-custom-fields.json b/public/language/en-x-pirate/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/en-x-pirate/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/es/admin/manage/user-custom-fields.json b/public/language/es/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/es/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/et/admin/manage/user-custom-fields.json b/public/language/et/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/et/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/fa-IR/admin/manage/user-custom-fields.json b/public/language/fa-IR/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/fa-IR/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/fi/admin/manage/user-custom-fields.json b/public/language/fi/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/fi/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/fr/admin/manage/user-custom-fields.json b/public/language/fr/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/fr/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/gl/admin/manage/user-custom-fields.json b/public/language/gl/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/gl/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/he/admin/manage/user-custom-fields.json b/public/language/he/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/he/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/hr/admin/manage/user-custom-fields.json b/public/language/hr/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/hr/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/hu/admin/manage/user-custom-fields.json b/public/language/hu/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/hu/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/hy/admin/manage/user-custom-fields.json b/public/language/hy/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/hy/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/id/admin/manage/user-custom-fields.json b/public/language/id/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/id/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/it/admin/manage/user-custom-fields.json b/public/language/it/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/it/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/ja/admin/manage/user-custom-fields.json b/public/language/ja/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ja/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/ko/admin/manage/user-custom-fields.json b/public/language/ko/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ko/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/lt/admin/manage/user-custom-fields.json b/public/language/lt/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/lt/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/lv/admin/manage/user-custom-fields.json b/public/language/lv/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/lv/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/ms/admin/manage/user-custom-fields.json b/public/language/ms/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ms/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/nb/admin/manage/user-custom-fields.json b/public/language/nb/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/nb/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/nl/admin/manage/user-custom-fields.json b/public/language/nl/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/nl/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/nn-NO/admin/manage/user-custom-fields.json b/public/language/nn-NO/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/nn-NO/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/pl/admin/manage/user-custom-fields.json b/public/language/pl/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/pl/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/pt-BR/admin/manage/user-custom-fields.json b/public/language/pt-BR/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/pt-BR/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/pt-PT/admin/manage/user-custom-fields.json b/public/language/pt-PT/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/pt-PT/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/ro/admin/manage/user-custom-fields.json b/public/language/ro/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ro/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/ru/admin/manage/user-custom-fields.json b/public/language/ru/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/ru/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/rw/admin/manage/user-custom-fields.json b/public/language/rw/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/rw/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sc/admin/manage/user-custom-fields.json b/public/language/sc/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sc/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sk/admin/manage/user-custom-fields.json b/public/language/sk/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sk/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sl/admin/manage/user-custom-fields.json b/public/language/sl/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sl/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sq-AL/admin/manage/user-custom-fields.json b/public/language/sq-AL/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sq-AL/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sr/admin/manage/user-custom-fields.json b/public/language/sr/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sr/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/sv/admin/manage/user-custom-fields.json b/public/language/sv/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/sv/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/th/admin/manage/user-custom-fields.json b/public/language/th/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/th/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/tr/admin/manage/user-custom-fields.json b/public/language/tr/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/tr/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/uk/admin/manage/user-custom-fields.json b/public/language/uk/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/uk/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/vi/admin/manage/user-custom-fields.json b/public/language/vi/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/vi/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/zh-CN/admin/manage/user-custom-fields.json b/public/language/zh-CN/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/zh-CN/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file diff --git a/public/language/zh-TW/admin/manage/user-custom-fields.json b/public/language/zh-TW/admin/manage/user-custom-fields.json new file mode 100644 index 0000000000..ea0f18361a --- /dev/null +++ b/public/language/zh-TW/admin/manage/user-custom-fields.json @@ -0,0 +1,21 @@ +{ + "title": "Manage Custom User Fields", + "create-field": "Create Field", + "edit-field": "Edit Field", + "manage-custom-fields": "Manage Custom Fields", + "type-of-input": "Type of input", + "key": "Key", + "name": "Name", + "type": "Type", + "min-rep": "Minimum Reputation", + "input-type-text": "Input (Text)", + "input-type-link": "Input (Link)", + "input-type-number": "Input (Number)", + "input-type-select": "Select", + "select-options": "Options", + "select-options-help": "Add one option per line for the select element", + "minimum-reputation": "Minimum reputation", + "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", + "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", + "custom-fields-saved": "Custom fields saved" +} \ No newline at end of file From 1268ed50cadb944e9bf2f47c30067b8b609a40f1 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 7 Nov 2024 12:11:00 -0500 Subject: [PATCH 46/94] fix: naive checking to handle uploaded images whose filenames end with '-resized' --- public/src/client/topic/images.js | 2 +- src/controllers/api.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/public/src/client/topic/images.js b/public/src/client/topic/images.js index c4c30319d8..5fc2b34f66 100644 --- a/public/src/client/topic/images.js +++ b/public/src/client/topic/images.js @@ -19,7 +19,7 @@ define('forum/topic/images', [], function () { } if (!imageEl.parent().is('a')) { - if (utils.isRelativeUrl(src) && suffixRegex.test(src)) { + if (utils.isRelativeUrl(src) && suffixRegex.test(src) && imageEl.get(0).naturalWidth >= config.resizeImageWidth) { src = src.replace(suffixRegex, '$1'); } const alt = imageEl.attr('alt') || ''; diff --git a/src/controllers/api.js b/src/controllers/api.js index a4d1f34291..c988f501a3 100644 --- a/src/controllers/api.js +++ b/src/controllers/api.js @@ -78,6 +78,7 @@ apiController.loadConfig = async function (req) { enablePostHistory: meta.config.enablePostHistory === 1, timeagoCutoff: meta.config.timeagoCutoff !== '' ? Math.max(0, parseInt(meta.config.timeagoCutoff, 10)) : meta.config.timeagoCutoff, timeagoCodes: languages.timeagoCodes, + resizeImageWidth: meta.config.resizeImageWidth, cookies: { enabled: meta.config.cookieConsentEnabled === 1, message: translator.escape(validator.escape(meta.config.cookieConsentMessage || '[[global:cookies.message]]')).replace(/\\/g, '\\\\'), From 008ad1e399640b9bb93c8ea1bfad077894e50d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 7 Nov 2024 13:10:52 -0500 Subject: [PATCH 47/94] fix: missing template --- install/package.json | 2 +- src/views/admin/extend/plugins.tpl | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/install/package.json b/install/package.json index 701dcc75bc..33a71595bc 100644 --- a/install/package.json +++ b/install/package.json @@ -108,7 +108,7 @@ "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.79", - "nodebb-theme-lavender": "7.1.10", + "nodebb-theme-lavender": "7.1.11", "nodebb-theme-peace": "2.2.8", "nodebb-theme-persona": "13.3.42", "nodebb-widget-essentials": "7.0.30", diff --git a/src/views/admin/extend/plugins.tpl b/src/views/admin/extend/plugins.tpl index 0b6c26b0e8..e2f7c730d7 100644 --- a/src/views/admin/extend/plugins.tpl +++ b/src/views/admin/extend/plugins.tpl @@ -53,9 +53,7 @@
    From a9fc13dd9a8564da5af8464b6bc5e6c760949c5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 17:16:23 -0500 Subject: [PATCH 53/94] fix: block search showing old matches --- public/src/client/account/blocks.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/src/client/account/blocks.js b/public/src/client/account/blocks.js index 91b0745a19..f846ab3845 100644 --- a/public/src/client/account/blocks.js +++ b/public/src/client/account/blocks.js @@ -33,6 +33,7 @@ define('forum/account/blocks', [ return alerts.error(err); } if (!data.users.length) { + blockListEl.find('[component="blocks/search/match"]').remove(); noUsersEl.removeClass('hidden'); return; } From 40758b320e15784414d109f7b8d102439c3ac5fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 17:16:35 -0500 Subject: [PATCH 54/94] refactor: add some margin bottom to bs tags --- public/scss/generics.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/public/scss/generics.scss b/public/scss/generics.scss index c44f0e2caa..baa5a01087 100644 --- a/public/scss/generics.scss +++ b/public/scss/generics.scss @@ -47,6 +47,7 @@ } color: $input-color; } + .tag { margin-bottom: 2px; } } @mixin user-icon() { From 3dff083d9def184bf2f71b6e846b389b2fd8cbbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 17:26:17 -0500 Subject: [PATCH 55/94] refactor: move flags into core --- src/views/flags/detail.tpl | 179 ++++++++++++++++++++ src/views/flags/list.tpl | 6 + src/views/partials/flags/bulk-actions.tpl | 9 ++ src/views/partials/flags/filters.tpl | 188 ++++++++++++++++++++++ src/views/partials/flags/results.tpl | 38 +++++ 5 files changed, 420 insertions(+) create mode 100644 src/views/flags/detail.tpl create mode 100644 src/views/flags/list.tpl create mode 100644 src/views/partials/flags/bulk-actions.tpl create mode 100644 src/views/partials/flags/filters.tpl create mode 100644 src/views/partials/flags/results.tpl diff --git a/src/views/flags/detail.tpl b/src/views/flags/detail.tpl new file mode 100644 index 0000000000..6c8cd657f3 --- /dev/null +++ b/src/views/flags/detail.tpl @@ -0,0 +1,179 @@ + + +
    +
    +
    + + + [[flags:go-to-target]] + + + {{{ if target.uid }}} +
    + + +
    + {{{ end }}} + + + + [[flags:assign-to-me]] + + + {{{ if type_bool.post }}} + {{{ if !target.deleted}}} + [[flags:delete-post]] + {{{ else }}} + [[flags:purge-post]] + [[flags:restore-post]] + {{{ end }}} + {{{ end }}} +
    + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    + +
    +

    [[flags:history]]

    + {{{ if !history.length }}} +
    [[flags:no-history]]
    + {{{ end }}} + {{{ each history }}} +
    + +
    +
      + {{{ each ./fields }}} +
    • + [[flags:{@key}]]{{{ if @value }}} → {@value}{{{ end }}} +
    • + {{{ end }}} + {{{ each ./meta }}} +
    • + {{./key}}{{{ if ./value }}} → {./value}{{{ end }}} +
    • + {{{ end }}} +
    +
    +
    + {{{ end }}} +
    +
    +
    +
    +

    + {target_readable} +

    +
    + {{{ if type_bool.post }}} + +
    {target.content}
    + {{{ end }}} + + {{{ if type_bool.user }}} + +
    {{{ if target.aboutme }}}{target.aboutme}{{{ else }}}[[flags:target-aboutme-empty]]{{{ end }}}
    + {{{ end }}} + + {{{ if type_bool.empty }}} + + {{{ end }}} +
    +
    +

    [[flags:reports]]

    + +
    +
    +
    +

    [[flags:notes]]

    + +
    + +
    +
    +
    +
    diff --git a/src/views/flags/list.tpl b/src/views/flags/list.tpl new file mode 100644 index 0000000000..1e5aa05930 --- /dev/null +++ b/src/views/flags/list.tpl @@ -0,0 +1,6 @@ + + +
    + + +
    diff --git a/src/views/partials/flags/bulk-actions.tpl b/src/views/partials/flags/bulk-actions.tpl new file mode 100644 index 0000000000..31a6242a9e --- /dev/null +++ b/src/views/partials/flags/bulk-actions.tpl @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/src/views/partials/flags/filters.tpl b/src/views/partials/flags/filters.tpl new file mode 100644 index 0000000000..69e3c183cb --- /dev/null +++ b/src/views/partials/flags/filters.tpl @@ -0,0 +1,188 @@ +
    + + +
    + + + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + + + + + + + + + +
    + + + +
    +
    \ No newline at end of file diff --git a/src/views/partials/flags/results.tpl b/src/views/partials/flags/results.tpl new file mode 100644 index 0000000000..958813cce5 --- /dev/null +++ b/src/views/partials/flags/results.tpl @@ -0,0 +1,38 @@ +
    + [[flags:x-flags-found, {count}]] +
    + + + + + + + + + + + + + {{{ each flags }}} + + + + + + + + {{{end}}} + +
    [[flags:reports]][[flags:first-reported]][[flags:state]] + +
    + + {./target_readable} + + + {./heat} + [[flags:state-{./state}]] + +
    + + \ No newline at end of file From 9be5b8a3e0df1679fa418d7293279cae21593ec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 17:28:31 -0500 Subject: [PATCH 56/94] remove striped table --- src/views/partials/flags/results.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/partials/flags/results.tpl b/src/views/partials/flags/results.tpl index 958813cce5..f8c319eacf 100644 --- a/src/views/partials/flags/results.tpl +++ b/src/views/partials/flags/results.tpl @@ -2,7 +2,7 @@ [[flags:x-flags-found, {count}]]
    - +
    From 24e9adf671052de43f7775091ac57ca3c8817b34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 20:32:14 -0500 Subject: [PATCH 57/94] chore: up themes --- install/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/package.json b/install/package.json index 9cc227b732..00780a2168 100644 --- a/install/package.json +++ b/install/package.json @@ -107,10 +107,10 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.79", + "nodebb-theme-harmony": "1.2.80", "nodebb-theme-lavender": "7.1.14", - "nodebb-theme-peace": "2.2.9", - "nodebb-theme-persona": "13.3.43", + "nodebb-theme-peace": "2.2.10", + "nodebb-theme-persona": "13.3.44", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From a4d8baf32bfef8140b82affb6987a2af9a8d4e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Nov 2024 20:49:00 -0500 Subject: [PATCH 58/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 00780a2168..e0eefb2bb4 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.80", "nodebb-theme-lavender": "7.1.14", - "nodebb-theme-peace": "2.2.10", + "nodebb-theme-peace": "2.2.11", "nodebb-theme-persona": "13.3.44", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", From eb3c2cd70f60a27d4d8c3bee0856f2785c1ed6fe Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sat, 9 Nov 2024 09:20:05 +0000 Subject: [PATCH 59/94] Latest translations and fallbacks --- .../bg/admin/manage/user-custom-fields.json | 38 ++-- public/language/bg/admin/manage/users.json | 2 +- .../language/bg/admin/settings/uploads.json | 2 +- public/language/bg/error.json | 10 +- .../cs/admin/manage/user-custom-fields.json | 6 +- public/language/de/admin/advanced/events.json | 4 +- .../language/de/admin/development/info.json | 2 +- public/language/de/admin/extend/widgets.json | 2 +- .../de/admin/manage/user-custom-fields.json | 30 +-- public/language/de/admin/manage/users.json | 28 +-- public/language/de/admin/settings/post.json | 4 +- public/language/de/aria.json | 2 +- public/language/de/global.json | 14 +- public/language/de/modules.json | 4 +- public/language/de/pages.json | 2 +- public/language/de/search.json | 2 +- public/language/de/topic.json | 12 +- public/language/de/unread.json | 2 +- public/language/de/user.json | 14 +- public/language/he/admin/extend/plugins.json | 40 ++-- public/language/he/admin/manage/groups.json | 36 ++-- public/language/he/admin/manage/tags.json | 20 +- .../he/admin/manage/user-custom-fields.json | 38 ++-- public/language/he/admin/manage/users.json | 114 +++++------ .../he/admin/settings/navigation.json | 4 +- .../language/he/admin/settings/uploads.json | 2 +- public/language/he/error.json | 10 +- public/language/he/global.json | 34 ++-- public/language/he/groups.json | 44 ++--- public/language/he/modules.json | 16 +- public/language/he/pages.json | 2 +- public/language/he/register.json | 40 ++-- public/language/he/reset_password.json | 26 +-- public/language/he/rewards.json | 4 +- public/language/he/topic.json | 6 +- public/language/he/unread.json | 2 +- public/language/he/user.json | 184 +++++++++--------- public/language/he/users.json | 20 +- .../it/admin/manage/user-custom-fields.json | 36 ++-- public/language/it/admin/manage/users.json | 2 +- .../language/it/admin/settings/uploads.json | 2 +- public/language/it/error.json | 10 +- .../pl/admin/manage/user-custom-fields.json | 38 ++-- public/language/pl/admin/manage/users.json | 2 +- .../language/pl/admin/settings/uploads.json | 2 +- public/language/pl/error.json | 10 +- public/language/pl/topic.json | 6 +- .../th/admin/manage/user-custom-fields.json | 36 ++-- public/language/th/admin/manage/users.json | 2 +- public/language/th/error.json | 10 +- public/language/th/topic.json | 6 +- .../admin/manage/user-custom-fields.json | 6 +- public/language/zh-CN/topic.json | 8 +- 53 files changed, 499 insertions(+), 499 deletions(-) diff --git a/public/language/bg/admin/manage/user-custom-fields.json b/public/language/bg/admin/manage/user-custom-fields.json index ea0f18361a..a510b2e9d8 100644 --- a/public/language/bg/admin/manage/user-custom-fields.json +++ b/public/language/bg/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "title": "Управление на персонализираните потребителски полета", + "create-field": "Създаване на поле", + "edit-field": "Редактиране на полето", + "manage-custom-fields": "Управление на персонализираните полета", + "type-of-input": "Вид на входните данни", + "key": "Ключ", + "name": "Име", + "type": "Тип", + "min-rep": "Минимална репутация", + "input-type-text": "Въвеждане (текст)", + "input-type-link": "Въвеждане (връзка)", + "input-type-number": "Въвеждане (число)", + "input-type-select": "Избиране", + "select-options": "Опции", + "select-options-help": "Добавете по една опция на ред за избрания елемент", + "minimum-reputation": "Минимална репутация", + "minimum-reputation-help": "Ако потребителят има по-малко репутация от посочената, той няма да може да използва това поле", + "delete-field-confirm-x": "Наистина ли искате да изтриете персонализираното поле „%1“?", + "custom-fields-saved": "Персонализираните полета са запазени" } \ No newline at end of file diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json index 8cced06400..550798d958 100644 --- a/public/language/bg/admin/manage/users.json +++ b/public/language/bg/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "Изтриване на съдържанието на потребителя/ите", "purge": "Изтриване на потребителя/ите и съдържанието", "download-csv": "Сваляне във формат „CSV“", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "Персонализирани потребителски полета", "manage-groups": "Управление на групите", "set-reputation": "Задаване на репутация", "add-group": "Добавяне на група", diff --git a/public/language/bg/admin/settings/uploads.json b/public/language/bg/admin/settings/uploads.json index 00d9950fcf..fb73ca7818 100644 --- a/public/language/bg/admin/settings/uploads.json +++ b/public/language/bg/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Файлови разширения, които да бъдат частни", "private-uploads-extensions-help": "Въведете списък от файлови разширения, разделени със запетаи, които искате да бъдат частни (например pdf,xls,doc). Ако оставите това поле празно, всички файлове ще бъдат частни.", "resize-image-width-threshold": "Преоразмеряване на изображенията, ако са по-широки от определената ширина", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(в пиксели; по подразбиране: 2000 пиксела. 0 = изключено)", "resize-image-width": "Намаляване на размера на изображенията до определена ширина", "resize-image-width-help": "(в пиксели; по подразбиране: 760 пиксела. 0 = изключено)", "resize-image-quality": "Качество при преоразмеряване на изображенията", diff --git a/public/language/bg/error.json b/public/language/bg/error.json index 9aa9f766a8..f83a899630 100644 --- a/public/language/bg/error.json +++ b/public/language/bg/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "Репутацията Ви трябва да бъде поне %1, за да добавите подпис", "not-enough-reputation-min-rep-profile-picture": "Репутацията Ви трябва да бъде поне %1, за да добавите снимка на профила си", "not-enough-reputation-min-rep-cover-picture": "Репутацията Ви трябва да бъде поне %1, за да добавите снимка на корицата", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "Репутацията Ви трябва да бъде поне %1 за %2", + "custom-user-field-value-too-long": "Стойността в персонализираното поле е твърде дълга, %1", + "custom-user-field-select-value-invalid": "Избраната опция в персонализираното поле е твърде неправилна, %1", + "custom-user-field-invalid-link": "Връзката в персонализираното поле е неправилна, %1", + "custom-user-field-invalid-number": "Числото в персонализираното поле е неправилно, %1", "post-already-flagged": "Вече сте докладвали тази публикация", "user-already-flagged": "Вече сте докладвали този потребител", "post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора", diff --git a/public/language/cs/admin/manage/user-custom-fields.json b/public/language/cs/admin/manage/user-custom-fields.json index ea0f18361a..89b950cdfd 100644 --- a/public/language/cs/admin/manage/user-custom-fields.json +++ b/public/language/cs/admin/manage/user-custom-fields.json @@ -1,7 +1,7 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", + "title": "Správa vlastních uživatelských polí", + "create-field": "Vytvořit pole", + "edit-field": "Upravit pole", "manage-custom-fields": "Manage Custom Fields", "type-of-input": "Type of input", "key": "Key", diff --git a/public/language/de/admin/advanced/events.json b/public/language/de/admin/advanced/events.json index bd966b32ca..b31278c8b2 100644 --- a/public/language/de/admin/advanced/events.json +++ b/public/language/de/admin/advanced/events.json @@ -9,9 +9,9 @@ "filter-type": "Ereignistyp", "filter-start": "Anfangsdatum", "filter-end": "Enddatum", - "filter-user": "Filter by User", + "filter-user": "Nach Benutzer filtern", "filter-user.placeholder": "Type user name to filter...", - "filter-group": "Filter by Group", + "filter-group": "Nach Gruppe filtern", "filter-group.placeholder": "Type group name to filter...", "filter-per-page": "Pro Seite" } \ No newline at end of file diff --git a/public/language/de/admin/development/info.json b/public/language/de/admin/development/info.json index 75e634b208..b5dd27dfe5 100644 --- a/public/language/de/admin/development/info.json +++ b/public/language/de/admin/development/info.json @@ -19,7 +19,7 @@ "registered": "Registriert", "sockets": "Sockets", - "connection-count": "Connection Count", + "connection-count": "Verbindungsanzahl", "guests": "Gäste", "info": "Info" diff --git a/public/language/de/admin/extend/widgets.json b/public/language/de/admin/extend/widgets.json index 37dbf4208f..c96f31cda3 100644 --- a/public/language/de/admin/extend/widgets.json +++ b/public/language/de/admin/extend/widgets.json @@ -12,7 +12,7 @@ "container.card": "Karte", "container.card-header": "Karten-Kopfzeile", "container.card-body": "Karten-Körper", - "container.title": "Title", + "container.title": "Titel", "container.body": "Body", "container.alert": "Alarm", diff --git a/public/language/de/admin/manage/user-custom-fields.json b/public/language/de/admin/manage/user-custom-fields.json index ea0f18361a..2f697c7b3c 100644 --- a/public/language/de/admin/manage/user-custom-fields.json +++ b/public/language/de/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", + "title": "Benutzerdefinierte Benutzerfelder verwalten", + "create-field": "Feld erstellen", + "edit-field": "Feld bearbeiten", + "manage-custom-fields": "Benutzerdefinierte Felder verwalten", + "type-of-input": "Typ der Eingabe", + "key": "Schlüssel", "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", + "type": "Typ", + "min-rep": "Minimales Ansehen", + "input-type-text": "Eingabe (Text)", + "input-type-link": "Eingabe (Link)", + "input-type-number": "Eingabe (Zahl)", + "input-type-select": "Auswählen", + "select-options": "Optionen", "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", + "minimum-reputation": "Minimales Ansehen", "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "custom-fields-saved": "Benutzerdefinierte Felder gespeichert" } \ No newline at end of file diff --git a/public/language/de/admin/manage/users.json b/public/language/de/admin/manage/users.json index 4d59c8a3d8..08a5ae9b45 100644 --- a/public/language/de/admin/manage/users.json +++ b/public/language/de/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "Benutzer-Inhalte löschen", "purge": "Benutzer und Benutzer-Inhalte löschen", "download-csv": "CSV herunterladen", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "Benutzerdefinierte Benutzerfelder", "manage-groups": "Gruppen verwalten", "set-reputation": "Ansehen festlegen", "add-group": "Gruppe hinzufügen", @@ -122,27 +122,27 @@ "alerts.email-sent-to": "Eine Einladungsemail wurde an %1 gesendet", "alerts.x-users-found": "%1 Benutzer gefunden, (%2 Sekunden)", "alerts.select-a-single-user-to-change-email": "Wähle einen einzelnen Benutzer zum Ändern der E-Mail", - "export": "Export", - "export-users-fields-title": "Select CSV Fields", - "export-field-email": "Email", - "export-field-username": "Username", + "export": "Exportieren", + "export-users-fields-title": "CSV-Felder auswählen", + "export-field-email": "E-Mail", + "export-field-username": "Benutzername", "export-field-uid": "UID", "export-field-ip": "IP", - "export-field-joindate": "Join date", - "export-field-lastonline": "Last Online", + "export-field-joindate": "Beitrittsdatum", + "export-field-lastonline": "Zuletzt online", "export-field-lastposttime": "Last Post Time", - "export-field-reputation": "Reputation", + "export-field-reputation": "Ansehen", "export-field-postcount": "Post Count", "export-field-topiccount": "Topic Count", - "export-field-profileviews": "Profile Views", + "export-field-profileviews": "Profilaufrufe", "export-field-followercount": "Follower Count", "export-field-followingcount": "Following Count", - "export-field-fullname": "Full Name", + "export-field-fullname": "Vollständiger Name", "export-field-website": "Website", - "export-field-location": "Location", - "export-field-birthday": "Birthday", - "export-field-signature": "Signature", - "export-field-aboutme": "About Me", + "export-field-location": "Wohnort", + "export-field-birthday": "Geburtstag", + "export-field-signature": "Signatur", + "export-field-aboutme": "Über mich", "export-users-started": "Der Export von Benutzern als CSV kann eine Weile dauern. Sie erhalten eine Benachrichtigung, wenn es abgeschlossen ist.", "export-users-completed": "Benutzer wurden als CSV exportiert, klicke hier, um sie herunterzuladen.", diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json index 259e598e81..d664fceac4 100644 --- a/public/language/de/admin/settings/post.json +++ b/public/language/de/admin/settings/post.json @@ -4,8 +4,8 @@ "sorting.post-default": "Standardmäßige sortierung von Beiträgen", "sorting.oldest-to-newest": "Von Alt bis Neu", "sorting.newest-to-oldest": "Von Neu zu Alt", - "sorting.recently-replied": "Recently Replied", - "sorting.recently-created": "Recently Created", + "sorting.recently-replied": "Kürzlich geantwortet", + "sorting.recently-created": "Kürzlich erstellt", "sorting.most-votes": "Meiste Bewertungen", "sorting.most-posts": "Meiste Beiträge", "sorting.most-views": "Most Views", diff --git a/public/language/de/aria.json b/public/language/de/aria.json index 6f023dcae0..30d0fbd34f 100644 --- a/public/language/de/aria.json +++ b/public/language/de/aria.json @@ -1,7 +1,7 @@ { "post-sort-option": "Post sort option, %1", "topic-sort-option": "Topic sort option, %1", - "user-avatar-for": "User avatar for %1", + "user-avatar-for": "Benutzeravatar für %1", "user-watched-tags": "User watched tags", "delete-upload-button": "Delete upload button", "group-page-link-for": "Group page link for %1" diff --git a/public/language/de/global.json b/public/language/de/global.json index be2d08e3c8..6264060da9 100644 --- a/public/language/de/global.json +++ b/public/language/de/global.json @@ -24,15 +24,15 @@ "cancel": "Abbrechen", "close": "Schließen", "pagination": "Seitennummerierung", - "pagination.previouspage": "Previous Page", - "pagination.nextpage": "Next Page", - "pagination.firstpage": "First Page", - "pagination.lastpage": "Last Page", + "pagination.previouspage": "Vorherige Seite", + "pagination.nextpage": "Nächste Seite", + "pagination.firstpage": "Erste Seite", + "pagination.lastpage": "Letzte Seite", "pagination.out-of": "%1 von %2", "pagination.enter-index": "Zum Beitragsindex gehen", "pagination.go-to-page": "Go to page", - "pagination.page-x": "Page %1", - "header.brand-logo": "Brand Logo", + "pagination.page-x": "Seite %1", + "header.brand-logo": "Markenlogo", "header.admin": "Admin", "header.categories": "Kategorien", "header.recent": "Aktuell", @@ -140,7 +140,7 @@ "edited": "Bearbeitet", "disabled": "Deaktiviert", "select": "Auswählen", - "selected": "Selected", + "selected": "Ausgewählt", "copied": "Kopiert", "user-search-prompt": "Gib hier etwas ein um Benutzer zu finden...", "hidden": "Versteckt", diff --git a/public/language/de/modules.json b/public/language/de/modules.json index 07223c8d94..785a9b616e 100644 --- a/public/language/de/modules.json +++ b/public/language/de/modules.json @@ -2,8 +2,8 @@ "chat.room-id": "Raum %1", "chat.chatting-with": "Chatte mit", "chat.placeholder": "Type chat message here, drag & drop images", - "chat.placeholder.mobile": "Type chat message", - "chat.placeholder.message-room": "Message #%1", + "chat.placeholder.mobile": "Chatnachricht eingeben", + "chat.placeholder.message-room": "Nachricht #%1", "chat.scroll-up-alert": "Zur neuesten Nachricht gehen", "chat.usernames-and-x-others": "%1 & %2 andere", "chat.chat-with-usernames": "Chatte mit %1", diff --git a/public/language/de/pages.json b/public/language/de/pages.json index e7f5aea756..5b0b4eb818 100644 --- a/public/language/de/pages.json +++ b/public/language/de/pages.json @@ -54,7 +54,7 @@ "account/settings-of": "Einstellungen von %1 ändern", "account/watched": "Von %1 beobachtete Themen", "account/ignored": "Ignorierte Themen von %1", - "account/read": "Topics read by %1", + "account/read": "Von %1 gelesene Themen", "account/upvoted": "Von %1 positiv bewertete Beiträge", "account/downvoted": "Von %1 negativ bewertete Beiträge", "account/best": "Bestbewertete Beiträge von %1", diff --git a/public/language/de/search.json b/public/language/de/search.json index 5765012bc4..58ebd5f322 100644 --- a/public/language/de/search.json +++ b/public/language/de/search.json @@ -7,7 +7,7 @@ "in-titles": "In Titeln", "in-titles-posts": "In Titeln und Beiträgen", "in-posts": "In Beiträgen", - "in-bookmarks": "In bookmarks", + "in-bookmarks": "In Lesezeichen", "in-categories": "In Kategorien", "in-users": "In Benutzern", "in-tags": "In Tags", diff --git a/public/language/de/topic.json b/public/language/de/topic.json index 73e1787b0e..7856d91de7 100644 --- a/public/language/de/topic.json +++ b/public/language/de/topic.json @@ -15,7 +15,7 @@ "replies-to-this-post": "%1 Antworten", "one-reply-to-this-post": "1 Antwort", "last-reply-time": "Letzte Antwort", - "reply-options": "Reply options", + "reply-options": "Antwortoptionen", "reply-as-topic": "In einem neuen Thema antworten", "guest-login-reply": "Anmelden zum Antworten", "login-to-view": "🔒 Zum ansehen einloggen", @@ -27,7 +27,7 @@ "restore": "Wiederherstellen", "move": "Verschieben", "change-owner": "Besitzer ändern", - "manage-editors": "Manage Editors", + "manage-editors": "Editoren verwalten", "fork": "Aufspalten", "link": "Link", "share": "Teilen", @@ -36,7 +36,7 @@ "pinned": "Angeheftet", "pinned-with-expiry": "Angepinnt bis %1", "scheduled": "Geplant", - "deleted": "Deleted", + "deleted": "Gelöscht", "moved": "Verschoben", "moved-from": "Verschoben von %1", "copy-code": "Code kopieren", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "Beiträge verschieben", "thread-tools.move-all": "Alle verschieben", "thread-tools.change-owner": "Besitzer ändern", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "Editoren verwalten", "thread-tools.select-category": "Kategorie auswählen", "thread-tools.fork": "Thema aufspalten", "thread-tools.tag": "Thema taggen", @@ -185,8 +185,8 @@ "sort-by": "Sortieren nach", "oldest-to-newest": "Älteste zuerst", "newest-to-oldest": "Neuste zuerst", - "recently-replied": "Recently Replied", - "recently-created": "Recently Created", + "recently-replied": "Kürzlich geantwortet", + "recently-created": "Kürzlich erstellt", "most-votes": "Meiste Stimmen", "most-posts": "Meiste Beiträge", "most-views": "Die meisten Ansichten", diff --git a/public/language/de/unread.json b/public/language/de/unread.json index 59340b0a82..2aa8f9b56d 100644 --- a/public/language/de/unread.json +++ b/public/language/de/unread.json @@ -3,7 +3,7 @@ "no-unread-topics": "Es gibt keine ungelesenen Themen.", "load-more": "Mehr laden", "mark-as-read": "Als gelesen markieren", - "mark-as-unread": "Mark as Unread", + "mark-as-unread": "Als ungelesen markieren", "selected": "Ausgewählt", "all": "Alle", "all-categories": "Alle Kategorien", diff --git a/public/language/de/user.json b/public/language/de/user.json index efc431fc86..644dfba434 100644 --- a/public/language/de/user.json +++ b/public/language/de/user.json @@ -1,5 +1,5 @@ { - "user-menu": "User menu", + "user-menu": "Benutzermenü", "banned": "Gesperrt", "unbanned": "Unbanned", "muted": "Stummgeschaltet", @@ -43,7 +43,7 @@ "change-all": "Alle ändern", "watched": "Beobachtet", "ignored": "Ignoriert", - "read": "Read", + "read": "Lesen", "default-category-watch-state": "Standardmäßige Beobachtung", "followers": "Follower", "following": "Folge ich", @@ -147,8 +147,8 @@ "follow-topics-you-create": "Themen folgen, die du erstellst", "grouptitle": "Gruppentitel", "group-order-help": "Wähle eine Gruppe und ordne die Titel mit den Pfeiltasten", - "show-group-title": "Show group title", - "hide-group-title": "Hide group title", + "show-group-title": "Gruppentitel anzeigen", + "hide-group-title": "Gruppentitel ausblenden", "order-group-up": "Order group up", "order-group-down": "Order group down", "no-group-title": "Kein Gruppentitel", @@ -167,10 +167,10 @@ "sso.dissociate-confirm-title": "Trennung bestätigen", "sso.dissociate-confirm": "Bist du sicher, dass du dein Konto von %1 trennen willst?", "info.latest-flags": "Neuste Meldungen", - "info.profile": "Profile", - "info.post": "Post", + "info.profile": "Profil", + "info.post": "Beitrag", "info.view-flag": "View flag", - "info.reported-by": "Reported by:", + "info.reported-by": "Gemeldet von:", "info.no-flags": "Keine gemeldeten Beiträge gefunden", "info.ban-history": "Sperrungsverlauf", "info.no-ban-history": "Dieser Benutzer wurde noch nie gesperrt", diff --git a/public/language/he/admin/extend/plugins.json b/public/language/he/admin/extend/plugins.json index 65cf7e280f..07ce4ff67c 100644 --- a/public/language/he/admin/extend/plugins.json +++ b/public/language/he/admin/extend/plugins.json @@ -10,49 +10,49 @@ "find-plugins": "מצא תוספים", "plugin-search": "חיפוש תוספים", - "plugin-search-placeholder": "חפש תוספים...", - "submit-anonymous-usage": "שלח נתוני שימוש אנונימיים בתוספים.", - "reorder-plugins": "סדר מחדש תוספים", - "order-active": "סדר תוספים פעילים", - "dev-interested": "מתעניין בכתיבת תוספים ל-NodeBB?", + "plugin-search-placeholder": "חפשו תוספים...", + "submit-anonymous-usage": "שליחת נתוני שימוש אנונימיים בתוספים.", + "reorder-plugins": "סידור תוספים מחדש", + "order-active": "סידור תוספים פעילים", + "dev-interested": "מתעניינים בכתיבת תוספים ל-NodeBB?", "docs-info": "ניתן למצוא תיעוד מלא בנוגע לכתיבת תוסף ב פורטל מסמכי NodeBB..", "order.description": "תוספים מסוימים פועלים באופן אידיאלי כאשר הם מאותחלים לפני/אחרי תוספים אחרים.", "order.explanation": "תוספים נטענים בסדר שצוין כאן, מלמעלה למטה", "plugin-item.themes": "ערכות נושא", - "plugin-item.deactivate": "בטל", - "plugin-item.activate": "הפעל", - "plugin-item.install": "התקן", - "plugin-item.uninstall": "הסר התקנה", + "plugin-item.deactivate": "ביטול", + "plugin-item.activate": "הפעלה", + "plugin-item.install": "התקנה", + "plugin-item.uninstall": "הסרת התקנה", "plugin-item.settings": "הגדרות", "plugin-item.installed": "מותקן", "plugin-item.latest": "אחרונים", - "plugin-item.upgrade": "שדרג", + "plugin-item.upgrade": "שידרוג", "plugin-item.more-info": "מידע נוסף:", "plugin-item.unknown": "לא ידוע", "plugin-item.unknown-explanation": "לא היתה דרך לקבוע מצב תוסף זה, כנראה עקב שגיאת קביעת תצורה שגויה.", "plugin-item.compatible": "תוסף זה פועל ב- NodeBB %1", - "plugin-item.not-compatible": "ג", + "plugin-item.not-compatible": "לתוסף זה אין נתוני תאימות, ודאו שהוא עובד לפני ההתקנה על סביבת הייצור שלכם.", "alert.enabled": "תוסף מופעל", "alert.disabled": "תוסף מושבת", "alert.upgraded": "תוסף שודרג", "alert.installed": "תוסף הותקן", "alert.uninstalled": "תוסף הוסר", - "alert.activate-success": "בנה והפעל מחדש את NodeBB כדי להפעיל את התוסף הזה באופן מלא.", + "alert.activate-success": "בנו והפעילו מחדש את NodeBB כדי להפעיל את התוסף הזה באופן מלא.", "alert.deactivate-success": "התוסף הושבת בהצלחה", - "alert.upgrade-success": "בנה והפעל מחדש את NodeBB כדי לשדרג תוסף זה באופן מלא.", - "alert.install-success": "תוסף הותקן בהצלחה, אנא הפעל את התוסף.", + "alert.upgrade-success": "בנו והפעילו מחדש את NodeBB כדי לשדרג תוסף זה באופן מלא.", + "alert.install-success": "התוסף הותקן בהצלחה, אנא הפעילו את התוסף.", "alert.uninstall-success": "התוסף בוטל והוסר בהצלחה.", - "alert.suggest-error": "

    ל-NodeBB לא היתה אפשרות להגיע למנהל החבילות, המשך בהתקנה של הגירסה העדכנית ביותר?

    השרת החזיר (%1): %2
    ", + "alert.suggest-error": "

    ל-NodeBB לא היתה אפשרות להגיע למנהל החבילות, להמשיך בהתקנה של הגירסה העדכנית ביותר?

    השרת החזיר (%1): %2
    ", "alert.package-manager-unreachable": "

    NodeBB לא הצליח להגיע למנהל החבילות, בשלב זה לא מומלץ לשדרג.

    ", - "alert.incompatible": "

    הגרסה שלך של NodeBB (v%1) נוקה רק לשדרוג v%2 של התוסף הזה. אנא עדכן את NodeBB אם ברצונך להתקין גרסה חדשה יותר של תוסף זה.

    ", - "alert.possibly-incompatible": "

    לא נמצא מידע על תאימות

    תוסף זה לא ציין גרסה ספציפית להתקנה בגרסת NodeBB שלך. אין אפשרות להבטיח תאימות מלאה, והיא עלולה לגרום ל- NodeBB לא לפעול כראוי.

    במקרה ש- NodeBB לא יכול לאתחל כראוי:

    $ ./nodebb reset plugin=\"%1\"

    להמשיך בהתקנת הגרסה האחרונה של תוסף זה?

    ", - "alert.reorder": "תוספים שהוזמנו מחדש", - "alert.reorder-success": "אנא בנה והפעל מחדש את NodeBB כדי להשלים את התהליך במלואו.", + "alert.incompatible": "

    הגרסה של NodeBB (v%1) נוקה רק לשדרוג v%2 של התוסף הזה. אנא עדכנו את NodeBB אם ברצונכם להתקין גרסה חדשה יותר של תוסף זה.

    ", + "alert.possibly-incompatible": "

    לא נמצא מידע על תאימות

    תוסף זה לא ציין גרסה ספציפית להתקנה בגרסת NodeBB שלך. אין אפשרות להבטיח תאימות מלאה, והיא עלולה לגרום ל- NodeBB לא לפעול כראוי.

    במקרה ש- NodeBB לא יכול לאתחל כראוי:

    $ ./nodebb reset plugin=\"%1\"

    האם להמשיך בהתקנת הגרסה האחרונה של תוסף זה?

    ", + "alert.reorder": "תוספים שסודרו מחדש", + "alert.reorder-success": "בנו והפעילו מחדש את NodeBB כדי להשלים את התהליך במלואו.", "license.title": "מידע רישיון התוסף", - "license.intro": "תוסף %1 מורשה תחת %2. אנא קרא והבן את תנאי הרשיון לפני הפעלת תוסף זה.", + "license.intro": "תוסף %1 מורשה תחת %2. אנא קראו והבינו את תנאי הרשיון לפני הפעלת תוסף זה.", "license.cta": "האם להמשיך בהפעלת התוסף הזה?" } diff --git a/public/language/he/admin/manage/groups.json b/public/language/he/admin/manage/groups.json index 9100159b77..31aeab8887 100644 --- a/public/language/he/admin/manage/groups.json +++ b/public/language/he/admin/manage/groups.json @@ -1,10 +1,10 @@ { "manage-groups": "ניהול קבוצות", - "add-group": "הוסף קבוצה", - "edit-group": "ערוך קבוצה", + "add-group": "הוספת קבוצה", + "edit-group": "עריכת קבוצה", "back-to-groups": "חזרה לרשימת הקבוצות", - "view-group": "הצג קבוצה", - "icon-and-title": "סמל וכותרת", + "view-group": "הצגת קבוצה", + "icon-and-title": "סמליל וכותרת", "name": "שם קבוצה", "badge": "תגית", "properties": "נתוני קבוצה", @@ -13,17 +13,17 @@ "system": "מערכת", "hidden": "מוסתר", "private": "פרטי", - "edit": "ערוך", - "delete": "מחק", + "edit": "עריכה", + "delete": "מחיקה", "privileges": "הרשאות", "members-csv": "חברים (CSV)", - "search-placeholder": "חפש", - "create": "צור קבוצה", - "description-placeholder": "תאור קצר על הקבוצה שלך", - "create-button": "צור", + "search-placeholder": "חיפוש", + "create": "יצירת קבוצה", + "description-placeholder": "תיאור קצר על הקבוצה שלכם", + "create-button": "יצירה", - "alerts.create-failure": "Uh-Oh

    יצירת הקבוצה נכשלה. נסה שוב מאוחר יותר!

    ", - "alerts.confirm-delete": "האם אתה בטוח שאתה רוצה למחוק את הקבוצה?", + "alerts.create-failure": "Uh-Oh

    יצירת הקבוצה נכשלה. נסו שוב מאוחר יותר!

    ", + "alerts.confirm-delete": "האם אתם בטוחים שאתם רוצים למחוק את הקבוצה?", "edit.name": "שם", "edit.description": "תיאור", @@ -31,19 +31,19 @@ "edit.icon": "סמליל קבוצה", "edit.label-color": "צבע תווית קבוצה", "edit.text-color": "צבע טקסט קבוצה", - "edit.show-badge": "הצג תג", + "edit.show-badge": "הצגת תג", "edit.private-details": "אם אפשרות זו מופעלת, הצטרפות לקבוצות ידרוש אישור מבעל הקבוצה.", "edit.private-override": "אזהרה: קבוצות פרטיות מושבתות ברמת המערכת, דבר העוקף אפשרות זו.", - "edit.disable-join": "השבת בקשות הצטרפות", + "edit.disable-join": "השבתת בקשות הצטרפות", "edit.disable-leave": "משתמשים לא יוכלו לעזוב את הקבוצה", "edit.hidden": "מוסתר", "edit.hidden-details": "אם אפשרות זו מופעלת, קבוצה זו לא תימצא ברשימת הקבוצות, יהיה ניתן להזמין משתמשים רק באופן ידני", - "edit.add-user": "הוסף משתמש לקבוצה", - "edit.add-user-search": "חפש משתמשים", + "edit.add-user": "הוספת משתמש לקבוצה", + "edit.add-user-search": "חיפוש משתמשים", "edit.members": "רשימת חברי הקבוצה", "control-panel": "ממשק ניהול קבוצות", - "revert": "בטל שינויים", + "revert": "ביטול שינויים", "edit.no-users-found": "לא נמצאו משתמשים", - "edit.confirm-remove-user": "האם אתה בטוח שאתה רוצה להסיר משתמש זה?" + "edit.confirm-remove-user": "האם להסיר משתמש זה?" } \ No newline at end of file diff --git a/public/language/he/admin/manage/tags.json b/public/language/he/admin/manage/tags.json index 53fe48a4d1..035cecb208 100644 --- a/public/language/he/admin/manage/tags.json +++ b/public/language/he/admin/manage/tags.json @@ -1,20 +1,20 @@ { "manage-tags": "ניהול תגים", - "none": "בפורום שלך אין עדיין נושאים עם תגותם.", + "none": "בפורום זה אין עדיין נושאים עם תגיות.", "bg-color": "צבע רקע", "text-color": "צבע טקסט", - "description": "בחר תגיות על ידי לחיצה או גרירה, השתמש ב- CTRL כדי לבחור תגיות מרובות.", - "create": "צור תג", - "add-tag": "הוסף תג", - "modify": "שנה תג", - "rename": "שנה שם של תג", - "delete": "מחק תגיות שנבחרו", - "search": "חפש תג...", + "description": "בחרו תגיות על ידי לחיצה או גרירה, השתמשו ב- CTRL כדי לבחור תגיות מרובות.", + "create": "יצירת תג", + "add-tag": "הוספת תג", + "modify": "שינוי תג", + "rename": "שנוי שם של תג", + "delete": "מחיקת תגיות שנבחרו", + "search": "חיפוש תג...", "settings": "הגדרות תגית", "name": "שם תג", "alerts.editing": "ערוך תגי(ו)ת", - "alerts.confirm-delete": "האם תרצה למחוק את התגיות שנבחרו?", + "alerts.confirm-delete": "האם למחוק את התגיות שנבחרו?", "alerts.update-success": "תג עודכן!", - "reset-colors": "אפס צבעים" + "reset-colors": "איפוס צבעים" } \ No newline at end of file diff --git a/public/language/he/admin/manage/user-custom-fields.json b/public/language/he/admin/manage/user-custom-fields.json index ea0f18361a..720c83d087 100644 --- a/public/language/he/admin/manage/user-custom-fields.json +++ b/public/language/he/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "title": "ניהול שדות משתמש מותאמים אישית", + "create-field": "יצירת שדה", + "edit-field": "עריכת שדה", + "manage-custom-fields": "ניהול שדות מותאמים אישית", + "type-of-input": "סוג קלט", + "key": "מפתח", + "name": "שם", + "type": "סוג", + "min-rep": "מינימום מוניטין", + "input-type-text": "קלט (טקסט)", + "input-type-link": "קלט (קישור)", + "input-type-number": "קלט (מספר)", + "input-type-select": "בחירה", + "select-options": "אפשרויות", + "select-options-help": "הוסיפו אפשרות אחת בכל שורה עבור אלמנט select", + "minimum-reputation": "מינימום מוניטין", + "minimum-reputation-help": "אם למשתמש יש פחות מערך זה, הוא לא יוכל להשתמש בשדה זה", + "delete-field-confirm-x": "האם למחוק שדה מותאם אישית \"%1\"?", + "custom-fields-saved": "שדות מותאמים אישית נשמרו" } \ No newline at end of file diff --git a/public/language/he/admin/manage/users.json b/public/language/he/admin/manage/users.json index 699a07f5df..461fa2beb6 100644 --- a/public/language/he/admin/manage/users.json +++ b/public/language/he/admin/manage/users.json @@ -2,34 +2,34 @@ "manage-users": "ניהול משתמשים", "users": "משתמשים", "edit": "פעולות", - "make-admin": "הפוך למנהל", - "remove-admin": "הסר הרשאת מנהל", + "make-admin": "הפיכה למנהל", + "remove-admin": "הסרת הרשאת מנהל", "change-email": "שינוי אימייל", - "new-email": "הגדר אימייל", - "validate-email": "סמן את דוא\"ל המשתמש/ים כמאומת", - "send-validation-email": "שלח בקשת אימות דוא\"ל למשתמש/ים", + "new-email": "הגדרת אימייל", + "validate-email": "סימון דוא\"ל המשתמש/ים כמאומת", + "send-validation-email": "שליחת בקשת אימות דוא\"ל למשתמש/ים", "change-password": "שינוי סיסמה", - "password-reset-email": "שלח דוא\"ל לאיפוס סיסמה", - "force-password-reset": "כפה איפוס סיסמה ונתק את המשתמש", - "ban": "Ban", + "password-reset-email": "שליחת דוא\"ל לאיפוס סיסמה", + "force-password-reset": "כפיית איפוס סיסמה וניתוק משתמש", + "ban": "הרחקה", "ban-users": "הרחקת משתמש(ים)", - "temp-ban": "הרחק משתמש(ים) באופן זמני", - "unban": "בטל הרחקת משתמש(ים)", - "reset-lockout": "שחרר נעילת חשבון", - "reset-flags": "אפס דגלים", - "delete": "Delete", + "temp-ban": "הרחקת משתמש(ים) באופן זמני", + "unban": "ביטול הרחקת משתמש(ים)", + "reset-lockout": "שיחרור נעילת חשבון", + "reset-flags": "איפוס דיווחים", + "delete": "מחיקה", "delete-users": "מחיקת משתמש(ים)", - "delete-content": "מחק תוכן משתמש(ים)", - "purge": "מחק משתמש(ים) ותוכן", - "download-csv": "ייצא משתמשים כ-CSV", - "custom-user-fields": "Custom User Fields", - "manage-groups": "נהל קבוצות", - "set-reputation": "הגדר מוניטין", - "add-group": "הוסף קבוצה", - "create": "צור משתמש", + "delete-content": "מחיקת תוכן משתמש(ים)", + "purge": "מחיקת משתמש(ים) ותוכן", + "download-csv": "ייצוא משתמשים כ-CSV", + "custom-user-fields": "שדות משתמש מותאמים אישית", + "manage-groups": "ניהול קבוצות", + "set-reputation": "הגדרת מוניטין", + "add-group": "הוספת קבוצה", + "create": "יצירת משתמש", "invite": "הזמנה באמצעות דוא\"ל", "new": "משתמש חדש", - "filter-by": "סנן לפי", + "filter-by": "סינון לפי", "pills.unvalidated": "לא מאומת", "pills.validated": "מאומת", "pills.banned": "מורחק", @@ -40,14 +40,14 @@ "500-per-page": "500 לעמוד", "search.uid": "לפי זהות משתמש (ID)", - "search.uid-placeholder": "הזן מזהה משתמש (ID) לחיפוש", + "search.uid-placeholder": "הזינו מזהה משתמש (ID) לחיפוש", "search.username": "לפי שם משתמש", - "search.username-placeholder": "הזן שם משתמש לחיפוש", + "search.username-placeholder": "הזינו שם משתמש לחיפוש", "search.email": "לפי דוא\"ל", - "search.email-placeholder": "הזן דוא\"ל לחיפוש", + "search.email-placeholder": "הזינו דוא\"ל לחיפוש", "search.ip": "לפי כתובת IP", - "search.ip-placeholder": "הזן כתובת IP לחיפוש", - "search.not-found": "לא נמצא משתמש!", + "search.ip-placeholder": "הזינו כתובת IP לחיפוש", + "search.not-found": "לא נמצאו משתמשים!", "inactive.3-months": "3 חודשים", "inactive.6-months": "6 חודשים", @@ -64,66 +64,66 @@ "users.ip": "IP", "users.postcount": "מספר פוסטים", "users.reputation": "מוניטין", - "users.flags": "דגלים", + "users.flags": "דיווחים", "users.joined": "הצטרף ב:", "users.last-online": "נראה לאחרונה", - "users.banned": "מורחק", + "users.banned": "מורחקים", "create.username": "שם משתמש", "create.email": "דוא\"ל", "create.email-placeholder": "דוא\"ל של משתמש זה", "create.password": "סיסמה", - "create.password-confirm": "אשר סיסמה", + "create.password-confirm": "אישור סיסמה", "temp-ban.length": "זמן הרחקה", "temp-ban.reason": "סיבה (אופציונאלי)", "temp-ban.hours": "שעות", "temp-ban.days": "ימים", - "temp-ban.explanation": "הזן זמן הרחקה. שים לב הזנת מספר 0 מהווה הרחקה לצמיתות.", + "temp-ban.explanation": "הזינו זמן הרחקה. שימו לב הזנת מספר 0 מהווה הרחקה לצמיתות.", - "alerts.confirm-ban": "האם אתה רוצה להרחיק משתמש זה לצמיתות?", - "alerts.confirm-ban-multi": "האם אתה רוצה להרחיק את המשתמשים לצמיתות?", + "alerts.confirm-ban": "האם אתם רוצים להרחיק משתמש זה לצמיתות?", + "alerts.confirm-ban-multi": "האם אתם רוצים להרחיק את המשתמשים לצמיתות?", "alerts.ban-success": "משתמש(ים) הורחק/ו!", "alerts.button-ban-x": "הרחק %1 משתמש(ים)", "alerts.unban-success": "משתמש(ים) הוחזר/ו!", "alerts.lockout-reset-success": "נעילת חשבון שוחרר!", "alerts.password-change-success": "הסיסמא(ות) השתנו בהצלחה!", - "alerts.flag-reset-success": "דגלים אופסו!", - "alerts.no-remove-yourself-admin": "אינך יכול להסיר את עצמך כמנהל!", + "alerts.flag-reset-success": "הדיווחים אופסו!", + "alerts.no-remove-yourself-admin": "אינכם יכול להסיר את עצמכם כמנהל!", "alerts.make-admin-success": "המשתמש הינו מנהל עכשיו.", - "alerts.confirm-remove-admin": "האם אתה בטוח שאתה רוצה להסיר מנהל זה?", - "alerts.remove-admin-success": "בוטל הרשאת מנהל למשתמש.", + "alerts.confirm-remove-admin": "האם אתם בטוחים שאתם רוצים להסיר מנהל זה?", + "alerts.remove-admin-success": "בוטל הרשאת המנהל למשתמש.", "alerts.make-global-mod-success": "המשתמש הינו מנחה גלובלי עכשיו.", - "alerts.confirm-remove-global-mod": "האם אתה בטוח שאתה רוצה להסיר מנחה גלובלי זה?", + "alerts.confirm-remove-global-mod": "האם להסיר מנחה גלובלי זה?", "alerts.remove-global-mod-success": "המשתמש אינו מנחה גלובלי עוד.", "alerts.make-moderator-success": "המשתמש הוא מנחה כעת.", - "alerts.confirm-remove-moderator": "האם אתה בטוח שאתה רוצה להסיר מנחה זה?", + "alerts.confirm-remove-moderator": "האם להסיר מנחה זה?", "alerts.remove-moderator-success": "המשתמש אינו מנחה עוד.", - "alerts.confirm-validate-email": "האם אתה רוצה לאמת את הדוא\"ל למשתמש(ים)?", - "alerts.confirm-force-password-reset": "האם אתה בטוח שאתה רוצה לכפות את איפוס הסיסמה ולנתק משתמש(ים) אלו?", + "alerts.confirm-validate-email": "האם לשלוח אימות לדוא\"ל למשתמש(ים) אלו?", + "alerts.confirm-force-password-reset": "האם לכפות איפוס סיסמה ולנתק משתמש(ים) אלו?", "alerts.validate-email-success": "כתובות אימייל אומתו", - "alerts.validate-force-password-reset-success": "סיסמאות משתמשים אופסו והחיבורים שלהם נותקו.", - "alerts.password-reset-confirm": "האם אתה רוצה לשלוח אימייל לאיפוס סיסמה למשתמש(ים) אלו?", + "alerts.validate-force-password-reset-success": "סיסמאות המשתמשים אופסו והחיבורים שלהם נותקו.", + "alerts.password-reset-confirm": "האם לשלוח אימייל לאיפוס סיסמה למשתמש(ים) אלו?", "alerts.password-reset-email-sent": "דוא\"ל איפוס סיסמה נשלח", - "alerts.confirm-delete": "אזהרה!

    האם אתה בטוח שברצונך למחוק משתמש(ים)?

    פעולה זו אינה הפיכה! רק חשבון המשתמש יימחק, הפוסטים והנושאים שלהם יישארו.

    ", - "alerts.delete-success": "משתמש(ים) נמחק!", - "alerts.confirm-delete-content": "אזהרה!

    האם אתה בטוח שברצונך למחוק את תוכןמשתמש(ים) אלו?

    פעולה זו אינה הפיכה! חשבונות המשתמשים יישארו, אך הפוסטים והנושאים שלהם יימחקו.

    ", + "alerts.confirm-delete": "אזהרה!

    האם אתם בטוחים שברצונכם למחוק משתמש(ים)?

    פעולה זו אינה הפיכה! רק חשבון המשתמש יימחק, הפוסטים והנושאים שלהם יישארו.

    ", + "alerts.delete-success": "המשתמש(ים) נמחקו!", + "alerts.confirm-delete-content": "אזהרה!

    האם אתם בטוחים שברצונכם למחוק את תוכןמשתמש(ים) אלו?

    פעולה זו אינה הפיכה! חשבונות המשתמשים יישארו, אך הפוסטים והנושאים שלהם יימחקו.

    ", "alerts.delete-content-success": "תוכן המשתמש(ים) נמחק!", - "alerts.confirm-purge": "אזהרה!

    האם אתה בטוח שברצונך למחוק את המשתמש(ים) ואת התוכן שלהם?

    פעולה זו אינה הפיכה! כל נתוני המשתמש והתוכן יימחקו!

    ", - "alerts.create": "צור משתמש", - "alerts.button-create": "צור", - "alerts.button-cancel": "בטל", + "alerts.confirm-purge": "אזהרה!

    האם אתם בטוחים שברצונכם למחוק את המשתמש(ים) ואת התוכן שלהם?

    פעולה זו אינה הפיכה! כל נתוני המשתמש והתוכן יימחקו!

    ", + "alerts.create": "יצירת משתמש", + "alerts.button-create": "יצירה", + "alerts.button-cancel": "ביטול", "alerts.button-change": "שינוי", "alerts.error-passwords-different": "הסיסמאות אינן תואמות!", "alerts.error-x": "שגיאה

    %1

    ", "alerts.create-success": "משתמש נוצר!", - "alerts.prompt-email": "מיילים: ", - "alerts.email-sent-to": "מייל הזמנה נשלח ל-%1", + "alerts.prompt-email": "אימיילים: ", + "alerts.email-sent-to": "אימייל הזמנה נשלח ל-%1", "alerts.x-users-found": "%1 משתמש(ים) נמצאו, (%2 שניות)", - "alerts.select-a-single-user-to-change-email": "בחר משתמש בודד כדי לשנות את האימייל", + "alerts.select-a-single-user-to-change-email": "בחרו משתמש בודד כדי לשנות את האימייל", "export": "ייצוא", - "export-users-fields-title": "בחר שדות ב-CSV", + "export-users-fields-title": "בחרו שדות ב-CSV", "export-field-email": "דוא\"ל", "export-field-username": "שם משתמש", "export-field-uid": "מזהה משתמש", @@ -136,15 +136,15 @@ "export-field-topiccount": "כמות נושאים", "export-field-profileviews": "ציפיות בפרופיל", "export-field-followercount": "מספר עוקבים", - "export-field-followingcount": "מספר עקיבות", + "export-field-followingcount": "מספר עוקב אחרי", "export-field-fullname": "שם מלא", "export-field-website": "אתר אינטרנט", "export-field-location": "מיקום", "export-field-birthday": "יום הולדת", "export-field-signature": "חתימה", - "export-field-aboutme": "אודותיי", + "export-field-aboutme": "אודותי", - "export-users-started": "מייצא משתמשים כ-csv, הדבר עשוי להימשך זמן מה. תקבל הודעה עם השלמתה.", + "export-users-started": "מייצא משתמשים כ-csv, הדבר עשוי להימשך זמן מה. תקבלו הודעה עם השלמתה.", "export-users-completed": "משתמשים יוצאו כ-csv, לחץ כאן להורדה.", "email": "אימייל", "password": "סיסמה", diff --git a/public/language/he/admin/settings/navigation.json b/public/language/he/admin/settings/navigation.json index 9824b5390b..0740ab763c 100644 --- a/public/language/he/admin/settings/navigation.json +++ b/public/language/he/admin/settings/navigation.json @@ -1,7 +1,7 @@ { "navigation": "ניווט", "icon": "סמליל:", - "change-icon": "שנה", + "change-icon": "שינוי", "route": "נתיב:", "tooltip": "טולטיפ:", "text": "טקסט:", @@ -10,7 +10,7 @@ "id": "id: אופציונאלי", "properties": "הרשאות:", - "show-to-groups": "הצג לקבוצות:", + "show-to-groups": "הצגה לקבוצות:", "open-new-window": "ייפתח בכרטיסייה חדשה", "dropdown": "תפריט נפתח", "dropdown-placeholder": "מקמו את פריטי התפריט הנפתח , באופן הבא:
    <li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>", diff --git a/public/language/he/admin/settings/uploads.json b/public/language/he/admin/settings/uploads.json index f113a3c494..176da54b20 100644 --- a/public/language/he/admin/settings/uploads.json +++ b/public/language/he/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "הפיכת סיומות קבצים לפרטיים", "private-uploads-extensions-help": "הכניסו כאן רשימה של פורמטי הקבצים, מופרדים בפסיק, כדי להפוך אותם לפרטיים (לדוגמא pdf,xls,doc). השארת השורה ללא תוכן פירושו שכל הקבצים יהיו פרטיים.", "resize-image-width-threshold": "שינוי גודל תמונות במידה והם רחבים יותר מהרוחב המוגדר", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(בפיקסלים, ברירת מחדל: 2000 פיקסלים, הגדירו 0 כדי להשבית)", "resize-image-width": "שינוי גודל תמונות לגודל המוגדר", "resize-image-width-help": "(בפיקסלים, ברירת מחדל: 760 פיקסלים, הגדירו 0 כדי להשבית)", "resize-image-quality": "באיזה איכות להשתמש כאשר משנים תמונה", diff --git a/public/language/he/error.json b/public/language/he/error.json index 97bc829073..8fb9896699 100644 --- a/public/language/he/error.json +++ b/public/language/he/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "נדרש %1 מוניטין כדי להוסיף חתימה", "not-enough-reputation-min-rep-profile-picture": "נדרש %1 מוניטין כדי להוסיף תמונת פרופיל", "not-enough-reputation-min-rep-cover-picture": "נדרש %1 מוניטין כדי להוסיף תמונת רקע לפרופיל", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "אתה צריך %1 מוניטין עבור %2", + "custom-user-field-value-too-long": "ערך שדה מותאם אישית ארוך מדי, %1", + "custom-user-field-select-value-invalid": "האפשרות שנבחרה בשדה מותאם אישית אינה חוקית, %1", + "custom-user-field-invalid-link": "קישור שדה מותאם אישית אינו חוקי, %1", + "custom-user-field-invalid-number": "מספר השדה המותאם אישית אינו חוקי, %1", "post-already-flagged": "דיווחתם כבר על פוסט זה", "user-already-flagged": "דיווחתם כבר על משתמש זה", "post-flagged-too-many-times": "התקבל כבר דיווח על פוסט זה.", diff --git a/public/language/he/global.json b/public/language/he/global.json index 3338f91089..a5001899b5 100644 --- a/public/language/he/global.json +++ b/public/language/he/global.json @@ -1,16 +1,16 @@ { "home": "דף הבית", "search": "חיפוש", - "buttons.close": "סגור", - "403.title": "גישה נדחתה", + "buttons.close": "סגירה", + "403.title": "הגישה נדחתה", "403.message": "הגעתם לעמוד שאין לכם הרשאת צפייה בו", "403.login": "אולי כדאי לנסות להתחבר?", "404.title": "לא נמצא", - "404.message": "נראה שנתקלת בדף שאינו קיים.
    חזור לדף הבית.
    ", + "404.message": "נראה שנתקלתם בדף שאינו קיים.
    לחזרה לדף הבית.
    ", "500.title": "שגיאה פנימית.", "500.message": "אופס! נראה שמשהו השתבש!", "400.title": "בקשה שגויה", - "400.message": "נראה שהקישור הזה פגום, אנא בדוק שוב ונסה שוב.
    חזור לדף הבית.
    ", + "400.message": "נראה שהקישור הזה פגום, אנא בדקו שוב ונסו שוב.
    לחזרה לדף הבית.
    ", "register": "הרשמה", "login": "התחברות", "please-log-in": "נא להתחבר", @@ -59,11 +59,11 @@ "alert.warning": "אזהרה", "alert.info": "מידע", "alert.banned": "מורחק", - "alert.banned.message": "You have just been banned, your access is now restricted.", - "alert.unbanned": "Unbanned", - "alert.unbanned.message": "Your ban has been lifted.", - "alert.unfollow": "אינך עוקב יותר אחרי %1!", - "alert.follow": "אתה עכשיו עוקב אחרי %1!", + "alert.banned.message": "חשבונכם נחסם, הגישה שלכם מוגבלת כעת.", + "alert.unbanned": "החסימה בוטלה", + "alert.unbanned.message": "החסימה שלכם בוטל", + "alert.unfollow": "אינכם עוקבים יותר אחרי %1!", + "alert.follow": "אתם עוקבים עכשיו אחרי %1!", "users": "משתמשים", "topics": "נושאים", "posts": "פוסטים", @@ -85,7 +85,7 @@ "lastpost": "פוסט אחרון", "firstpost": "פוסט ראשון", "about": "אודות", - "read-more": "קרא עוד", + "read-more": "קראו עוד", "more": "עוד", "none": "ללא", "posted-ago-by-guest": "הפוסט הועלה ב%1 על ידי אורח", @@ -121,14 +121,14 @@ "updated.message": "הפורום עודכן לגרסא האחרונה. נא ללחוץ כאן לעדכון הדף.", "privacy": "פרטיות", "follow": "עקוב", - "unfollow": "הפסק לעקוב", + "unfollow": "הפסיקו לעקוב", "delete-all": "מחק הכל", "map": "מפה", "sessions": "סשני התחברות", "ip-address": "כתובת IP", - "enter-page-number": "הכנס מספר עמוד", - "upload-file": "העלה קובץ", - "upload": "העלה", + "enter-page-number": "הכניסו מספר עמוד", + "upload-file": "העלאת קובץ", + "upload": "העלאה", "uploads": "העלאות", "allowed-file-types": "פורמטי הקבצים המורשים הם %1", "unsaved-changes": "יש לך שינויים שלא נשמרו. האם הנך בטוח שברצונך להמשיך?", @@ -136,13 +136,13 @@ "play": "נגן", "cookies.message": "אתר זה משתמש ב cookies על מנת לשפר את חוויות המשתמש.", "cookies.accept": "קיבלתי!", - "cookies.learn-more": "למד עוד", + "cookies.learn-more": "למדו עוד", "edited": "נערך", "disabled": "מושבת", - "select": "בחר", + "select": "בחירה", "selected": "נבחר", "copied": "הועתק", - "user-search-prompt": "הקלד כאן משהו על מנת למצוא משתמשים...", + "user-search-prompt": "הקלידו משהו על מנת למצוא משתמשים...", "hidden": "מוסתר", "sort": "מיון", "actions": "פעולות", diff --git a/public/language/he/groups.json b/public/language/he/groups.json index c3eab1da5f..b97ad4d994 100644 --- a/public/language/he/groups.json +++ b/public/language/he/groups.json @@ -2,22 +2,22 @@ "all-groups": "כל הקבוצות", "groups": "קבוצות", "members": "חברים", - "view-group": "הצג קבוצה", + "view-group": "הצגת קבוצה", "owner": "מנהל קבוצה", - "new-group": "צור קבוצה חדשה", + "new-group": "יצירת קבוצה חדשה", "no-groups-found": "אין קבוצות להצגה", - "pending.accept": "אשר", - "pending.reject": "דחה", - "pending.accept-all": "אשר הכל", - "pending.reject-all": "דחה הכל", + "pending.accept": "אישור", + "pending.reject": "דחייה", + "pending.accept-all": "אישור הכל", + "pending.reject-all": "דחיית הכל", "pending.none": "אין משתמשים בהמתנה כרגע", "invited.none": "אין משתמשים מוזמנים כרגע", - "invited.uninvite": "בטל הזמנה", - "invited.search": "חפש משתמש להזמנה לקבוצה זו", + "invited.uninvite": "ביטול הזמנה", + "invited.search": "חיפוש משתמשים להזמנה לקבוצה זו", "invited.notification-title": "הוזמנת להצטרף ל%1", "request.notification-title": "בקשת חברות בקבוצה מאת %1", "request.notification-text": "%1 ביקש להיות חבר ב%2", - "cover-save": "שמור", + "cover-save": "שמירה", "cover-saving": "שומר", "details.title": "פרטי קבוצה", "details.members": "רשימת חברי הקבוצה", @@ -26,12 +26,12 @@ "details.has-no-posts": "חברי הקבוצה הזו לא העלו אף פוסט.", "details.latest-posts": "פוסטים אחרונים", "details.private": "פרטי", - "details.disableJoinRequests": "השבת בקשות הצטרפות", - "details.disableLeave": "אל תאפשר למשתמשים לעזוב את הקבוצה", - "details.grant": "הענק/בטל בעלות", - "details.kick": "גרש", - "details.kick-confirm": "האם אתה בטוח שאתה רוצה להסיר משתמש זה מהקבוצה?", - "details.add-member": "הוסף משתמש", + "details.disableJoinRequests": "השבתת בקשות הצטרפות", + "details.disableLeave": "משתמשים לא יוכלו לעזוב את הקבוצה", + "details.grant": "הענקת/ביטול בעלות", + "details.kick": "הוצאה", + "details.kick-confirm": "האם להסיר משתמש זה מהקבוצה?", + "details.add-member": "הוספת משתמש", "details.owner-options": "ניהול קבוצה", "details.group-name": "שם קבוצה", "details.member-count": "מספר חברים", @@ -54,13 +54,13 @@ "membership.accept-invitation": "קבל הזמנה", "membership.accept.notification-title": "אתה עכשיו חבר ב%1", "membership.invitation-pending": "הזמנה ממתינה", - "membership.join-group": "הצטרף לקבוצה", - "membership.leave-group": "עזוב קבוצה", + "membership.join-group": "הצטרפו לקבוצה", + "membership.leave-group": "עזבו קבוצה", "membership.leave.notification-title": "%1 עזב את קבוצת %2", - "membership.reject": "דחה", + "membership.reject": "דחייה", "new-group.group-name": "שם קבוצה", - "upload-group-cover": "העלה תמונת נושא לקבוצה", - "bulk-invite-instructions": "הזן רשימה מופרדת בפסיק של משתמשים אותם תרצה להזמין לקבוצה זו.", - "bulk-invite": "הזמן מספר משתמשים", - "remove-group-cover-confirm": "האם אתה בטוח שאתה רוצה להסיר תמונת נושא?" + "upload-group-cover": "העלאת תמונת נושא לקבוצה", + "bulk-invite-instructions": "הזינו רשימה מופרדת בפסיק של משתמשים אותם תרצו להזמין לקבוצה זו.", + "bulk-invite": "הזמנת מספר משתמשים", + "remove-group-cover-confirm": "האם להסיר תמונת נושא?" } \ No newline at end of file diff --git a/public/language/he/modules.json b/public/language/he/modules.json index b0abaa5719..d8d69c1aac 100644 --- a/public/language/he/modules.json +++ b/public/language/he/modules.json @@ -65,15 +65,15 @@ "chat.leave-help": "עזיבת שיחה, תסיר אתכם מהתכתבות עתידית בצ'אט זה. אם תצטרפו מחדש בעתיד, לא תראו את היסטוריית הצ'אט שלפני הצטרפותכם מחדש.", "chat.delete": "מחיקה", "chat.delete-room": "מחק חדר", - "chat.delete-prompt": "האם אתה בטוח שברצונך למחוק את חדר הצ'אט הזה?", + "chat.delete-prompt": "האם אתם בטוחים שברצונכם למחוק את חדר הצ'אט הזה?", "chat.in-room": "בתוך חדר זה", - "chat.kick": "הוצא", + "chat.kick": "הוצאה", "chat.show-ip": "הצג IP", "chat.copy-text": "העתק טקסט", "chat.copy-link": "העתק קישור", "chat.owner": "מנהלי החדר", - "chat.grant-rescind-ownership": "הענק/בטל בעלות", - "chat.system.user-join": "%1 הצטרף לחדר ", + "chat.grant-rescind-ownership": "הענקת/ביטול בעלות", + "chat.system.user-join": "%1 צורף לחדר ", "chat.system.user-leave": "%1 עזב את החדר ", "chat.system.room-rename": "%2 שינה את שם החדר הזה ל \"%1\" ", "composer.compose": "יצירה", @@ -105,16 +105,16 @@ "composer.zen-mode": "מסך מלא", "composer.select-category": "בחירת קטגוריה", "composer.textarea.placeholder": "כתבו את תוכן הפוסט כאן. ניתן לגרור ולשחרר כאן תמונות.", - "composer.post-queue-alert": "היי 👋! פורום זה משתמש במערכת אישור פוסטים. מכיוון שאתה משתמש חדש הפוסט שלך יוסתר עד שהוא יאושר על ידי צוות הניהול של הפורום.", + "composer.post-queue-alert": "היי 👋! פורום זה משתמש במערכת אישור פוסטים. מכיוון שאתם משתמשים חדשים הפוסטים שלכם יוסתרו עד שהם יאושרו על ידי צוות הניהול של הפורום.", "composer.schedule-for": "תזמון נושא ל", "composer.schedule-date": "תאריך", "composer.schedule-time": "שעה", "composer.cancel-scheduling": "ביטול תזמון", "composer.change-schedule-date": "שנה תאריך", "composer.set-schedule-date": "הגדרת תאריך", - "composer.discard-all-drafts": "מחק את כל הטיוטות", - "composer.no-drafts": "אין לך טיוטות", - "composer.discard-draft-confirm": "האם אתה רוצה למחוק את הטיוטה הזו?", + "composer.discard-all-drafts": "מחיקת כל הטיוטות", + "composer.no-drafts": "אין לכם טיוטות", + "composer.discard-draft-confirm": "האם למחוק טיוטה זו?", "bootbox.ok": "אישור", "bootbox.cancel": "ביטול", "bootbox.confirm": "אישור", diff --git a/public/language/he/pages.json b/public/language/he/pages.json index e200a55e52..851c2a8577 100644 --- a/public/language/he/pages.json +++ b/public/language/he/pages.json @@ -54,7 +54,7 @@ "account/settings-of": "שינוי הגדרות של %1", "account/watched": "נושאים שנצפו על ידי %1", "account/ignored": "נושאים ש%1 התעלמו מהם", - "account/read": "Topics read by %1", + "account/read": "נושאים שנקראו על ידי %1", "account/upvoted": "פוסטים שהוצבעו לטובה על ידי %1", "account/downvoted": "פוסטים שהוצבעו לרעה על ידי %1", "account/best": "הפוסטים הטובים ביותר שנוצרו על ידי %1", diff --git a/public/language/he/register.json b/public/language/he/register.json index 5f6560f19d..0099a47075 100644 --- a/public/language/he/register.json +++ b/public/language/he/register.json @@ -1,33 +1,33 @@ { "register": "הרשמה", - "already-have-account": "כבר יש לך חשבון?", - "cancel-registration": "בטל רישום", - "help.email": "כברירת מחדל, כתובת האימייל שלך לא גלויה למשתמשים אחרים", - "help.username-restrictions": "שם משתמש ייחודי בין %1 ל %2 תווים. משתמשים אחרים יכולים לציין את שמך באמצעות @שם המשתמש שלך", + "already-have-account": "כבר יש לכם חשבון?", + "cancel-registration": "ביטול רישום", + "help.email": "כברירת מחדל, כתובת האימייל שלכם לא גלויה למשתמשים אחרים", + "help.username-restrictions": "שם משתמש ייחודי בין %1 ל %2 תווים. משתמשים אחרים יכולים לציין את שמכם באמצעות @שם המשתמש שלכם", "help.minimum-password-length": "הסיסמה שלך חייבת להיות לפחות באורך של %1 תווים.", "email-address": "כתובת אימייל", - "email-address-placeholder": "הכנס כתובת אימייל", + "email-address-placeholder": "הכניסו כתובת אימייל", "username": "שם משתמש", - "username-placeholder": "הכנס שם משתמש", + "username-placeholder": "הכניסו שם משתמש", "password": "סיסמה", - "password-placeholder": "הכנס סיסמה", - "confirm-password": "אמת סיסמה", - "confirm-password-placeholder": "אמת סיסמה", - "register-now-button": "הרשם עכשיו", - "alternative-registration": "הרשם באמצעות...", + "password-placeholder": "הכניסו סיסמה", + "confirm-password": "אימות סיסמה", + "confirm-password-placeholder": "אימות סיסמה", + "register-now-button": "הרשמו עכשיו", + "alternative-registration": "הרשמו באמצעות...", "terms-of-use": "תנאי שימוש", "agree-to-terms-of-use": "אני מסכים לתנאי השימוש", - "terms-of-use-error": "אתה מוכרח להסכים לתנאי השימוש", - "registration-added-to-queue": "בקשתך להרשמה נשלחה. במידה ובקשתך יאושר, יישלח אישור לכתובת האימייל שהכנסת.", + "terms-of-use-error": "עליכם להסכים לתנאי השימוש", + "registration-added-to-queue": "בקשתכם להרשמה נשלחה. במידה ובקשתכם תאושר, יישלח אישור לכתובת האימייל שהכנסתם.", "registration-queue-average-time": "הזמן הממוצע לאישור משתמשים הוא %1 שעות ו-%2 דקות.", - "registration-queue-auto-approve-time": "חשבונך יאושר תוך %1 שעות.", - "interstitial.intro": "אנו מבקשים עוד מידע כדי לעדכן את חשבונך…", - "interstitial.intro-new": "אנו מבקשים עוד מידע לפני שנוכל ליצור את חשבונך…", - "interstitial.errors-found": "אנא בדוק את המידע שהוזן:", + "registration-queue-auto-approve-time": "חשבונכם יאושר תוך %1 שעות.", + "interstitial.intro": "אנו מבקשים עוד מידע כדי לעדכן את חשבונכם…", + "interstitial.intro-new": "אנו מבקשים עוד מידע לפני שנוכל ליצור את חשבונכם…", + "interstitial.errors-found": "אנא בדקו את המידע שהוזן:", "gdpr-agree-data": "אני מסכים שפורום זה יאגור ויעבד את נתוני האישיים", "gdpr-agree-email": "אני מסכים לקבל מדי פעם מיילים מפורום זה עם סיכום נושאים מעניינים שפורסמו", "gdpr-consent-denied": "אין אפשרות להירשם ללא אישור הסכמה על תנאים אלו.", - "invite.error-admin-only": "רישום משתמשים ישיר הושבת. אנא פנה למנהל לקבלת פרטים נוספים.", - "invite.error-invite-only": "רישום משתמשים ישיר הושבת. עליך להיות מוזמן על ידי משתמש קיים על מנת לגשת לפורום זה.", - "invite.error-invalid-data": "נתוני הרישום שהתקבלו אינם תואמים את הרשומות שלנו. אנא פנה למנהל לקבלת פרטים נוספים." + "invite.error-admin-only": "רישום משתמשים ישיר הושבת. אנא פנו למנהל לקבלת פרטים נוספים.", + "invite.error-invite-only": "רישום משתמשים ישיר הושבת. עליכם להיות מוזמנים על ידי משתמש קיים על מנת לגשת לפורום זה.", + "invite.error-invalid-data": "נתוני הרישום שהתקבלו אינם תואמים את הרשומות שלנו. אנא פנו למנהל לקבלת פרטים נוספים." } \ No newline at end of file diff --git a/public/language/he/reset_password.json b/public/language/he/reset_password.json index 0efa8980c8..71dd3068bb 100644 --- a/public/language/he/reset_password.json +++ b/public/language/he/reset_password.json @@ -1,18 +1,18 @@ { - "reset-password": "אפס סיסמה", - "update-password": "עדכן סיסמה", + "reset-password": "איפוס סיסמה", + "update-password": "עדכון סיסמה", "password-changed.title": "סיסמתך שונתה", - "password-changed.message": "

    סיסמתך שונתה בהצלחה, אנא התחבר שוב.", + "password-changed.message": "

    סיסמתך שונתה בהצלחה, אנא התחברו שוב.", "wrong-reset-code.title": "קוד איפוס שגוי", - "wrong-reset-code.message": "קוד האיפוס שקבלנו שגוי. אנא נסה שוב, או בקש קוד איפוס חדש.", + "wrong-reset-code.message": "קוד האיפוס שקבלנו שגוי. אנא נסו שוב, או בקשו קוד איפוס חדש.", "new-password": "סיסמה חדשה", - "repeat-password": "אמת סיסמה", - "changing-password": "משנה סיסמה", - "enter-email": "אנא הקלד את כתובת האימייל שלך ואנו נשלח לך הוראות כיצד לאפס את חשבונך", - "enter-email-address": "הכנס כתובת אימייל", - "password-reset-sent": "אם כתובת המייל משוייכת לחשבון קיים, לכתובת המוגדרת נשלח מייל לשחזור חשבון. שים לב שרק מייל שחזור אחד ישלח כל דקה.", - "invalid-email": "מייל שגוי / כתובת מייל לא נמצאה", - "password-too-short": "הסיסמה שבחרת קצרה מדי, אנא בחר סיסמה שונה.", - "passwords-do-not-match": "הסיסמאות שהזנת אינן תואמות.", - "password-expired": "הסיסמא שבחרת פגת תוקף, אנא בחר סיסמא חדשה." + "repeat-password": "אימות סיסמה", + "changing-password": "משנה את סיסמה", + "enter-email": "אנא הקלידו את כתובת האימייל שלכם ונשלח לכם הוראות כיצד לאפס את חשבונכם", + "enter-email-address": "הכניסו כתובת אימייל", + "password-reset-sent": "אם כתובת האימייל שצוינה משויכת לחשבון קיים, נשלח אימייל לאיפוס סיסמה לכתובת המוגדרת. שימו לב שרק אימייל אחד יישלח כל דקה.", + "invalid-email": "אימייל שגוי / כתובת אימייל לא נמצאה", + "password-too-short": "הסיסמה שבחרתם קצרה מדי, אנא בחרו סיסמה שונה.", + "passwords-do-not-match": "הסיסמאות שהזנתם אינן תואמות.", + "password-expired": "הסיסמא שבחרתם פגת תוקף, אנא בחרו סיסמא חדשה." } \ No newline at end of file diff --git a/public/language/he/rewards.json b/public/language/he/rewards.json index e8759e5697..dd5f069cee 100644 --- a/public/language/he/rewards.json +++ b/public/language/he/rewards.json @@ -1,6 +1,6 @@ { - "awarded-x-reputation": "הוענק לך %1 מוניטין", - "awarded-group-membership": "נוספת לקבוצה %1", + "awarded-x-reputation": "הוענק לכם %1 מוניטין", + "awarded-group-membership": "נוספתם לקבוצה %1", "essentials/user.reputation-conditional-value": "(מוניטין %1 %2)", "essentials/user.postcount-conditional-value": "(כמות פוסטים %1 %2)", diff --git a/public/language/he/topic.json b/public/language/he/topic.json index 72b22301c7..6c4f1d0634 100644 --- a/public/language/he/topic.json +++ b/public/language/he/topic.json @@ -27,7 +27,7 @@ "restore": "שחזור", "move": "העברה", "change-owner": "שינוי שם בעל הפוסט", - "manage-editors": "Manage Editors", + "manage-editors": "ניהול עורכים", "fork": "פיצול", "link": "קישור", "share": "שיתוף", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "הזזת פוסטים", "thread-tools.move-all": "הזזת הכל", "thread-tools.change-owner": "שינוי שם כותב הפוסט", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "ניהול עורכים", "thread-tools.select-category": "בחירת קטגוריה", "thread-tools.fork": "פיצול נושא", "thread-tools.tag": "תיוג נושא", @@ -159,7 +159,7 @@ "move-posts-instruction": "לחצו על הפוסטים שברצונכם להסיר ואז הכניסו מזהה נושא או עברו לנושא היעד", "move-topic-instruction": "בחרו את קטגוריית היעד ולאחר מכן לחצו על העברה", "change-owner-instruction": "לחצו על הפוסטים בהם תרצו לשנות את שם כותב ההודעה", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "נהל את המשתמשים שיכולים לערוך את הפוסט הזה למטה.", "composer.title-placeholder": "הכניסו את כותרת הנושא כאן...", "composer.handle-placeholder": "הזינו שם / כינוי שלכם כאן", "composer.hide": "הסתרה", diff --git a/public/language/he/unread.json b/public/language/he/unread.json index 05a394573f..f18e70d7fd 100644 --- a/public/language/he/unread.json +++ b/public/language/he/unread.json @@ -10,7 +10,7 @@ "topics-marked-as-read.success": "הנושאים שבחרת סומנו כנקרא!", "all-topics": "כל הנושאים", "new-topics": "נושאים חדשים", - "watched-topics": "נושאים שאתה עוקב אחריהם", + "watched-topics": "נושאים שאתם עוקבים אחריהם", "unreplied-topics": "נושאים ללא תגובות", "multiple-categories-selected": "בחירות מרובות" } \ No newline at end of file diff --git a/public/language/he/user.json b/public/language/he/user.json index b8ea67911e..0a231c7aaf 100644 --- a/public/language/he/user.json +++ b/public/language/he/user.json @@ -14,93 +14,93 @@ "account-info": "פרטי חשבון", "admin-actions-label": "פעולות ניהול", "ban-account": "הרחק חשבון", - "ban-account-confirm": "האם אתה בטוח שאתה רוצה להרחיק משתמש זה?", - "unban-account": "בטל את הרחקת החשבון", - "mute-account": "השתק חשבון", - "unmute-account": "בטל השתקת חשבון", - "delete-account": "מחק חשבון", - "delete-account-as-admin": "מחק חשבון", - "delete-content": "מחק תוכן חשבון", - "delete-all": "מחק חשבון ותוכן", - "delete-account-confirm": "האם אתה בטוח שברצונך להפוך את הפוסטים שלך לאנונימיים ולמחוק את החשבון שלך?
    פעולה זו היא בלתי הפיכה ולא תוכל לשחזר את הנתונים שלך

    הזן את הסיסמה שלך על מנת לאשר שברצונך להשמיד חשבון זה.", - "delete-this-account-confirm": "האם אתה בטוח שברצונך למחוק חשבון זה תוך השארת התוכן שלו?
    פעולה זו היא בלתי הפיכה, הפוסטים יהפכו לאנונימיים, ולא תוכל לשחזר שיוכי הפוסטים עם החשבון שנמחק

    ", - "delete-account-content-confirm": "האם אתה בטוח שברצונך למחוק את התוכן של חשבון זה (פוסטים/נושאים/העלאות)?
    פעולה זו היא בלתי הפיכה ולא תוכל לשחזר שום נתונים

    ", - "delete-all-confirm": "האם אתה בטוח שברצונך למחוק חשבון זה ואת כל התוכן שלו (פוסטים/נושאים/העלאות)?
    פעולה זו היא בלתי הפיכה ולא תוכל לשחזר שום נתונים

    ", + "ban-account-confirm": "האם אתהם בטוחים שאתם רוצים להרחיק משתמש זה?", + "unban-account": "ביטול הרחקת חשבון", + "mute-account": "השתקת חשבון", + "unmute-account": "ביטול השתקת חשבון", + "delete-account": "מחיקת חשבון", + "delete-account-as-admin": "מחיקת חשבון", + "delete-content": "מחיקת תוכן חשבון", + "delete-all": "מחיקת חשבון ותוכן", + "delete-account-confirm": "האם אתם בטוחים שברצונכם להפוך את הפוסטים שלכם לאנונימיים ולמחוק את החשבון שלכם?
    פעולה זו הינה בלתי הפיכה ולא תוכלו לשחזר את הנתונים שלכם

    הזינו את הסיסמה שלכם על מנת לאשר שברצונכם להשמיד חשבון זה.", + "delete-this-account-confirm": "האם אתם בטוחים שברצונכם למחוק חשבון זה תוך השארת התוכן שלו?
    פעולה זו הינה בלתי הפיכה, הפוסטים יהפכו לאנונימיים, ולא תוכלו לשחזר את שיוכי הפוסטים עם החשבון שנמחק

    ", + "delete-account-content-confirm": "האם אתם בטוחים שברצונכם למחוק את התוכן של חשבון זה (פוסטים/נושאים/העלאות)?
    פעולה זו הינה בלתי הפיכה ולא תוכלו לשחזר שום נתונים

    ", + "delete-all-confirm": "האם אתם בטוחים שברצונכם למחוק חשבון זה ואת כל התוכן שלו (פוסטים/נושאים/העלאות)?
    פעולה זו הינה בלתי הפיכה ולא תוכלו לשחזר שום נתונים

    ", "account-deleted": "החשבון נמחק", "account-content-deleted": "תוכן החשבון נמחק", "fullname": "שם מלא", "website": "אתר", "location": "מיקום", "age": "גיל", - "joined": "הצטרף ב-", - "lastonline": "התחבר לאחרונה", + "joined": "תאריך הצטרפות", + "lastonline": "נראה לאחרונה", "profile": "פרופיל", "profile-views": "צפיות בפרופיל", "reputation": "מוניטין", "bookmarks": "מועדפים", "watched-categories": "קטגוריות במעקב", - "watched-tags": "תגיות שבמעקב", + "watched-tags": "תגיות במעקב", "change-all": "שנה הכל", "watched": "נצפה", "ignored": "התעלם", - "read": "Read", + "read": "נקרא", "default-category-watch-state": "מצב מעקב על קטגוריה בברירת מחדל", "followers": "עוקבים", "following": "עוקב אחרי", "blocks": "חסימות", "blocked-users": "משתמשים חסומים", - "block-toggle": "חסום/בטל חסימה", - "block-user": "חסום משתמש", - "unblock-user": "בטל חסימת משתמש", + "block-toggle": "חסימת/ביטול חסימה", + "block-user": "חסימת משתמש", + "unblock-user": "ביטול חסימת משתמש", "aboutme": "אודותי", "signature": "חתימה", "birthday": "יום הולדת", "chat": "צ'אט", "chat-with": "המשך צ'אט עם %1", - "new-chat-with": "התחל צ'אט עם %1", - "flag-profile": "דווח על משתמש", + "new-chat-with": "התחלת צ'אט עם %1", + "flag-profile": "דיווח על משתמש", "follow": "עקוב", - "unfollow": "הפסק לעקוב", + "unfollow": "הפסקת מעקב", "more": "עוד", "profile-update-success": "הפרופיל עודכן בהצלחה!", - "change-picture": "שנה תמונה", - "change-username": "שנה שם משתמש", - "change-email": "שנה מייל", + "change-picture": "שינוי תמונה", + "change-username": "שינוי שם משתמש", + "change-email": "שינוי אימייל", "email-updated": "האימייל עודכן", - "email-same-as-password": "הכנס את הסיסמא הנוכחית שלך על מנת להמשיך – כתבת את כתובת המייל החדשה במקום.", - "edit": "ערוך", + "email-same-as-password": "הכניסו את הסיסמה הנוכחית שלכם על מנת להמשיך – כתבתם שוב את כתובת האימייל החדשה שלכם במקום.", + "edit": "עריכה", "edit-profile": "עריכת פרופיל", - "default-picture": "אייקון ברירת מחדל", + "default-picture": "סמליל ברירת מחדל", "uploaded-picture": "התמונה הועלתה", - "upload-new-picture": "העלה תמונה חדשה", - "upload-new-picture-from-url": "העלה תמונה חדשה מ-URL", + "upload-new-picture": "העלאת תמונה חדשה", + "upload-new-picture-from-url": "העלאת תמונה חדשה מ-URL", "current-password": "סיסמה נוכחית", "new-password": "סיסמה חדשה", - "change-password": "שנה סיסמה", + "change-password": "שינוי סיסמה", "change-password-error": "סיסמה לא תקינה!", - "change-password-error-wrong-current": "סיסמתך הנוכחית אינה נכונה!", - "change-password-error-same-password": "הסיסמה החדשה זהה לסיסמה הנוכחית שלך, נא להשתמש בסיסמה חדשה.", - "change-password-error-match": "הסיסמאות לא תואמות!", - "change-password-error-privileges": "אין לך את ההרשאות המתאימות לשנות סיסמה זו.", + "change-password-error-wrong-current": "סיסמתכם הנוכחית אינה נכונה!", + "change-password-error-same-password": "הסיסמה החדשה זהה לסיסמה הנוכחית שלכם, נא להשתמש בסיסמה חדשה.", + "change-password-error-match": "הסיסמאות אינן תואמות!", + "change-password-error-privileges": "אין לכם את ההרשאות המתאימות לשנות סיסמה זו.", "change-password-success": "הסיסמה שלך עודכנה!", "confirm-password": "אימות סיסמה", "password": "סיסמה", - "username-taken-workaround": "שם המשתמש שבחרת כבר תפוס, ולכן שינינו אותו מעט. שם המשתמש שלך כעת הוא: %1", - "password-same-as-username": "הסיסמה שלך זהה לשם המשתמש, בחר סיסמה שונה.", - "password-same-as-email": "הסיסמה שלך זהה לכתובת המייל שלך, בחר סיסמה שונה.", - "weak-password": "סיסמה חלשה.", - "upload-picture": "העלה תמונה", - "upload-a-picture": "העלה תמונה", - "remove-uploaded-picture": "מחק את התמונה שהועלתה", - "upload-cover-picture": "העלה תמונת נושא", - "remove-cover-picture-confirm": "האם אתה בטוח שאתה רוצה למחוק את תמונת נושא?", - "crop-picture": "חתוך תמונה", - "upload-cropped-picture": "חתוך והעלה", + "username-taken-workaround": "שם המשתמש שבחרתם תפוס כבר, ולכן שינינו אותו מעט. שם המשתמש שלכם כעת הוא: ", + "password-same-as-username": "הסיסמה שלכם זהה לשם המשתמש, בחרו סיסמה שונה.", + "password-same-as-email": "הסיסמה שלכם זהה לכתובת המייל שלכם, בחרו סיסמה שונה.", + "weak-password": "הסיסמה חלשה.", + "upload-picture": "העלאת תמונה", + "upload-a-picture": "העלאת תמונה", + "remove-uploaded-picture": "מחיקת תמונה שהועלתה", + "upload-cover-picture": "העלאת תמונת נושא", + "remove-cover-picture-confirm": "האם למחוק את תמונת הנושא?", + "crop-picture": "חיתוך תמונה", + "upload-cropped-picture": "חיתוך והעלאה", "avatar-background-colour": "צבע רקע של תמונת נושא", "settings": "הגדרות", - "show-email": "הצג את כתובת האימייל שלי", - "show-fullname": "הצג את שמי המלא", - "restrict-chats": "אשר הודעות צ'אט ממשתמשים שאני עוקב אחריהם בלבד", + "show-email": "הצגת כתובת האימייל שלי", + "show-fullname": "הצגת שמי המלא", + "restrict-chats": "אפשר רק הודעות צ'אט ממשתמשים שאני עוקב אחריהם", "digest-label": "הרשמה לקבלת תקציר", "digest-description": "הרשמה לקבלת עדכונים בדואר אלקטרוני מפורום זה (הודעות ונושאים חדשים) בהתאם ללוח זמנים מוגדר מראש", "digest-off": "כבוי", @@ -115,7 +115,7 @@ "has-no-topics": "המשתמש טרם יצר נושאים כלשהם.", "has-no-watched-topics": "המשתמש טרם צפה בנושאים כלשהם.", "has-no-ignored-topics": "המשתמש הזה טרם התעלם מנושאים.", - "has-no-read-topics": "This user hasn't read any topics yet.", + "has-no-read-topics": "המשתמש עדיין לא קרא נושאים.", "has-no-upvoted-posts": "המשתמש טרם הצביע בעד פוסטים כלשהם.", "has-no-downvoted-posts": "המשתמש טרם הצביע נגד פוסטים כלשהם.", "has-no-controversial-posts": "למשתמש זה אין עדיין פוסטים עם הצבעה למטה.", @@ -138,38 +138,38 @@ "upvote-notif-freq.logarithmic": "ב-10, 100, 1000...", "upvote-notif-freq.disabled": "מושבת", "browsing": "הגדרות ניווט", - "open-links-in-new-tab": "פתח קישורים חיצוניים בכרטיסייה חדשה", - "enable-topic-searching": "הפעל חיפוש בתוך נושא", + "open-links-in-new-tab": "פתיחת קישורים חיצוניים בכרטיסייה חדשה", + "enable-topic-searching": "הפעלת חיפוש בתוך נושא", "topic-search-help": "החיפוש בתוך הנושא יעקוף את שיטת החיפוש של הדפדפן, ויאפשר לכם לחפש בכל הנושא - ולא רק במה שמוצג על המסך, עם זאת בלחיצה נוספת על Ctrl+F ייפתח לכם החיפוש הרגיל של הדפדפן", "update-url-with-post-index": "עדכון כתובת ה-URL עם אינדקס הפוסט בעת גלישה בנושאים", "scroll-to-my-post": "הצג את הפוסט לאחר פרסום התגובה", "follow-topics-you-reply-to": "עקוב אחר נושאים שהגבת עליהם", "follow-topics-you-create": "עקוב אחר נושאים שייצרת", "grouptitle": "כותרת הקבוצה", - "group-order-help": "בחר קבוצה והשתמש בחצים על מנת לארגן כותרות", - "show-group-title": "הצג כותרת קבוצה", - "hide-group-title": "הסתר כותרת קבוצה", - "order-group-up": "מיין קבוצה ישר", - "order-group-down": "מיין קבוצה הפוך", + "group-order-help": "בחרו קבוצה והשתמשו בחיצים על מנת לסדר כותרות", + "show-group-title": "הצגת כותרת קבוצה", + "hide-group-title": "הסתרת כותרת קבוצה", + "order-group-up": "מיון קבוצה ישר", + "order-group-down": "מיון קבוצה הפוך", "no-group-title": "ללא כותרת לקבוצה", - "select-skin": "בחר מראה", + "select-skin": "בחירת מראה", "default": "ברירת מחדל (%1)", "no-skin": "ללא עיצוב (ברירת מחדל)", - "select-homepage": "בחר דף בית", + "select-homepage": "בחירת דף בית", "homepage": "דף הבית", - "homepage-description": "בחר דף שיוגדר כדף הבית של הפורום או בחר ב\"כלום\" על מנת להשתמש בדף הבית הברירת מחדל.", + "homepage-description": "בחרו דף שיוגדר כדף הבית של הפורום או בחרו ב\"כלום\" על מנת להשתמש בדף הבית ברירת המחדל.", "custom-route": "נתיב דף הבית המותאם-אישית", - "custom-route-help": "הזן שם נתיב כאן ללא קו נטוי לפני (לדוגמה \"recent\" או \"category/2/general-discussion\")", + "custom-route-help": "הזינו שם נתיב כאן ללא קו נטוי לפני (לדוגמה \"recent\" או \"category/2/general-discussion\")", "sso.title": "Single Sign-on Services", "sso.associated": "משוייך עם", - "sso.not-associated": "לחץ כאן כדי לשייך", + "sso.not-associated": "לחצו כאן כדי לשייך", "sso.dissociate": "ביטול שיוך", - "sso.dissociate-confirm-title": "אשר ביטול שיוך", - "sso.dissociate-confirm": "האם אתה בטוח שאתה רוצה לבטל שיוך חשבונך מ%1?", + "sso.dissociate-confirm-title": "אישור ביטול שיוך", + "sso.dissociate-confirm": "האם לבטל שיוך חשבונכם מ%1?", "info.latest-flags": "דיווחים אחרונים", "info.profile": "פרופיל", "info.post": "פוסט", - "info.view-flag": "הצג דיווח", + "info.view-flag": "הצגת דיווח", "info.reported-by": "דווח על ידי:", "info.no-flags": "לא נמצאו פוסטים מדווחים", "info.ban-history": "היסטוריית הרחקות", @@ -189,37 +189,37 @@ "info.email-history": "היסטוריית אימייל", "info.moderation-note": "הערת מנחה", "info.moderation-note.success": "הערת מנחה נשמרה", - "info.moderation-note.add": "הוסף הערה", - "sessions.description": "דף זה מאפשר לך לראות את כל הסשנים הפעילים בפורום זה ולבטל אותם במידת הצורך. אתה יכול לבטל את הסשן הנוכחי שלך על ידי התנתקות מהחשבון.", - "revoke-session": "נתק סשן", - "browser-version-on-platform": "%1 %2 ב%3", + "info.moderation-note.add": "הוספת הערה", + "sessions.description": "דף זה מאפשר לכם לראות את כל הסשנים הפעילים בפורום זה ולבטל אותם במידת הצורך. אתם יכולים לבטל את הסשן הנוכחי שלכם על ידי התנתקות מהחשבון.", + "revoke-session": "ניתוק סשן", + "browser-version-on-platform": "%1 %2 ב-%3", "consent.title": "תנאי השימוש באתר", - "consent.lead": "אתר זה אוסף ומעבד נתונים הכוללים בחלקם את המידע האישי שלך.", - "consent.intro": "אנו משתמשים במידע שנאסף כדי להתאים אישית את החוויה שלך, וכן לקשר את ההודעות שאתה מבצע לחשבון המשתמש שלך. במהלך שלב ההרשמה התבקשת לספק שם משתמש וכתובת דוא\"ל, תוכל גם לספק מידע נוסף כדי להשלים את פרופיל המשתמש שלך באתר זה.

    אנו שומרים ומעבדים מידע זה. אתה יכול לבטל את הסכמתך בכל עת על ידי מחיקת החשבון שלך. בכל עת תוכל לבקש עותק של חשבונך לאתר זה, באמצעות דף זה.

    אם יש לך שאלות או חששות, אנו ממליצים לך ליצור קשר עם צוות הניהול של האתר.", - "consent.email-intro": "אנו עשויים מדי פעם לשלוח הודעות לכתובת הדוא\"ל שלך על מנת לספק לך עדכונים ו/או להודיע ​​לך על פעילות חדשה הרלוונטית עבורך. ניתן להתאים אישית את התדירות של העדכונים (כולל השבתתם), וכן לבחור אילו סוגי הודעות לקבל באמצעות הדוא\"ל דרך דף הגדרות המשתמש שלך.", - "consent.digest-frequency": "אתר זה מספק עדכוני דוא\"ל בכל %1. אם תשבית את האפשרות הזאת בהגדרות המשתמש שלך לא תקבל עדכונים אלו.", - "consent.digest-off": "האתר לא ישלח הודעות תקציר, אלא אם כן תשנה זאת במפורש בהגדרות המשתמש שלך.", - "consent.received": "הסכמתך לאפשר לאתר לאסוף ולעבד את המידע שלך התקבלה. אין צורך בפעולה נוספת.", - "consent.not-received": "לא נתת הסכמה לאיסוף ועיבוד נתונים. בכל עת עשויה הנהלת אתר זה לבחור למחוק את חשבונך על מנת לעמוד בתקנות הגנת המידע הכלליות.", - "consent.give": "הסכם", - "consent.right-of-access": "זכותך לנגישות", - "consent.right-of-access-description": "שמורה לך הזכות לגשת לנתונים שנאספו על ידי האתר. תוכל לאחזר עותק של נתונים אלה על ידי לחיצה על הלחצן מטה.", - "consent.right-to-rectification": "זכותך לתקן טעויות", - "consent.right-to-rectification-description": "יש לך זכות לשנות או לעדכן נתונים שנאספו. ניתן לעדכן את הפרופיל שלך וכן לערוך כל תוכן שפורסם. במידת הצורך, אנא צור קשר עם צוות ניהול האתר.", - "consent.right-to-erasure": "זכותך למחוק את חשבונך", - "consent.right-to-erasure-description": "בכל עת תוכל לבטל את הסכמתך לאיסוף נתונים ו/או עיבודם על ידי מחיקת חשבונך. מחיקת הפרופיל שלך לא תגרום למחיקת התוכנים שפרסמת. על מנת למחוק את חשבונך ואת התוכן המקושר לו צור קשר עם צוות הניהול של האתר.", - "consent.right-to-data-portability": "זכותך לניוד הנתונים", - "consent.right-to-data-portability-description": "באפרותך לבקש ייצוא של כל הנתונים שנאספו מחשבונך אודותיך. תוכל לעשות זאת על ידי לחיצה על הלחצן המתאים מטה.", + "consent.lead": "אתר זה אוסף ומעבד נתונים הכוללים בחלקם את המידע האישי שלכם.", + "consent.intro": "אנו משתמשים במידע שנאסף כדי להתאים אישית את החוויה שלכם, וכן לקשר את ההודעות שאתם מבצעים לחשבון המשתמש שלכם. במהלך שלב ההרשמה התבקשתם לספק שם משתמש וכתובת דוא\"ל, תוכלו גם לספק מידע נוסף כדי להשלים את פרופיל המשתמש שלכם באתר זה.

    אנו שומרים ומעבדים מידע זה. אתם יכולים לבטל את הסכמתכם בכל עת על ידי מחיקת החשבון שלכם. בכל עת תוכל לבקש עותק של חשבונכם לאתר זה, באמצעות דף זה.

    אם יש לכם שאלות או חששות, אנו ממליצים לכם ליצור קשר עם צוות הניהול של האתר.", + "consent.email-intro": "אנו עשויים מדי פעם לשלוח הודעות לכתובת הדוא\"ל שלכם על מנת לספק לכם עדכונים ו/או להודיע ​​לכם על פעילות חדשה הרלוונטית עבורכם. ניתן להתאים אישית את התדירות של העדכונים (כולל השבתתם), וכן לבחור אילו סוגי הודעות לקבל באמצעות הדוא\"ל דרך דף הגדרות המשתמש שלכם.", + "consent.digest-frequency": "אתר זה מספק עדכוני דוא\"ל בכל %1. אם תשביתו את האפשרות הזאת בהגדרות המשתמש שלכם לא תקבלו עדכונים אלו.", + "consent.digest-off": "האתר לא ישלח הודעות תקציר, אלא אם כן תשנו זאת במפורש בהגדרות המשתמש שלכם.", + "consent.received": "הסכמתכם לאפשר לאתר לאסוף ולעבד את המידע שלכם התקבלה. אין צורך בפעולה נוספת.", + "consent.not-received": "לא נתתם הסכמה לאיסוף ועיבוד נתונים. בכל עת עשויה הנהלת אתר זה לבחור למחוק את חשבונכם על מנת לעמוד בתקנות הגנת המידע הכלליות.", + "consent.give": "הסכמה", + "consent.right-of-access": "זכותכם לנגישות", + "consent.right-of-access-description": "שמורה לכם הזכות לגשת לנתונים שנאספו על ידי האתר. תוכלו לאחזר עותק של נתונים אלה על ידי לחיצה על הלחצן למטה.", + "consent.right-to-rectification": "זכותכם לתקן טעויות", + "consent.right-to-rectification-description": "יש לכם זכות לשנות או לעדכן נתונים שנאספו. ניתן לעדכן את הפרופיל שלכם וכן לערוך כל תוכן שפורסם. במידת הצורך, אנא צרו קשר עם צוות ניהול האתר.", + "consent.right-to-erasure": "זכותכם למחוק את חשבונכם", + "consent.right-to-erasure-description": "בכל עת תוכלו לבטל את הסכמתכם לאיסוף נתונים ו/או עיבודם על ידי מחיקת חשבונכם. מחיקת הפרופיל שלכם לא תגרום למחיקת התכנים שפרסמתם. על מנת למחוק את חשבונכם ואת התוכן המקושר לו צרו קשר עם צוות הניהול של האתר.", + "consent.right-to-data-portability": "זכותכם לניוד הנתונים", + "consent.right-to-data-portability-description": "באפשרותכם לבקש ייצוא של כל הנתונים שנאספו מחשבונכם אודותיכם. תוכל לעשות זאת על ידי לחיצה על הלחצן המתאים למטה.", "consent.export-profile": "יצוא פרופיל (json.)", - "consent.export-profile-success": "ייצוא הפרופיל מתבצע כעת. תקבל התראה כאשר הייצוא יסתיים.", + "consent.export-profile-success": "ייצוא הפרופיל מתבצע כעת. תקבלו התראה כאשר הייצוא יסתיים.", "consent.export-uploads": "יצוא תוכן שהועלה (ZIP.)", - "consent.export-uploads-success": "ייצוא ההעלאות מתבצע כעת. תקבל התראה כאשר הייצוא יסתיים.", + "consent.export-uploads-success": "ייצוא ההעלאות מתבצע כעת. תקבלו התראה כאשר הייצוא יסתיים.", "consent.export-posts": "יצוא פוסטים (CVS.)", - "consent.export-posts-success": "ייצוא הפוסטים מתבצע כעת. תקבל התראה כאשר הייצוא יסתיים.", - "emailUpdate.intro": "אנא הכנס את כתובת הדוא\"ל שלך. הפורום משתמש בדוא\"ל שלך לשליחת תקציר מתוזמן והתראות, כמו כן לשחזור חשבון במקרה ששוכחים את הסיסמה.", - "emailUpdate.optional": "שדה זה הוא אופציונלי. אינך מחויב לספק את כתובת הדוא\"ל שלך, אך ללא דוא\"ל מאומת לא תוכל לשחזר את חשבונך או להתחבר באמצעות הדוא\"ל שלך.", + "consent.export-posts-success": "ייצוא הפוסטים מתבצע כעת. תקבלו התראה כאשר הייצוא יסתיים.", + "emailUpdate.intro": "אנא הכניסו את כתובת הדוא\"ל שלכם. הפורום משתמש בדוא\"ל שלכם לשליחת תקציר מתוזמן והתראות, כמו כן לשחזור חשבון במקרה ששכחתם את הסיסמה.", + "emailUpdate.optional": "שדה זה הוא אופציונלי. אינכם מחויבים לספק את כתובת הדוא\"ל שלכם, אך ללא דוא\"ל מאומת לא תוכלו לשחזר את חשבונכם או להתחבר באמצעות הדוא\"ל שלכם.", "emailUpdate.required": "זהו שדה חובה", - "emailUpdate.change-instructions": "מייל אימות יישלח לכתובת דוא\"ל שהכנסת עם קישור ייחודי. לחיצה על הקישור יאמת את בעלותך על הדוא\"ל ותקבל גישה לחשבונך. בכל זמן, תוכל לעדכן את כתובת הדוא\"ל שלך בדף החשבון שלך.", - "emailUpdate.password-challenge": "אנא הזן את הסיסמה שלך כדי לאמת את הבעלות על החשבון.", + "emailUpdate.change-instructions": "אימייל אימות יישלח לכתובת דוא\"ל שהכנסתם עם קישור ייחודי. לחיצה על הקישור יאמת את בעלותכם על הדוא\"ל ותקבלו גישה לחשבונך. בכל זמן, תוכלו לעדכן את כתובת הדוא\"ל שלכם בדף החשבון שלכם.", + "emailUpdate.password-challenge": "אנא הזינו את הסיסמה שלכם כדי לאמת את הבעלות על החשבון.", "emailUpdate.pending": "כתובת הדוא\"ל שלכם עדיין לא אושרה, אך נשלח דוא\"ל המבקש אישור. אם ברצונכם לבטל בקשה זו ולשלוח בקשת אישור חדשה, אנא מלאו את הטופס שלהלן." } \ No newline at end of file diff --git a/public/language/he/users.json b/public/language/he/users.json index 8c029e243c..73a11d79e7 100644 --- a/public/language/he/users.json +++ b/public/language/he/users.json @@ -6,16 +6,16 @@ "most-reputation": "המוניטין הגבוה ביותר", "most-flags": "הכי הרבה דיווחי משתמשים", "search": "חיפוש", - "enter-username": "הכנס שם משתמש לחיפוש", - "search-user-for-chat": "חפש משתמש כדי להתחיל צ'אט", - "load-more": "טען עוד", - "users-found-search-took": "%1 משתמשים נמצאו! החיפוש ערך %2 שניות.", - "filter-by": "פלטר על-פי", - "online-only": "אונליין בלבד", - "invite": "הזמן", - "prompt-email": "מיילים:", - "groups-to-join": "קבוצות שתירשם אליהם כאשר ההזמנה תאושר:", - "invitation-email-sent": "מייל הזמנה נשלח ל%1", + "enter-username": "הכניסו שם משתמש לחיפוש", + "search-user-for-chat": "חפשו משתמש כדי להתחיל צ'אט", + "load-more": "טעינת עוד", + "users-found-search-took": "%1 משתמשים נמצאו! החיפוש ארך %2 שניות.", + "filter-by": "סינון לפי", + "online-only": "מחוברים בלבד", + "invite": "הזמנה", + "prompt-email": "אימיילים:", + "groups-to-join": "קבוצות שתירשמו אליהם כאשר ההזמנה תאושר:", + "invitation-email-sent": "אימייל הזמנה נשלח ל%1", "user-list": "רשימת משתמשים", "recent-topics": "נושאים אחרונים", "popular-topics": "נושאים פופולריים", diff --git a/public/language/it/admin/manage/user-custom-fields.json b/public/language/it/admin/manage/user-custom-fields.json index ea0f18361a..b71ad99e29 100644 --- a/public/language/it/admin/manage/user-custom-fields.json +++ b/public/language/it/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", + "title": "Gestisci campi utente personalizzati", + "create-field": "Crea campo", + "edit-field": "Modifica campo", + "manage-custom-fields": "Gestisci campi personalizzati", + "type-of-input": "Tipo di input", + "key": "Chiave", + "name": "Nome", + "type": "TIpo", + "min-rep": "Reputazione minima", + "input-type-text": "Input (Testo)", "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "input-type-number": "Input (Numbero)", + "input-type-select": "Selezione", + "select-options": "Opzioni", + "select-options-help": "Aggiungere un'opzione per riga per l'elemento selezionato", + "minimum-reputation": "Reputazione minima", + "minimum-reputation-help": "Se un utente ha un valore inferiore a questo, non potrà utilizzare questo campo", + "delete-field-confirm-x": "Vuoi davvero eliminare il campo personalizzato \"%1\"?", + "custom-fields-saved": "Campi personalizzati salvati" } \ No newline at end of file diff --git a/public/language/it/admin/manage/users.json b/public/language/it/admin/manage/users.json index 714db38923..689d129570 100644 --- a/public/language/it/admin/manage/users.json +++ b/public/language/it/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "Elimina contenuto utente(i)", "purge": "Elimina Utente(i) e Contenuto", "download-csv": "Scarica CSV", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "Campi utente personalizzati", "manage-groups": "Gestisci Gruppi", "set-reputation": "Imposta reputazione", "add-group": "Aggiungi Gruppo", diff --git a/public/language/it/admin/settings/uploads.json b/public/language/it/admin/settings/uploads.json index 57474b5ec8..e3ae903b13 100644 --- a/public/language/it/admin/settings/uploads.json +++ b/public/language/it/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Estensione dei file da rendere privata", "private-uploads-extensions-help": "Inserisci la lista di estensioni separati da virgola quì (es. pdf,xls,doc). Una lista vuota significa che tutti i file sono privati.", "resize-image-width-threshold": "Ridimensiona le immagini se sono più grandi della larghezza specificata", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(in pixel, predefinito: 2000 pixel, impostare su 0 per disabilitare)", "resize-image-width": "Ridimensiona le immagini sotto specificando la larghezza", "resize-image-width-help": "(in pixel, predefinito: 760 pixel, imposta 0 per disabilitare)", "resize-image-quality": "Qualità da utilizzare nel ridimensionamento delle immagini", diff --git a/public/language/it/error.json b/public/language/it/error.json index 7f1d62db32..3c50f2be5a 100644 --- a/public/language/it/error.json +++ b/public/language/it/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "Hai bisogno di %1 reputazione/i per aggiungere una firma", "not-enough-reputation-min-rep-profile-picture": "Hai bisogno di %1 reputazione/i per aggiungere una foto del profilo", "not-enough-reputation-min-rep-cover-picture": "Hai bisogno di %1 reputazione/i per aggiungere un'immagine di copertina", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "Hai bisogno di %1 reputazione per %2", + "custom-user-field-value-too-long": "Valore del campo personalizzato troppo lungo, %1", + "custom-user-field-select-value-invalid": "L'opzione selezionata nel campo personalizzato non è valida, %1", + "custom-user-field-invalid-link": "Il link al campo personalizzato non è valido, %1", + "custom-user-field-invalid-number": "Il numero del campo personalizzato non è valido, %1", "post-already-flagged": "Hai già segnalato questo post", "user-already-flagged": "Hai già segnalato questo utente", "post-flagged-too-many-times": "Questo post è già stato segnalato da altri", diff --git a/public/language/pl/admin/manage/user-custom-fields.json b/public/language/pl/admin/manage/user-custom-fields.json index ea0f18361a..6067b84bc0 100644 --- a/public/language/pl/admin/manage/user-custom-fields.json +++ b/public/language/pl/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "title": "Ustaw dodatkowe pola profilu", + "create-field": "Utwórz pole", + "edit-field": "Zmień pole", + "manage-custom-fields": "Ustaw dodatkowe pola", + "type-of-input": "Typ danych wsadowych", + "key": "Klucz", + "name": "Nazwa", + "type": "Typ", + "min-rep": "Minimalna reputacja", + "input-type-text": "Dane (tekst)", + "input-type-link": "Dane (odnośnik)", + "input-type-number": "Dane (liczba)", + "input-type-select": "Wybierz", + "select-options": "Opcje", + "select-options-help": "Jedna opcja na linię dla wybranego elementu", + "minimum-reputation": "Minimalna reputacja", + "minimum-reputation-help": "O ile użytkownik nie spełnia warunku to i nie użyje tego pole", + "delete-field-confirm-x": "Czy chcesz skasować dodatkowe pole \"%1\"?", + "custom-fields-saved": "Dodatkowe pola zapisane" } \ No newline at end of file diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json index 9ddcde5fef..305ff20c78 100644 --- a/public/language/pl/admin/manage/users.json +++ b/public/language/pl/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "Usuń treści użytkownika(-ów)", "purge": "Usuń użytkownika(-ów) i treści", "download-csv": "Pobierz CSV", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "Dodatkowe pola profilu", "manage-groups": "Zarządzaj grupami", "set-reputation": "Ustaw reputację", "add-group": "Dodaj grupę", diff --git a/public/language/pl/admin/settings/uploads.json b/public/language/pl/admin/settings/uploads.json index bfb1201ede..5103f805df 100644 --- a/public/language/pl/admin/settings/uploads.json +++ b/public/language/pl/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Rozszerzenia plików, które mają być prywatne", "private-uploads-extensions-help": "Tutaj wpisz oddzielone przecinkami rozszerzenia plików, które mają być prywatne (np. pdf,xls,doc). Jeśli lista jest pusta, wszystkie pliki są prywatne.", "resize-image-width-threshold": "Zmień rozmiar obrazów, jeśli są szersze niż określona szerokość", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(w pikselach; domyślnie 2000 pikseli; ustaw 0 aby wyłączyć)", "resize-image-width": "Zmień rozmiar obrazów na określoną szerokość", "resize-image-width-help": "(w pikselach, domyślnie: 760 pixeli, ustaw 0, aby wyłączyć)", "resize-image-quality": "Poziom jakości użyty przy zmianie rozmiaru", diff --git a/public/language/pl/error.json b/public/language/pl/error.json index 24f896af77..ee5c22f88f 100644 --- a/public/language/pl/error.json +++ b/public/language/pl/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "Potrzebujesz %1 reputacji aby dodać podpis", "not-enough-reputation-min-rep-profile-picture": "Potrzebujesz %1 reputacji aby dodać zdjęcie profilowe", "not-enough-reputation-min-rep-cover-picture": "Potrzebujesz %1 reputacji aby dodać zdjęcie w tle", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "Wymagane %1 reputatacji dla %2", + "custom-user-field-value-too-long": "Zawartość dodatkowego pola za długa, %1", + "custom-user-field-select-value-invalid": "Zawartość pola niewłaściwa, %1", + "custom-user-field-invalid-link": "Odnośnik jest niewłaściwy, %1", + "custom-user-field-invalid-number": "Wartość jest niewłaściwa, %1", "post-already-flagged": "Ten post został już przez Ciebie oflagowany", "user-already-flagged": "Ten użytkownik został już przez ciebie oflagowany", "post-flagged-too-many-times": "Ten post został już oflagowany przez innych użytkowników", diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json index 820f3696b4..d295c0d1aa 100644 --- a/public/language/pl/topic.json +++ b/public/language/pl/topic.json @@ -27,7 +27,7 @@ "restore": "Przywróć", "move": "Przenieś", "change-owner": "Zmień właściciela", - "manage-editors": "Manage Editors", + "manage-editors": "Zarządzaj edytorami", "fork": "Rozdziel", "link": "Odnośnik", "share": "Udostępnij", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "Przenieś posty", "thread-tools.move-all": "Przenieś wszystko", "thread-tools.change-owner": "Zmień właściciela", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "Zarządzaj edytorami", "thread-tools.select-category": "Wybierz kategorię", "thread-tools.fork": "Rozdziel temat", "thread-tools.tag": "Nadaj tag tematowi", @@ -159,7 +159,7 @@ "move-posts-instruction": "Kliknij na posty, które chcesz przenieść, po czym podaj ID tematu lub przejdź do tematu docelowego.", "move-topic-instruction": "Wybierz kategorię docelową i kliknij przenieś", "change-owner-instruction": "Kliknij w posty, które chcesz przypisać do innego użytkownika", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "Zarządzaj użytkownikami, którzy mogą edytować ten post poniżej.", "composer.title-placeholder": "Tutaj wpisz tytuł tematu...", "composer.handle-placeholder": "Tutaj wpisz swoje imię/nazwę", "composer.hide": "Ukryj", diff --git a/public/language/th/admin/manage/user-custom-fields.json b/public/language/th/admin/manage/user-custom-fields.json index ea0f18361a..0385701fc5 100644 --- a/public/language/th/admin/manage/user-custom-fields.json +++ b/public/language/th/admin/manage/user-custom-fields.json @@ -1,21 +1,21 @@ { "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "create-field": "สร้างฟิลด์ใหม่", + "edit-field": "แก้ไขฟิลด์", + "manage-custom-fields": "จัดการฟิลด์ที่ปรับแต่งได้", + "type-of-input": "ชนิดข้อมูล", + "key": "คีย์", + "name": "ชื่อ", + "type": "ชนิด", + "min-rep": "ชื่อเสียงขั้นต่ำ", + "input-type-text": "ป้อนข้อมูล (ข้อความ)", + "input-type-link": "ป้อนข้อมูล (ลิงก์)", + "input-type-number": "ป้อนข้อมูล (ตัวเลข)", + "input-type-select": "ตัวเลือก", + "select-options": "ตัวเลือก", + "select-options-help": "เพิ่มหนึ่งตัวเลือกต่อแถวสำหรับข้อมูลชนิดตัวเลือก", + "minimum-reputation": "ชื่อเสียงขั้นต่ำ", + "minimum-reputation-help": "ถ้าผู้ใช้มีค่าน้อยกว่าค่านี้ พวกเขาจะใช้ฟิลด์นี้ไม่ได้", + "delete-field-confirm-x": "คุณต้องการจะลบฟิลด์ \"%1\" หรือไม่?", + "custom-fields-saved": "ฟิลด์ที่ปรับแต่งได้ถูกบันทึกแล้ว" } \ No newline at end of file diff --git a/public/language/th/admin/manage/users.json b/public/language/th/admin/manage/users.json index 00854ac08b..99ce57d808 100644 --- a/public/language/th/admin/manage/users.json +++ b/public/language/th/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "ลบเนื้อหาของผู้ใช้งาน", "purge": "ลบผู้ใช้งานและเนื้อหา", "download-csv": "ดาวน์โหลด CSV", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "ฟิลด์ข้อมูลผู้ใช้ที่ปรับแต่งได้", "manage-groups": "จัดการกลุ่ม", "set-reputation": "ตั้งค่าชื่อเสียง", "add-group": "เพิ่มกลุ่ม", diff --git a/public/language/th/error.json b/public/language/th/error.json index 86cd0529a2..ffe2ca881a 100644 --- a/public/language/th/error.json +++ b/public/language/th/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มลายเซ็น", "not-enough-reputation-min-rep-profile-picture": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มภาพโปรไฟล์", "not-enough-reputation-min-rep-cover-picture": "คุณต้องมีชื่อเสียง %1 เพื่อเพิ่มภาพหน้าปก", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "คุณต้องมีชื่อเสียง %1 เพื่อ %2", + "custom-user-field-value-too-long": "ข้อมูลในฟิลด์ยาวเกินไป %1", + "custom-user-field-select-value-invalid": "ตัวเลือกในฟิลด์ไม่ถูกต้อง %1", + "custom-user-field-invalid-link": "ลิงก์ในฟิลด์ไม่ถูกต้อง %1", + "custom-user-field-invalid-number": "ตัวเลขในฟิลด์ไม่ถูกต้อง %1", "post-already-flagged": "คุณรายงานโพสต์นี้แล้ว", "user-already-flagged": "คุณรายงานผู้ใช้คนนี้แล้ว", "post-flagged-too-many-times": "โพสต์นี้ถูกรายงานโดยผู้อื่นแล้ว", diff --git a/public/language/th/topic.json b/public/language/th/topic.json index c782de893f..2664b73afe 100644 --- a/public/language/th/topic.json +++ b/public/language/th/topic.json @@ -27,7 +27,7 @@ "restore": "กู้", "move": "ย้าย", "change-owner": "เปลี่ยนเจ้าของ", - "manage-editors": "Manage Editors", + "manage-editors": "จัดการผู้แก้ไข", "fork": "แยก", "link": "ลิงค์", "share": "แชร์", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "ย้ายโพสต์", "thread-tools.move-all": "ย้ายทั้งหมด", "thread-tools.change-owner": "เปลี่ยนเจ้าของ", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "จัดการผู้แก้ไข", "thread-tools.select-category": "เลือกหมวดหมู่", "thread-tools.fork": "แยกกระทู้", "thread-tools.tag": "แท็กกระทู้", @@ -159,7 +159,7 @@ "move-posts-instruction": "คลิกที่โพสต์ที่คุณต้องการย้ายแล้วใส่รหัสกระทู้ หรือไปยังกระทู้ปลายทาง", "move-topic-instruction": "เลือกหมวดหมู่ปลายทางและคลิกย้าย", "change-owner-instruction": "คลิกที่โพสต์ที่คุณต้องการมอบหมายให้ผู้ใช้งานอีกคน", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "จัดการผู้ใช้ที่สามารถแก้ไขโพสต์นี้ด้านล่าง", "composer.title-placeholder": "ป้อนชื่อกระทู้ของคุณที่นี่ ...", "composer.handle-placeholder": "ป้อนชื่อหรือชื่อเล่นของคุณที่นี่", "composer.hide": "ซ่อน", diff --git a/public/language/zh-CN/admin/manage/user-custom-fields.json b/public/language/zh-CN/admin/manage/user-custom-fields.json index ea0f18361a..9b6cdcf3df 100644 --- a/public/language/zh-CN/admin/manage/user-custom-fields.json +++ b/public/language/zh-CN/admin/manage/user-custom-fields.json @@ -5,14 +5,14 @@ "manage-custom-fields": "Manage Custom Fields", "type-of-input": "Type of input", "key": "Key", - "name": "Name", + "name": "名称", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", "input-type-link": "Input (Link)", "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", + "input-type-select": "选择", + "select-options": "选项", "select-options-help": "Add one option per line for the select element", "minimum-reputation": "Minimum reputation", "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", diff --git a/public/language/zh-CN/topic.json b/public/language/zh-CN/topic.json index 34f90f0cf9..33e2575729 100644 --- a/public/language/zh-CN/topic.json +++ b/public/language/zh-CN/topic.json @@ -3,7 +3,7 @@ "title": "标题", "no-topics-found": "没有找到主题!", "no-posts-found": "没有找到回复!", - "post-is-deleted": "此回复已被删除!", + "post-is-deleted": "此主題已被删除!", "topic-is-deleted": "此主题已被删除!", "profile": "资料", "posted-by": "%1 发布", @@ -27,7 +27,7 @@ "restore": "恢复", "move": "移动", "change-owner": "更改所有者", - "manage-editors": "Manage Editors", + "manage-editors": "管理编辑器", "fork": "分割", "link": "链接", "share": "分享", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "移动帖子", "thread-tools.move-all": "移动全部", "thread-tools.change-owner": "更改所有者", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "管理编辑器", "thread-tools.select-category": "选择版块", "thread-tools.fork": "分割主题", "thread-tools.tag": "为主题新增标签", @@ -159,7 +159,7 @@ "move-posts-instruction": "选中您想移动的帖子,然后输入一个主题 ID 或前往目标主题", "move-topic-instruction": "选择目标版块然后点击移动", "change-owner-instruction": "点击您想转移给其他用户的帖子", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "管理可以编辑此帖子的用户", "composer.title-placeholder": "在此输入您主题的标题...", "composer.handle-placeholder": "在这里输入您的姓名/昵称", "composer.hide": "隐藏", From c731a5e00af91b8b8ca8f1bc266ec8857bf73e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 08:36:52 -0500 Subject: [PATCH 60/94] remove p from help text --- src/views/post-queue.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/post-queue.tpl b/src/views/post-queue.tpl index 02d36e7510..5baab05090 100644 --- a/src/views/post-queue.tpl +++ b/src/views/post-queue.tpl @@ -1,7 +1,7 @@ {{{ if isAdmin }}} {{{ if !enabled }}}

    -

    [[post-queue:enabling-help, {config.relative_path}/admin/settings/post#post-queue]]

    + [[post-queue:enabling-help, {config.relative_path}/admin/settings/post#post-queue]]
    {{{ end }}} {{{ else }}} From 6aa8f1b6fd85c9b0395fff84c9cffda5832f5ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 10:48:06 -0500 Subject: [PATCH 61/94] chore: up themes --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index e0eefb2bb4..f8131d5b67 100644 --- a/install/package.json +++ b/install/package.json @@ -109,8 +109,8 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.80", "nodebb-theme-lavender": "7.1.14", - "nodebb-theme-peace": "2.2.11", - "nodebb-theme-persona": "13.3.44", + "nodebb-theme-peace": "2.2.12", + "nodebb-theme-persona": "13.3.45", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From d63a828d2ac791572b4e091e3c8ba05c0a07c907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 18:47:58 -0500 Subject: [PATCH 62/94] chore: up themes --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index f8131d5b67..368ba23c3c 100644 --- a/install/package.json +++ b/install/package.json @@ -108,9 +108,9 @@ "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.80", - "nodebb-theme-lavender": "7.1.14", + "nodebb-theme-lavender": "7.1.15", "nodebb-theme-peace": "2.2.12", - "nodebb-theme-persona": "13.3.45", + "nodebb-theme-persona": "13.3.46", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From 79c93c850c6a1f0016c0950a232ba5461448052e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 19:06:39 -0500 Subject: [PATCH 63/94] chore: up persona --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 368ba23c3c..eb812388db 100644 --- a/install/package.json +++ b/install/package.json @@ -110,7 +110,7 @@ "nodebb-theme-harmony": "1.2.80", "nodebb-theme-lavender": "7.1.15", "nodebb-theme-peace": "2.2.12", - "nodebb-theme-persona": "13.3.46", + "nodebb-theme-persona": "13.3.47", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From 6f89bf6bbd2ecc35abccafbcb3f25c4aa57112db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 19:13:06 -0500 Subject: [PATCH 64/94] chore: up persona --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index eb812388db..74c356ba27 100644 --- a/install/package.json +++ b/install/package.json @@ -110,7 +110,7 @@ "nodebb-theme-harmony": "1.2.80", "nodebb-theme-lavender": "7.1.15", "nodebb-theme-peace": "2.2.12", - "nodebb-theme-persona": "13.3.47", + "nodebb-theme-persona": "13.3.48", "nodebb-widget-essentials": "7.0.30", "nodemailer": "6.9.16", "nprogress": "0.2.0", From d34991556c9c39642a425f8f5920bda80e0fb2f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 19:22:35 -0500 Subject: [PATCH 65/94] apply changes from harmony to core bottomsheet --- public/scss/modules/bottom-sheet.scss | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/public/scss/modules/bottom-sheet.scss b/public/scss/modules/bottom-sheet.scss index ae51326979..339e000a8b 100644 --- a/public/scss/modules/bottom-sheet.scss +++ b/public/scss/modules/bottom-sheet.scss @@ -1,5 +1,5 @@ .bottom-sheet { - @include media-breakpoint-down(sm) { + @include media-breakpoint-down(md) { .dropdown-menu { display: block; visibility: hidden; @@ -8,7 +8,7 @@ inset: auto 0 0 0!important; margin: 0 -1px -1px -1px; - padding: 0 5px; + padding: $spacer * 0.25 !important; max-height: 60%; box-shadow: 0 2px 6px rgba(0,0,0,0.35); @@ -19,11 +19,12 @@ z-index: $zindex-popover; padding: 5px 0 10px; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; + border-radius: 0; + border: 0px; + border-top: 1px solid $border-color; > li { - > a { + > a, .dropdown-item { padding: 10px 20px; overflow: hidden; text-overflow: ellipsis; From f13b7f8d816713da198075fd65c4d6683bfe3e36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 19:23:10 -0500 Subject: [PATCH 66/94] chore: up harmony --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 74c356ba27..a96f11c476 100644 --- a/install/package.json +++ b/install/package.json @@ -107,7 +107,7 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.80", + "nodebb-theme-harmony": "1.2.81", "nodebb-theme-lavender": "7.1.15", "nodebb-theme-peace": "2.2.12", "nodebb-theme-persona": "13.3.48", From e139bd602145c4da373e7bf9e051639912232656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 9 Nov 2024 20:25:21 -0500 Subject: [PATCH 67/94] remove margin top from topic alerts --- src/views/partials/topic/deleted-message.tpl | 2 +- src/views/partials/topic/forked-message.tpl | 2 +- src/views/partials/topic/merged-message.tpl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/partials/topic/deleted-message.tpl b/src/views/partials/topic/deleted-message.tpl index fe258db567..32ccc09267 100644 --- a/src/views/partials/topic/deleted-message.tpl +++ b/src/views/partials/topic/deleted-message.tpl @@ -1,4 +1,4 @@ -
    +
    [[topic:deleted-message]] {{{ if deleter }}} diff --git a/src/views/partials/topic/forked-message.tpl b/src/views/partials/topic/forked-message.tpl index 7117bdd1ce..c4c3795693 100644 --- a/src/views/partials/topic/forked-message.tpl +++ b/src/views/partials/topic/forked-message.tpl @@ -1,4 +1,4 @@ -
    +
    [[topic:forked-message, {config.relative_path}/topic/{forkedFromTid}, {forker.forkedFromTitle}]] {forker.username} diff --git a/src/views/partials/topic/merged-message.tpl b/src/views/partials/topic/merged-message.tpl index 3a4bb560ec..210c0b371e 100644 --- a/src/views/partials/topic/merged-message.tpl +++ b/src/views/partials/topic/merged-message.tpl @@ -1,4 +1,4 @@ -
    +
    [[topic:merged-message, {config.relative_path}/topic/{mergeIntoTid}, {merger.mergedIntoTitle}]] {merger.username} From 30f914e1b333b2b977d53ada183d509cc9f826d3 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sun, 10 Nov 2024 09:19:00 +0000 Subject: [PATCH 68/94] Latest translations and fallbacks --- .../vi/admin/manage/user-custom-fields.json | 14 +++++++------- public/language/vi/topic.json | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/public/language/vi/admin/manage/user-custom-fields.json b/public/language/vi/admin/manage/user-custom-fields.json index ea0f18361a..f8b9df3ea8 100644 --- a/public/language/vi/admin/manage/user-custom-fields.json +++ b/public/language/vi/admin/manage/user-custom-fields.json @@ -11,11 +11,11 @@ "input-type-text": "Input (Text)", "input-type-link": "Input (Link)", "input-type-number": "Input (Number)", - "input-type-select": "Select", - "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved" + "input-type-select": "Chọn", + "select-options": "Tùy chọn", + "select-options-help": "Thêm một tùy chọn trên mỗi dòng cho phần tử được chọn", + "minimum-reputation": "Uy tín tối thiểu", + "minimum-reputation-help": "Nếu người dùng có ít hơn giá trị này, họ sẽ không thể sử dụng trường này", + "delete-field-confirm-x": "Bạn có thực sự muốn xóa trường tùy chỉnh \"%1\"?", + "custom-fields-saved": "Đã lưu trường tùy chỉnh" } \ No newline at end of file diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json index 20c8209aa8..8ba84741e3 100644 --- a/public/language/vi/topic.json +++ b/public/language/vi/topic.json @@ -27,7 +27,7 @@ "restore": "Khôi phục", "move": "Di chuyển", "change-owner": "Đổi Chủ Sở Hữu", - "manage-editors": "Manage Editors", + "manage-editors": "Quản Lý Biên Tập Viên", "fork": "Tạo bản sao", "link": "Đường dẫn", "share": "Chia sẻ", @@ -104,7 +104,7 @@ "thread-tools.move-posts": "Di Chuyển Bài Viết", "thread-tools.move-all": "Di chuyển tất cả", "thread-tools.change-owner": "Đổi chủ sở hữu", - "thread-tools.manage-editors": "Manage Editors", + "thread-tools.manage-editors": "Quản Lý Biên Tập Viên", "thread-tools.select-category": "Chọn chuyện mục", "thread-tools.fork": "Tạo bản sao chủ đề", "thread-tools.tag": "Tag Topic", @@ -159,7 +159,7 @@ "move-posts-instruction": "Chọn bài đăng bạn muốn di chuyển, sau đó nhập ID chủ đề hoặc đi đến chủ đề mong muốn", "move-topic-instruction": "Chọn danh mục nhắm đến và sau đó nhấp vào di chuyển", "change-owner-instruction": "Bấm vào bài viết bạn muốn chỉ định cho người dùng khác", - "manage-editors-instruction": "Manage the users who can edit this post below.", + "manage-editors-instruction": "Quản lý người dùng có thể chỉnh sửa bài đăng này bên dưới.", "composer.title-placeholder": "Nhập tiêu đề chủ đề của bạn tại đây...", "composer.handle-placeholder": "Nhập tên/xử lý của bạn ở đây", "composer.hide": "Ẩn", From 6a71fd240feebdca728f2831ee1549c1e7bddc17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 10 Nov 2024 12:13:59 -0500 Subject: [PATCH 69/94] chore: up widgets --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index a96f11c476..eed696dd0c 100644 --- a/install/package.json +++ b/install/package.json @@ -111,7 +111,7 @@ "nodebb-theme-lavender": "7.1.15", "nodebb-theme-peace": "2.2.12", "nodebb-theme-persona": "13.3.48", - "nodebb-widget-essentials": "7.0.30", + "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", "nprogress": "0.2.0", "passport": "0.7.0", From 953ea609c424ed3e1359b65efefbd50895bf466f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 10 Nov 2024 12:25:23 -0500 Subject: [PATCH 70/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index eed696dd0c..f03ca6ed0c 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.81", "nodebb-theme-lavender": "7.1.15", - "nodebb-theme-peace": "2.2.12", + "nodebb-theme-peace": "2.2.13", "nodebb-theme-persona": "13.3.48", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", From e8ded02c9456c49cb709143e012de7b628d4f29d Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Mon, 11 Nov 2024 09:19:29 +0000 Subject: [PATCH 71/94] Latest translations and fallbacks --- .../vi/admin/manage/user-custom-fields.json | 24 +++++++++---------- public/language/vi/admin/manage/users.json | 2 +- .../language/vi/admin/settings/uploads.json | 2 +- public/language/vi/error.json | 10 ++++---- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/public/language/vi/admin/manage/user-custom-fields.json b/public/language/vi/admin/manage/user-custom-fields.json index f8b9df3ea8..a94736fba3 100644 --- a/public/language/vi/admin/manage/user-custom-fields.json +++ b/public/language/vi/admin/manage/user-custom-fields.json @@ -1,16 +1,16 @@ { - "title": "Manage Custom User Fields", - "create-field": "Create Field", - "edit-field": "Edit Field", - "manage-custom-fields": "Manage Custom Fields", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", + "title": "Quản Lý Trường Người Dùng Tùy Chỉnh", + "create-field": "Tạo Trường", + "edit-field": "Sửa Trường", + "manage-custom-fields": "Quản Lý Trường Tùy Chỉnh", + "type-of-input": "Loại đầu vào", + "key": "Khóa", + "name": "Tên", + "type": "Loại", + "min-rep": "Uy Tín Tối Thiểu", + "input-type-text": "Đầu vào (Văn bản)", + "input-type-link": "Đầu vào (Liên kết)", + "input-type-number": "Đầu vào (Số)", "input-type-select": "Chọn", "select-options": "Tùy chọn", "select-options-help": "Thêm một tùy chọn trên mỗi dòng cho phần tử được chọn", diff --git a/public/language/vi/admin/manage/users.json b/public/language/vi/admin/manage/users.json index 59f7f6f843..b2b7215168 100644 --- a/public/language/vi/admin/manage/users.json +++ b/public/language/vi/admin/manage/users.json @@ -22,7 +22,7 @@ "delete-content": "Xóa Nội Dung Người Dùng", "purge": "Xóa Người DùngNội Dung", "download-csv": "Tải về CSV", - "custom-user-fields": "Custom User Fields", + "custom-user-fields": "Trường Người Dùng Tùy Chỉnh", "manage-groups": "Quản Lý Nhóm", "set-reputation": "Đặt Uy Tín", "add-group": "Thêm Nhóm", diff --git a/public/language/vi/admin/settings/uploads.json b/public/language/vi/admin/settings/uploads.json index b6cd99fe7f..b03f8230f3 100644 --- a/public/language/vi/admin/settings/uploads.json +++ b/public/language/vi/admin/settings/uploads.json @@ -9,7 +9,7 @@ "private-extensions": "Phần mở rộng tệp để đặt ở chế độ riêng tư", "private-uploads-extensions-help": "Nhập danh sách phần mở rộng tệp tại đây phân tách bằng dấu phẩy để đặt ở chế độ riêng tư (VD: pdf,xls,doc). Để trống nghĩa là mọi tệp đều riêng tư.", "resize-image-width-threshold": "Chỉnh kích cỡ ảnh nếu chúng rộng hơn chiều rộng đã đặt", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", + "resize-image-width-threshold-help": "(tính bằng pixel, mặc định: 2000 pixel, đặt thành 0 để tắt)", "resize-image-width": "Giảm kích cỡ ảnh xuống đến chiều rộng đã đặt", "resize-image-width-help": "(tính bằng pixel, mặc định: 760 pixel, đặt thành 0 để tắt)", "resize-image-quality": "Chất lượng để sử dụng khi thay đổi kích thước hình ảnh", diff --git a/public/language/vi/error.json b/public/language/vi/error.json index 0717d21eba..52fbffabfe 100644 --- a/public/language/vi/error.json +++ b/public/language/vi/error.json @@ -181,11 +181,11 @@ "not-enough-reputation-min-rep-signature": "Bạn cần %1 uy tín để thêm chữ ký", "not-enough-reputation-min-rep-profile-picture": "Bạn cần %1 uy tín để thêm ảnh hồ sơ", "not-enough-reputation-min-rep-cover-picture": "Bạn cần %1 uy tín để thêm ảnh bìa", - "not-enough-reputation-custom-field": "You need %1 reputation for %2", - "custom-user-field-value-too-long": "Custom field value too long, %1", - "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1", - "custom-user-field-invalid-link": "Custom field link is invalid, %1", - "custom-user-field-invalid-number": "Custom field number is invalid, %1", + "not-enough-reputation-custom-field": "Bạn cần uy tín %1 cho %2", + "custom-user-field-value-too-long": "Giá trị trường tùy chỉnh quá dài, %1", + "custom-user-field-select-value-invalid": "Tùy chọn đã chọn trường tùy chỉnh không hợp lệ, %1", + "custom-user-field-invalid-link": "Liên kết trường tùy chỉnh không hợp lệ, %1", + "custom-user-field-invalid-number": "Số trường tùy chỉnh không hợp lệ, %1", "post-already-flagged": "Bạn đã gắn cờ bài đăng này", "user-already-flagged": "Bạn đã gắn cờ người dùng này", "post-flagged-too-many-times": "Bài đăng này đã bị người khác gắn cờ", From 70d995016795adb4d740bf15f981d5f49dc25195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 09:29:49 -0500 Subject: [PATCH 72/94] test: fix spec --- public/openapi/read/admin/config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/openapi/read/admin/config.yaml b/public/openapi/read/admin/config.yaml index 73105169dc..f79df9eca6 100644 --- a/public/openapi/read/admin/config.yaml +++ b/public/openapi/read/admin/config.yaml @@ -122,6 +122,8 @@ get: type: array items: type: string + resizeImageWidth: + type: number cookies: type: object properties: From d5c9c0ba2e9b66927bd2a4b616cf4e4b4493c4ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 09:32:43 -0500 Subject: [PATCH 73/94] fix: spec --- public/openapi/read/config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/openapi/read/config.yaml b/public/openapi/read/config.yaml index 5e6f05d91c..3b38168c2e 100644 --- a/public/openapi/read/config.yaml +++ b/public/openapi/read/config.yaml @@ -122,6 +122,8 @@ get: type: array items: type: string + resizeImageWidth: + type: number cookies: type: object properties: From aa57b248ab1016224448e111acbe4d9322257337 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 09:41:59 -0500 Subject: [PATCH 74/94] fix(deps): update dependency postcss to v8.4.48 (#12907) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index f03ca6ed0c..0c513239ae 100644 --- a/install/package.json +++ b/install/package.json @@ -119,7 +119,7 @@ "passport-local": "1.0.0", "pg": "8.13.1", "pg-cursor": "2.12.1", - "postcss": "8.4.47", + "postcss": "8.4.48", "postcss-clean": "1.2.0", "progress-webpack-plugin": "1.0.16", "prompt": "1.3.0", From 87c276dd00d8f3194fec3c21d2c470f9635cf606 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 09:56:44 -0500 Subject: [PATCH 75/94] fix(deps): update dependency winston to v3.17.0 (#12906) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 0c513239ae..47d64eab8d 100644 --- a/install/package.json +++ b/install/package.json @@ -148,7 +148,7 @@ "validator": "13.12.0", "webpack": "5.96.1", "webpack-merge": "6.0.1", - "winston": "3.16.0", + "winston": "3.17.0", "workerpool": "9.2.0", "xml": "1.0.1", "xregexp": "5.1.1", From 4ad082b426f56d74adc4527d6ceba40a1bd053b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 12:00:53 -0500 Subject: [PATCH 76/94] chore: up themes --- install/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/install/package.json b/install/package.json index 47d64eab8d..e8aba074b0 100644 --- a/install/package.json +++ b/install/package.json @@ -107,10 +107,10 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.81", - "nodebb-theme-lavender": "7.1.15", - "nodebb-theme-peace": "2.2.13", - "nodebb-theme-persona": "13.3.48", + "nodebb-theme-harmony": "1.2.82", + "nodebb-theme-lavender": "7.1.16", + "nodebb-theme-peace": "2.2.14", + "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", "nprogress": "0.2.0", From 5e3102b0ad79db5f87546b0af949f0217e7c8f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 13:03:25 -0500 Subject: [PATCH 77/94] add icons to custom profile fields up themes --- install/package.json | 4 ++-- .../en-GB/admin/manage/user-custom-fields.json | 1 + public/src/admin/manage/users/custom-fields.js | 13 +++++++++++-- src/views/admin/manage/users/custom-fields.tpl | 4 ++-- .../partials/manage-custom-user-fields-modal.tpl | 8 ++++++++ 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/install/package.json b/install/package.json index e8aba074b0..69a80997c9 100644 --- a/install/package.json +++ b/install/package.json @@ -107,9 +107,9 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.82", + "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", - "nodebb-theme-peace": "2.2.14", + "nodebb-theme-peace": "2.2.15", "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", diff --git a/public/language/en-GB/admin/manage/user-custom-fields.json b/public/language/en-GB/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/en-GB/admin/manage/user-custom-fields.json +++ b/public/language/en-GB/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/src/admin/manage/users/custom-fields.js b/public/src/admin/manage/users/custom-fields.js index 050642ca41..d558e5fcb7 100644 --- a/public/src/admin/manage/users/custom-fields.js +++ b/public/src/admin/manage/users/custom-fields.js @@ -1,6 +1,6 @@ define('admin/manage/user/custom-fields', [ - 'bootbox', 'alerts', 'jquery-ui/widgets/sortable', -], function (bootbox, alerts) { + 'bootbox', 'alerts', 'iconSelect', 'jquery-ui/widgets/sortable', +], function (bootbox, alerts, iconSelect) { const manageUserFields = {}; manageUserFields.init = function () { @@ -48,6 +48,7 @@ define('admin/manage/user/custom-fields', [ return { key: el.attr('data-key'), name: el.attr('data-name'), + icon: el.attr('data-icon'), type: el.attr('data-type'), 'select-options': el.attr('data-select-options'), 'min:rep': el.attr('data-min-rep'), @@ -92,6 +93,14 @@ define('admin/manage/user/custom-fields', [ modal.find(`[data-input-type]`).addClass('hidden'); modal.find(`[data-input-type="${type}"]`).removeClass('hidden'); }); + + modal.find('#icon-select').on('click', function () { + iconSelect.init($(this).find('i'), function (el, icon, styles) { + styles.push(icon); + modal.find('[name="icon"]').val(styles.join(' ')); + }); + return false; + }); } return manageUserFields; diff --git a/src/views/admin/manage/users/custom-fields.tpl b/src/views/admin/manage/users/custom-fields.tpl index 426a1d07fc..8a4be17d24 100644 --- a/src/views/admin/manage/users/custom-fields.tpl +++ b/src/views/admin/manage/users/custom-fields.tpl @@ -27,12 +27,12 @@
    {{{ each fields }}} - + - +
    {./key}{./name}{{{ if ./icon }}} {{{ end }}}{./name} {./type} {{{ if (./type == "select") }}} diff --git a/src/views/admin/partials/manage-custom-user-fields-modal.tpl b/src/views/admin/partials/manage-custom-user-fields-modal.tpl index 0fed91e6c5..ef80662266 100644 --- a/src/views/admin/partials/manage-custom-user-fields-modal.tpl +++ b/src/views/admin/partials/manage-custom-user-fields-modal.tpl @@ -19,6 +19,14 @@ +
    + +
    + + +
    +
    +
    From b89036cd3f65266a3aef1529287efa3bbca07c30 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Mon, 11 Nov 2024 18:03:53 +0000 Subject: [PATCH 78/94] chore(i18n): fallback strings for new resources: nodebb.admin-manage-user-custom-fields --- public/language/ar/admin/manage/user-custom-fields.json | 1 + public/language/bg/admin/manage/user-custom-fields.json | 1 + public/language/bn/admin/manage/user-custom-fields.json | 1 + public/language/cs/admin/manage/user-custom-fields.json | 1 + public/language/da/admin/manage/user-custom-fields.json | 1 + public/language/de/admin/manage/user-custom-fields.json | 1 + public/language/el/admin/manage/user-custom-fields.json | 1 + public/language/en-US/admin/manage/user-custom-fields.json | 1 + public/language/en-x-pirate/admin/manage/user-custom-fields.json | 1 + public/language/es/admin/manage/user-custom-fields.json | 1 + public/language/et/admin/manage/user-custom-fields.json | 1 + public/language/fa-IR/admin/manage/user-custom-fields.json | 1 + public/language/fi/admin/manage/user-custom-fields.json | 1 + public/language/fr/admin/manage/user-custom-fields.json | 1 + public/language/gl/admin/manage/user-custom-fields.json | 1 + public/language/he/admin/manage/user-custom-fields.json | 1 + public/language/hr/admin/manage/user-custom-fields.json | 1 + public/language/hu/admin/manage/user-custom-fields.json | 1 + public/language/hy/admin/manage/user-custom-fields.json | 1 + public/language/id/admin/manage/user-custom-fields.json | 1 + public/language/it/admin/manage/user-custom-fields.json | 1 + public/language/ja/admin/manage/user-custom-fields.json | 1 + public/language/ko/admin/manage/user-custom-fields.json | 1 + public/language/lt/admin/manage/user-custom-fields.json | 1 + public/language/lv/admin/manage/user-custom-fields.json | 1 + public/language/ms/admin/manage/user-custom-fields.json | 1 + public/language/nb/admin/manage/user-custom-fields.json | 1 + public/language/nl/admin/manage/user-custom-fields.json | 1 + public/language/nn-NO/admin/manage/user-custom-fields.json | 1 + public/language/pl/admin/manage/user-custom-fields.json | 1 + public/language/pt-BR/admin/manage/user-custom-fields.json | 1 + public/language/pt-PT/admin/manage/user-custom-fields.json | 1 + public/language/ro/admin/manage/user-custom-fields.json | 1 + public/language/ru/admin/manage/user-custom-fields.json | 1 + public/language/rw/admin/manage/user-custom-fields.json | 1 + public/language/sc/admin/manage/user-custom-fields.json | 1 + public/language/sk/admin/manage/user-custom-fields.json | 1 + public/language/sl/admin/manage/user-custom-fields.json | 1 + public/language/sq-AL/admin/manage/user-custom-fields.json | 1 + public/language/sr/admin/manage/user-custom-fields.json | 1 + public/language/sv/admin/manage/user-custom-fields.json | 1 + public/language/th/admin/manage/user-custom-fields.json | 1 + public/language/tr/admin/manage/user-custom-fields.json | 1 + public/language/uk/admin/manage/user-custom-fields.json | 1 + public/language/vi/admin/manage/user-custom-fields.json | 1 + public/language/zh-CN/admin/manage/user-custom-fields.json | 1 + public/language/zh-TW/admin/manage/user-custom-fields.json | 1 + 47 files changed, 47 insertions(+) diff --git a/public/language/ar/admin/manage/user-custom-fields.json b/public/language/ar/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ar/admin/manage/user-custom-fields.json +++ b/public/language/ar/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/bg/admin/manage/user-custom-fields.json b/public/language/bg/admin/manage/user-custom-fields.json index a510b2e9d8..86caebb2a2 100644 --- a/public/language/bg/admin/manage/user-custom-fields.json +++ b/public/language/bg/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Вид на входните данни", "key": "Ключ", "name": "Име", + "icon": "Icon", "type": "Тип", "min-rep": "Минимална репутация", "input-type-text": "Въвеждане (текст)", diff --git a/public/language/bn/admin/manage/user-custom-fields.json b/public/language/bn/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/bn/admin/manage/user-custom-fields.json +++ b/public/language/bn/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/cs/admin/manage/user-custom-fields.json b/public/language/cs/admin/manage/user-custom-fields.json index 89b950cdfd..a365d6144f 100644 --- a/public/language/cs/admin/manage/user-custom-fields.json +++ b/public/language/cs/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/da/admin/manage/user-custom-fields.json b/public/language/da/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/da/admin/manage/user-custom-fields.json +++ b/public/language/da/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/de/admin/manage/user-custom-fields.json b/public/language/de/admin/manage/user-custom-fields.json index 2f697c7b3c..c333581221 100644 --- a/public/language/de/admin/manage/user-custom-fields.json +++ b/public/language/de/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Typ der Eingabe", "key": "Schlüssel", "name": "Name", + "icon": "Icon", "type": "Typ", "min-rep": "Minimales Ansehen", "input-type-text": "Eingabe (Text)", diff --git a/public/language/el/admin/manage/user-custom-fields.json b/public/language/el/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/el/admin/manage/user-custom-fields.json +++ b/public/language/el/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/en-US/admin/manage/user-custom-fields.json b/public/language/en-US/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/en-US/admin/manage/user-custom-fields.json +++ b/public/language/en-US/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/en-x-pirate/admin/manage/user-custom-fields.json b/public/language/en-x-pirate/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/en-x-pirate/admin/manage/user-custom-fields.json +++ b/public/language/en-x-pirate/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/es/admin/manage/user-custom-fields.json b/public/language/es/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/es/admin/manage/user-custom-fields.json +++ b/public/language/es/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/et/admin/manage/user-custom-fields.json b/public/language/et/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/et/admin/manage/user-custom-fields.json +++ b/public/language/et/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/fa-IR/admin/manage/user-custom-fields.json b/public/language/fa-IR/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/fa-IR/admin/manage/user-custom-fields.json +++ b/public/language/fa-IR/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/fi/admin/manage/user-custom-fields.json b/public/language/fi/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/fi/admin/manage/user-custom-fields.json +++ b/public/language/fi/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/fr/admin/manage/user-custom-fields.json b/public/language/fr/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/fr/admin/manage/user-custom-fields.json +++ b/public/language/fr/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/gl/admin/manage/user-custom-fields.json b/public/language/gl/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/gl/admin/manage/user-custom-fields.json +++ b/public/language/gl/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/he/admin/manage/user-custom-fields.json b/public/language/he/admin/manage/user-custom-fields.json index 720c83d087..a521c2aded 100644 --- a/public/language/he/admin/manage/user-custom-fields.json +++ b/public/language/he/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "סוג קלט", "key": "מפתח", "name": "שם", + "icon": "Icon", "type": "סוג", "min-rep": "מינימום מוניטין", "input-type-text": "קלט (טקסט)", diff --git a/public/language/hr/admin/manage/user-custom-fields.json b/public/language/hr/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/hr/admin/manage/user-custom-fields.json +++ b/public/language/hr/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/hu/admin/manage/user-custom-fields.json b/public/language/hu/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/hu/admin/manage/user-custom-fields.json +++ b/public/language/hu/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/hy/admin/manage/user-custom-fields.json b/public/language/hy/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/hy/admin/manage/user-custom-fields.json +++ b/public/language/hy/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/id/admin/manage/user-custom-fields.json b/public/language/id/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/id/admin/manage/user-custom-fields.json +++ b/public/language/id/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/it/admin/manage/user-custom-fields.json b/public/language/it/admin/manage/user-custom-fields.json index b71ad99e29..8f18cb2383 100644 --- a/public/language/it/admin/manage/user-custom-fields.json +++ b/public/language/it/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Tipo di input", "key": "Chiave", "name": "Nome", + "icon": "Icon", "type": "TIpo", "min-rep": "Reputazione minima", "input-type-text": "Input (Testo)", diff --git a/public/language/ja/admin/manage/user-custom-fields.json b/public/language/ja/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ja/admin/manage/user-custom-fields.json +++ b/public/language/ja/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/ko/admin/manage/user-custom-fields.json b/public/language/ko/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ko/admin/manage/user-custom-fields.json +++ b/public/language/ko/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/lt/admin/manage/user-custom-fields.json b/public/language/lt/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/lt/admin/manage/user-custom-fields.json +++ b/public/language/lt/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/lv/admin/manage/user-custom-fields.json b/public/language/lv/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/lv/admin/manage/user-custom-fields.json +++ b/public/language/lv/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/ms/admin/manage/user-custom-fields.json b/public/language/ms/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ms/admin/manage/user-custom-fields.json +++ b/public/language/ms/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/nb/admin/manage/user-custom-fields.json b/public/language/nb/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/nb/admin/manage/user-custom-fields.json +++ b/public/language/nb/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/nl/admin/manage/user-custom-fields.json b/public/language/nl/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/nl/admin/manage/user-custom-fields.json +++ b/public/language/nl/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/nn-NO/admin/manage/user-custom-fields.json b/public/language/nn-NO/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/nn-NO/admin/manage/user-custom-fields.json +++ b/public/language/nn-NO/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/pl/admin/manage/user-custom-fields.json b/public/language/pl/admin/manage/user-custom-fields.json index 6067b84bc0..86104bd081 100644 --- a/public/language/pl/admin/manage/user-custom-fields.json +++ b/public/language/pl/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Typ danych wsadowych", "key": "Klucz", "name": "Nazwa", + "icon": "Icon", "type": "Typ", "min-rep": "Minimalna reputacja", "input-type-text": "Dane (tekst)", diff --git a/public/language/pt-BR/admin/manage/user-custom-fields.json b/public/language/pt-BR/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/pt-BR/admin/manage/user-custom-fields.json +++ b/public/language/pt-BR/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/pt-PT/admin/manage/user-custom-fields.json b/public/language/pt-PT/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/pt-PT/admin/manage/user-custom-fields.json +++ b/public/language/pt-PT/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/ro/admin/manage/user-custom-fields.json b/public/language/ro/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ro/admin/manage/user-custom-fields.json +++ b/public/language/ro/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/ru/admin/manage/user-custom-fields.json b/public/language/ru/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/ru/admin/manage/user-custom-fields.json +++ b/public/language/ru/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/rw/admin/manage/user-custom-fields.json b/public/language/rw/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/rw/admin/manage/user-custom-fields.json +++ b/public/language/rw/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sc/admin/manage/user-custom-fields.json b/public/language/sc/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sc/admin/manage/user-custom-fields.json +++ b/public/language/sc/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sk/admin/manage/user-custom-fields.json b/public/language/sk/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sk/admin/manage/user-custom-fields.json +++ b/public/language/sk/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sl/admin/manage/user-custom-fields.json b/public/language/sl/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sl/admin/manage/user-custom-fields.json +++ b/public/language/sl/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sq-AL/admin/manage/user-custom-fields.json b/public/language/sq-AL/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sq-AL/admin/manage/user-custom-fields.json +++ b/public/language/sq-AL/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sr/admin/manage/user-custom-fields.json b/public/language/sr/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sr/admin/manage/user-custom-fields.json +++ b/public/language/sr/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/sv/admin/manage/user-custom-fields.json b/public/language/sv/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/sv/admin/manage/user-custom-fields.json +++ b/public/language/sv/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/th/admin/manage/user-custom-fields.json b/public/language/th/admin/manage/user-custom-fields.json index 0385701fc5..084fb24061 100644 --- a/public/language/th/admin/manage/user-custom-fields.json +++ b/public/language/th/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "ชนิดข้อมูล", "key": "คีย์", "name": "ชื่อ", + "icon": "Icon", "type": "ชนิด", "min-rep": "ชื่อเสียงขั้นต่ำ", "input-type-text": "ป้อนข้อมูล (ข้อความ)", diff --git a/public/language/tr/admin/manage/user-custom-fields.json b/public/language/tr/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/tr/admin/manage/user-custom-fields.json +++ b/public/language/tr/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/uk/admin/manage/user-custom-fields.json b/public/language/uk/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/uk/admin/manage/user-custom-fields.json +++ b/public/language/uk/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/vi/admin/manage/user-custom-fields.json b/public/language/vi/admin/manage/user-custom-fields.json index a94736fba3..1899c3e39c 100644 --- a/public/language/vi/admin/manage/user-custom-fields.json +++ b/public/language/vi/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Loại đầu vào", "key": "Khóa", "name": "Tên", + "icon": "Icon", "type": "Loại", "min-rep": "Uy Tín Tối Thiểu", "input-type-text": "Đầu vào (Văn bản)", diff --git a/public/language/zh-CN/admin/manage/user-custom-fields.json b/public/language/zh-CN/admin/manage/user-custom-fields.json index 9b6cdcf3df..8a2c035398 100644 --- a/public/language/zh-CN/admin/manage/user-custom-fields.json +++ b/public/language/zh-CN/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "名称", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", diff --git a/public/language/zh-TW/admin/manage/user-custom-fields.json b/public/language/zh-TW/admin/manage/user-custom-fields.json index ea0f18361a..a645d842c7 100644 --- a/public/language/zh-TW/admin/manage/user-custom-fields.json +++ b/public/language/zh-TW/admin/manage/user-custom-fields.json @@ -6,6 +6,7 @@ "type-of-input": "Type of input", "key": "Key", "name": "Name", + "icon": "Icon", "type": "Type", "min-rep": "Minimum Reputation", "input-type-text": "Input (Text)", From 524b2b76ca675708901c4fd74a1ebced0b1e054e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 13:20:10 -0500 Subject: [PATCH 79/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 69a80997c9..7790da48c0 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", - "nodebb-theme-peace": "2.2.15", + "nodebb-theme-peace": "2.2.16", "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", From bcf8dee2126be8a07af7ad6798bdd521a2356d14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 13:34:50 -0500 Subject: [PATCH 80/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 7790da48c0..647e4bfd47 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", - "nodebb-theme-peace": "2.2.16", + "nodebb-theme-peace": "2.2.17", "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", From 6af5cef7e587563d7f9e034fad857cf547279891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 16:34:00 -0500 Subject: [PATCH 81/94] refactor: no category sharing for a long time --- public/src/client/category.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/public/src/client/category.js b/public/src/client/category.js index b4f0bb50cb..14eca6f6d7 100644 --- a/public/src/client/category.js +++ b/public/src/client/category.js @@ -24,8 +24,6 @@ define('forum/category', [ app.enterRoom('category_' + cid); - share.addShareHandlers(ajaxify.data.name); - topicList.init('category', loadTopicsAfter); sort.handleSort('categoryTopicSort', 'category/' + ajaxify.data.slug); From 7179a280a90fd6577560f697c119cf112d7b1221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 17:58:48 -0500 Subject: [PATCH 82/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 647e4bfd47..63d5f30de9 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", - "nodebb-theme-peace": "2.2.17", + "nodebb-theme-peace": "2.2.18", "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", From acd42c234dbf80e350b5963ac8282719e4c3bb0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 19:02:14 -0500 Subject: [PATCH 83/94] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 63d5f30de9..f05137e1cf 100644 --- a/install/package.json +++ b/install/package.json @@ -109,7 +109,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", - "nodebb-theme-peace": "2.2.18", + "nodebb-theme-peace": "2.2.19", "nodebb-theme-persona": "13.3.49", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", From 1a4a9d08b72f2e7b440909779a105fdc4772985c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 11 Nov 2024 20:07:35 -0500 Subject: [PATCH 84/94] chore: up persona --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index f05137e1cf..cce9e4403a 100644 --- a/install/package.json +++ b/install/package.json @@ -110,7 +110,7 @@ "nodebb-theme-harmony": "1.2.83", "nodebb-theme-lavender": "7.1.16", "nodebb-theme-peace": "2.2.19", - "nodebb-theme-persona": "13.3.49", + "nodebb-theme-persona": "13.3.50", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", "nprogress": "0.2.0", From 0f12aaca46d24dbd0ac56b4876a573ab815e0116 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Tue, 12 Nov 2024 09:20:40 +0000 Subject: [PATCH 85/94] Latest translations and fallbacks --- public/language/bg/admin/manage/user-custom-fields.json | 2 +- public/language/it/admin/manage/user-custom-fields.json | 2 +- public/language/pl/admin/manage/user-custom-fields.json | 2 +- public/language/vi/admin/manage/user-custom-fields.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/language/bg/admin/manage/user-custom-fields.json b/public/language/bg/admin/manage/user-custom-fields.json index 86caebb2a2..70a4f2ec82 100644 --- a/public/language/bg/admin/manage/user-custom-fields.json +++ b/public/language/bg/admin/manage/user-custom-fields.json @@ -6,7 +6,7 @@ "type-of-input": "Вид на входните данни", "key": "Ключ", "name": "Име", - "icon": "Icon", + "icon": "Иконка", "type": "Тип", "min-rep": "Минимална репутация", "input-type-text": "Въвеждане (текст)", diff --git a/public/language/it/admin/manage/user-custom-fields.json b/public/language/it/admin/manage/user-custom-fields.json index 8f18cb2383..e3a862bbdd 100644 --- a/public/language/it/admin/manage/user-custom-fields.json +++ b/public/language/it/admin/manage/user-custom-fields.json @@ -6,7 +6,7 @@ "type-of-input": "Tipo di input", "key": "Chiave", "name": "Nome", - "icon": "Icon", + "icon": "Icona", "type": "TIpo", "min-rep": "Reputazione minima", "input-type-text": "Input (Testo)", diff --git a/public/language/pl/admin/manage/user-custom-fields.json b/public/language/pl/admin/manage/user-custom-fields.json index 86104bd081..f81df879c6 100644 --- a/public/language/pl/admin/manage/user-custom-fields.json +++ b/public/language/pl/admin/manage/user-custom-fields.json @@ -6,7 +6,7 @@ "type-of-input": "Typ danych wsadowych", "key": "Klucz", "name": "Nazwa", - "icon": "Icon", + "icon": "Ikona", "type": "Typ", "min-rep": "Minimalna reputacja", "input-type-text": "Dane (tekst)", diff --git a/public/language/vi/admin/manage/user-custom-fields.json b/public/language/vi/admin/manage/user-custom-fields.json index 1899c3e39c..5ffaa35c51 100644 --- a/public/language/vi/admin/manage/user-custom-fields.json +++ b/public/language/vi/admin/manage/user-custom-fields.json @@ -6,7 +6,7 @@ "type-of-input": "Loại đầu vào", "key": "Khóa", "name": "Tên", - "icon": "Icon", + "icon": "Biểu tượng", "type": "Loại", "min-rep": "Uy Tín Tối Thiểu", "input-type-text": "Đầu vào (Văn bản)", From 965ca636051566485d96c3f0544c709d0ccc4bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 12 Nov 2024 11:57:50 -0500 Subject: [PATCH 86/94] chore: up themes --- install/package.json | 4 ++-- src/views/partials/tags/filter-dropdown-content.tpl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/install/package.json b/install/package.json index cce9e4403a..609adc68d2 100644 --- a/install/package.json +++ b/install/package.json @@ -107,10 +107,10 @@ "nodebb-plugin-ntfy": "1.7.7", "nodebb-plugin-spam-be-gone": "2.2.2", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.83", + "nodebb-theme-harmony": "1.2.84", "nodebb-theme-lavender": "7.1.16", "nodebb-theme-peace": "2.2.19", - "nodebb-theme-persona": "13.3.50", + "nodebb-theme-persona": "13.3.51", "nodebb-widget-essentials": "7.0.31", "nodemailer": "6.9.16", "nprogress": "0.2.0", diff --git a/src/views/partials/tags/filter-dropdown-content.tpl b/src/views/partials/tags/filter-dropdown-content.tpl index 6d78eddf27..47883aef49 100644 --- a/src/views/partials/tags/filter-dropdown-content.tpl +++ b/src/views/partials/tags/filter-dropdown-content.tpl @@ -10,7 +10,7 @@ {{{ end }}} -