diff --git a/.codeclimate.yml b/.codeclimate.yml
index 63c7d5cab1..d40cc58e75 100644
--- a/.codeclimate.yml
+++ b/.codeclimate.yml
@@ -10,7 +10,7 @@ checks:
threshold: 500
method-lines:
config:
- threshold: 50
+ threshold: 75
method-complexity:
config:
threshold: 10
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
new file mode 100644
index 0000000000..9e697f8438
--- /dev/null
+++ b/.github/workflows/docker.yml
@@ -0,0 +1,51 @@
+name: Run Docker
+
+# Controls when the workflow will run
+on:
+ push:
+ branches:
+ - 'master'
+ - 'v*.x'
+ tags:
+ - 'v*'
+ workflow_dispatch:
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+ release:
+ runs-on: ubuntu-latest
+ steps:
+
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+
+ - name: Login to Docker Hub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+
+ - name: Docker meta
+ id: meta
+ uses: docker/metadata-action@v3
+ with:
+ images: nodebb/docker
+ tags: |
+ type=semver,pattern={{version}}
+ type=semver,pattern={{major}}.{{minor}}
+ type=raw,value=latest
+
+ - name: Build and push Docker images
+ uses: docker/build-push-action@v2
+ with:
+ context: .
+ file: ./Dockerfile
+ push: true
+ tags: ${{ steps.meta.outputs.tags }}
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 90683cf490..e8b07af4cd 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
- node: [12, 14]
+ node: [12, 14, 16]
database: [mongo-dev, mongo, redis, postgres]
include:
# only run coverage once
diff --git a/.jsbeautifyrc b/.jsbeautifyrc
deleted file mode 100644
index d76e93f2d5..0000000000
--- a/.jsbeautifyrc
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "indent_size": 4,
- "indent_char": " ",
- "indent_level": 0,
- "indent_with_tabs": true,
- "preserve_newlines": true,
- "max_preserve_newlines": 10,
- "jslint_happy": true,
- "brace_style": "collapse",
- "keep_array_indentation": false,
- "keep_function_indentation": false,
- "space_before_conditional": true,
- "break_chained_methods": false,
- "eval_code": false,
- "unescape_strings": false,
- "wrap_line_length": 0
-}
\ No newline at end of file
diff --git a/.jshintrc b/.jshintrc
deleted file mode 100644
index bbbcd96dc3..0000000000
--- a/.jshintrc
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- // JSHint Default Configuration File (as on JSHint website)
- // See http://jshint.com/docs/ for more details
-
- "maxerr" : 50, // {int} Maximum error before stopping
-
- "esversion": 6,
-
- // Enforcing
- "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
- "camelcase" : false, // true: Identifiers must be in camelCase
- "curly" : true, // true: Require {} for every new block or scope
- "eqeqeq" : true, // true: Require triple equals (===) for comparison
- "forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
- "immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
- "indent" : 4, // {int} Number of spaces to use for indentation
- "latedef" : false, // true: Require variables/functions to be defined before being used
- "newcap" : false, // true: Require capitalization of all constructor functions e.g. `new F()`
- "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
- "noempty" : true, // true: Prohibit use of empty blocks
- "nonew" : false, // true: Prohibit use of constructors for side-effects (without assignment)
- "plusplus" : false, // true: Prohibit use of `++` & `--`
- "quotmark" : false, // Quotation mark consistency:
- // false : do nothing (default)
- // true : ensure whatever is used is consistent
- // "single" : require single quotes
- // "double" : require double quotes
- "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
- "unused" : true, // true: Require all defined variables be used
- "strict" : true, // true: Requires all functions run in ES5 Strict Mode
- "trailing" : false, // true: Prohibit trailing whitespaces
- "maxparams" : false, // {int} Max number of formal params allowed per function
- "maxdepth" : false, // {int} Max depth of nested blocks (within functions)
- "maxstatements" : false, // {int} Max number statements per function
- "maxcomplexity" : false, // {int} Max cyclomatic complexity per function
- "maxlen" : false, // {int} Max number of characters per line
-
- // Relaxing
- "asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
- "boss" : false, // true: Tolerate assignments where comparisons would be expected
- "debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
- "eqnull" : false, // true: Tolerate use of `== null`
- "es5" : false, // true: Allow ES5 syntax (ex: getters and setters)
- "esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`)
- "moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
- // (ex: `for each`, multiple try/catch, function expression…)
- "evil" : false, // true: Tolerate use of `eval` and `new Function()`
- "expr" : false, // true: Tolerate `ExpressionStatement` as Programs
- "funcscope" : false, // true: Tolerate defining variables inside control statements"
- "globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
- "iterator" : false, // true: Tolerate using the `__iterator__` property
- "lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
- "laxbreak" : false, // true: Tolerate possibly unsafe line breakings
- "laxcomma" : false, // true: Tolerate comma-first style coding
- "loopfunc" : false, // true: Tolerate functions being defined in loops
- "multistr" : false, // true: Tolerate multi-line strings
- "proto" : false, // true: Tolerate using the `__proto__` property
- "scripturl" : false, // true: Tolerate script-targeted URLs
- "smarttabs" : false, // true: Tolerate mixed tabs/spaces when used for alignment
- "shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
- "sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
- "supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
- "validthis" : false, // true: Tolerate using this in a non-constructor function
-
- // Environments
- "browser" : true, // Web Browser (window, document, etc)
- "couch" : false, // CouchDB
- "devel" : true, // Development/debugging (alert, confirm, etc)
- "dojo" : false, // Dojo Toolkit
- "jquery" : true, // jQuery
- "mootools" : false, // MooTools
- "node" : true, // Node.js
- "nonstandard" : false, // Widely adopted globals (escape, unescape, etc)
- "prototypejs" : false, // Prototype and Scriptaculous
- "rhino" : false, // Rhino
- "worker" : false, // Web Workers
- "wsh" : false, // Windows Scripting Host
- "yui" : false, // Yahoo User Interface
- "mocha": true,
-
- // Legacy
- "nomen" : false, // true: Prohibit dangling `_` in variables
- "onevar" : false, // true: Allow only one `var` statement per function
- "passfail" : false, // true: Stop on first error
- "white" : false, // true: Check against strict whitespace and indentation rules
-
- // Custom Globals
- "globals" : {
- "Promise": true
- } // additional predefined global variables
-}
\ No newline at end of file
diff --git a/.tx/config b/.tx/config
index 6d9ba616d4..58394ddcf9 100644
--- a/.tx/config
+++ b/.tx/config
@@ -1000,6 +1000,56 @@ trans.zh_CN = public/language/zh-CN/tags.json
trans.zh_TW = public/language/zh-TW/tags.json
type = KEYVALUEJSON
+[nodebb.top]
+file_filter = public/language/ المنتدى يعمل على أحدث إصدار A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. هذه نسخة ماقبل الإصدار من NodeBB. قد تحدث أخطاء غير مقصودة. Failed to look up latest available version of NodeBB Вие използвате най-новата версия Има нова версия (версия %1). Ако имате възможност, обновете NodeBB. Това е остаряла предварителна версия на NodeBB. Има нова версия (версия %1). Ако имате възможност, обновете NodeBB. Това е версия за предварителен преглед на NodeBB. Възможно е да има неочаквани неизправности. Не може да бъде извършена проверка за последната налична версия на NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Máte aktuální verzi Nová verze (v%1) byla zveřejněna. Zvažte aktualizaci vašeho NodeBB. Toto je zastaralá testovací verze NodeBB. Nová verze (v%1) byla zveřejněna. Zvažte aktualizaci vaší verze NodeBB. Toto je zkušební verze NodeBB. Mohou se vyskytnout různé chyby. Náhled na poslední dostupnou verzi NodeBB Du er opdateret A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. Dette er en pre-release udgave af NodeBB. Uforventede bugs kan forekomme. Failed to look up latest available version of NodeBB NodeBB Version ist aktuell Eine neuere Version (v%1) ist erschienen. Erwäge NodeBB zu upgraden. Das ist eine veraltete NodeBB-Vorabversion. Eine neuere Version (v%1) ist erschienen. Erwäge NodeBB zu upgraden. Das ist eine pre-release Version von NodeBB. Es können ungewollte Fehler auftreten. Beim nachschlagen der neuesten verfügbaren NodeBB Version ist ein Fehler aufgetreten You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Estásactualizado/a Una versión nueva (v%1) ha sido publicada. Consideraactualizar NodeBB. Esta es una versión pre-publicación anticuada. Una versión nueva(v%1) ha sido publicada. Consideraactualizar NodeBB. Esta es una versión depre-lanzamiento de NodeBB. Algunas fallas pueden ocurrir. No se pudo encontrar la última versión disponible de NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Votre version est à jour Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB. Votre version est dépassée. Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB. Ceci est une version préliminaire de NodeBB. Des bugs inattendus peuvent se produire. Erreur de vérification de la dernière version disponible de NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB גרסה חדשה (v%1) שוחררה. שקול האם לעדכן את הפורום שלך. זוהי גירסת קדם-הפצה מיושנת של NodeBB. גרסה חדשה (v%1) שוחרר. שקול האם לעדכן את ה-NodeBB שלך. זוהי גירסת קדם-הפצה של NodeBB. באגים בלתי צפויים עלולים להתרחש. נכשל בבדיקת זמינות גרסה חדשה של הפורום אתה עדכני A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. נכשל בבדיקת גרסה חדשה זמינה עבור NodeBB Vaš NodeBB je na najnovijoj verziji A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. Ovo je pre-release verzija NodeBB. Nenamjerne greške su moguće. Failed to look up latest available version of NodeBB Naprakész vagy Kiadásra került egy új verzió (v%1). Vedd fontolóra a NodeBB frissítését. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Seiaggiornato È stata rilasciata una nuova versione (v%1). Considera di aggiornare il tuo NodeBB. Questa è una versione pre-release sorpassata di NodeBB. È stata rilasciata una nuova versione (v%1). Considerare di aggiornare il tuo NodeBB. Questa è una versione pre-release di NodeBB. Possono verificarsi bug non intenzionali. Ricerca dell'ultima versione disponibile di NodeBB non riuscita あなたは最新の状態です。 A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. これはNodeBBのプレリリース版です。意図しないバグが発生することがあります。 Failed to look up latest available version of NodeBB 최신 버전입니다 새로운 버전 (v%1) 이 출시 되었습니다. 사용하시는 NodeBB의 업데이트를 고려해보세요. 사용하는 NodeBB 시험판이 오래되었습니다. 새로운 버전 (v%1) 이 출시 되었습니다. 사용하시는 NodeBB의 업데이트를 고려해보세요. 이것은 정식 발표 전 버젼의 NodeBB 입니다. 예상치 못한 버그가 발생할 수 있습니다. NodeBB의 최신 버전을 확인하는데 실패했습니다 You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Šobrīd nav atjauninājumu Ir izlaista jauna versija (v%1). Apsvērt NodeBB atjaunināšanu. Šī ir novecojusies pirmizlaides NodeBB versija. Jauna versija (v%1) ir bijusi izlaista. Apsvērt NodeBB atjaunināšanu. Ši ir pirmizlaides NodeBB versija. Neparedzētas kļūdas var rasties. Neizdevās atrast jaunāko pieejamo NodeBB versiju You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Została wydana nowa wersja (v%1). Rozważ aktualizację NodeBB. To jest nieaktualna przedpremierowa wersja NodeBB. Została wydana nowa wersja (v%1). Rozważ aktualizację NodeBB. To jest przedpremierowa wersja NodeBB. Mogą występować błędy. Nie udało się odnaleźć najnowszej wersji NodeBB NodeBB jest aktualny Została wydana nowa wersja (v%1). Rozważ aktualizację NodeBB. To jest nieaktualna przedpremierowa wersja NodeBB. Została wydana nowa wersja (v%1). Rozważ aktualizację NodeBB. To jest przedpremierowa wersja NodeBB. Mogą występować błędy. Nie udało się odnaleźć najnowszej wersji NodeBB Você está atualizado Uma nova versão (v%1) foi lançada. Considere atualizar o seu NodeBB. Esta é uma versão de pré-lançamento desatualizada do NodeBB. Uma nova versão (v%1) foi lançada. Considere atualizar o seu NodeBB. Esta é uma versão de pré-lançamento do NodeBB. Bugs inesperados podem ocorrer. Falha ao procurar a versão mais recente disponível do NodeBB Estás atualizado A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Ocorreu uma falha a obter a versão mais recente disponível para o NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Вы используете актуальную версию Вышла новая версия NodeBB (v%1). Хотите установить обновление? Вы используете устаревшую предрелизную версию NodeBB. Вышла новая (v%1). Хотите установить обновление? Вы используете предрелизную версию NodeBB. Вы можете столкнуться с разнообразными ошибками в её работе. Не удалось проверить наличие обновлений NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Máte aktuálnu verziu Nová verzia (v%1) bola zverejnená. Zvážte aktualizáciu vášho NodeBB. Toto je zastaralá testovacia verzia NodeBB. Nová verzia (v%1) bola zverejnená. Zvážte aktualizáciu vášho NodeBB. Toto je skúšobná verzia NodeBB. Môžu sa vyskytnúť rôzne chyby. Chyba pri zistení poslednej dostupnej verzie NodeBB You are up-to-date A new version (v%1) has been released. Consider upgrading your NodeBB. This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB. This is a pre-release version of NodeBB. Unintended bugs may occur. Failed to look up latest available version of NodeBB Ste na tekočem Izdana je bila nova različica (v%1). Premislite o posodobitvi vašega NodeBB. To je zastarela predizdajna različica NodeBB. Izšla je nova različica (v%1). Premislite o posodobitvi vašega NodeBB.YYYY-MM-DD
",
- "page-views-custom-error": "الرجاء إدخال نطاق تاريخ صالح بالتنسيق YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "كل الوقت",
-
- "updates": "تحديثات",
- "running-version": "المنتدى يعمل حاليا على NodeBB الإصدار%1.",
- "keep-updated": "تأكد دائما من أن NodeBB يعمل على احدث إصدار للحصول على أحدث التصحيحات الأمنية وإصلاحات الأخطاء.",
- "up-to-date": "
يمكن للأعضاء تجاوز اللغة الافتراضية من خلال صفحة إعدادات الحساب الخاصة بهم.",
- "default-language": "اللغة الافتراضية",
- "auto-detect": "الكشف عن إعدادات اللغة للزوار بشكل آلي"
-}
\ No newline at end of file
diff --git a/public/language/ar/admin/general/navigation.json b/public/language/ar/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/ar/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/ar/admin/general/social.json b/public/language/ar/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/ar/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/ar/admin/general/sounds.json b/public/language/ar/admin/general/sounds.json
deleted file mode 100644
index 6f49e01f91..0000000000
--- a/public/language/ar/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "التنبيهات",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/ar/admin/manage/digest.json b/public/language/ar/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/ar/admin/manage/digest.json
+++ b/public/language/ar/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/ar/admin/manage/users.json b/public/language/ar/admin/manage/users.json
index 75fa918253..510cd1f529 100644
--- a/public/language/ar/admin/manage/users.json
+++ b/public/language/ar/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/ar/admin/menu.json b/public/language/ar/admin/menu.json
index e60767eab3..97d0fa4dfc 100644
--- a/public/language/ar/admin/menu.json
+++ b/public/language/ar/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "عام",
"section-manage": "إدارة",
diff --git a/public/language/ar/admin/settings/email.json b/public/language/ar/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/ar/admin/settings/email.json
+++ b/public/language/ar/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ar/admin/settings/general.json b/public/language/ar/admin/settings/general.json
index acf06667ec..4584dc9c3e 100644
--- a/public/language/ar/admin/settings/general.json
+++ b/public/language/ar/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "عنوان الموقع",
"title.short": "عنوان قصير",
"title.short-placeholder": "ان لم تقم بكتابة عنوان مختصر, سيتم استخدام عنوان الموقع الكلي",
- "title.url": "الرابط",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "اسم المنتدي",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "عنوان المتصفح",
@@ -20,9 +20,9 @@
"logo.image": "صورة",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "رفع",
- "logo.url": "الرابط",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "نص بديل",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "صورة المفضله",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/ar/admin/settings/navigation.json b/public/language/ar/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/ar/admin/settings/navigation.json
+++ b/public/language/ar/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/ar/admin/settings/notifications.json b/public/language/ar/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/ar/admin/settings/notifications.json
+++ b/public/language/ar/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/ar/admin/settings/post.json b/public/language/ar/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/ar/admin/settings/post.json
+++ b/public/language/ar/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/ar/admin/settings/user.json b/public/language/ar/admin/settings/user.json
index bc8a176396..074655c026 100644
--- a/public/language/ar/admin/settings/user.json
+++ b/public/language/ar/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/ar/error.json b/public/language/ar/error.json
index 9776fd896a..0dc18f5b59 100644
--- a/public/language/ar/error.json
+++ b/public/language/ar/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "لا يمكنك الدردشة حتى تقوم بتأكيد بريدك الإلكتروني، الرجاء إضغط هنا لتأكيد بريدك اﻹلكتروني.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "لم نستطع تفعيل بريدك الإلكتروني، المرجو المحاولة لاحقًا.",
"confirm-email-already-sent": "لقد تم ارسال بريد التأكيد، الرجاء اﻹنتظار 1% دقائق لإعادة اﻹرسال",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "لايمكن حظر مدبر نظام آخر.",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "رجاءًا ، أضف مدير أخر قبل حذف صلاحيات الإدارة من حسابك.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "رجاءًا أزل صلاحيات الإدارة قبل حذف الحساب. ",
diff --git a/public/language/ar/modules.json b/public/language/ar/modules.json
index 12437e0624..8bd1274ece 100644
--- a/public/language/ar/modules.json
+++ b/public/language/ar/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/ar/top.json b/public/language/ar/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ar/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ar/topic.json b/public/language/ar/topic.json
index 21aa90016a..3f75bd070b 100644
--- a/public/language/ar/topic.json
+++ b/public/language/ar/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "نبذ التغييرات",
"composer.submit": "حفظ",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "الرد على %1",
"composer.new_topic": "موضوع جديد",
@@ -158,6 +160,7 @@
"newest_to_oldest": "من الأحدث إلى الأقدم",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "موضوع جديد",
diff --git a/public/language/ar/user.json b/public/language/ar/user.json
index fbc4d0172f..299f130052 100644
--- a/public/language/ar/user.json
+++ b/public/language/ar/user.json
@@ -94,6 +94,7 @@
"digest_off": "غير مفعل",
"digest_daily": "يوميا",
"digest_weekly": "أسبوعيًّا",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "شهريًّا",
"has_no_follower": "هذا المستخدم ليس لديه أية متابعين :(",
"follows_no_one": "هذا المستخدم لا يتابع أحد :(",
diff --git a/public/language/bg/admin/advanced/events.json b/public/language/bg/admin/advanced/events.json
index 3351345964..30175ef9a8 100644
--- a/public/language/bg/admin/advanced/events.json
+++ b/public/language/bg/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Няма събития",
"control-panel": "Контролен панел за събитията",
"delete-events": "Изтриване на събитията",
+ "confirm-delete-all-events": "Наистина ли искате да изтриете всички събития в журнала?",
"filters": "Филтри",
"filters-apply": "Прилагане на филтрите",
"filter-type": "Вид събитие",
diff --git a/public/language/bg/admin/dashboard.json b/public/language/bg/admin/dashboard.json
index 860d6c5ff7..7a9cc4416c 100644
--- a/public/language/bg/admin/dashboard.json
+++ b/public/language/bg/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Общо",
"active-users.connections": "Връзки",
- "anonymous-registered-users": "Анонимни към регистрирани потребители",
- "anonymous": "Анонимни",
+ "guest-registered-users": "Гости към регистрирани потребители",
+ "guest": "Гост",
"registered": "Регистрирани",
"user-presence": "Присъствие на потребителите ",
@@ -68,6 +68,7 @@
"unread": "Непрочетени",
"high-presence-topics": "Теми с най-голяма присъственост",
+ "popular-searches": "Популярни търсения",
"graphs.page-views": "Преглеждания на страниците",
"graphs.page-views-registered": "Преглеждания на страниците от регистрирани потребители",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Преглеждания на страниците от ботове",
"graphs.unique-visitors": "Уникални посетители",
"graphs.registered-users": "Регистрирани потребители",
- "graphs.anonymous-users": "Анонимни потребители",
+ "graphs.guest-users": "Гости",
"last-restarted-by": "Последно рестартиране от",
"no-users-browsing": "Няма разглеждащи потребители",
"back-to-dashboard": "Назад към таблото",
"details.no-users": "В избрания период не са се регистрирали нови потребители",
"details.no-topics": "В избрания период не са публикувани нови теми",
+ "details.no-searches": "Все още не са правени търсения",
"details.no-logins": "В избрания период не са отчетени вписвания",
"details.logins-static": "NodeBB запазва данни за сесията в продължение на %1 дни, така че в следната таблица могат да се видят само последните активни сесии",
"details.logins-login-time": "Време на вписване"
diff --git a/public/language/bg/admin/development/info.json b/public/language/bg/admin/development/info.json
index 01e90f0a73..08f70c0692 100644
--- a/public/language/bg/admin/development/info.json
+++ b/public/language/bg/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "на линия",
"git": "git",
- "memory": "памет",
+ "process-memory": "памет на процеса",
+ "system-memory": "системна памет",
+ "used-memory-process": "Използвана памет от процеса",
+ "used-memory-os": "Използвана системна памет",
+ "total-memory-os": "Обща системна памет",
"load": "натоварване на системата",
"cpu-usage": "използване на процесора",
"uptime": "активно време",
diff --git a/public/language/bg/admin/extend/rewards.json b/public/language/bg/admin/extend/rewards.json
index 890cc63d9e..d8860e3193 100644
--- a/public/language/bg/admin/extend/rewards.json
+++ b/public/language/bg/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Изтриване",
"enable": "Включване",
"disable": "Изключване",
- "control-panel": "Управление на наградите",
- "new-reward": "Нова награда",
"alert.delete-success": "Наградата е изтрита успешно",
"alert.no-inputs-found": "Неправомерна награда — няма нищо въведено!",
diff --git a/public/language/bg/admin/general/dashboard.json b/public/language/bg/admin/general/dashboard.json
deleted file mode 100644
index 2e37da173c..0000000000
--- a/public/language/bg/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Трафик на форума",
- "page-views": "Преглеждания на страниците",
- "unique-visitors": "Уникални посетители",
- "new-users": "Нови потребители",
- "posts": "Публикации",
- "topics": "Теми",
- "page-views-seven": "Последните 7 дни",
- "page-views-thirty": "Последните 30 дни",
- "page-views-last-day": "Последните 24 часа",
- "page-views-custom": "Интервал по избор",
- "page-views-custom-start": "Начална дата",
- "page-views-custom-end": "Крайна дата",
- "page-views-custom-help": "Въведете интервал от дати, за които искате да видите преглежданията на страниците. Ако не се появи календар за избор, можете да въведете датите във формат: ГГГГ-ММ-ДД
",
- "page-views-custom-error": "Моля, въведете правилен интервал от дати във формата: ГГГГ-ММ-ДД
",
-
- "stats.yesterday": "Вчера",
- "stats.today": "Днес",
- "stats.last-week": "Миналата седмица",
- "stats.this-week": "Тази седмица",
- "stats.last-month": "Миналия месец",
- "stats.this-month": "Този месец",
- "stats.all": "От началото",
-
- "updates": "Обновления",
- "running-version": "Вие използвате NodeBB версия %1.",
- "keep-updated": "Стремете се винаги да използвате най-новата версия на NodeBB, за да се възползвате от последните подобрения на сигурността и поправки на проблеми.",
- "up-to-date": "
Отделните потребители могат да сменят езика си от страницата с настройки на профила си.",
- "default-language": "Език по подразбиране",
- "auto-detect": "Автоматично разпознаване на езика за гостите"
-}
\ No newline at end of file
diff --git a/public/language/bg/admin/general/navigation.json b/public/language/bg/admin/general/navigation.json
deleted file mode 100644
index eee7a0e588..0000000000
--- a/public/language/bg/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Иконка:",
- "change-icon": "промяна",
- "route": "Маршрут:",
- "tooltip": "Подсказка:",
- "text": "Текст:",
- "text-class": "Текстов клас: незадължително",
- "class": "Клас: незадължително",
- "id": "Идентификатор: незадължително",
-
- "properties": "Свойства:",
- "groups": "Групи:",
- "open-new-window": "Отваряне в нов прозорец",
-
- "btn.delete": "Изтриване",
- "btn.disable": "Изключване",
- "btn.enable": "Включване",
-
- "available-menu-items": "Налични елементи за менюто",
- "custom-route": "Персонализиран маршрут",
- "core": "ядро",
- "plugin": "добавка"
-}
\ No newline at end of file
diff --git a/public/language/bg/admin/general/social.json b/public/language/bg/admin/general/social.json
deleted file mode 100644
index e090d929dc..0000000000
--- a/public/language/bg/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Споделяне на публикации",
- "info-plugins-additional": "Добавките могат да добавят допълнителни мрежи за споделяне на публикации.",
- "save-success": "Мрежите за споделяне на публикации са запазени успешно!"
-}
\ No newline at end of file
diff --git a/public/language/bg/admin/general/sounds.json b/public/language/bg/admin/general/sounds.json
deleted file mode 100644
index 563c11e917..0000000000
--- a/public/language/bg/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Известия",
- "chat-messages": "Съобщения в разговори",
- "play-sound": "Пускане",
- "incoming-message": "Входящо съобщение",
- "outgoing-message": "Изходящо съобщение",
- "upload-new-sound": "Качване на нов звук",
- "saved": "Настройките са запазени"
-}
\ No newline at end of file
diff --git a/public/language/bg/admin/manage/digest.json b/public/language/bg/admin/manage/digest.json
index 7bc2d424cf..13da1c1476 100644
--- a/public/language/bg/admin/manage/digest.json
+++ b/public/language/bg/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Ръчното повторно разпращане на резюмето е завършено",
"resent-day": "Дневното резюме беше изпратено повторно",
"resent-week": "Седмичното резюме беше изпратено повторно",
+ "resent-biweek": "Двуседмичното резюме беше изпратено повторно",
"resent-month": "Месечното резюме беше изпратено повторно",
"null": "Никога",
"manual-run": "Ръчно разпращане на резюмето:",
diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json
index 50bf807bd1..778f50d203 100644
--- a/public/language/bg/admin/manage/users.json
+++ b/public/language/bg/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "потр. ид.",
"users.username": "потребителско име",
"users.email": "е-поща",
+ "users.no-email": "(няма е-поща)",
"users.ip": "IP адрес",
"users.postcount": "брой публикации",
"users.reputation": "репутация",
diff --git a/public/language/bg/admin/menu.json b/public/language/bg/admin/menu.json
index 4127603e4b..6b2b2fc2c7 100644
--- a/public/language/bg/admin/menu.json
+++ b/public/language/bg/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Вписвания",
"dashboard/users": "Потребители",
"dashboard/topics": "Теми",
+ "dashboard/searches": "Търсения",
"section-general": "Общи",
"section-manage": "Управление",
diff --git a/public/language/bg/admin/settings/email.json b/public/language/bg/admin/settings/email.json
index 00d4bcba44..74d2d26ce1 100644
--- a/public/language/bg/admin/settings/email.json
+++ b/public/language/bg/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Името на изпращача, което да бъде показано в е-писмото.",
"smtp-transport": "Транспорт чрез SMTP",
- "smtp-transport.enabled": "Използване на външен сървър за е-поща за изпращане на е-писма",
+ "smtp-transport.enabled": "Включване на транспорта чрез SMTP",
"smtp-transport-help": "Можете да изберете от списък от познати услуги, или да въведете такава ръчно.",
"smtp-transport.service": "Изберете услуга",
"smtp-transport.service-custom": "Персонализирана услуга",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Време за разпращане",
"subscriptions.hour-help": "Моля, въведете число, представляващо часа, в който да се разпращат е-писма с подготвеното резюме (напр.. 0
за полунощ, 17
за 5 следобед). Имайте предвид, че този час е според часовата зона на сървъра и може да не съвпада с часовника на системата Ви.
Приблизителното време на сървъра е:
Изпращането на следващия ежедневен бюлетин е планирано за ",
"notifications.remove-images": "Премахване на изображенията от известията по е-поща",
+ "require-email-address": "Новите потребители задължително трябва да предоставят е-поща",
+ "require-email-address-warning": "По подразбиране потребителите могат да не въвеждат адрес на е-поща. Ако включите това, те задължително ще трябва да предоставят е-поща, за да могат да се регистрират. Това не означава, че потребителят ще въведе съществуваща е-поща, нито че тя ще е негова.",
"include-unverified-emails": "Изпращане на е-писма към получатели, които не са потвърдили изрично е-пощата си",
- "include-unverified-warning": "За потребителите, които имат свързана е-поща с регистрацията си, тя се смята за потвърдена. Но има ситуации, в които това не е така (например при ползване на регистрация от друга система, но и в други случаи), Включете тази настройка на собствен риск – изпращането на е-писма към непотвърдени адреси може да нарушава определени местни закони против нежеланата поща."
-}
\ No newline at end of file
+ "include-unverified-warning": "За потребителите, които имат свързана е-поща с регистрацията си, тя се смята за потвърдена. Но има ситуации, в които това не е така (например при ползване на регистрация от друга система, но и в други случаи), Включете тази настройка на собствен риск – изпращането на е-писма към непотвърдени адреси може да нарушава определени местни закони против нежеланата поща.",
+ "prompt": "Подсещане на потребителите да въведат или потвърдят е-пощата си",
+ "prompt-help": "Ако потребител няма зададена е-поща, или ако тя не е потвърдена, на екрана му ще се покаже предупредително съобщение."
+}
diff --git a/public/language/bg/admin/settings/general.json b/public/language/bg/admin/settings/general.json
index 3ff56fb050..f573592a11 100644
--- a/public/language/bg/admin/settings/general.json
+++ b/public/language/bg/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Заглавие на уеб сайта",
"title.short": "Кратко заглавие",
"title.short-placeholder": "Ако не е посочено кратко заглавие, ще бъде използвано заглавието на уеб сайта",
- "title.url": "Адрес",
- "title.url-placeholder": "Адресът на заглавието на уеб сайта",
- "title.url-help": "При щракване върху заглавието, потребителите ще бъдат изпратени на този адрес. Ако бъде оставено празно, потребителите ще бъдат изпращани на началната страница на форума.",
+ "title.url": "Адрес за заглавието",
+ "title.url-placeholder": "Адресът за заглавието на уеб сайта",
+ "title.url-help": "Когато потребител щракне върху заглавието, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума.
Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството url
във файла config.json",
"title.name": "Името на общността Ви",
"title.show-in-header": "Показване на заглавието на уеб сайта в заглавната част",
"browser-title": "Заглавие на браузъра",
@@ -20,9 +20,9 @@
"logo.image": "Изображение",
"logo.image-placeholder": "Път до логото, което да бъде показано в заглавната част на форума",
"logo.upload": "Качване",
- "logo.url": "Адрес",
- "logo.url-placeholder": "Адресът на логото на уеб сайта",
- "logo.url-help": "При щракване върху логото, потребителите ще бъдат изпратени на този адрес. Ако бъде оставено празно, потребителите ще бъдат изпращани на началната страница на форума.",
+ "logo.url": "Адрес за логото",
+ "logo.url-placeholder": "Адресът за логото на уеб сайта",
+ "logo.url-help": "Когато потребител щракне върху логото, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума.
Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството url
във файла config.json",
"logo.alt-text": "Алтернативен текст",
"log.alt-text-placeholder": "Алтернативен текст за достъпност",
"favicon": "Иконка на уеб сайта",
@@ -47,4 +47,4 @@
"undo-timeout": "Време за отмяна",
"undo-timeout-help": "Някои действия, като например преместването на теми, могат да бъдат отменени от модератора в рамките на определено време. Задайте 0, за да забраните изцяло отменянето.",
"topic-tools": "Инструменти за темите"
-}
\ No newline at end of file
+}
diff --git a/public/language/bg/admin/settings/navigation.json b/public/language/bg/admin/settings/navigation.json
index eee7a0e588..34dc2112d8 100644
--- a/public/language/bg/admin/settings/navigation.json
+++ b/public/language/bg/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Свойства:",
"groups": "Групи:",
"open-new-window": "Отваряне в нов прозорец",
+ "dropdown": "Падащо меню",
+ "dropdown-placeholder": "Въведете елементите на падащото меню по-долу. Пример:
<li><a href="https://myforum.com">Връзка 1</a></li>",
"btn.delete": "Изтриване",
"btn.disable": "Изключване",
@@ -20,4 +22,4 @@
"custom-route": "Персонализиран маршрут",
"core": "ядро",
"plugin": "добавка"
-}
\ No newline at end of file
+}
diff --git a/public/language/bg/admin/settings/notifications.json b/public/language/bg/admin/settings/notifications.json
index d32a556040..c3831f2bc2 100644
--- a/public/language/bg/admin/settings/notifications.json
+++ b/public/language/bg/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Известия",
"welcome-notification": "Приветствено известие",
"welcome-notification-link": "Връзка за приветственото известие",
- "welcome-notification-uid": "Потр. ид. за приветственото известие"
+ "welcome-notification-uid": "Потр. ид. за приветственото известие",
+ "post-queue-notification-uid": "Потр. ид. за опашката с публикации"
}
\ No newline at end of file
diff --git a/public/language/bg/admin/settings/post.json b/public/language/bg/admin/settings/post.json
index 8f4ef2a238..3844182199 100644
--- a/public/language/bg/admin/settings/post.json
+++ b/public/language/bg/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Последната – Показване на последната публикация, или първоначалната такава, ако няма отговори.",
"teaser.last-reply": "Последната – Показване на последния отговор, или „Няма отговори“, ако все още няма такива.",
"teaser.first": "Първата",
+ "showPostPreviewsOnHover": "Показване на кратък преглед на публикациите при посочване с мишката",
"unread": "Настройки за непрочетените",
"unread.cutoff": "Възраст на публикациите, след която те не се показват в непрочетените (в брой дни)",
"unread.min-track-last": "Минимален брой публикации в темата, след което да започва следене на последно прочетената",
@@ -56,6 +57,9 @@
"composer.show-help": "Показване на раздела „Помощ“",
"composer.enable-plugin-help": "Позволяване на добавките да добавят съдържание в раздела за помощ",
"composer.custom-help": "Персонализиран текст за помощ",
+ "backlinks": "Обратни връзки",
+ "backlinks.enabled": "Включване на обратните връзки в темите",
+ "backlinks.help": "Ако в публикацията има препратка към друга тема, там ще бъде поставена връзка към публикацията, с конкретното време.",
"ip-tracking": "Записване на IP адреса",
"ip-tracking.each-post": "Записване на IP адреса за всяка публикация",
"enable-post-history": "Включване на историята на публикациите"
diff --git a/public/language/bg/admin/settings/user.json b/public/language/bg/admin/settings/user.json
index aaffcdddb1..e04b10dea6 100644
--- a/public/language/bg/admin/settings/user.json
+++ b/public/language/bg/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Изключено",
"digest-freq.daily": "Ежедневно",
"digest-freq.weekly": "Ежеседмично",
+ "digest-freq.biweekly": "На всеки две седмици",
"digest-freq.monthly": "Ежемесечно",
"email-chat-notifs": "Изпращане на е-писмо, ако получа ново съобщение в разговор, а не съм на линия",
"email-post-notif": "Изпращане на е-писмо, когато се появи отговор в темите, за които съм абониран(а).",
diff --git a/public/language/bg/error.json b/public/language/bg/error.json
index f40a8ef492..339a78d653 100644
--- a/public/language/bg/error.json
+++ b/public/language/bg/error.json
@@ -34,8 +34,9 @@
"email-invited": "На тази е-поща вече е била изпратена покана",
"email-not-confirmed": "Публикуването в някои категории и теми ще бъде възможно едва след като е-пощата Ви бъде потвърдена. Щръкнете тук, за да Ви изпратим е-писмо за потвърждение.",
"email-not-confirmed-chat": "Няма да можете да пишете в разговори, докато е-пощата Ви не бъде потвърдена. Моля, натиснете тук, за да потвърдите е-пощата си.",
- "email-not-confirmed-email-sent": "Вашата е-поща все още не е потвърдена. Моля, проверете входящата си кутия за писмото за потвърждение. Няма да можете да публикувате съобщения или да пишете в разговори, докато е-пощата Ви не бъде потвърдена.",
- "no-email-to-confirm": "Нямате зададена е-поща. Тя е необходима за възстановяването на акаунта в случай на проблем. Натиснете тук, за да въведете е-поща.",
+ "email-not-confirmed-email-sent": "Вашата е-поща все още не е потвърдена. Моля, проверете входящата си кутия за писмото за потвърждение. Възможно е да не можете да публикувате съобщения или да пишете в разговори, докато е-пощата Ви не бъде потвърдена.",
+ "no-email-to-confirm": "Нямате зададена е-поща. Тя е необходима за възстановяването на акаунта в случай на проблем, а може и да се изисква, за да пишете в някои категории. Натиснете тук, за да въведете е-поща.",
+ "user-doesnt-have-email": "Потребителят „%1“ няма зададена е-поща.",
"email-confirm-failed": "Не успяхме да потвърдим е-пощата Ви. Моля, опитайте отново по-късно.",
"confirm-email-already-sent": "Е-писмото за потвърждение вече е изпратено. Моля, почакайте още %1 минута/и, преди да изпратите ново.",
"sendmail-not-found": "Изпълнимият файл на „sendmail“ не може да бъде намерен. Моля, уверете се, че е инсталиран и изпълним за потребителя, чрез който е пуснат NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Вече имате отметка към тази публикация",
"already-unbookmarked": "Вече сте премахнали отметката си от тази публикация",
"cant-ban-other-admins": "Не можете да блокирате другите администратори!",
+ "cant-make-banned-users-admin": "Не можете да давате администраторски права на блокирани потребители.",
"cant-remove-last-admin": "Вие сте единственият администратор. Добавете друг потребител като администратор, преди да премахнете себе си като администратор",
"account-deletion-disabled": "Изтриването на акаунт е забранено",
"cant-delete-admin": "Премахнете администраторските права от този акаунт, преди да го изтриете.",
diff --git a/public/language/bg/modules.json b/public/language/bg/modules.json
index e7336cedbe..cfd8578016 100644
--- a/public/language/bg/modules.json
+++ b/public/language/bg/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Зачертан",
"composer.formatting.code": "Код",
"composer.formatting.link": "Връзка",
- "composer.formatting.picture": "Снимка",
+ "composer.formatting.picture": "Връзка към изображение",
"composer.upload-picture": "Качване на изображение",
"composer.upload-file": "Качване на файл",
"composer.zen_mode": "Режим Дзен",
diff --git a/public/language/bg/top.json b/public/language/bg/top.json
new file mode 100644
index 0000000000..54b8374e26
--- /dev/null
+++ b/public/language/bg/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Най-популярни",
+ "no_top_topics": "Няма най-популярни теми"
+}
\ No newline at end of file
diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json
index d624f68667..97fb850605 100644
--- a/public/language/bg/topic.json
+++ b/public/language/bg/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Възстановена от",
"moved-from-by": "Преместена от %1 от",
"queued-by": "Публикацията е добавена в опашката за одобрение →",
+ "backlink": "Спомената от",
"bookmark_instructions": "Щракнете тук, за да се върнете към последно прочетената публикация в тази тема.",
"flag-post": "Докладване на тази публикация",
"flag-user": "Докладване на този потребител",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Въведете името тук",
"composer.discard": "Отхвърляне",
"composer.submit": "Публикуване",
+ "composer.additional-options": "Допълнителни настройки",
"composer.schedule": "Насрочване",
"composer.replying_to": "Отговор на %1",
"composer.new_topic": "Нова тема",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Първо най-новите",
"most_votes": "Първо тези с най-много гласове",
"most_posts": "Първо тези с най-много публикации",
+ "most_views": "Първо тези с най-много преглеждания",
"stale.title": "Създаване на нова тема вместо това?",
"stale.warning": "Темата, в която отговаряте, е доста стара. Искате ли вместо това да създадете нова и да направите препратка към тази в отговора си?",
"stale.create": "Създаване на нова тема",
diff --git a/public/language/bg/user.json b/public/language/bg/user.json
index 02ebca2bcf..6026f976a2 100644
--- a/public/language/bg/user.json
+++ b/public/language/bg/user.json
@@ -94,6 +94,7 @@
"digest_off": "Изключено",
"digest_daily": "Ежедневно",
"digest_weekly": "Ежеседмично",
+ "digest_biweekly": "На всеки две седмици",
"digest_monthly": "Ежемесечно",
"has_no_follower": "Този потребител няма последователи :(",
"follows_no_one": "Този потребител не следва никого :(",
diff --git a/public/language/bn/admin/advanced/events.json b/public/language/bn/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/bn/admin/advanced/events.json
+++ b/public/language/bn/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/bn/admin/dashboard.json b/public/language/bn/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/bn/admin/dashboard.json
+++ b/public/language/bn/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/bn/admin/development/info.json b/public/language/bn/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/bn/admin/development/info.json
+++ b/public/language/bn/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/bn/admin/extend/rewards.json b/public/language/bn/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/bn/admin/extend/rewards.json
+++ b/public/language/bn/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/bn/admin/general/dashboard.json b/public/language/bn/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/bn/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/bn/admin/general/navigation.json b/public/language/bn/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/bn/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/bn/admin/general/social.json b/public/language/bn/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/bn/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/bn/admin/general/sounds.json b/public/language/bn/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/bn/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/bn/admin/manage/digest.json b/public/language/bn/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/bn/admin/manage/digest.json
+++ b/public/language/bn/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/bn/admin/manage/users.json b/public/language/bn/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/bn/admin/manage/users.json
+++ b/public/language/bn/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/bn/admin/menu.json b/public/language/bn/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/bn/admin/menu.json
+++ b/public/language/bn/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/bn/admin/settings/email.json b/public/language/bn/admin/settings/email.json
index 4dd2f2cb17..7970d5ec70 100644
--- a/public/language/bn/admin/settings/email.json
+++ b/public/language/bn/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/bn/admin/settings/general.json b/public/language/bn/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/bn/admin/settings/general.json
+++ b/public/language/bn/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/bn/admin/settings/navigation.json b/public/language/bn/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/bn/admin/settings/navigation.json
+++ b/public/language/bn/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/bn/admin/settings/notifications.json b/public/language/bn/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/bn/admin/settings/notifications.json
+++ b/public/language/bn/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/bn/admin/settings/post.json b/public/language/bn/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/bn/admin/settings/post.json
+++ b/public/language/bn/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/bn/admin/settings/user.json b/public/language/bn/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/bn/admin/settings/user.json
+++ b/public/language/bn/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/bn/error.json b/public/language/bn/error.json
index f7fcdc6f29..8bc3ee96e4 100644
--- a/public/language/bn/error.json
+++ b/public/language/bn/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "আপনি অন্য এ্যাডমিনদের নিষিদ্ধ করতে পারেন না!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/bn/modules.json b/public/language/bn/modules.json
index f95d48b7a0..7e7c986d0a 100644
--- a/public/language/bn/modules.json
+++ b/public/language/bn/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/bn/top.json b/public/language/bn/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/bn/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/bn/topic.json b/public/language/bn/topic.json
index 57e9638bd4..0c06dce39a 100644
--- a/public/language/bn/topic.json
+++ b/public/language/bn/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "বাতিল",
"composer.submit": "সাবমিট",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "%1 এর উত্তরে:",
"composer.new_topic": "নতুন টপিক",
@@ -158,6 +160,7 @@
"newest_to_oldest": "নতুন থেকে পুরাতন",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/bn/user.json b/public/language/bn/user.json
index b224369d3f..d75cb6b85a 100644
--- a/public/language/bn/user.json
+++ b/public/language/bn/user.json
@@ -94,6 +94,7 @@
"digest_off": "বন্ধ",
"digest_daily": "দৈনিক",
"digest_weekly": "সাপ্তাহিক",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "মাসিক",
"has_no_follower": "এই সদস্যের কোন ফলোয়ার নেই :(",
"follows_no_one": "এই সদস্য কাউকে ফলো করছেন না :(",
diff --git a/public/language/cs/admin/advanced/events.json b/public/language/cs/admin/advanced/events.json
index 49925c5035..327b32d858 100644
--- a/public/language/cs/admin/advanced/events.json
+++ b/public/language/cs/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Žádné nové události",
"control-panel": "Ovládací panel událostí",
"delete-events": "Odstranit události",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filtry",
"filters-apply": "Použít filtry",
"filter-type": "Typ události",
diff --git a/public/language/cs/admin/dashboard.json b/public/language/cs/admin/dashboard.json
index d0197077c9..2ca82e2cce 100644
--- a/public/language/cs/admin/dashboard.json
+++ b/public/language/cs/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Celkově",
"active-users.connections": "Připojení",
- "anonymous-registered-users": "Anonymní × registrovaní uživatelé",
- "anonymous": "Anonymní",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registrovaní",
"user-presence": "Výskyt uživatele",
@@ -68,6 +68,7 @@
"unread": "Nepřečtené",
"high-presence-topics": "Témata s vysokou účastí",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Zobrazení stránky",
"graphs.page-views-registered": "Zobrazených stránek/registrovaní",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Zobrazených stránek/bot",
"graphs.unique-visitors": "Jedineční návštěvníci",
"graphs.registered-users": "Registrovaní uživatelé",
- "graphs.anonymous-users": "Anonymní uživatelé",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Poslední restart od",
"no-users-browsing": "Nikdo si nic neprohlíží",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/cs/admin/development/info.json b/public/language/cs/admin/development/info.json
index a70c980f85..c47e061cb2 100644
--- a/public/language/cs/admin/development/info.json
+++ b/public/language/cs/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "připojen",
"git": "git",
- "memory": "paměť",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "zatížení systému",
"cpu-usage": "využití CPU",
"uptime": "čas spuštění",
diff --git a/public/language/cs/admin/extend/rewards.json b/public/language/cs/admin/extend/rewards.json
index dd95f17371..9f0d26cfc3 100644
--- a/public/language/cs/admin/extend/rewards.json
+++ b/public/language/cs/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Odstranit",
"enable": "Povolit",
"disable": "Zakázat",
- "control-panel": "Ovládací panel odměn",
- "new-reward": "Nová odměna",
"alert.delete-success": "Odměna byla úspěšně smazána",
"alert.no-inputs-found": "Nepovolená odměna – nebyl nalezen žádný záznam.",
diff --git a/public/language/cs/admin/general/dashboard.json b/public/language/cs/admin/general/dashboard.json
deleted file mode 100644
index d7ca6fdd7c..0000000000
--- a/public/language/cs/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Provoz fóra",
- "page-views": "Zobrazení stránky",
- "unique-visitors": "Jedineční návštěvníci",
- "new-users": "Nový uživatelé",
- "posts": "Příspěvky",
- "topics": "Témata",
- "page-views-seven": "Posledních 7 dnů",
- "page-views-thirty": "Posledních 30 dní",
- "page-views-last-day": "Posledních 24 hodin",
- "page-views-custom": "Dle rozsahu data",
- "page-views-custom-start": "Začátek rozsahu",
- "page-views-custom-end": "Konec rozsahu",
- "page-views-custom-help": "Zadejte rozsah data zobrazení stránek, které chcete vidět. Není-li datum nastaveno, výchozí formát je YYYY-MM-DD
",
- "page-views-custom-error": "Zadejte správný rozsah ve formátu YYYY-MM-DD
",
-
- "stats.yesterday": "Včera",
- "stats.today": "Dnes",
- "stats.last-week": "Poslední týden",
- "stats.this-week": "Tento víkend",
- "stats.last-month": "Poslední měsíc",
- "stats.this-month": "Tento měsíc",
- "stats.all": "Všechny časy",
-
- "updates": "Aktualizace",
- "running-version": "Fungujete na NodeBB v%1.",
- "keep-updated": "Vždy udržujte NodeBB aktuální kvůli bezpečnostním záplatám a opravám.",
- "up-to-date": "
Každý uživatel si může pak nastavit výchozí jazyk na stránce nastavení účtu.",
- "default-language": "Výchozí jazyk",
- "auto-detect": "Automaticky detekovat nastavení jazyka pro hosty"
-}
\ No newline at end of file
diff --git a/public/language/cs/admin/general/navigation.json b/public/language/cs/admin/general/navigation.json
deleted file mode 100644
index a434257b94..0000000000
--- a/public/language/cs/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikona:",
- "change-icon": "změnit",
- "route": "Cesta:",
- "tooltip": "Tip:",
- "text": "Text:",
- "text-class": "Textová třída: doporučené",
- "class": "Třída: doporučené",
- "id": "ID: doporučené",
-
- "properties": "Vlastnosti:",
- "groups": "Skupiny:",
- "open-new-window": "Otevřít v novém okně",
-
- "btn.delete": "Odstranit",
- "btn.disable": "Zakázat",
- "btn.enable": "Povolit",
-
- "available-menu-items": "Dostupné položky nabídky",
- "custom-route": "Upravit cestu",
- "core": "jádro",
- "plugin": "rozšíření"
-}
\ No newline at end of file
diff --git a/public/language/cs/admin/general/social.json b/public/language/cs/admin/general/social.json
deleted file mode 100644
index 5645b29e42..0000000000
--- a/public/language/cs/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Sdílení příspěvku",
- "info-plugins-additional": "Rozšíření mohou přidat další dodatečné sítě pro sdílení příspěvků.",
- "save-success": "Úspěšně uložené sítě sdílející příspěvky."
-}
\ No newline at end of file
diff --git a/public/language/cs/admin/general/sounds.json b/public/language/cs/admin/general/sounds.json
deleted file mode 100644
index d9b2796971..0000000000
--- a/public/language/cs/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Upozornění",
- "chat-messages": "Zprávy konverzace",
- "play-sound": "Přehrát",
- "incoming-message": "Příchozí zpráva",
- "outgoing-message": "Odchozí zpráva",
- "upload-new-sound": "Nahrát nový zvuk",
- "saved": "Nastavení bylo uloženo"
-}
\ No newline at end of file
diff --git a/public/language/cs/admin/manage/digest.json b/public/language/cs/admin/manage/digest.json
index f627b0d2b0..96c7c0849b 100644
--- a/public/language/cs/admin/manage/digest.json
+++ b/public/language/cs/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manuální znovu poslání přehledu bylo dokončeno",
"resent-day": "Znovu odeslat denní přehled",
"resent-week": "Znovu odeslat týdenní přehled",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Znovu odeslat měsíční přehled",
"null": "Nikdy",
"manual-run": "Spustit manuálně přehled:",
diff --git a/public/language/cs/admin/manage/users.json b/public/language/cs/admin/manage/users.json
index 4337c097f3..1389977e70 100644
--- a/public/language/cs/admin/manage/users.json
+++ b/public/language/cs/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "jméno",
"users.email": "e-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "počet příspěvků",
"users.reputation": "reputace",
diff --git a/public/language/cs/admin/menu.json b/public/language/cs/admin/menu.json
index 9eee43ba3d..603d9616fe 100644
--- a/public/language/cs/admin/menu.json
+++ b/public/language/cs/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Všeobecné",
"section-manage": "Spravovat",
diff --git a/public/language/cs/admin/settings/email.json b/public/language/cs/admin/settings/email.json
index 339700448d..daf0596406 100644
--- a/public/language/cs/admin/settings/email.json
+++ b/public/language/cs/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Zobrazené jméno v e-mailu v – Od",
"smtp-transport": "Přenos SMTP",
- "smtp-transport.enabled": "Pro odesílání e-mailů použít externí e-mailový server ",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Ze seznamu můžete vybrat známé služby nebo zadat vlastní.",
"smtp-transport.service": "Vyberte službu",
"smtp-transport.service-custom": "Uživatelský služba",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Hodina přehledu",
"subscriptions.hour-help": "Zadejte číslo odpovídající hodině, kdy mají být odeslány přehledové e-maily (tj. 0
pro půlnoc, 17
pro 5:00pm). Mějte na paměti, že tato hodina závisí na hodinách samotného serveru a nemusí tak souhlasit se systémovými hodinami.
Přibližný čas serveru je: .
Další odeslání přehledů je plánováno na .",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/cs/admin/settings/general.json b/public/language/cs/admin/settings/general.json
index fdbcb48c1b..6ae5d5f244 100644
--- a/public/language/cs/admin/settings/general.json
+++ b/public/language/cs/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Název stránky",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "URL názvu stránky",
- "title.url-help": "Bude-li kliknuto na název, uživatel bude přesměrován na tuto adresu. Zůstane-li prázdné, uživatel bude odeslán na index fóra",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Název vaší komunity",
"title.show-in-header": "Zobrazit název stránky v hlavičce",
"browser-title": "Název prohlížeče",
@@ -20,9 +20,9 @@
"logo.image": "Obrázek",
"logo.image-placeholder": "Cesta k logu, aby mohlo být zobrazeno v hlavičce fóra",
"logo.upload": "Nahrát",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "URL loga stránky",
- "logo.url-help": "Bude-li kliknuto na logo, uživatel bude přesměrován na tuto adresu. Zůstane-li prázdné, uživatel bude přesměrován na index fóra.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Popisující text (alt)",
"log.alt-text-placeholder": "Alternativní text pro přístupnost",
"favicon": "Ikonka (favicon)",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/cs/admin/settings/navigation.json b/public/language/cs/admin/settings/navigation.json
index a434257b94..5811c99768 100644
--- a/public/language/cs/admin/settings/navigation.json
+++ b/public/language/cs/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Vlastnosti:",
"groups": "Skupiny:",
"open-new-window": "Otevřít v novém okně",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Odstranit",
"btn.disable": "Zakázat",
@@ -20,4 +22,4 @@
"custom-route": "Upravit cestu",
"core": "jádro",
"plugin": "rozšíření"
-}
\ No newline at end of file
+}
diff --git a/public/language/cs/admin/settings/notifications.json b/public/language/cs/admin/settings/notifications.json
index 39bc83bdcb..83e73d288e 100644
--- a/public/language/cs/admin/settings/notifications.json
+++ b/public/language/cs/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Oznámení",
"welcome-notification": "Uvítání",
"welcome-notification-link": "Odkaz na uvítání",
- "welcome-notification-uid": "Uvítání uživatele (UID)"
+ "welcome-notification-uid": "Uvítání uživatele (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/post.json b/public/language/cs/admin/settings/post.json
index af5702173a..eb89abb569 100644
--- a/public/language/cs/admin/settings/post.json
+++ b/public/language/cs/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Poslední – zobrazení posledního příspěvku, včetně hlavního příspěvku, nejsou-li odpovědi",
"teaser.last-reply": "Poslední – zobrazení poslední odpovědi, nebo nejsou-li žádné odpovědi textu „Bez odpovědi”",
"teaser.first": "První",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Nastavení nepřečtených",
"unread.cutoff": "Dny ukončení nepřečtených",
"unread.min-track-last": "Minimální počet příspěvků v tématu před posledním čtením",
@@ -56,6 +57,9 @@
"composer.show-help": "Zobrazit záložku „Nápověda”",
"composer.enable-plugin-help": "Povolit rozšíření přidat obsah do záložky nápovědy",
"composer.custom-help": "Uživatelský text nápovědy",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Sledování IP",
"ip-tracking.each-post": "Sledovat adresu IP u každého příspěvku",
"enable-post-history": "Povolit historii příspěvku"
diff --git a/public/language/cs/admin/settings/user.json b/public/language/cs/admin/settings/user.json
index f63ff2a5aa..b4725da73d 100644
--- a/public/language/cs/admin/settings/user.json
+++ b/public/language/cs/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Vypnuto",
"digest-freq.daily": "Denně",
"digest-freq.weekly": "Týdně",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Měsíčně",
"email-chat-notifs": "Nejsem-li online zaslat e-mail, dorazí-li nová zpráva z chatu",
"email-post-notif": "Zaslat e-mail, objeví-li se odpovědi v tématu, který sleduji",
diff --git a/public/language/cs/error.json b/public/language/cs/error.json
index 619fb91adf..4f156be9bc 100644
--- a/public/language/cs/error.json
+++ b/public/language/cs/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nebude schopen konverzovat, dokud nebude váš e-mail potvrzen. Pro jeho potvrzení klikněte zde.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Nemohli jsme ověřit vaši e-mailovou adresu, zkuste to později.",
"confirm-email-already-sent": "Potvrzovací e-mail byl již odeslán. Vyčkejte %1 minut/y, chcete-li odeslat další.",
"sendmail-not-found": "Modul pro odeslání e-mailů nebyl nalezen. Zkontrolujte prosím, zda je nainstalován a spuštěn uživatelem, který spustil NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Již jste tento příspěvek zazáložkoval",
"already-unbookmarked": "Již jste u tohoto příspěvku odebral záložku",
"cant-ban-other-admins": "Nemůžete zablokovat jiné správce.",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Jste jediným správcem. Před vlastním odebráním oprávnění správce nejdříve přidejte jiného uživatele jako správce",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Před odstraněním účtu mu nejprve odeberte oprávnění správce.",
diff --git a/public/language/cs/modules.json b/public/language/cs/modules.json
index 5ac3ffbede..57bc4fcf9e 100644
--- a/public/language/cs/modules.json
+++ b/public/language/cs/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Přeškrtnutí",
"composer.formatting.code": "Kód",
"composer.formatting.link": "Odkaz",
- "composer.formatting.picture": "Obrázek",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Nahrát obrázek",
"composer.upload-file": "Nahrát soubor",
"composer.zen_mode": "Režim Zem",
diff --git a/public/language/cs/top.json b/public/language/cs/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/cs/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/cs/topic.json b/public/language/cs/topic.json
index 02dea5d855..103b825415 100644
--- a/public/language/cs/topic.json
+++ b/public/language/cs/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Pro návrat k poslednímu čtenému příspěvku v tématu, klikněte zde.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Zrušit",
"composer.submit": "Odeslat",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Odpovídání na %1",
"composer.new_topic": "Nové téma",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Od nejnovějších po nejstarší",
"most_votes": "S nejvíce hlasy",
"most_posts": "S nejvíce příspěvky",
+ "most_views": "Most Views",
"stale.title": "Raději vytvořit nové téma?",
"stale.warning": "Reagujete na starší téma. Nechcete raději vytvořit nové téma a na původní v něm odkázat?",
"stale.create": "Vytvořit nové téma",
diff --git a/public/language/cs/user.json b/public/language/cs/user.json
index 941540cce8..8d4d58e821 100644
--- a/public/language/cs/user.json
+++ b/public/language/cs/user.json
@@ -94,6 +94,7 @@
"digest_off": "Vypnuto",
"digest_daily": "Denně",
"digest_weekly": "Týdně",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Měsíčně",
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
diff --git a/public/language/da/admin/advanced/events.json b/public/language/da/admin/advanced/events.json
index fe72f82b6a..dcdb6608c1 100644
--- a/public/language/da/admin/advanced/events.json
+++ b/public/language/da/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Kontrol Panel for Begivenheder",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/da/admin/dashboard.json b/public/language/da/admin/dashboard.json
index dbe77149a1..1d7c3df85d 100644
--- a/public/language/da/admin/dashboard.json
+++ b/public/language/da/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/da/admin/development/info.json b/public/language/da/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/da/admin/development/info.json
+++ b/public/language/da/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/da/admin/extend/rewards.json b/public/language/da/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/da/admin/extend/rewards.json
+++ b/public/language/da/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/da/admin/general/dashboard.json b/public/language/da/admin/general/dashboard.json
deleted file mode 100644
index caf09a9f23..0000000000
--- a/public/language/da/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffik",
- "page-views": "Side Visninger",
- "unique-visitors": "Unikke Besøgere",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Opdateringer",
- "running-version": "Du kører NodeBB v%1.",
- "keep-updated": "Altid sikrer dig at din NodeBB er opdateret for de seneste sikkerheds og bug rettelser.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/da/admin/general/navigation.json b/public/language/da/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/da/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/da/admin/general/social.json b/public/language/da/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/da/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/da/admin/general/sounds.json b/public/language/da/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/da/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/da/admin/manage/digest.json b/public/language/da/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/da/admin/manage/digest.json
+++ b/public/language/da/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/da/admin/manage/users.json b/public/language/da/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/da/admin/manage/users.json
+++ b/public/language/da/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/da/admin/menu.json b/public/language/da/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/da/admin/menu.json
+++ b/public/language/da/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/da/admin/settings/email.json b/public/language/da/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/da/admin/settings/email.json
+++ b/public/language/da/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/da/admin/settings/general.json b/public/language/da/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/da/admin/settings/general.json
+++ b/public/language/da/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/da/admin/settings/navigation.json b/public/language/da/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/da/admin/settings/navigation.json
+++ b/public/language/da/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/da/admin/settings/notifications.json b/public/language/da/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/da/admin/settings/notifications.json
+++ b/public/language/da/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/da/admin/settings/post.json b/public/language/da/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/da/admin/settings/post.json
+++ b/public/language/da/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/da/admin/settings/user.json b/public/language/da/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/da/admin/settings/user.json
+++ b/public/language/da/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/da/error.json b/public/language/da/error.json
index 58d887b026..6ee0328692 100644
--- a/public/language/da/error.json
+++ b/public/language/da/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Du kan ikke chatte før din email er bekræftet, klik her for at bekræfte din email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Vi kunne ikke bekræfte din email, prøv igen senere.",
"confirm-email-already-sent": "Bekræftelses email er allerede afsendt, vent venligt %1 minut(ter) for at sende endnu en.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Du kan ikke udlukke andre administatrorer!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Du er den eneste administrator. Tilføj en anden bruger som administrator før du fjerner dig selv som administrator",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/da/modules.json b/public/language/da/modules.json
index 590fab6db5..35d7aaa396 100644
--- a/public/language/da/modules.json
+++ b/public/language/da/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/da/top.json b/public/language/da/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/da/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/da/topic.json b/public/language/da/topic.json
index bb153483fc..4885532fd0 100644
--- a/public/language/da/topic.json
+++ b/public/language/da/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klik her for at vende tilbage til den sidst læste indlæg i denne tråd.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Fortryd",
"composer.submit": "Send",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Svare til %1",
"composer.new_topic": "Ny tråd",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Nyeste til ældste",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Opret nyt emne istedet?",
"stale.warning": "Emnet du svarer på er ret gammelt. Vil du oprette et nyt emne istedet og referere dette indlæg i dit svar?",
"stale.create": "Opret nyt emne",
diff --git a/public/language/da/user.json b/public/language/da/user.json
index 68aedf8a04..c3e6b0d94d 100644
--- a/public/language/da/user.json
+++ b/public/language/da/user.json
@@ -94,6 +94,7 @@
"digest_off": "Slukket",
"digest_daily": "Daglig",
"digest_weekly": "Ugentlig",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Månedlig",
"has_no_follower": "Denne bruger har ingen følgere :(",
"follows_no_one": "Denne bruger følger ikke nogen :(",
diff --git a/public/language/de/admin/advanced/events.json b/public/language/de/admin/advanced/events.json
index 2a7607040e..9f87f04efa 100644
--- a/public/language/de/admin/advanced/events.json
+++ b/public/language/de/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Es gibt keine Ereignisse",
"control-panel": "Ereignis-Steuerung",
"delete-events": "Ereignisse löschen",
+ "confirm-delete-all-events": "Bist du sicher, dass du alle gespeicherten Events löschen möchtest?",
"filters": "Filter",
"filters-apply": "Filter anwenden",
"filter-type": "Ereignistyp",
diff --git a/public/language/de/admin/advanced/logs.json b/public/language/de/admin/advanced/logs.json
index 7399c68b46..e0bce077ae 100644
--- a/public/language/de/admin/advanced/logs.json
+++ b/public/language/de/admin/advanced/logs.json
@@ -1,7 +1,7 @@
{
- "logs": "Protokoll",
+ "logs": "Protokolle",
"control-panel": "Protokoll Steuerung",
- "reload": "Protokoll neu laden",
- "clear": "Protokoll leeren",
- "clear-success": "Protokoll geleert"
+ "reload": "Protokolle neu laden",
+ "clear": "Protokolle löschen",
+ "clear-success": "Protokolle gelöscht"
}
\ No newline at end of file
diff --git a/public/language/de/admin/dashboard.json b/public/language/de/admin/dashboard.json
index 943b0fcfa5..5b4bcf4bf5 100644
--- a/public/language/de/admin/dashboard.json
+++ b/public/language/de/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Gesamt",
"active-users.connections": "Verbindungen",
- "anonymous-registered-users": "Anonyme vs Registrierte Benutzer",
- "anonymous": "Anonym",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registriert",
"user-presence": "Benutzerpräsenz",
@@ -68,6 +68,7 @@
"unread": "Ungelesen",
"high-presence-topics": "Meist besuchte Themen",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Seitenaufrufe",
"graphs.page-views-registered": "Registrierte Seitenaufrufe",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Seitenaufrufe von Bots",
"graphs.unique-visitors": "Verschiedene Besucher",
"graphs.registered-users": "Registrierte Benutzer",
- "graphs.anonymous-users": "Anonyme Benutzer",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Zuletzt Neugestartet von: ",
"no-users-browsing": "Keine aktiven Benutzer",
"back-to-dashboard": "Zurück zur Übersicht",
"details.no-users": "Keine Benutzer sind im gewählten Zeitraum beigetreten",
"details.no-topics": "Keine Themen wurden im gewählten Zeitraum beigetreten",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "Keine Logins wurden im gewählten Zeitraum festgestellt",
"details.logins-static": "NodeBB speichert Sitzungsdaten nur für %1 Tage, deshalb zeigt die untere Tabelle nur die neuesten, aktiven Sitzungen",
"details.logins-login-time": "Anmelde Zeit"
diff --git a/public/language/de/admin/development/info.json b/public/language/de/admin/development/info.json
index 8c04a3a0f0..c0b65f6781 100644
--- a/public/language/de/admin/development/info.json
+++ b/public/language/de/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "Node.js Version",
"online": "Online",
"git": "git",
- "memory": "Speicher",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "Systemlast",
"cpu-usage": "CPU Benutzung",
"uptime": "Uptime",
diff --git a/public/language/de/admin/extend/rewards.json b/public/language/de/admin/extend/rewards.json
index 38c39fcf44..7a6eef6513 100644
--- a/public/language/de/admin/extend/rewards.json
+++ b/public/language/de/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Entfernen",
"enable": "Aktivieren",
"disable": "Deaktivieren",
- "control-panel": "Belohnungseinstellungen",
- "new-reward": "Neue Belohnung",
"alert.delete-success": "Die Belohnung wurde erfolgreich gelöscht",
"alert.no-inputs-found": "Ungültige Belohnung - keine Eingaben gefunden!",
diff --git a/public/language/de/admin/general/dashboard.json b/public/language/de/admin/general/dashboard.json
deleted file mode 100644
index a2a2156661..0000000000
--- a/public/language/de/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Seitenaufrufe",
- "unique-visitors": "Individuelle Besucher",
- "new-users": "New Users",
- "posts": "Beiträge",
- "topics": "Themen",
- "page-views-seven": "Letzte 7 Tage",
- "page-views-thirty": "Letzte 30 Tage",
- "page-views-last-day": "Letzte 24 Stunden",
- "page-views-custom": "Benutzerdefinierte Tagesspanne",
- "page-views-custom-start": "Spannen-Anfang",
- "page-views-custom-end": "Spannen-Ende",
- "page-views-custom-help": "Gib eine Zeitspanne an, in dem du die Besichtigungszahlen ansehen willst. Sollte keine Kalenderauswahl verfügbar sein ist das akzeptierte format YYYY-MM-DD
",
- "page-views-custom-error": "Bitte gib eine gültige Zeitspanne im Format YYYY-MM-DD
an",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Alle",
-
- "updates": "Updates",
- "running-version": "Es läuft NodeBB v%1.",
- "keep-updated": "Stelle sicher, dass dein NodeBB immer auf dem neuesten Stand für die neuesten Sicherheits-Patches und Bug-fixes ist.",
- "up-to-date": "
Einzelne Benutzer können die Standardsprache auf der Seite in ihren Kontoeinstellungen überschreiben.",
- "default-language": "Standardsprache",
- "auto-detect": "Sprach-Einstellung bei Gästen automatisch ermitteln"
-}
\ No newline at end of file
diff --git a/public/language/de/admin/general/navigation.json b/public/language/de/admin/general/navigation.json
deleted file mode 100644
index 1bedf15f20..0000000000
--- a/public/language/de/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "ändern",
- "route": "Pfad:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Klasse: optional",
- "class": "Klasse optional",
- "id": "ID: optional",
-
- "properties": "Eigenschaften:",
- "groups": "Gruppen:",
- "open-new-window": "In neuem Fenster öffnen",
-
- "btn.delete": "Löschen",
- "btn.disable": "Deaktivieren",
- "btn.enable": "Aktivieren",
-
- "available-menu-items": "Verfügbare Menüpunkte",
- "custom-route": "Benutzerdefinierter Pfad",
- "core": "Kern",
- "plugin": "Plugin"
-}
\ No newline at end of file
diff --git a/public/language/de/admin/general/social.json b/public/language/de/admin/general/social.json
deleted file mode 100644
index 0614aca7da..0000000000
--- a/public/language/de/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Beiträge teilen",
- "info-plugins-additional": "Plugins können zusätzliche soziale Netzwerke für das Teilen von Beiträgen hinzufügen.",
- "save-success": "Erfolgreich gespeichert!"
-}
\ No newline at end of file
diff --git a/public/language/de/admin/general/sounds.json b/public/language/de/admin/general/sounds.json
deleted file mode 100644
index 22cbf29f14..0000000000
--- a/public/language/de/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Benachrichtigungen",
- "chat-messages": "Chat Nachrichten",
- "play-sound": "Abspielen",
- "incoming-message": "Eingehende Nachricht",
- "outgoing-message": "Gesendete Nachricht",
- "upload-new-sound": "Sound hochladen",
- "saved": "Einstellungen gespeichert!"
-}
\ No newline at end of file
diff --git a/public/language/de/admin/manage/digest.json b/public/language/de/admin/manage/digest.json
index 5f924bc587..2f1212d11f 100644
--- a/public/language/de/admin/manage/digest.json
+++ b/public/language/de/admin/manage/digest.json
@@ -5,14 +5,15 @@
"user": "Benutzer",
"subscription": "Subscription Type",
- "last-delivery": "Last successful delivery",
- "default": "System default",
+ "last-delivery": "Letzte erfolgreiche Zustellung",
+ "default": "System Standard",
"default-help": "System default means the user has not explicitly overridden the global forum setting for digests, which is currently: "%1"",
"resend": "Resend Digest",
"resend-all-confirm": "Are you sure you wish to manually execute this digest run?",
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/de/admin/manage/users.json b/public/language/de/admin/manage/users.json
index e9f51d32da..14a210328a 100644
--- a/public/language/de/admin/manage/users.json
+++ b/public/language/de/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "UID",
"users.username": "Nutzername",
"users.email": "E-Mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "Anzahl der Beiträge",
"users.reputation": "Ansehen",
diff --git a/public/language/de/admin/menu.json b/public/language/de/admin/menu.json
index 13448137e8..ec21748e22 100644
--- a/public/language/de/admin/menu.json
+++ b/public/language/de/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Allgemein",
"section-manage": "Verwalten",
diff --git a/public/language/de/admin/settings/email.json b/public/language/de/admin/settings/email.json
index 4a7c6f2a55..9de1ce0df1 100644
--- a/public/language/de/admin/settings/email.json
+++ b/public/language/de/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Der Name des Absenders, welcher in der E-Mail angezeigt werden soll.",
"smtp-transport": "SMTP Konfiguration",
- "smtp-transport.enabled": "Benutze einen externen Email-Server",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Du kannst aus einer Liste bekannter Email-Provider auswählen, oder einen benutzerdefinierten eingeben.",
"smtp-transport.service": "Wähle einen Provider",
"smtp-transport.service-custom": "Benutzerdefiniert...",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Sende Zeit",
"subscriptions.hour-help": "Bitte geben Sie eine Nummer ein, welche die Stunde repräsentiert zu welcher geplante Emails versandt werden sollen (z.B. 0
für Mitternacht, 17
für 5 Uhr Nachmittags). Beachten Sie, dass die Zeit auf der Serverzeit basiert und daher nicht umbedingt mit ihrer Systemzeit übereinstimmen muss.
Die ungefähre Serverzeit ist:
Die nächste tägliche Sendung ist um geplant",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/de/admin/settings/general.json b/public/language/de/admin/settings/general.json
index 7e004e3461..c7d890a33c 100644
--- a/public/language/de/admin/settings/general.json
+++ b/public/language/de/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Forum Titel",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "Die URL des Seitentitels",
- "title.url-help": "Wenn der Titel angeklickt wird, werden Benutzer zu dieser Adresse geschickt, bei leerem Feld wird die Startseite verwendet.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Name Deiner Community",
"title.show-in-header": "Titel im Header anzeigen",
"browser-title": "Browser Titel",
@@ -20,9 +20,9 @@
"logo.image": "Bild",
"logo.image-placeholder": "Pfad zu einem Logo, welches im Header des Forums angezeigt werden soll",
"logo.upload": "Hochladen",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "Die URL des Logos",
- "logo.url-help": "Wenn das Logo angeklickt wird, wird der Nutzer an diese Adresse weitergeleitet. Wenn das Feld leer gelassen wird, wird der Nutzer zur Startseite geleitet.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternativer Text, falls das Bild nicht angezeigt werden kann",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/de/admin/settings/navigation.json b/public/language/de/admin/settings/navigation.json
index 1bedf15f20..a3809cafeb 100644
--- a/public/language/de/admin/settings/navigation.json
+++ b/public/language/de/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Eigenschaften:",
"groups": "Gruppen:",
"open-new-window": "In neuem Fenster öffnen",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Löschen",
"btn.disable": "Deaktivieren",
@@ -20,4 +22,4 @@
"custom-route": "Benutzerdefinierter Pfad",
"core": "Kern",
"plugin": "Plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/de/admin/settings/notifications.json b/public/language/de/admin/settings/notifications.json
index e66499b081..d3947744c5 100644
--- a/public/language/de/admin/settings/notifications.json
+++ b/public/language/de/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Benachrichtigungen",
"welcome-notification": "Wilkommensnachricht",
"welcome-notification-link": "Wilkommensnachricht-Link",
- "welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)"
+ "welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json
index caa1fae9ae..9aa327bad0 100644
--- a/public/language/de/admin/settings/post.json
+++ b/public/language/de/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Letzter - Den neuesten Beitrag anzeigen, den originalen Beitrag innbegriffen, wenn es keine Antworten gibt",
"teaser.last-reply": "Letzter - Den neuesten Beitrag oder einen \"Keine Antworten\" Platzhalter, wenn es keine Antworten gibt anzeigen",
"teaser.first": "Erster",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Ungelesen-Einstellungen",
"unread.cutoff": "Ungelesen-Limit (in Tagen)",
"unread.min-track-last": "Minimale Anzahl an Beiträgen pro Thema bevor die letzte Sichtung mitgeschrieben wird",
@@ -56,6 +57,9 @@
"composer.show-help": "\"Hilfe\"-Tab anzeigen",
"composer.enable-plugin-help": "Plugins erlauben Inhalte dem \"Help\"-Tab hinzuzufügen",
"composer.custom-help": "Benutzerdefinierter Hilfe-Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP-Verfolgung",
"ip-tracking.each-post": "IP-Adresse für jeden Beitrag speichern",
"enable-post-history": "Aktiviere Beitrags-Änderungsgeschichte"
diff --git a/public/language/de/admin/settings/user.json b/public/language/de/admin/settings/user.json
index 11272dbd85..795bf4a4b0 100644
--- a/public/language/de/admin/settings/user.json
+++ b/public/language/de/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Aus",
"digest-freq.daily": "Täglich",
"digest-freq.weekly": "Wöchentlich",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monatlich",
"email-chat-notifs": "Sende eine E-Mail, wenn eine neue Chat-Nachricht eingeht und ich nicht online bin",
"email-post-notif": "Sende eine E-Mail wenn auf Themen die ich abonniert habe geantwortet wird",
diff --git a/public/language/de/error.json b/public/language/de/error.json
index 541af8c5ed..08c4e7732c 100644
--- a/public/language/de/error.json
+++ b/public/language/de/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Du kannst den Chat erst nutzen wenn deine E-Mail bestätigt wurde, bitte klicke hier, um deine E-Mail zu bestätigen.",
- "email-not-confirmed-email-sent": "Deine Email-Adresse wurde noch nicht bestätigt, bitte kontrolliere dein Postfach nach einer Bestätigungsmail. Du kannst keine Beiträge erstellen oder chatten bis deine Email-Adresse bestätigt wurde.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Wir konnten deine E-Mail-Adresse nicht bestätigen, bitte versuch es später noch einmal",
"confirm-email-already-sent": "Die Bestätigungsmail wurde verschickt. Bitte warte %1 Minute(n), um eine weitere zu verschicken.",
"sendmail-not-found": "Sendmail wurde nicht gefunden. Bitte stelle sicher, dass es installiert ist und durch den Benutzer unter dem NodeBB läuft ausgeführt werden kann.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Du hast diesen Beitrag bereits als Lesezeichen gespeichert",
"already-unbookmarked": "Du hast diesen Beitrag bereits aus deinen Lesezeichen entfernt",
"cant-ban-other-admins": "Du kannst andere Administratoren nicht sperren!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Du bist der einzige Administrator. Füge zuerst einen anderen Administrator hinzu, bevor du dich selbst als Administrator entfernst",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Bevor du versuchst dieses Konto zu löschen, entferne die zugehörigen Administratorrechte.",
diff --git a/public/language/de/modules.json b/public/language/de/modules.json
index 7e4b640c81..6bc6968388 100644
--- a/public/language/de/modules.json
+++ b/public/language/de/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Durchstreichen",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Bild",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Bild hochladen",
"composer.upload-file": "Datei hochladen",
"composer.zen_mode": "Zen Modus",
diff --git a/public/language/de/top.json b/public/language/de/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/de/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/de/topic.json b/public/language/de/topic.json
index 2f29147bc1..e9d4ebacab 100644
--- a/public/language/de/topic.json
+++ b/public/language/de/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klicke hier, um zum letzten gelesenen Beitrag des Themas zurückzukehren.",
"flag-post": "Diesen Post melden",
"flag-user": "Diesen Benutzer melden",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Gib deinen Namen/Nick hier ein",
"composer.discard": "Verwerfen",
"composer.submit": "Absenden",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Antworte auf %1",
"composer.new_topic": "Neues Thema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Neuste zuerst",
"most_votes": "Meiste Stimmen",
"most_posts": "Meiste Beiträge",
+ "most_views": "Most Views",
"stale.title": "Stattdessen ein neues Thema erstellen?",
"stale.warning": "Das Thema auf das du antworten willst ist ziemlich alt. Möchtest du stattdessen ein neues Thema erstellen und auf dieses in deiner Antwort hinweisen?",
"stale.create": "Ein neues Thema erstellen",
diff --git a/public/language/de/user.json b/public/language/de/user.json
index c9be5cc888..f37aac89fb 100644
--- a/public/language/de/user.json
+++ b/public/language/de/user.json
@@ -94,6 +94,7 @@
"digest_off": "Aus",
"digest_daily": "Täglich",
"digest_weekly": "Wöchentlich",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Monatlich",
"has_no_follower": "Diesem Benutzer folgt noch niemand. :(",
"follows_no_one": "Dieser Benutzer folgt noch niemandem. :(",
diff --git a/public/language/el/admin/advanced/events.json b/public/language/el/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/el/admin/advanced/events.json
+++ b/public/language/el/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/el/admin/dashboard.json b/public/language/el/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/el/admin/dashboard.json
+++ b/public/language/el/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/el/admin/development/info.json b/public/language/el/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/el/admin/development/info.json
+++ b/public/language/el/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/el/admin/extend/rewards.json b/public/language/el/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/el/admin/extend/rewards.json
+++ b/public/language/el/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/el/admin/general/dashboard.json b/public/language/el/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/el/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/el/admin/general/navigation.json b/public/language/el/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/el/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/el/admin/general/social.json b/public/language/el/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/el/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/el/admin/general/sounds.json b/public/language/el/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/el/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/el/admin/manage/digest.json b/public/language/el/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/el/admin/manage/digest.json
+++ b/public/language/el/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/el/admin/manage/users.json b/public/language/el/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/el/admin/manage/users.json
+++ b/public/language/el/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/el/admin/menu.json b/public/language/el/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/el/admin/menu.json
+++ b/public/language/el/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/el/admin/settings/email.json b/public/language/el/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/el/admin/settings/email.json
+++ b/public/language/el/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/el/admin/settings/general.json b/public/language/el/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/el/admin/settings/general.json
+++ b/public/language/el/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/el/admin/settings/navigation.json b/public/language/el/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/el/admin/settings/navigation.json
+++ b/public/language/el/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/el/admin/settings/notifications.json b/public/language/el/admin/settings/notifications.json
index e2d5967239..b38c65a34c 100644
--- a/public/language/el/admin/settings/notifications.json
+++ b/public/language/el/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Ειδοποιήσεις",
"welcome-notification": "Ειδοποίηση καλωσορίσματος",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/el/admin/settings/post.json b/public/language/el/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/el/admin/settings/post.json
+++ b/public/language/el/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/el/admin/settings/user.json b/public/language/el/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/el/admin/settings/user.json
+++ b/public/language/el/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/el/error.json b/public/language/el/error.json
index f34cf7d037..827c635748 100644
--- a/public/language/el/error.json
+++ b/public/language/el/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Δεν μπορείς να αποκλείσεις άλλους διαχειριστές!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/el/modules.json b/public/language/el/modules.json
index 9a50ce2e45..f4dae3a98f 100644
--- a/public/language/el/modules.json
+++ b/public/language/el/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/el/top.json b/public/language/el/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/el/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/el/topic.json b/public/language/el/topic.json
index f7fbf49f0c..dfbb3a3ffc 100644
--- a/public/language/el/topic.json
+++ b/public/language/el/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Πέταγμα",
"composer.submit": "Υποβολή",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Απάντηση στο %1",
"composer.new_topic": "Νέο Θέμα",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Νεότερο προς Παλαιότερο",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/el/user.json b/public/language/el/user.json
index 96686d7c6b..5e50868ee0 100644
--- a/public/language/el/user.json
+++ b/public/language/el/user.json
@@ -94,6 +94,7 @@
"digest_off": "Off",
"digest_daily": "Ημερήσια",
"digest_weekly": "Εβδομαδιαίως",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Μηνιαία",
"has_no_follower": "Αυτός ο χρήστης δεν έχει κανέναν ακόλουθο :(",
"follows_no_one": "Αυτός ο χρήστης δεν ακολουθεί κανέναν :(",
diff --git a/public/language/en-GB/admin/advanced/events.json b/public/language/en-GB/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/en-GB/admin/advanced/events.json
+++ b/public/language/en-GB/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/en-GB/admin/dashboard.json b/public/language/en-GB/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/en-GB/admin/dashboard.json
+++ b/public/language/en-GB/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/en-GB/admin/development/info.json b/public/language/en-GB/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/en-GB/admin/development/info.json
+++ b/public/language/en-GB/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/en-GB/admin/extend/rewards.json b/public/language/en-GB/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/en-GB/admin/extend/rewards.json
+++ b/public/language/en-GB/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/en-GB/admin/manage/digest.json b/public/language/en-GB/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/en-GB/admin/manage/digest.json
+++ b/public/language/en-GB/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/en-GB/admin/menu.json b/public/language/en-GB/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/en-GB/admin/menu.json
+++ b/public/language/en-GB/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/en-GB/admin/settings/email.json b/public/language/en-GB/admin/settings/email.json
index 9bdbde26a6..17c60daf69 100644
--- a/public/language/en-GB/admin/settings/email.json
+++ b/public/language/en-GB/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,11 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address by leaving the field blank. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
+ "send-validation-email": "Send validation emails when an email is added or changed",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/en-GB/admin/settings/general.json b/public/language/en-GB/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/en-GB/admin/settings/general.json
+++ b/public/language/en-GB/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-GB/admin/settings/navigation.json b/public/language/en-GB/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/en-GB/admin/settings/navigation.json
+++ b/public/language/en-GB/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-GB/admin/settings/notifications.json b/public/language/en-GB/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/en-GB/admin/settings/notifications.json
+++ b/public/language/en-GB/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/en-GB/admin/settings/post.json b/public/language/en-GB/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/en-GB/admin/settings/post.json
+++ b/public/language/en-GB/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/en-GB/admin/settings/user.json b/public/language/en-GB/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/en-GB/admin/settings/user.json
+++ b/public/language/en-GB/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/en-GB/error.json b/public/language/en-GB/error.json
index 3b6f337165..0b5e714e26 100644
--- a/public/language/en-GB/error.json
+++ b/public/language/en-GB/error.json
@@ -39,8 +39,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -120,6 +121,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "You can't ban other admins!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/en-GB/modules.json b/public/language/en-GB/modules.json
index fb16c945d7..ded95a7130 100644
--- a/public/language/en-GB/modules.json
+++ b/public/language/en-GB/modules.json
@@ -56,7 +56,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/en-GB/topic.json b/public/language/en-GB/topic.json
index b95a86c862..ceb9b43d42 100644
--- a/public/language/en-GB/topic.json
+++ b/public/language/en-GB/topic.json
@@ -51,6 +51,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions" : "Click here to return to the last read post in this thread.",
@@ -157,6 +158,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Discard",
"composer.submit": "Submit",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Replying to %1",
"composer.new_topic": "New Topic",
@@ -180,6 +182,7 @@
"newest_to_oldest": "Newest to Oldest",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
diff --git a/public/language/en-GB/user.json b/public/language/en-GB/user.json
index 2e836559de..94dad42fda 100644
--- a/public/language/en-GB/user.json
+++ b/public/language/en-GB/user.json
@@ -100,6 +100,7 @@
"digest_off": "Off",
"digest_daily": "Daily",
"digest_weekly": "Weekly",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Monthly",
"has_no_follower": "This user doesn't have any followers :(",
diff --git a/public/language/en-US/admin/advanced/events.json b/public/language/en-US/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/en-US/admin/advanced/events.json
+++ b/public/language/en-US/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/en-US/admin/dashboard.json b/public/language/en-US/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/en-US/admin/dashboard.json
+++ b/public/language/en-US/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/en-US/admin/development/info.json b/public/language/en-US/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/en-US/admin/development/info.json
+++ b/public/language/en-US/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/en-US/admin/extend/rewards.json b/public/language/en-US/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/en-US/admin/extend/rewards.json
+++ b/public/language/en-US/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/en-US/admin/general/dashboard.json b/public/language/en-US/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/en-US/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/en-US/admin/general/navigation.json b/public/language/en-US/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/en-US/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/en-US/admin/general/social.json b/public/language/en-US/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/en-US/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/en-US/admin/general/sounds.json b/public/language/en-US/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/en-US/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/en-US/admin/manage/digest.json b/public/language/en-US/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/en-US/admin/manage/digest.json
+++ b/public/language/en-US/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/en-US/admin/manage/users.json b/public/language/en-US/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/en-US/admin/manage/users.json
+++ b/public/language/en-US/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/en-US/admin/menu.json b/public/language/en-US/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/en-US/admin/menu.json
+++ b/public/language/en-US/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/en-US/admin/settings/email.json b/public/language/en-US/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/en-US/admin/settings/email.json
+++ b/public/language/en-US/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/en-US/admin/settings/general.json b/public/language/en-US/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/en-US/admin/settings/general.json
+++ b/public/language/en-US/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-US/admin/settings/navigation.json b/public/language/en-US/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/en-US/admin/settings/navigation.json
+++ b/public/language/en-US/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-US/admin/settings/notifications.json b/public/language/en-US/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/en-US/admin/settings/notifications.json
+++ b/public/language/en-US/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/en-US/admin/settings/post.json b/public/language/en-US/admin/settings/post.json
index f91a065e46..b4d89f389a 100644
--- a/public/language/en-US/admin/settings/post.json
+++ b/public/language/en-US/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/en-US/admin/settings/user.json b/public/language/en-US/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/en-US/admin/settings/user.json
+++ b/public/language/en-US/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/en-US/error.json b/public/language/en-US/error.json
index b806ec9367..6eb0983661 100644
--- a/public/language/en-US/error.json
+++ b/public/language/en-US/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "You can't ban other admins!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/en-US/modules.json b/public/language/en-US/modules.json
index 9a50ce2e45..f4dae3a98f 100644
--- a/public/language/en-US/modules.json
+++ b/public/language/en-US/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/en-US/topic.json b/public/language/en-US/topic.json
index c0c7610a61..ca723b72f6 100644
--- a/public/language/en-US/topic.json
+++ b/public/language/en-US/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Discard",
"composer.submit": "Submit",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Replying to %1",
"composer.new_topic": "New Topic",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Newest to Oldest",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/en-US/user.json b/public/language/en-US/user.json
index 06da8484d8..19da2100e2 100644
--- a/public/language/en-US/user.json
+++ b/public/language/en-US/user.json
@@ -94,6 +94,7 @@
"digest_off": "Off",
"digest_daily": "Daily",
"digest_weekly": "Weekly",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Monthly",
"has_no_follower": "This user doesn't have any followers :(",
"follows_no_one": "This user isn't following anyone :(",
diff --git a/public/language/en-x-pirate/admin/advanced/events.json b/public/language/en-x-pirate/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/en-x-pirate/admin/advanced/events.json
+++ b/public/language/en-x-pirate/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/en-x-pirate/admin/dashboard.json b/public/language/en-x-pirate/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/en-x-pirate/admin/dashboard.json
+++ b/public/language/en-x-pirate/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/en-x-pirate/admin/development/info.json b/public/language/en-x-pirate/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/en-x-pirate/admin/development/info.json
+++ b/public/language/en-x-pirate/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/en-x-pirate/admin/extend/rewards.json b/public/language/en-x-pirate/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/en-x-pirate/admin/extend/rewards.json
+++ b/public/language/en-x-pirate/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/en-x-pirate/admin/general/dashboard.json b/public/language/en-x-pirate/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/en-x-pirate/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/general/navigation.json b/public/language/en-x-pirate/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/en-x-pirate/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/general/social.json b/public/language/en-x-pirate/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/en-x-pirate/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/general/sounds.json b/public/language/en-x-pirate/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/en-x-pirate/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/manage/digest.json b/public/language/en-x-pirate/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/en-x-pirate/admin/manage/digest.json
+++ b/public/language/en-x-pirate/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/en-x-pirate/admin/manage/users.json b/public/language/en-x-pirate/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/en-x-pirate/admin/manage/users.json
+++ b/public/language/en-x-pirate/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/en-x-pirate/admin/menu.json b/public/language/en-x-pirate/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/en-x-pirate/admin/menu.json
+++ b/public/language/en-x-pirate/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/en-x-pirate/admin/settings/email.json b/public/language/en-x-pirate/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/en-x-pirate/admin/settings/email.json
+++ b/public/language/en-x-pirate/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/en-x-pirate/admin/settings/general.json b/public/language/en-x-pirate/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/en-x-pirate/admin/settings/general.json
+++ b/public/language/en-x-pirate/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-x-pirate/admin/settings/navigation.json b/public/language/en-x-pirate/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/en-x-pirate/admin/settings/navigation.json
+++ b/public/language/en-x-pirate/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/en-x-pirate/admin/settings/notifications.json b/public/language/en-x-pirate/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/en-x-pirate/admin/settings/notifications.json
+++ b/public/language/en-x-pirate/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/settings/post.json b/public/language/en-x-pirate/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/en-x-pirate/admin/settings/post.json
+++ b/public/language/en-x-pirate/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/en-x-pirate/admin/settings/user.json b/public/language/en-x-pirate/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/en-x-pirate/admin/settings/user.json
+++ b/public/language/en-x-pirate/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/en-x-pirate/error.json b/public/language/en-x-pirate/error.json
index b806ec9367..6eb0983661 100644
--- a/public/language/en-x-pirate/error.json
+++ b/public/language/en-x-pirate/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "You can't ban other admins!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/en-x-pirate/modules.json b/public/language/en-x-pirate/modules.json
index 17783a7fff..a537668b0b 100644
--- a/public/language/en-x-pirate/modules.json
+++ b/public/language/en-x-pirate/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/en-x-pirate/top.json b/public/language/en-x-pirate/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/en-x-pirate/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/topic.json b/public/language/en-x-pirate/topic.json
index c0c7610a61..ca723b72f6 100644
--- a/public/language/en-x-pirate/topic.json
+++ b/public/language/en-x-pirate/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Discard",
"composer.submit": "Submit",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Replying to %1",
"composer.new_topic": "New Topic",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Newest to Oldest",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/en-x-pirate/user.json b/public/language/en-x-pirate/user.json
index 2f919dfedb..91dc6ba8f8 100644
--- a/public/language/en-x-pirate/user.json
+++ b/public/language/en-x-pirate/user.json
@@ -94,6 +94,7 @@
"digest_off": "Off",
"digest_daily": "Daily",
"digest_weekly": "Weekly",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Monthly",
"has_no_follower": "This user doesn't have any followers :(",
"follows_no_one": "This user isn't following anyone :(",
diff --git a/public/language/es/admin/advanced/events.json b/public/language/es/admin/advanced/events.json
index 860f8f87a9..ec26f7c11c 100644
--- a/public/language/es/admin/advanced/events.json
+++ b/public/language/es/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "No hay eventos",
"control-panel": "Panel de control de eventos",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filtros",
"filters-apply": "Aplicar filtros",
"filter-type": "Tipo de evento",
diff --git a/public/language/es/admin/dashboard.json b/public/language/es/admin/dashboard.json
index 7595d4a563..a1d11fab48 100644
--- a/public/language/es/admin/dashboard.json
+++ b/public/language/es/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Conexiones",
- "anonymous-registered-users": "Usuarios Anónimos vs Registrados",
- "anonymous": "Anónimos",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registrados",
"user-presence": "Presencia del Usuario",
@@ -68,6 +68,7 @@
"unread": "Sin Leer",
"high-presence-topics": "Temas con Alta Presencia",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Vista de la Pagina",
"graphs.page-views-registered": "Vistas de la página registradas",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Vistas de la página Bot",
"graphs.unique-visitors": "Visitantes Unicos",
"graphs.registered-users": "Usuarios Registrados",
- "graphs.anonymous-users": "Usuarios Anónimos",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Reiniciado por última vez por",
"no-users-browsing": "No hay usuarios explorando",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/es/admin/development/info.json b/public/language/es/admin/development/info.json
index 385c3a56a9..5f934d3a40 100644
--- a/public/language/es/admin/development/info.json
+++ b/public/language/es/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "en-linea",
"git": "git",
- "memory": "memoria",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "carga del sistema",
"cpu-usage": "uso del cpu",
"uptime": "tiempo de actividad",
diff --git a/public/language/es/admin/extend/rewards.json b/public/language/es/admin/extend/rewards.json
index 44eb3f7108..98ded7cfa7 100644
--- a/public/language/es/admin/extend/rewards.json
+++ b/public/language/es/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Eliminar",
"enable": "Habilitar",
"disable": "Deshabilitar",
- "control-panel": "Control de recompensas",
- "new-reward": "Nueva Recompensa",
"alert.delete-success": "Recompensa eliminada con éxito",
"alert.no-inputs-found": "¡Recompensa ilegal - no se encontraron inputs!",
diff --git a/public/language/es/admin/general/dashboard.json b/public/language/es/admin/general/dashboard.json
deleted file mode 100644
index 71d4d82a3a..0000000000
--- a/public/language/es/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Trafico del Foro",
- "page-views": "Vistas de la Pagina",
- "unique-visitors": "Visitantes Unicos",
- "new-users": "New Users",
- "posts": "Publicación",
- "topics": "Temas",
- "page-views-seven": "Últimos 7 Días",
- "page-views-thirty": "Últimos 30 Días",
- "page-views-last-day": "Últimas 24 horas",
- "page-views-custom": "Rango de Fechas Personalizado",
- "page-views-custom-start": "Comienzo del Rango",
- "page-views-custom-end": "Final del Rango",
- "page-views-custom-help": "Introduce un rango de fechas para las vistas de página que deseas ver. Si no hay ningún selector de fechas disponible, el formato aceptado es AAAA-MM-DD
",
- "page-views-custom-error": "Por favor, introduce un rango de fechas válido en el formato AAAA-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Todos los Tiempos",
-
- "updates": "Actualizaciones",
- "running-version": "Estas ejecutando NodeBB v%1.",
- "keep-updated": "Asegúrate que tu NodeBB este al día en los últimos parches de seguridad y actualizaciones.",
- "up-to-date": "
Los usuarios, a nivel individual, pueden sobreescribir el idioma por defecto en la página de configuración de su cuenta.",
- "default-language": "Idioma por defecto",
- "auto-detect": "Auto Detectar Configuración de Idioma para Visitantes"
-}
\ No newline at end of file
diff --git a/public/language/es/admin/general/navigation.json b/public/language/es/admin/general/navigation.json
deleted file mode 100644
index 22cad76ef8..0000000000
--- a/public/language/es/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icono:",
- "change-icon": "cambio",
- "route": "Ruta:",
- "tooltip": "Nota de ayuda:",
- "text": "Texto:",
- "text-class": "Clase de Texto: opcional",
- "class": "Clase opcional",
- "id": "ID: opcional",
-
- "properties": "Propiedades:",
- "groups": "Grupos:",
- "open-new-window": "Abrir en una ventana nueva",
-
- "btn.delete": "Borrar",
- "btn.disable": "Deshabilitar",
- "btn.enable": "Habilitar",
-
- "available-menu-items": "Items de Menú Disponibles",
- "custom-route": "Ruta Personalizada:",
- "core": "núcleo",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/es/admin/general/social.json b/public/language/es/admin/general/social.json
deleted file mode 100644
index b9a67b4758..0000000000
--- a/public/language/es/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Compartir entradas",
- "info-plugins-additional": "Los plugins pueden añadir redes adicionales para compartir entradas/respuestas.",
- "save-success": "¡Redes de Compartir Entradas salvadas con éxito!"
-}
\ No newline at end of file
diff --git a/public/language/es/admin/general/sounds.json b/public/language/es/admin/general/sounds.json
deleted file mode 100644
index 4635433b80..0000000000
--- a/public/language/es/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notificaciones",
- "chat-messages": "Mensajes de Chat",
- "play-sound": "Reproducir",
- "incoming-message": "Mensaje Entrante",
- "outgoing-message": "Mensaje Saliente",
- "upload-new-sound": "Subir Sonido Nuevo",
- "saved": "Configuración Guardada"
-}
\ No newline at end of file
diff --git a/public/language/es/admin/manage/digest.json b/public/language/es/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/es/admin/manage/digest.json
+++ b/public/language/es/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/es/admin/manage/users.json b/public/language/es/admin/manage/users.json
index e13e9eef40..219bb7e580 100644
--- a/public/language/es/admin/manage/users.json
+++ b/public/language/es/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "nombre de usuario",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "cantidad de posts",
"users.reputation": "reputación",
diff --git a/public/language/es/admin/menu.json b/public/language/es/admin/menu.json
index 6fa9453a06..d9e2ce06b3 100644
--- a/public/language/es/admin/menu.json
+++ b/public/language/es/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Administrar",
diff --git a/public/language/es/admin/settings/email.json b/public/language/es/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/es/admin/settings/email.json
+++ b/public/language/es/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/es/admin/settings/general.json b/public/language/es/admin/settings/general.json
index 4dade0a080..3ddadb3079 100644
--- a/public/language/es/admin/settings/general.json
+++ b/public/language/es/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Título del Sitio",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "La URL del título del sitio",
- "title.url-help": "Cuando se hace click en el título, enviar a los usuarios a esta dirección. Si se deja en blanco, el usuario será enviado al índice del foro.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Nombre de tu Comunidad",
"title.show-in-header": "Mostrar Título del Sitio en el Encabezado",
"browser-title": "Título del Navegador",
@@ -20,9 +20,9 @@
"logo.image": "Imagen",
"logo.image-placeholder": "Ruta al logo que se mostrará en la cabecera del foro",
"logo.upload": "Subir",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "la URL del logo del sitio",
- "logo.url-help": "Cuando se hace click en el logo, enviar los usuarios a esta dirección. Si se deja en blanco, el usuario será enviado al índice del foro.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Texto alternativo (alt text)",
"log.alt-text-placeholder": "Texto alternativo para accesibilidad",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/es/admin/settings/navigation.json b/public/language/es/admin/settings/navigation.json
index 22cad76ef8..3b28dd115a 100644
--- a/public/language/es/admin/settings/navigation.json
+++ b/public/language/es/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Propiedades:",
"groups": "Grupos:",
"open-new-window": "Abrir en una ventana nueva",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Borrar",
"btn.disable": "Deshabilitar",
@@ -20,4 +22,4 @@
"custom-route": "Ruta Personalizada:",
"core": "núcleo",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/es/admin/settings/notifications.json b/public/language/es/admin/settings/notifications.json
index 4c327c1085..8d2509d75b 100644
--- a/public/language/es/admin/settings/notifications.json
+++ b/public/language/es/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notificaciones",
"welcome-notification": "Notificación de Bienvenida",
"welcome-notification-link": "Enlace de Notificación de Bienvenida",
- "welcome-notification-uid": "Usuario de Notificación de Bienvenida (UID)"
+ "welcome-notification-uid": "Usuario de Notificación de Bienvenida (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/es/admin/settings/post.json b/public/language/es/admin/settings/post.json
index 8525d35a08..eec90ff156 100644
--- a/public/language/es/admin/settings/post.json
+++ b/public/language/es/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Último – Muestra la última entrada, incluyendo la entrada original, si no hay respuestas.",
"teaser.last-reply": "Última – Muestra la última respuesta, o un texto \"No hay respuestas\" si no hay respuestas.",
"teaser.first": "Primera",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Configuraciones sin leer",
"unread.cutoff": "Días límite sin leer",
"unread.min-track-last": "Entradas mínimas en un tema antes de indicar la última leída.",
@@ -56,6 +57,9 @@
"composer.show-help": "Mostrar pestaña \"Ayuda\"",
"composer.enable-plugin-help": "Permitir a plugins añadir contenido a la pestaña de ayuda",
"composer.custom-help": "Texto de Ayuda Personalizado",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Seguimiento de IP",
"ip-tracking.each-post": "Seguir la IP para cada entrada/respuesta",
"enable-post-history": "Activar historial de respuestas"
diff --git a/public/language/es/admin/settings/user.json b/public/language/es/admin/settings/user.json
index d460890735..a520898501 100644
--- a/public/language/es/admin/settings/user.json
+++ b/public/language/es/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Apagado",
"digest-freq.daily": "Diario",
"digest-freq.weekly": "Semanal",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Mensual",
"email-chat-notifs": "Enviar un correo electrónico si un mensaje de chat nuevo llega y no estoy conectado/a",
"email-post-notif": "Enviar un correo electrónico cuando se hacen respuestas a temas a los que estoy suscrito/a",
diff --git a/public/language/es/error.json b/public/language/es/error.json
index af0ec0569b..52f3fb57af 100644
--- a/public/language/es/error.json
+++ b/public/language/es/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "No puedes usar el chat hasta que confirmes tu dirección de correo electrónico, por favor haz click aquí para confirmar tu correo.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "No se ha podido confirmar su email, por favor inténtelo de nuevo más tarde.",
"confirm-email-already-sent": "El email de confirmación ya ha sido enviado, por favor espera %1 minuto(s) para enviar otro.",
"sendmail-not-found": "El ejecutable \"sendmail\" no ha sido encontrado, por favor asegúrate de que esta instalado en tu sistema y es accesible por el usuario que ejecuta NodeBB. ",
@@ -103,6 +104,7 @@
"already-bookmarked": "Ya marcaste este mensaje",
"already-unbookmarked": "Ya desmarcarste este mensaje",
"cant-ban-other-admins": "¡No puedes expulsar a otros administradores!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Tu eres el unico administrador. Añade otro usuario como administrador antes de eliminarte a ti mismo.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Quitar privilegios de administrador de ésta cuenta antes de intentar borrarla",
diff --git a/public/language/es/modules.json b/public/language/es/modules.json
index cc274d90f0..8aae83b906 100644
--- a/public/language/es/modules.json
+++ b/public/language/es/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Tachado",
"composer.formatting.code": "Código",
"composer.formatting.link": "Enlace",
- "composer.formatting.picture": "Foto",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Subir foto",
"composer.upload-file": "Subir archivo",
"composer.zen_mode": "Modo Zen",
diff --git a/public/language/es/top.json b/public/language/es/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/es/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/es/topic.json b/public/language/es/topic.json
index 092fcbd3aa..6e15a937f8 100644
--- a/public/language/es/topic.json
+++ b/public/language/es/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restaurado por",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Haz click aquí para volver a tu último mensaje leído en este tema",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Descartar",
"composer.submit": "Enviar",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "En respuesta a %1",
"composer.new_topic": "Nuevo tema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Más nuevo a más antiguo",
"most_votes": "Mayor número de Votos",
"most_posts": "Mayor número de Posts",
+ "most_views": "Most Views",
"stale.title": "¿Crear un nuevo hilo en su lugar?",
"stale.warning": "El hilo al que estás respondiendo es muy antiguo. ¿Quieres crear un nuevo hilo en su lugar y añadir una referencia a este en tu mensaje?",
"stale.create": "Crear un nuevo hilo",
diff --git a/public/language/es/user.json b/public/language/es/user.json
index 30c9631be4..53926b7c83 100644
--- a/public/language/es/user.json
+++ b/public/language/es/user.json
@@ -94,6 +94,7 @@
"digest_off": "Apagado",
"digest_daily": "Diariamente",
"digest_weekly": "Semanalmente",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mensualmente",
"has_no_follower": "Este usuario no tiene seguidores :(",
"follows_no_one": "Este miembro no sigue a nadie :(",
diff --git a/public/language/et/admin/advanced/events.json b/public/language/et/admin/advanced/events.json
index 39eaf199f0..2b0df63877 100644
--- a/public/language/et/admin/advanced/events.json
+++ b/public/language/et/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Sündmused puuduvad",
"control-panel": "Sündmuste kontrollpaneel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/et/admin/dashboard.json b/public/language/et/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/et/admin/dashboard.json
+++ b/public/language/et/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/et/admin/development/info.json b/public/language/et/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/et/admin/development/info.json
+++ b/public/language/et/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/et/admin/extend/rewards.json b/public/language/et/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/et/admin/extend/rewards.json
+++ b/public/language/et/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/et/admin/general/dashboard.json b/public/language/et/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/et/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/et/admin/general/navigation.json b/public/language/et/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/et/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/et/admin/general/social.json b/public/language/et/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/et/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/et/admin/general/sounds.json b/public/language/et/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/et/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/et/admin/manage/digest.json b/public/language/et/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/et/admin/manage/digest.json
+++ b/public/language/et/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/et/admin/manage/users.json b/public/language/et/admin/manage/users.json
index 03a6ec75b6..8cf1753398 100644
--- a/public/language/et/admin/manage/users.json
+++ b/public/language/et/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "Kasutajanimi",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "Postituste arv",
"users.reputation": "Reputatsioon",
diff --git a/public/language/et/admin/menu.json b/public/language/et/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/et/admin/menu.json
+++ b/public/language/et/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/et/admin/settings/email.json b/public/language/et/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/et/admin/settings/email.json
+++ b/public/language/et/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/et/admin/settings/general.json b/public/language/et/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/et/admin/settings/general.json
+++ b/public/language/et/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/et/admin/settings/navigation.json b/public/language/et/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/et/admin/settings/navigation.json
+++ b/public/language/et/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/et/admin/settings/notifications.json b/public/language/et/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/et/admin/settings/notifications.json
+++ b/public/language/et/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/et/admin/settings/post.json b/public/language/et/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/et/admin/settings/post.json
+++ b/public/language/et/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/et/admin/settings/user.json b/public/language/et/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/et/admin/settings/user.json
+++ b/public/language/et/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/et/error.json b/public/language/et/error.json
index ebf1ab7c31..ddb750b45f 100644
--- a/public/language/et/error.json
+++ b/public/language/et/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Sõnumeid ei ole võimalik enne saata kui sinu email on kinnitatud. Kinnitamiseks vajuta siia.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Meil ei õnnestunud sinu emaili kinnitada, proovi hiljem uuesti.",
"confirm-email-already-sent": "Kinnituskiri on juba saadetud, palun oota %1 minut(it) uue kirja saatmiseks.",
"sendmail-not-found": "Sendmail'i käivitatavat ei leitud, palun tee kindlaks, et see on installeeritud ja on käivitatav kasutaja poolt, kes käitab NodeBB't.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Sa ei saa bannida teisi administraatoreid!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Te olete ainus administraator. Lisage keegi teine administraatoriks, enne kui eemaldate endalt administraatori.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Eemalda sellelt kasutajalt administraatori õigused enne selle kustutamist",
diff --git a/public/language/et/modules.json b/public/language/et/modules.json
index 6fbb878b3a..61a8fbe145 100644
--- a/public/language/et/modules.json
+++ b/public/language/et/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Läbitõmmatud",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Pilt",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Lae pilt üles",
"composer.upload-file": "Lae fail üles",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/et/top.json b/public/language/et/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/et/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/et/topic.json b/public/language/et/topic.json
index db96717384..b3dd5b665a 100644
--- a/public/language/et/topic.json
+++ b/public/language/et/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Vajuta siia, et tagasi minna viimati loetud postituse juurde siin teemas.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Katkesta",
"composer.submit": "Postita",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Vastad %1'le",
"composer.new_topic": "Uus teema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Uuematest vanemateni",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Loo uus teema selle asemel?",
"stale.warning": "Teema, millele vastad on küllaltki vana. Kas sooviksid hoopiski uue teema luua ning viidata sellele sinu vastuses?",
"stale.create": "Loo uus teema/alapealkiri",
diff --git a/public/language/et/user.json b/public/language/et/user.json
index 7f09d7984e..d7d914d03b 100644
--- a/public/language/et/user.json
+++ b/public/language/et/user.json
@@ -94,6 +94,7 @@
"digest_off": "Väljas",
"digest_daily": "Igapäevaselt",
"digest_weekly": "Iga nädal",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Iga kuu",
"has_no_follower": "Sellel kasutajal pole ühtegi jälgijat :(",
"follows_no_one": "See kasutaja ei jälgi kedagi :(",
diff --git a/public/language/fa-IR/admin/advanced/events.json b/public/language/fa-IR/admin/advanced/events.json
index 007719946d..71fc64b667 100644
--- a/public/language/fa-IR/admin/advanced/events.json
+++ b/public/language/fa-IR/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "رویدادی موجود نیست",
"control-panel": "کنترل پنل رویداد ها",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/fa-IR/admin/dashboard.json b/public/language/fa-IR/admin/dashboard.json
index bf2ce96962..7952eee216 100644
--- a/public/language/fa-IR/admin/dashboard.json
+++ b/public/language/fa-IR/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "نخواندهها",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/fa-IR/admin/development/info.json b/public/language/fa-IR/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/fa-IR/admin/development/info.json
+++ b/public/language/fa-IR/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/fa-IR/admin/extend/rewards.json b/public/language/fa-IR/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/fa-IR/admin/extend/rewards.json
+++ b/public/language/fa-IR/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/fa-IR/admin/general/dashboard.json b/public/language/fa-IR/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/fa-IR/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/general/navigation.json b/public/language/fa-IR/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/fa-IR/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/general/social.json b/public/language/fa-IR/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/fa-IR/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/general/sounds.json b/public/language/fa-IR/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/fa-IR/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/manage/digest.json b/public/language/fa-IR/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/fa-IR/admin/manage/digest.json
+++ b/public/language/fa-IR/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/fa-IR/admin/manage/users.json b/public/language/fa-IR/admin/manage/users.json
index f006204a49..6ae785dcaa 100644
--- a/public/language/fa-IR/admin/manage/users.json
+++ b/public/language/fa-IR/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/fa-IR/admin/menu.json b/public/language/fa-IR/admin/menu.json
index 9f65d917da..7fa68c6830 100644
--- a/public/language/fa-IR/admin/menu.json
+++ b/public/language/fa-IR/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "عمومی",
"section-manage": "Manage",
diff --git a/public/language/fa-IR/admin/settings/email.json b/public/language/fa-IR/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/fa-IR/admin/settings/email.json
+++ b/public/language/fa-IR/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/fa-IR/admin/settings/general.json b/public/language/fa-IR/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/fa-IR/admin/settings/general.json
+++ b/public/language/fa-IR/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/fa-IR/admin/settings/navigation.json b/public/language/fa-IR/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/fa-IR/admin/settings/navigation.json
+++ b/public/language/fa-IR/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/fa-IR/admin/settings/notifications.json b/public/language/fa-IR/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/fa-IR/admin/settings/notifications.json
+++ b/public/language/fa-IR/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/settings/post.json b/public/language/fa-IR/admin/settings/post.json
index fb0a7ad95e..d07c92aa9d 100644
--- a/public/language/fa-IR/admin/settings/post.json
+++ b/public/language/fa-IR/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/fa-IR/admin/settings/user.json b/public/language/fa-IR/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/fa-IR/admin/settings/user.json
+++ b/public/language/fa-IR/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/fa-IR/error.json b/public/language/fa-IR/error.json
index f5385f82bd..b707c9d3d9 100644
--- a/public/language/fa-IR/error.json
+++ b/public/language/fa-IR/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "شما تا قبل از تایید ایمیل قادر به چت نیستید، لطفا برای تایید ایمیل خود اینجا کلیک کنید",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "سیستم موفق به تایید ایمیل شما نشد، لطفا بعدا دوباره سعی کنید",
"confirm-email-already-sent": "ایمیل فعالسازی قبلا فرستاده شده، لطفا %1 دقیقه صبر کنید تا ایمیل دیگری فرستاده شود.",
"sendmail-not-found": "اجازه ارسال رایانامه پیدا نشد، لطفا مطمئن شوید این قابلیت نصب شده و توسط کاربر مد نظر در نودبیبی قابل اجرا است.",
@@ -103,6 +104,7 @@
"already-bookmarked": "شما قبلا این پست را نشانک کردهاید",
"already-unbookmarked": "شما قبلا این پست را از نشانک در آوردید",
"cant-ban-other-admins": "شما نمیتوانید دیگر مدیران را محروم کنید!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "شما تنها مدیر می باشید . شما باید قبل از عزل خود از مدیریت یک کاربر دیگر را مدیر کنید",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "قبل از حذف این کاربر دسترسی های مدیریت را از وی بگیرید.",
diff --git a/public/language/fa-IR/modules.json b/public/language/fa-IR/modules.json
index a4a4f3169a..f401a6e6f2 100644
--- a/public/language/fa-IR/modules.json
+++ b/public/language/fa-IR/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "خط خورده",
"composer.formatting.code": "کد",
"composer.formatting.link": "پیوند",
- "composer.formatting.picture": "عکس",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "بارگذاری عکس",
"composer.upload-file": "بارگذاری فایل",
"composer.zen_mode": "حالت ذن",
diff --git a/public/language/fa-IR/top.json b/public/language/fa-IR/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/fa-IR/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/fa-IR/topic.json b/public/language/fa-IR/topic.json
index 01f7d78bb2..b5e75abd3c 100644
--- a/public/language/fa-IR/topic.json
+++ b/public/language/fa-IR/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "برای بازگشت به آخرین پست در این موضوع اینجا را کلیک کنید.",
"flag-post": "گزارش این پست",
"flag-user": "گزارش این کاربر",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "انصراف",
"composer.submit": "ارسال",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "پاسخ به %1",
"composer.new_topic": "موضوع تازه",
@@ -158,6 +160,7 @@
"newest_to_oldest": "جدیدترین به قدیمیترین",
"most_votes": "بیشترین رای ها",
"most_posts": "بیشترین پست",
+ "most_views": "Most Views",
"stale.title": "آیا مایلید به جای آن یک موضوع جدید ایجاد کنید؟",
"stale.warning": "موضوعی که شما در حال پاسخگویی به آن هستید قدیمی می باشد. آیا میلید به جای آن یک موضوع جدید ایجاد کنید و در آن به این موضوع ارجاع دهید؟",
"stale.create": "ایجاد یک موضوع جدید",
diff --git a/public/language/fa-IR/user.json b/public/language/fa-IR/user.json
index 5de1da570c..68d9698a69 100644
--- a/public/language/fa-IR/user.json
+++ b/public/language/fa-IR/user.json
@@ -94,6 +94,7 @@
"digest_off": "خاموش",
"digest_daily": "روزانه",
"digest_weekly": "هفتگی",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "ماهانه",
"has_no_follower": "این کاربر هیچ دنبالکنندهای ندارد :(",
"follows_no_one": "این کاربر هیچ کسی را دنبال نمیکند :(",
diff --git a/public/language/fi/admin/advanced/events.json b/public/language/fi/admin/advanced/events.json
index a2a77c4021..472c08b024 100644
--- a/public/language/fi/admin/advanced/events.json
+++ b/public/language/fi/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Ei tapahtumia.",
"control-panel": "Tapahtumien hallintapaneeli",
"delete-events": "Poista tapahtumia",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Suodattimet",
"filters-apply": "Lisää suodattimia",
"filter-type": "Tapahtuman tyyppi",
diff --git a/public/language/fi/admin/dashboard.json b/public/language/fi/admin/dashboard.json
index 8ce9c29ded..2fa46e3a70 100644
--- a/public/language/fi/admin/dashboard.json
+++ b/public/language/fi/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Kokonaisuudessaan",
"active-users.connections": "Yhteyttä",
- "anonymous-registered-users": "Anonyymit vs. Rekisteröityneet käyttäjät",
- "anonymous": "Anonyymiä",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Rekisteröitynyttä",
"user-presence": "Käyttäjien sijainti",
@@ -68,6 +68,7 @@
"unread": "Lukemattomat",
"high-presence-topics": "Aiheet, joissa on eniten käyttäjiä paikalla",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Sivulataukset",
"graphs.page-views-registered": "Rekisteröityneiden käyttäjien sivulatausta",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Bottien sivulatausta",
"graphs.unique-visitors": "Uniikkia vierailijaa",
"graphs.registered-users": "Rekisteröitynyttä käyttäjää",
- "graphs.anonymous-users": "Anonyymiä käyttäjää",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Viimeksi uudelleenkäynnistetty",
"no-users-browsing": "Ei käyttäjiä selaamassa",
"back-to-dashboard": "Takaisin ohjausnäkymään",
"details.no-users": "Ei liittyneitä käyttäjiä valitulla aikavälillä.",
"details.no-topics": "Ei luotuja aiheita valitulla aikavälillä.",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "Ei sisäänkirjautumisia valitulla aikavälillä.",
"details.logins-static": "NodeBB tallettaa istuntotiedot vain %1 päivän ajaksi, joten tämä kuvaaja näyttää vain viimeisimpänä aktiivisena olleet istunnot.",
"details.logins-login-time": "Sisäänkirjautumisaika"
diff --git a/public/language/fi/admin/development/info.json b/public/language/fi/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/fi/admin/development/info.json
+++ b/public/language/fi/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/fi/admin/extend/rewards.json b/public/language/fi/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/fi/admin/extend/rewards.json
+++ b/public/language/fi/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/fi/admin/general/dashboard.json b/public/language/fi/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/fi/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/fi/admin/general/navigation.json b/public/language/fi/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/fi/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/fi/admin/general/social.json b/public/language/fi/admin/general/social.json
deleted file mode 100644
index 2d6c8e5690..0000000000
--- a/public/language/fi/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Viestin jakaminen",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/fi/admin/general/sounds.json b/public/language/fi/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/fi/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/fi/admin/manage/digest.json b/public/language/fi/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/fi/admin/manage/digest.json
+++ b/public/language/fi/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/fi/admin/manage/users.json b/public/language/fi/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/fi/admin/manage/users.json
+++ b/public/language/fi/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/fi/admin/menu.json b/public/language/fi/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/fi/admin/menu.json
+++ b/public/language/fi/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/fi/admin/settings/email.json b/public/language/fi/admin/settings/email.json
index 02548f738e..2dd033e1ad 100644
--- a/public/language/fi/admin/settings/email.json
+++ b/public/language/fi/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/fi/admin/settings/general.json b/public/language/fi/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/fi/admin/settings/general.json
+++ b/public/language/fi/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/fi/admin/settings/navigation.json b/public/language/fi/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/fi/admin/settings/navigation.json
+++ b/public/language/fi/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/fi/admin/settings/notifications.json b/public/language/fi/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/fi/admin/settings/notifications.json
+++ b/public/language/fi/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/fi/admin/settings/post.json b/public/language/fi/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/fi/admin/settings/post.json
+++ b/public/language/fi/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/fi/admin/settings/user.json b/public/language/fi/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/fi/admin/settings/user.json
+++ b/public/language/fi/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/fi/error.json b/public/language/fi/error.json
index 711704df4f..d379bc1081 100644
--- a/public/language/fi/error.json
+++ b/public/language/fi/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Et voi keskustella ennen kuin sähköpostiosoitteesi on vahvistettu, ole hyvä ja paina tästä vahvistaaksesi sen.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Et voi estää muita ylläpitäjiä!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/fi/modules.json b/public/language/fi/modules.json
index 465a3a947c..506acc6926 100644
--- a/public/language/fi/modules.json
+++ b/public/language/fi/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/fi/top.json b/public/language/fi/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/fi/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/fi/topic.json b/public/language/fi/topic.json
index 593bab2c90..671365475b 100644
--- a/public/language/fi/topic.json
+++ b/public/language/fi/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klikkaa tästä palataksesi viimeisimpään luettuun viestiin tässä aiheessa",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Hylkää",
"composer.submit": "Lähetä",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Vastaus viestiin %1",
"composer.new_topic": "Uusi aihe",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Uusimmasta vanhimpaan",
"most_votes": "Eniten ääniä",
"most_posts": "Eniten viestejä",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "Aihe johon olet vastaamassa on melko vanha. Haluaisitko luoda mieluummin uuden aiheen ja viitata siitä tähän viestissäsi?",
"stale.create": "Luo uusi aihe",
diff --git a/public/language/fi/user.json b/public/language/fi/user.json
index c6b4197fde..2fff42f480 100644
--- a/public/language/fi/user.json
+++ b/public/language/fi/user.json
@@ -94,6 +94,7 @@
"digest_off": "Pois päältä",
"digest_daily": "Päivittäin",
"digest_weekly": "Viikottain",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Kuukausittain",
"has_no_follower": "Kukaan ei seuraa tätä käyttäjää :(",
"follows_no_one": "Tämä käyttäjä ei seuraa ketään :(",
diff --git a/public/language/fr/admin/advanced/events.json b/public/language/fr/admin/advanced/events.json
index 6e7c591e35..3514894bce 100644
--- a/public/language/fr/admin/advanced/events.json
+++ b/public/language/fr/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Il n'y a aucun évènement.",
"control-panel": "Panneau de contrôle des évènements",
"delete-events": "Supprimer les évènements",
+ "confirm-delete-all-events": "Êtes-vous sûr de vouloir supprimer tous les événements enregistrés ?",
"filters": "Filtres",
"filters-apply": "Appliquer",
"filter-type": "Évènements",
diff --git a/public/language/fr/admin/dashboard.json b/public/language/fr/admin/dashboard.json
index 6670e9d2db..7328224f86 100644
--- a/public/language/fr/admin/dashboard.json
+++ b/public/language/fr/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connexions",
- "anonymous-registered-users": "Utilisateurs anonymes vs enregistrés",
- "anonymous": "Anonymes",
+ "guest-registered-users": "Utilisateurs invités vs enregistrés",
+ "guest": "Invité",
"registered": "Enregistrés",
"user-presence": "Présence des utilisateurs",
@@ -68,6 +68,7 @@
"unread": "Non lus",
"high-presence-topics": "Sujets populaires",
+ "popular-searches": "Recherches populaires",
"graphs.page-views": "Pages vues",
"graphs.page-views-registered": "Membres",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Robots",
"graphs.unique-visitors": "Visiteurs uniques",
"graphs.registered-users": "Utilisateurs enregistrés",
- "graphs.anonymous-users": "Utilisateurs anonymes",
+ "graphs.guest-users": "Utilisateurs invités",
"last-restarted-by": "Redémarré par",
"no-users-browsing": "Aucun utilisateur connecté",
"back-to-dashboard": "Retour au Tableau de bord",
"details.no-users": "Aucun utilisateur ne s'est joint dans le délai sélectionné",
"details.no-topics": "Aucun sujet n'a été publié dans la période sélectionnée",
+ "details.no-searches": "Aucune recherche n'a encore été effectuée",
"details.no-logins": "Aucune connexion n'a été enregistrée dans le délai sélectionné",
"details.logins-static": "NodeBB n'enregistre que les données de session pendant %1 jours, et le tableau ci-dessous n'affichera donc que les dernières sessions actives",
"details.logins-login-time": "Heure de connexion"
diff --git a/public/language/fr/admin/development/info.json b/public/language/fr/admin/development/info.json
index 479b30a80f..2b20a90ad6 100644
--- a/public/language/fr/admin/development/info.json
+++ b/public/language/fr/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "en ligne",
"git": "git",
- "memory": "mémoire",
+ "process-memory": "mémoire de processus",
+ "system-memory": "mémoire système",
+ "used-memory-process": "Mémoire utilisée par processus",
+ "used-memory-os": "Mémoire système utilisée",
+ "total-memory-os": "Mémoire système totale",
"load": "Charge du système",
"cpu-usage": "Utilisation du processeur",
"uptime": "disponibilité",
diff --git a/public/language/fr/admin/extend/rewards.json b/public/language/fr/admin/extend/rewards.json
index b1db437fc0..9fb342ce60 100644
--- a/public/language/fr/admin/extend/rewards.json
+++ b/public/language/fr/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Supprimer",
"enable": "Activer",
"disable": "Désactiver",
- "control-panel": "Contrôle des récompenses",
- "new-reward": "Nouvelle récompense",
"alert.delete-success": "Récompense supprimée",
"alert.no-inputs-found": "Récompense invalide - aucune entrée trouvée !",
diff --git a/public/language/fr/admin/general/dashboard.json b/public/language/fr/admin/general/dashboard.json
deleted file mode 100644
index c3157a46dd..0000000000
--- a/public/language/fr/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Trafic du forum",
- "page-views": "Pages vues",
- "unique-visitors": "Visiteurs uniques",
- "new-users": "Nouvel utilisateur",
- "posts": "Messages",
- "topics": "Sujets",
- "page-views-seven": "7 derniers jours",
- "page-views-thirty": "30 derniers jours",
- "page-views-last-day": "Dernières 24 heures",
- "page-views-custom": "Dates personnalisées",
- "page-views-custom-start": "Début",
- "page-views-custom-end": "Fin",
- "page-views-custom-help": "Entrez une plage de date pour les vues que vous souhaitez afficher. Si aucun sélecteur de date n'est disponible, le format de date accepté est YYYY-MM-DD
.",
- "page-views-custom-error": "Veuillez entrer une plage de date valide dans le format suivant : YYYY-MM-DD
",
-
- "stats.yesterday": "Hier",
- "stats.today": "Aujourd'hui",
- "stats.last-week": "Semaine dernière",
- "stats.this-week": "Cette semaine",
- "stats.last-month": "Mois dernier",
- "stats.this-month": "Ce mois",
- "stats.all": "Tous les temps",
-
- "updates": "Mises à jour",
- "running-version": "NodeBB v%1 est actuellement installé.",
- "keep-updated": "Assurez-vous que votre version de NodeBB est à jour pour les derniers patchs de sécurité et correctifs de bugs.",
- "up-to-date": "
Les utilisateurs peuvent ensuite modifier la langue par défaut sur leur page de réglages.",
- "default-language": "Langue par défaut",
- "auto-detect": "Détection automatique de la langue pour les invités"
-}
\ No newline at end of file
diff --git a/public/language/fr/admin/general/navigation.json b/public/language/fr/admin/general/navigation.json
deleted file mode 100644
index 02d6a7fbeb..0000000000
--- a/public/language/fr/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icône :",
- "change-icon": "changer",
- "route": "Route :",
- "tooltip": "Info-bulle :",
- "text": "Texte :",
- "text-class": "Classe de texte : optionnel",
- "class": "Classe: facultatif",
- "id": "ID : optionnel",
-
- "properties": "Propriétés :",
- "groups": "Groupes:",
- "open-new-window": "Ouvrir dans une nouvelle fenêtre",
-
- "btn.delete": "Supprimer",
- "btn.disable": "Désactiver",
- "btn.enable": "Activer",
-
- "available-menu-items": "Éléments de menu disponibles",
- "custom-route": "Route personnalisée",
- "core": "cœur",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/fr/admin/general/social.json b/public/language/fr/admin/general/social.json
deleted file mode 100644
index 59e9e4e326..0000000000
--- a/public/language/fr/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Partage de message",
- "info-plugins-additional": "Les plugins peuvent ajouter de nouveaux réseaux pour partager des messages.",
- "save-success": "Sauvegarde réussie !"
-}
\ No newline at end of file
diff --git a/public/language/fr/admin/general/sounds.json b/public/language/fr/admin/general/sounds.json
deleted file mode 100644
index 8ec037f62b..0000000000
--- a/public/language/fr/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Discussions",
- "play-sound": "Jouer",
- "incoming-message": "Message entrant",
- "outgoing-message": "Message sortant",
- "upload-new-sound": "Envoyer un nouveau son",
- "saved": "Réglages sauvegardés"
-}
\ No newline at end of file
diff --git a/public/language/fr/admin/manage/digest.json b/public/language/fr/admin/manage/digest.json
index cbe54df27a..2512debb1f 100644
--- a/public/language/fr/admin/manage/digest.json
+++ b/public/language/fr/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Lettre d'activité envoyée",
"resent-day": "Lettre d'activités quotidienne envoyée",
"resent-week": "Lettre d'activité hebdomadaire envoyée",
+ "resent-biweek": "Lettre d'activité envoyée deux fois par semaine",
"resent-month": "Lettre d'activité mensuel envoyé",
"null": "Jamais",
"manual-run": "Lancer manuellement l'envoi:",
diff --git a/public/language/fr/admin/manage/privileges.json b/public/language/fr/admin/manage/privileges.json
index 574a6b5040..0d6fac887d 100644
--- a/public/language/fr/admin/manage/privileges.json
+++ b/public/language/fr/admin/manage/privileges.json
@@ -51,13 +51,13 @@
"alert.saved": "Changements de privilèges enregistrés et appliqués",
"alert.confirm-discard": "Êtes-vous sûr de vouloir annuler vos modifications de privilèges ?",
"alert.discarded": "Modifications de privilèges annulés",
- "alert.confirm-copyToAll": "Are you sure you wish to apply this set of %1 to all categories?",
- "alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's set of %1 to all categories?",
- "alert.confirm-copyToChildren": "Are you sure you wish to apply this set of %1 to all descendant (child) categories?",
- "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's set of %1 to all descendant (child) categories?",
+ "alert.confirm-copyToAll": "Voulez-vous vraiment appliquer cet ensemble de %1 à toutes les catégories?",
+ "alert.confirm-copyToAllGroup": "Voulez-vous vraiment appliquer l'ensemble de %1 de ce groupe à toutes les catégories?",
+ "alert.confirm-copyToChildren": "Voulez-vous vraiment appliquer cet ensemble de %1 à toutes les catégories incluses (enfants)?",
+ "alert.confirm-copyToChildrenGroup": "Voulez-vous vraiment appliquer l'ensemble de %1 de ce groupe à toutes les catégories incluses (enfants)?",
"alert.no-undo": "Cette action ne peut pas être annulée.",
"alert.admin-warning": "Les administrateurs obtiennent implicitement tous les privilèges",
- "alert.copyPrivilegesFrom-title": "Select a category to copy from",
- "alert.copyPrivilegesFrom-warning": "This will copy %1 from the selected category.",
- "alert.copyPrivilegesFromGroup-warning": "This will copy this group's set of %1 from the selected category."
+ "alert.copyPrivilegesFrom-title": "Sélectionnez une catégorie à copier",
+ "alert.copyPrivilegesFrom-warning": "Cela copiera %1 de la catégorie sélectionnée.",
+ "alert.copyPrivilegesFromGroup-warning": "Cela copiera l'ensemble de %1 de ce groupe à partir de la catégorie sélectionnée."
}
\ No newline at end of file
diff --git a/public/language/fr/admin/manage/uploads.json b/public/language/fr/admin/manage/uploads.json
index a0a8608e07..8f1e276a6f 100644
--- a/public/language/fr/admin/manage/uploads.json
+++ b/public/language/fr/admin/manage/uploads.json
@@ -6,6 +6,6 @@
"size/filecount": "Taille / nombre de fichiers",
"confirm-delete": "Voulez-vous vraiment supprimer ce fichier?",
"filecount": "%1 fichiers",
- "new-folder": "New Folder",
- "name-new-folder": "Enter a name for new the folder"
+ "new-folder": "Nouveau Dossier",
+ "name-new-folder": "Entrez un nom pour le nouveau dossier"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/manage/users.json b/public/language/fr/admin/manage/users.json
index 3cc2ce905e..4b98478d81 100644
--- a/public/language/fr/admin/manage/users.json
+++ b/public/language/fr/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "nom d'utilisateur",
"users.email": "e-mail",
+ "users.no-email": "(pas e-mail)",
"users.ip": "IP",
"users.postcount": "nombre de sujets",
"users.reputation": "réputation",
diff --git a/public/language/fr/admin/menu.json b/public/language/fr/admin/menu.json
index 3cb96440ec..196f86ce5c 100644
--- a/public/language/fr/admin/menu.json
+++ b/public/language/fr/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Connexions",
"dashboard/users": "Utilisateurs",
"dashboard/topics": "Sujets",
+ "dashboard/searches": "Recherches",
"section-general": "Général",
"section-manage": "Gestion",
diff --git a/public/language/fr/admin/settings/cookies.json b/public/language/fr/admin/settings/cookies.json
index 797294c699..b337057dfc 100644
--- a/public/language/fr/admin/settings/cookies.json
+++ b/public/language/fr/admin/settings/cookies.json
@@ -4,7 +4,7 @@
"consent.message": "Message de notification",
"consent.acceptance": "Message d'acceptation",
"consent.link-text": "Texte du lien vers la politique de confidentialité",
- "consent.link-url": "Policy Link URL",
+ "consent.link-url": "URL du lien Policy",
"consent.blank-localised-default": "Laisser vide pour utiliser les textes localisés par défaut de NodeBB",
"settings": "Réglages",
"cookie-domain": "Domaine de session du cookie",
diff --git a/public/language/fr/admin/settings/email.json b/public/language/fr/admin/settings/email.json
index 9de8227d8d..56956a04ca 100644
--- a/public/language/fr/admin/settings/email.json
+++ b/public/language/fr/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Le nom de l’expéditeur à afficher dans l'e-mail",
"smtp-transport": "Protocole SMTP",
- "smtp-transport.enabled": "Utiliser un server extérieur pour envoyer les emails",
+ "smtp-transport.enabled": "Activer l'envoi via SMTP",
"smtp-transport-help": "Vous pouvez sélectionner depuis une liste de services ou entrer un service personnalisé.",
"smtp-transport.service": "Sélectionner un service",
"smtp-transport.service-custom": "Service personnalisé",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Heure d'envoi",
"subscriptions.hour-help": "Veuillez entrer un nombre représentant l'heure à laquelle envoyer les lettres d'activités (c'est à dire 0
pour minuit, 17
pour 5:00 pm). Gardez à l'esprit qu'il s'agit de l'heure du serveur, et peut ne pas correspondre à votre heure locale.
L'heure du serveur est :
La prochaine lettre d'activités sera envoyée à ",
"notifications.remove-images": "Supprimer les images des notifications par e-mail",
+ "require-email-address": "Exiger une adresse e-mail aux nouveaux utilisateurs ",
+ "require-email-address-warning": "Par défaut, les utilisateurs peuvent refuser de saisir une adresse e-mail. L'activation de cette option oblige de renseigner une une adresse e-mail lors de l'inscription. Ne garantit pas que l'utilisateur entrera adresse e-mail valide, ni même une adresse qu'il possède.",
"include-unverified-emails": "Envoyer des mails aux destinataires qui n'ont pas explicitement confirmé leurs mails",
- "include-unverified-warning": "Par défaut, les utilisateurs dont les mails sont associés à leur compte ont déjà été vérifiés, mais il existe des situations où ce n'est pas le cas (par exemple, les connexions SSO, les utilisateurs bénéficiant de droits acquis, etc.). Activez ce paramètre à vos risques et périls – l'envoi de mails à des adresses non vérifiées peut constituer une violation des lois anti-spam régionales."
-}
\ No newline at end of file
+ "include-unverified-warning": "Par défaut, les utilisateurs dont les mails sont associés à leur compte ont déjà été vérifiés, mais il existe des situations où ce n'est pas le cas (par exemple, les connexions SSO, les utilisateurs bénéficiant de droits acquis, etc.). Activez ce paramètre à vos risques et périls – l'envoi de mails à des adresses non vérifiées peut constituer une violation des lois anti-spam régionales.",
+ "prompt": "Inviter les utilisateurs à saisir ou à confirmer leurs emails",
+ "prompt-help": "Si un utilisateur n'a pas défini d'email ou si son email n'est pas confirmé, un avertissement s'affichera à l'écran."
+}
diff --git a/public/language/fr/admin/settings/general.json b/public/language/fr/admin/settings/general.json
index 0670d17203..0f871bec8c 100644
--- a/public/language/fr/admin/settings/general.json
+++ b/public/language/fr/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Titre du site",
"title.short": "Titre court",
"title.short-placeholder": "Si aucun titre court n'est spécifié, le titre du site sera utilisé",
- "title.url": "URL",
+ "title.url": "URL du lien du titre",
"title.url-placeholder": "URL du titre du site",
- "title.url-help": "Adresse à laquelle l'utilisateur est renvoyé lors du clic sur le titre. Si ce champ est vide, l'adresse est celle de l'index du forum.",
+ "title.url-help": "Lorsque le titre est cliqué, il renvoi les utilisateurs à cette adresse. Si laissé vide, l'utilisateur sera envoyé à l'index du forum.
Remarque : il ne s'agit pas de l'URL externe utilisée dans les e-mails, etc. Elle est définie par la propriété url
dans config.json",
"title.name": "Nom de votre communauté",
"title.show-in-header": "Afficher le titre du site dans l'en-tête",
"browser-title": "Titre dans le navigateur",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Chemin vers un logo à afficher dans l'en-tête du site",
"logo.upload": "Télécharger",
- "logo.url": "URL",
+ "logo.url": "URL du lien du logo",
"logo.url-placeholder": "L'URL du logo du site",
- "logo.url-help": "Quand ils cliquent sur le logo, envoyer les utilisateurs vers cette adresse. Si ce champ est vide, l'utilisateur sera envoyé à l'index du forum.",
+ "logo.url-help": "Lorsque le logo est cliqué, il renvoi les utilisateurs à cette adresse. Si laissé vide, l'utilisateur sera envoyé à l'index du forum.
Remarque : il ne s'agit pas de l'URL externe utilisée dans les e-mails, etc. Elle est définie par la propriété url
dans config.json",
"logo.alt-text": "Texte alternatif (alt)",
"log.alt-text-placeholder": "Texte alternatif pour l'accessibilité",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Annuler le délai d'attente",
"undo-timeout-help": "Certaines opérations telles que le déplacement de sujets permettront au modérateur d'annuler son action dans un certain délai. Réglez sur 0 pour désactiver complètement l'annulation.",
"topic-tools": "Outils pour sujets"
-}
\ No newline at end of file
+}
diff --git a/public/language/fr/admin/settings/navigation.json b/public/language/fr/admin/settings/navigation.json
index 02d6a7fbeb..1305aed145 100644
--- a/public/language/fr/admin/settings/navigation.json
+++ b/public/language/fr/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Propriétés :",
"groups": "Groupes:",
"open-new-window": "Ouvrir dans une nouvelle fenêtre",
+ "dropdown": "Menu déroulant",
+ "dropdown-placeholder": "Placez vos éléments de menu déroulant ci-dessous, par exemple :
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Supprimer",
"btn.disable": "Désactiver",
@@ -20,4 +22,4 @@
"custom-route": "Route personnalisée",
"core": "cœur",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/fr/admin/settings/notifications.json b/public/language/fr/admin/settings/notifications.json
index 87ee6b31e0..9a0978d167 100644
--- a/public/language/fr/admin/settings/notifications.json
+++ b/public/language/fr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Notification de bienvenue",
"welcome-notification-link": "Lien de notification de bienvenue",
- "welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)"
+ "welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)",
+ "post-queue-notification-uid": "File d'attente d l'Utilisateur (UID)"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/settings/post.json b/public/language/fr/admin/settings/post.json
index b8cbb4c803..9a546492b1 100644
--- a/public/language/fr/admin/settings/post.json
+++ b/public/language/fr/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Dernier – Affiche le dernier message, ou celui d'origine, si il n'y a pas de réponse",
"teaser.last-reply": "Dernier – Affiche le dernier message, ou \"Aucune réponse\" si il n'y a pas de réponse",
"teaser.first": "Premier",
+ "showPostPreviewsOnHover": "Afficher un aperçu des messages au survol des liens",
"unread": "Paramètres des messages non lus",
"unread.cutoff": "Nombre de jours pour les messages non-lus",
"unread.min-track-last": "Nombre minimum de messages dans le sujet avant de garder en mémoire le dernier message lu",
@@ -56,6 +57,9 @@
"composer.show-help": "Afficher l'onglet \"Aide\"",
"composer.enable-plugin-help": "Autoriser les plugins à modifier l'onglet d'aide",
"composer.custom-help": "Message d'aide personnalisé",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Activer les backlinks de sujet",
+ "backlinks.help": "Si un message fait référence à un autre sujet, un lien vers le message sera inséré dans le sujet référencé.",
"ip-tracking": "Suivi d'IP",
"ip-tracking.each-post": "Suivre l'adresse IP pour chaque message",
"enable-post-history": "Activer l'historique des publications"
diff --git a/public/language/fr/admin/settings/user.json b/public/language/fr/admin/settings/user.json
index 57d2126740..0a736319e6 100644
--- a/public/language/fr/admin/settings/user.json
+++ b/public/language/fr/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Désactivé",
"digest-freq.daily": "Quotidien",
"digest-freq.weekly": "Hebdomadaire",
+ "digest-freq.biweekly": "Deux fois par semaine",
"digest-freq.monthly": "Mensuel",
"email-chat-notifs": "Envoyer un e-mail si un nouveau message de chat arrive lorsque je ne suis pas en ligne",
"email-post-notif": "Envoyer un email lors de réponses envoyées aux sujets auxquels que je suis",
diff --git a/public/language/fr/error.json b/public/language/fr/error.json
index 4ee0be6ce4..6f53fa2605 100644
--- a/public/language/fr/error.json
+++ b/public/language/fr/error.json
@@ -25,17 +25,18 @@
"invalid-event": "Événement non valide: %1",
"local-login-disabled": "Le système de connexion local a été désactivé pour les comptes sans privilèges.",
"csrf-invalid": "Nous ne pouvons pas vous connectez, probablement car votre session a expiré. Merci de réessayer.",
- "invalid-path": "Invalid path",
- "folder-exists": "Folder exists",
+ "invalid-path": "Chemin invalide",
+ "folder-exists": "Le dossier existe",
"invalid-pagination-value": "Valeur de pagination invalide. Celle-ci doit être comprise entre %1 et %2.",
"username-taken": "Nom d’utilisateur déjà utilisé",
"email-taken": "Email déjà utilisé",
"email-nochange": "Le mail saisi est déjà enregistré.",
"email-invited": "Cet utilisateur a déjà été invité.",
- "email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
+ "email-not-confirmed": "La publication dans certaines catégories ou sujets sera activée après confirmation de e-mail, veuillez cliquer ici pour envoyer un e-mail de confirmation.",
"email-not-confirmed-chat": "Il ne vous est pas possible d'utiliser le chat tant que votre adresse email n'a pas été vérifiée. Veuillez cliquer ici pour confirmer votre adresse email.",
"email-not-confirmed-email-sent": "Votre email n'a pas encore été confirmé, veuillez vérifier votre boîte mail. Vous ne pourrez pas poster ou discuter avant que votre email ne soit confirmé.",
"no-email-to-confirm": "Votre compte n'a pas d'adresse mail définie. Un mail est nécessaire pour la récupération du compte. Veuillez cliquer ici pour entrer un courriel.",
+ "user-doesnt-have-email": "L'utilisateur « %1 » n'a pas d'adresse e-mail.",
"email-confirm-failed": "Votre adresse email n'a pas pu être vérifiée. Veuillez ré-essayer plus tard.",
"confirm-email-already-sent": "L'email de confirmation a déjà été envoyé. Veuillez attendre %1 minute(s) avant de redemander un nouvel envoi.",
"sendmail-not-found": "L'application d'envoi de mail est introuvable, assurez-vous qu'elle est installée et que l'utilisateur ayant démarré NodeBB ait des droits suffisants.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Vous avez déjà mis un marque-page",
"already-unbookmarked": "Vous avez déjà retiré un marque-page",
"cant-ban-other-admins": "Vous ne pouvez pas bannir les autres administrateurs !",
+ "cant-make-banned-users-admin": "Vous ne pouvez pas mettre des utilisateurs bannis en administrateur.",
"cant-remove-last-admin": "Vous êtes le seul administrateur. Ajoutez un autre utilisateur en tant qu'administrateur avant de vous retirer.",
"account-deletion-disabled": "La suppression du compte est désactivée",
"cant-delete-admin": "Veuillez retirer les droits d'administration de ce compte avant de tenter de le supprimer.",
diff --git a/public/language/fr/modules.json b/public/language/fr/modules.json
index 4e665f520a..d1c547a30c 100644
--- a/public/language/fr/modules.json
+++ b/public/language/fr/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Barré",
"composer.formatting.code": "Code",
"composer.formatting.link": "Lien",
- "composer.formatting.picture": "Image",
+ "composer.formatting.picture": "Lien d'image",
"composer.upload-picture": "Envoyer une image",
"composer.upload-file": "Envoyer un fichier",
"composer.zen_mode": "Mode Zen",
diff --git a/public/language/fr/top.json b/public/language/fr/top.json
new file mode 100644
index 0000000000..b182f2d4e9
--- /dev/null
+++ b/public/language/fr/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Haut",
+ "no_top_topics": "Aucun sujet principal"
+}
\ No newline at end of file
diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json
index e93c59cb01..c3157a0148 100644
--- a/public/language/fr/topic.json
+++ b/public/language/fr/topic.json
@@ -21,7 +21,7 @@
"edit": "Éditer",
"delete": "Supprimer",
"delete-event": "Supprimer l'événement",
- "delete-event-confirm": "Voulez-vous vraiment supprimer cet événement ?",
+ "delete-event-confirm": "Êtes-vous sûr de vouloir supprimer cet événement ?",
"purge": "Supprimer définitivement",
"restore": "Restaurer",
"move": "Déplacer",
@@ -47,6 +47,7 @@
"restored-by": "Restauré par",
"moved-from-by": "Déplacé de %1 par",
"queued-by": "Message en attente d'approbation →",
+ "backlink": "Référencé par",
"bookmark_instructions": "Cliquez ici pour retourner au dernier message lu de ce fil.",
"flag-post": "Signaler ce message",
"flag-user": "Signaler cet utilisateur",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Entrez votre nom/identifiant ici",
"composer.discard": "Abandonner",
"composer.submit": "Envoyer",
+ "composer.additional-options": "Options additionnelles",
"composer.schedule": "Planification",
"composer.replying_to": "En réponse à %1",
"composer.new_topic": "Nouveau sujet",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Du plus récent au plus ancien",
"most_votes": "Les plus votés",
"most_posts": "Meilleurs messages",
+ "most_views": "Les plus vues",
"stale.title": "Créer un nouveau sujet à la place ?",
"stale.warning": "Le sujet auquel vous répondez est assez ancien. Ne voudriez-vous pas créer un nouveau sujet à la place et placer une référence vers celui-ci dans votre réponse ?",
"stale.create": "Créer un nouveau sujet",
diff --git a/public/language/fr/user.json b/public/language/fr/user.json
index 36ab11712b..df75626619 100644
--- a/public/language/fr/user.json
+++ b/public/language/fr/user.json
@@ -94,6 +94,7 @@
"digest_off": "Désactivé",
"digest_daily": "Quotidien",
"digest_weekly": "Hebdomadaire",
+ "digest_biweekly": "Deux fois par semaine",
"digest_monthly": "Mensuel",
"has_no_follower": "Personne n'est abonné à cet utilisateur :(",
"follows_no_one": "Cet utilisateur n'est abonné à personne :(",
diff --git a/public/language/gl/admin/advanced/events.json b/public/language/gl/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/gl/admin/advanced/events.json
+++ b/public/language/gl/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/gl/admin/dashboard.json b/public/language/gl/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/gl/admin/dashboard.json
+++ b/public/language/gl/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/gl/admin/development/info.json b/public/language/gl/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/gl/admin/development/info.json
+++ b/public/language/gl/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/gl/admin/extend/rewards.json b/public/language/gl/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/gl/admin/extend/rewards.json
+++ b/public/language/gl/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/gl/admin/general/dashboard.json b/public/language/gl/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/gl/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/gl/admin/general/navigation.json b/public/language/gl/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/gl/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/gl/admin/general/social.json b/public/language/gl/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/gl/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/gl/admin/general/sounds.json b/public/language/gl/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/gl/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/gl/admin/manage/digest.json b/public/language/gl/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/gl/admin/manage/digest.json
+++ b/public/language/gl/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/gl/admin/manage/users.json b/public/language/gl/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/gl/admin/manage/users.json
+++ b/public/language/gl/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/gl/admin/menu.json b/public/language/gl/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/gl/admin/menu.json
+++ b/public/language/gl/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/gl/admin/settings/email.json b/public/language/gl/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/gl/admin/settings/email.json
+++ b/public/language/gl/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/gl/admin/settings/general.json b/public/language/gl/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/gl/admin/settings/general.json
+++ b/public/language/gl/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/gl/admin/settings/navigation.json b/public/language/gl/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/gl/admin/settings/navigation.json
+++ b/public/language/gl/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/gl/admin/settings/notifications.json b/public/language/gl/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/gl/admin/settings/notifications.json
+++ b/public/language/gl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/gl/admin/settings/post.json b/public/language/gl/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/gl/admin/settings/post.json
+++ b/public/language/gl/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/gl/admin/settings/user.json b/public/language/gl/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/gl/admin/settings/user.json
+++ b/public/language/gl/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/gl/error.json b/public/language/gl/error.json
index 1c5bc502c1..2d6e135643 100644
--- a/public/language/gl/error.json
+++ b/public/language/gl/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Non podes charlar ata que confirmes o teu correo, por favor pica aquí para confirmalo.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Non podemos confirmar o teu enderezo, por favor téntao de novo máis tarde.",
"confirm-email-already-sent": "O correo de confirmación foi enviado, agarda %1 minute(s) para enviar outro.",
"sendmail-not-found": "Non se atopa o executable \"sendmail\", por favor, asegúrate de que está instalado no teu sistema e que é accesible polo usuario que executa NodeBB. ",
@@ -103,6 +104,7 @@
"already-bookmarked": "Xa marcaches esta mensaxe",
"already-unbookmarked": "Xa desmarcaches esta mensaxe",
"cant-ban-other-admins": "Non podes botar outros administradores!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Eres o único administrador. Engade outros administradores antes de quitarte a ti mesmo como administrador.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Retirar privilexios de administrador desta conta antes de intentar borrala",
diff --git a/public/language/gl/modules.json b/public/language/gl/modules.json
index af391edcca..ea39947c26 100644
--- a/public/language/gl/modules.json
+++ b/public/language/gl/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Tachado",
"composer.formatting.code": "Code",
"composer.formatting.link": "Ligazón",
- "composer.formatting.picture": "Foto",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Subir foto",
"composer.upload-file": "Subir arquivo",
"composer.zen_mode": "Modo Zen",
diff --git a/public/language/gl/top.json b/public/language/gl/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/gl/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/gl/topic.json b/public/language/gl/topic.json
index da2afd1bef..493bff32b8 100644
--- a/public/language/gl/topic.json
+++ b/public/language/gl/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Pica aquí para volver á última mensaxe lida neste tema ",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Descartar",
"composer.submit": "Enviar",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "En resposta a %1",
"composer.new_topic": "Novo tema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Máis novo a máis antigo",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Crear un novo tema no seu lugar?",
"stale.warning": "O tema no que queres publicar é bastante vello. Queres crear un novo tema no seu lugar e incluir unha referencia a este na túa mensaxe?",
"stale.create": "Crear un novo tema",
diff --git a/public/language/gl/user.json b/public/language/gl/user.json
index 7fb9ff2efb..7602c50bdf 100644
--- a/public/language/gl/user.json
+++ b/public/language/gl/user.json
@@ -94,6 +94,7 @@
"digest_off": "Desactivado",
"digest_daily": "Diariamente",
"digest_weekly": "Semanalmente",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mensualmente",
"has_no_follower": "Ninguén segue a este usuario :(",
"follows_no_one": "Este usuario non sigue a ninguén :(",
diff --git a/public/language/he/admin/advanced/events.json b/public/language/he/admin/advanced/events.json
index 1e8a7c9a9f..37da405a88 100644
--- a/public/language/he/admin/advanced/events.json
+++ b/public/language/he/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "אין ארועים",
"control-panel": "בקרת ארועים\n ",
"delete-events": "מחיקת ארועים",
+ "confirm-delete-all-events": "האם אתה בטוח שאתה רוצה למחוק את כל האירועים שנרשמו?",
"filters": "מסננים",
"filters-apply": "החל מסננים",
"filter-type": "סוג אירוע",
diff --git a/public/language/he/admin/dashboard.json b/public/language/he/admin/dashboard.json
index 54a77a8173..2f6e8e6ba0 100644
--- a/public/language/he/admin/dashboard.json
+++ b/public/language/he/admin/dashboard.json
@@ -30,7 +30,7 @@
"upgrade-available": "YYYY-MM-DD
",
- "page-views-custom-error": "נא הזן טווח תאריכים תקין כלהלן YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "כל הזמנים",
-
- "updates": "עדכונים",
- "running-version": "אתה עובד עם NodeBB גרסה%1",
- "keep-updated": "תמיד תוודא שמערכת NodeBB שלך עדכנית לטובת עדכוני אבטחה ותיקוני באגים",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/he/admin/general/navigation.json b/public/language/he/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/he/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/he/admin/general/social.json b/public/language/he/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/he/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/he/admin/general/sounds.json b/public/language/he/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/he/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/he/admin/manage/categories.json b/public/language/he/admin/manage/categories.json
index 546c5abc35..07eca8f15e 100644
--- a/public/language/he/admin/manage/categories.json
+++ b/public/language/he/admin/manage/categories.json
@@ -19,7 +19,7 @@
"category-image": "תמונת קטגוריה",
"parent-category": "קטגוריית אב",
"optional-parent-category": "(אופציונלי) קטגוריית הורים",
- "top-level": "Top Level",
+ "top-level": "רמה עליונה",
"parent-category-none": "(ללא)",
"copy-parent": "העתק אב",
"copy-settings": "העתק הגדרות מ:",
@@ -32,8 +32,8 @@
"edit": "ערוך",
"analytics": "נתח",
"view-category": "הצג קטגוריה",
- "set-order": "Set order",
- "set-order-help": "Setting the order of the category will move this category to that order and update the order of other categories as necessary. Minimum order is 1 which puts the category at the top.",
+ "set-order": "קבע סדר",
+ "set-order-help": "הגדרת סדר הקטגוריה תעביר קטגוריה זו לסדר זה ותעדכן את סדר הקטגוריות האחרות לפי הצורך. מינימום קביעת סדר הוא 1 מה שמציב את הקטגוריה בראש.",
"select-category": "בחר קטגוריה",
"set-parent-category": "הגדר קטגוריית אב",
diff --git a/public/language/he/admin/manage/digest.json b/public/language/he/admin/manage/digest.json
index fbad5ebc74..78e865d394 100644
--- a/public/language/he/admin/manage/digest.json
+++ b/public/language/he/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "שליחת התקציר מחדש באופן ידני בוצע בהצלחה",
"resent-day": "תקציר יומי נשלח",
"resent-week": "תקציר שבועי נשלח",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "תקציר חודשי נשלח",
"null": "אף פעם",
"manual-run": "הפעל תקציר ידני",
diff --git a/public/language/he/admin/manage/privileges.json b/public/language/he/admin/manage/privileges.json
index 2100dbedde..819f7260ed 100644
--- a/public/language/he/admin/manage/privileges.json
+++ b/public/language/he/admin/manage/privileges.json
@@ -51,13 +51,13 @@
"alert.saved": "שינויי הרשאות נשמרו והוחלו",
"alert.confirm-discard": "האם אתה בטוח שברצונך לבטל את שינויי ההרשאות שלך?",
"alert.discarded": "שינויי ההרשאות נמחקו",
- "alert.confirm-copyToAll": "Are you sure you wish to apply this set of %1 to all categories?",
- "alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's set of %1 to all categories?",
- "alert.confirm-copyToChildren": "Are you sure you wish to apply this set of %1 to all descendant (child) categories?",
- "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's set of %1 to all descendant (child) categories?",
+ "alert.confirm-copyToAll": "זהירות!! האם אתה בטוח שברצונך להחיל הגדרת הרשאות זו של %1 ל כל הקטגוריות?",
+ "alert.confirm-copyToAllGroup": "זהירות!! האם אתה בטוח שברצונך להחיל הרשאות קבוצה זו של%1 ל כל הקטגוריות?",
+ "alert.confirm-copyToChildren": "האם אתה בטוח שברצונך להחיל הגדרת הרשאות זו של %1 ל כל קטגוריות הצאצאים (ילדים)?",
+ "alert.confirm-copyToChildrenGroup": "האם אתה בטוח שברצונך להחיל הרשאות קבוצה זו של%1 ל לכל קטגוריות הצאצאים (ילדים)?",
"alert.no-undo": "לא ניתן לבטל פעולה זו.",
"alert.admin-warning": "מנהלים מקבלים את כל ההרשאות",
- "alert.copyPrivilegesFrom-title": "Select a category to copy from",
- "alert.copyPrivilegesFrom-warning": "This will copy %1 from the selected category.",
- "alert.copyPrivilegesFromGroup-warning": "This will copy this group's set of %1 from the selected category."
+ "alert.copyPrivilegesFrom-title": "בחר קטגוריה להעתקה ממנו",
+ "alert.copyPrivilegesFrom-warning": "פעולה זו תעתיק %1 מהקטגוריה שנבחרה.",
+ "alert.copyPrivilegesFromGroup-warning": "פעולה זו תעתיק את הגדרת הקבוצה של %1 מהקטגוריה שנבחרה."
}
\ No newline at end of file
diff --git a/public/language/he/admin/manage/uploads.json b/public/language/he/admin/manage/uploads.json
index 2fa5ab4c06..0507edec6f 100644
--- a/public/language/he/admin/manage/uploads.json
+++ b/public/language/he/admin/manage/uploads.json
@@ -6,6 +6,6 @@
"size/filecount": "גודל / ספירת קבצים",
"confirm-delete": "האם אתה בטוח שאתה רוצה למחוק קובץ זה?",
"filecount": "%1 קבצים",
- "new-folder": "New Folder",
- "name-new-folder": "Enter a name for new the folder"
+ "new-folder": "תיקייה חדשה",
+ "name-new-folder": "הכנס שם לתיקייה החדשה"
}
\ 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 05b73d2b18..1eb0bb2aca 100644
--- a/public/language/he/admin/manage/users.json
+++ b/public/language/he/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "מזהה משתמש (ID)",
"users.username": "שם משתמש",
"users.email": "דוא\"ל",
+ "users.no-email": "(אין כתובת דוא\"ל)",
"users.ip": "IP",
"users.postcount": "מספר פוסטים",
"users.reputation": "מוניטין",
diff --git a/public/language/he/admin/menu.json b/public/language/he/admin/menu.json
index c4d31c775d..95890e7d15 100644
--- a/public/language/he/admin/menu.json
+++ b/public/language/he/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "כניסות",
"dashboard/users": "משתמשים",
"dashboard/topics": "נושאים",
+ "dashboard/searches": "חיפושים",
"section-general": "כללי",
"section-manage": "ניהול",
diff --git a/public/language/he/admin/settings/advanced.json b/public/language/he/admin/settings/advanced.json
index 2f71a62b2a..621a94adb3 100644
--- a/public/language/he/admin/settings/advanced.json
+++ b/public/language/he/admin/settings/advanced.json
@@ -5,14 +5,14 @@
"maintenance-mode.message": "הודעת תחזוקה",
"headers": "כותרות",
"headers.allow-from": "הגדר ALLOW-FROM למקם NodeBB ב- iFrame",
- "headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
- "headers.csp-frame-ancestors-help": "'none', 'self'(default) or list of URIs to allow.",
+ "headers.csp-frame-ancestors": "הגדר את מדיניות האבטחה (Content-Security-Policy) עבור ההטמעה (frame-ancestors) של NodeBB בתוך Iframe",
+ "headers.csp-frame-ancestors-help": "בחר מילים שמורות כמו 'none' (ללא) 'self' (רק מהאתר שלי) או כתובת מלאה של אתר חיצוני",
"headers.powered-by": "התאם אישית את הכותרת \"מופעל ע\"י\" הברירת מחדל של נודביבי",
- "headers.acao": "Access-Control-Allow-Origin",
- "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression",
+ "headers.acao": "אתרים הרשאים לקרוא לאתר זה (Access-Control-Allow-Origin)",
+ "headers.acao-regex": "תבנית טקסט (Regex) עבור אתרים הרשאים לקרוא לאתר זה (Access-Control-Allow-Origin)",
"headers.acao-help": "כדי למנוע גישה לכל האתרים, השאר ריק",
- "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty",
- "headers.acac": "Access-Control-Allow-Credentials",
+ "headers.acao-regex-help": "הכנס תבנית טקסט (Regex) כאן כדי לאפשר קריאה דינאמית מאתרים חיצוניים. אם ברצונך לחסום כל גישה חיצונית, השאר ריק.",
+ "headers.acac": "אתרים אשר אל בקשות אליהם, יתווספו גם נתוני כניסה כגוןCookie וכו'. ( Access-Control-Allow-Credentials)",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"hsts": "Strict Transport Security",
@@ -26,13 +26,13 @@
"traffic.enable": "Enable Traffic Management",
"traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)",
"traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)",
- "traffic.lag-check-interval": "Check Interval (in milliseconds)",
+ "traffic.lag-check-interval": "מרווח זמן בין בדיקות (במילישניות)",
"traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)",
- "sockets.settings": "WebSocket Settings",
- "sockets.max-attempts": "Max Reconnection Attempts",
+ "sockets.settings": "הגדרות חיבור WebSocket",
+ "sockets.max-attempts": "מקסימום מספר נסיונות חיבור מחדש",
"sockets.default-placeholder": "ברירת מחדל: %1",
- "sockets.delay": "Reconnection Delay",
+ "sockets.delay": "זמן השעייה בן נסיונות חיבור מחדש",
"analytics.settings": "Analytics Settings",
"analytics.max-cache": "Analytics Cache Max Value",
diff --git a/public/language/he/admin/settings/email.json b/public/language/he/admin/settings/email.json
index a0bc61d400..7c1fa4f51b 100644
--- a/public/language/he/admin/settings/email.json
+++ b/public/language/he/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "השם 'מאת' יוצג בדוא\"ל.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "שעת תקציר",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "הסר תמונות מהודעות דוא\"ל",
+ "require-email-address": "דרוש ממשתמשים חדשים כתובת אימייל",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/he/admin/settings/general.json b/public/language/he/admin/settings/general.json
index c807d5fccc..97c974a552 100644
--- a/public/language/he/admin/settings/general.json
+++ b/public/language/he/admin/settings/general.json
@@ -3,48 +3,48 @@
"title": "כותרת האתר",
"title.short": "כותרת קצרה",
"title.short-placeholder": "אם לא הוגדר כותרת קצרה, כותרת האתר ישמש ככותרת",
- "title.url": "כתובת האתר",
- "title.url-placeholder": "כתובת אתר זה",
- "title.url-help": "בעת לחיצה על הכותרת, המשתמשים ינותבו לכתובת הזו. אם תשאיר ריק, המשתמשים ינותבו לאינדקס",
- "title.name": "Your Community Name",
+ "title.url": "כותרת קישור URL",
+ "title.url-placeholder": "ה-URL של כותרת האתר",
+ "title.url-help": "בעת לחיצה על הכותרת, המשתמשים ינותבו לכתובת זו. באם יישאר ריק, המשתמשים יישלחו לאינדקס הפורום.
הערה: זו אינה כתובת ה- URL החיצונית המשמשת בהודעות דוא\"ל וכד'. זה נקבע על ידי ה-url
המאופיין ב- config.json",
+ "title.name": "שם הקהילה שלך",
"title.show-in-header": "הצג את כותרת האתר בכותרת העליונה",
"browser-title": "כותרת הדפדפן",
"browser-title-help": "אם לא צוין כותרת הדפדפן, כותרת האתר ישמש ככותרת",
"title-layout": "פריסת כותרת",
- "title-layout-help": "Define how the browser title will be structured ie. {pageTitle} | {browserTitle}",
- "description.placeholder": "A short description about your community",
- "description": "Site Description",
- "keywords": "Site Keywords",
- "keywords-placeholder": "Keywords describing your community, comma-separated",
+ "title-layout-help": "הגדר כיצד כותרת הדפדפן תהיה מובנית לדוגמא. {pageTitle} | {browserTitle}",
+ "description.placeholder": "תיאור קצר על הקהילה שלך",
+ "description": "תיאור האתר",
+ "keywords": "מילות מפתח של האתר",
+ "keywords-placeholder": "מילות מפתח המתארות את הקהילה שלך, מופרדות באמצעות פסיקים",
"logo": "לוגו האתר",
"logo.image": "תמונה",
"logo.image-placeholder": "נתב ללוגו שיראה בכותרת הפורום",
"logo.upload": "העלה",
- "logo.url": "URL",
+ "logo.url": "קישור URL לאייקון",
"logo.url-placeholder": "כתובת לוגו האתר",
- "logo.url-help": "בעת לחיצה על הלוגו, המשתמשים ינותבו לכתובת הזו. אם תשאיר ריק, המשתמשים ינותבו לאינדקס",
- "logo.alt-text": "Alt Text",
- "log.alt-text-placeholder": "Alternative text for accessibility",
- "favicon": "Favicon",
+ "logo.url-help": "בעת לחיצה על האייקון, המשתמשים ינותבו לכתובת זו. באם יישאר ריק, המשתמשים יישלחו לאינדקס הפורום.
הערה: זו אינה כתובת ה- URL החיצונית המשמשת בהודעות דוא\"ל וכד'. זה נקבע על ידי ה-url
המאופיין ב- config.json",
+ "logo.alt-text": "טקסט חלופי",
+ "log.alt-text-placeholder": "הזן טקסט חלופי לנגישות",
+ "favicon": "פבאייקון - Favicon",
"favicon.upload": "העלה",
- "pwa": "Progressive Web App",
- "touch-icon": "Touch Icon",
+ "pwa": "אפליקציית אינטרנט בסלולרי",
+ "touch-icon": "סמליל דף אינטרנט - Touch Icon",
"touch-icon.upload": "העלה",
- "touch-icon.help": "Recommended size and format: 512x512, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.",
- "maskable-icon": "Maskable (Homescreen) Icon",
- "maskable-icon.help": "Recommended size and format: 512x512, PNG format only. If no maskable icon is specified, NodeBB will fall back to the Touch Icon.",
- "outgoing-links": "לינקים חיצוניים",
- "outgoing-links.warning-page": "Use Outgoing Links Warning Page",
- "search": "Search",
- "search-default-in": "Search In",
- "search-default-in-quick": "Quick Search In",
- "search-default-sort-by": "Sort by",
- "outgoing-links.whitelist": "Domains to whitelist for bypassing the warning page",
- "site-colors": "Site Color Metadata",
+ "touch-icon.help": "סמליל דף אינטרנט מופיע כאשר מישהו מסמן את דף האינטרנט שלך או מוסיף את דף האינטרנט שלך למסך הבית שלו, גודל ותבנית מומלצים: 512x512, תבנית PNG בלבד. אם לא הוגדר סמליל דף אינטרנט, NodeBB יחזור להשתמש בסמליל הפבאייקון.",
+ "maskable-icon": "סמליל הניתן להסוואה (במסך הבית)",
+ "maskable-icon.help": "סמליל הניתן להסוואה מופיע בדף הבית של הסוללרי, זהו תמונה אטומה עם מעט ריפוד שהיישום דף הבית שלך יוכל לחתוך אחר כך לצורה ולגודל הרצוי. עדיף לא להסתמך על צורה מסוימת, מכיוון שהצורה שנבחרה בסופו של דבר יכולה להשתנות לפי סוגי מסך בית ופלטפורמה. גודל ותבנית מומלצים: 512x512, תבנית PNG בלבד. אם לא הוגדר אייקון הניתן להסוואה, NodeBB יחזור להשתמש בסמליל דף האינטרנט.",
+ "outgoing-links": "קישורים חיצוניים",
+ "outgoing-links.warning-page": "השתמש בדף האזהרה לקישורים יוצאים",
+ "search": "חיפוש",
+ "search-default-in": "חפש ב",
+ "search-default-in-quick": "חיפוש מהיר ב",
+ "search-default-sort-by": "מיין לפי",
+ "outgoing-links.whitelist": "תחומים לרשימה הלבנה לעקיפת דף האזהרה",
+ "site-colors": "מטה-נתונים של צבע אתר",
"theme-color": "צבע ערכת נושא",
"background-color": "צבע רקע",
- "background-color-help": "Color used for splash screen background when website is installed as a PWA",
- "undo-timeout": "Undo Timeout",
- "undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
+ "background-color-help": "צבע המשמש לרקע של מסך פתיחה כאשר אתר האינטרנט מותקן כ-PWA",
+ "undo-timeout": "פסק זמן לביטול",
+ "undo-timeout-help": "לפעולות מסוימות, כמו העברת נושאים, יאופשרו ביטול הפעולה במסגרת זמן מסוימת. הגדר ל- 0 כדי להשבית לחלוטין את האפשרות.",
"topic-tools": "כלי נושא"
-}
\ No newline at end of file
+}
diff --git a/public/language/he/admin/settings/navigation.json b/public/language/he/admin/settings/navigation.json
index b89a64c2ac..fd4d8d9509 100644
--- a/public/language/he/admin/settings/navigation.json
+++ b/public/language/he/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "הרשאות:",
"groups": "קבוצות:",
"open-new-window": "פתח בחלון חדש",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "מחק",
"btn.disable": "השבת",
@@ -20,4 +22,4 @@
"custom-route": "נתיב מותאם אישית",
"core": "ליבה",
"plugin": "תוסף"
-}
\ No newline at end of file
+}
diff --git a/public/language/he/admin/settings/notifications.json b/public/language/he/admin/settings/notifications.json
index 2829c6e2ed..5e25d54217 100644
--- a/public/language/he/admin/settings/notifications.json
+++ b/public/language/he/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "התראות",
"welcome-notification": "הודעת ברוכים הבאים",
"welcome-notification-link": "קישור הודעת ברוכים הבאים",
- "welcome-notification-uid": "הודעת ברוכים הבאים למשתמש (UID)"
+ "welcome-notification-uid": "הודעת ברוכים הבאים למשתמש (UID)",
+ "post-queue-notification-uid": "רשום משתמש בתור (UID)"
}
\ No newline at end of file
diff --git a/public/language/he/admin/settings/post.json b/public/language/he/admin/settings/post.json
index ecca8e24f7..e2c3681728 100644
--- a/public/language/he/admin/settings/post.json
+++ b/public/language/he/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – הצג את הפוסט האחרון, כולל הפוסט המקורי, אם אין תגובות",
"teaser.last-reply": "Last – הצג את התשובה האחרונה, או ציין \"ללא תשובות\" אם אין תשובות",
"teaser.first": "ראשון",
+ "showPostPreviewsOnHover": "הצג תצוגה מקדימה בריחוף על פוסט",
"unread": "הגדרות \"שלא נקראו\"",
"unread.cutoff": "ימי ניתוק שלא נקראו",
"unread.min-track-last": "פוסטים מינימליים בנושא לפני מעקב אחר קריאה אחרונה",
@@ -56,6 +57,9 @@
"composer.show-help": "הצג כרטיסיית \"עזרה\"",
"composer.enable-plugin-help": "אפשר לתוסיפים להוסיף תוכן ללשונית עזרה",
"composer.custom-help": "טקסט עזרה מותאם אישית",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP מעקב",
"ip-tracking.each-post": "מעקב אחר כתובת IP על כל הודעה",
"enable-post-history": "הפוך היסטוריית פוסטים לזמינה"
diff --git a/public/language/he/admin/settings/user.json b/public/language/he/admin/settings/user.json
index 374648e4ca..519cbaaa7e 100644
--- a/public/language/he/admin/settings/user.json
+++ b/public/language/he/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "כבוי",
"digest-freq.daily": "יומי",
"digest-freq.weekly": "שבועי",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "חודשי",
"email-chat-notifs": "שלח לי הודעה למייל כאשר הודעת צ'אט נשלחה אלי בזמן שאינני מחובר",
"email-post-notif": "שלח לי הודעה למייל כאשר תגובות חדשות פורסמו לנושאים שאני עוקב אחריהם",
diff --git a/public/language/he/error.json b/public/language/he/error.json
index b93f4c9a23..41575db79d 100644
--- a/public/language/he/error.json
+++ b/public/language/he/error.json
@@ -25,19 +25,20 @@
"invalid-event": "אירוע לא תקין: %1",
"local-login-disabled": "מערכת הכניסה המקומית הושבתה עבור חשבונות שאינם מורשים.",
"csrf-invalid": "אין באפשרותנו לחבר אותך למערכת, מכיוון שעבר זמן רב מידי. אנא נסה שנית.",
- "invalid-path": "Invalid path",
- "folder-exists": "Folder exists",
+ "invalid-path": "נתיב שגוי",
+ "folder-exists": "התיקיה קיימת",
"invalid-pagination-value": "ערך דף לא חוקי, חייב להיות לפחות %1 ולא מעל %2",
"username-taken": "שם משתמש תפוס",
- "email-taken": "כתובת אימייל תפוסה",
- "email-nochange": "כתובת אימייל שהוזן זהה לאימייל שנמצא כבר",
- "email-invited": "כבר נשלחה הזמנה למייל זה",
- "email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
+ "email-taken": "כתובת דוא\"ל תפוסה",
+ "email-nochange": "כתובת דוא\"ל שהוזן זהה לדוא\"ל שנמצא כבר",
+ "email-invited": "כבר נשלחה הזמנה לדוא\"ל זה",
+ "email-not-confirmed": "פרסום בקטגוריות או בנושאים מסוימים מופעל רק לאחר אישור הדוא\"ל שלך, אנא לחץ כאן כדי לשלוח אימות לדוא\"ל שלך.",
"email-not-confirmed-chat": "אין באפשרותך לשוחח עד שהדוא\"ל שלך יאושר, אנא לחץ כאן כדי לאשר את הדוא\"ל שלך.",
- "email-not-confirmed-email-sent": "האימייל שלך עדין לא אושר. אנא בדוק בתיבת הדואר בנוגע לאישור האימייל שנשלח לך על ידנו. לא תוכל לכתוב פוסטים ולהשתמש בצ'אט לפני אימות המייל שלך.",
- "no-email-to-confirm": "בחשבונך לא הוגדר אימייל. כתובת אימייל נחוץ לשחזור חשבון. אנא לחץ כאן כדי להכניס דוא\"ל.",
+ "email-not-confirmed-email-sent": "הדוא\"ל שלך עדין לא אושר. אנא בדוק בתיבת הדואר בנוגע לאישור הדוא\"ל שנשלח לך על ידינו. לא תוכל לכתוב פוסטים ולהשתמש בצ'אט לפני אימות הדוא\"ל שלך.",
+ "no-email-to-confirm": "בחשבונך לא הוגדר דוא\"ל. כתובת דוא\"ל נחוץ לשחזור חשבון. אנא לחץ כאן כדי להכניס דוא\"ל.",
+ "user-doesnt-have-email": "למשתמש \"%1\" לא הוגדר כתובת דוא\"ל.",
"email-confirm-failed": "לא הצלחנו לאשר את הדוא\"ל שלך, תנסה שוב אחר כך",
- "confirm-email-already-sent": "מייל האישור כבר נשלח, אנא המתן %1 דקות כדי לשלוח מייל נוסף.",
+ "confirm-email-already-sent": "דוא\"ל האישור כבר נשלח, אנא המתן %1 דקות כדי לשלוח דוא\"ל נוסף.",
"sendmail-not-found": "תוכנת sendmail לא נמצאה, נא בדוק שהיא מותקת וניתנת להרצה על ידי המשתמש שמריץ את NodeBB.",
"digest-not-enabled": "משתמש זה ביטל את התקצירים, או שברירת המחדל של המערכת היא לכבות תקצירים.",
"username-too-short": "שם משתמש קצר מדי",
@@ -103,6 +104,7 @@
"already-bookmarked": "כבר הוספת פוסט זה לרשימת המסומנים",
"already-unbookmarked": "כבר הסרת פוסט זה מרשימת המסומנים",
"cant-ban-other-admins": "אינך יכול לחסום מנהלים אחרים!",
+ "cant-make-banned-users-admin": "לא ניתן להפוך משתמשים מורחקים למנהלים.",
"cant-remove-last-admin": "אתה המנהל היחיד. הוסף משתמש אחר לניהול לפני שאתה מוריד את עצמך מניהול",
"account-deletion-disabled": "מחיקת החשבון מושבתת",
"cant-delete-admin": "משתמש זה מוגדר כמנהל. על מנת למחוק את המשתמש, עליך להסיר קודם את גישותיו.",
@@ -195,15 +197,15 @@
"plugin-not-whitelisted": "לא ניתן להתקין את התוסף – ניתן להתקין דרך הניהול רק תוספים שנמצאים ברשימה הלבנה של מנהל החבילות של NodeBB.",
"topic-event-unrecognized": "אירוע הנושא '%1' לא מזוהה",
"cant-set-child-as-parent": "לא ניתן להגדיר קטגוריה משנה לקטגוריית אב",
- "cant-set-self-as-parent": "Can't set self as parent category",
- "api.master-token-no-uid": "A master token was received without a corresponding `_uid` in the request body",
- "api.400": "Something was wrong with the request payload you passed in.",
+ "cant-set-self-as-parent": "לא ניתן להגדיר את עצמי כקטגוריית אב",
+ "api.master-token-no-uid": "token ראשי התקבל ללא corresponding `_uid` בגוף הבקשה",
+ "api.400": "משהו לא היה בסדר עם בקשת ה-payload שהעברת.",
"api.401": "לא נמצא סשן התחברות פעיל. נא להתחבר ולנסות שוב.",
"api.403": "אינך מורשה לבצע את החיוג",
- "api.404": "Invalid API call",
- "api.426": "HTTPS is required for requests to the write api, please re-send your request via HTTPS",
+ "api.404": "קריאת API שגויה",
+ "api.426": "HTTPS נדרש לבקשות ל-API של הכתיבה, אנא שלח מחדש את בקשתך באמצעות HTTPS",
"api.429": "יותר מידי בקשות, אנא נסה שוב מאוחר יותר",
- "api.500": "An unexpected error was encountered while attempting to service your request.",
- "api.501": "The route you are trying to call is not implemented yet, please try again tomorrow",
- "api.503": "The route you are trying to call is not currently available due to a server configuration"
+ "api.500": "שגיאה בלתי צפויה אירעה בעת ניסיון להגיש את בקשתך.",
+ "api.501": "הנתיב אליו אתה מנסה לתקשר עדיין לא מיושם, אנא נסה שוב מחר",
+ "api.503": "הנתיב אליו אתה מנסה לתקשר אינו זמין כעת עקב תצורת שרת"
}
\ No newline at end of file
diff --git a/public/language/he/modules.json b/public/language/he/modules.json
index a360dc3c26..ec27ff0fcd 100644
--- a/public/language/he/modules.json
+++ b/public/language/he/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "קו פוסל",
"composer.formatting.code": "קוד",
"composer.formatting.link": "לינק",
- "composer.formatting.picture": "תמונה מהרשת",
+ "composer.formatting.picture": "קישור תמונה",
"composer.upload-picture": "העלה תמונה",
"composer.upload-file": "העלה קובץ",
"composer.zen_mode": "מסך מלא",
diff --git a/public/language/he/notifications.json b/public/language/he/notifications.json
index 93ed6c8e7a..c00e4be904 100644
--- a/public/language/he/notifications.json
+++ b/public/language/he/notifications.json
@@ -4,7 +4,7 @@
"see_all": "צפה בכל ההתראות",
"mark_all_read": "סמן את כל ההתראות כנקראו",
"back_to_home": "חזרה ל%1",
- "outgoing_link": "לינק",
+ "outgoing_link": "קישור יוצא",
"outgoing_link_message": "אתה עוזב עכשיו את %1",
"continue_to": "המשך ל %1",
"return_to": "חזור ל %1",
diff --git a/public/language/he/top.json b/public/language/he/top.json
new file mode 100644
index 0000000000..c942bb51a7
--- /dev/null
+++ b/public/language/he/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "הכי פופולארי",
+ "no_top_topics": "אין כותרות פופולאריות"
+}
\ No newline at end of file
diff --git a/public/language/he/topic.json b/public/language/he/topic.json
index 7c5a688bbe..5eb30f0cb8 100644
--- a/public/language/he/topic.json
+++ b/public/language/he/topic.json
@@ -20,8 +20,8 @@
"login-to-view": "🔒 התחבר בכדי לצפות",
"edit": "עריכה",
"delete": "מחק",
- "delete-event": "Delete Event",
- "delete-event-confirm": "Are you sure you want to delete this event?",
+ "delete-event": "מחיקת ארוע",
+ "delete-event-confirm": "האם אתה בטוח שאתה רוצה למחוק אירוע זה?",
"purge": "מחק לצמיתות",
"restore": "שחזר",
"move": "העבר",
@@ -45,8 +45,9 @@
"unpinned-by": "נעיצה הוסרה על ידי",
"deleted-by": "נמחק על ידי",
"restored-by": "שוחזר על ידי",
- "moved-from-by": "Moved from %1 by",
+ "moved-from-by": "הועבר מ %1 ע\"י",
"queued-by": "הפוסט ממתין לאישור →",
+ "backlink": "הוזכר על-ידי",
"bookmark_instructions": "לחץ כאן בכדי לחזור לפוסט האחרון שקראת בנושא הזה.",
"flag-post": "דווח על פוסט זה",
"flag-user": "דווח על משתמש זה",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "הזן את שמך / כינוי שלך כאן",
"composer.discard": "ביטול",
"composer.submit": "שלח",
+ "composer.additional-options": "אפשרויות נוספות",
"composer.schedule": "תזמן",
"composer.replying_to": "מגיב ל%1",
"composer.new_topic": "נושא חדש",
@@ -158,6 +160,7 @@
"newest_to_oldest": "מהחדש לישן",
"most_votes": "הכי הרבה הצבעות",
"most_posts": "הכי הרבה פוסטים",
+ "most_views": "הכי הרבה צפיות",
"stale.title": "ליצור נושא חדש במקום זאת?",
"stale.warning": "הנושא בו אתה מגיב הוא די ישן. האם ברצונך לפתוח נושא חדש, ולהזכיר נושא זה בתגובתך?",
"stale.create": "צור נושא חדש",
@@ -177,5 +180,5 @@
"timeago_earlier": "לפני %1 ",
"first-post": "פוסט ראשון",
"last-post": "פוסט אחרון",
- "post-quick-reply": "Post quick reply"
+ "post-quick-reply": "רשום תשובה מהירה"
}
\ No newline at end of file
diff --git a/public/language/he/user.json b/public/language/he/user.json
index a8c49d6f0c..47dc53acd1 100644
--- a/public/language/he/user.json
+++ b/public/language/he/user.json
@@ -94,11 +94,12 @@
"digest_off": "כבוי",
"digest_daily": "יומי",
"digest_weekly": "שבועי",
+ "digest_biweekly": "דו שבועי",
"digest_monthly": "חודשי",
"has_no_follower": "למשתמש זה אין עוקבים :(",
"follows_no_one": "משתמש זה אינו עוקב אחרי אחרים :(",
"has_no_posts": "המשתמש טרם יצר פוסטים כלשהם.",
- "has_no_best_posts": "This user does not have any upvoted posts yet.",
+ "has_no_best_posts": "למשתמש זה אין עדיין פוסטים נבחרים.",
"has_no_topics": "המשתמש טרם יצר נושאים כלשהם.",
"has_no_watched_topics": "המשתמש טרם צפה בנושאים כלשהם.",
"has_no_ignored_topics": "המשתמש הזה טרם התעלם מנושאים.",
diff --git a/public/language/hr/admin/advanced/events.json b/public/language/hr/admin/advanced/events.json
index 3d741f3d17..f648110f4d 100644
--- a/public/language/hr/admin/advanced/events.json
+++ b/public/language/hr/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Nema događaja",
"control-panel": "Kontrolna ploča događanja",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/hr/admin/dashboard.json b/public/language/hr/admin/dashboard.json
index 7ce75d8880..8072389569 100644
--- a/public/language/hr/admin/dashboard.json
+++ b/public/language/hr/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Ukupno",
"active-users.connections": "Veze",
- "anonymous-registered-users": "Anonimni vs Registrirani korisnici",
- "anonymous": "Anomiman",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registriran",
"user-presence": "Korisnik prisutan",
@@ -68,6 +68,7 @@
"unread": "Nepročitano",
"high-presence-topics": "Teme visoke prisutnosti",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Pregled stranica",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Jedninstveni posjetitelji",
"graphs.registered-users": "Registrirani korisnici",
- "graphs.anonymous-users": "Anonimni korisnici",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/hr/admin/development/info.json b/public/language/hr/admin/development/info.json
index 888f9f053f..0eb118a954 100644
--- a/public/language/hr/admin/development/info.json
+++ b/public/language/hr/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "Na mreži",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/hr/admin/extend/rewards.json b/public/language/hr/admin/extend/rewards.json
index 5e20c3872f..d8198466a2 100644
--- a/public/language/hr/admin/extend/rewards.json
+++ b/public/language/hr/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Obriši",
"enable": "Omogući",
"disable": "onemogući",
- "control-panel": "Kontrola nagrada",
- "new-reward": "Nova nagrada",
"alert.delete-success": "Uspješno obrisana nagrada",
"alert.no-inputs-found": "Ilegalna nagrada - nije pronađen unos!",
diff --git a/public/language/hr/admin/general/dashboard.json b/public/language/hr/admin/general/dashboard.json
deleted file mode 100644
index e063550936..0000000000
--- a/public/language/hr/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Promet foruma",
- "page-views": "Broj pogleda",
- "unique-visitors": "Jedinstveni posjetitelji",
- "new-users": "New Users",
- "posts": "Objave",
- "topics": "Teme",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Sve vrijeme",
-
- "updates": "Nadogradnje",
- "running-version": "Ovo je verzija NodeBB v%1.",
- "keep-updated": "Uvijek se pobrinite da je Vaš NodeBB na najnovijoj verziji za najnovije sigurnosne mjere i popravke grešaka.",
- "up-to-date": "
.Korisnici mogu sami odabrati jezik na stranici postavki jezika.",
- "default-language": "Zadani jezik",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/hr/admin/general/navigation.json b/public/language/hr/admin/general/navigation.json
deleted file mode 100644
index 4921e75e6c..0000000000
--- a/public/language/hr/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikona:",
- "change-icon": "promjena",
- "route": "Putanja:",
- "tooltip": "Napomena:",
- "text": "Tekst:",
- "text-class": "Text Class: opcija",
- "class": "Class: optional",
- "id": "ID: opcionalno",
-
- "properties": "Postavke",
- "groups": "Groups:",
- "open-new-window": "Otvori u novom prozoru",
-
- "btn.delete": "Obriši",
- "btn.disable": "Onemogući",
- "btn.enable": "Omogući",
-
- "available-menu-items": "Dostupni artikli menija",
- "custom-route": "Uobičajna putanja",
- "core": "jezgra",
- "plugin": "dodatak"
-}
\ No newline at end of file
diff --git a/public/language/hr/admin/general/social.json b/public/language/hr/admin/general/social.json
deleted file mode 100644
index b6f1c3ee29..0000000000
--- a/public/language/hr/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Dijeljenje objave",
- "info-plugins-additional": "Dodaci mogu dodati dodatne mreže za dijeljenje objava.",
- "save-success": "Uspješno spremljene mreže za razmjenu objava!"
-}
\ No newline at end of file
diff --git a/public/language/hr/admin/general/sounds.json b/public/language/hr/admin/general/sounds.json
deleted file mode 100644
index 21bf8e26ff..0000000000
--- a/public/language/hr/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Obavijesti",
- "chat-messages": "Poruke",
- "play-sound": "Pokreni",
- "incoming-message": "Dolazna poruka",
- "outgoing-message": "Odlazna poruka",
- "upload-new-sound": "Učitaj novi zvuk",
- "saved": "Postavke spremljene"
-}
\ No newline at end of file
diff --git a/public/language/hr/admin/manage/digest.json b/public/language/hr/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/hr/admin/manage/digest.json
+++ b/public/language/hr/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/hr/admin/manage/users.json b/public/language/hr/admin/manage/users.json
index 5561e6e901..b91a04252b 100644
--- a/public/language/hr/admin/manage/users.json
+++ b/public/language/hr/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "korisničko ime",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputacija",
diff --git a/public/language/hr/admin/menu.json b/public/language/hr/admin/menu.json
index dcb1868922..4dd18a9204 100644
--- a/public/language/hr/admin/menu.json
+++ b/public/language/hr/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Glavno",
"section-manage": "Upravljanje",
diff --git a/public/language/hr/admin/settings/email.json b/public/language/hr/admin/settings/email.json
index b80c494740..48d010cef5 100644
--- a/public/language/hr/admin/settings/email.json
+++ b/public/language/hr/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Ime prikazano u dolaznom emailu.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Pregled Sati.",
"subscriptions.hour-help": "Unesite broj koji pretstavlja vrijeme kada će se poslati pregled mailom (npr. 0
za ponoć, 17
za 5 popodne).Imajte na umu da to vrijeme predstavlja vrijeme servera te ne mora predstavljati vrijeme na Vašem sistemu. Vrijeme servera je:
Sljedeći pregled će biti poslan .",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/hr/admin/settings/general.json b/public/language/hr/admin/settings/general.json
index c3d16f6f39..56f975324f 100644
--- a/public/language/hr/admin/settings/general.json
+++ b/public/language/hr/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Naslov stranice",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Ime Vaše zajednice",
"title.show-in-header": "Prikaži naslov stranice u zaglavlju",
"browser-title": "Naslov pretraživača",
@@ -20,9 +20,9 @@
"logo.image": "Slika",
"logo.image-placeholder": "Putanja logotipa za zaglavlje foruma",
"logo.upload": "Učitaj",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "URL loga stranice",
- "logo.url-help": "U slučaju klika na logo,pošalji korisnike na ovu adresu.U slučaju praznog polja,korisnik će biti poslan na index foruma.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt tekst",
"log.alt-text-placeholder": "Alternativni tekst za dostupnost",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/hr/admin/settings/navigation.json b/public/language/hr/admin/settings/navigation.json
index 4921e75e6c..00f84662dd 100644
--- a/public/language/hr/admin/settings/navigation.json
+++ b/public/language/hr/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Postavke",
"groups": "Groups:",
"open-new-window": "Otvori u novom prozoru",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Obriši",
"btn.disable": "Onemogući",
@@ -20,4 +22,4 @@
"custom-route": "Uobičajna putanja",
"core": "jezgra",
"plugin": "dodatak"
-}
\ No newline at end of file
+}
diff --git a/public/language/hr/admin/settings/notifications.json b/public/language/hr/admin/settings/notifications.json
index d70a8007a4..9b33fa7397 100644
--- a/public/language/hr/admin/settings/notifications.json
+++ b/public/language/hr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Obavijesti",
"welcome-notification": "Obavijest dobrodošlice",
"welcome-notification-link": "Poveznica objave dobrodošlice",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/hr/admin/settings/post.json b/public/language/hr/admin/settings/post.json
index 4b6d50fc5a..21e8c03071 100644
--- a/public/language/hr/admin/settings/post.json
+++ b/public/language/hr/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "Prvi",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Nepročitane postavke",
"unread.cutoff": "Nepročitano dani prekinutosti",
"unread.min-track-last": "Minimalni broj objava u temi prije praćenja zadnje pročitanog",
@@ -56,6 +57,9 @@
"composer.show-help": "Prikaži \"Pomoć\"",
"composer.enable-plugin-help": "Dozvoli dodatcima da dodaju sadržaj u \"Pomoć\"",
"composer.custom-help": "Tekst \"Pomoć\"",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP praćenje",
"ip-tracking.each-post": "Prati IP adresu za svaku objavu",
"enable-post-history": "Enable Post History"
diff --git a/public/language/hr/admin/settings/user.json b/public/language/hr/admin/settings/user.json
index abaddd6cf4..e2f9d018fa 100644
--- a/public/language/hr/admin/settings/user.json
+++ b/public/language/hr/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Isključi",
"digest-freq.daily": "Dnevno",
"digest-freq.weekly": "Tjedno",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Mjesečno",
"email-chat-notifs": "Pošalji email ukoliko stigne nova poruka dok nisam na mreži",
"email-post-notif": "Pošalji email pri odgovoru u teme na koje pratim",
diff --git a/public/language/hr/error.json b/public/language/hr/error.json
index a95f997f54..df2dd79ccc 100644
--- a/public/language/hr/error.json
+++ b/public/language/hr/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Ne možete razgovarati dok Vaš email nije potvrđen. Kliknite ovdje da biste potvrdili svoj email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Nismo u mogućnosti potvrditi Vaš email, pokušajte ponovno kasnije.",
"confirm-email-already-sent": "Potvrdni email je poslan, počekajte %1 minuta za ponovni pokušaj.",
"sendmail-not-found": "Sendmail nije pronađen, provjerite da li je instaliran?",
@@ -103,6 +104,7 @@
"already-bookmarked": "Već ste zabilježili ovu objavu",
"already-unbookmarked": "Već ste odbilježili ovu objavu",
"cant-ban-other-admins": "Nemožete blokirati ostale administratore!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Vi ste jedini administrator. Dodajte korisnika kao administratora prije nego sebe odjavite kao administratora.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Ukloni administratorske privilegije sa ovog računa prije brisanja.",
diff --git a/public/language/hr/modules.json b/public/language/hr/modules.json
index e56b7e30e1..ffec174d2b 100644
--- a/public/language/hr/modules.json
+++ b/public/language/hr/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Precrtano",
"composer.formatting.code": "Code",
"composer.formatting.link": "Poveznica",
- "composer.formatting.picture": "Slika",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Učitaj sliku",
"composer.upload-file": "Učitaj datoteku",
"composer.zen_mode": "Zen",
diff --git a/public/language/hr/top.json b/public/language/hr/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/hr/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/hr/topic.json b/public/language/hr/topic.json
index 6c77001ccc..c4a5c879e6 100644
--- a/public/language/hr/topic.json
+++ b/public/language/hr/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klikni ovdje za povratak na zadnji pročitani post.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Odbaci",
"composer.submit": "Podnesi",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Odgovori na %1",
"composer.new_topic": "Nova tema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Novije prema Starom",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Otvori novu temu?",
"stale.warning": "Tema na koju odgovarate je stara. Želite li otvoriti novu temu i postaviti referencu u vašem odgovoru?",
"stale.create": "Otvori novu temu",
diff --git a/public/language/hr/user.json b/public/language/hr/user.json
index 1d76144f1b..44e9fc7163 100644
--- a/public/language/hr/user.json
+++ b/public/language/hr/user.json
@@ -94,6 +94,7 @@
"digest_off": "Isključi",
"digest_daily": "Dnevno",
"digest_weekly": "Tjedno",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mjesečno",
"has_no_follower": "Ovaj korisnik nema pratitelja :(.",
"follows_no_one": "Ovaj korisnik nikog ne prati :(",
diff --git a/public/language/hu/admin/advanced/events.json b/public/language/hu/admin/advanced/events.json
index 7dc7fb849b..b824e98cb9 100644
--- a/public/language/hu/admin/advanced/events.json
+++ b/public/language/hu/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Nem voltak események",
"control-panel": "Esemény vezérlőpult",
"delete-events": "Események törlése",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Szűrők",
"filters-apply": "Szűrők érvényesítése",
"filter-type": "Esemény típus",
diff --git a/public/language/hu/admin/dashboard.json b/public/language/hu/admin/dashboard.json
index 5d5c00b20f..e02ccff6de 100644
--- a/public/language/hu/admin/dashboard.json
+++ b/public/language/hu/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Összesen",
"active-users.connections": "Kapcsolatok",
- "anonymous-registered-users": "Névtelen vs regisztrált felhasználók",
- "anonymous": "Névtelen",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Regisztrált",
"user-presence": "Felhasználói jelenlét",
@@ -68,6 +68,7 @@
"unread": "Olvasatlan",
"high-presence-topics": "Témakörök nagy jelenléttel",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Oldal megtekintések",
"graphs.page-views-registered": "Regisztrált látogatások",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Bot látogatások",
"graphs.unique-visitors": "Egyedi látogatók",
"graphs.registered-users": "Regisztrált felhasználók",
- "graphs.anonymous-users": "Névtelen felhasználók",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Utoljára újraindította:",
"no-users-browsing": "Jelenleg nem böngész senki",
"back-to-dashboard": "Vissza a vezérlőpultra",
"details.no-users": "Nem csatlakozott egy felhasználó sem a kiválasztott időszakban",
"details.no-topics": "Nem voltak új témakörök a kiválasztott időszakban",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "Nem volt bejelentkezés a kiválasztott időszakban",
"details.logins-static": "A NodeBB csak %1 napig menti a munkamenet adatokat és az alábbi táblázat csak a legutóbbi aktív munkameneteket tartalmazza",
"details.logins-login-time": "Bejelentkezés ideje"
diff --git a/public/language/hu/admin/development/info.json b/public/language/hu/admin/development/info.json
index fb32d22f96..d67e35f340 100644
--- a/public/language/hu/admin/development/info.json
+++ b/public/language/hu/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memória",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "üzemidő",
diff --git a/public/language/hu/admin/extend/rewards.json b/public/language/hu/admin/extend/rewards.json
index 1258e3a0c6..d5fe130fe8 100644
--- a/public/language/hu/admin/extend/rewards.json
+++ b/public/language/hu/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Törlés",
"enable": "Engedélyezés",
"disable": "Tiltás",
- "control-panel": "Jutalom vezérlés",
- "new-reward": "Új jutalom",
"alert.delete-success": "Jutalom sikeresen törölve",
"alert.no-inputs-found": "Helytelen jutalom - nem található bevitel!",
diff --git a/public/language/hu/admin/general/dashboard.json b/public/language/hu/admin/general/dashboard.json
deleted file mode 100644
index 1eb1ab359b..0000000000
--- a/public/language/hu/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Fórum forgalma",
- "page-views": "Oldal megtekintések",
- "unique-visitors": "Egyedi látogatók",
- "new-users": "New Users",
- "posts": "Hozzászólások",
- "topics": "Témakörök",
- "page-views-seven": "Az utóbbi 7 napban",
- "page-views-thirty": "Az utóbbi 30 napban",
- "page-views-last-day": "Az utóbbi 24 órában",
- "page-views-custom": "Egyéni dátum tartomány",
- "page-views-custom-start": "Tartomény kezdete",
- "page-views-custom-end": "Tartomány vége",
- "page-views-custom-help": "Adj meg egy dátum tartományt a kívánt oldal megtekintések megtekintéséhez. Ha nem áll rendelkezésre dátumválasztó, az elfogadott formátum ÉÉÉÉ-HH-NN
",
- "page-views-custom-error": "Kérlek, érvényes dátum tartományt adj meg ÉÉÉÉ-HH-NN
formátumban.",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Mindenkori",
-
- "updates": "Frissítések",
- "running-version": "Jelenleg a NodeBB v%1 verzióját futtatod.",
- "keep-updated": "Mindig tégy róla, hogy a NodeBB naprakész a legfrissebb biztonsági javítások és hibajavítások végett.",
- "up-to-date": "
Ezt az egyes felhasználók felülírhatják fiókjuk beállításaiban.",
- "default-language": "Alapértelmezett nyelv",
- "auto-detect": "Nyelvi beállítás automatikus észlelése vendégeknek"
-}
\ No newline at end of file
diff --git a/public/language/hu/admin/general/navigation.json b/public/language/hu/admin/general/navigation.json
deleted file mode 100644
index 0d96c33984..0000000000
--- a/public/language/hu/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikon:",
- "change-icon": "módosítás",
- "route": "Útvonal:",
- "tooltip": "Elemleírás:",
- "text": "Szöveg:",
- "text-class": "Szövegosztály: nem kötelező",
- "class": "Class: optional",
- "id": "ID: nem kötelező",
-
- "properties": "Tulajdonságok:",
- "groups": "Groups:",
- "open-new-window": "Megnyitás új ablakban",
-
- "btn.delete": "Törlés",
- "btn.disable": "Tiltás",
- "btn.enable": "Engedélyezés",
-
- "available-menu-items": "Rendelkezésre álló menüelemek",
- "custom-route": "Egyéni útvonal",
- "core": "alapvető",
- "plugin": "beépülő"
-}
\ No newline at end of file
diff --git a/public/language/hu/admin/general/social.json b/public/language/hu/admin/general/social.json
deleted file mode 100644
index ec11bf8035..0000000000
--- a/public/language/hu/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Hozzászólás megosztás",
- "info-plugins-additional": "Beépülőkkel további hálózatok adhatók hozzá hozzászólások megosztásához.",
- "save-success": "Hozzászólás megosztási rendszerek sikeresen elmentve!"
-}
\ No newline at end of file
diff --git a/public/language/hu/admin/general/sounds.json b/public/language/hu/admin/general/sounds.json
deleted file mode 100644
index fc9943fc82..0000000000
--- a/public/language/hu/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Értesítések",
- "chat-messages": "Chat üzenetek",
- "play-sound": "Lejátszás",
- "incoming-message": "Bejövő üzenet",
- "outgoing-message": "Kimenő üzenet",
- "upload-new-sound": "Új hang feltöltése",
- "saved": "Beállítások elmentve"
-}
\ No newline at end of file
diff --git a/public/language/hu/admin/manage/digest.json b/public/language/hu/admin/manage/digest.json
index 23f2c9bb91..dced3f927a 100644
--- a/public/language/hu/admin/manage/digest.json
+++ b/public/language/hu/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manuális összefoglaló küldés sikeres",
"resent-day": "Napi összefoglaló újraküldés sikeres",
"resent-week": "Heti összefoglaló újraküldés sikeres",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Havi összefoglaló újraküldés sikeres",
"null": "Soha",
"manual-run": "Manuális összefoglaló futtatás:",
diff --git a/public/language/hu/admin/manage/users.json b/public/language/hu/admin/manage/users.json
index 6db8d91d12..71210911d2 100644
--- a/public/language/hu/admin/manage/users.json
+++ b/public/language/hu/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "felhasználónév",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "hozzászólások száma",
"users.reputation": "hírnév",
diff --git a/public/language/hu/admin/menu.json b/public/language/hu/admin/menu.json
index e28e561edc..e2329570bb 100644
--- a/public/language/hu/admin/menu.json
+++ b/public/language/hu/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Bejelentkezések",
"dashboard/users": "Felhasználók",
"dashboard/topics": "Témakörök",
+ "dashboard/searches": "Searches",
"section-general": "Általános",
"section-manage": "Kezelés",
diff --git a/public/language/hu/admin/settings/email.json b/public/language/hu/admin/settings/email.json
index d65bea6375..5206a293fb 100644
--- a/public/language/hu/admin/settings/email.json
+++ b/public/language/hu/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Az emailben megjelenített feladói név.",
"smtp-transport": "SMTP beállítások",
- "smtp-transport.enabled": "Külső email szerver használata email-ek küldéséhez",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Válogathatsz a jól ismert szolgáltatások listájából vagy megadhatsz sajátot.",
"smtp-transport.service": "Válassz egy szolgáltatást",
"smtp-transport.service-custom": "Egyedi szolgáltatás",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Összefoglalások küldési időpontja",
"subscriptions.hour-help": "Kérjük adj meg egy számot, ami azt az órát jelenti, amikor az ütemezett összefoglalókat kiküldi a rendszer (0
az éjfél, 17
a délután 5 óra). Tartsd észben, hogy ez az időpont a szerver idejét veszi figyelembe és előfordulhat, hogy nem egyezik meg a Te gépeden jelzett idővel. A becsült szerver idő jelenleg:
A következő napi összefoglalás tervezett kiküldési ideje ",
"notifications.remove-images": "Képek eltávolítása az email értesítésekből",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/hu/admin/settings/general.json b/public/language/hu/admin/settings/general.json
index dd089c6783..46beeaf4b7 100644
--- a/public/language/hu/admin/settings/general.json
+++ b/public/language/hu/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Weboldal címe",
"title.short": "Rövid cím",
"title.short-placeholder": "Ha nincs rövid cím beállítva, akkor a weboldal címét fogjuk használni",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "A weboldal címre kattintáskor megnyitandó URL",
- "title.url-help": "Amikor a cím szövegre kattint egy felhasználó, erre a címre irányítjuk át. Ha üres, akkor a fórum nyitóoldalára küldjük.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "A közösséged neve",
"title.show-in-header": "A weboldal címének megjelenítése a fejlécben",
"browser-title": "Böngésző cím",
@@ -20,9 +20,9 @@
"logo.image": "Kép",
"logo.image-placeholder": "A logó elérési útvonala, amit a fórum fejlécében fogunk megjeleníteni",
"logo.upload": "Feltöltés",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "A weboldal logójának URL-je",
- "logo.url-help": "Amikor a logóra kattint egy felhasználó, erre a címre irányítjuk át. Ha üres, akkor a fórum nyitóoldalára küldjük.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt szöveg",
"log.alt-text-placeholder": "Alternatív szöveg",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/hu/admin/settings/navigation.json b/public/language/hu/admin/settings/navigation.json
index 5c75530a87..704bea5c2a 100644
--- a/public/language/hu/admin/settings/navigation.json
+++ b/public/language/hu/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Tulajdonságok:",
"groups": "Csoportok:",
"open-new-window": "Megnyitás új ablakban",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Törlés",
"btn.disable": "Tiltás",
@@ -20,4 +22,4 @@
"custom-route": "Egyéni útvonal",
"core": "alapvető",
"plugin": "beépülő"
-}
\ No newline at end of file
+}
diff --git a/public/language/hu/admin/settings/notifications.json b/public/language/hu/admin/settings/notifications.json
index 46379e19f5..1e19679d4a 100644
--- a/public/language/hu/admin/settings/notifications.json
+++ b/public/language/hu/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Értesítések",
"welcome-notification": "Üdvözlő értesítés",
"welcome-notification-link": "Üdvözlő értesítés linkje",
- "welcome-notification-uid": "Felhasználói üdvözlő értesítés (UID)"
+ "welcome-notification-uid": "Felhasználói üdvözlő értesítés (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/hu/admin/settings/post.json b/public/language/hu/admin/settings/post.json
index 3091efd2f2..0bdf3d228b 100644
--- a/public/language/hu/admin/settings/post.json
+++ b/public/language/hu/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Utolsó – Utolsó hozzászólás megjelenítése, az eredeti hozzászólást is beleértve, ha nincsenek válaszok",
"teaser.last-reply": "Utolsó – Utolsó válasz vagy, ha nincsenek válaszok, akkor \"Nincs válasz\" szöveg megjelenítése",
"teaser.first": "Első",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Olvasatlansági beállítások",
"unread.cutoff": "Hány napig legyen olvasatlan egy hozzászólás",
"unread.min-track-last": "Hozzászólások minimális száma egy témakörben, mielőtt a legutóbbi olvasás követése elkezdődik",
@@ -56,6 +57,9 @@
"composer.show-help": "\"Segítség\" panel megjelenítése",
"composer.enable-plugin-help": "Beépülők hozzáadhassanak saját tartalmaz a segítség panelhoz",
"composer.custom-help": "Egyedi szöveg a segítségnél",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP nyomonkövetés",
"ip-tracking.each-post": "IP cím követése minden hozzászólásnál",
"enable-post-history": "Hozzászólás történetiség engedélyezése"
diff --git a/public/language/hu/admin/settings/user.json b/public/language/hu/admin/settings/user.json
index d521d9fe3b..d0b96ca525 100644
--- a/public/language/hu/admin/settings/user.json
+++ b/public/language/hu/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Kikapcsolt",
"digest-freq.daily": "Napi",
"digest-freq.weekly": "Heti",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Havi",
"email-chat-notifs": "Email küldése, ha új csevegési üzenet érkezik miközben nem vagyok elérhető",
"email-post-notif": "Email küldése, ha válasz érkezik olyan témakörhöz amire feliratkoztam",
diff --git a/public/language/hu/error.json b/public/language/hu/error.json
index 20ecb8cf9a..5e6a9e604d 100644
--- a/public/language/hu/error.json
+++ b/public/language/hu/error.json
@@ -34,8 +34,9 @@
"email-invited": "Ez az email cím már meg lett hívva",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nem küldhetsz üzenetet amíg nem erősíted meg az email címed, kattints ide az email cím megerősítéséhez!",
- "email-not-confirmed-email-sent": "Az email címed még nem lett megerősítve, kérlek ellenőrizd az email fiókodba érkező leveleket. Amíg nincs az email címed megerősítve addig nem tudsz üzeneteket küldeni valamint bejegyzést közzé tenni.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Nem tudtuk ellenőrizni az e-mail címedet, kérlek próbálkozz később.",
"confirm-email-already-sent": "A megerősítéshez szükséges email már el lett küldve, kérlek várj %1 percet az újraküldéshez.",
"sendmail-not-found": "A levél küldés végrehajtása nem található, kérlek bizonyosodj meg róla, hogy telepítve van és végrehajtható a felhasználó által NodeBB-t futtatva.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Már elmentetted ezt a hozzászólást a könyvjelzők közé",
"already-unbookmarked": "Már eltávolítottad ezt a hozzászólást a könyvjelzők közül",
"cant-ban-other-admins": "Nem tilthatsz ki másik adminisztrátort!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Te vagy az egyedüli adminisztrátor. Adj hozzá egy másik felhasználót az adminisztrátori szerepkörhöz, hogy levehesd magadról az adminisztrátori rangot",
"account-deletion-disabled": "Fiók törlése ki van kapcsolva",
"cant-delete-admin": "Vedd el az adminisztrátori jogokat ettől a fióktól mielőtt törölni szeretnéd.",
diff --git a/public/language/hu/modules.json b/public/language/hu/modules.json
index 6ab23fb498..132b399d2a 100644
--- a/public/language/hu/modules.json
+++ b/public/language/hu/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Áthúzás",
"composer.formatting.code": "Code",
"composer.formatting.link": "Hivatkozás",
- "composer.formatting.picture": "Kép",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Kép feltöltése",
"composer.upload-file": "Fájl feltöltése",
"composer.zen_mode": "Zen mód",
diff --git a/public/language/hu/top.json b/public/language/hu/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/hu/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/hu/topic.json b/public/language/hu/topic.json
index 2fe3a8fb93..dffb769f86 100644
--- a/public/language/hu/topic.json
+++ b/public/language/hu/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Visszaállította",
"moved-from-by": "Moved from %1 by",
"queued-by": "Hozzászólás jóváhagyásra bejegyezve →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Kattints ide a beszélgetés utolsó hozzászólására ugráshoz.",
"flag-post": "Jelöld meg ezt a bejegyzést",
"flag-user": "Jelöld meg ezt a felhasználót",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Adj meg egy nevet/kezelőt",
"composer.discard": "Elvet",
"composer.submit": "Küldés",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Időzítés",
"composer.replying_to": "Válasz erre: %1",
"composer.new_topic": "Új témakör",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Újabbak elől",
"most_votes": "Legtöbb szavazat",
"most_posts": "Legtöbb bejegyzés",
+ "most_views": "Most Views",
"stale.title": "Inkább új témakör létrehozása?",
"stale.warning": "A témakör, melyre válaszolsz, elég régi. Szeretnél helyette inkább új témakört létrehozni, és erre hivatkozni a válaszodban?",
"stale.create": "Új témakör létrehozása",
diff --git a/public/language/hu/user.json b/public/language/hu/user.json
index 3d66f7b525..8eed6a7527 100644
--- a/public/language/hu/user.json
+++ b/public/language/hu/user.json
@@ -94,6 +94,7 @@
"digest_off": "Ki",
"digest_daily": "Napi",
"digest_weekly": "Heti",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Havi",
"has_no_follower": "Ezt a felhasználót nem követi senki :(",
"follows_no_one": "Ez a felhasználó nem követ senkit :(",
diff --git a/public/language/id/admin/advanced/events.json b/public/language/id/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/id/admin/advanced/events.json
+++ b/public/language/id/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/id/admin/dashboard.json b/public/language/id/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/id/admin/dashboard.json
+++ b/public/language/id/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/id/admin/development/info.json b/public/language/id/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/id/admin/development/info.json
+++ b/public/language/id/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/id/admin/extend/rewards.json b/public/language/id/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/id/admin/extend/rewards.json
+++ b/public/language/id/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/id/admin/general/dashboard.json b/public/language/id/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/id/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/id/admin/general/navigation.json b/public/language/id/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/id/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/id/admin/general/social.json b/public/language/id/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/id/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/id/admin/general/sounds.json b/public/language/id/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/id/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/id/admin/manage/digest.json b/public/language/id/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/id/admin/manage/digest.json
+++ b/public/language/id/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/id/admin/manage/users.json b/public/language/id/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/id/admin/manage/users.json
+++ b/public/language/id/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/id/admin/menu.json b/public/language/id/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/id/admin/menu.json
+++ b/public/language/id/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/id/admin/settings/email.json b/public/language/id/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/id/admin/settings/email.json
+++ b/public/language/id/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/id/admin/settings/general.json b/public/language/id/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/id/admin/settings/general.json
+++ b/public/language/id/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/id/admin/settings/navigation.json b/public/language/id/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/id/admin/settings/navigation.json
+++ b/public/language/id/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/id/admin/settings/notifications.json b/public/language/id/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/id/admin/settings/notifications.json
+++ b/public/language/id/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/id/admin/settings/post.json b/public/language/id/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/id/admin/settings/post.json
+++ b/public/language/id/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/id/admin/settings/user.json b/public/language/id/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/id/admin/settings/user.json
+++ b/public/language/id/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/id/error.json b/public/language/id/error.json
index 3bc6e19b51..b1d2322af6 100644
--- a/public/language/id/error.json
+++ b/public/language/id/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Kamu tidak dapat ban admin lainnya!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/id/modules.json b/public/language/id/modules.json
index 6e137c2752..fe27b6ffc6 100644
--- a/public/language/id/modules.json
+++ b/public/language/id/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/id/top.json b/public/language/id/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/id/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/id/topic.json b/public/language/id/topic.json
index c5d0cbdff0..8668e37499 100644
--- a/public/language/id/topic.json
+++ b/public/language/id/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klik di sini untuk kembali ke posting yang terakhir kali dibaca pada topik ini.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Buang",
"composer.submit": "Kirim",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Membalas ke %1",
"composer.new_topic": "Topik Baru",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Terbaru ke Terlama",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/id/user.json b/public/language/id/user.json
index 7bd0adeca9..58172e680a 100644
--- a/public/language/id/user.json
+++ b/public/language/id/user.json
@@ -94,6 +94,7 @@
"digest_off": "Off",
"digest_daily": "Harian",
"digest_weekly": "Mingguan",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Bulanan",
"has_no_follower": "User ini tidak memiliki pengikut :(",
"follows_no_one": "User ini tidak mengikuti seorangpun :(",
diff --git a/public/language/it/admin/advanced/events.json b/public/language/it/admin/advanced/events.json
index 062fb122e8..6f202cbdb1 100644
--- a/public/language/it/admin/advanced/events.json
+++ b/public/language/it/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Non ci sono eventi",
"control-panel": "Pannello di controllo eventi",
"delete-events": "Elimina eventi",
+ "confirm-delete-all-events": "Sei sicuro di voler eliminare tutti gli eventi registrati?",
"filters": "Filtri",
"filters-apply": "Applica filtri",
"filter-type": "Tipo evento",
diff --git a/public/language/it/admin/dashboard.json b/public/language/it/admin/dashboard.json
index 121ab8e291..329c11dd7c 100644
--- a/public/language/it/admin/dashboard.json
+++ b/public/language/it/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Totale",
"active-users.connections": "Connessioni",
- "anonymous-registered-users": "Anonimi vs Utenti Registrati",
- "anonymous": "Anonimi",
+ "guest-registered-users": "Ospite vs Utenti Registrati",
+ "guest": "Ospite",
"registered": "Registrati",
"user-presence": "Presenza utente",
@@ -68,6 +68,7 @@
"unread": "Non letto",
"high-presence-topics": "Alta presenza discussioni",
+ "popular-searches": "Ricerche popolari",
"graphs.page-views": "Pagine viste",
"graphs.page-views-registered": "Pagine viste Registrati",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Pagine viste Bot",
"graphs.unique-visitors": "Visitatori Unici",
"graphs.registered-users": "Utenti Registrati",
- "graphs.anonymous-users": "Utenti Anonimi",
+ "graphs.guest-users": "Utenti ospiti",
"last-restarted-by": "Ultimo riavvio di",
"no-users-browsing": "Nessun utente sta navigando",
"back-to-dashboard": "Torna alla dashboard",
"details.no-users": "Nessun utente si è iscritto nell'arco di tempo selezionato",
"details.no-topics": "Nessuna discussione è stata postata nell'arco di tempo selezionato",
+ "details.no-searches": "Nessuna ricerca è ancora stata fatta",
"details.no-logins": "Non sono stati registrati accessi nell'arco di tempo selezionato",
"details.logins-static": "NodeBB salva solo i dati di sessione per %1 giorni, quindi la tabella qui sotto mostrerà solo le sessioni attive più recenti",
"details.logins-login-time": "Tempo di accesso"
diff --git a/public/language/it/admin/development/info.json b/public/language/it/admin/development/info.json
index 2d32a277a5..28b9bf2831 100644
--- a/public/language/it/admin/development/info.json
+++ b/public/language/it/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memoria",
+ "process-memory": "memoria di processo",
+ "system-memory": "memoria di sistema",
+ "used-memory-process": "Memoria usata dal processo",
+ "used-memory-os": "Memoria di sistema usata",
+ "total-memory-os": "Memoria totale del sistema",
"load": "carico sistema",
"cpu-usage": "uso CPU",
"uptime": "tempo di caricamento",
diff --git a/public/language/it/admin/extend/rewards.json b/public/language/it/admin/extend/rewards.json
index 1f1e6bc50f..7778999fbd 100644
--- a/public/language/it/admin/extend/rewards.json
+++ b/public/language/it/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Elimina",
"enable": "Abilita",
"disable": "Disabilita",
- "control-panel": "Controllo dei premi",
- "new-reward": "Nuovo premio",
"alert.delete-success": "Premi eliminati con successo",
"alert.no-inputs-found": "Premio illegale - immissioni non trovate!",
diff --git a/public/language/it/admin/general/dashboard.json b/public/language/it/admin/general/dashboard.json
deleted file mode 100644
index 5ae092ffd7..0000000000
--- a/public/language/it/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Traffico Forum",
- "page-views": "Pagine viste",
- "unique-visitors": "Visitatori Unici",
- "new-users": "Nuovi utenti",
- "posts": "Post",
- "topics": "Discussioni",
- "page-views-seven": "Ultimi 7 giorni",
- "page-views-thirty": "Ultimi 30 giorni",
- "page-views-last-day": "Ultime 24 ore",
- "page-views-custom": "Intervallo data personalizzato",
- "page-views-custom-start": "Inizio intervallo",
- "page-views-custom-end": "Fine intervallo",
- "page-views-custom-help": "Immettere un intervallo di date, delle pagine viste, che si desidera visualizzare. Se non è disponibile un selezionatore di date, il formato accettato è il seguente YYYY-MM-DD
",
- "page-views-custom-error": "Si prega di inserire un intervallo di date valido nel formato YYYY-MM-DD
",
-
- "stats.yesterday": "Ieri",
- "stats.today": "Oggi",
- "stats.last-week": "Ultima settimana",
- "stats.this-week": "Questa settimana",
- "stats.last-month": "Ultimo mese",
- "stats.this-month": "Questo mese",
- "stats.all": "Sempre",
-
- "updates": "Aggiornamenti",
- "running-version": "Stai eseguendo NodeBB v%1.",
- "keep-updated": "Assicurati sempre che il tuo NodeBB sia aggiornato con le ultime patch di sicurezza e correzioni per bug.",
- "up-to-date": "
I singoli utenti possono sovrascrivere la lingua predefinita nella pagina delle impostazioni dell'account.",
- "default-language": "Lingua predefinita",
- "auto-detect": "Rilevazione automatica della lingua impostata per gli Ospiti"
-}
\ No newline at end of file
diff --git a/public/language/it/admin/general/navigation.json b/public/language/it/admin/general/navigation.json
deleted file mode 100644
index 04cd16e1a6..0000000000
--- a/public/language/it/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icona:",
- "change-icon": "modifica",
- "route": "Percorso:",
- "tooltip": "Suggerimento:",
- "text": "Testo:",
- "text-class": "Classe Testo: opzionale",
- "class": "Classe: opzionale",
- "id": "ID: opzionale",
-
- "properties": "Proprietà:",
- "groups": "Gruppi:",
- "open-new-window": "Apri in una nuova finestra",
-
- "btn.delete": "Elimina",
- "btn.disable": "Disabilita",
- "btn.enable": "Abilita",
-
- "available-menu-items": "Voci di Menu disponibili",
- "custom-route": "Percorso personalizzato",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/it/admin/general/social.json b/public/language/it/admin/general/social.json
deleted file mode 100644
index 0a2eeb5181..0000000000
--- a/public/language/it/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Condivisione Post",
- "info-plugins-additional": "I plugin possono aggiungere reti aggiuntive per la condivisione dei post.",
- "save-success": "Salvato con successo Reti Condivisione Post!"
-}
\ No newline at end of file
diff --git a/public/language/it/admin/general/sounds.json b/public/language/it/admin/general/sounds.json
deleted file mode 100644
index 0392f2954b..0000000000
--- a/public/language/it/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifiche",
- "chat-messages": "Messaggi di chat",
- "play-sound": "Play",
- "incoming-message": "Messaggio in arrivo",
- "outgoing-message": "Messaggio in uscita",
- "upload-new-sound": "Carica nuovo suono",
- "saved": "Impostazioni salvate"
-}
\ No newline at end of file
diff --git a/public/language/it/admin/manage/categories.json b/public/language/it/admin/manage/categories.json
index 5166ed1b90..b46897636f 100644
--- a/public/language/it/admin/manage/categories.json
+++ b/public/language/it/admin/manage/categories.json
@@ -12,7 +12,7 @@
"ext-link": "Link esterni",
"subcategories-per-page": "Sottocategorie per pagina",
"is-section": "Tratta questa categoria come una sezione",
- "post-queue": "Post in attesa",
+ "post-queue": "Coda post",
"tag-whitelist": "Whitelist tag",
"upload-image": "Caricamento Immagine",
"delete-image": "Rimuove",
diff --git a/public/language/it/admin/manage/digest.json b/public/language/it/admin/manage/digest.json
index 7f1af991a5..9e66d7500c 100644
--- a/public/language/it/admin/manage/digest.json
+++ b/public/language/it/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Invio del riepilogo manuale completato",
"resent-day": "Rinvio riepilogo giornaliero",
"resent-week": "Rinvio del riepilogo settimanale",
+ "resent-biweek": "Re invio riepilogo bisettimanale",
"resent-month": "Rinvio del riepilogo mensile",
"null": "Mai",
"manual-run": "Esecuzione riepilogo manuale:",
diff --git a/public/language/it/admin/manage/privileges.json b/public/language/it/admin/manage/privileges.json
index 032e6a844a..0da351c033 100644
--- a/public/language/it/admin/manage/privileges.json
+++ b/public/language/it/admin/manage/privileges.json
@@ -51,13 +51,13 @@
"alert.saved": "Modifiche ai privilegi salvate e applicate",
"alert.confirm-discard": "Sei sicuro di voler annullare le modifiche ai privilegi?",
"alert.discarded": "Modifiche ai privilegi ignorate",
- "alert.confirm-copyToAll": "Are you sure you wish to apply this set of %1 to all categories?",
- "alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's set of %1 to all categories?",
- "alert.confirm-copyToChildren": "Are you sure you wish to apply this set of %1 to all descendant (child) categories?",
- "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's set of %1 to all descendant (child) categories?",
+ "alert.confirm-copyToAll": "Sei sicuro di voler applicare questa serie di %1 a tutte le categorie?",
+ "alert.confirm-copyToAllGroup": "Sei sicuro di voler applicare questa serie di %1 del gruppo a tutte le categorie?",
+ "alert.confirm-copyToChildren": "Sei sicuro di voler applicare questa serie di %1 a tutte le categorie discendenti (figli)?",
+ "alert.confirm-copyToChildrenGroup": "Sei sicuro di voler applicare questa serie di %1 del questo gruppo a tutte le categorie discendenti (figli)?",
"alert.no-undo": "Questa azione non può essere annullata.",
"alert.admin-warning": "Gli amministratori ottengono implicitamente tutti i privilegi",
- "alert.copyPrivilegesFrom-title": "Select a category to copy from",
- "alert.copyPrivilegesFrom-warning": "This will copy %1 from the selected category.",
- "alert.copyPrivilegesFromGroup-warning": "This will copy this group's set of %1 from the selected category."
+ "alert.copyPrivilegesFrom-title": "Seleziona una categoria da cui copiare",
+ "alert.copyPrivilegesFrom-warning": "Questo copierà 1% dalla categoria selezionata.",
+ "alert.copyPrivilegesFromGroup-warning": "Questo copierà la serie di %1 da questo gruppo dalla categoria selezionata."
}
\ No newline at end of file
diff --git a/public/language/it/admin/manage/registration.json b/public/language/it/admin/manage/registration.json
index 68e491a73d..11d0329b87 100644
--- a/public/language/it/admin/manage/registration.json
+++ b/public/language/it/admin/manage/registration.json
@@ -1,6 +1,6 @@
{
- "queue": "Attesa",
- "description": "Non ci sono utenti in attesa di registrazione.
Per abilitare questa funzione, vai in Impostazioni → Utente → Registrazione Utente e imposta Tipo Registrazione su \"Approvazione Amministratore\".",
+ "queue": "Coda",
+ "description": "Non ci sono utenti nella coda di registrazione.
Per abilitare questa funzione, vai in Impostazioni → Utente → Registrazione Utente e imposta Tipo Registrazione su \"Approvazione Amministratore\".",
"list.name": "Nome",
"list.email": "Email",
diff --git a/public/language/it/admin/manage/uploads.json b/public/language/it/admin/manage/uploads.json
index 7d12c43dd0..5d992eec52 100644
--- a/public/language/it/admin/manage/uploads.json
+++ b/public/language/it/admin/manage/uploads.json
@@ -6,6 +6,6 @@
"size/filecount": "Dimensione / Numero file",
"confirm-delete": "Vuoi davvero cancellare questo file?",
"filecount": "%1 file",
- "new-folder": "New Folder",
- "name-new-folder": "Enter a name for new the folder"
+ "new-folder": "Nuova cartella",
+ "name-new-folder": "Inserisci un nome per la nuova cartella"
}
\ 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 9d08cf4257..ad076e6a89 100644
--- a/public/language/it/admin/manage/users.json
+++ b/public/language/it/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "id utente",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(nessuna email)",
"users.ip": "IP",
"users.postcount": "numero di post",
"users.reputation": "reputazione",
diff --git a/public/language/it/admin/menu.json b/public/language/it/admin/menu.json
index 1148c9b67d..8851052e87 100644
--- a/public/language/it/admin/menu.json
+++ b/public/language/it/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Accessi",
"dashboard/users": "Utenti",
"dashboard/topics": "Discussioni",
+ "dashboard/searches": "Ricerche",
"section-general": "Generale",
"section-manage": "Gestisci",
@@ -12,8 +13,8 @@
"manage/tags": "Tabs",
"manage/users": "Utenti",
"manage/admins-mods": "Amministratori e Moderatori",
- "manage/registration": "Attesa di registrazione",
- "manage/post-queue": "Post in attesa",
+ "manage/registration": "Coda di registrazione",
+ "manage/post-queue": "Coda post",
"manage/groups": "Gruppi",
"manage/ip-blacklist": "Lista degli IP bloccati",
"manage/uploads": "Uploads",
diff --git a/public/language/it/admin/settings/email.json b/public/language/it/admin/settings/email.json
index aea02f6460..2d2eae1612 100644
--- a/public/language/it/admin/settings/email.json
+++ b/public/language/it/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Il nome da visualizzare nell'email.",
"smtp-transport": "Trasporto SMTP",
- "smtp-transport.enabled": "Utilizza un server di posta elettronica esterno per inviare le email",
+ "smtp-transport.enabled": "Abilita trasporto SMTP",
"smtp-transport-help": "Puoi selezionare da un elenco di servizi noti o inserirne uno personalizzato.",
"smtp-transport.service": "Seleziona un servizio",
"smtp-transport.service-custom": "Servizio personalizzato",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Orario riepilogo",
"subscriptions.hour-help": "Si prega di inserire un numero che rappresenta l'ora per l'invio dell'email programmate (es. 0
per mezzanotte, 17
per le 17: 00). Tieni presente che questa è l'ora secondo il server stesso, e potrebbe non combaciare esattamente al tuo orologio di sistema.
L'orario approssimativo del server è:
La prossima trasmissione giornaliera è prevista alle ",
"notifications.remove-images": "Rimuovi le immagini dalle notifiche email",
+ "require-email-address": "Richiedere ai nuovi utenti di specificare un indirizzo email",
+ "require-email-address-warning": "Per impostazione predefinita, gli utenti possono rinunciare a inserire un indirizzo email. Abilitare questa opzione significa che devono inserire un indirizzo email per procedere con la registrazione. Non assicura che l'utente inserisca un indirizzo email reale, e nemmeno un indirizzo che possiede.",
"include-unverified-emails": "Invia email a destinatari che non hanno confermato esplicitamente le loro email",
- "include-unverified-warning": "Per impostazione predefinita, gli utenti con email associate al loro account sono già stati verificati, ma ci sono situazioni in cui ciò non è vero (ad esempio accessi SSO, vecchi utenti, ecc.). Abilita questa impostazione a tuo rischio e pericolo – l'invio di email a indirizzi non verificati può essere una violazione delle leggi regionali anti-spam."
-}
\ No newline at end of file
+ "include-unverified-warning": "Per impostazione predefinita, gli utenti con email associate al loro account sono già stati verificati, ma ci sono situazioni in cui ciò non è vero (ad esempio accessi SSO, vecchi utenti, ecc.). Abilita questa impostazione a tuo rischio e pericolo – l'invio di email a indirizzi non verificati può essere una violazione delle leggi regionali anti-spam.",
+ "prompt": "Chiedi agli utenti di inserire o confermare le loro email",
+ "prompt-help": "Se un utente non ha impostato un'email, o la sua email non è confermata, sarà mostrato un avviso sullo schermo."
+}
diff --git a/public/language/it/admin/settings/general.json b/public/language/it/admin/settings/general.json
index 803565154e..c556adf46c 100644
--- a/public/language/it/admin/settings/general.json
+++ b/public/language/it/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Titolo Sito",
"title.short": "Titolo abbreviato",
"title.short-placeholder": "Se non specifichi un titolo abbreviato, verrà utilizzato il titolo completo",
- "title.url": "URL",
+ "title.url": "Link URL Titolo",
"title.url-placeholder": "L'URL del titolo del sito",
- "title.url-help": "Quando si clicca sul titolo, invia gli utenti a questo indirizzo. Se lasciato vuoto, l'utente sarà inviato all'indice del forum.",
+ "title.url-help": "Quando il titolo viene cliccato, invia gli utenti a questo indirizzo. Se lasciato vuoto, l'utente sarà inviato all'indice del forum.
Nota: Questo non è l'URL esterno usato nelle email, ecc. Questo è impostato dalla proprietà url
in config.json",
"title.name": "Il Nome della Comunità",
"title.show-in-header": "Mostra Titolo Sito nell'Intestazione",
"browser-title": "Titolo Browser",
@@ -20,9 +20,9 @@
"logo.image": "Immagine",
"logo.image-placeholder": "Percorso del logo da visualizzare sull'intestazione del forum",
"logo.upload": "Carica",
- "logo.url": "URL",
+ "logo.url": "Link URL Logo",
"logo.url-placeholder": "L'URL del logo del sito",
- "logo.url-help": "Quando si fa clic sul logo, invia gli utenti a questo indirizzo. Se lasciato vuoto, l'utente sarà inviato all'indice del forum.",
+ "logo.url-help": "Quando il logo viene cliccato, invia gli utenti a questo indirizzo. Se lasciato vuoto, l'utente sarà inviato all'indice del forum.
Nota: Questo non è l'URL esterno usato nelle email, ecc. Questo è impostato dalla proprietà url
in config.json",
"logo.alt-text": "Testo alternativo",
"log.alt-text-placeholder": "Testo alternativo per l'accessibilità",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Annulla timeout",
"undo-timeout-help": "Alcune operazioni come lo spostamento delle discussioni permetteranno al moderatore di annullare la sua azione entro un certo periodo di tempo. Imposta a 0 per disabilitare completamente l'annullamento.",
"topic-tools": "Strumenti discussione"
-}
\ No newline at end of file
+}
diff --git a/public/language/it/admin/settings/navigation.json b/public/language/it/admin/settings/navigation.json
index 04cd16e1a6..75607ccce6 100644
--- a/public/language/it/admin/settings/navigation.json
+++ b/public/language/it/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Proprietà:",
"groups": "Gruppi:",
"open-new-window": "Apri in una nuova finestra",
+ "dropdown": "Menu a tendina",
+ "dropdown-placeholder": "Posiziona le voci del tuo menu a tendina in basso, ad esempio:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Elimina",
"btn.disable": "Disabilita",
@@ -20,4 +22,4 @@
"custom-route": "Percorso personalizzato",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/it/admin/settings/notifications.json b/public/language/it/admin/settings/notifications.json
index 6168c5510c..9574902ce0 100644
--- a/public/language/it/admin/settings/notifications.json
+++ b/public/language/it/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifiche",
"welcome-notification": "Notifica di benvenuto",
"welcome-notification-link": "Collegamento a Notifica di benvenuto",
- "welcome-notification-uid": "Notifica di benvenuto utente (UID)"
+ "welcome-notification-uid": "Notifica di benvenuto utente (UID)",
+ "post-queue-notification-uid": "Coda post utente (UID)"
}
\ No newline at end of file
diff --git a/public/language/it/admin/settings/post.json b/public/language/it/admin/settings/post.json
index fa1b9066dc..74c8a44199 100644
--- a/public/language/it/admin/settings/post.json
+++ b/public/language/it/admin/settings/post.json
@@ -7,14 +7,14 @@
"sorting.most-posts": "Più Post",
"sorting.topic-default": "Ordinamento Discussione Predefinito",
"length": "Lunghezza Post",
- "post-queue": "Coda Post",
+ "post-queue": "Coda post",
"restrictions": "Restrizioni pubblicazione",
"restrictions-new": "Restrizioni Nuovo Utente",
- "restrictions.post-queue": "Abilita post in attesa",
+ "restrictions.post-queue": "Abilita coda post",
"restrictions.post-queue-rep-threshold": "Reputazione necessaria a superare la coda dei post",
"restrictions.groups-exempt-from-post-queue": "Seleziona i gruppi che dovrebbero essere esclusi dalla coda dei post",
"restrictions-new.post-queue": "Abilita le restrizioni per i nuovi utenti",
- "restrictions.post-queue-help": "Abilitando la coda dei post, i post dei nuovi utenti, verranno messi in coda per l'approvazione",
+ "restrictions.post-queue-help": "Abilitando la coda dei post, i post dei nuovi utenti, saranno messi in coda per l'approvazione",
"restrictions-new.post-queue-help": "Abilitando le restrizioni per i nuovi utenti verranno impostate le restrizioni sui post dei nuovi utenti",
"restrictions.seconds-between": "Numero di secondi tra i post",
"restrictions.seconds-between-new": "Numero di secondi tra i post per i nuovi utenti",
@@ -40,6 +40,7 @@
"teaser.last-post": "Ultimo – Mostra l'ultimo post, incluso il post originale, se non ci sono risposte",
"teaser.last-reply": "Ultimo – Mostra l'ultima risposta o un segnaposto \"Nessuna risposta\" se non risposto",
"teaser.first": "Primo",
+ "showPostPreviewsOnHover": "Mostra un'anteprima dei post quando il mouse ci passa sopra",
"unread": "Impostazioni non Lette",
"unread.cutoff": "Giorni di interruzione non letti",
"unread.min-track-last": "Post minimi nell'argomento prima del monitoraggio dell'ultima lettura",
@@ -56,6 +57,9 @@
"composer.show-help": "Mostra la scheda \"Aiuto\"",
"composer.enable-plugin-help": "Consenti ai plug-in di aggiungere contenuti alla scheda Guida",
"composer.custom-help": "Testo di aiuto personalizzato",
+ "backlinks": "Backlink",
+ "backlinks.enabled": "Abilita backlink discussione",
+ "backlinks.help": "Se un post fa riferimento ad un altra discussione, un link al post sarà inserito nella discussione di riferimento in quel momento.",
"ip-tracking": "Monitoraggio IP",
"ip-tracking.each-post": "Traccia l'indirizzo IP per ogni post",
"enable-post-history": "Abilita Cronologia post"
diff --git a/public/language/it/admin/settings/user.json b/public/language/it/admin/settings/user.json
index 55c7369480..ed79c8ebc3 100644
--- a/public/language/it/admin/settings/user.json
+++ b/public/language/it/admin/settings/user.json
@@ -43,7 +43,7 @@
"registration-type.admin-invite-only": "Solo invito per Amministratori",
"registration-type.disabled": "Niente registrazione",
"registration-type.help": "Normale: gli utenti possono registrarsi dalla pagina/di registrazione.
\nSolo invito: gli utenti possono invitare altri dalla pagina utenti.
\nSolo su invito amministratore: solo gli amministratori possono invitare altri utenti edalle pagine amministratore/gestione/utenti.
\nNessuna registrazione - Nessuna registrazione dell'utente.
",
- "registration-approval-type.help": "Normale: gli utenti vengono registrati immediatamente.
\nApprovazione amministratore - Le registrazioni degli utenti vengono inserite in una coda di approvazione per amministratori.
\nApprovazione amministratore per IP - Normale per i nuovi utenti, Approvazione amministratore per indirizzi IP che dispongono già di un account.
",
+ "registration-approval-type.help": "Normale: gli utenti vengono registrati immediatamente.
\nApprovazione amministratore - Le registrazioni degli utenti sono inserite in una coda di approvazione per amministratori.
\nApprovazione amministratore per IP - Normale per i nuovi utenti, Approvazione amministratore per indirizzi IP che dispongono già di un account.
",
"registration-queue-auto-approve-time": "Tempo di approvazione automatico",
"registration-queue-auto-approve-time-help": "Ore prima che l'utente venga approvato automaticamente. 0 per disabilitare.",
"registration-queue-show-average-time": "Mostra agli utenti il tempo medio necessario per approvare un nuovo utente",
@@ -71,6 +71,7 @@
"digest-freq.off": "Spento",
"digest-freq.daily": "Quotidiano",
"digest-freq.weekly": "Settimanale",
+ "digest-freq.biweekly": "Bisettimanale",
"digest-freq.monthly": "Mensile",
"email-chat-notifs": "Manda una email se arriva un nuovo messaggio di chat e non sono online",
"email-post-notif": "Manda una email quando ci sono nuove risposte a discussioni a cui sono iscritto",
diff --git a/public/language/it/error.json b/public/language/it/error.json
index 166ee800fa..2ce566199d 100644
--- a/public/language/it/error.json
+++ b/public/language/it/error.json
@@ -25,17 +25,18 @@
"invalid-event": "Evento non valido: %1",
"local-login-disabled": "Il sistema di accesso locale è stato disabilitato per gli account senza privilegi.",
"csrf-invalid": "Non siamo riusciti a farti accedere, probabilmente perché la sessione è scaduta. Per favore riprova.",
- "invalid-path": "Invalid path",
- "folder-exists": "Folder exists",
+ "invalid-path": "Percorso non valido",
+ "folder-exists": "La cartella esiste",
"invalid-pagination-value": "Valore di impaginazione non valido, deve essere almeno %1 ed al massimo %2",
"username-taken": "Nome utente già esistente",
"email-taken": "Email già esistente",
"email-nochange": "L'email inserita è la stessa dell'email già presente in archivio.",
"email-invited": "L'email è già stata invitata",
- "email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
+ "email-not-confirmed": "Sarai abilitato a postare in alcune categorie o discussioni una volta che la tua email sarà confermata, per favore clicca qui per inviare una email di conferma.",
"email-not-confirmed-chat": "Non puoi chattare finché non confermi la tua email, per favore clicca qui per confermare la tua email.",
- "email-not-confirmed-email-sent": "La tua email non è stata ancora confermata, controlla la tua casella di posta per l'email di conferma. Non potrai pubblicare post o chattare fino a quando la tua email non sarà confermata.",
- "no-email-to-confirm": "Il tuo account non ha un'email impostata. Un'email è necessaria per il recupero dell'account. Clicca qui per inserire un'email.",
+ "email-not-confirmed-email-sent": "La tua email non è stata ancora confermata, controlla la tua casella di posta per l'email di conferma. Potresti non essere in grado di postare in alcune categorie o chattare fino a quando la tua email non sarà confermata.",
+ "no-email-to-confirm": "Il tuo account non ha un'email impostata. Un'email è necessaria per il recupero dell'account, e può essere necessaria per chattare e postare in alcune categorie. Clicca qui per inserire un'email.",
+ "user-doesnt-have-email": "L'utente \"%1\" non ha impostato un email.",
"email-confirm-failed": "Non abbiamo potuto confermare la tua email, per favore riprovaci più tardi.",
"confirm-email-already-sent": "Email di conferma già inviata, per favore attendere %1 minuto(i) per inviarne un'altra.",
"sendmail-not-found": "Impossibile trovare l'eseguibile di sendmail, per favore assicurati che sia installato ed eseguibile dall'utente che esegue NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Hai già aggiunto questa discussione ai preferiti.",
"already-unbookmarked": "Hai già rimosso questa discussione dai preferiti",
"cant-ban-other-admins": "Non puoi bannare altri amministratori!",
+ "cant-make-banned-users-admin": "Non puoi rendere amministratori gli utenti bannati.",
"cant-remove-last-admin": "Sei l'unico Amministratore. Aggiungi un altro amministratore prima di rimuovere il tuo ruolo",
"account-deletion-disabled": "L'eliminazione dell'account è disabilitata",
"cant-delete-admin": "Togli i privilegi amministrativi da questo account prima di provare ad eliminarlo.",
diff --git a/public/language/it/modules.json b/public/language/it/modules.json
index 5b1bb16729..b081184324 100644
--- a/public/language/it/modules.json
+++ b/public/language/it/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Barrato",
"composer.formatting.code": "Codice",
"composer.formatting.link": "Collegamento",
- "composer.formatting.picture": "Immagine",
+ "composer.formatting.picture": "Link immagine",
"composer.upload-picture": "Carica immagine",
"composer.upload-file": "Carica file",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/it/notifications.json b/public/language/it/notifications.json
index 0fdc2b79e5..869f711a7c 100644
--- a/public/language/it/notifications.json
+++ b/public/language/it/notifications.json
@@ -48,7 +48,7 @@
"posts-exported": "%1 post esportati, clicca per scaricare",
"uploads-exported": "%1 caricamenti esportati, clicca per scaricare",
"users-csv-exported": "Utenti esportati in CSV, clicca per scaricare",
- "post-queue-accepted": "Your queued post has been accepted. Click here to see your post.",
+ "post-queue-accepted": "Il tuo post in coda è stato accettato. Clicca qui per vedere il tuo post.",
"post-queue-rejected": "Il tuo post in coda è stato rifiutato.",
"email-confirmed": "Email Confermata",
"email-confirmed-message": "Grazie per aver validato la tua email. Il tuo account è ora completamente attivato.",
@@ -68,8 +68,8 @@
"notificationType_group-invite": "Quando ricevi un invito ad un gruppo",
"notificationType_group-leave": "Quando un utente lascia il gruppo",
"notificationType_group-request-membership": "Quando qualcuno richiede di iscriversi a un gruppo di tua proprietà",
- "notificationType_new-register": "Quando qualcuno è in attesa della registrazione",
- "notificationType_post-queue": "Quando un nuovo post è in attesa",
+ "notificationType_new-register": "Quando qualcuno viene aggiunto alla coda di registrazione",
+ "notificationType_post-queue": "Quando un nuovo post è in coda",
"notificationType_new-post-flag": "Quando un post viene segnalato",
"notificationType_new-user-flag": "Quando un utente viene segnalato"
}
\ No newline at end of file
diff --git a/public/language/it/pages.json b/public/language/it/pages.json
index fe0bac5bc9..a6f5b08e1f 100644
--- a/public/language/it/pages.json
+++ b/public/language/it/pages.json
@@ -13,7 +13,7 @@
"moderator-tools": "Strumenti di moderazione",
"flagged-content": "Contenuti Segnalati",
"ip-blacklist": "Blacklist degli IP",
- "post-queue": "Post in attesa",
+ "post-queue": "Coda post",
"users/online": "Utenti Online",
"users/latest": "Ultimi Utenti",
"users/sort-posts": "Utenti maggiori contributori",
diff --git a/public/language/it/post-queue.json b/public/language/it/post-queue.json
index b052203795..2835fe4607 100644
--- a/public/language/it/post-queue.json
+++ b/public/language/it/post-queue.json
@@ -1,7 +1,7 @@
{
- "post-queue": "Post in attesa",
- "description": "Non ci sono post nella coda della post.
Per abilitare questa funzione, vai in Impostazioni → Post → Codice post e abilita Post in attesa.",
+ "post-queue": "Coda post",
+ "description": "Non ci sono post nella coda dei post.
Per abilitare questa funzione, vai in Impostazioni → Post → Coda post e abilita Coda post.",
"user": "Utente",
"category": "Categoria",
"title": "Titolo",
diff --git a/public/language/it/top.json b/public/language/it/top.json
new file mode 100644
index 0000000000..5146312ddf
--- /dev/null
+++ b/public/language/it/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "In alto",
+ "no_top_topics": "Nessuna discussione principale"
+}
\ No newline at end of file
diff --git a/public/language/it/topic.json b/public/language/it/topic.json
index 8a4a3dc03f..47a4170cf6 100644
--- a/public/language/it/topic.json
+++ b/public/language/it/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Ripristinato da",
"moved-from-by": "Spostato da %1 da",
"queued-by": "Post in coda per l'approvazione →",
+ "backlink": "Referenziato da",
"bookmark_instructions": "Clicca qui per tornare all'ultimo post letto in questa discussione.",
"flag-post": "Segnala questo post",
"flag-user": "Segnala questo utente",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Inserisci qui il tuo nome/nome utente ospite",
"composer.discard": "Annulla",
"composer.submit": "Invia",
+ "composer.additional-options": "Opzioni aggiuntive",
"composer.schedule": "Pianifica",
"composer.replying_to": "Rispondendo a %1",
"composer.new_topic": "Nuova Discussione",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Da Nuovi a Vecchi",
"most_votes": "Più Voti",
"most_posts": "Più Post",
+ "most_views": "Più visualizzazioni",
"stale.title": "Preferisci creare una nuova discussione?",
"stale.warning": "Il topic al quale stai rispondendo è abbastanza vecchio. Vorresti piuttosto creare un nuovo topic in riferimento a questo nella tua risposta?",
"stale.create": "Crea una nuova discussione",
diff --git a/public/language/it/user.json b/public/language/it/user.json
index 43b0c2655c..38592bc8bb 100644
--- a/public/language/it/user.json
+++ b/public/language/it/user.json
@@ -94,6 +94,7 @@
"digest_off": "Spento",
"digest_daily": "Quotidiano",
"digest_weekly": "Settimanale",
+ "digest_biweekly": "Bisettimanale",
"digest_monthly": "Mensile",
"has_no_follower": "Questo utente non è seguito da nessuno :(",
"follows_no_one": "Questo utente non segue nessuno :(",
diff --git a/public/language/ja/admin/advanced/events.json b/public/language/ja/admin/advanced/events.json
index 8c0dbd27a7..e149a72c5c 100644
--- a/public/language/ja/admin/advanced/events.json
+++ b/public/language/ja/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "イベントがありません",
"control-panel": "イベントのコントロールパネル",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/ja/admin/dashboard.json b/public/language/ja/admin/dashboard.json
index 4e719a00cd..b21cbb4cc2 100644
--- a/public/language/ja/admin/dashboard.json
+++ b/public/language/ja/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "総合",
"active-users.connections": "接続",
- "anonymous-registered-users": "匿名 vs 登録ユーザー",
- "anonymous": "匿名",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "登録数",
"user-presence": "ユーザープレゼンス",
@@ -68,6 +68,7 @@
"unread": "未読",
"high-presence-topics": "ハイプレゼンススレッド",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "ページビュー",
"graphs.page-views-registered": "ページビュー登録済み",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "ページビューBot",
"graphs.unique-visitors": "ユニークな訪問者",
"graphs.registered-users": "登録したユーザー",
- "graphs.anonymous-users": "匿名ユーザー",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "最後に再起動された順",
"no-users-browsing": "閲覧中のユーザーなし",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/ja/admin/development/info.json b/public/language/ja/admin/development/info.json
index 8d70eb611c..f70dd00849 100644
--- a/public/language/ja/admin/development/info.json
+++ b/public/language/ja/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "オンライン",
"git": "git",
- "memory": "メモリ",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "稼働時間",
diff --git a/public/language/ja/admin/extend/rewards.json b/public/language/ja/admin/extend/rewards.json
index 3023baeba3..72ef6500b8 100644
--- a/public/language/ja/admin/extend/rewards.json
+++ b/public/language/ja/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "削除",
"enable": "有効",
"disable": "無効",
- "control-panel": "報酬コントロール",
- "new-reward": "新しい報酬",
"alert.delete-success": "報酬を削除しました",
"alert.no-inputs-found": "違法報酬 - 入力が見つかりません!",
diff --git a/public/language/ja/admin/general/dashboard.json b/public/language/ja/admin/general/dashboard.json
deleted file mode 100644
index ab5c98c2bc..0000000000
--- a/public/language/ja/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "フォーラムのトラフィック",
- "page-views": "ページビュー",
- "unique-visitors": "ユニークな訪問者",
- "new-users": "New Users",
- "posts": "投稿",
- "topics": "スレッド",
- "page-views-seven": "過去7日間",
- "page-views-thirty": "過去30日間",
- "page-views-last-day": "過去24時間",
- "page-views-custom": "カスタム期間",
- "page-views-custom-start": "期間開始",
- "page-views-custom-end": "期間終了",
- "page-views-custom-help": "表示したいページビューの日付範囲を入力します。日付選択ツールが使用できない場合、受け入れ可能な形式は次のとおりです。YYYY-MM-DD
",
- "page-views-custom-error": "有効な期間をフォーマットで入力してくださいYYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "全て",
-
- "updates": "更新",
- "running-version": "NodeBB v%1 を実行しています。",
- "keep-updated": "常に最新のセキュリティパッチとバグ修正のためにNodeBBが最新であることを確認してください。",
- "up-to-date": "
個々のユーザーは、アカウント設定ページでデフォルトの言語を上書きできます。",
- "default-language": "デフォルトの言語",
- "auto-detect": "ゲストの自動検出言語設定"
-}
\ No newline at end of file
diff --git a/public/language/ja/admin/general/navigation.json b/public/language/ja/admin/general/navigation.json
deleted file mode 100644
index f263418193..0000000000
--- a/public/language/ja/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "アイコン:",
- "change-icon": "変更",
- "route": "ルート:",
- "tooltip": "ツールチップ:",
- "text": "テキスト:",
- "text-class": " テキストのClass:任意",
- "class": "Class: optional",
- "id": "ID: 任意",
-
- "properties": "プロパティ:",
- "groups": "Groups:",
- "open-new-window": "新しいウィンドウで開く",
-
- "btn.delete": "削除",
- "btn.disable": "無効",
- "btn.enable": "有効",
-
- "available-menu-items": "利用可能なメニューアイテム",
- "custom-route": "カスタムルート",
- "core": "コア",
- "plugin": "プラグイン"
-}
\ No newline at end of file
diff --git a/public/language/ja/admin/general/social.json b/public/language/ja/admin/general/social.json
deleted file mode 100644
index 211d840d69..0000000000
--- a/public/language/ja/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "投稿共有",
- "info-plugins-additional": "プラグインは投稿を共有するために追加のネットワークを設定することができます",
- "save-success": "投稿共有ネットワークを正常に保存しました!"
-}
\ No newline at end of file
diff --git a/public/language/ja/admin/general/sounds.json b/public/language/ja/admin/general/sounds.json
deleted file mode 100644
index b03597c4de..0000000000
--- a/public/language/ja/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "通知",
- "chat-messages": "チャットメッセージ",
- "play-sound": "再生",
- "incoming-message": "受信メッセージ",
- "outgoing-message": "送信メッセージ",
- "upload-new-sound": "新しい音声のアップロード",
- "saved": "設定を保存しました"
-}
\ No newline at end of file
diff --git a/public/language/ja/admin/manage/digest.json b/public/language/ja/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/ja/admin/manage/digest.json
+++ b/public/language/ja/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/ja/admin/manage/users.json b/public/language/ja/admin/manage/users.json
index caf2a3aac8..9d9c693e1c 100644
--- a/public/language/ja/admin/manage/users.json
+++ b/public/language/ja/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "ユーザーID",
"users.username": "ユーザー名",
"users.email": "メール",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "投稿カウント",
"users.reputation": "評価",
diff --git a/public/language/ja/admin/menu.json b/public/language/ja/admin/menu.json
index e7228820fb..35eec8d76c 100644
--- a/public/language/ja/admin/menu.json
+++ b/public/language/ja/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "一般",
"section-manage": "管理",
diff --git a/public/language/ja/admin/settings/email.json b/public/language/ja/admin/settings/email.json
index ee843db6c5..a3bf8a8616 100644
--- a/public/language/ja/admin/settings/email.json
+++ b/public/language/ja/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "メールからの名前が表示されます。",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "ダイジェストアワー",
"subscriptions.hour-help": "スケジュールされたメールのダイジェストを送信する時間を表す数字を入力してください(深夜は0 code>、午後5:00は
17
)これはサーバー自体に基づく時間であり、システムの時計と正確に一致しない場合があります。 span>
次の日のダイジェストは",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ja/admin/settings/general.json b/public/language/ja/admin/settings/general.json
index 23a3d20057..d37f057bc1 100644
--- a/public/language/ja/admin/settings/general.json
+++ b/public/language/ja/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "サイトタイトル",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "サイトタイトルのURL",
- "title.url-help": "タイトルをクリックすると、ユーザーをこのアドレスに送信します。空白のままにすると、ユーザーはフォーラムのインデックスに送信されます。",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "あなたのコミュニティ名",
"title.show-in-header": "ヘッダーにサイトタイトルを表示する",
"browser-title": "ブラウザ",
@@ -20,9 +20,9 @@
"logo.image": "画像",
"logo.image-placeholder": "フォーラムのヘッダーに表示するロゴのパス",
"logo.upload": "アップロード",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "サイトロゴのURL",
- "logo.url-help": "ロゴをクリックすると、ユーザーをこのアドレスに送信します。空白のままにすると、ユーザーはフォーラムのインデックスに送信されます。",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "全てのテキスト:",
"log.alt-text-placeholder": "アクセシビリティのための代替テキスト",
"favicon": "お気に入りアイコン",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/ja/admin/settings/navigation.json b/public/language/ja/admin/settings/navigation.json
index f263418193..f3d7c35e87 100644
--- a/public/language/ja/admin/settings/navigation.json
+++ b/public/language/ja/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "プロパティ:",
"groups": "Groups:",
"open-new-window": "新しいウィンドウで開く",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "削除",
"btn.disable": "無効",
@@ -20,4 +22,4 @@
"custom-route": "カスタムルート",
"core": "コア",
"plugin": "プラグイン"
-}
\ No newline at end of file
+}
diff --git a/public/language/ja/admin/settings/notifications.json b/public/language/ja/admin/settings/notifications.json
index d69a16d629..9be8707a2b 100644
--- a/public/language/ja/admin/settings/notifications.json
+++ b/public/language/ja/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "通知",
"welcome-notification": "ウェルカム通知",
"welcome-notification-link": "ウェルカム通知のリンク",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/ja/admin/settings/post.json b/public/language/ja/admin/settings/post.json
index 09cfa068b9..8c0502c8d2 100644
--- a/public/language/ja/admin/settings/post.json
+++ b/public/language/ja/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "最後&ndash;返信がない場合は、元の投稿を含む最新の投稿を表示",
"teaser.last-reply": "最後&ndash;最新の返信を表示するか、返信がない場合は「返信なし」のプレースホルダを表示する",
"teaser.first": "最初",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "未読の設定",
"unread.cutoff": "未読のカットオフ日",
"unread.min-track-last": "最後に読み込みを行う前に追跡するスレッドの最小投稿数",
@@ -56,6 +57,9 @@
"composer.show-help": "「ヘルプ」タグを表示",
"composer.enable-plugin-help": "プラグインがヘルプタブにコンテンツを追加できるようにする",
"composer.custom-help": "カスタムヘルプテキスト",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IPトラッキング",
"ip-tracking.each-post": "各投稿のトラックIPアドレス",
"enable-post-history": "Enable Post History"
diff --git a/public/language/ja/admin/settings/user.json b/public/language/ja/admin/settings/user.json
index e79e65efe7..41762e6abf 100644
--- a/public/language/ja/admin/settings/user.json
+++ b/public/language/ja/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "オフ",
"digest-freq.daily": "デイリー",
"digest-freq.weekly": "ウィークリー",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "マンスリー",
"email-chat-notifs": "オンラインではない時に新しいチャットメッセージを受信した場合、通知メールを送信する。",
"email-post-notif": "購読中のスレッドに返信があった場合、メールで通知する。",
diff --git a/public/language/ja/error.json b/public/language/ja/error.json
index a59597180b..bf4213818d 100644
--- a/public/language/ja/error.json
+++ b/public/language/ja/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "チャットを行うにはメールアドレスの確認を行う必要があります。メールアドレスを確認するためにはここをクリックしてください。",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "メールアドレスの確認が出来ませんでした。再度お試しください。",
"confirm-email-already-sent": "確認のメールは既に送信されています。再度送信するには、%1分後に再度お試しください。",
"sendmail-not-found": "Sendmailの実行ファイルが見つかりませんでした。インストールされ、ユーザーによってNodeBBが実行されていることを確認してください。",
@@ -103,6 +104,7 @@
"already-bookmarked": "あなたは、この投稿をすでにブックマークしています",
"already-unbookmarked": "あなたは、この投稿をすでにブックマークから外しています",
"cant-ban-other-admins": "ほかの管理者を停止することはできません!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "あなたが唯一の管理者です。管理者としてあなた自身を削除する前に、管理者として別のユーザーを追加します。",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "削除する前に、このアカウントから管理者権限を削除してください。",
diff --git a/public/language/ja/modules.json b/public/language/ja/modules.json
index cdfd699752..792e8a33a7 100644
--- a/public/language/ja/modules.json
+++ b/public/language/ja/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "取り消し線",
"composer.formatting.code": "コード",
"composer.formatting.link": "リンク",
- "composer.formatting.picture": "画像",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "画像をアップロード",
"composer.upload-file": "ファイルをアップロード",
"composer.zen_mode": "Zen モード",
diff --git a/public/language/ja/top.json b/public/language/ja/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ja/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ja/topic.json b/public/language/ja/topic.json
index d68eebd84c..d71074fddc 100644
--- a/public/language/ja/topic.json
+++ b/public/language/ja/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "ここをクリックすると、このスレッドの最後に読んでいた投稿へ移動します。",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "破棄する",
"composer.submit": "保存する",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "%1へ返答中",
"composer.new_topic": "新規スレッド",
@@ -158,6 +160,7 @@
"newest_to_oldest": "新しいものから古い順",
"most_votes": "最高評価",
"most_posts": "最大投稿",
+ "most_views": "Most Views",
"stale.title": "新しいスレッドを作りますか?",
"stale.warning": "あなたが返信しようとしてるスレッドが古いスレッドです。新しいスレッドを作って、そしてこのスレッドが参考として入れた方を勧めます。そうしますか?",
"stale.create": "新しいスレッドを作ります。",
diff --git a/public/language/ja/user.json b/public/language/ja/user.json
index bb65236c7c..0880b21114 100644
--- a/public/language/ja/user.json
+++ b/public/language/ja/user.json
@@ -94,6 +94,7 @@
"digest_off": "オフ",
"digest_daily": "デイリー",
"digest_weekly": "ウィークリー",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "マンスリー",
"has_no_follower": "フォロワーはまだいません :(",
"follows_no_one": "フォロー中のユーザーはまだいません :(",
diff --git a/public/language/ko/admin/advanced/events.json b/public/language/ko/admin/advanced/events.json
index 4db7030eeb..3f96674ed5 100644
--- a/public/language/ko/admin/advanced/events.json
+++ b/public/language/ko/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "이벤트가 없습니다",
"control-panel": "이벤트 제어판",
"delete-events": "이벤트 삭제",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "필터",
"filters-apply": "필터 적용",
"filter-type": "이벤트 유형",
diff --git a/public/language/ko/admin/dashboard.json b/public/language/ko/admin/dashboard.json
index 64f29de725..aee85929ae 100644
--- a/public/language/ko/admin/dashboard.json
+++ b/public/language/ko/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "총",
"active-users.connections": "연결",
- "anonymous-registered-users": "익명 vs 가입한 사용자",
- "anonymous": "익명",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "가입한 사용자",
"user-presence": "사용자 활동",
@@ -68,6 +68,7 @@
"unread": "읽지 않음",
"high-presence-topics": "활동량이 많은 화제",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "페이지 뷰",
"graphs.page-views-registered": "가입한 사용자의 페이지 뷰",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "봇의 페이지 뷰",
"graphs.unique-visitors": "고유 방문자",
"graphs.registered-users": "등록된 사용자",
- "graphs.anonymous-users": "익명 사용자",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "최근 재시작 시점",
"no-users-browsing": "보고있는 사용자 없음",
"back-to-dashboard": "대시보드로 돌아가기",
"details.no-users": "설정한 기간에 가입한 사용자 없음",
"details.no-topics": "설정한 기간에 생성된 화제 없음",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "설정한 기간에 로그인 기록 없음",
"details.logins-static": "NodeBB는 세션 정보를 %1일 동안만 저장합니다. 따라서 아래의 표는 최근 활성화된 세션 정보만을 표시합니다.",
"details.logins-login-time": "로그인 시점"
diff --git a/public/language/ko/admin/development/info.json b/public/language/ko/admin/development/info.json
index 6b921c1d08..640110f2d0 100644
--- a/public/language/ko/admin/development/info.json
+++ b/public/language/ko/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "온라인",
"git": "git",
- "memory": "메모리",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "시스템 로드",
"cpu-usage": "cpu 사용량",
"uptime": "업타임",
diff --git a/public/language/ko/admin/extend/rewards.json b/public/language/ko/admin/extend/rewards.json
index ac23d6e380..be8bd8cf85 100644
--- a/public/language/ko/admin/extend/rewards.json
+++ b/public/language/ko/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "삭제",
"enable": "활성화",
"disable": "비활성화",
- "control-panel": "보상 제어판",
- "new-reward": "새로운 보상",
"alert.delete-success": "성공적으로 보상을 삭제했습니다.",
"alert.no-inputs-found": "잘못된 보상 - 입력값이 없습니다!",
diff --git a/public/language/ko/admin/general/dashboard.json b/public/language/ko/admin/general/dashboard.json
deleted file mode 100644
index 7462d56bfa..0000000000
--- a/public/language/ko/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "포럼 트래픽",
- "page-views": "페이지 뷰",
- "unique-visitors": "순 방문자수",
- "new-users": "New Users",
- "posts": "포스트",
- "topics": "게시물",
- "page-views-seven": "지난 7일간",
- "page-views-thirty": "지난 30일간",
- "page-views-last-day": "지난 24시간 동안",
- "page-views-custom": "사용자 설정 날짜 기간",
- "page-views-custom-start": "기간 시작",
- "page-views-custom-end": "기간 끝",
- "page-views-custom-help": "페이지 뷰를 확인하고 싶은 기간을 입력하세요. 만약 데이트 피커를 사용할 수 없다면, YYYY-MM-DD 포맷으로 입력해주세요.",
- "page-views-custom-error": "유효한 기간을 다음과 같은 포맷으로 입력하세요 YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "항상",
-
- "updates": "업데이트",
- "running-version": "NodeBB v%1 를 사용 중입니다.",
- "keep-updated": "사용하시는 NodeBB의 보안 및 오류 업데이트를 항상 최신 버젼으로 유지하십시오.",
- "up-to-date": "
하지만 사용자들이 직접 본인의 계정 설정 페이지에서 언어 설정을 바꿀 수 있습니다.",
- "default-language": "기본 언어",
- "auto-detect": "사용자의 언어 설정 자동으로 감지합니다."
-}
\ No newline at end of file
diff --git a/public/language/ko/admin/general/navigation.json b/public/language/ko/admin/general/navigation.json
deleted file mode 100644
index 9adb375c75..0000000000
--- a/public/language/ko/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "아이콘:",
- "change-icon": "변경",
- "route": "경로:",
- "tooltip": "툴팁:",
- "text": "텍스트:",
- "text-class": "텍스트 클래스: 선택 사항",
- "class": "Class: optional",
- "id": "ID: 선택 사항",
-
- "properties": "속성:",
- "groups": "그룹:",
- "open-new-window": "새 창에서 열기",
-
- "btn.delete": "삭제",
- "btn.disable": "비활성화",
- "btn.enable": "활성화",
-
- "available-menu-items": "이용 가능한 메뉴 항목",
- "custom-route": "사용자 지정 경로",
- "core": "핵심",
- "plugin": "플러그인"
-}
\ No newline at end of file
diff --git a/public/language/ko/admin/general/social.json b/public/language/ko/admin/general/social.json
deleted file mode 100644
index 35c38ef758..0000000000
--- a/public/language/ko/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "포스트 공유",
- "info-plugins-additional": "플러그인을 이용해서 포스트를 공유할 수 있는 네트워크를 추가할 수 있습니다.",
- "save-success": "포스트 공유 네트워크 추가 완료!"
-}
\ No newline at end of file
diff --git a/public/language/ko/admin/general/sounds.json b/public/language/ko/admin/general/sounds.json
deleted file mode 100644
index 70cbb40922..0000000000
--- a/public/language/ko/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "알림",
- "chat-messages": "채팅 메세지",
- "play-sound": "재생",
- "incoming-message": "수신 메시지",
- "outgoing-message": "발신 메시지",
- "upload-new-sound": "새로운 사운드 업로드",
- "saved": "설정 저장됨"
-}
\ No newline at end of file
diff --git a/public/language/ko/admin/manage/digest.json b/public/language/ko/admin/manage/digest.json
index ace601e819..db9f7dc963 100644
--- a/public/language/ko/admin/manage/digest.json
+++ b/public/language/ko/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "포럼 메일 수동 전송 완료",
"resent-day": "일간 포럼 메일 재전송 완료",
"resent-week": "주간 포럼 메일 재전송 완료",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "월간 포럼 메일 재전송 완료",
"null": "기록 없음",
"manual-run": "포럼 메일 수동 전송",
diff --git a/public/language/ko/admin/manage/privileges.json b/public/language/ko/admin/manage/privileges.json
index 2e16cda8e3..d01ba7c79e 100644
--- a/public/language/ko/admin/manage/privileges.json
+++ b/public/language/ko/admin/manage/privileges.json
@@ -51,13 +51,13 @@
"alert.saved": "변경된 권한이 적용되었습니다.",
"alert.confirm-discard": "권한 변경을 취소하시겠습니까?",
"alert.discarded": "권한 변경이 취소되었습니다.",
- "alert.confirm-copyToAll": "Are you sure you wish to apply this set of %1 to all categories?",
- "alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's set of %1 to all categories?",
- "alert.confirm-copyToChildren": "Are you sure you wish to apply this set of %1 to all descendant (child) categories?",
- "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's set of %1 to all descendant (child) categories?",
+ "alert.confirm-copyToAll": "%1의 설정을 모든 카테고리에 적용하시겠습니까?",
+ "alert.confirm-copyToAllGroup": "%1 그룹의 설정을 모든 카테고리에 적용하시겠습니까?",
+ "alert.confirm-copyToChildren": "%1의 설정을 모든 하위 카테고리에 적용하시겠습니까?",
+ "alert.confirm-copyToChildrenGroup": "%1 그룹의 설정을 모든 하위 카테고리에 적용하시겠습니까?",
"alert.no-undo": "이 행동은 되돌릴 수 없습니다.",
"alert.admin-warning": "관리자에게는 절대적인 권한이 부여됩니다.",
- "alert.copyPrivilegesFrom-title": "Select a category to copy from",
- "alert.copyPrivilegesFrom-warning": "This will copy %1 from the selected category.",
- "alert.copyPrivilegesFromGroup-warning": "This will copy this group's set of %1 from the selected category."
+ "alert.copyPrivilegesFrom-title": "복사할 카테고리 설정",
+ "alert.copyPrivilegesFrom-warning": "이 작업은 %1의 설정을 선택한 카테고리에서 복사합니다.",
+ "alert.copyPrivilegesFromGroup-warning": "이 작업은 %1 그룹의 설정을 선택한 카테고리에서 복사합니다."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/manage/uploads.json b/public/language/ko/admin/manage/uploads.json
index e321e7f567..6a5fcf9282 100644
--- a/public/language/ko/admin/manage/uploads.json
+++ b/public/language/ko/admin/manage/uploads.json
@@ -6,6 +6,6 @@
"size/filecount": "크기 / 파일 수",
"confirm-delete": "이 파일을 정말로 삭제하시겠습니까?",
"filecount": "%1 파일",
- "new-folder": "New Folder",
- "name-new-folder": "Enter a name for new the folder"
+ "new-folder": "새로운 폴더",
+ "name-new-folder": "폴더의 이름을 입력해주세요."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/manage/users.json b/public/language/ko/admin/manage/users.json
index 656d4f928d..948440a063 100644
--- a/public/language/ko/admin/manage/users.json
+++ b/public/language/ko/admin/manage/users.json
@@ -1,6 +1,6 @@
{
"users": "사용자",
- "edit": "Actions",
+ "edit": "작업",
"make-admin": "관리자 등록",
"remove-admin": "관리자 해제",
"validate-email": "이메일 인증",
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "사용자명",
"users.email": "이메일",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "글 개수",
"users.reputation": "인지도",
diff --git a/public/language/ko/admin/menu.json b/public/language/ko/admin/menu.json
index 3999230bcc..b28b897736 100644
--- a/public/language/ko/admin/menu.json
+++ b/public/language/ko/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "로그인 기록",
"dashboard/users": "사용자",
"dashboard/topics": "화제",
+ "dashboard/searches": "Searches",
"section-general": "일반",
"section-manage": "관리",
diff --git a/public/language/ko/admin/settings/email.json b/public/language/ko/admin/settings/email.json
index 1b45f1e43b..2b6b3587dd 100644
--- a/public/language/ko/admin/settings/email.json
+++ b/public/language/ko/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "이메일에 표시할 발신자 이름",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "외부 이메일 서버를 통해 메일 발송",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "자주 사용되는 서비스 목록 중에 하나를 선택하거나 직접 입력할 수 있습니다.",
"smtp-transport.service": "서비스 선택",
"smtp-transport.service-custom": "직접 입력",
@@ -37,6 +37,10 @@
"subscriptions.hour": "포럼 메일 발송 시간",
"subscriptions.hour-help": "정기 포럼 메일을 보낼 시간을 입력해주세요. (예: 0
은 자정, 17
은 오후 5시 입니다. 이 시간은 서버 시간 기준이며, 사용자의 시스템 시간과 일치하지 않을 수 있습니다.
서버 시간은 입니다.
다음 정기 포럼 메일은 에 발송 예정입니다.",
"notifications.remove-images": "이메일 알림에서 이미지 제거",
+ "require-email-address": "신규 사용자에게 이메일 주소 설정 요구",
+ "require-email-address-warning": "기본적으로 사용자들은 이메일 주소 입력을 거부할 수 있습니다. 이 설정을 활성화하면 사용자 등록 시 이메일 주소를 입력해야 진행할 수 있습니다. 하지만 해당 이메일 주소가 유효한 주소인지는 확인하지 않습니다.",
"include-unverified-emails": "전자 메일을 명시적으로 확인하지 않은 수신자에게 전자 메일 보내기",
- "include-unverified-warning": "기본적으로 계정과 연결된 전자 메일이 있는 사용자는 이미 확인되었지만 그렇지 않은 경우가 있습니다(예: SSO 로그인, 약관으로부터 제외된 사용자 등). 사용자가 위험을 감수하고 이 설정을 사용하도록 설정합니다. – 확인되지 않은 주소로 이메일을 보내는 것은 지역별 스팸 방지법을 위반하는 것일 수 있습니다."
-}
\ No newline at end of file
+ "include-unverified-warning": "기본적으로 계정과 연결된 전자 메일이 있는 사용자는 이미 확인되었지만 그렇지 않은 경우가 있습니다(예: SSO 로그인, 약관으로부터 제외된 사용자 등). 사용자가 위험을 감수하고 이 설정을 사용하도록 설정합니다. – 확인되지 않은 주소로 이메일을 보내는 것은 지역별 스팸 방지법을 위반하는 것일 수 있습니다.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ko/admin/settings/general.json b/public/language/ko/admin/settings/general.json
index 8771eb6b3f..c20abb4195 100644
--- a/public/language/ko/admin/settings/general.json
+++ b/public/language/ko/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "사이트 이름",
"title.short": "짧은 이름",
"title.short-placeholder": "짧은 제목이 설정되지 않으면 일반 사이트 이름을 로고처럼 사용합니다.",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "사이트 이름을 눌렀을 때 이동할 URL",
- "title.url-help": "사이트 상단의 사이트 이름을 클릭하면 사용자가 이 주소로 이동합니다. 비워두면 사용자가 포럼 인덱스로 이동합니다.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "커뮤니티 이름",
"title.show-in-header": "상단바에 사이트 이름 표시",
"browser-title": "브라우저 타이틀",
@@ -20,9 +20,9 @@
"logo.image": "사진",
"logo.image-placeholder": "로고 파일 저장 위치",
"logo.upload": "업로드",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "사이트 로고 URL",
- "logo.url-help": "사용자가 로고를 클릭했을 때 연결할 URL 주소. 빈칸으로 남겨두면 사이트 홈페이지로 연결됩니다.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "대체 텍스트",
"log.alt-text-placeholder": "대체 텍스트",
"favicon": "파비콘",
@@ -35,10 +35,10 @@
"maskable-icon.help": "권장 사항: 512x512, PNG 확장자만 가능, 지정되지 않을 경우 터치 아이콘 사용",
"outgoing-links": "외부 링크",
"outgoing-links.warning-page": "외부 링크 경고페이지 사용",
- "search": "Search",
- "search-default-in": "Search In",
- "search-default-in-quick": "Quick Search In",
- "search-default-sort-by": "Sort by",
+ "search": "검색",
+ "search-default-in": "범위 검색",
+ "search-default-in-quick": "빠른 범위 검색",
+ "search-default-sort-by": "분류",
"outgoing-links.whitelist": "경고 창이 필요 없는 외부 링크 도메인 whitelist",
"site-colors": "사이트 색상 설정",
"theme-color": "테마 색상",
@@ -47,4 +47,4 @@
"undo-timeout": "되돌리기 시간 초과",
"undo-timeout-help": "조정자는 주제 이동과 같은 일부 작업을 통해 특정 기간 내에 작업을 취소할 수 있습니다. 되돌리기를 완전히 비활성화하려면 0으로 설정합니다.",
"topic-tools": "주제 도구"
-}
\ No newline at end of file
+}
diff --git a/public/language/ko/admin/settings/navigation.json b/public/language/ko/admin/settings/navigation.json
index c3c613d0f5..6c6f584c78 100644
--- a/public/language/ko/admin/settings/navigation.json
+++ b/public/language/ko/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "속성:",
"groups": "그룹:",
"open-new-window": "새 창에서 열기",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "삭제",
"btn.disable": "비활성화",
@@ -20,4 +22,4 @@
"custom-route": "사용자 정의 경로",
"core": "코어",
"plugin": "플러그인"
-}
\ No newline at end of file
+}
diff --git a/public/language/ko/admin/settings/notifications.json b/public/language/ko/admin/settings/notifications.json
index 1973f2e758..c9a3ebb946 100644
--- a/public/language/ko/admin/settings/notifications.json
+++ b/public/language/ko/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "알림",
"welcome-notification": "환영 알림",
"welcome-notification-link": "환영 알림 링크",
- "welcome-notification-uid": "환영 알림 사용자 (UID)"
+ "welcome-notification-uid": "환영 알림 사용자 (UID)",
+ "post-queue-notification-uid": "게시 대기 중인 사용자 (UID)"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/post.json b/public/language/ko/admin/settings/post.json
index 3ca69a289f..a2ea9e3e67 100644
--- a/public/language/ko/admin/settings/post.json
+++ b/public/language/ko/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "최근 - 최근 작성된 포스트를 보여주고 답글이 없을 경우 포스트 본문 보여주기",
"teaser.last-reply": "최근 - 최근 작성된 답글을 보여주고 답글이 없을 경우 \"답글 없음\" 표시",
"teaser.first": "첫 글",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "읽지 않음 목록 설정",
"unread.cutoff": "읽지 않음 표시 기간",
"unread.min-track-last": "마지막으로 읽은 글 추적 기능을 사용할 최소 글 수",
@@ -56,6 +57,9 @@
"composer.show-help": "\"도움말\" 탭 표시",
"composer.enable-plugin-help": "플러그인의 도움말 탭 내용 추가 허용",
"composer.custom-help": "사용자 정의 \"도움말\" 텍스트",
+ "backlinks": "역링크",
+ "backlinks.enabled": "화제 역링크 활성화",
+ "backlinks.help": "포스트가 다른 화제를 참조할 경우 참조한 화제에 해당 포스트의 역링크가 표시됩니다.",
"ip-tracking": "IP 추적",
"ip-tracking.each-post": "모든 포스트 IP 추적",
"enable-post-history": "게시글 편집 기록 활성화"
diff --git a/public/language/ko/admin/settings/user.json b/public/language/ko/admin/settings/user.json
index 5deefd2b9e..feb1658be6 100644
--- a/public/language/ko/admin/settings/user.json
+++ b/public/language/ko/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "해제",
"digest-freq.daily": "매일",
"digest-freq.weekly": "매주",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "매달",
"email-chat-notifs": "오프라인일 때 채팅 메시지가 도착하면 알림 메일 보내기",
"email-post-notif": "내가 관심있는 화제에 답글이 달리면 메일 보내기",
diff --git a/public/language/ko/email.json b/public/language/ko/email.json
index 9c910ac944..c4a36ab099 100644
--- a/public/language/ko/email.json
+++ b/public/language/ko/email.json
@@ -7,7 +7,7 @@
"greeting_with_name": "안녕하세요 %1님",
"email.verify-your-email.subject": "사용자의 이메일을 인증해주세요.",
"email.verify.text1": "이메일 주소 변경 또는 확인을 요청했습니다.",
- "email.verify.text2": "For security purposes, we only change or confirm the email address on file once its ownership has been confirmed via email. If you did not request this, no action is required on your part.",
+ "email.verify.text2": "보안을 위해 이메일이 인증되어야만 변경이 가능합니다. 요청을 하지 않은 경우 사용자 측에서 수행할 작업이 없습니다.",
"email.verify.text3": "이 전자 메일 주소를 확인하면 현재 전자 메일 주소를 %1로 바꿉니다.",
"welcome.text1": "%1님 가입해주셔서 감사합니다.",
"welcome.text2": "계정을 활성화하려면 등록한 메일 주소의 인증이 필요합니다.",
diff --git a/public/language/ko/error.json b/public/language/ko/error.json
index 5b09333f7d..bc4af29b50 100644
--- a/public/language/ko/error.json
+++ b/public/language/ko/error.json
@@ -25,17 +25,18 @@
"invalid-event": "올바르지 않은 이벤트: %1",
"local-login-disabled": "권한이 없는 계정에서의 로컬 로그인이 비활성화 되었습니다.",
"csrf-invalid": "세션이 만료되어 로그인에 실패하였습니다. 다시 시도해주세요.",
- "invalid-path": "Invalid path",
- "folder-exists": "Folder exists",
+ "invalid-path": "올바르지 않은 경로입니다.",
+ "folder-exists": "폴더가 이미 존재합니다.",
"invalid-pagination-value": "올바르지 않은 페이지 값입니다. 최소 %1에서 최대 2% 사이로 설정해야 합니다.",
"username-taken": "이미 사용 중인 사용자명입니다.",
"email-taken": "이미 사용 중인 이메일입니다.",
"email-nochange": "입력한 전자 메일이 이미 등록되어 있는 전자 메일과 동일합니다.",
"email-invited": "해당 이메일의 사용자는 이미 초대되었습니다.",
- "email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
+ "email-not-confirmed": "이메일 인증이 완료된 후 카테고리나 화제에 새로운 포스트를 작성할 수 있습니다. 여기를 눌러 인증 메일을 다시 발송할 수 있습니다.",
"email-not-confirmed-chat": "아직 이메일이 인증되지 않아 채팅 기능을 사용할 수 없습니다. 여기를 눌러 이메일 인증을 진행하세요.",
- "email-not-confirmed-email-sent": "이메일 인증이 완료되지 않았습니다. 수신함에서 인증 메일을 확인해주세요. 인증이 완료되기 전까지는 글을 작성하거나 채팅 참여가 불가능합니다.",
- "no-email-to-confirm": "계정에 전자 메일 설정이 없습니다. 계정 복구를 위해 이메일이 필요합니다. 이메일을 입력하려면 여기를 클릭하십시오.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "이메일 인증이 실패하였습니다. 잠시 후에 다시 시도하세요.",
"confirm-email-already-sent": "인증 메일이 이미 발송되었습니다. 다시 보내려면 %1분을 기다리세요.",
"sendmail-not-found": "Sendmail 실행파일을 찾을 수 없었습니다. 관리자가 sendmail을 설치했고 실행이 가능한 상태인지 확인해 주시기 바랍니다.",
@@ -103,6 +104,7 @@
"already-bookmarked": "이미 즐겨찾기에 추가한 포스트 입니다.",
"already-unbookmarked": "이미 즐겨찾기를 해제한 포스트 입니다.",
"cant-ban-other-admins": "다른 관리자를 차단할 수 없습니다!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "당신은 유일한 관리자입니다. 관리자를 그만두기 전에 다른 사용자를 관리자로 임명하세요.",
"account-deletion-disabled": "계정 삭제 기능이 비활성화 상태입니다.",
"cant-delete-admin": "해당 계정을 삭제하기 전에 관리자 권한을 해제해주십시오.",
diff --git a/public/language/ko/global.json b/public/language/ko/global.json
index 6f78a5f9a5..1b22d7ce1d 100644
--- a/public/language/ko/global.json
+++ b/public/language/ko/global.json
@@ -70,7 +70,7 @@
"firstpost": "첫 포스트",
"read_more": "더 보기",
"more": "더 보기",
- "none": "None",
+ "none": "없음",
"posted_ago_by_guest": "비회원이 %1에 작성했습니다.",
"posted_ago_by": "%2님이 %1에 작성했습니다.",
"posted_ago": "%1에 작성되었습니다.",
diff --git a/public/language/ko/modules.json b/public/language/ko/modules.json
index 8233e20d6f..b82a889498 100644
--- a/public/language/ko/modules.json
+++ b/public/language/ko/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "취소선",
"composer.formatting.code": "코드",
"composer.formatting.link": "링크",
- "composer.formatting.picture": "사진",
+ "composer.formatting.picture": "이미지 링크",
"composer.upload-picture": "이미지 업로드",
"composer.upload-file": "파일 업로드",
"composer.zen_mode": "전체화면",
diff --git a/public/language/ko/notifications.json b/public/language/ko/notifications.json
index 1778a6e0e4..8fa50bb11f 100644
--- a/public/language/ko/notifications.json
+++ b/public/language/ko/notifications.json
@@ -14,7 +14,7 @@
"topics": "화제",
"replies": "답글",
"chat": "채팅",
- "group-chat": "Group Chats",
+ "group-chat": "그룹 채팅",
"follows": "팔로우",
"upvote": "추천",
"new-flags": "새로 들어온 신고",
diff --git a/public/language/ko/register.json b/public/language/ko/register.json
index 0c6547f61f..f9249dfbb5 100644
--- a/public/language/ko/register.json
+++ b/public/language/ko/register.json
@@ -20,9 +20,9 @@
"registration-added-to-queue": "회원가입이 요청되었습니다. 관리자의 승인 후 메일이 발송됩니다.",
"registration-queue-average-time": "가입 승인에는 평균적으로 %1시간 %2분이 소요됩니다.",
"registration-queue-auto-approve-time": "%1시간 내로 이 포럼에서 사용자의 계정이 완전히 활성화될 예정입니다.",
- "interstitial.intro": "We'd like some additional information in order to update your account…",
- "interstitial.intro-new": "We'd like some additional information before we can create your account…",
- "interstitial.errors-found": "Please review the entered information:",
+ "interstitial.intro": "계정 정보를 수정하기 전 추가 정보가 필요합니다.",
+ "interstitial.intro-new": "계정을 생성하기 전 추가 정보가 필요합니다.",
+ "interstitial.errors-found": "입력한 정보를 다시 확인해주세요.",
"gdpr_agree_data": "나는 이 웹사이트에서 개인 정보를 수집하고 처리하는데 동의합니다.",
"gdpr_agree_email": "나는 이 웹사이트에서 포럼 메일 및 알림 메일을 수신하는데 동의합니다.",
"gdpr_consent_denied": "사용자는 이 사이트가 사용자의 정보를 수집/처리하고 이메일을 보내는 것에 동의해야 합니다.",
diff --git a/public/language/ko/top.json b/public/language/ko/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ko/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json
index 1804eb712e..385ec0f625 100644
--- a/public/language/ko/topic.json
+++ b/public/language/ko/topic.json
@@ -20,8 +20,8 @@
"login-to-view": "🔒 열람을 위해 로그인",
"edit": "수정",
"delete": "삭제",
- "delete-event": "Delete Event",
- "delete-event-confirm": "Are you sure you want to delete this event?",
+ "delete-event": "이벤트 삭제",
+ "delete-event-confirm": "이 이벤트를 삭제하시겠습니까?",
"purge": "완전 삭제",
"restore": "복원",
"move": "이동",
@@ -45,8 +45,9 @@
"unpinned-by": "상단 고정을 해제한 사용자:",
"deleted-by": "삭제한 사용자:",
"restored-by": "복원한 사용자:",
- "moved-from-by": "Moved from %1 by",
+ "moved-from-by": "%1에서 이동됨 -",
"queued-by": "게시 승인 대기 중 →",
+ "backlink": "참조 -",
"bookmark_instructions": "이 쓰레드에서 읽은 마지막 포스트로 이동하려면 여기를 클릭 하세요.",
"flag-post": "해당 포스트 신고",
"flag-user": "해당 유저 신고",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "이름을 입력하세요.",
"composer.discard": "취소",
"composer.submit": "등록",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "예약",
"composer.replying_to": "'%1'에 대한 답글",
"composer.new_topic": "새 화제 생성",
@@ -158,6 +160,7 @@
"newest_to_oldest": "최신순",
"most_votes": "투표순",
"most_posts": "포스트순",
+ "most_views": "조회수순",
"stale.title": "새로운 화제를 생성하시겠습니까?",
"stale.warning": "현재 답글을 작성 중인 화제는 오래전에 작성 되었습니다. 새로 화제를 생성하고 이 게시물을 인용하시겠습니까?",
"stale.create": "새로운 화제 작성",
@@ -177,5 +180,5 @@
"timeago_earlier": "%1 이전",
"first-post": "첫 포스트",
"last-post": "마지막 포스트",
- "post-quick-reply": "Post quick reply"
+ "post-quick-reply": "빠른 답글"
}
\ No newline at end of file
diff --git a/public/language/ko/user.json b/public/language/ko/user.json
index 68fc02c4c7..e66a123f20 100644
--- a/public/language/ko/user.json
+++ b/public/language/ko/user.json
@@ -94,11 +94,12 @@
"digest_off": "해제",
"digest_daily": "매일",
"digest_weekly": "매주",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "매월",
"has_no_follower": "이 사용자는 팔로워가 없습니다 :(",
"follows_no_one": "이 사용자는 아무도 팔로우하고 있지 않습니다 :(",
"has_no_posts": "이 사용자가 작성한 포스트가 없습니다.",
- "has_no_best_posts": "This user does not have any upvoted posts yet.",
+ "has_no_best_posts": "해당 유저는 아직까지 추천을 받은 포스트가 없습니다.",
"has_no_topics": "이 사용자가 작성한 화제가 없습니다.",
"has_no_watched_topics": "이 사용자가 관심 목록에 추가한 화제가 없습니다.",
"has_no_ignored_topics": "이 사용자는 아직 무시 중인 화제가 없습니다.",
@@ -182,7 +183,7 @@
"consent.export-uploads-success": "업로드한 컨텐츠를 내보내기 합니다. 완료되면 알림을 수신합니다.",
"consent.export_posts": "포스트 내보내기 (.csv)",
"consent.export-posts-success": "포스트를 내보내기 합니다. 완료되면 알림을 수신합니다.",
- "emailUpdate.intro": "Please enter your email address below. This forum uses your email address for scheduled digest and notifications, as well as for account recovery in the event of a lost password.",
- "emailUpdate.optional": "This field is optional. You are not obligated to provide your email address, but without a validated email, you will not be able to recover your account.",
- "emailUpdate.change-instructions": "A confirmation email will be sent to the entered email address with a unique link. Accessing that link will confirm your ownership of the email address and it will become active on your account. At any time, you are able to update your email on file from within your account page."
+ "emailUpdate.intro": "아래에 이메일 주소를 입력하세요. 해당 포럼은 입력한 이메일 주소로 정기 알림 메일과 그 외의 알림을 전송하고, 계정 복구 작업에도 해당 이메일 주소를 사용합니다.",
+ "emailUpdate.optional": "해당 항목은 선택 입력 항목입니다. 이메일 주소를 반드시 입력할 필요는 없지만 유효한 이메일 주소를 입력하지 않을 경우 계정을 잃어버렸을 때 복구하지 못 할 수도 있습니다.",
+ "emailUpdate.change-instructions": "입력하신 이메일 주소로 가입 인증 메일이 발송되었습니다. 메일 내의 링크에 접속할 경우 메일 소유자를 확인하고 계정이 활성화됩니다. 활성화 후에도 계정 페이지에서 이메일 주소를 변경할 수 있습니다."
}
\ No newline at end of file
diff --git a/public/language/lt/admin/advanced/events.json b/public/language/lt/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/lt/admin/advanced/events.json
+++ b/public/language/lt/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/lt/admin/dashboard.json b/public/language/lt/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/lt/admin/dashboard.json
+++ b/public/language/lt/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/lt/admin/development/info.json b/public/language/lt/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/lt/admin/development/info.json
+++ b/public/language/lt/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/lt/admin/extend/rewards.json b/public/language/lt/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/lt/admin/extend/rewards.json
+++ b/public/language/lt/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/lt/admin/general/dashboard.json b/public/language/lt/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/lt/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/lt/admin/general/navigation.json b/public/language/lt/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/lt/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/lt/admin/general/social.json b/public/language/lt/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/lt/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/lt/admin/general/sounds.json b/public/language/lt/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/lt/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/lt/admin/manage/digest.json b/public/language/lt/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/lt/admin/manage/digest.json
+++ b/public/language/lt/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/lt/admin/manage/users.json b/public/language/lt/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/lt/admin/manage/users.json
+++ b/public/language/lt/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/lt/admin/menu.json b/public/language/lt/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/lt/admin/menu.json
+++ b/public/language/lt/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/lt/admin/settings/email.json b/public/language/lt/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/lt/admin/settings/email.json
+++ b/public/language/lt/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/lt/admin/settings/general.json b/public/language/lt/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/lt/admin/settings/general.json
+++ b/public/language/lt/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/lt/admin/settings/navigation.json b/public/language/lt/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/lt/admin/settings/navigation.json
+++ b/public/language/lt/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/lt/admin/settings/notifications.json b/public/language/lt/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/lt/admin/settings/notifications.json
+++ b/public/language/lt/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/lt/admin/settings/post.json b/public/language/lt/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/lt/admin/settings/post.json
+++ b/public/language/lt/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/lt/admin/settings/user.json b/public/language/lt/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/lt/admin/settings/user.json
+++ b/public/language/lt/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/lt/error.json b/public/language/lt/error.json
index df9b8e9d42..aa1e74f66a 100644
--- a/public/language/lt/error.json
+++ b/public/language/lt/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Jūs negalite bendrauti, kol jūsų el.paštas nėra patvirtintas, prašome spausti čia kad aktyvuoti jūsų el.paštą",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Negalime patvirtinti jūsų el. adreso, prašom bandyti vėliau.",
"confirm-email-already-sent": "Patvirtinimo laiškas išsiųstas, prašome palaukti %1 minute(s) kad išsiųstume kita",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Jūs jau turite žymekelį šiam įrašui",
"already-unbookmarked": "Jūs jau nuėmėte žymeklį šiam įrašui",
"cant-ban-other-admins": "Jūs negalite užblokuoti kitų administratorių!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Jūs esate vienintelis administratorius. Pridėkite kitą vartotoja kaip administratorių prieš pašalindamas save",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Pašalinkite administratoriaus teises šiai paskyrai prieš bandydami ją ištrinti.",
diff --git a/public/language/lt/modules.json b/public/language/lt/modules.json
index 3ba39a844e..94ae834e8c 100644
--- a/public/language/lt/modules.json
+++ b/public/language/lt/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/lt/top.json b/public/language/lt/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/lt/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/lt/topic.json b/public/language/lt/topic.json
index 26cfa3d292..b8d8436625 100644
--- a/public/language/lt/topic.json
+++ b/public/language/lt/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Atšaukti",
"composer.submit": "Patvirtinti",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Atsakymas %1",
"composer.new_topic": "Nauja tema",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Nuo naujausių iki seniausių",
"most_votes": "Daugiausiai Balsų",
"most_posts": "Daugiausiai Įrašų",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Sukurti naują temą",
diff --git a/public/language/lt/user.json b/public/language/lt/user.json
index dcd1f0f102..dabce36492 100644
--- a/public/language/lt/user.json
+++ b/public/language/lt/user.json
@@ -94,6 +94,7 @@
"digest_off": "Išjungta",
"digest_daily": "Kas dieną",
"digest_weekly": "Kas savaitę",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Kas mėnesį",
"has_no_follower": "Šis vartotojas neturi jokių sekėjų :(",
"follows_no_one": "Šis vartotojas nieko neseka :(",
diff --git a/public/language/lv/admin/advanced/events.json b/public/language/lv/admin/advanced/events.json
index 5168d6544c..2836e7f88e 100644
--- a/public/language/lv/admin/advanced/events.json
+++ b/public/language/lv/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Nav notikumu",
"control-panel": "Notikumu vadības panelis",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/lv/admin/dashboard.json b/public/language/lv/admin/dashboard.json
index 234cf4baee..076694b4ca 100644
--- a/public/language/lv/admin/dashboard.json
+++ b/public/language/lv/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Kopēji",
"active-users.connections": "Savienojumi",
- "anonymous-registered-users": "Anonīmie lietotāji pret reģistrētiem lietotājiem",
- "anonymous": "Anonīmie",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Reģistrētie",
"user-presence": "Lietotāju novietojums",
@@ -68,6 +68,7 @@
"unread": "Skatās nelasītos rakstus",
"high-presence-topics": "Augstās klātesamības temati",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Lapu skatījumi",
"graphs.page-views-registered": "Lapu skatījumi no lietotājiem",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Lapu skatījumi no botiem",
"graphs.unique-visitors": "Unikālie apmeklētāji",
"graphs.registered-users": "Reģistrētie lietotāji",
- "graphs.anonymous-users": "Anonīmie lietotāji",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Pēdējoreiz restartējis",
"no-users-browsing": "Nav pārlūkojošo lietotāju",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/lv/admin/development/info.json b/public/language/lv/admin/development/info.json
index a8230d80e3..d07a526789 100644
--- a/public/language/lv/admin/development/info.json
+++ b/public/language/lv/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "tiešsaistē",
"git": "git",
- "memory": "atmiņa",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "darbspējas laiks",
diff --git a/public/language/lv/admin/extend/rewards.json b/public/language/lv/admin/extend/rewards.json
index ae99c8e088..97cf227477 100644
--- a/public/language/lv/admin/extend/rewards.json
+++ b/public/language/lv/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Izdzēst",
"enable": "Iespējot",
"disable": "Atspējot",
- "control-panel": "Balvu vadības panelis",
- "new-reward": "Jauna balva",
"alert.delete-success": "Veiksmīgi izdzēsta balva",
"alert.no-inputs-found": "Nederīga balva - nav ievažu!",
diff --git a/public/language/lv/admin/general/dashboard.json b/public/language/lv/admin/general/dashboard.json
deleted file mode 100644
index f5b18c427d..0000000000
--- a/public/language/lv/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Foruma datplūsma",
- "page-views": "Lapu skatījumi",
- "unique-visitors": "Unikālie apmeklētāji",
- "new-users": "New Users",
- "posts": "Raksti",
- "topics": "Temati",
- "page-views-seven": "Pēdējās 7 dienās",
- "page-views-thirty": "Pēdējās 30 dienās",
- "page-views-last-day": "Pēdējās 24 stundās",
- "page-views-custom": "Pielāgotais datumu diapazons",
- "page-views-custom-start": "No",
- "page-views-custom-end": "Līdz",
- "page-views-custom-help": "Ievadīt datumu diapazonu, kā lapu skatījumu skaitu vēlies redzēt. Ja datumu atlasītājs nav pieejams, lietot formātu YYYY-MM-DD
",
- "page-views-custom-error": "Lūdzu, ievadīt derīgu datumu diapazonu formatā YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Visu laiku",
-
- "updates": "Atjauninājumi",
- "running-version": "Ir palaists NodeBB v%1.",
- "keep-updated": "Lūdzu, vienmēr pārliecināties, ka NodeBB ir atjaunināts ar jaunākajiem drošības ielāpiem un kļūdu labojumiem.",
- "up-to-date": "
Lietotājs savā konta iestatījumu lapā var ignorēt noklusējuma valodu.",
- "default-language": "Noklusējama valoda",
- "auto-detect": "Viesiem automātiski izprast valodas iestatījumus"
-}
\ No newline at end of file
diff --git a/public/language/lv/admin/general/navigation.json b/public/language/lv/admin/general/navigation.json
deleted file mode 100644
index c6908195e0..0000000000
--- a/public/language/lv/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikona:",
- "change-icon": "izmaiņa",
- "route": "Ceļš:",
- "tooltip": "Paskaidre:",
- "text": "Teksts:",
- "text-class": "Teksta klase: neobligāta",
- "class": "Class: optional",
- "id": "ID: neobligāts",
-
- "properties": "Īpašības:",
- "groups": "Grupas:",
- "open-new-window": "Rādīt jaunā logā",
-
- "btn.delete": "Izdzēst",
- "btn.disable": "Atspējot",
- "btn.enable": "Iespējot",
-
- "available-menu-items": "Pieejamās izvēlnes iespējas",
- "custom-route": "Pielāgotais ceļš",
- "core": "kodols",
- "plugin": "spraudnis"
-}
\ No newline at end of file
diff --git a/public/language/lv/admin/general/social.json b/public/language/lv/admin/general/social.json
deleted file mode 100644
index 03a4c2e035..0000000000
--- a/public/language/lv/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Rakstu kopīgošana",
- "info-plugins-additional": "Spraudņi var pievienot papildu rakstu kopīgošanas tīklus.",
- "save-success": "Rakstu kopīgošanas tīkli veiksmi saglabāti!"
-}
\ No newline at end of file
diff --git a/public/language/lv/admin/general/sounds.json b/public/language/lv/admin/general/sounds.json
deleted file mode 100644
index 421805409d..0000000000
--- a/public/language/lv/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Paziņojumi",
- "chat-messages": "Sarunas",
- "play-sound": "Spēlēt",
- "incoming-message": "Ienākošā saruna",
- "outgoing-message": "Izejošā saruna",
- "upload-new-sound": "Augšupielādēt jaunu skaņu",
- "saved": "Iestatījumi saglabāti"
-}
\ No newline at end of file
diff --git a/public/language/lv/admin/manage/digest.json b/public/language/lv/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/lv/admin/manage/digest.json
+++ b/public/language/lv/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/lv/admin/manage/users.json b/public/language/lv/admin/manage/users.json
index a413d0b3d0..44619ba911 100644
--- a/public/language/lv/admin/manage/users.json
+++ b/public/language/lv/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "lietotājvārds",
"users.email": "e-pasta adrese",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "raksti",
"users.reputation": "ranga punkti",
diff --git a/public/language/lv/admin/menu.json b/public/language/lv/admin/menu.json
index bbf5d97854..c97b9b0cb3 100644
--- a/public/language/lv/admin/menu.json
+++ b/public/language/lv/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Vispārējie",
"section-manage": "Pārvaldīt",
diff --git a/public/language/lv/admin/settings/email.json b/public/language/lv/admin/settings/email.json
index 0a17adb1dd..a170931724 100644
--- a/public/language/lv/admin/settings/email.json
+++ b/public/language/lv/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Vārds vai nosaukums, ko saņēmējs redzēs kā sūtītāju.",
"smtp-transport": "SMTP transports",
- "smtp-transport.enabled": "Izmantot atsevišķu e-pasta serveri, lai nosūtītu e-pastus",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Izvēlies no labi zināmu pakalpojumu saraksta vai ievadi pielāgotu pakalpojumu.",
"smtp-transport.service": "Atlasīt servisu",
"smtp-transport.service-custom": "Pielāgotais serviss",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Kopsavilkumu nosūtīšanas stunda",
"subscriptions.hour-help": "Ievadīt skaitli, kas norāda stundu, kurā nosūtītu e-pasta rakstu apkopojumu (piemēram, 0
nozīmē pusnakts, 17
nozīmē plkst.1700). Paturēt prātā, ka šī ir stunda servera laikā, un tā var neatbilst Tavam pulkstenim. Aptuvens servera laiks ir:
Nākamais ikdienas apkopojums tiks nosūtīts ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/lv/admin/settings/general.json b/public/language/lv/admin/settings/general.json
index 753fb1261d..ea143d538f 100644
--- a/public/language/lv/admin/settings/general.json
+++ b/public/language/lv/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Foruma nosaukums",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "Foruma virsrakta URL",
- "title.url-help": "Kad virsraksts tiek noklikšķināts, nosūtīt uz šo adresi. Ja ir tukšs, nosūtīt uz foruma sākumlapu.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Foruma nosaukums",
"title.show-in-header": "Rādīt foruma virsrakstu galvenē",
"browser-title": "Virsraksts pārlūkā",
@@ -20,9 +20,9 @@
"logo.image": "Bilde",
"logo.image-placeholder": "Ceļš uz logo, ko parādītu foruma galvenē",
"logo.upload": "Augšupielādēt",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "Foruma logo URL",
- "logo.url-help": "Kad logo tiek noklikšķināts, nosūtīt uz šo adresi. Ja ir tukšs, nosūtīt uz foruma sākumlapu.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alternatīvais teksts",
"log.alt-text-placeholder": "Alternatīvais teksts pieejamībai",
"favicon": "Favorīta ikona",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/lv/admin/settings/navigation.json b/public/language/lv/admin/settings/navigation.json
index c6908195e0..b4327584a4 100644
--- a/public/language/lv/admin/settings/navigation.json
+++ b/public/language/lv/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Īpašības:",
"groups": "Grupas:",
"open-new-window": "Rādīt jaunā logā",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Izdzēst",
"btn.disable": "Atspējot",
@@ -20,4 +22,4 @@
"custom-route": "Pielāgotais ceļš",
"core": "kodols",
"plugin": "spraudnis"
-}
\ No newline at end of file
+}
diff --git a/public/language/lv/admin/settings/notifications.json b/public/language/lv/admin/settings/notifications.json
index bfe6bd745d..d2f44f18d6 100644
--- a/public/language/lv/admin/settings/notifications.json
+++ b/public/language/lv/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Paziņojumi",
"welcome-notification": "Sveicināšanas paziņojums",
"welcome-notification-link": "Sveicināšanas paziņojuma saite",
- "welcome-notification-uid": "Sveicināšanas paziņojuma lietotājs (UID)"
+ "welcome-notification-uid": "Sveicināšanas paziņojuma lietotājs (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/lv/admin/settings/post.json b/public/language/lv/admin/settings/post.json
index d38fda1644..a6dfd4826c 100644
--- a/public/language/lv/admin/settings/post.json
+++ b/public/language/lv/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Pēdējo – rādīt jaunāko rakstu, ieskaitot sākotnējo rakstu, ja atbildes nav",
"teaser.last-reply": "Pēdējo – rādīt jaunāko atbildi, vai \"Nav atbildes\" tekstu, ja atbildes nav",
"teaser.first": "Pirmais",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Nelasītie raksti",
"unread.cutoff": "Nelasīto rakstu vecumu robeža",
"unread.min-track-last": "Minimālais rakstu skaits tematā pirms izseko pēdējo lasīto",
@@ -56,6 +57,9 @@
"composer.show-help": "Rādīt \"palīdzība\" cilni",
"composer.enable-plugin-help": "Atļaut spraudņiem pievienot saturu palīdzības cilnei",
"composer.custom-help": "Pielāgotais palīdzības teksts",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP adrešu pierakstīšana",
"ip-tracking.each-post": "Pierakstīt katra raksta IP adresi",
"enable-post-history": "Iespējot rakstu vēsturi"
diff --git a/public/language/lv/admin/settings/user.json b/public/language/lv/admin/settings/user.json
index 58b8fbfb5f..e70445837c 100644
--- a/public/language/lv/admin/settings/user.json
+++ b/public/language/lv/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Nav",
"digest-freq.daily": "Ik dienu",
"digest-freq.weekly": "Ik nedēļu",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Ik mēnesi",
"email-chat-notifs": "Sūtīt e-pastu, ja ierodas jauna saruna un es neesmu tiešsaistē",
"email-post-notif": "Sūtīt e-pastu, kad kāds raksta tematā, kuru esmu abonējis",
diff --git a/public/language/lv/error.json b/public/language/lv/error.json
index b198b0273b..224e8d2b7b 100644
--- a/public/language/lv/error.json
+++ b/public/language/lv/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nevar sarunāties, kamēr Tava e-pasta adrese netiek apstiprināta, lūdzu, noklikšķini, lai apstiprinātu savu e-pasta adresi.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Mēs nevarējām apstiprināt Tavu e-pasta adresi, lūdzu, vēlāk mēģini vēlreiz.",
"confirm-email-already-sent": "Apstiprinājuma e-pasts ir jau nosūtīts, lūdzu, uzgaidi %1 minūti(-es), lai nosūtītu vēl vienu.",
"sendmail-not-found": "Sendmail programmu nevarēja atrast, lūdzu, pārliecinies, ka lietotājs, kas darbojas ar NodeBB, ir to instalējis un izdarījis palaižamu.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Tu jau esi atzīmējis šo rakstu ar grāmatzīmi",
"already-unbookmarked": "Tu jau esi noņēmis grāmatzīmi no šī raksta",
"cant-ban-other-admins": "Nevar bloķēt citus administratorus!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Tu esi vienīgais administrators. Pievieno vēl vienu lietotāju kā administratoru, pirms noņemi sevi kā administratoru",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Noņemi administratora tiesības no šī konta, pirms mēģināt to izdzēst.",
diff --git a/public/language/lv/modules.json b/public/language/lv/modules.json
index f6340bc53a..f9869bdbc8 100644
--- a/public/language/lv/modules.json
+++ b/public/language/lv/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Svītrotā rakstā",
"composer.formatting.code": "Koda gabals",
"composer.formatting.link": "Saite",
- "composer.formatting.picture": "Bilde",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Augšupielādēt bildi",
"composer.upload-file": "Augšupielādēt failu",
"composer.zen_mode": "Zen režīms",
diff --git a/public/language/lv/top.json b/public/language/lv/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/lv/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/lv/topic.json b/public/language/lv/topic.json
index 2d7037ae73..a3d9f55252 100644
--- a/public/language/lv/topic.json
+++ b/public/language/lv/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Noklikšķināt, lai atgrieztos pēdējā lasītā rakstā šajā pavedienā.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Atmest",
"composer.submit": "Publicēt",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Atbild %1",
"composer.new_topic": "Izveidot jaunu tematu",
@@ -158,6 +160,7 @@
"newest_to_oldest": "No jaunākā līdz vecākam",
"most_votes": "Pēc visvairāk balsojumu",
"most_posts": "Pēc visvairāk rakstu",
+ "most_views": "Most Views",
"stale.title": "Tā vietā izveidot jaunu tematu?",
"stale.warning": "Šis temats, uz kuru atbildi, ir diezgan sens. Vai vēlies izveidot jaunu tematu un atsaukties uz šo tematu?",
"stale.create": "Izveidot jaunu tematu",
diff --git a/public/language/lv/user.json b/public/language/lv/user.json
index ec39476be5..e1de0b47e6 100644
--- a/public/language/lv/user.json
+++ b/public/language/lv/user.json
@@ -94,6 +94,7 @@
"digest_off": "Izslēgts",
"digest_daily": "Ik dienas",
"digest_weekly": "Ik nedēļas",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Ik mēnesi",
"has_no_follower": "Šim lietotājam nav nevienu sekotāju :(",
"follows_no_one": "Šis lietotājs neseko nevienam :(",
diff --git a/public/language/ms/admin/advanced/events.json b/public/language/ms/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/ms/admin/advanced/events.json
+++ b/public/language/ms/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/ms/admin/dashboard.json b/public/language/ms/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/ms/admin/dashboard.json
+++ b/public/language/ms/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/ms/admin/development/info.json b/public/language/ms/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/ms/admin/development/info.json
+++ b/public/language/ms/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/ms/admin/extend/rewards.json b/public/language/ms/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/ms/admin/extend/rewards.json
+++ b/public/language/ms/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/ms/admin/general/dashboard.json b/public/language/ms/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/ms/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/ms/admin/general/navigation.json b/public/language/ms/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/ms/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/ms/admin/general/social.json b/public/language/ms/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/ms/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/ms/admin/general/sounds.json b/public/language/ms/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/ms/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/ms/admin/manage/digest.json b/public/language/ms/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/ms/admin/manage/digest.json
+++ b/public/language/ms/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/ms/admin/manage/users.json b/public/language/ms/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/ms/admin/manage/users.json
+++ b/public/language/ms/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/ms/admin/menu.json b/public/language/ms/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/ms/admin/menu.json
+++ b/public/language/ms/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/ms/admin/settings/email.json b/public/language/ms/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/ms/admin/settings/email.json
+++ b/public/language/ms/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ms/admin/settings/general.json b/public/language/ms/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/ms/admin/settings/general.json
+++ b/public/language/ms/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/ms/admin/settings/navigation.json b/public/language/ms/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/ms/admin/settings/navigation.json
+++ b/public/language/ms/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/ms/admin/settings/notifications.json b/public/language/ms/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/ms/admin/settings/notifications.json
+++ b/public/language/ms/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/ms/admin/settings/post.json b/public/language/ms/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/ms/admin/settings/post.json
+++ b/public/language/ms/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/ms/admin/settings/user.json b/public/language/ms/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/ms/admin/settings/user.json
+++ b/public/language/ms/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/ms/error.json b/public/language/ms/error.json
index f436510c21..d935916ebb 100644
--- a/public/language/ms/error.json
+++ b/public/language/ms/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Anda tidak dibenarkan sembang sehingga emel disahkan, sila sahkan emel anda.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Kami tidak dapat memastikan emel anda, sila cuba lagi nanti",
"confirm-email-already-sent": "Pengesahan emel telah dihantar, sila tunggu %1 minit() untuk menghantar yang baru.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Anda tidak boleh haramkan admin / pentadbir!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Anda satu-satunya pentadbir. Tambah pentadbir lain sebelum membuang diri anda sebagai pentadbir",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/ms/modules.json b/public/language/ms/modules.json
index b094428889..cfabba393c 100644
--- a/public/language/ms/modules.json
+++ b/public/language/ms/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/ms/top.json b/public/language/ms/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ms/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ms/topic.json b/public/language/ms/topic.json
index 210ced10e5..04fa232cda 100644
--- a/public/language/ms/topic.json
+++ b/public/language/ms/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Abaikan",
"composer.submit": "Hantar",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Balas ke %1",
"composer.new_topic": "Topik baru",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Baru ke Lama",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Bukan topik baru?",
"stale.warning": "Topik yang anda nak balas agak lapuk. Adakah anda ingin buka topik baru dan rujukkan topik ini dalam balasan anda?",
"stale.create": "Buka topik baru",
diff --git a/public/language/ms/user.json b/public/language/ms/user.json
index 71a56eeca3..4e36a3091f 100644
--- a/public/language/ms/user.json
+++ b/public/language/ms/user.json
@@ -94,6 +94,7 @@
"digest_off": "Tutup",
"digest_daily": "Harian",
"digest_weekly": "Mingguan",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Bulanan",
"has_no_follower": "Pengguna ini tiada pengikut :(",
"follows_no_one": "Pengguna ini tidak mengikuti sesiapa :(",
diff --git a/public/language/nb/admin/advanced/events.json b/public/language/nb/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/nb/admin/advanced/events.json
+++ b/public/language/nb/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/nb/admin/dashboard.json b/public/language/nb/admin/dashboard.json
index 2f744a1182..112aa9389e 100644
--- a/public/language/nb/admin/dashboard.json
+++ b/public/language/nb/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "Høyt synlige tråder",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/nb/admin/development/info.json b/public/language/nb/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/nb/admin/development/info.json
+++ b/public/language/nb/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/nb/admin/extend/rewards.json b/public/language/nb/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/nb/admin/extend/rewards.json
+++ b/public/language/nb/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/nb/admin/general/dashboard.json b/public/language/nb/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/nb/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/nb/admin/general/navigation.json b/public/language/nb/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/nb/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/nb/admin/general/social.json b/public/language/nb/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/nb/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/nb/admin/general/sounds.json b/public/language/nb/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/nb/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/nb/admin/manage/digest.json b/public/language/nb/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/nb/admin/manage/digest.json
+++ b/public/language/nb/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/nb/admin/manage/users.json b/public/language/nb/admin/manage/users.json
index 0bab898f7e..091c07f1e0 100644
--- a/public/language/nb/admin/manage/users.json
+++ b/public/language/nb/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/nb/admin/menu.json b/public/language/nb/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/nb/admin/menu.json
+++ b/public/language/nb/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/nb/admin/settings/email.json b/public/language/nb/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/nb/admin/settings/email.json
+++ b/public/language/nb/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/nb/admin/settings/general.json b/public/language/nb/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/nb/admin/settings/general.json
+++ b/public/language/nb/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/nb/admin/settings/navigation.json b/public/language/nb/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/nb/admin/settings/navigation.json
+++ b/public/language/nb/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/nb/admin/settings/notifications.json b/public/language/nb/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/nb/admin/settings/notifications.json
+++ b/public/language/nb/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/nb/admin/settings/post.json b/public/language/nb/admin/settings/post.json
index f2b9a5e674..5e2ca5e30a 100644
--- a/public/language/nb/admin/settings/post.json
+++ b/public/language/nb/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum antall innlegg i tråd før registrering av sist lest",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/nb/admin/settings/user.json b/public/language/nb/admin/settings/user.json
index 37f0b6fdfe..f218395cb3 100644
--- a/public/language/nb/admin/settings/user.json
+++ b/public/language/nb/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Av",
"digest-freq.daily": "Daglig",
"digest-freq.weekly": "Ukentlig",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Månedlig ",
"email-chat-notifs": "Send en e-post hvis jeg mottar en ny chatt-melding om jeg ikke er online. ",
"email-post-notif": "Send en e-post når det kommer svar på tråder jeg abbonnerer på",
diff --git a/public/language/nb/error.json b/public/language/nb/error.json
index b8ad0e3b4c..c1cafd3303 100644
--- a/public/language/nb/error.json
+++ b/public/language/nb/error.json
@@ -34,8 +34,9 @@
"email-invited": "E-post har allerede fått invitasjon",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Du kan ikke chatte før e-posten din er bekreftet, vennligst klikk her for å bekrefte e-postadressen.",
- "email-not-confirmed-email-sent": "Din e-post har enda ikke blitt bekreftet, vennligst sjekk innboksen din for bekreftelsesmailen. Du har ikke tilgang til å skrive innlegg eller chatte før e-posten din er bekreftet.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Vi kunne ikke bekrefte e-posten din, vennligst prøv igjen senere.",
"confirm-email-already-sent": "E-post for bekreftelse er allerede sendt, vennligst vent %1 minutt(er) for å sende en til.",
"sendmail-not-found": "Funksjonaliteten \"sendmail\" ble ikke funnet, vennligst sjekk at den er installert og kjørbar av brukeren som kjører NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Du har allerede bokmerket dette innlegget",
"already-unbookmarked": "Du har allerede fjernet bokmerket fra dette innlegget",
"cant-ban-other-admins": "Du kan ikke utestenge andre administratorer!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Du er den eneste administratoren. Legg til en annen bruker som administrator før du fjerner deg selv.",
"account-deletion-disabled": "Kontosletting er deaktivert",
"cant-delete-admin": "Fjern administratorrettigheter fra denne kontoen før du prøver å slette den.",
diff --git a/public/language/nb/modules.json b/public/language/nb/modules.json
index 02bf041915..1e29146fed 100644
--- a/public/language/nb/modules.json
+++ b/public/language/nb/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/nb/top.json b/public/language/nb/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/nb/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/nb/topic.json b/public/language/nb/topic.json
index b3f5912948..0d65c4eb3d 100644
--- a/public/language/nb/topic.json
+++ b/public/language/nb/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Gjenopprettet av",
"moved-from-by": "Moved from %1 by",
"queued-by": "Innlegg i kø for godkjenning & rarr;",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klikk her for å gå tilbake til det siste innlegget i denne tråden.",
"flag-post": "Flagg denne posten",
"flag-user": "Flagg denne brukeren",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Skriv inn navnet ditt / signatur her",
"composer.discard": "Forkast",
"composer.submit": "Send",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Timeplan",
"composer.replying_to": "Svarer i %1",
"composer.new_topic": "Ny tråd",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Nyeste til eldste",
"most_votes": "Flest stemmer",
"most_posts": "Flest innlegg",
+ "most_views": "Most Views",
"stale.title": "Lag en ny tråd i stedet?",
"stale.warning": "Tråden du svarer på er ganske gammel. Vil du heller lage en ny tråd og refere til denne i den?",
"stale.create": "Lag en ny tråd",
diff --git a/public/language/nb/user.json b/public/language/nb/user.json
index a55eaab12b..9ee05cd3d9 100644
--- a/public/language/nb/user.json
+++ b/public/language/nb/user.json
@@ -94,6 +94,7 @@
"digest_off": "Av",
"digest_daily": "Daglig",
"digest_weekly": "Ukentlig",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Månedlig",
"has_no_follower": "Denne brukeren har ingen følgere :(",
"follows_no_one": "Denne brukeren følger ingen :(",
diff --git a/public/language/nl/admin/advanced/events.json b/public/language/nl/admin/advanced/events.json
index 3ec8d7f418..79eb67d04a 100644
--- a/public/language/nl/admin/advanced/events.json
+++ b/public/language/nl/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Er zijn geen events",
"control-panel": "Events Controlepaneel",
"delete-events": "Verwijder eventen",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/nl/admin/dashboard.json b/public/language/nl/admin/dashboard.json
index bb81461688..2acaa26a6a 100644
--- a/public/language/nl/admin/dashboard.json
+++ b/public/language/nl/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connecties",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Laatst herstart door",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/nl/admin/development/info.json b/public/language/nl/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/nl/admin/development/info.json
+++ b/public/language/nl/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/nl/admin/extend/rewards.json b/public/language/nl/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/nl/admin/extend/rewards.json
+++ b/public/language/nl/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/nl/admin/general/dashboard.json b/public/language/nl/admin/general/dashboard.json
deleted file mode 100644
index b1b895aa9f..0000000000
--- a/public/language/nl/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individuele gebruikers kunnen deze standaard instellingen overschrijven op hun gebruikersinstellingen pagina.",
- "default-language": "Standaard taal",
- "auto-detect": "Detecteer de taalinstellingen voor Gasten automatisch"
-}
\ No newline at end of file
diff --git a/public/language/nl/admin/general/navigation.json b/public/language/nl/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/nl/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/nl/admin/general/social.json b/public/language/nl/admin/general/social.json
deleted file mode 100644
index 85ed00c695..0000000000
--- a/public/language/nl/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Berichten delen",
- "info-plugins-additional": "Plug-ins kunnen extra netwerken toevoegen om berichten mee te delen.",
- "save-success": "Netwerken om berichten te delen is succesvol opgeslagen!"
-}
\ No newline at end of file
diff --git a/public/language/nl/admin/general/sounds.json b/public/language/nl/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/nl/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/nl/admin/manage/digest.json b/public/language/nl/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/nl/admin/manage/digest.json
+++ b/public/language/nl/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/nl/admin/manage/users.json b/public/language/nl/admin/manage/users.json
index 151a177843..4002ccbe34 100644
--- a/public/language/nl/admin/manage/users.json
+++ b/public/language/nl/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/nl/admin/menu.json b/public/language/nl/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/nl/admin/menu.json
+++ b/public/language/nl/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/nl/admin/settings/email.json b/public/language/nl/admin/settings/email.json
index d4cb9b7f6d..3588f40700 100644
--- a/public/language/nl/admin/settings/email.json
+++ b/public/language/nl/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "De from naam om te tonen in de e-mail.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Gebruik een externe mail server om mails te verzenden",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Je kunt een bekende dienst uit de lijst selecteren of vul een aangepaste dienst in.",
"smtp-transport.service": "Selecteer een dienst",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Uur van Digest",
"subscriptions.hour-help": "Voer het nummer in dat het uur representeerd waarop scheduled email digests worden verstuurd (bv. 0
voor middernacht, 17
voor 17:00). Neem er s.v.p. notie van dat dit het uur is van de server self, dit hoeft niet exact overeen te komen met de klok van uw systeem.
De tijd op de server is bij benadering:
De volgende dagelijkse digest staat gepland om ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/nl/admin/settings/general.json b/public/language/nl/admin/settings/general.json
index 80e5a388e3..fedadad45d 100644
--- a/public/language/nl/admin/settings/general.json
+++ b/public/language/nl/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Titel",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "De URL van de site titel",
- "title.url-help": "Wanneer de titel word aangeklikt stuur gebruikers naar dit adress. Is het leeg gelaten dan worden gebruikers naar de forum hoofdpagina gestuurd.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Jouw Communiy Naam",
"title.show-in-header": "Toon Site Titel in Header",
"browser-title": "Browser Titel",
@@ -20,9 +20,9 @@
"logo.image": "Afbeelding",
"logo.image-placeholder": "Pad naar een logo om te tonen op de forum header",
"logo.upload": "Uploaden",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "De URL van de site logo",
- "logo.url-help": "Wanneer het logo aangeklikt is stuur gebruikers naar dit adress. Is het leeg gelaten dan worden gebruikers naar de forum hoofdpagina gestuurd.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Tekst",
"log.alt-text-placeholder": "Alternatieve tekst voor toegankelijkheid",
"favicon": "Favoicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/nl/admin/settings/navigation.json b/public/language/nl/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/nl/admin/settings/navigation.json
+++ b/public/language/nl/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/nl/admin/settings/notifications.json b/public/language/nl/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/nl/admin/settings/notifications.json
+++ b/public/language/nl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/nl/admin/settings/post.json b/public/language/nl/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/nl/admin/settings/post.json
+++ b/public/language/nl/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/nl/admin/settings/user.json b/public/language/nl/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/nl/admin/settings/user.json
+++ b/public/language/nl/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/nl/error.json b/public/language/nl/error.json
index 79b8e2d3d8..a13dbcc830 100644
--- a/public/language/nl/error.json
+++ b/public/language/nl/error.json
@@ -34,8 +34,9 @@
"email-invited": "E-mail was reeds uitgenodigd",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Het gebruik van chatfunctionaliteit is pas toegestaan na validatie van het e-mailadres.",
- "email-not-confirmed-email-sent": "Je e-mailadres is nog niet bevestigd, kijk of je de bevestigingsmail hebt ontvangen. Tot je e-mailadres is bevestigd kun je geen berichten plaatsen of aan chats deelnemen.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Helaas kon het e-mailadres niet bevestigd worden, probeer het later nog eens.",
"confirm-email-already-sent": "Bevestigingsmail is zojuist al verzonden, wacht alsjeblieft %1 minuut (minuten) voordat je opnieuw een bevestigingsmail aanvraagt.",
"sendmail-not-found": "De sendmail executable kon niet worden gevonden, zorg ervoor dat deze is geïnstalleerd en dat de gebruiker die NodeBB draait deze kan uitvoeren.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Je hebt dit bericht al als favoriet toegevoegd",
"already-unbookmarked": "Je hebt dit bericht al verwijderd uit je favorieten",
"cant-ban-other-admins": "Het is niet toegestaan andere beheerders te verbannen!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Je bent de enige beheerder. Stel eerst een andere gebruiker als beheerder in voordat je jezelf geen beheerder meer maakt.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Verwijder administratieve rechten van dit account voordat je probeert deze te verwijderen",
diff --git a/public/language/nl/modules.json b/public/language/nl/modules.json
index 1411e6e330..0c310bdd0d 100644
--- a/public/language/nl/modules.json
+++ b/public/language/nl/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Doorhalen",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Afbeelding",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload afbeelding",
"composer.upload-file": "Upload bestand",
"composer.zen_mode": "Zen-modus",
diff --git a/public/language/nl/top.json b/public/language/nl/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/nl/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/nl/topic.json b/public/language/nl/topic.json
index 3097dcf09d..ab10ab53ba 100644
--- a/public/language/nl/topic.json
+++ b/public/language/nl/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Klik hier om terug te keren naar de laatst gelezen post in deze thread.",
"flag-post": "Rapporteer dit bericht",
"flag-user": "Rapporteer deze gebruiker",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Voer je naam/pseudoniem hier in",
"composer.discard": "Annuleren",
"composer.submit": "Verzenden",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Reactie op %1",
"composer.new_topic": "Nieuw onderwerp",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Meest recente berichten bovenaan",
"most_votes": "Meeste stemmen",
"most_posts": "Meeste berichten",
+ "most_views": "Most Views",
"stale.title": "Een nieuw onderwerp maken in de plaats?",
"stale.warning": "Het onderwerp waar je op antwoord is vrij oud. Zou je graag een nieuw onderwerp maken met een referentie naar dit onderwerp in je antwoord?",
"stale.create": "Maak een nieuw onderwerp",
diff --git a/public/language/nl/user.json b/public/language/nl/user.json
index 8c23f20862..44a374fca4 100644
--- a/public/language/nl/user.json
+++ b/public/language/nl/user.json
@@ -94,6 +94,7 @@
"digest_off": "Uit",
"digest_daily": "Dagelijks",
"digest_weekly": "Wekelijks",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Maandelijks",
"has_no_follower": "Deze gebruiker heeft geen volgers :(",
"follows_no_one": "Deze gebruiker volgt niemand :(",
diff --git a/public/language/pl/admin/admin.json b/public/language/pl/admin/admin.json
index af8aa5e642..5b36c0273d 100644
--- a/public/language/pl/admin/admin.json
+++ b/public/language/pl/admin/admin.json
@@ -1,5 +1,5 @@
{
- "alert.confirm-rebuild-and-restart": "Jesteś pewny, że chciałbyś przebudować oraz zrestartować NodeBB?",
+ "alert.confirm-rebuild-and-restart": "Czy na pewno chcesz przebudować oraz zrestartować NodeBB?",
"alert.confirm-restart": "Czy na pewno chcesz zrestartować NodeBB?",
"acp-title": "%1 | Panel administracyjny NodeBB",
diff --git a/public/language/pl/admin/advanced/events.json b/public/language/pl/admin/advanced/events.json
index 02df129699..9a61d40c38 100644
--- a/public/language/pl/admin/advanced/events.json
+++ b/public/language/pl/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Brak zdarzeń",
"control-panel": "Panel zdarzeń",
"delete-events": "Usuń zdarzenia",
+ "confirm-delete-all-events": "Czy na pewno chcesz usunąć wszystkie zapisane zdarzenia?",
"filters": "Filtry",
"filters-apply": "Zatwierdź filtry",
"filter-type": "Typ zdarzenia",
diff --git a/public/language/pl/admin/dashboard.json b/public/language/pl/admin/dashboard.json
index d6c1c03b8a..ba2aed1b4d 100644
--- a/public/language/pl/admin/dashboard.json
+++ b/public/language/pl/admin/dashboard.json
@@ -2,7 +2,7 @@
"forum-traffic": "Ruch na forum",
"page-views": "Wyświetlenia strony",
"unique-visitors": "Unikalni goście",
- "logins": "Logins",
+ "logins": "Loginy",
"new-users": "Nowi użytkownicy",
"posts": "Posty",
"topics": "Tematy",
@@ -30,7 +30,7 @@
"upgrade-available": "RRRR-MM-DD
",
- "page-views-custom-error": "Proszę wprowadzić poprawny zakres dat w formacie YYYY-MM-DD
",
-
- "stats.yesterday": "Wczoraj",
- "stats.today": "Dzisiaj",
- "stats.last-week": "Poprzedni tydzień",
- "stats.this-week": "Obecny tydzień",
- "stats.last-month": "Poprzedni miesiąc",
- "stats.this-month": "Obecny miesiąc",
- "stats.all": "Cały czas",
-
- "updates": "Aktualizacje",
- "running-version": "Forum działa dzięki NodeBB v%1",
- "keep-updated": "Aktualizuj NodeBB regularnie, by zwiększać bezpieczeństwa i wprowadzać poprawki.",
- "up-to-date": "
Użytkownicy mogą zmienić domyślny język w ustawieniach swojego konta.",
- "default-language": "Domyślny język",
- "auto-detect": "Automatycznie wykrywaj język gości"
-}
\ No newline at end of file
diff --git a/public/language/pl/admin/general/navigation.json b/public/language/pl/admin/general/navigation.json
deleted file mode 100644
index 42a9e7c98c..0000000000
--- a/public/language/pl/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikona:",
- "change-icon": "zmień",
- "route": "Ścieżka:",
- "tooltip": "Tooltip:",
- "text": "Tekst:",
- "text-class": "Klasa tekstu opcjonalnie",
- "class": "Klasa: opcjonalnie",
- "id": "ID: opcjonalnie",
-
- "properties": "Ustawienia:",
- "groups": "Grupy:",
- "open-new-window": "Otwórz w nowym oknie",
-
- "btn.delete": "Usuń",
- "btn.disable": "Wyłącz",
- "btn.enable": "Włącz",
-
- "available-menu-items": "Dostępne obiekty menu",
- "custom-route": "Niestandardowa ścieżka",
- "core": "system",
- "plugin": "wtyczka"
-}
\ No newline at end of file
diff --git a/public/language/pl/admin/general/social.json b/public/language/pl/admin/general/social.json
deleted file mode 100644
index e75834e540..0000000000
--- a/public/language/pl/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Udostępnianie postów",
- "info-plugins-additional": "Wtyczki mogą dodać dodatkowe platformy do udostępniania postów",
- "save-success": "Pomyślnie zapisano!"
-}
\ No newline at end of file
diff --git a/public/language/pl/admin/general/sounds.json b/public/language/pl/admin/general/sounds.json
deleted file mode 100644
index 1ab957ffa3..0000000000
--- a/public/language/pl/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Powiadomienia",
- "chat-messages": "Wiadomości czatu",
- "play-sound": "Odtwórz",
- "incoming-message": "Przychodzące wiadomości",
- "outgoing-message": "Wychodzące wiadomości",
- "upload-new-sound": "Prześlij nowy dźwięk",
- "saved": "Ustawienia zapisane"
-}
\ No newline at end of file
diff --git a/public/language/pl/admin/manage/categories.json b/public/language/pl/admin/manage/categories.json
index 924fa27e13..70dbbeba4b 100644
--- a/public/language/pl/admin/manage/categories.json
+++ b/public/language/pl/admin/manage/categories.json
@@ -10,16 +10,16 @@
"custom-class": "Niestandardowa klasa",
"num-recent-replies": "# z ostatnich odpowiedzi",
"ext-link": "Zewnętrzny odnośnik",
- "subcategories-per-page": "Subcategories per page",
+ "subcategories-per-page": "Subkategorie na stronę",
"is-section": "Traktuj tę kategorię jako sekcję",
- "post-queue": "Post queue",
+ "post-queue": "Kolejka postów",
"tag-whitelist": "Otaguj białą listę",
"upload-image": "Prześlij obrazek",
"delete-image": "Usuń",
"category-image": "Obrazek kategorii",
"parent-category": "Kategoria nadrzędna",
"optional-parent-category": "(Opcjonalne) Kategoria nadrzędna",
- "top-level": "Top Level",
+ "top-level": "Najwyższy poziom",
"parent-category-none": "(Żadna)",
"copy-parent": "Skopiuj od rodzica",
"copy-settings": "Skopiuj ustawienia z",
@@ -32,8 +32,8 @@
"edit": "Edytuj",
"analytics": "Analityka",
"view-category": "Wyświetl kategorię",
- "set-order": "Set order",
- "set-order-help": "Setting the order of the category will move this category to that order and update the order of other categories as necessary. Minimum order is 1 which puts the category at the top.",
+ "set-order": "Ustaw kolejnośc",
+ "set-order-help": "Ustawienie kolejności kategorii przesunie tę kategorię w żądanej kolejności i zaktualizuje kolejność zgodnie z potrzebą. Minimalna kolejność to 1, co umieści daną kategorię na górze.",
"select-category": "Wybierz kategorię",
"set-parent-category": "Ustaw nadrzędną kategorie",
@@ -50,8 +50,8 @@
"privileges.no-users": "Brak uprawnień specyficznych dla użytkowników w tej kategorii",
"privileges.section-group": "Grupa",
"privileges.group-private": "Ta grupa jest prywatna",
- "privileges.inheritance-exception": "This group does not inherit privileges from registered-users group",
- "privileges.banned-user-inheritance": "Banned users inherit privileges from banned-users group",
+ "privileges.inheritance-exception": "W tej grupie nie obowiązują przywileje z grup dla zarejestrowanych użytkowników",
+ "privileges.banned-user-inheritance": "Przywileje z grup zablokowanych użytkowników obowiązują zablokowanych użytkowników",
"privileges.search-group": "Dodaj grupę",
"privileges.copy-to-children": "Skopiuj do podrzędnej",
"privileges.copy-from-category": "Skopiuj z kategorii",
diff --git a/public/language/pl/admin/manage/digest.json b/public/language/pl/admin/manage/digest.json
index 26b1c8a39c..7ac8122adc 100644
--- a/public/language/pl/admin/manage/digest.json
+++ b/public/language/pl/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Ręczne wysyłanie podsumowania zakończone",
"resent-day": "Codzienne podsumowanie",
"resent-week": "Tygodniowe podsumowanie",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Miesięczne podsumowanie",
"null": "Nigdy",
"manual-run": "Włącz ręcznie podsumowania",
diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json
index 85158e649a..783de0e01c 100644
--- a/public/language/pl/admin/manage/users.json
+++ b/public/language/pl/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "nazwa użytkownika",
"users.email": "adres e-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "liczba postów",
"users.reputation": "reputacja",
diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json
index 8c38851bf7..55223f5f0e 100644
--- a/public/language/pl/admin/menu.json
+++ b/public/language/pl/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Ogólne",
"section-manage": "Zarządzanie",
diff --git a/public/language/pl/admin/settings/email.json b/public/language/pl/admin/settings/email.json
index f8ffa2b0cc..76895b0536 100644
--- a/public/language/pl/admin/settings/email.json
+++ b/public/language/pl/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Nazwa „Od” widoczna w e-mailach",
"smtp-transport": "Transport SMTP",
- "smtp-transport.enabled": "Używaj zewnętrznego serwera e-mail do wysyłania e-maili.",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Możesz wybrać z listy dobrze znanych usług lub wskazać usługę niestandardową.",
"smtp-transport.service": "Wybierz usługę",
"smtp-transport.service-custom": "Usługa niestandardowa",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Godzina podsumowania",
"subscriptions.hour-help": "Wprowadź liczbę odpowiadającą godzinie, o której mają być wysyłane regularne e-maile z podsumowaniem (np. 0
dla północy lub 17
dla 17:00). Pamiętaj, że godzina jest godziną serwera i nie musi zgadzać się z czasem lokalnym administratora. Przybliżony czas serwera to:
Wysłanie kolejnego e-maila z podsumowaniem zaplanowano na ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/pl/admin/settings/general.json b/public/language/pl/admin/settings/general.json
index aeee7c067e..04284cbb99 100644
--- a/public/language/pl/admin/settings/general.json
+++ b/public/language/pl/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Tytuł strony",
"title.short": "Krótki tytuł",
"title.short-placeholder": "Jeśli nie wskazano krótkiego tytułu, użyty zostanie tytuł strony",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "Adres URL strony tytułowej",
- "title.url-help": "Po kliknięciu w tytuł użytkownik przejdzie pod ten adres. Jeśli pole to jest puste, użytkownik zostanie przeniesiony na stronę główną forum.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Nazwa twojej społeczności",
"title.show-in-header": "Pokazuj tytuł strony w nagłówku",
"browser-title": "Tytuł karty przeglądarki",
@@ -20,9 +20,9 @@
"logo.image": "Obraz",
"logo.image-placeholder": "Ścieżka do logo, które ma być wyświetlane w nagłówku forum",
"logo.upload": "Prześlij",
- "logo.url": "Adres URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "Adres URL logo strony",
- "logo.url-help": "Po kliknięciu w logo użytkownik przejdzie pod ten adres. Jeśli pole to jest puste, użytkownik zostanie przeniesiony na stronę główną forum.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alternatywny tekst",
"log.alt-text-placeholder": "Alternatywny tekst dla dostępności",
"favicon": "Favikona",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/pl/admin/settings/navigation.json b/public/language/pl/admin/settings/navigation.json
index 42a9e7c98c..36c88f8ca5 100644
--- a/public/language/pl/admin/settings/navigation.json
+++ b/public/language/pl/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Ustawienia:",
"groups": "Grupy:",
"open-new-window": "Otwórz w nowym oknie",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Usuń",
"btn.disable": "Wyłącz",
@@ -20,4 +22,4 @@
"custom-route": "Niestandardowa ścieżka",
"core": "system",
"plugin": "wtyczka"
-}
\ No newline at end of file
+}
diff --git a/public/language/pl/admin/settings/notifications.json b/public/language/pl/admin/settings/notifications.json
index 2b3dad29ea..6a3a4be2b8 100644
--- a/public/language/pl/admin/settings/notifications.json
+++ b/public/language/pl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Powiadomienia",
"welcome-notification": "Powiadomienie powitalne",
"welcome-notification-link": "Łącze do komunikatu powitalnego",
- "welcome-notification-uid": "Powiadomienie powitalne użytkownika (UID)"
+ "welcome-notification-uid": "Powiadomienie powitalne użytkownika (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json
index 4fc718bd4c..9374e26e45 100644
--- a/public/language/pl/admin/settings/post.json
+++ b/public/language/pl/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Ostatni – Pokaż ostatni post, włączając pierwszy post, w razie braku odpowiedzi",
"teaser.last-reply": "Ostatni – Pokaż ostatnią odpowiedź lub komunikat „Brak odpowiedzi” w razie ich braku",
"teaser.first": "Pierwszy",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Ustawienia nieprzeczytanych",
"unread.cutoff": "Dni do odcięcia nieprzeczytanych ",
"unread.min-track-last": "Minimalna liczba postów w temacie przed śledzeniem ostatnio przeczytanego",
@@ -56,6 +57,9 @@
"composer.show-help": "Pokazuj zakładkę „Pomoc”",
"composer.enable-plugin-help": "Zezwalaj wtyczkom na dodawanie zawartości do zakładki pomocy",
"composer.custom-help": "Własny tekst pomocy",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Śledzenie IP",
"ip-tracking.each-post": "Śledź adres IP dla każdego postu",
"enable-post-history": "Włącz historię wpisu"
diff --git a/public/language/pl/admin/settings/user.json b/public/language/pl/admin/settings/user.json
index 8c02686702..3de21179b2 100644
--- a/public/language/pl/admin/settings/user.json
+++ b/public/language/pl/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Wyłączone",
"digest-freq.daily": "Dzienny ",
"digest-freq.weekly": "Tygodniowy",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Miesięczny",
"email-chat-notifs": "Wyślij powiadomienie email, jeśli dostanę nową wiadomość, a nie jestem on-line",
"email-post-notif": "Wyślij wiadomość email, kiedy w tematach, które subskrybuję, pojawią się odpowiedzi",
diff --git a/public/language/pl/error.json b/public/language/pl/error.json
index 80b378c88c..90860a6ba5 100644
--- a/public/language/pl/error.json
+++ b/public/language/pl/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nie możesz prowadzić rozmów, dopóki twój email nie zostanie potwierdzony. Kliknij tutaj, aby potwierdzić swój email.",
- "email-not-confirmed-email-sent": "Twój e-mail nie został jeszcze potwierdzony, sprawdź swoją skrzynkę pocztową, aby znaleźć e-mail z potwierdzeniem. Nie będziesz mógł dodawać postów ani czatować, dopóki Twój adres e-mail nie zostanie potwierdzony.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Nie byliśmy w stanie potwierdzić Twojego adresu e-mail. Spróbuj później.",
"confirm-email-already-sent": "Email potwierdzający został już wysłany, proszę odczekaj jeszcze %1 minut(y), aby wysłać kolejny.",
"sendmail-not-found": "Program sendmail nie został znaleziony, proszę upewnij się, że jest zainstalowany i możliwy do uruchomienia przez użytkownika uruchamiającego NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Już dodałeś ten post do zakładek",
"already-unbookmarked": "Już usunąłeś ten post z zakładek",
"cant-ban-other-admins": "Nie możesz zbanować innych adminów!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Jesteś jedynym administratorem. Dodaj innego użytkownika jako administratora przed usunięciem siebie z tej grupy",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Usuń uprawnienia administratora z tego konta przed próbą jego usunięcia.",
diff --git a/public/language/pl/groups.json b/public/language/pl/groups.json
index 10210f90fb..70c903b8a0 100644
--- a/public/language/pl/groups.json
+++ b/public/language/pl/groups.json
@@ -35,7 +35,7 @@
"details.member_count": "Liczba Członków",
"details.creation_date": "Data Utworzenia",
"details.description": "Opis",
- "details.member-post-cids": "Category IDs to display posts from",
+ "details.member-post-cids": "ID kategorii, z której wyświetlone są posty",
"details.badge_preview": "Podgląd etykiety",
"details.change_icon": "Zmień ikonę",
"details.change_label_colour": "Zmień kolor etykiety",
diff --git a/public/language/pl/modules.json b/public/language/pl/modules.json
index 336f920573..9a3bd5980e 100644
--- a/public/language/pl/modules.json
+++ b/public/language/pl/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Przekreślenie",
"composer.formatting.code": "Kod",
"composer.formatting.link": "Odnośnik",
- "composer.formatting.picture": "Obraz",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Wyślij obraz",
"composer.upload-file": "Wyślij plik",
"composer.zen_mode": "Tryb Zen",
diff --git a/public/language/pl/register.json b/public/language/pl/register.json
index 18e2303972..85efebfb12 100644
--- a/public/language/pl/register.json
+++ b/public/language/pl/register.json
@@ -18,10 +18,10 @@
"agree_to_terms_of_use": "Zgadzam się na powyższe warunki",
"terms_of_use_error": "Musisz zaakceptować warunki korzystania z serwisu",
"registration-added-to-queue": "Twoja rejestracja została dodana do kolejki oczekujących na akceptację. Otrzymasz e-mail, kiedy zostanie zatwierdzona przez administratora.",
- "registration-queue-average-time": "Our average time for approving memberships is %1 hours %2 minutes.",
- "registration-queue-auto-approve-time": "Your membership to this forum will be fully activated in up to %1 hours.",
- "interstitial.intro": "We'd like some additional information in order to update your account…",
- "interstitial.intro-new": "We'd like some additional information before we can create your account…",
+ "registration-queue-average-time": "Nasz średni czas zatwierdzania członkostwa wynosi %1 godzin i %2 minut.",
+ "registration-queue-auto-approve-time": "Twoje członkostwo na tym forum zostanie w pełni aktywowane w ciągu maksymalnie %1 godzin.",
+ "interstitial.intro": "Do zaktualizowania Twojego konta potrzebne są dodatkowe informacje…",
+ "interstitial.intro-new": "Do utworzenia Twojego konta potrzebne są dodatkowe informacje.",
"interstitial.errors-found": "Please review the entered information:",
"gdpr_agree_data": "Wyrażam zgodę na zbieranie i przetwarzanie moich danych przez tę stronę.",
"gdpr_agree_email": "Wyrażam zgodę na otrzymywanie e-maili z podsumowaniami i powiadomieniami od tej strony.",
diff --git a/public/language/pl/top.json b/public/language/pl/top.json
new file mode 100644
index 0000000000..6dbf85cad0
--- /dev/null
+++ b/public/language/pl/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Najlepsze",
+ "no_top_topics": "Nie ma żadnych tematów w najlepszych"
+}
\ No newline at end of file
diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json
index 948784b2bb..9dd1311fb4 100644
--- a/public/language/pl/topic.json
+++ b/public/language/pl/topic.json
@@ -20,8 +20,8 @@
"login-to-view": "Zaloguj się by zobaczyć",
"edit": "Edytuj",
"delete": "Usuń",
- "delete-event": "Delete Event",
- "delete-event-confirm": "Are you sure you want to delete this event?",
+ "delete-event": "Usuń zdarzenie",
+ "delete-event-confirm": "Czy na pewno chcesz usunąć to zdarzenie?",
"purge": "Wymaż",
"restore": "Przywróć",
"move": "Przenieś",
@@ -32,27 +32,28 @@
"tools": "Narzędzia",
"locked": "Zablokowany",
"pinned": "Przypięty",
- "pinned-with-expiry": "Pinned until %1",
+ "pinned-with-expiry": "Przypięte do %1",
"scheduled": "Zaplanowany",
"moved": "Przeniesiony",
- "moved-from": "Moved from %1",
+ "moved-from": "Przeniesiony z %1",
"copy-ip": "Kopiuj IP",
"ban-ip": "Blokuj IP",
"view-history": "Historia edycji",
"locked-by": "Zamknięto przez",
"unlocked-by": "Odblokowano przez",
"pinned-by": "Przypięto przez",
- "unpinned-by": "Unpinned by",
- "deleted-by": "Deleted by",
- "restored-by": "Restored by",
- "moved-from-by": "Moved from %1 by",
+ "unpinned-by": "Odpięty przez",
+ "deleted-by": "Usunięty przez",
+ "restored-by": "Przywrócony przez",
+ "moved-from-by": "Przeniesiony z %1 przez",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Kliknij tutaj, by powrócić do ostatniego przeczytanego postu w tym temacie.",
"flag-post": "Zgłoś ten post",
"flag-user": "Zgłoś tego użytkownika",
"already-flagged": "Już zgłoszono",
"view-flag-report": "Zobacz zgłoszenie",
- "resolve-flag": "Resolve Flag",
+ "resolve-flag": "Oznacz flagę jako rozwiązaną",
"merged_message": "Ten temat został połączony z %2",
"deleted_message": "Ten temat został usunięty. Mogą go zobaczyć tylko użytkownicy upoważnieni do zarządzania tematami.",
"following_topic.message": "Będziesz teraz otrzymywać powiadomienia o nowych odpowiedziach w tym temacie.",
@@ -94,16 +95,16 @@
"thread_tools.purge_confirm": "Na pewno chcesz wyczyścić ten temat?",
"thread_tools.merge_topics": "Połącz tematy",
"thread_tools.merge": "Połącz",
- "topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.",
- "topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.",
- "topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.",
- "topic_move_undone": "Topic move undone",
- "topic_move_posts_success": "Posts will be moved shortly. Click here to undo.",
- "topic_move_posts_undone": "Post move undone",
+ "topic_move_success": "Ten temat zostanie wkrótce przeniesiony do \"%1\". Naciśnij tutaj by to cofnąć.",
+ "topic_move_multiple_success": "Te tematy zostaną wkrótce przeniesione do \"%1\". Naciśnij tutaj by to cofnąć.",
+ "topic_move_all_success": "Wszystkie tematy zostaną wkrótce przeniesione do \"%1\". Naciśnij tutaj by to cofnąć.",
+ "topic_move_undone": "Cofnięto przenoszenie tematu",
+ "topic_move_posts_success": "Posty zostaną wkrótce przeniesione. Naciśnij tutaj by to cofnąć.",
+ "topic_move_posts_undone": "Cofnięto przenoszenie postów",
"post_delete_confirm": "Czy na pewno chcesz usunąć ten post?",
"post_restore_confirm": "Czy na pewno chcesz przywrócić ten post?",
"post_purge_confirm": "Czy na pewno chcesz wyczyścić ten post?",
- "pin-modal-expiry": "Expiration Date",
+ "pin-modal-expiry": "Data wygaśnięcia",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Ładowanie kategorii",
"confirm_move": "Przenieś",
@@ -117,12 +118,12 @@
"move_post": "Przenieś post",
"post_moved": "Post został przeniesiony!",
"fork_topic": "Skopiuj temat",
- "enter-new-topic-title": "Enter new topic title",
+ "enter-new-topic-title": "Wpisz nowy tytuł tematu",
"fork_topic_instruction": "Zaznacz posty, które chcesz skopiować",
"fork_no_pids": "Nie zaznaczono żadnych postów!",
- "no-posts-selected": "No posts selected!",
- "x-posts-selected": "%1 post(s) selected",
- "x-posts-will-be-moved-to-y": "%1 post(s) will be moved to \"%2\"",
+ "no-posts-selected": "Nie zaznaczono żadnych postów!",
+ "x-posts-selected": "Zaznaczono %1 post(-ów)",
+ "x-posts-will-be-moved-to-y": "%1 post(-ów) zostanie przeniesione do \"%2\"",
"fork_pid_count": "Zaznaczono %1 post(-ów)",
"fork_success": "Temat został skopiowany. Kliknij tutaj, aby do niego przejść.",
"delete_posts_instruction": "Zaznacz posty, które chcesz usunąć/wyczyścić",
@@ -131,17 +132,18 @@
"merge-options": "Opcję łączenia tematów",
"merge-select-main-topic": "Wybierz główny temat",
"merge-new-title-for-topic": "Nowy tytuł tematu",
- "topic-id": "Topic ID",
+ "topic-id": "Identyfikator tematu",
"move_posts_instruction": "Click the posts you want to move then enter a topic ID or go to the target topic",
"change_owner_instruction": "Kliknij w posty, które chcesz przypisać do innego użytkownika",
"composer.title_placeholder": "Tutaj wpisz tytuł tematu...",
"composer.handle_placeholder": "Tutaj wpisz swoje imię/nazwę",
"composer.discard": "Odrzuć",
"composer.submit": "Utwórz",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Odpowiedź na %1",
"composer.new_topic": "Nowy temat",
- "composer.editing": "Editing",
+ "composer.editing": "Edytowanie",
"composer.uploading": "wysyłanie...",
"composer.thumb_url_label": "Wklej adres miniaturki tematu",
"composer.thumb_title": "Dodaj miniaturkę do tego tematu",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Najpierw najnowsze",
"most_votes": "Najwięcej głosów",
"most_posts": "Najwięcej postów",
+ "most_views": "Najwięcej wyświetleń",
"stale.title": "Stworzyć nowy temat?",
"stale.warning": "Temat, na który chcesz udzielić odpowiedzi, jest dość stary. Czy nie wolisz utworzyć nowego tematu i jedynie odnieść się do tego?",
"stale.create": "Stwórz nowy temat",
@@ -169,13 +172,13 @@
"diffs.current-revision": "wersja obecna",
"diffs.original-revision": "pierwsza zmiana",
"diffs.restore": "Przywróć tę wersję",
- "diffs.restore-description": "A new revision will be appended to this post's edit history after restoring.",
+ "diffs.restore-description": "Nowa wersja zostanie dodana do historii edycji tego postu po przywróceniu.",
"diffs.post-restored": "Post został przywrócony do poprzedniej wersji",
- "diffs.delete": "Delete this revision",
- "diffs.deleted": "Revision deleted",
+ "diffs.delete": "Usuń tę wersję",
+ "diffs.deleted": "Wersja usunięta",
"timeago_later": "%1 później",
"timeago_earlier": "%1 wcześniej",
- "first-post": "First post",
- "last-post": "Last post",
- "post-quick-reply": "Post quick reply"
+ "first-post": "Pierwszy post",
+ "last-post": "Ostatni post",
+ "post-quick-reply": "Wyślij szybką odpowiedź"
}
\ No newline at end of file
diff --git a/public/language/pl/user.json b/public/language/pl/user.json
index 91476b411f..7bf84c9427 100644
--- a/public/language/pl/user.json
+++ b/public/language/pl/user.json
@@ -94,6 +94,7 @@
"digest_off": "Wyłączone",
"digest_daily": "Codziennie",
"digest_weekly": "Co tydzień",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Co miesiąc",
"has_no_follower": "Ten użytkownik nie ma jeszcze żadnych obserwujących",
"follows_no_one": "Ten użytkownik jeszcze nikogo nie obserwuje",
diff --git a/public/language/pt-BR/admin/advanced/events.json b/public/language/pt-BR/admin/advanced/events.json
index a03335b8ef..6a6aa9b69d 100644
--- a/public/language/pt-BR/admin/advanced/events.json
+++ b/public/language/pt-BR/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Não há eventos",
"control-panel": "Painel de Controle de Eventos",
"delete-events": "Excluir Eventos",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filtros",
"filters-apply": "Aplicar Filtros",
"filter-type": "Tipo de Evento",
diff --git a/public/language/pt-BR/admin/dashboard.json b/public/language/pt-BR/admin/dashboard.json
index 5769a80e97..e59eb05ad1 100644
--- a/public/language/pt-BR/admin/dashboard.json
+++ b/public/language/pt-BR/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Conexões",
- "anonymous-registered-users": "Anônimos vs Usuários Registrados",
- "anonymous": "Anônimo",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registrado",
"user-presence": "Presença de Usuário",
@@ -68,6 +68,7 @@
"unread": "Não-lidos",
"high-presence-topics": "Tópicos de Alta Participação",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Páginas Visualizadas",
"graphs.page-views-registered": "Páginas Visualizadas por Registrados",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Páginas Visualizadas por Bot",
"graphs.unique-visitors": "Visitantes Únicos",
"graphs.registered-users": "Usuários Registrados",
- "graphs.anonymous-users": "Usuários Anônimos",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Última vez reiniciado por",
"no-users-browsing": "Nenhum usuário navegando",
"back-to-dashboard": "De volta ao Painel",
"details.no-users": "Nenhum usuário ingressou dentro do período de tempo selecionado",
"details.no-topics": "Nenhum tópico foi postado dentro do período de tempo selecionado",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "Nenhum login foi registrado dentro do período de tempo selecionado",
"details.logins-static": "O NodeBB só salva os dados da sessão por %1 dias, então esta tabela abaixo mostrará apenas as sessões ativas mais recentemente",
"details.logins-login-time": "Hora de Login"
diff --git a/public/language/pt-BR/admin/development/info.json b/public/language/pt-BR/admin/development/info.json
index cb67c31ed3..e1a5b6b618 100644
--- a/public/language/pt-BR/admin/development/info.json
+++ b/public/language/pt-BR/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memória",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "carga do sistema",
"cpu-usage": "uso da cpu",
"uptime": "tempo de atividade",
diff --git a/public/language/pt-BR/admin/extend/rewards.json b/public/language/pt-BR/admin/extend/rewards.json
index 4b9c21f169..08b1de8119 100644
--- a/public/language/pt-BR/admin/extend/rewards.json
+++ b/public/language/pt-BR/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Deletar",
"enable": "Ativar",
"disable": "Desativar",
- "control-panel": "Controle de Recompensas",
- "new-reward": "Nova Recompensa",
"alert.delete-success": "Recompensa excluída com sucesso",
"alert.no-inputs-found": "Recompensa ilegal - nenhuma entrada encontrada!",
diff --git a/public/language/pt-BR/admin/general/dashboard.json b/public/language/pt-BR/admin/general/dashboard.json
deleted file mode 100644
index fc9b25d38d..0000000000
--- a/public/language/pt-BR/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Tráfego do Forum",
- "page-views": "Visualizações de Página",
- "unique-visitors": "Visitantes Únicos",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Tópicos",
- "page-views-seven": "Últimos 7 Dias",
- "page-views-thirty": "Últimos 30 Dias",
- "page-views-last-day": "Últimas 24 horas",
- "page-views-custom": "Intervalo de Data Personalizado",
- "page-views-custom-start": "Ínicio do Intervalo",
- "page-views-custom-end": "Fim do Intervalo",
- "page-views-custom-help": "Entre com um intervalo de data de visualizações de página que gostaria de ver. Se nenhum selecionador de data estiver disponível, o formato aceito é AAAA-MM-DD
",
- "page-views-custom-error": "Por favor, entre com um intervalo de data válido no formato AAAA-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Todos os Tempos",
-
- "updates": "Atualizações",
- "running-version": "Você está usando o NodeBB v%1.",
- "keep-updated": "Sempre se certifique de que o seu NodeBB está atualizado com os últimos patches de segurança e de correções de bugs.",
- "up-to-date": "
Usuários individuais podem sobrepor o idioma padrão em sua página de configurações de conta.",
- "default-language": "Idioma Padrão",
- "auto-detect": "Auto Detectar Configurações de Idioma para Convidados"
-}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/general/navigation.json b/public/language/pt-BR/admin/general/navigation.json
deleted file mode 100644
index 84704c797e..0000000000
--- a/public/language/pt-BR/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ícone:",
- "change-icon": "modificar",
- "route": "Rota:",
- "tooltip": "Tooltip:",
- "text": "Texto:",
- "text-class": "Classe do Texto: opcional",
- "class": "Classe: opcional",
- "id": "ID: opcional",
-
- "properties": "Propriedades:",
- "groups": "Grupos:",
- "open-new-window": "Abrir em uma nova janela",
-
- "btn.delete": "Deletar",
- "btn.disable": "Desativar",
- "btn.enable": "Ativar",
-
- "available-menu-items": "Itens Disponíveis no Menu",
- "custom-route": "Rota Personalizada",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/general/social.json b/public/language/pt-BR/admin/general/social.json
deleted file mode 100644
index 3c58397604..0000000000
--- a/public/language/pt-BR/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Compartilhamento de Posts",
- "info-plugins-additional": "Plugins podem adicionar redes sociais adicionais para compartilhar posts.",
- "save-success": "Redes de Compartilhamento de Posts salvas com êxito!"
-}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/general/sounds.json b/public/language/pt-BR/admin/general/sounds.json
deleted file mode 100644
index 9c8d09b9bc..0000000000
--- a/public/language/pt-BR/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notificações",
- "chat-messages": "Mensagens de Chat",
- "play-sound": "Tocar",
- "incoming-message": "Ao receber mensagem",
- "outgoing-message": "Ao enviar mensagem",
- "upload-new-sound": "Enviar Novo Som",
- "saved": "Configurações Salvas"
-}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/manage/digest.json b/public/language/pt-BR/admin/manage/digest.json
index c62371c550..2ef72c7c9e 100644
--- a/public/language/pt-BR/admin/manage/digest.json
+++ b/public/language/pt-BR/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Reenvio manual de resumos concluído",
"resent-day": "Resumo diário reenviado",
"resent-week": "Resumo semanal reenviado",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Resumo mensal reenviado",
"null": "Nunca",
"manual-run": "Execução de resumo manual:",
diff --git a/public/language/pt-BR/admin/manage/users.json b/public/language/pt-BR/admin/manage/users.json
index 0ee1d7655d..49f4284e34 100644
--- a/public/language/pt-BR/admin/manage/users.json
+++ b/public/language/pt-BR/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "nome de usuário",
"users.email": "e-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "quantidade de posts",
"users.reputation": "reputação",
diff --git a/public/language/pt-BR/admin/menu.json b/public/language/pt-BR/admin/menu.json
index df133d872f..9e620cd716 100644
--- a/public/language/pt-BR/admin/menu.json
+++ b/public/language/pt-BR/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Usuários",
"dashboard/topics": "Tópicos",
+ "dashboard/searches": "Searches",
"section-general": "Geral",
"section-manage": "Administrar",
diff --git a/public/language/pt-BR/admin/settings/email.json b/public/language/pt-BR/admin/settings/email.json
index a00c34d939..ca02b536d0 100644
--- a/public/language/pt-BR/admin/settings/email.json
+++ b/public/language/pt-BR/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "O nome que será mostrado em \"De\" no e-mail.",
"smtp-transport": "Trasporte por SMTP",
- "smtp-transport.enabled": "Utilizar um servidor de e-mail externo para enviar e-mails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Você pode escolher entre uma lista de serviços conhecidos ou adicionar um personalizado.",
"smtp-transport.service": "Escolha um serviço",
"smtp-transport.service-custom": "Serviço Personalizado",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Hora de Envio dos Resumos",
"subscriptions.hour-help": "Por favor, entre um número representando a hora para enviar os resumos agendados via e-mail (por exemplo: 0
para meia-noite, 17
para 5:00pm). Tenha em mente que esta é a hora de acordo com o servidor e pode não combinar exatamente com o relógio do seu sistema.
O horário aproximado do servidor é:
O próximo resumo diário está agendado para ser enviado ",
"notifications.remove-images": "Remover imagens de notificações por e-mail",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/pt-BR/admin/settings/general.json b/public/language/pt-BR/admin/settings/general.json
index 13e2a2b391..9527613308 100644
--- a/public/language/pt-BR/admin/settings/general.json
+++ b/public/language/pt-BR/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Título do Site",
"title.short": "Título Curto",
"title.short-placeholder": "Se nenhum título curto for especificado, o título do site será usado",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "A URL do título do site",
- "title.url-help": "Quando o título é clicado, enviar os usuários para este endereço. Se deixado em branco, o usuário será enviado para a página inicial do fórum.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Nome da Sua Comunidade",
"title.show-in-header": "Mostrar o Título do Site no Cabeçalho",
"browser-title": "Título do Navegador",
@@ -20,9 +20,9 @@
"logo.image": "Imagem",
"logo.image-placeholder": "Caminho de URL do logotipo para mostrar no cabeçalho do fórum",
"logo.upload": "Enviar",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "A URL do logo do site",
- "logo.url-help": "Quando o logotipo for clicado, enviar usuários para este endereço. Se deixado em branco, o usuário será enviado para a página inicial do fórum.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Todo o Texto",
"log.alt-text-placeholder": "Texto alternativo para acessibilidade",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/pt-BR/admin/settings/navigation.json b/public/language/pt-BR/admin/settings/navigation.json
index 84704c797e..87f2bea84e 100644
--- a/public/language/pt-BR/admin/settings/navigation.json
+++ b/public/language/pt-BR/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Propriedades:",
"groups": "Grupos:",
"open-new-window": "Abrir em uma nova janela",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Deletar",
"btn.disable": "Desativar",
@@ -20,4 +22,4 @@
"custom-route": "Rota Personalizada",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/pt-BR/admin/settings/notifications.json b/public/language/pt-BR/admin/settings/notifications.json
index 1734b8890b..9a78c28825 100644
--- a/public/language/pt-BR/admin/settings/notifications.json
+++ b/public/language/pt-BR/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notificações",
"welcome-notification": "Notificação de Boas-vindas",
"welcome-notification-link": "Link da Notificação de Boas-vindas",
- "welcome-notification-uid": "Usuário de Notificação de Boas-vindas (UID)"
+ "welcome-notification-uid": "Usuário de Notificação de Boas-vindas (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/settings/post.json b/public/language/pt-BR/admin/settings/post.json
index 764ec57c0a..2f9be57f91 100644
--- a/public/language/pt-BR/admin/settings/post.json
+++ b/public/language/pt-BR/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Último – Exibir o último post, incluindo o post original, se não houver respostas",
"teaser.last-reply": "Último – Exibir a última resposta, ou um marcador \"Sem respostas\" se não houver respostas",
"teaser.first": "Primeiro",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Configurações de Não-Lidos",
"unread.cutoff": "Data de corte de não-lidos",
"unread.min-track-last": "Mínimo de posts no tópico antes de rastrear o último lido",
@@ -56,6 +57,9 @@
"composer.show-help": "Mostrar aba \"Ajuda\"",
"composer.enable-plugin-help": "Permitir plugins de adicionar conteúdo à aba ajuda",
"composer.custom-help": "Texto de Ajuda Personalizado",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Rastreamento de IP",
"ip-tracking.each-post": "Rastrear Endereço IP para cada post",
"enable-post-history": "Ativar o Histórico de Postagem"
diff --git a/public/language/pt-BR/admin/settings/user.json b/public/language/pt-BR/admin/settings/user.json
index bb44efa13a..ecf98a2b12 100644
--- a/public/language/pt-BR/admin/settings/user.json
+++ b/public/language/pt-BR/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Desligado",
"digest-freq.daily": "Diário",
"digest-freq.weekly": "Semanal",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Mensal",
"email-chat-notifs": "Envie um email se uma nova mensagem de chat chegar e eu não estiver online",
"email-post-notif": "Envie um email quando respostas forem dadas a tópicos que estou inscrito",
diff --git a/public/language/pt-BR/error.json b/public/language/pt-BR/error.json
index 42bd09c915..07b0e0ff18 100644
--- a/public/language/pt-BR/error.json
+++ b/public/language/pt-BR/error.json
@@ -34,8 +34,9 @@
"email-invited": "O email já foi convidado",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Você não está habilitado a conversar até que seu email seja confirmado, por favor clique aqui para confirmar seu email.",
- "email-not-confirmed-email-sent": "Seu e-mail ainda não foi confirmado, verifique sua caixa de entrada para o e-mail de confirmação. Você não poderá postar ou usar o chat até que seu e-mail seja confirmado.",
- "no-email-to-confirm": "Sua conta não tem um email definido. Um email é necessário para recuperação de conta. Clique aqui para definir um email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Nós não pudemos confirmar seu email, por gentileza tente novamente mais tarde.",
"confirm-email-already-sent": "O email de confirmação já foi enviado, por favor aguarde %1 minuto(s) para enviar outro.",
"sendmail-not-found": "O executável do sendmail não pôde ser encontrado. Por favor, certifique-se de que ele está instalado e que está autorizado a ser executado pelo usuário que roda o NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Você já adicionou este post aos favoritos",
"already-unbookmarked": "Você já removeu este post dos favoritos",
"cant-ban-other-admins": "Você não pode banir outros administradores!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Você é o único administrador. Adicione outro usuário como administrador antes de remover a si mesmo como admin",
"account-deletion-disabled": "A exclusão de conta está desabilitada",
"cant-delete-admin": "Remova os privilégios de administrador dessa conta antes de tentar excluí-la.",
diff --git a/public/language/pt-BR/modules.json b/public/language/pt-BR/modules.json
index 570b9f3eb7..3f2c02c188 100644
--- a/public/language/pt-BR/modules.json
+++ b/public/language/pt-BR/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Riscado",
"composer.formatting.code": "Código",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Imagem",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Fazer upload de Imagem",
"composer.upload-file": "Fazer upload de Arquivo",
"composer.zen_mode": "Modo Zen",
diff --git a/public/language/pt-BR/top.json b/public/language/pt-BR/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/pt-BR/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/pt-BR/topic.json b/public/language/pt-BR/topic.json
index 92b525a5e2..95d363dbcc 100644
--- a/public/language/pt-BR/topic.json
+++ b/public/language/pt-BR/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Recuperado por",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post aguardando aprovação →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Clique aqui para retornar ao último post lido neste tópico.",
"flag-post": "Marque este post",
"flag-user": "Marque este usuário",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Digite seu nome/usuário aqui",
"composer.discard": "Descartar",
"composer.submit": "Enviar",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Agendar",
"composer.replying_to": "Respondendo para %1",
"composer.new_topic": "Novo Tópico",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Mais Recente para Mais Antigo",
"most_votes": "Mais Votados",
"most_posts": "Mais Postagens",
+ "most_views": "Most Views",
"stale.title": "Criar um novo tópico ao invés disso?",
"stale.warning": "O tópico que você está respondendo é bem antigo. Você gostaria de criar um novo tópico ao invés disso, e referenciá-lo em sua resposta?",
"stale.create": "Criar um novo tópico",
diff --git a/public/language/pt-BR/user.json b/public/language/pt-BR/user.json
index 102aa0fbfe..0cae3a081e 100644
--- a/public/language/pt-BR/user.json
+++ b/public/language/pt-BR/user.json
@@ -94,6 +94,7 @@
"digest_off": "Desativado",
"digest_daily": "Diariamente",
"digest_weekly": "Semanalmente",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mensalmente",
"has_no_follower": "Este usuário não possui seguidores :(",
"follows_no_one": "Este usuário não está seguindo ninguém :(",
diff --git a/public/language/pt-PT/admin/advanced/events.json b/public/language/pt-PT/admin/advanced/events.json
index 567cd6d09b..3063f1dbc2 100644
--- a/public/language/pt-PT/admin/advanced/events.json
+++ b/public/language/pt-PT/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Não existem eventos",
"control-panel": "Painel de Controlo de Eventos",
"delete-events": "Apagar Eventos",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filtros",
"filters-apply": "Aplicar Filtros",
"filter-type": "Tipo de Evento",
diff --git a/public/language/pt-PT/admin/dashboard.json b/public/language/pt-PT/admin/dashboard.json
index 737a8ef13b..9f590b49c2 100644
--- a/public/language/pt-PT/admin/dashboard.json
+++ b/public/language/pt-PT/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Conexões",
- "anonymous-registered-users": "Utilizadores Anónimos vs Registados",
- "anonymous": "Anónimos",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registados",
"user-presence": "Presença dos Utilizadores",
@@ -68,6 +68,7 @@
"unread": "Não lidos",
"high-presence-topics": " Alta Presença em Tópicos",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Visualizações de páginas",
"graphs.page-views-registered": "Visualizações de páginas por utilizadores registados",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Visualizações de páginas por bots",
"graphs.unique-visitors": "Visitantes únicos",
"graphs.registered-users": "Utilizadores Registados",
- "graphs.anonymous-users": "Utilizadores Anónimos",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Última vez reiniciado por",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/pt-PT/admin/development/info.json b/public/language/pt-PT/admin/development/info.json
index 1bbac03c82..e88ef6e50d 100644
--- a/public/language/pt-PT/admin/development/info.json
+++ b/public/language/pt-PT/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memória",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "carga do sistema",
"cpu-usage": "uso cpu",
"uptime": "tempo de atividade",
diff --git a/public/language/pt-PT/admin/extend/rewards.json b/public/language/pt-PT/admin/extend/rewards.json
index 7fab3c6679..346eb49e2a 100644
--- a/public/language/pt-PT/admin/extend/rewards.json
+++ b/public/language/pt-PT/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Apagar",
"enable": "Ativar",
"disable": "Desativar",
- "control-panel": "Controlo de Recompensas",
- "new-reward": "Nova Recompensa",
"alert.delete-success": "Recompensa apagada com sucesso",
"alert.no-inputs-found": "Recompensa ilegal - não foram encontradas entradas!",
diff --git a/public/language/pt-PT/admin/general/dashboard.json b/public/language/pt-PT/admin/general/dashboard.json
deleted file mode 100644
index 81b9783003..0000000000
--- a/public/language/pt-PT/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Tráfego do Fórum",
- "page-views": "Visualizações de páginas",
- "unique-visitors": "Visitantes únicos",
- "new-users": "Novos Utilizadores",
- "posts": "Publicações",
- "topics": "Tópicos",
- "page-views-seven": "Últimos 7 Dias",
- "page-views-thirty": "Últimos 30 Dias",
- "page-views-last-day": "Últimas 24 horas",
- "page-views-custom": "Intervalo Personalizado",
- "page-views-custom-start": "Início do Intervalo",
- "page-views-custom-end": "Fim do Intervalo",
- "page-views-custom-help": "Insere um intervalo entre datas de visualizações de página que gostarias de visualizar. Se o selecionador de datas não estiver disponível, o formato aceitável é AAAA-MM-DD
",
- "page-views-custom-error": "Por favor, insere um intervalo entre datas no formato AAAA-MM-DD
",
-
- "stats.yesterday": "Ontem",
- "stats.today": "Hoje",
- "stats.last-week": "Última Semana",
- "stats.this-week": "Esta Semana",
- "stats.last-month": "Último Mês",
- "stats.this-month": "Este Mês",
- "stats.all": "Desde sempre",
-
- "updates": "Atualizações",
- "running-version": "Estás a executar NodeBB v%1.",
- "keep-updated": "Cetifica-te que o teu NodeBB está sempre atualizado para teres as mais recentes correções de segurança e correções de bugs.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Idioma Predefinido",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/general/navigation.json b/public/language/pt-PT/admin/general/navigation.json
deleted file mode 100644
index 8e5ff802f9..0000000000
--- a/public/language/pt-PT/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ícone:",
- "change-icon": "alterar",
- "route": "Caminho:",
- "tooltip": "Título:",
- "text": "Texto:",
- "text-class": "Classe: opcional",
- "class": "Classe: opcional",
- "id": "ID: opcional",
-
- "properties": "Propriedades:",
- "groups": "Grupos:",
- "open-new-window": "Abrir numa nova janela",
-
- "btn.delete": "Apagar",
- "btn.disable": "Desativar",
- "btn.enable": "Ativar",
-
- "available-menu-items": "Itens de menu disponíveis",
- "custom-route": "Caminho Personalizado",
- "core": "sistema",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/general/social.json b/public/language/pt-PT/admin/general/social.json
deleted file mode 100644
index e856606a7b..0000000000
--- a/public/language/pt-PT/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Partilhar Publicações",
- "info-plugins-additional": "Os plugins podem adicionar outras redes sociais para partilhar publicações.",
- "save-success": "Definições de partilhas de publicações em redes sociais guardadas com sucesso!"
-}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/general/sounds.json b/public/language/pt-PT/admin/general/sounds.json
deleted file mode 100644
index 167e6dbed4..0000000000
--- a/public/language/pt-PT/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notificações",
- "chat-messages": "Mensagens de conversas",
- "play-sound": "Reproduzir",
- "incoming-message": "A Receber Mensagem",
- "outgoing-message": "A Enviar Mensagem",
- "upload-new-sound": "Enviar Novo Som",
- "saved": "Definições guardadas"
-}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/manage/digest.json b/public/language/pt-PT/admin/manage/digest.json
index d1a8b0d2a4..83be67644b 100644
--- a/public/language/pt-PT/admin/manage/digest.json
+++ b/public/language/pt-PT/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Reenvio do resumo manual concluído",
"resent-day": "Resumo diário reenviado",
"resent-week": "Resumo semanal reenviado",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Resumo mensal reenviado",
"null": "Nunca",
"manual-run": "Manual digest run:",
diff --git a/public/language/pt-PT/admin/manage/users.json b/public/language/pt-PT/admin/manage/users.json
index 366bcf25bf..296d0a8dd9 100644
--- a/public/language/pt-PT/admin/manage/users.json
+++ b/public/language/pt-PT/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "nome de utilizador",
"users.email": "e-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "publicações",
"users.reputation": "reputação",
diff --git a/public/language/pt-PT/admin/menu.json b/public/language/pt-PT/admin/menu.json
index 25d60dd92d..925af96d95 100644
--- a/public/language/pt-PT/admin/menu.json
+++ b/public/language/pt-PT/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Geral",
"section-manage": "Gerir",
diff --git a/public/language/pt-PT/admin/settings/email.json b/public/language/pt-PT/admin/settings/email.json
index 2172f608f7..8e9e871abc 100644
--- a/public/language/pt-PT/admin/settings/email.json
+++ b/public/language/pt-PT/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Selecione um serviço",
"smtp-transport.service-custom": "Serviço Personalizado",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Hora do Resumo",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/pt-PT/admin/settings/general.json b/public/language/pt-PT/admin/settings/general.json
index 17c4855fd2..f5c13ef595 100644
--- a/public/language/pt-PT/admin/settings/general.json
+++ b/public/language/pt-PT/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Título do Site",
"title.short": "Título Curto",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "O URL do título do site",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Procurar Título",
@@ -20,9 +20,9 @@
"logo.image": "Imagem",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Enviar",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "O URL do logótipo do site",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Texto Alternativo",
"log.alt-text-placeholder": "Texto alternativo para acessibilidade",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/pt-PT/admin/settings/navigation.json b/public/language/pt-PT/admin/settings/navigation.json
index 8e5ff802f9..ca1e541e23 100644
--- a/public/language/pt-PT/admin/settings/navigation.json
+++ b/public/language/pt-PT/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Propriedades:",
"groups": "Grupos:",
"open-new-window": "Abrir numa nova janela",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Apagar",
"btn.disable": "Desativar",
@@ -20,4 +22,4 @@
"custom-route": "Caminho Personalizado",
"core": "sistema",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/pt-PT/admin/settings/notifications.json b/public/language/pt-PT/admin/settings/notifications.json
index 03fffd971e..0ce9737e1f 100644
--- a/public/language/pt-PT/admin/settings/notifications.json
+++ b/public/language/pt-PT/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notificações",
"welcome-notification": "Notificação de Boas-vindas",
"welcome-notification-link": "Link da Notificação de Boas-vindas",
- "welcome-notification-uid": "Notificação de boas-vindas ao utilizador (UID)"
+ "welcome-notification-uid": "Notificação de boas-vindas ao utilizador (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/settings/post.json b/public/language/pt-PT/admin/settings/post.json
index 44ff5a2c1d..df1b464869 100644
--- a/public/language/pt-PT/admin/settings/post.json
+++ b/public/language/pt-PT/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Mostrar separador \"Ajuda\"",
"composer.enable-plugin-help": "Permitir aos plugins adicionarem conteúdo ao separador de ajuda",
"composer.custom-help": "Texto de ajuda personalizado",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Ativar histórico de publicações"
diff --git a/public/language/pt-PT/admin/settings/user.json b/public/language/pt-PT/admin/settings/user.json
index 41ebad0764..eb7ee976c1 100644
--- a/public/language/pt-PT/admin/settings/user.json
+++ b/public/language/pt-PT/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Desligado",
"digest-freq.daily": "Diariamente ",
"digest-freq.weekly": "Semanalmente",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Mensalmente",
"email-chat-notifs": "Enviar um e-mail se receber uma nova mensagem e não estiver online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/pt-PT/error.json b/public/language/pt-PT/error.json
index 3c960870db..2750c5b577 100644
--- a/public/language/pt-PT/error.json
+++ b/public/language/pt-PT/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Não podes utilizar o chat enquanto não confirmares o teu e-mail, por favor clica aqui para confirmares o teu e-mail.",
- "email-not-confirmed-email-sent": "O teu e-mail ainda não foi confirmado, por favor verifica a tua caixa de entrada para obteres o e-mail de confirmação. Não poderás publicar ou conversar até que o teu e-mail seja confirmado.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Não conseguimos confirmar o teu e-mail, por favor tenta mais tarde.",
"confirm-email-already-sent": "O e-mail de confirmação já foi enviado, por favor espera %1 minuto(s) para enviares outro.",
"sendmail-not-found": "O executável sendmail não foi encontrado, por favor assegura-te que se encontra instalado e executável pelo utilizador a correr o NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Já marcaste esta publicação",
"already-unbookmarked": "Já desmarcaste esta publicação",
"cant-ban-other-admins": "Não podes banir outros administradores!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "És o único administrador. Adicionar outro utilizador como administrador antes de te removeres como administrador.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove os privilégios de administrador desta conta antes de tentares apagá-la.",
diff --git a/public/language/pt-PT/modules.json b/public/language/pt-PT/modules.json
index 69fe9154b6..851361e0b4 100644
--- a/public/language/pt-PT/modules.json
+++ b/public/language/pt-PT/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Riscado",
"composer.formatting.code": "Código",
"composer.formatting.link": "Hiperligação",
- "composer.formatting.picture": "Imagem",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Enviar imagem",
"composer.upload-file": "Enviar um ficheiro",
"composer.zen_mode": "Modo Zen",
diff --git a/public/language/pt-PT/top.json b/public/language/pt-PT/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/pt-PT/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/pt-PT/topic.json b/public/language/pt-PT/topic.json
index 395192641d..21d294c265 100644
--- a/public/language/pt-PT/topic.json
+++ b/public/language/pt-PT/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Carrega aqui para voltares à última publicação lide assunto.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Descartar",
"composer.submit": "Publicar",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Respondendo a %1",
"composer.new_topic": "Novo tópico",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Mais recente para mais antigo",
"most_votes": "Mais votos",
"most_posts": "Mais publicações",
+ "most_views": "Most Views",
"stale.title": "Em vez disso, criar novo tópico?",
"stale.warning": "O tópico ao qual estás a responder é bastante antigo. Gostarias antes de criar um novo tópico e referir este na tua resposta?",
"stale.create": "Criar um novo tópico",
diff --git a/public/language/pt-PT/user.json b/public/language/pt-PT/user.json
index 003633ab72..f7b641ea8b 100644
--- a/public/language/pt-PT/user.json
+++ b/public/language/pt-PT/user.json
@@ -94,6 +94,7 @@
"digest_off": "Desligado",
"digest_daily": "Diariamente ",
"digest_weekly": "Semanalmente",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mensalmente",
"has_no_follower": "Este utilizador não tem nenhum seguidor :(",
"follows_no_one": "Este utilizador não está a seguir ninguém :(",
diff --git a/public/language/ro/admin/advanced/events.json b/public/language/ro/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/ro/admin/advanced/events.json
+++ b/public/language/ro/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/ro/admin/dashboard.json b/public/language/ro/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/ro/admin/dashboard.json
+++ b/public/language/ro/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/ro/admin/development/info.json b/public/language/ro/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/ro/admin/development/info.json
+++ b/public/language/ro/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/ro/admin/extend/rewards.json b/public/language/ro/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/ro/admin/extend/rewards.json
+++ b/public/language/ro/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/ro/admin/general/dashboard.json b/public/language/ro/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/ro/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/ro/admin/general/navigation.json b/public/language/ro/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/ro/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/ro/admin/general/social.json b/public/language/ro/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/ro/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/ro/admin/general/sounds.json b/public/language/ro/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/ro/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/ro/admin/manage/digest.json b/public/language/ro/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/ro/admin/manage/digest.json
+++ b/public/language/ro/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/ro/admin/manage/users.json b/public/language/ro/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/ro/admin/manage/users.json
+++ b/public/language/ro/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/ro/admin/menu.json b/public/language/ro/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/ro/admin/menu.json
+++ b/public/language/ro/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/ro/admin/settings/email.json b/public/language/ro/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/ro/admin/settings/email.json
+++ b/public/language/ro/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ro/admin/settings/general.json b/public/language/ro/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/ro/admin/settings/general.json
+++ b/public/language/ro/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/ro/admin/settings/navigation.json b/public/language/ro/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/ro/admin/settings/navigation.json
+++ b/public/language/ro/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/ro/admin/settings/notifications.json b/public/language/ro/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/ro/admin/settings/notifications.json
+++ b/public/language/ro/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/ro/admin/settings/post.json b/public/language/ro/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/ro/admin/settings/post.json
+++ b/public/language/ro/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/ro/admin/settings/user.json b/public/language/ro/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/ro/admin/settings/user.json
+++ b/public/language/ro/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/ro/error.json b/public/language/ro/error.json
index ab5ba55acd..d21bdd06c4 100644
--- a/public/language/ro/error.json
+++ b/public/language/ro/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nu vei putea trimite mesaje daca email-ul tau nu e confirmat, click aici sa il confirmi.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Mail-ul tau nu a putut fi confirmat, te rog incearca mai tarziu.",
"confirm-email-already-sent": "Email-ul de confirmare ti-a fost trimis, asteapta te rog %1 minut(e) ca sa trimiti inca unul.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Nu poți bana alți administratori!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/ro/modules.json b/public/language/ro/modules.json
index b77a9ec31e..84c4c9b8ec 100644
--- a/public/language/ro/modules.json
+++ b/public/language/ro/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/ro/top.json b/public/language/ro/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ro/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ro/topic.json b/public/language/ro/topic.json
index a8dd3ac675..e0cf667911 100644
--- a/public/language/ro/topic.json
+++ b/public/language/ro/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Renunță",
"composer.submit": "Trimite",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Îi raspunde lui %1",
"composer.new_topic": "Subiect Nou",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Noi la Vechi",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/ro/user.json b/public/language/ro/user.json
index 7293421e86..799a2d2178 100644
--- a/public/language/ro/user.json
+++ b/public/language/ro/user.json
@@ -94,6 +94,7 @@
"digest_off": "Închis",
"digest_daily": "Zilnic",
"digest_weekly": "Săptămânal",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Lunar",
"has_no_follower": "Pe acest utilizator nu îl urmărește nimeni :(",
"follows_no_one": "Acest utilizator nu urmărește pe nimeni :(",
diff --git a/public/language/ru/admin/advanced/events.json b/public/language/ru/admin/advanced/events.json
index ffa09e2b83..a1647e7c6b 100644
--- a/public/language/ru/admin/advanced/events.json
+++ b/public/language/ru/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Нет событий",
"control-panel": "Панель управления событиями",
"delete-events": "Удалить события",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Фильтр",
"filters-apply": "Применить фильтр",
"filter-type": "Тип события",
diff --git a/public/language/ru/admin/dashboard.json b/public/language/ru/admin/dashboard.json
index 067bcae894..f8e093c304 100644
--- a/public/language/ru/admin/dashboard.json
+++ b/public/language/ru/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Всего",
"active-users.connections": "Соединений",
- "anonymous-registered-users": "Анонимные / Авторизованные",
- "anonymous": "Анонимные",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Авторизованные",
"user-presence": "Присутствие",
@@ -68,6 +68,7 @@
"unread": "Просм. непрочитанные",
"high-presence-topics": "Популярные темы",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Просмотры",
"graphs.page-views-registered": "Просм. авторизованными",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Просмотров ботами",
"graphs.unique-visitors": "Уникальных посетителей",
"graphs.registered-users": "Авторизованных пользователей",
- "graphs.anonymous-users": "Анонимных пользователей",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Последний перезапуск:",
"no-users-browsing": "Просмотров нет",
"back-to-dashboard": "Вернуться на Панель управления",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/ru/admin/development/info.json b/public/language/ru/admin/development/info.json
index 0087dac3a0..63d6faae67 100644
--- a/public/language/ru/admin/development/info.json
+++ b/public/language/ru/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "онлайн",
"git": "git",
- "memory": "память",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "системная загрузка",
"cpu-usage": "загрузка процессора",
"uptime": "продолжительность работы",
diff --git a/public/language/ru/admin/extend/rewards.json b/public/language/ru/admin/extend/rewards.json
index 616afc7178..d6cc9c4623 100644
--- a/public/language/ru/admin/extend/rewards.json
+++ b/public/language/ru/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Удалить",
"enable": "Включить",
"disable": "Выключить",
- "control-panel": "Управление наградами",
- "new-reward": "Новая награда",
"alert.delete-success": "Награда успешно удалена",
"alert.no-inputs-found": "Некорректная награда!",
diff --git a/public/language/ru/admin/general/dashboard.json b/public/language/ru/admin/general/dashboard.json
deleted file mode 100644
index 77ccd68c98..0000000000
--- a/public/language/ru/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Трафик ",
- "page-views": "Просмотров",
- "unique-visitors": "Посетителей",
- "new-users": "Новых пользователей",
- "posts": "Сообщений",
- "topics": "Тем",
- "page-views-seven": "За 7 дней",
- "page-views-thirty": "За 30 дней",
- "page-views-last-day": "За 24 часа",
- "page-views-custom": "Другой диапазон дат",
- "page-views-custom-start": "Начало",
- "page-views-custom-end": "Конец",
- "page-views-custom-help": "Укажите начало и конец периода, за который вы хотите получить данные о просмотрах. Если выбор даты не доступен, то вы можете указать дату в формате ГГГГ-ММ-ДД
",
- "page-views-custom-error": "Пожалуйста, укажите правильный диапазон дат в формате ГГГГ-ММ-ДД
",
-
- "stats.yesterday": "Вчера",
- "stats.today": "Сегодня",
- "stats.last-week": "За прошл. неделю",
- "stats.this-week": "За эту неделю",
- "stats.last-month": "За прошл. месяц",
- "stats.this-month": "За этот месяц",
- "stats.all": "За всё время",
-
- "updates": "Обновления",
- "running-version": "Вы используете NodeBB версии %1",
- "keep-updated": "Пожалуйста, следите за тем, чтобы NodeBB своевременно обновлялся и получал все необходимые исправления ошибок и уязвимостей.",
- "up-to-date": "
Зарегистрированные пользователи могут выбрать другой язык в настройках своего профиля.",
- "default-language": "Язык по умолчанию",
- "auto-detect": "Автоматически определять язык для гостей"
-}
\ No newline at end of file
diff --git a/public/language/ru/admin/general/navigation.json b/public/language/ru/admin/general/navigation.json
deleted file mode 100644
index 4bcef87827..0000000000
--- a/public/language/ru/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Иконка:",
- "change-icon": "изменить",
- "route": "Маршрут:",
- "tooltip": "Подсказка:",
- "text": "Текст:",
- "text-class": "Класс текста: опционально",
- "class": "Класс: опционально",
- "id": "ID: опционально",
-
- "properties": "Свойства:",
- "groups": "Группы:",
- "open-new-window": "Открывать в новом окне",
-
- "btn.delete": "Удалить",
- "btn.disable": "Выключить",
- "btn.enable": "Включить",
-
- "available-menu-items": "Доступные пункты меню",
- "custom-route": "Произвольный маршрут",
- "core": "ядро",
- "plugin": "плагин"
-}
\ No newline at end of file
diff --git a/public/language/ru/admin/general/social.json b/public/language/ru/admin/general/social.json
deleted file mode 100644
index 7a4239e955..0000000000
--- a/public/language/ru/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Делиться сообщениями в",
- "info-plugins-additional": "Плагины могут добавить дополнительные опции для функции «поделиться сообщением»",
- "save-success": "Настройки функции «поделиться сообщением» сохранены!"
-}
\ No newline at end of file
diff --git a/public/language/ru/admin/general/sounds.json b/public/language/ru/admin/general/sounds.json
deleted file mode 100644
index f84b71d629..0000000000
--- a/public/language/ru/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Уведомления",
- "chat-messages": "Сообщения чата",
- "play-sound": "Воспроизвести",
- "incoming-message": "Входящие сообщения",
- "outgoing-message": "Исходящие сообщения",
- "upload-new-sound": "Загрузить новый звук",
- "saved": "Настройки сохранены"
-}
\ No newline at end of file
diff --git a/public/language/ru/admin/manage/digest.json b/public/language/ru/admin/manage/digest.json
index e92c46b18a..aa17069fb7 100644
--- a/public/language/ru/admin/manage/digest.json
+++ b/public/language/ru/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Повтор рассылки вручную завершён",
"resent-day": "Ежедневная рассылка отправлена повторно",
"resent-week": "Еженедельная рассылка отправлена повторно",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Ежемесячная рассылка отправлена повторно",
"null": "Никогда",
"manual-run": "Повтор вручную:",
diff --git a/public/language/ru/admin/manage/users.json b/public/language/ru/admin/manage/users.json
index c713895473..33642a429f 100644
--- a/public/language/ru/admin/manage/users.json
+++ b/public/language/ru/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "ID",
"users.username": "Логин",
"users.email": "E-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "Сообщения",
"users.reputation": "Репутация",
diff --git a/public/language/ru/admin/menu.json b/public/language/ru/admin/menu.json
index 1cdfbb55d7..76f895e641 100644
--- a/public/language/ru/admin/menu.json
+++ b/public/language/ru/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Авторизаций",
"dashboard/users": "Пользователи",
"dashboard/topics": "Темы",
+ "dashboard/searches": "Searches",
"section-general": "Общие",
"section-manage": "Управление",
diff --git a/public/language/ru/admin/settings/email.json b/public/language/ru/admin/settings/email.json
index e9c4b56c62..05028e66f2 100644
--- a/public/language/ru/admin/settings/email.json
+++ b/public/language/ru/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Имя отправителя письма (или название форума).",
"smtp-transport": "Сервис SMTP",
- "smtp-transport.enabled": "Использовать сторонний сервис для рассылки писем",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Выберите один из популярных сервисов или укажите свой почтовый сервер.",
"smtp-transport.service": "Выберите сервис",
"smtp-transport.service-custom": "Другой сервис",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Час отправки",
"subscriptions.hour-help": "Введите число, соответствующее номеру часа (например, 0
для полуночи, 17
для 17:00). Имейте в виду, что время определяется по часовому поясу сервера.
Текущее время сервера:
Следующая рассылка запланирована на ",
"notifications.remove-images": "Удалить изображения из уведомлений по электронной почте",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/ru/admin/settings/general.json b/public/language/ru/admin/settings/general.json
index 7daa89aa62..06263dbb2d 100644
--- a/public/language/ru/admin/settings/general.json
+++ b/public/language/ru/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Название сайта",
"title.short": "Краткий заголовок",
"title.short-placeholder": "Если здесь ничего не указано, будет использовано название сайта",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "URL для названия сайта",
- "title.url-help": "Когда пользователь нажмёт на название сайта, он перейдёт по этой ссылке.\nОставьте поле пустым, чтобы отправлять пользователей на главную страницу форума.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Название вашего сообщества",
"title.show-in-header": "Показывать название в шапке сайта",
"browser-title": "Название для браузера",
@@ -20,9 +20,9 @@
"logo.image": "Логотип в шапке сайта",
"logo.image-placeholder": "Путь к файлу логотипа ",
"logo.upload": "Загрузить",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "URL для логотипа",
- "logo.url-help": "Когда пользователь нажмёт на логотип, он перейдёт по этой ссылке.\nОставьте поле пустым, чтобы отправлять пользователей на главную страницу форума.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Замещающий текст",
"log.alt-text-placeholder": "Текст, который появится, если логотип не загрузится или загрузка изображений будет отключена",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/ru/admin/settings/navigation.json b/public/language/ru/admin/settings/navigation.json
index 4bcef87827..d5ad4c9534 100644
--- a/public/language/ru/admin/settings/navigation.json
+++ b/public/language/ru/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Свойства:",
"groups": "Группы:",
"open-new-window": "Открывать в новом окне",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Удалить",
"btn.disable": "Выключить",
@@ -20,4 +22,4 @@
"custom-route": "Произвольный маршрут",
"core": "ядро",
"plugin": "плагин"
-}
\ No newline at end of file
+}
diff --git a/public/language/ru/admin/settings/notifications.json b/public/language/ru/admin/settings/notifications.json
index e5593f26c7..d6a0478bc5 100644
--- a/public/language/ru/admin/settings/notifications.json
+++ b/public/language/ru/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Уведомления",
"welcome-notification": "Приветственное уведомление",
"welcome-notification-link": "Ссылка в уведомлении",
- "welcome-notification-uid": "UID отправителя"
+ "welcome-notification-uid": "UID отправителя",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/settings/post.json b/public/language/ru/admin/settings/post.json
index 4c6345eb37..a3ebd45ffc 100644
--- a/public/language/ru/admin/settings/post.json
+++ b/public/language/ru/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Последнее – показать последнее сообщение в теме (первое, если ответов нет).",
"teaser.last-reply": "Последнее – показать последнее сообщение или пометку «Ответов нет»",
"teaser.first": "Первое сообщение",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Настройка списка непрочитанных тем",
"unread.cutoff": "Порог отсечки (в днях)",
"unread.min-track-last": "Минимальное кол-во сообщений в теме, чтобы начать отслеживать непрочитанные ответы",
@@ -56,6 +57,9 @@
"composer.show-help": "Показывать вкладку с подсказками",
"composer.enable-plugin-help": "Разрешить плагинам добавлять подсказки на вкладку",
"composer.custom-help": "Пользовательский текст для вкладки с подсказками",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Отслеживание IP",
"ip-tracking.each-post": "Отслеживать IP для каждого сообщения",
"enable-post-history": "Включить историю правок"
diff --git a/public/language/ru/admin/settings/user.json b/public/language/ru/admin/settings/user.json
index 264614898d..9dfd0f7d5d 100644
--- a/public/language/ru/admin/settings/user.json
+++ b/public/language/ru/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Отключена",
"digest-freq.daily": "Ежедневная",
"digest-freq.weekly": "Еженедельная",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Ежемесячная",
"email-chat-notifs": "Уведомить по электронной почте, если пришло новое сообщение в чат, а я не в сети",
"email-post-notif": "Уведомить по электронной почте, если в отслеживаемой теме появилось новое сообщение",
diff --git a/public/language/ru/error.json b/public/language/ru/error.json
index 63b9b3f179..20a8a9dbe0 100644
--- a/public/language/ru/error.json
+++ b/public/language/ru/error.json
@@ -34,8 +34,9 @@
"email-invited": "Электронная почта уже была приглашена",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Вы не можете оставлять сообщения, пока ваша электронная почта не подтверждена. Отправить письмо с кодом подтверждения повторно.",
- "email-not-confirmed-email-sent": "Ваш адрес электронной почты ещё не подтверждён. Пожалуйста, проверьте ваш почтовый ящик и пройдите по ссылке в письме с кодом подтверждения. Пока ваш e-mail не подтверждён, вы не можете пользоваться чатом или публиковать сообщения.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "По техническим причинам мы не можем подтвердить ваш адрес электронной почты. Приносим вам наши извинения, пожалуйста, попробуйте позже.",
"confirm-email-already-sent": "Сообщение для подтверждения регистрации уже выслано на ваш адрес электронной почты. Повторная отправка возможна через %1 мин.",
"sendmail-not-found": "Не можем найти sendmail, убедитесь что он установлен и управляется NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Вы уже добавили это сообщение в закладки",
"already-unbookmarked": "Вы уже удалили это сообщение из закладок",
"cant-ban-other-admins": "Вы не можете заблокировать других администраторов!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Вы единственный администратор. Чтобы отказаться от своих полномочий, пожалуйста, назначьте администратором другого участника.",
"account-deletion-disabled": "Удаление аккаунта отключено",
"cant-delete-admin": "Чтобы удалить эту учётную запись, сначала надо снять с неё полномочия администратора.",
diff --git a/public/language/ru/modules.json b/public/language/ru/modules.json
index 3ed9b99f97..6c5e9e2bb3 100644
--- a/public/language/ru/modules.json
+++ b/public/language/ru/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Зачеркнуть",
"composer.formatting.code": "Код",
"composer.formatting.link": "Ссылка",
- "composer.formatting.picture": "Изображение",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Загрузить изображение",
"composer.upload-file": "Загрузить файл",
"composer.zen_mode": "Полноэкранный режим",
diff --git a/public/language/ru/top.json b/public/language/ru/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/ru/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json
index 141f7b2d9e..87041a00e1 100644
--- a/public/language/ru/topic.json
+++ b/public/language/ru/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Восстановлено",
"moved-from-by": "Moved from %1 by",
"queued-by": "Сообщение поставлено в очередь на утверждение;",
+ "backlink": "Referenced by",
"bookmark_instructions": "Нажмите здесь, чтобы вернуться к последнему прочитанному сообщению в этой теме.",
"flag-post": "Пожаловаться на это сообщение",
"flag-user": "Пожаловаться на этого пользователя",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Введите ваше имя здесь",
"composer.discard": "Отменить",
"composer.submit": "Отправить",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Запланировать",
"composer.replying_to": "Ответ %1",
"composer.new_topic": "Создать тему",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Сначала новые",
"most_votes": "По количеству голосов",
"most_posts": "По количеству сообщений",
+ "most_views": "Most Views",
"stale.title": "Создать новую тему вместо этой?",
"stale.warning": "Тема, в которую вы собираетесь написать, очень старая. Может, стоит создать новую, а про эту просто напомнить к случаю?",
"stale.create": "Создать новую тему",
diff --git a/public/language/ru/user.json b/public/language/ru/user.json
index f7eac3da49..5642660e8b 100644
--- a/public/language/ru/user.json
+++ b/public/language/ru/user.json
@@ -94,6 +94,7 @@
"digest_off": "Отключена",
"digest_daily": "Ежедневная",
"digest_weekly": "Еженедельная",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Ежемесячная",
"has_no_follower": "На этого пользователя никто не подписан :(",
"follows_no_one": "Этот пользователь ни на кого не подписан :(",
diff --git a/public/language/rw/admin/advanced/events.json b/public/language/rw/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/rw/admin/advanced/events.json
+++ b/public/language/rw/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/rw/admin/dashboard.json b/public/language/rw/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/rw/admin/dashboard.json
+++ b/public/language/rw/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/rw/admin/development/info.json b/public/language/rw/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/rw/admin/development/info.json
+++ b/public/language/rw/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/rw/admin/extend/rewards.json b/public/language/rw/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/rw/admin/extend/rewards.json
+++ b/public/language/rw/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/rw/admin/general/dashboard.json b/public/language/rw/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/rw/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/rw/admin/general/navigation.json b/public/language/rw/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/rw/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/rw/admin/general/social.json b/public/language/rw/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/rw/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/rw/admin/general/sounds.json b/public/language/rw/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/rw/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/rw/admin/manage/digest.json b/public/language/rw/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/rw/admin/manage/digest.json
+++ b/public/language/rw/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/rw/admin/manage/users.json b/public/language/rw/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/rw/admin/manage/users.json
+++ b/public/language/rw/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/rw/admin/menu.json b/public/language/rw/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/rw/admin/menu.json
+++ b/public/language/rw/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/rw/admin/settings/email.json b/public/language/rw/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/rw/admin/settings/email.json
+++ b/public/language/rw/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/rw/admin/settings/general.json b/public/language/rw/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/rw/admin/settings/general.json
+++ b/public/language/rw/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/rw/admin/settings/navigation.json b/public/language/rw/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/rw/admin/settings/navigation.json
+++ b/public/language/rw/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/rw/admin/settings/notifications.json b/public/language/rw/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/rw/admin/settings/notifications.json
+++ b/public/language/rw/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/rw/admin/settings/post.json b/public/language/rw/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/rw/admin/settings/post.json
+++ b/public/language/rw/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/rw/admin/settings/user.json b/public/language/rw/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/rw/admin/settings/user.json
+++ b/public/language/rw/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/rw/error.json b/public/language/rw/error.json
index 7b9d56fc4e..51ef2785a9 100644
--- a/public/language/rw/error.json
+++ b/public/language/rw/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Ntabwo uremererwa kuganirira mu gikari kuko email yawe itari yemezwa. Kanda hano kugirango wemeze email yawe. ",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Ntabwo email yawe yabashije kwemezwa. Ongera ugerageze mu bundi buryo. ",
"confirm-email-already-sent": "Email yo kwemeza yamaze koherezwa. Tegereza iminota (umunota) %1 mbere yo kohereza indi. ",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Ntabwo wakwirukana abandi bayobozi!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Ni wowe muyobozi wenyine. Ongeramo undi muntu nk'umuyobozi mbere y'uko wikura ku buyobozi",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/rw/modules.json b/public/language/rw/modules.json
index 83bfc3d41d..3438a159da 100644
--- a/public/language/rw/modules.json
+++ b/public/language/rw/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/rw/top.json b/public/language/rw/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/rw/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/rw/topic.json b/public/language/rw/topic.json
index 925eb85ae9..69f3834b85 100644
--- a/public/language/rw/topic.json
+++ b/public/language/rw/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Byihorere",
"composer.submit": "Shyiraho",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Gusubiza %1",
"composer.new_topic": "Ikiganiro Gishya",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Ibya Vuba Ujya ku bya Kera",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Urashaka gutangiza ahubwo ikiganiro gishya?",
"stale.warning": "Ikiganiro ushaka kuvugaho cyarashaje. Wahitamo gutangiza ikiganiro gishya ariko wenda ukagaragaza kino mu gisubizo uza gushyiraho?",
"stale.create": "Tangiza ikiganiro gishya",
diff --git a/public/language/rw/user.json b/public/language/rw/user.json
index 8235f4f6e9..4c548c42bb 100644
--- a/public/language/rw/user.json
+++ b/public/language/rw/user.json
@@ -94,6 +94,7 @@
"digest_off": "Birafunze",
"digest_daily": "Buri Munsi",
"digest_weekly": "Buri Cyumweru",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Buri Kwezi",
"has_no_follower": "Uyu muntu ntabwo afite abamukurikira :(",
"follows_no_one": "Uyu muntu ntabwo akurikira umuntu numwe :(",
diff --git a/public/language/sc/admin/advanced/events.json b/public/language/sc/admin/advanced/events.json
index 56d9457971..b2c2033fb5 100644
--- a/public/language/sc/admin/advanced/events.json
+++ b/public/language/sc/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "There are no events",
"control-panel": "Events Control Panel",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/sc/admin/dashboard.json b/public/language/sc/admin/dashboard.json
index 0de31d4917..4d39626882 100644
--- a/public/language/sc/admin/dashboard.json
+++ b/public/language/sc/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Total",
"active-users.connections": "Connections",
- "anonymous-registered-users": "Anonymous vs Registered Users",
- "anonymous": "Anonymous",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Registered",
"user-presence": "User Presence",
@@ -68,6 +68,7 @@
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Page Views",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
- "graphs.anonymous-users": "Anonymous Users",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Last restarted by",
"no-users-browsing": "No users browsing",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/sc/admin/development/info.json b/public/language/sc/admin/development/info.json
index 1003af1a5f..11202d9c3a 100644
--- a/public/language/sc/admin/development/info.json
+++ b/public/language/sc/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "memory": "memory",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "uptime",
diff --git a/public/language/sc/admin/extend/rewards.json b/public/language/sc/admin/extend/rewards.json
index 5383a90b33..df89d441a7 100644
--- a/public/language/sc/admin/extend/rewards.json
+++ b/public/language/sc/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",
- "control-panel": "Rewards Control",
- "new-reward": "New Reward",
"alert.delete-success": "Successfully deleted reward",
"alert.no-inputs-found": "Illegal reward - no inputs found!",
diff --git a/public/language/sc/admin/general/dashboard.json b/public/language/sc/admin/general/dashboard.json
deleted file mode 100644
index 37ae537786..0000000000
--- a/public/language/sc/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Individual users can override the default language on their account settings page.",
- "default-language": "Default Language",
- "auto-detect": "Auto Detect Language Setting for Guests"
-}
\ No newline at end of file
diff --git a/public/language/sc/admin/general/navigation.json b/public/language/sc/admin/general/navigation.json
deleted file mode 100644
index 13dd01aae7..0000000000
--- a/public/language/sc/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Icon:",
- "change-icon": "change",
- "route": "Route:",
- "tooltip": "Tooltip:",
- "text": "Text:",
- "text-class": "Text Class: optional",
- "class": "Class: optional",
- "id": "ID: optional",
-
- "properties": "Properties:",
- "groups": "Groups:",
- "open-new-window": "Open in a new window",
-
- "btn.delete": "Delete",
- "btn.disable": "Disable",
- "btn.enable": "Enable",
-
- "available-menu-items": "Available Menu Items",
- "custom-route": "Custom Route",
- "core": "core",
- "plugin": "plugin"
-}
\ No newline at end of file
diff --git a/public/language/sc/admin/general/social.json b/public/language/sc/admin/general/social.json
deleted file mode 100644
index 23aedfcfaa..0000000000
--- a/public/language/sc/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
-}
\ No newline at end of file
diff --git a/public/language/sc/admin/general/sounds.json b/public/language/sc/admin/general/sounds.json
deleted file mode 100644
index 95ccbde0f1..0000000000
--- a/public/language/sc/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
-}
\ No newline at end of file
diff --git a/public/language/sc/admin/manage/digest.json b/public/language/sc/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/sc/admin/manage/digest.json
+++ b/public/language/sc/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/sc/admin/manage/users.json b/public/language/sc/admin/manage/users.json
index 38a065b954..2a3c0c4829 100644
--- a/public/language/sc/admin/manage/users.json
+++ b/public/language/sc/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
diff --git a/public/language/sc/admin/menu.json b/public/language/sc/admin/menu.json
index 1c5ea73b4f..5b22fbeb36 100644
--- a/public/language/sc/admin/menu.json
+++ b/public/language/sc/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "General",
"section-manage": "Manage",
diff --git a/public/language/sc/admin/settings/email.json b/public/language/sc/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/sc/admin/settings/email.json
+++ b/public/language/sc/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/sc/admin/settings/general.json b/public/language/sc/admin/settings/general.json
index be7df90870..29b939861b 100644
--- a/public/language/sc/admin/settings/general.json
+++ b/public/language/sc/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
- "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/sc/admin/settings/navigation.json b/public/language/sc/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/sc/admin/settings/navigation.json
+++ b/public/language/sc/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Delete",
"btn.disable": "Disable",
@@ -20,4 +22,4 @@
"custom-route": "Custom Route",
"core": "core",
"plugin": "plugin"
-}
\ No newline at end of file
+}
diff --git a/public/language/sc/admin/settings/notifications.json b/public/language/sc/admin/settings/notifications.json
index da6c9680a3..c6d8b928ce 100644
--- a/public/language/sc/admin/settings/notifications.json
+++ b/public/language/sc/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/sc/admin/settings/post.json b/public/language/sc/admin/settings/post.json
index 27493aafbd..ab8245738c 100644
--- a/public/language/sc/admin/settings/post.json
+++ b/public/language/sc/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
"teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
@@ -56,6 +57,9 @@
"composer.show-help": "Show \"Help\" tab",
"composer.enable-plugin-help": "Allow plugins to add content to the help tab",
"composer.custom-help": "Custom Help Text",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "IP Tracking",
"ip-tracking.each-post": "Track IP Address for each post",
"enable-post-history": "Enable Post History"
diff --git a/public/language/sc/admin/settings/user.json b/public/language/sc/admin/settings/user.json
index 48be13b75e..7923bf8cbe 100644
--- a/public/language/sc/admin/settings/user.json
+++ b/public/language/sc/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
diff --git a/public/language/sc/error.json b/public/language/sc/error.json
index b806ec9367..6eb0983661 100644
--- a/public/language/sc/error.json
+++ b/public/language/sc/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "You have already bookmarked this post",
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "You can't ban other admins!",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
diff --git a/public/language/sc/modules.json b/public/language/sc/modules.json
index c356c23ef2..9b26a1f13a 100644
--- a/public/language/sc/modules.json
+++ b/public/language/sc/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Strikethrough",
"composer.formatting.code": "Code",
"composer.formatting.link": "Link",
- "composer.formatting.picture": "Picture",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Upload Image",
"composer.upload-file": "Upload File",
"composer.zen_mode": "Zen Mode",
diff --git a/public/language/sc/top.json b/public/language/sc/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/sc/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/sc/topic.json b/public/language/sc/topic.json
index 16d6bebb47..0bf27e5997 100644
--- a/public/language/sc/topic.json
+++ b/public/language/sc/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Lassa a Pèrdere",
"composer.submit": "Imbia",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Replying to %1",
"composer.new_topic": "Arresonada Noa",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Newest to Oldest",
"most_votes": "Most Votes",
"most_posts": "Most Posts",
+ "most_views": "Most Views",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
diff --git a/public/language/sc/user.json b/public/language/sc/user.json
index 75bb5d915a..47a7d04625 100644
--- a/public/language/sc/user.json
+++ b/public/language/sc/user.json
@@ -94,6 +94,7 @@
"digest_off": "Off",
"digest_daily": "Daily",
"digest_weekly": "Weekly",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Monthly",
"has_no_follower": "Custu impitadore non tenet perunu sighidore :(",
"follows_no_one": "Custu impitadore no est sighende nissunu :(",
diff --git a/public/language/sk/admin/advanced/events.json b/public/language/sk/admin/advanced/events.json
index 4e1313ab92..7f68cdf8bf 100644
--- a/public/language/sk/admin/advanced/events.json
+++ b/public/language/sk/admin/advanced/events.json
@@ -3,6 +3,7 @@
"no-events": "Žiadne nové udalosti",
"control-panel": "Ovládací panel udalostí",
"delete-events": "Delete Events",
+ "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
"filters": "Filters",
"filters-apply": "Apply Filters",
"filter-type": "Event Type",
diff --git a/public/language/sk/admin/dashboard.json b/public/language/sk/admin/dashboard.json
index 6fef088b74..b1c6670e81 100644
--- a/public/language/sk/admin/dashboard.json
+++ b/public/language/sk/admin/dashboard.json
@@ -56,8 +56,8 @@
"active-users.total": "Celkovo",
"active-users.connections": "Pripojenia",
- "anonymous-registered-users": "Anonymný vs zaregistrovaný používatelia",
- "anonymous": "Anonymné",
+ "guest-registered-users": "Guest vs Registered Users",
+ "guest": "Guest",
"registered": "Zaregistrovaný",
"user-presence": "Výskyt používateľa",
@@ -68,6 +68,7 @@
"unread": "Neprečitané",
"high-presence-topics": "Témy s vysokou účasťou",
+ "popular-searches": "Popular Searches",
"graphs.page-views": "Zobrazenia stránok",
"graphs.page-views-registered": "Page Views Registered",
@@ -75,13 +76,14 @@
"graphs.page-views-bot": "Page Views Bot",
"graphs.unique-visitors": "Unikátny navštevníci",
"graphs.registered-users": "Zarestrovaný užívatelia",
- "graphs.anonymous-users": "Neznámy užívatelia",
+ "graphs.guest-users": "Guest Users",
"last-restarted-by": "Posledná obnova od",
"no-users-browsing": "Žiadni používatelia neprehliadajú",
"back-to-dashboard": "Back to Dashboard",
"details.no-users": "No users have joined within the selected timeframe",
"details.no-topics": "No topics have been posted within the selected timeframe",
+ "details.no-searches": "No searches have been made yet",
"details.no-logins": "No logins have been recorded within the selected timeframe",
"details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions",
"details.logins-login-time": "Login Time"
diff --git a/public/language/sk/admin/development/info.json b/public/language/sk/admin/development/info.json
index 1fec788589..62f5cb9863 100644
--- a/public/language/sk/admin/development/info.json
+++ b/public/language/sk/admin/development/info.json
@@ -8,7 +8,11 @@
"nodejs": "nodejs",
"online": "pripojený",
"git": "git",
- "memory": "pamäť",
+ "process-memory": "process memory",
+ "system-memory": "system memory",
+ "used-memory-process": "Used memory by process",
+ "used-memory-os": "Used system memory",
+ "total-memory-os": "Total system memory",
"load": "system load",
"cpu-usage": "cpu usage",
"uptime": "čas spustenia",
diff --git a/public/language/sk/admin/extend/rewards.json b/public/language/sk/admin/extend/rewards.json
index e5a4a84acd..87a475ac61 100644
--- a/public/language/sk/admin/extend/rewards.json
+++ b/public/language/sk/admin/extend/rewards.json
@@ -8,8 +8,6 @@
"delete": "Odstrániť",
"enable": "Povoliť",
"disable": "Zakázať",
- "control-panel": "Kontrola odmien",
- "new-reward": "Nová odmena",
"alert.delete-success": "Odmena bola úspešne vymazaná",
"alert.no-inputs-found": "Nepovolená odmena - nebol nájdený žiadny záznam.",
diff --git a/public/language/sk/admin/general/dashboard.json b/public/language/sk/admin/general/dashboard.json
deleted file mode 100644
index fd1f988bb3..0000000000
--- a/public/language/sk/admin/general/dashboard.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "forum-traffic": "Prevádzka fóra",
- "page-views": "Zobrazenia stránok",
- "unique-visitors": "Jedineční návštevníci",
- "new-users": "New Users",
- "posts": "Príspevky",
- "topics": "Témy",
- "page-views-seven": "Posledných 7 dní",
- "page-views-thirty": "Posledných 30 dní",
- "page-views-last-day": "Posledných 24 hodín",
- "page-views-custom": "Podľa rozsahu dátumu",
- "page-views-custom-start": "Začiatok rozsahu",
- "page-views-custom-end": "Koniec rozsahu",
- "page-views-custom-help": "Zadajte rozsah obdobia zobrazenia stránok, ktoré chcete vidieť. Ak nie je obdobie nastavené, predvolený formát je YYYY-MM-DD
",
- "page-views-custom-error": "Zadajte správny rozsah vo formáte YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Celé obdobie",
-
- "updates": "Aktualizácie",
- "running-version": "Fungujete na NodeBB v%1.",
- "keep-updated": "Vždy udržujte NodeBB aktuálne kvôli bezpečnostným záplatám a opravám.",
- "up-to-date": "
Každý používateľ si môže potom nastaviť predvolený jazyk na stránke nastavenia účtu.",
- "default-language": "Predvolený jazyk",
- "auto-detect": "Automaticky rozpoznávať nastavenie jazyka pre hostí"
-}
\ No newline at end of file
diff --git a/public/language/sk/admin/general/navigation.json b/public/language/sk/admin/general/navigation.json
deleted file mode 100644
index 24125b086b..0000000000
--- a/public/language/sk/admin/general/navigation.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "icon": "Ikona:",
- "change-icon": "zmeniť",
- "route": "Cesta:",
- "tooltip": "Tip:",
- "text": "Text:",
- "text-class": "Textová trieda: doporučené",
- "class": "Class: optional",
- "id": "ID: doporučené",
-
- "properties": "Vlastnosti:",
- "groups": "Groups:",
- "open-new-window": "Otvoriť v novom okne",
-
- "btn.delete": "Odstrániť",
- "btn.disable": "Zakázať",
- "btn.enable": "Povoliť",
-
- "available-menu-items": "Dostupné položky ponuky",
- "custom-route": "Upraviť cestu",
- "core": "jadro",
- "plugin": "zásuvný modul"
-}
\ No newline at end of file
diff --git a/public/language/sk/admin/general/social.json b/public/language/sk/admin/general/social.json
deleted file mode 100644
index 0b19aa798a..0000000000
--- a/public/language/sk/admin/general/social.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "post-sharing": "Zdieľanie príspevku",
- "info-plugins-additional": "Doplnky môžu pridávať ďalšie siete na zdieľanie príspevkov.",
- "save-success": "Úspešne uložené siete zdieľajúce príspevky."
-}
\ No newline at end of file
diff --git a/public/language/sk/admin/general/sounds.json b/public/language/sk/admin/general/sounds.json
deleted file mode 100644
index c408efe93f..0000000000
--- a/public/language/sk/admin/general/sounds.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "notifications": "Oznámenia",
- "chat-messages": "Správy konverzácie",
- "play-sound": "Prehrať",
- "incoming-message": "Prichádzajúca správa",
- "outgoing-message": "Odchádzajúca správa",
- "upload-new-sound": "Nahrať novú zvuk",
- "saved": "Nastavenie bolo uložené"
-}
\ No newline at end of file
diff --git a/public/language/sk/admin/manage/digest.json b/public/language/sk/admin/manage/digest.json
index 8f3661698a..38c634d1f6 100644
--- a/public/language/sk/admin/manage/digest.json
+++ b/public/language/sk/admin/manage/digest.json
@@ -13,6 +13,7 @@
"resent-single": "Manual digest resend completed",
"resent-day": "Daily digest resent",
"resent-week": "Weekly digest resent",
+ "resent-biweek": "Bi-Weekly digest resent",
"resent-month": "Monthly digest resent",
"null": "Never",
"manual-run": "Manual digest run:",
diff --git a/public/language/sk/admin/manage/flags.json b/public/language/sk/admin/manage/flags.json
deleted file mode 100644
index 4b11c7990d..0000000000
--- a/public/language/sk/admin/manage/flags.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "daily": "Daily flags",
- "by-user": "Označené používateľom",
- "by-user-search": "Vyhľadávať označené príspevky podľa používateľa",
- "category": "Category",
- "sort-by": "Sort By",
- "sort-by.most-flags": "Najviac označené",
- "sort-by.most-recent": "Most Recent",
- "search": "Search",
- "dismiss-all": "Dismiss All",
- "none-flagged": "Žiadne označené príspevky!",
- "posted-in": "Posted in %1",
- "read-more": "Read More",
- "flagged-x-times": "This post has been flagged %1 time(s):",
- "dismiss": "Dismiss this Flag",
- "delete-post": "Delete the Post",
-
- "alerts.confirm-delete-post": "Do you really want to delete this post?"
-}
\ No newline at end of file
diff --git a/public/language/sk/admin/manage/users.json b/public/language/sk/admin/manage/users.json
index 7b569e6ceb..5494728eae 100644
--- a/public/language/sk/admin/manage/users.json
+++ b/public/language/sk/admin/manage/users.json
@@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "používateľské meno",
"users.email": "e-mail",
+ "users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "počet príspevkov",
"users.reputation": "reputácia",
diff --git a/public/language/sk/admin/menu.json b/public/language/sk/admin/menu.json
index a1f427f47c..12aa2962be 100644
--- a/public/language/sk/admin/menu.json
+++ b/public/language/sk/admin/menu.json
@@ -4,6 +4,7 @@
"dashboard/logins": "Logins",
"dashboard/users": "Users",
"dashboard/topics": "Topics",
+ "dashboard/searches": "Searches",
"section-general": "Všeobecné",
"section-manage": "Spravovať",
diff --git a/public/language/sk/admin/settings/email.json b/public/language/sk/admin/settings/email.json
index 1ecd846835..894bd512e3 100644
--- a/public/language/sk/admin/settings/email.json
+++ b/public/language/sk/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "Zobrazené meno v e-maily v - Od",
"smtp-transport": "Prenos SMTP",
- "smtp-transport.enabled": "Pre odosielanie e-mailov použiť externý e-mailový server",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "Zo zoznamu môžete vybrať známe služby alebo zadať vlastné.",
"smtp-transport.service": "Vyberte službu",
"smtp-transport.service-custom": "Používateľská služba",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.
The approximate server time is:
The next daily digest is scheduled to be sent ",
"notifications.remove-images": "Remove images from email notifications",
+ "require-email-address": "Require new users to specify an email address",
+ "require-email-address-warning": "By default, users can opt-out of entering an email address. Enabling this option means they have to enter an email address in order to proceed with registration. It does not ensure user will enter a real email address, nor even an address they own.",
"include-unverified-emails": "Send emails to recipients who have not explicitly confirmed their emails",
- "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws."
-}
\ No newline at end of file
+ "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.",
+ "prompt": "Prompt users to enter or confirm their emails",
+ "prompt-help": "If a user does not have an email set, or their email is not confirmed, a warning will be shown on screen."
+}
diff --git a/public/language/sk/admin/settings/general.json b/public/language/sk/admin/settings/general.json
index 2d9a7f6a43..697f33a976 100644
--- a/public/language/sk/admin/settings/general.json
+++ b/public/language/sk/admin/settings/general.json
@@ -3,9 +3,9 @@
"title": "Názov stránky",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
- "title.url": "URL",
+ "title.url": "Title Link URL",
"title.url-placeholder": "URL názov stránky",
- "title.url-help": "Ak bude kliknuté na názov, používateľ bude presmerovaný na túto adresu. Ak zostane prázdne, užívateľ bude odoslaný na index fóra.",
+ "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"title.name": "Názov vašej komunity",
"title.show-in-header": "Zobraziť názov stránky v hlavičke",
"browser-title": "Názov prehliadača",
@@ -20,9 +20,9 @@
"logo.image": "Obrázok",
"logo.image-placeholder": "Cesta k logu, aby mohlo byť zobrazené v hlavičke fóra",
"logo.upload": "Nahrať",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "URL logo stránky",
- "logo.url-help": "Ak bude kliknuté na logo, používateľ bude presmerovaný na túto adresu. Ak zostane prázdne, používateľ bude presmerovaný na index fóra.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.
Note: This is not the external URL used in emails, etc. That is set by the url
property in config.json",
"logo.alt-text": "Opisujúci text",
"log.alt-text-placeholder": "Alternatívny text pre prístupnosť",
"favicon": "Ikona (favicon)",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/sk/admin/settings/navigation.json b/public/language/sk/admin/settings/navigation.json
index 24125b086b..59aef4df0b 100644
--- a/public/language/sk/admin/settings/navigation.json
+++ b/public/language/sk/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Vlastnosti:",
"groups": "Groups:",
"open-new-window": "Otvoriť v novom okne",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a href="https://myforum.com">Link 1</a></li>",
"btn.delete": "Odstrániť",
"btn.disable": "Zakázať",
@@ -20,4 +22,4 @@
"custom-route": "Upraviť cestu",
"core": "jadro",
"plugin": "zásuvný modul"
-}
\ No newline at end of file
+}
diff --git a/public/language/sk/admin/settings/notifications.json b/public/language/sk/admin/settings/notifications.json
index 188130c185..a873f10b02 100644
--- a/public/language/sk/admin/settings/notifications.json
+++ b/public/language/sk/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Oznámenia",
"welcome-notification": "Uvítacie oznámenie",
"welcome-notification-link": "Odkaz na uvítanie",
- "welcome-notification-uid": "Uvítanie používateľa (UID)"
+ "welcome-notification-uid": "Uvítanie používateľa (UID)",
+ "post-queue-notification-uid": "Post Queue User (UID)"
}
\ No newline at end of file
diff --git a/public/language/sk/admin/settings/post.json b/public/language/sk/admin/settings/post.json
index a99c0684e0..8c4f8419f0 100644
--- a/public/language/sk/admin/settings/post.json
+++ b/public/language/sk/admin/settings/post.json
@@ -40,6 +40,7 @@
"teaser.last-post": "Posledný - zobrazenie posledného príspevku, vrátane hlavného príspevku, ak nie sú odpovede",
"teaser.last-reply": "Posledný - zobrazenie poslednej odpovede, alebo ak nie sú žiadne odpovede textu „Bez odpovede”",
"teaser.first": "Prvý",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Nastavenia neprečítaných",
"unread.cutoff": "Dni ukončenia neprečítaných",
"unread.min-track-last": "Minimálny počet príspevkov v téme pred posledným prečítaním",
@@ -56,6 +57,9 @@
"composer.show-help": "Zobraziť záložku „Nápoveda”",
"composer.enable-plugin-help": "Povoliť zásuvné moduly pre pridanie obsahu do záložky nápovedy",
"composer.custom-help": "Používateľský text nápovedy",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
"ip-tracking": "Sledovanie IP adresy",
"ip-tracking.each-post": "Sledovať IP adresu pri každom príspevku",
"enable-post-history": "Povoliť históriu príspevkov"
diff --git a/public/language/sk/admin/settings/user.json b/public/language/sk/admin/settings/user.json
index e35c29d33f..eac0739010 100644
--- a/public/language/sk/admin/settings/user.json
+++ b/public/language/sk/admin/settings/user.json
@@ -71,6 +71,7 @@
"digest-freq.off": "Vypnuté",
"digest-freq.daily": "Denne",
"digest-freq.weekly": "Týždenne",
+ "digest-freq.biweekly": "Bi-Weekly",
"digest-freq.monthly": "Mesačne",
"email-chat-notifs": "Poslať mi e-mail, ak nie som online a dorazí mi nová správa z konverzácie",
"email-post-notif": "Poslať e-mail, ak sa objaví odpoveď v téme, ktorú sledujem",
diff --git a/public/language/sk/error.json b/public/language/sk/error.json
index a8e8e29498..81d83d10ab 100644
--- a/public/language/sk/error.json
+++ b/public/language/sk/error.json
@@ -34,8 +34,9 @@
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
"email-not-confirmed-chat": "Nemôžete vytvoriť konverzáciu pokiaľ Váš e-mail nebude overený. Prosím kliknite sem, pre overenie Vášho e-mailu.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery. Please click here to enter an email.",
+ "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
+ "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
+ "user-doesnt-have-email": "User \"%1\" does not have an email set.",
"email-confirm-failed": "Momentálne nemôžeme overiť Váš e-mail, prosím zopakujte to neskôr.",
"confirm-email-already-sent": "Overovací e-mail už bol odoslaný. Prosím počkajte %1 minút(y) k odoslaniu ďalšieho.",
"sendmail-not-found": "Odoslaný spúšťač nebol nájdený, prosím uistite sa že je nainštalovaný a spustiteľný užívateľom používajúcim NodeBB.",
@@ -103,6 +104,7 @@
"already-bookmarked": "Tento príspevok máte už medzi záložkami",
"already-unbookmarked": "Tento príspevok už nemáte medzi záložkami",
"cant-ban-other-admins": "Nemôžte zablokovať iných správcov.",
+ "cant-make-banned-users-admin": "You can't make banned users admin.",
"cant-remove-last-admin": "Momentálne ste jediný správca. Najskôr pridajte ďalšieho užívateľa za správcu predtým, ako zrušíte svoje výsady správcu",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Odobrať oprávnenie správcu z tohto účtu pred pokusom ho odstrániť.",
diff --git a/public/language/sk/modules.json b/public/language/sk/modules.json
index 9df58064b4..53a270124f 100644
--- a/public/language/sk/modules.json
+++ b/public/language/sk/modules.json
@@ -54,7 +54,7 @@
"composer.formatting.strikethrough": "Prečiarknuté",
"composer.formatting.code": "Code",
"composer.formatting.link": "Odkaz",
- "composer.formatting.picture": "Obrázok",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Nahrať obrázok",
"composer.upload-file": "Nahrať súbor",
"composer.zen_mode": "Režim Zen",
diff --git a/public/language/sk/top.json b/public/language/sk/top.json
new file mode 100644
index 0000000000..b8a05bfa5f
--- /dev/null
+++ b/public/language/sk/top.json
@@ -0,0 +1,4 @@
+{
+ "title": "Top",
+ "no_top_topics": "No top topics"
+}
\ No newline at end of file
diff --git a/public/language/sk/topic.json b/public/language/sk/topic.json
index 5b12c39a1b..ba19316c05 100644
--- a/public/language/sk/topic.json
+++ b/public/language/sk/topic.json
@@ -47,6 +47,7 @@
"restored-by": "Restored by",
"moved-from-by": "Moved from %1 by",
"queued-by": "Post queued for approval →",
+ "backlink": "Referenced by",
"bookmark_instructions": "Kliknite sem pre návrat k poslednému prečítanému príspevku vo vlákne.",
"flag-post": "Flag this post",
"flag-user": "Flag this user",
@@ -138,6 +139,7 @@
"composer.handle_placeholder": "Enter your name/handle here",
"composer.discard": "Zahodiť",
"composer.submit": "Odoslať",
+ "composer.additional-options": "Additional Options",
"composer.schedule": "Schedule",
"composer.replying_to": "Odpovedať na %1",
"composer.new_topic": "Nová téma",
@@ -158,6 +160,7 @@
"newest_to_oldest": "Od najnovších po najstaršie",
"most_votes": "S najviac hlasmi",
"most_posts": "S najviac príspevkami",
+ "most_views": "Most Views",
"stale.title": "Vytvoriť novú tému namiesto?",
"stale.warning": "Téma na ktorú odpovedáte je pomerne stará. Chceli by ste vytvoriť novú tému namiesto tejto, a odkazovať na ňu vo Vašej odpovedi?",
"stale.create": "Vytvoriť novú tému",
diff --git a/public/language/sk/user.json b/public/language/sk/user.json
index 31fda96283..3a775de1bd 100644
--- a/public/language/sk/user.json
+++ b/public/language/sk/user.json
@@ -94,6 +94,7 @@
"digest_off": "Vypnuté",
"digest_daily": "Denne",
"digest_weekly": "Týždenne",
+ "digest_biweekly": "Bi-Weekly",
"digest_monthly": "Mesačne",
"has_no_follower": "Tohto užívateľa nikto nesleduje :(",
"follows_no_one": "Tento užívateľ nikoho nesleduje :(",
diff --git a/public/language/sl/admin/admin.json b/public/language/sl/admin/admin.json
index 36f0fdde60..c7ac493d94 100644
--- a/public/language/sl/admin/admin.json
+++ b/public/language/sl/admin/admin.json
@@ -1,7 +1,7 @@
{
- "alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?",
- "alert.confirm-restart": "Are you sure you wish to restart NodeBB?",
+ "alert.confirm-rebuild-and-restart": "Ste prepričani, da želite obnoviti in ponovno zagnati NodeBB?",
+ "alert.confirm-restart": "Ste prepričani, da želite znova zagnati NodeBB?",
- "acp-title": "%1 | NodeBB Admin Control Panel",
- "settings-header-contents": "Contents"
+ "acp-title": "%1 | NodeBB skrbniška nadzorna plošča",
+ "settings-header-contents": "Vsebine"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/advanced/cache.json b/public/language/sl/admin/advanced/cache.json
index 2fd7984883..a6c69b5944 100644
--- a/public/language/sl/admin/advanced/cache.json
+++ b/public/language/sl/admin/advanced/cache.json
@@ -1,6 +1,6 @@
{
- "post-cache": "Post Cache",
- "percent-full": "%1% Full",
- "post-cache-size": "Post Cache Size",
- "items-in-cache": "Items in Cache"
+ "post-cache": "Predpomnilnik objav",
+ "percent-full": "%1%Zasedeno",
+ "post-cache-size": "Velikost predpomnilnika objav",
+ "items-in-cache": "Elementi v predpomnilniku"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/advanced/database.json b/public/language/sl/admin/advanced/database.json
index 9167b381ed..a116b29172 100644
--- a/public/language/sl/admin/advanced/database.json
+++ b/public/language/sl/admin/advanced/database.json
@@ -2,51 +2,51 @@
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
- "uptime-seconds": "Uptime in Seconds",
- "uptime-days": "Uptime in Days",
+ "uptime-seconds": "Čas delovanja v sekundah",
+ "uptime-days": "Čas delovanja v dneh",
"mongo": "Mongo",
- "mongo.version": "MongoDB Version",
- "mongo.storage-engine": "Storage Engine",
- "mongo.collections": "Collections",
- "mongo.objects": "Objects",
- "mongo.avg-object-size": "Avg. Object Size",
- "mongo.data-size": "Data Size",
- "mongo.storage-size": "Storage Size",
- "mongo.index-size": "Index Size",
- "mongo.file-size": "File Size",
- "mongo.resident-memory": "Resident Memory",
- "mongo.virtual-memory": "Virtual Memory",
+ "mongo.version": "MongoDB verzija",
+ "mongo.storage-engine": "Pogon za shranjevanje",
+ "mongo.collections": "Zbirke",
+ "mongo.objects": "Predmeti",
+ "mongo.avg-object-size": "Povpr. velikost predmeta",
+ "mongo.data-size": "Velikost podatkov",
+ "mongo.storage-size": "Velikost shrambe",
+ "mongo.index-size": "Velikost indeksa",
+ "mongo.file-size": "Velikost datoteke",
+ "mongo.resident-memory": "Stalni spomin",
+ "mongo.virtual-memory": "Navidezni spomin",
"mongo.mapped-memory": "Mapped Memory",
"mongo.bytes-in": "Bytes In",
"mongo.bytes-out": "Bytes Out",
- "mongo.num-requests": "Number of Requests",
+ "mongo.num-requests": "Število zahtev",
"mongo.raw-info": "MongoDB Raw Info",
- "mongo.unauthorized": "NodeBB was unable to query the MongoDB database for relevant statistics. Please ensure that the user in use by NodeBB contains the "clusterMonitor" role for the "admin" database.",
+ "mongo.unauthorized": "NodeBB ni mogel poizvedovati po zbirki podatkov MongoDB o ustreznih statističnih podatkih. Prepričajte se, da uporabnik, ki ga uporablja NodeBB, ima vlogo "nadzornika gruče" za "administriranje" zbirke podatkov.",
"redis": "Redis",
- "redis.version": "Redis Version",
- "redis.keys": "Keys",
- "redis.expires": "Expires",
- "redis.avg-ttl": "Average TTL",
- "redis.connected-clients": "Connected Clients",
+ "redis.version": "Redis verzija",
+ "redis.keys": "Ključi",
+ "redis.expires": "Poteče",
+ "redis.avg-ttl": "Povprečni TTL",
+ "redis.connected-clients": "Povezane stranke",
"redis.connected-slaves": "Connected Slaves",
- "redis.blocked-clients": "Blocked Clients",
- "redis.used-memory": "Used Memory",
- "redis.memory-frag-ratio": "Memory Fragmentation Ratio",
- "redis.total-connections-recieved": "Total Connections Received",
- "redis.total-commands-processed": "Total Commands Processed",
- "redis.iops": "Instantaneous Ops. Per Second",
- "redis.iinput": "Instantaneous Input Per Second",
- "redis.ioutput": "Instantaneous Output Per Second",
- "redis.total-input": "Total Input",
- "redis.total-output": "Total Ouput",
+ "redis.blocked-clients": "Blokirane stranke",
+ "redis.used-memory": "Uporabljen pomnilnik",
+ "redis.memory-frag-ratio": "Razmerje razdrobljenosti pomnilnika",
+ "redis.total-connections-recieved": "Prejete povezave skupaj",
+ "redis.total-commands-processed": "Obdelani ukazi skupaj",
+ "redis.iops": "Takojšnje operacije na sekundo",
+ "redis.iinput": "Takojšnji vnos na sekundo",
+ "redis.ioutput": "Takojšnji izhod na sekundo",
+ "redis.total-input": "Vnos skupaj",
+ "redis.total-output": "Izhod skupaj",
"redis.keyspace-hits": "Keyspace Hits",
"redis.keyspace-misses": "Keyspace Misses",
"redis.raw-info": "Redis Raw Info",
"postgres": "Postgres",
- "postgres.version": "PostgreSQL Version",
+ "postgres.version": "PostgreSQL verzija",
"postgres.raw-info": "Postgres Raw Info"
}
diff --git a/public/language/sl/admin/advanced/errors.json b/public/language/sl/admin/advanced/errors.json
index 546f0f1508..4e5a5ae888 100644
--- a/public/language/sl/admin/advanced/errors.json
+++ b/public/language/sl/admin/advanced/errors.json
@@ -1,14 +1,14 @@
{
- "figure-x": "Figure %1",
- "error-events-per-day": "%1
events per day",
- "error.404": "404 Not Found",
- "error.503": "503 Service Unavailable",
- "manage-error-log": "Manage Error Log",
- "export-error-log": "Export Error Log (CSV)",
- "clear-error-log": "Clear Error Log",
- "route": "Route",
- "count": "Count",
- "no-routes-not-found": "Hooray! No 404 errors!",
- "clear404-confirm": "Are you sure you wish to clear the 404 error logs?",
- "clear404-success": "\"404 Not Found\" errors cleared"
+ "figure-x": "Slika %1",
+ "error-events-per-day": "%1
dogodkov na dan",
+ "error.404": "4040 ni najdeno",
+ "error.503": "503 storitev ni na voljo",
+ "manage-error-log": "Upravljaj dnevnik napak",
+ "export-error-log": "Izvozi dnevnik napak (CSV)",
+ "clear-error-log": "Počisti dnevnik napak",
+ "route": "Pot",
+ "count": "Število",
+ "no-routes-not-found": "Hura! Ni napak 404! ",
+ "clear404-confirm": "Ste prepričani, da želite izbrisati dnevnik napak 404?",
+ "clear404-success": "Napake \"404 ni najdeno\" so počiščene"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/advanced/events.json b/public/language/sl/admin/advanced/events.json
index 56d9457971..a06766728e 100644
--- a/public/language/sl/admin/advanced/events.json
+++ b/public/language/sl/admin/advanced/events.json
@@ -1,12 +1,13 @@
{
- "events": "Events",
- "no-events": "There are no events",
- "control-panel": "Events Control Panel",
- "delete-events": "Delete Events",
- "filters": "Filters",
- "filters-apply": "Apply Filters",
- "filter-type": "Event Type",
- "filter-start": "Start Date",
- "filter-end": "End Date",
- "filter-perPage": "Per Page"
+ "events": "Dogodki",
+ "no-events": "Ni dogodkov",
+ "control-panel": "Nadzorna plošča za dogodke",
+ "delete-events": "Izbriši dogodke",
+ "confirm-delete-all-events": "Ali ste prepričani, da želite izbrisati vse zabeležene dogodke?",
+ "filters": "Filtri",
+ "filters-apply": "Uveljavi filtre",
+ "filter-type": "Tip dogodka",
+ "filter-start": "Začetni datum",
+ "filter-end": "Končni datum",
+ "filter-perPage": "Na stran"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/advanced/logs.json b/public/language/sl/admin/advanced/logs.json
index b9de400e1c..14e4592111 100644
--- a/public/language/sl/admin/advanced/logs.json
+++ b/public/language/sl/admin/advanced/logs.json
@@ -1,7 +1,7 @@
{
- "logs": "Logs",
- "control-panel": "Logs Control Panel",
- "reload": "Reload Logs",
- "clear": "Clear Logs",
- "clear-success": "Logs Cleared!"
+ "logs": "Dnevniki",
+ "control-panel": "Nadzorna plošča dnevnikov",
+ "reload": "Ponovno naloži dnevnike",
+ "clear": "Počisti dnevnike",
+ "clear-success": "Dnevniki so počiščeni!"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/appearance/customise.json b/public/language/sl/admin/appearance/customise.json
index 97abb5ede5..744b60dc2e 100644
--- a/public/language/sl/admin/appearance/customise.json
+++ b/public/language/sl/admin/appearance/customise.json
@@ -1,16 +1,16 @@
{
- "custom-css": "Custom CSS/LESS",
+ "custom-css": "CSS/LESS po meri",
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.",
- "custom-css.enable": "Enable Custom CSS/LESS",
+ "custom-css.enable": "Omogoči CSS/LESS po meri",
- "custom-js": "Custom Javascript",
- "custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
- "custom-js.enable": "Enable Custom Javascript",
+ "custom-js": "Javascript po meri",
+ "custom-js.description": "Tukaj vnesite svoj javascript. Izveden bo, ko se stran popolnoma naloži.",
+ "custom-js.enable": "Omogoči Javascript po meri",
- "custom-header": "Custom Header",
- "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head>
section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.",
- "custom-header.enable": "Enable Custom Header",
+ "custom-header": "Glava po meri",
+ "custom-header.description": "Tukaj vnesite HTML po meri (npr. meta oznake itd.), ki bo dodan v & lt; head & gt;
razdelek oznak vašega foruma. Oznake skript so dovoljene, vendar niso priporočljive, saj je na voljo zavihek Javascript po meri.",
+ "custom-header.enable": "Omogoči glavo po meri",
- "custom-css.livereload": "Enable Live Reload",
- "custom-css.livereload.description": "Enable this to force all sessions on every device under your account to refresh whenever you click save"
+ "custom-css.livereload": "Omogoči ponovno nalaganje v živo",
+ "custom-css.livereload.description": "Omogočite to, da se vse seje na vsaki napravi v vašem računu osvežijo, ko kliknete shrani"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/appearance/skins.json b/public/language/sl/admin/appearance/skins.json
index 4db6fbdd8a..2d29a09f0d 100644
--- a/public/language/sl/admin/appearance/skins.json
+++ b/public/language/sl/admin/appearance/skins.json
@@ -1,9 +1,9 @@
{
- "loading": "Loading Skins...",
- "homepage": "Homepage",
- "select-skin": "Select Skin",
- "current-skin": "Current Skin",
- "skin-updated": "Skin Updated",
- "applied-success": "%1 skin was succesfully applied",
- "revert-success": "Skin reverted to base colours"
+ "loading": "Nalagam preobleke...",
+ "homepage": "Domača stran",
+ "select-skin": "Izberi preobleko",
+ "current-skin": "Trenutna preobleka",
+ "skin-updated": "Preobleka je posodobljena",
+ "applied-success": "%1 preobleke je bilo uspešno uveljavljene",
+ "revert-success": "Preobleka je povrnjena v osnovne barve"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/appearance/themes.json b/public/language/sl/admin/appearance/themes.json
index 597830f379..3942ae0820 100644
--- a/public/language/sl/admin/appearance/themes.json
+++ b/public/language/sl/admin/appearance/themes.json
@@ -1,11 +1,11 @@
{
- "checking-for-installed": "Checking for installed themes...",
- "homepage": "Homepage",
- "select-theme": "Select Theme",
- "current-theme": "Current Theme",
- "no-themes": "No installed themes found",
- "revert-confirm": "Are you sure you wish to restore the default NodeBB theme?",
- "theme-changed": "Theme Changed",
- "revert-success": "You have successfully reverted your NodeBB back to it's default theme.",
- "restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme."
+ "checking-for-installed": "Iščem nameščene teme...",
+ "homepage": "Domača stran",
+ "select-theme": "Izberi temo",
+ "current-theme": "Trenutna tema",
+ "no-themes": "Ni najdenih nameščenih tem",
+ "revert-confirm": "Ste prepričani, da želite obnoviti privzeto NodeBB temo?",
+ "theme-changed": "Tema je spremenjena",
+ "revert-success": "Uspešno ste povrnili vaš NodeBB nazaj na privzeto temo.",
+ "restart-to-activate": "Za popolno aktivacijo te teme obnovite in ponovno zaženete vaš NodeB."
}
\ No newline at end of file
diff --git a/public/language/sl/admin/dashboard.json b/public/language/sl/admin/dashboard.json
index 0de31d4917..7b8d329e5c 100644
--- a/public/language/sl/admin/dashboard.json
+++ b/public/language/sl/admin/dashboard.json
@@ -1,88 +1,90 @@
{
- "forum-traffic": "Forum Traffic",
- "page-views": "Page Views",
- "unique-visitors": "Unique Visitors",
- "logins": "Logins",
- "new-users": "New Users",
- "posts": "Posts",
- "topics": "Topics",
- "page-views-seven": "Last 7 Days",
- "page-views-thirty": "Last 30 Days",
- "page-views-last-day": "Last 24 hours",
- "page-views-custom": "Custom Date Range",
- "page-views-custom-start": "Range Start",
- "page-views-custom-end": "Range End",
- "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
+ "forum-traffic": "Promet na forumu",
+ "page-views": "Ogledi strani",
+ "unique-visitors": "Edinstveni obiskovalci",
+ "logins": "Prijave",
+ "new-users": "Novi uporabniki",
+ "posts": "Objave",
+ "topics": "Teme",
+ "page-views-seven": "Zadnjih 7 dni",
+ "page-views-thirty": "Zadnjih 30 dni",
+ "page-views-last-day": "Zadnjih 24 ur",
+ "page-views-custom": "Časovno obdobje po meri",
+ "page-views-custom-start": "Začetek obdobja",
+ "page-views-custom-end": "Konec obdobja",
+ "page-views-custom-help": "Vnesite časovno obdobje ogledov strani, ki bi si jih radi ogledali. Če izbirnik datumov ni na voljo, je sprejeta oblika LLLL-MM-DD
",
+ "page-views-custom-error": "Vnesite veljavno časovno obdobje v obliki LLLL-MM-DD
",
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
+ "stats.yesterday": "Včeraj",
+ "stats.today": "Danes",
+ "stats.last-week": "Prejšnji teden",
+ "stats.this-week": "Ta teden",
+ "stats.last-month": "Zadnji mesec",
+ "stats.this-month": "Ta mesec",
+ "stats.all": "Celotni čas",
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "
Najnovejše razpoložljive različice NodeBB ni bilo mogoče najti
", - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", + "notices": "Opombe", + "restart-not-required": "Ponovni zagon ni potreben", + "restart-required": "Potreben je ponovni zagon", + "search-plugin-installed": "Iskalni vtičnik je nameščen", + "search-plugin-not-installed": "Iskalni vtičnik ni nameščen", + "search-plugin-tooltip": "Za aktiviranje iskalne funkcije namestite iskalni vtičnik s strani vtičnika", - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", + "control-panel": "Nadzor sistema", + "rebuild-and-restart": "Obnovi & ponovno zaženi", + "restart": "Ponovno zaženi", + "restart-warning": "Obnova ali ponovni zagon vašega NodeBB za nekaj sekund prekine vse obstoječe povezave.", + "restart-disabled": "Obnova in ponovni zagon vašega NodeBB sta onemogočena, saj se zdi, da ga ne izvajate prek ustreznega prikritega procesa.", + "maintenance-mode": "Način vzdrževanja", + "maintenance-mode-title": "Za nastavitev načina vzdrževanja za NodeBB kliknite tukaj", + "realtime-chart-updates": "Posodobitev grafikona v realnem času", - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", + "active-users": "Aktivni uporabniki", + "active-users.users": "Uporabniki", + "active-users.guests": "Gostje", + "active-users.total": "Skupaj", + "active-users.connections": "Povezave", - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", + "guest-registered-users": "Gostujoči napram registriranim uporabnikom", + "guest": "Gost", + "registered": "Registrirani", - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", + "user-presence": "Prisotnost uporabnikov", + "on-categories": "Na seznam kategorij", + "reading-posts": "Branje objav", + "browsing-topics": "Brskanje po temah", + "recent": "Nedavno", + "unread": "Neprebrano", - "high-presence-topics": "High Presence Topics", + "high-presence-topics": "Teme z visoko prisotnostjo", + "popular-searches": "Priljubljena iskanja", - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing", + "graphs.page-views": "Ogledov strani", + "graphs.page-views-registered": "Ogledov strani-registrirani", + "graphs.page-views-guest": "Ogledov strani-gosti", + "graphs.page-views-bot": "Ogledov strani-robot", + "graphs.unique-visitors": "Edinstveni obiskovalci", + "graphs.registered-users": "Registrirani uporabniki", + "graphs.guest-users": "Gostujoči uporabniki", + "last-restarted-by": "Nazadnje ponovno zagnal(a)", + "no-users-browsing": "Ne brska noben uporabnik", - "back-to-dashboard": "Back to Dashboard", - "details.no-users": "No users have joined within the selected timeframe", - "details.no-topics": "No topics have been posted within the selected timeframe", - "details.no-logins": "No logins have been recorded within the selected timeframe", - "details.logins-static": "NodeBB only saves session data for %1 days, and so this table below will only show the most recently active sessions", - "details.logins-login-time": "Login Time" + "back-to-dashboard": "Nazaj na nadzorno ploščo", + "details.no-users": "V izbranem časovnem okviru se ni pridružil noben uporabnik", + "details.no-topics": "V izbranem časovnem okviru ni bila objavljena nobena tema", + "details.no-searches": "Iskanja še niso bila izvedena", + "details.no-logins": "V izbranem časovnem okviru ni bila zabeležena nobena prijava", + "details.logins-static": "NodeBB shranjuje samo podatke o sejah za %1 dni, zato bo ta spodnja tabela prikazala samo zadnje aktivne seje", + "details.logins-login-time": "Čas prijave" } diff --git a/public/language/sl/admin/development/info.json b/public/language/sl/admin/development/info.json index 1003af1a5f..4c469cc598 100644 --- a/public/language/sl/admin/development/info.json +++ b/public/language/sl/admin/development/info.json @@ -1,21 +1,25 @@ { - "you-are-on": "You are on %1:%2", + "you-are-on": "Ste na %1:%2", "ip": "IP %1", - "nodes-responded": "%1 nodes responded within %2ms!", - "host": "host", + "nodes-responded": "%1 vozlišč se je odzvalo v %2ms!", + "host": "gostitelj", "primary": "primary / run jobs", "pid": "pid", "nodejs": "nodejs", - "online": "online", + "online": "na spletu", "git": "git", - "memory": "memory", - "load": "system load", - "cpu-usage": "cpu usage", - "uptime": "uptime", + "process-memory": "process memory", + "system-memory": "system memory", + "used-memory-process": "Used memory by process", + "used-memory-os": "Used system memory", + "total-memory-os": "Total system memory", + "load": "obremenitev sistema", + "cpu-usage": "uporaba procesorja", + "uptime": "čas delovanja", - "registered": "Registered", - "sockets": "Sockets", - "guests": "Guests", + "registered": "Registrirani", + "sockets": "Vtičnice", + "guests": "Gostje", "info": "Info" } \ No newline at end of file diff --git a/public/language/sl/admin/development/logger.json b/public/language/sl/admin/development/logger.json index 6ab9558149..ce73544633 100644 --- a/public/language/sl/admin/development/logger.json +++ b/public/language/sl/admin/development/logger.json @@ -1,12 +1,12 @@ { - "logger-settings": "Logger Settings", - "description": "By enabling the check boxes, you will receive logs to your terminal. If you specify a path, logs will then be saved to a file instead. HTTP logging is useful for collecting statistics about who, when, and what people access on your forum. In addition to logging HTTP requests, we can also log socket.io events. Socket.io logging, in combination with redis-cli monitor, can be very helpful for learning NodeBB's internals.", - "explanation": "Simply check/uncheck the logging settings to enable or disable logging on the fly. No restart needed.", - "enable-http": "Enable HTTP logging", - "enable-socket": "Enable socket.io event logging", - "file-path": "Path to log file", + "logger-settings": "Nastavitve beleženja", + "description": "Če omogočite potrditvena polja, boste prejemali dnevnike na svoj terminal. Če določite pot, se bodo dnevniki namesto tega shranili v datoteko. Zapisovanje HTTP je uporabno za zbiranje statističnih podatkov o tem, kdo, kdaj in do česa ljudje dostopajo na vašem forumu. Poleg beleženja zahtev HTTP lahko beležimo tudi dogodke socket.io. Zapisovanje Socket.io v kombinaciji z monitorjem redis-cli je lahko v veliko pomoč pri učenju notranjosti NodeBB.", + "explanation": "Preprosto preverite/počistite nastavitve beleženja, če želite omogočiti ali onemogočiti sprotno beleženje. Ponovni zagon ni potreben.", + "enable-http": "Omogoči HTTP prijave", + "enable-socket": "Omogoči beleženje dogodkov socket.io", + "file-path": "Pot do datoteke dnevnika", "file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal", - "control-panel": "Logger Control Panel", - "update-settings": "Update Logger Settings" + "control-panel": "Nadzorna plošča beleženja", + "update-settings": "Posodobi nastavitve beleženja" } \ No newline at end of file diff --git a/public/language/sl/admin/extend/plugins.json b/public/language/sl/admin/extend/plugins.json index f7e60c4360..648edefde3 100644 --- a/public/language/sl/admin/extend/plugins.json +++ b/public/language/sl/admin/extend/plugins.json @@ -1,57 +1,57 @@ { "trending": "Trending", - "installed": "Installed", - "active": "Active", - "inactive": "Inactive", - "out-of-date": "Out of Date", - "none-found": "No plugins found.", - "none-active": "No Active Plugins", - "find-plugins": "Find Plugins", + "installed": "Nameščeno", + "active": "Aktivno", + "inactive": "Neaktivno", + "out-of-date": "zastarelo", + "none-found": "Vtičnikov ni bilo mogoče najti.", + "none-active": "Ni aktivnih vtičnikov.", + "find-plugins": "Najdi vtičnike", - "plugin-search": "Plugin Search", - "plugin-search-placeholder": "Search for plugin...", + "plugin-search": "Iskanje vtičnikov", + "plugin-search-placeholder": "Iskanje vtičnika...", "submit-anonymous-usage": "Submit anonymous plugin usage data.", "reorder-plugins": "Re-order Plugins", "order-active": "Order Active Plugins", - "dev-interested": "Interested in writing plugins for NodeBB?", - "docs-info": "Full documentation regarding plugin authoring can be found in the NodeBB Docs Portal.", + "dev-interested": "Vas zanima pisanje vtičnikov za NodeBB?", + "docs-info": "Celotno dokumentacijo o ustvarjanju vtičnikov najdete v NodeBB dokumentnem portalu.", - "order.description": "Certain plugins work ideally when they are initialised before/after other plugins.", - "order.explanation": "Plugins load in the order specified here, from top to bottom", + "order.description": "Nekateri vtičniki delujejo idealno, če so inicializirani pred/po drugih vtičnikih.", + "order.explanation": "Vtičniki se nalagajo po vrstnem redu, ki je tukaj naveden, od zgoraj navzdol", - "plugin-item.themes": "Themes", - "plugin-item.deactivate": "Deactivate", - "plugin-item.activate": "Activate", - "plugin-item.install": "Install", - "plugin-item.uninstall": "Uninstall", - "plugin-item.settings": "Settings", - "plugin-item.installed": "Installed", - "plugin-item.latest": "Latest", - "plugin-item.upgrade": "Upgrade", - "plugin-item.more-info": "For more information:", - "plugin-item.unknown": "Unknown", - "plugin-item.unknown-explanation": "The state of this plugin could not be determined, possibly due to a misconfiguration error.", - "plugin-item.compatible": "This plugin works on NodeBB %1", - "plugin-item.not-compatible": "This plugin has no compatibility data, make sure it works before installing on your production environment.", + "plugin-item.themes": "Teme", + "plugin-item.deactivate": "Deaktiviraj", + "plugin-item.activate": "Aktiviraj", + "plugin-item.install": "Namesti", + "plugin-item.uninstall": "Odstrani", + "plugin-item.settings": "Nastavitve", + "plugin-item.installed": "Nameščeno", + "plugin-item.latest": "Najnovejše", + "plugin-item.upgrade": "Posodobi", + "plugin-item.more-info": "Za več informacij:", + "plugin-item.unknown": "Neznano", + "plugin-item.unknown-explanation": "Stanja tega vtičnika ni bilo mogoče določiti, morda zaradi napačne konfiguracije.", + "plugin-item.compatible": "Ta vtičnik deluje na NodeBB %1", + "plugin-item.not-compatible": "Ta vtičnik nima podatkov o združljivosti, preden ga namestite v svoje produkcijsko okolje, se prepričajte, da deluje.", - "alert.enabled": "Plugin Enabled", - "alert.disabled": "Plugin Disabled", - "alert.upgraded": "Plugin Upgraded", - "alert.installed": "Plugin Installed", - "alert.uninstalled": "Plugin Uninstalled", - "alert.activate-success": "Please rebuild and restart your NodeBB to fully activate this plugin", - "alert.deactivate-success": "Plugin successfully deactivated", - "alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.", - "alert.install-success": "Plugin successfully installed, please activate the plugin.", - "alert.uninstall-success": "The plugin has been successfully deactivated and uninstalled.", - "alert.suggest-error": "NodeBB could not reach the package manager, proceed with installation of latest version?
NodeBB could not reach the package manager, an upgrade is not suggested at this time.
", - "alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
", - "alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
", - "alert.reorder": "Plugins Re-ordered", - "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.", + "alert.enabled": "Vtičnik omogočen", + "alert.disabled": "Vtičnik onemogočen", + "alert.upgraded": "Vtičnik posodobljen", + "alert.installed": "Vtičnik nameščen", + "alert.uninstalled": "Vtičnik odstranjen", + "alert.activate-success": "Za popolno aktivacijo tega vtičnika obnovite in ponovno zaženete vaš NodeB.", + "alert.deactivate-success": "Vtičnik je bil uspešno deaktiviran", + "alert.upgrade-success": "Za popolno nadgradnjo tega vtičnika obnovite in ponovno zaženete vaš NodeB.", + "alert.install-success": "Vtičnik je uspešno nameščen, aktivirajte ga.", + "alert.uninstall-success": "Vtičnik je bil uspešno deaktiviran in odstranjen.", + "alert.suggest-error": "NodeBB ni mogel doseči upravitelja paketov, naj nadaljuje z namestitvijo najnovejše različice?
NodeBB ni mogel doseči upravitelja paketov, posodobitev v tem trenutku ni priporočena.
", + "alert.incompatible": "Vaša različica NodeBB (v%1) dovoljuje nadgradnjo tega vtičnika samo na različico v%2. Če želite namestiti novejšo različico tega vtičnika, posodobite svoj NodeBB.", + "alert.possibly-incompatible": "Ta vtičnik ni določil posebne različice za namestitev glede na vašo različico NodeBB. Popolne združljivosti ni mogoče zagotoviti, zato se lahko vaš NodeBB ne zažene več pravilno.
V primeru, da se NodeBB ne zažene pravilno:
$ ./nodebb reset plugin=\"%1\"
Ali želite nadaljevati z namestitvijo najnovejše različice tega vtičnika?
", + "alert.reorder": "Vtičniki preurejeni", + "alert.reorder-success": "Prosimo, da za dokončanje postopka v celoti obnovite in znova zaženete NodeBB.", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "Informacija o licenci vtičnika", + "license.intro": "Vtičnik %1 je licenciran pod %2. Preden aktivirate ta vtičnik, preberite in razumite licenčne pogoje.", + "license.cta": "Ali želite nadaljevati z aktiviranjem tega vtičnika?" } diff --git a/public/language/sl/admin/extend/rewards.json b/public/language/sl/admin/extend/rewards.json index 5383a90b33..48c9762b23 100644 --- a/public/language/sl/admin/extend/rewards.json +++ b/public/language/sl/admin/extend/rewards.json @@ -1,17 +1,15 @@ { - "rewards": "Rewards", + "rewards": "Nagrade", "condition-if-users": "If User's", - "condition-is": "Is:", - "condition-then": "Then:", - "max-claims": "Amount of times reward is claimable", - "zero-infinite": "Enter 0 for infinite", - "delete": "Delete", - "enable": "Enable", - "disable": "Disable", - "control-panel": "Rewards Control", - "new-reward": "New Reward", + "condition-is": "Je:", + "condition-then": "Tedaj:", + "max-claims": "Kolikokrat je mogoče zahtevati nagrado", + "zero-infinite": "Vnesite 0 za neskončno", + "delete": "Izbriši", + "enable": "Omogoči", + "disable": "Onemogoči", - "alert.delete-success": "Successfully deleted reward", + "alert.delete-success": "Nagrada je uspešno izbrisana", "alert.no-inputs-found": "Illegal reward - no inputs found!", - "alert.save-success": "Successfully saved rewards" + "alert.save-success": "Nagrada je uspešno shranjena" } \ No newline at end of file diff --git a/public/language/sl/admin/extend/widgets.json b/public/language/sl/admin/extend/widgets.json index ab9bfb4cdb..6af766bf52 100644 --- a/public/language/sl/admin/extend/widgets.json +++ b/public/language/sl/admin/extend/widgets.json @@ -1,30 +1,30 @@ { - "available": "Available Widgets", - "explanation": "Select a widget from the dropdown menu and then drag and drop it into a template's widget area on the left.", - "none-installed": "No widgets found! Activate the widget essentials plugin in the plugins control panel.", - "clone-from": "Clone widgets from", - "containers.available": "Available Containers", - "containers.explanation": "Drag and drop on top of any active widget", - "containers.none": "None", + "available": "Razpoložljivi pripomočki", + "explanation": "V spustnem meniju izberite pripomoček in ga povlecite in spustite v območje gradnikov predloge na levi.", + "none-installed": "Pripomočki niso najdeni! Aktivirajte vtičnik za osnove pripomočkov na nadzorni ploščivtičnikov.", + "clone-from": "Klonirajte pripomočke iz", + "containers.available": "Razpoložljivi vsebniki", + "containers.explanation": "Povlecite in spustite na kateri koli aktivni gradnik", + "containers.none": "Brez", "container.well": "Well", "container.jumbotron": "Jumbotron", - "container.panel": "Panel", - "container.panel-header": "Panel Header", + "container.panel": "plošča", + "container.panel-header": "Glava plošče", "container.panel-body": "Panel Body", - "container.alert": "Alert", + "container.alert": "Opozorilo", - "alert.confirm-delete": "Are you sure you wish to delete this widget?", - "alert.updated": "Widgets Updated", - "alert.update-success": "Successfully updated widgets", - "alert.clone-success": "Successfully cloned widgets", + "alert.confirm-delete": "Ste prepričani, da želite izbrisati ta pripomoček?", + "alert.updated": "Pripomočki so posodobljeni", + "alert.update-success": "Pripomočki so uspešno shranjeni", + "alert.clone-success": "Pripomočki so uspešno klonirani", - "error.select-clone": "Please select a page to clone from", + "error.select-clone": "Izberite stran, s katere želite klonirati", - "title": "Title", - "title.placeholder": "Title (only shown on some containers)", - "container": "Container", + "title": "Naslov", + "title.placeholder": "Naslov (vidno le v nekaterih vsebnikih)", + "container": "Vsebnik", "container.placeholder": "Drag and drop a container or enter HTML here.", - "show-to-groups": "Show to groups", - "hide-from-groups": "Hide from groups", + "show-to-groups": "Prikaži skupinam", + "hide-from-groups": "Skrij skupinam", "hide-on-mobile": "Hide on mobile" } \ No newline at end of file diff --git a/public/language/sl/admin/general/dashboard.json b/public/language/sl/admin/general/dashboard.json deleted file mode 100644 index 37ae537786..0000000000 --- a/public/language/sl/admin/general/dashboard.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "forum-traffic": "Forum Traffic", - "page-views": "Page Views", - "unique-visitors": "Unique Visitors", - "new-users": "New Users", - "posts": "Posts", - "topics": "Topics", - "page-views-seven": "Last 7 Days", - "page-views-thirty": "Last 30 Days", - "page-views-last-day": "Last 24 hours", - "page-views-custom": "Custom Date Range", - "page-views-custom-start": "Range Start", - "page-views-custom-end": "Range End", - "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format isYYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "You are up-to-date
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", - "latest-lookup-failed": "Failed to look up latest available version of NodeBB
", - - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", - - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", - - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", - - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", - - "high-presence-topics": "High Presence Topics", - - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" -} diff --git a/public/language/sl/admin/general/homepage.json b/public/language/sl/admin/general/homepage.json deleted file mode 100644 index 7428d59eeb..0000000000 --- a/public/language/sl/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Home Page", - "description": "Choose what page is shown when users navigate to the root URL of your forum.", - "home-page-route": "Home Page Route", - "custom-route": "Custom Route", - "allow-user-home-pages": "Allow User Home Pages", - "home-page-title": "Title of the home page (default \"Home\")" -} \ No newline at end of file diff --git a/public/language/sl/admin/general/languages.json b/public/language/sl/admin/general/languages.json deleted file mode 100644 index bdd57849b3..0000000000 --- a/public/language/sl/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.registered-users
group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users
user group, and so, privileges for additional groups need not be explicitly granted.",
- "privileges.copy-success": "Privileges copied!",
+ "privileges.copy-group-privileges-to-all-categories": "Kopiraj pravice te skupine v vse kategorije.",
+ "privileges.copy-group-privileges-from": "Kopiraj pravice te skupine iz druge kategorije.",
+ "privileges.inherit": "Če je skupini registeriranih uporabnikov
dodeljena posebna pravica, prejmejo vse druge skupine implicitno pravico, čeprav niso eksplicitno navedene/označene. Ta implicitna pravica se vam prikaže, ker so vsi uporabniki del skupine registriranih uporabnikov
, zato pravic za dodatne skupine ni treba izrecno podeliti.",
+ "privileges.copy-success": "Pravice so kopirane!",
- "analytics.back": "Back to Categories List",
- "analytics.title": "Analytics for \"%1\" category",
- "analytics.pageviews-hourly": "Figure 1 – Hourly page views for this category",
- "analytics.pageviews-daily": "Figure 2 – Daily page views for this category",
- "analytics.topics-daily": "Figure 3 – Daily topics created in this category",
- "analytics.posts-daily": "Figure 4 – Daily posts made in this category",
+ "analytics.back": "Nazaj na seznam kategorij",
+ "analytics.title": "Analitika za kategorijo \"%1\"",
+ "analytics.pageviews-hourly": "Slika 1 – Urni ogledi strani za to kategorijo",
+ "analytics.pageviews-daily": "Slika 2 – Dnevni ogledi strani za to kategorijo",
+ "analytics.topics-daily": "Slika 3 – Dnevno ustvarjene teme v tej kategoriji",
+ "analytics.posts-daily": "Slika 4 – Dnevne objave v tej kategoriji",
- "alert.created": "Created",
- "alert.create-success": "Category successfully created!",
- "alert.none-active": "You have no active categories.",
- "alert.create": "Create a Category",
+ "alert.created": "Ustvarjeno",
+ "alert.create-success": "Kategorija je uspešno ustvarjena!",
+ "alert.none-active": "Nimate aktivnih kategorij.",
+ "alert.create": "Ustvari kategorijo",
"alert.confirm-purge": "Do you really want to purge this category \"%1\"?
Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.
", - "alert.purge-success": "Category purged!", - "alert.copy-success": "Settings Copied!", - "alert.set-parent-category": "Set Parent Category", - "alert.updated": "Updated Categories", - "alert.updated-success": "Category IDs %1 successfully updated.", - "alert.upload-image": "Upload category image", - "alert.find-user": "Find a User", - "alert.user-search": "Search for a user here...", - "alert.find-group": "Find a Group", - "alert.group-search": "Search for a group here...", - "alert.not-enough-whitelisted-tags": "Whitelisted tags are less than minimum tags, you need to create more whitelisted tags!", - "collapse-all": "Collapse All", - "expand-all": "Expand All", - "disable-on-create": "Disable on create", - "no-matches": "No matches" + "alert.purge-success": "Kategorija je počiščena!", + "alert.copy-success": "Nastavitve so kopirane!", + "alert.set-parent-category": "Nastavi nadrejeno kategorijo", + "alert.updated": "Posodobljene kategorije", + "alert.updated-success": "ID -ji kategorij %1 so uspešno posodobljeni.", + "alert.upload-image": "Naloži sliko kategorije", + "alert.find-user": "Poišči uporabnika", + "alert.user-search": "Išči uporabnika tukaj...", + "alert.find-group": "Poišči skupino", + "alert.group-search": "Išči skupino tukaj...", + "alert.not-enough-whitelisted-tags": "Oznak na beli listi je manj od dovoljene spodnje meje, na belo listo dodajte več oznak!", + "collapse-all": "Strni vse", + "expand-all": "Razširi vse", + "disable-on-create": "Onemogoči pri ustvarjanju", + "no-matches": "Ni zadetkov" } \ No newline at end of file diff --git a/public/language/sl/admin/manage/digest.json b/public/language/sl/admin/manage/digest.json index 8f3661698a..441af32d3c 100644 --- a/public/language/sl/admin/manage/digest.json +++ b/public/language/sl/admin/manage/digest.json @@ -1,20 +1,21 @@ { "lead": "A listing of digest delivery stats and times is displayed below.", - "disclaimer": "Please be advised that email delivery is not guaranteed, due to the nature of email technology. Many variables factor into whether an email sent to the recipient server is ultimately delivered into the user's inbox, including server reputation, blacklisted IP addresses, and whether DKIM/SPF/DMARC is configured.", - "disclaimer-continued": "A successful delivery means the message was sent successfully by NodeBB and acknowledged by the recipient server. It does not mean the email landed in the inbox. For best results, we recommend using a third-party email delivery service such as SendGrid.", + "disclaimer": "Upoštevajte, da dostava elektronske pošte zaradi narave tehnologije e-pošte ni zagotovljena. Številne spremenljivke vplivajo na to, ali je e-poštno sporočilo, poslano prejemniškemu strežniku, na koncu dostavljeno v mapo »Prejeto«, vključno z ugledom strežnika, naslovi IP na črnem seznamu in ali je konfiguriran DKIM/SPF/DMARC.", + "disclaimer-continued": "Uspešna dostava pomeni, da je NodeBB uspešno poslal sporočilo in ga je strežnik prejemnika potrdil. To ne pomeni, da je e-poštno sporočilo prispelo v mapo »Prejeto«. Za najboljše rezultate priporočamo uporabo storitev dostave e-pošte tretjih oseb, kot je npr SendGrid.", - "user": "User", - "subscription": "Subscription Type", - "last-delivery": "Last successful delivery", - "default": "System default", - "default-help": "System default means the user has not explicitly overridden the global forum setting for digests, which is currently: "%1"", - "resend": "Resend Digest", + "user": "Uporabnik", + "subscription": "Vrsta naročnine", + "last-delivery": "Zadnja uspešna dostava", + "default": "Privzeta nastavitev sistema", + "default-help": "Privzeta nastavitev sistema pomeni, uporabnik ni izrecno preglasil globalne nastavitve foruma za povzetke, ki je trenutno: "%1"", + "resend": "Ponovno pošlji povzetek", "resend-all-confirm": "Are you sure you wish to manually execute this digest run?", "resent-single": "Manual digest resend completed", - "resent-day": "Daily digest resent", - "resent-week": "Weekly digest resent", - "resent-month": "Monthly digest resent", - "null": "Never", + "resent-day": "Dnevni povzetek je ponovno poslan", + "resent-week": "Tedenski povzetek je ponovno poslan", + "resent-biweek": "Dvotedenski povzetek je ponovno poslan", + "resent-month": "Mesečni povzetek je ponovno poslan", + "null": "Nikoli", "manual-run": "Manual digest run:", "no-delivery-data": "No delivery data found" diff --git a/public/language/sl/admin/manage/groups.json b/public/language/sl/admin/manage/groups.json index 911fcce010..f24abd0371 100644 --- a/public/language/sl/admin/manage/groups.json +++ b/public/language/sl/admin/manage/groups.json @@ -1,44 +1,44 @@ { - "name": "Group Name", - "badge": "Badge", - "properties": "Properties", - "description": "Group Description", - "member-count": "Member Count", - "system": "System", - "hidden": "Hidden", - "private": "Private", - "edit": "Edit", - "delete": "Delete", + "name": "Ime skupine", + "badge": "Značka", + "properties": "Lastnosti", + "description": "Opis skupine", + "member-count": "Število članov", + "system": "Sistem", + "hidden": "Skrita", + "private": "Zasebna", + "edit": "Uredi", + "delete": "Izbriši", "privileges": "Privileges", "download-csv": "CSV", "search-placeholder": "Search", - "create": "Create Group", - "description-placeholder": "A short description about your group", - "create-button": "Create", + "create": "Ustvari skupino", + "description-placeholder": "Kratki opis vaše skupine", + "create-button": "Ustvari", "alerts.create-failure": "Uh-OhThere was a problem creating your group. Please try again later!
", - "alerts.confirm-delete": "Are you sure you wish to delete this group?", + "alerts.confirm-delete": "Ste prepričani, da želite izbrisati to skupino?", - "edit.name": "Name", - "edit.description": "Description", + "edit.name": "Ime", + "edit.description": "Opis", "edit.user-title": "Title of Members", - "edit.icon": "Group Icon", - "edit.label-color": "Group Label Color", - "edit.text-color": "Group Text Color", - "edit.show-badge": "Show Badge", - "edit.private-details": "If enabled, joining of groups requires approval from a group owner.", - "edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.", - "edit.disable-join": "Disable join requests", - "edit.disable-leave": "Disallow users from leaving the group", - "edit.hidden": "Hidden", - "edit.hidden-details": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually", - "edit.add-user": "Add User to Group", - "edit.add-user-search": "Search Users", - "edit.members": "Member List", - "control-panel": "Groups Control Panel", - "revert": "Revert", + "edit.icon": "Ikona skupine", + "edit.label-color": "Barva oznake skupine", + "edit.text-color": "Barva besedila skupine", + "edit.show-badge": "Prikaži značko", + "edit.private-details": "Če je omogočeno, je za pridružitev skupinam potrebna odobritev lastnika skupine.", + "edit.private-override": "Opozorilo: Zasebne skupine so onemogočene na sistemski ravni, kar preglasi to možnost.", + "edit.disable-join": "Onemogoči povabila za pridružitev", + "edit.disable-leave": "Ne dovoli uporabnikom, da zapustijo skupino", + "edit.hidden": "Skrito", + "edit.hidden-details": "Če je omogočeno, te skupine ne boste našli na seznamu skupin, uporabnike pa boste morali povabiti ročno", + "edit.add-user": "Dodaj uporabnika v skupino", + "edit.add-user-search": "Iskanje uporabnikov", + "edit.members": "Seznam članov", + "control-panel": "Nadzorna plošča skupine", + "revert": "Povrni", - "edit.no-users-found": "No Users Found", - "edit.confirm-remove-user": "Are you sure you want to remove this user?", - "edit.save-success": "Changes saved!" + "edit.no-users-found": "Uporabnikov ni bilo mogoče najti", + "edit.confirm-remove-user": "Ste prepričani, da želite odstraniti tega uporabnika?", + "edit.save-success": "Spremembe so shranjene!" } \ No newline at end of file diff --git a/public/language/sl/admin/manage/privileges.json b/public/language/sl/admin/manage/privileges.json index 8b38b368cd..de7c226776 100644 --- a/public/language/sl/admin/manage/privileges.json +++ b/public/language/sl/admin/manage/privileges.json @@ -1,19 +1,19 @@ { "global": "Global", - "admin": "Admin", + "admin": "Administrator", "group-privileges": "Group Privileges", "user-privileges": "User Privileges", "edit-privileges": "Edit Privileges", - "select-clear-all": "Select/Clear All", - "chat": "Chat", - "upload-images": "Upload Images", - "upload-files": "Upload Files", - "signature": "Signature", + "select-clear-all": "Izberi/Počisti vse", + "chat": "Klepet", + "upload-images": "Naloži slike", + "upload-files": "Naloži datoteke", + "signature": "Podpis", "ban": "Ban", - "invite": "Invite", - "search-content": "Search Content", - "search-users": "Search Users", - "search-tags": "Search Tags", + "invite": "Povabi", + "search-content": "Išči vsebino", + "search-users": "Išči uporabnike", + "search-tags": "Išči oznake", "view-users": "View Users", "view-tags": "View Tags", "view-groups": "View Groups", @@ -23,27 +23,27 @@ "find-category": "Find Category", "access-category": "Access Category", "access-topics": "Access Topics", - "create-topics": "Create Topics", - "reply-to-topics": "Reply to Topics", + "create-topics": "Ustvari teme", + "reply-to-topics": "Odgovori na teme", "schedule-topics": "Schedule Topics", - "tag-topics": "Tag Topics", - "edit-posts": "Edit Posts", - "view-edit-history": "View Edit History", - "delete-posts": "Delete Posts", + "tag-topics": "Označi teme", + "edit-posts": "Uredi objave", + "view-edit-history": "Poglej zgodovino urejanja", + "delete-posts": "Izbriši objave", "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", - "delete-topics": "Delete Topics", + "delete-topics": "Izbriši teme", "purge": "Purge", "moderate": "Moderate", "admin-dashboard": "Dashboard", - "admin-categories": "Categories", + "admin-categories": "Kategorije", "admin-privileges": "Privileges", - "admin-users": "Users", + "admin-users": "Uporabniki", "admin-admins-mods": "Admins & Mods", - "admin-groups": "Groups", - "admin-tags": "Tags", - "admin-settings": "Settings", + "admin-groups": "Skupine", + "admin-tags": "Oznake", + "admin-settings": "Nastavitve", "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.", "alert.confirm-admins-mods": "Are you sure you wish to grant the "Admins & Mods" privilege to this user/group? Users with this privilege are able to promote and demote other users into privileged positions, including super administrator", diff --git a/public/language/sl/admin/manage/registration.json b/public/language/sl/admin/manage/registration.json index 87d4f07d10..3cc776fd0c 100644 --- a/public/language/sl/admin/manage/registration.json +++ b/public/language/sl/admin/manage/registration.json @@ -1,6 +1,6 @@ { "queue": "Čakalna vrsta", - "description": "V čakalni vrsti za registracijo ni nobenega uporabnika.CTRL
to select multiple tags.",
- "create": "Create Tag",
- "modify": "Modify Tags",
- "rename": "Rename Tags",
- "delete": "Delete Selected Tags",
- "search": "Search for tags...",
- "settings": "Tags Settings",
- "name": "Tag Name",
+ "create": "Ustvari oznako",
+ "modify": "Spremeni oznake",
+ "rename": "Preimenuj oznake",
+ "delete": "Izbriši izbrane oznake",
+ "search": "Iskanje oznak...",
+ "settings": "Nastavitve oznak",
+ "name": "Ime oznake",
- "alerts.editing": "Editing tag(s)",
- "alerts.confirm-delete": "Do you want to delete the selected tags?",
- "alerts.update-success": "Tag Updated!",
- "reset-colors": "Reset colors"
+ "alerts.editing": "Urejanje oznak(e)",
+ "alerts.confirm-delete": "Ali želite izbrisati izbrane oznake?",
+ "alerts.update-success": "Oznaka je posodobljena!",
+ "reset-colors": "Ponastavi barve"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/manage/uploads.json b/public/language/sl/admin/manage/uploads.json
index 72a695ccdc..3fc7b46495 100644
--- a/public/language/sl/admin/manage/uploads.json
+++ b/public/language/sl/admin/manage/uploads.json
@@ -1,11 +1,11 @@
{
- "upload-file": "Upload File",
- "filename": "Filename",
+ "upload-file": "Naloži datoteko",
+ "filename": "Ime datoteke",
"usage": "Post Usage",
"orphaned": "Orphaned",
- "size/filecount": "Size / Filecount",
- "confirm-delete": "Do you really want to delete this file?",
- "filecount": "%1 files",
- "new-folder": "New Folder",
- "name-new-folder": "Enter a name for new the folder"
+ "size/filecount": "Velikost / Število datotek",
+ "confirm-delete": "Ste prepričani, da želite izbrisati to datoteko?",
+ "filecount": "%1 datotek",
+ "new-folder": "Nova mapa",
+ "name-new-folder": "Vnesite ime nove mape"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/manage/users.json b/public/language/sl/admin/manage/users.json
index 38a065b954..8fbd1bc68f 100644
--- a/public/language/sl/admin/manage/users.json
+++ b/public/language/sl/admin/manage/users.json
@@ -1,70 +1,71 @@
{
- "users": "Users",
- "edit": "Actions",
- "make-admin": "Make Admin",
- "remove-admin": "Remove Admin",
- "validate-email": "Validate Email",
- "send-validation-email": "Send Validation Email",
- "password-reset-email": "Send Password Reset Email",
- "force-password-reset": "Force Password Reset & Log User Out",
- "ban": "Ban User(s)",
- "temp-ban": "Ban User(s) Temporarily",
- "unban": "Unban User(s)",
- "reset-lockout": "Reset Lockout",
+ "users": "Uporabniki",
+ "edit": "Dejanja",
+ "make-admin": "Nastavi kot skrbnika",
+ "remove-admin": "Odstrani kot skrbnika",
+ "validate-email": "Potrdite e-poštni naslov",
+ "send-validation-email": "Pošljite potrditveno e-sporočilo",
+ "password-reset-email": "Pošljite e-poštno sporočilo za ponastavitev gesla",
+ "force-password-reset": "Vsilite ponastavitev gesla in odjavo uporabnika",
+ "ban": "Prepovejte uporabnika(e)",
+ "temp-ban": "Začasno prepovejte uporabnika(e)",
+ "unban": "Razveljavi prepoved uporabnika(ov)",
+ "reset-lockout": "Ponastavitev zaklepanja",
"reset-flags": "Reset Flags",
- "delete": "Delete User(s)",
- "delete-content": "Delete User(s) Content",
- "purge": "Delete User(s) and Content",
- "download-csv": "Download CSV",
- "manage-groups": "Manage Groups",
- "add-group": "Add Group",
- "invite": "Invite",
- "new": "New User",
- "filter-by": "Filter by",
- "pills.unvalidated": "Not Validated",
- "pills.validated": "Validated",
- "pills.banned": "Banned",
+ "delete": "Izbrišiteuporabnika(e)",
+ "delete-content": "Izbrišite Vsebino uporabnika(ov)",
+ "purge": "Izbrišiteuporabnika(e) in vsebino",
+ "download-csv": "Prenesite CSV",
+ "manage-groups": "Upravljaj skupine",
+ "add-group": "Dodaj skupino",
+ "invite": "Povabi",
+ "new": "Nov uporabnik",
+ "filter-by": "Filtriraj po",
+ "pills.unvalidated": "Nepotrjeno",
+ "pills.validated": "Potrjeno",
+ "pills.banned": "Prepovedano",
- "50-per-page": "50 per page",
- "100-per-page": "100 per page",
- "250-per-page": "250 per page",
- "500-per-page": "500 per page",
+ "50-per-page": "50 na stran",
+ "100-per-page": "100 na stran",
+ "250-per-page": "250 na stran",
+ "500-per-page": "500 na stran",
- "search.uid": "By User ID",
- "search.uid-placeholder": "Enter a user ID to search",
- "search.username": "By User Name",
- "search.username-placeholder": "Enter a username to search",
- "search.email": "By Email",
- "search.email-placeholder": "Enter a email to search",
- "search.ip": "By IP Address",
- "search.ip-placeholder": "Enter an IP Address to search",
- "search.not-found": "User not found!",
+ "search.uid": "Po ID uporabnika",
+ "search.uid-placeholder": "Za iskanje vnesite ID uporabnika",
+ "search.username": "Po imenu uporabnika",
+ "search.username-placeholder": "Za iskanje vnesite uporabniško ime",
+ "search.email": "Po e-poštnem naslovu",
+ "search.email-placeholder": "Za iskanje vnesite e-poštni naslov",
+ "search.ip": "Po IP naslovu",
+ "search.ip-placeholder": "Za iskanje vnesite IP naslov",
+ "search.not-found": "Uporabnika ni bilo mogoče najti!",
- "inactive.3-months": "3 months",
- "inactive.6-months": "6 months",
- "inactive.12-months": "12 months",
+ "inactive.3-months": "3 mes.",
+ "inactive.6-months": "6 mes.",
+ "inactive.12-months": "12 mes.",
"users.uid": "uid",
- "users.username": "username",
- "users.email": "email",
+ "users.username": "uporabniško ime",
+ "users.email": "e-poštni naslov",
+ "users.no-email": "(ni e-poštnega naslova)",
"users.ip": "IP",
"users.postcount": "postcount",
- "users.reputation": "reputation",
+ "users.reputation": "ugled",
"users.flags": "flags",
"users.joined": "joined",
"users.last-online": "last online",
"users.banned": "banned",
- "create.username": "User Name",
- "create.email": "Email",
- "create.email-placeholder": "Email of this user",
- "create.password": "Password",
- "create.password-confirm": "Confirm Password",
+ "create.username": "Ime uporabnika",
+ "create.email": "E-poštni naslov",
+ "create.email-placeholder": "E-poštni naslov tega uporabnika",
+ "create.password": "Geslo",
+ "create.password-confirm": "Potrdi geslo",
"temp-ban.length": "Ban Length",
"temp-ban.reason": "Reason (Optional)",
- "temp-ban.hours": "Hours",
- "temp-ban.days": "Days",
+ "temp-ban.hours": "Ur",
+ "temp-ban.days": "Dni",
"temp-ban.explanation": "Enter the length of time for the ban. Note that a time of 0 will be a considered a permanent ban.",
"alerts.confirm-ban": "Do you really want to ban this user permanently?",
@@ -74,36 +75,36 @@
"alerts.unban-success": "User(s) unbanned!",
"alerts.lockout-reset-success": "Lockout(s) reset!",
"alerts.flag-reset-success": "Flags(s) reset!",
- "alerts.no-remove-yourself-admin": "You can't remove yourself as Administrator!",
- "alerts.make-admin-success": "User is now administrator.",
- "alerts.confirm-remove-admin": "Do you really want to remove this administrator?",
- "alerts.remove-admin-success": "User is no longer administrator.",
+ "alerts.no-remove-yourself-admin": "Sebe kot skrbnika ne morete odstraniti!",
+ "alerts.make-admin-success": "Uporabnik je sedaj skrbnik.",
+ "alerts.confirm-remove-admin": "Ste prepričani, da želite odstraniti tega skrbnika?",
+ "alerts.remove-admin-success": "Uporabnik ni več skrbnik.",
"alerts.make-global-mod-success": "User is now global moderator.",
"alerts.confirm-remove-global-mod": "Do you really want to remove this global moderator?",
"alerts.remove-global-mod-success": "User is no longer global moderator.",
"alerts.make-moderator-success": "User is now moderator.",
"alerts.confirm-remove-moderator": "Do you really want to remove this moderator?",
"alerts.remove-moderator-success": "User is no longer moderator.",
- "alerts.confirm-validate-email": "Do you want to validate email(s) of these user(s)?",
- "alerts.confirm-force-password-reset": "Are you sure you want to force the password reset and log out these user(s)?",
- "alerts.validate-email-success": "Emails validated",
- "alerts.validate-force-password-reset-success": "User(s) passwords have been reset and their existing sessions have been revoked.",
- "alerts.password-reset-confirm": "Do you want to send password reset email(s) to these user(s)?",
- "alerts.confirm-delete": "Warning!Do you really want to delete user(s)?
This action is not reversible! Only the user account will be deleted, their posts and topics will remain.
", - "alerts.delete-success": "User(s) Deleted!", + "alerts.confirm-validate-email": "Ali želite potrditi e-poštni(e) naslov(e) tega/teh uporabnika(ov)?", + "alerts.confirm-force-password-reset": "Ali ste prepričani, da želite vsiliti ponastavitev gesla in odjaviti te(ga) uporabnika(e)?", + "alerts.validate-email-success": "E-poštni naslovi so potrjeni", + "alerts.validate-force-password-reset-success": "Gesla uporabnikov so bila ponastavljena in obstoječe seje preklicane.", + "alerts.password-reset-confirm": "Ali želite poslati e-poštno sporočilo za obnovitev gesla temu/tem uporabniku(om)?", + "alerts.confirm-delete": "Opozorilo!Ali res želite izbrisati uporabnika(e)?
Tega dejanja ni mogoče razveljaviti! Izbrisan bo samo uporabniški račun, njegove objave in teme bodo ostale.
\n", + "alerts.delete-success": "Uporabnik(i) je/so izbrisan(i)!", "alerts.confirm-delete-content": "Warning!Do you really want to delete these user(s) content?
This action is not reversible! The users' accounts will remain, but their posts and topics will be deleted.
", - "alerts.delete-content-success": "User(s) Content Deleted!", + "alerts.delete-content-success": "Vsebina uporabnika(ov) je izbrisana!", "alerts.confirm-purge": "Warning!Do you really want to delete user(s) and their content?
This action is not reversible! All user data and content will be erased!
", - "alerts.create": "Create User", - "alerts.button-create": "Create", - "alerts.button-cancel": "Cancel", - "alerts.error-passwords-different": "Passwords must match!", - "alerts.error-x": "Error%1
", - "alerts.create-success": "User created!", + "alerts.create": "Ustvari uporabnika", + "alerts.button-create": "Ustvari", + "alerts.button-cancel": "Prekliči", + "alerts.error-passwords-different": "Gesli se morata ujemati!", + "alerts.error-x": "Napaka%1
", + "alerts.create-success": "Uporabnik je ustvarjen!", - "alerts.prompt-email": "Emails: ", - "alerts.email-sent-to": "An invitation email has been sent to %1", - "alerts.x-users-found": "%1 user(s) found, (%2 seconds)", - "export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.", - "export-users-completed": "Users exported as csv, click here to download." + "alerts.prompt-email": "E-poštni naslovi:", + "alerts.email-sent-to": "E -poštno sporočilo s povabilom je bilo poslano %1", + "alerts.x-users-found": "%1 najdenih uporabnik(ov), (%2 sekund)", + "export-users-started": "Izvoz uporabnikov kot CSV lahko traja nekaj časa. Ko bo končano, boste prejeli obvestilo.", + "export-users-completed": "Uporabniki, izvoženi kot CSV, kliknite tukaj za prenos." } \ No newline at end of file diff --git a/public/language/sl/admin/menu.json b/public/language/sl/admin/menu.json index 1c5ea73b4f..14b3e8c210 100644 --- a/public/language/sl/admin/menu.json +++ b/public/language/sl/admin/menu.json @@ -1,88 +1,89 @@ { "section-dashboard": "Dashboards", - "dashboard/overview": "Overview", - "dashboard/logins": "Logins", - "dashboard/users": "Users", - "dashboard/topics": "Topics", - "section-general": "General", + "dashboard/overview": "Pregled", + "dashboard/logins": "Prijave", + "dashboard/users": "Uporabniki", + "dashboard/topics": "Teme", + "dashboard/searches": "Iskanja", + "section-general": "Splošno", - "section-manage": "Manage", - "manage/categories": "Categories", + "section-manage": "Upravljaj", + "manage/categories": "Kategorije", "manage/privileges": "Privileges", - "manage/tags": "Tags", - "manage/users": "Users", - "manage/admins-mods": "Admins & Mods", - "manage/registration": "Registration Queue", - "manage/post-queue": "Post Queue", - "manage/groups": "Groups", - "manage/ip-blacklist": "IP Blacklist", - "manage/uploads": "Uploads", - "manage/digest": "Digests", + "manage/tags": "Oznake", + "manage/users": "Uporabniki", + "manage/admins-mods": "Skrbniki in moderatorji", + "manage/registration": "Čakalna vrsta registracij", + "manage/post-queue": "Čakalna vrsta objav", + "manage/groups": "Skupine", + "manage/ip-blacklist": "IP črna lista", + "manage/uploads": "Nalaganja", + "manage/digest": "Povzetki", - "section-settings": "Settings", - "settings/general": "General", - "settings/homepage": "Home Page", - "settings/navigation": "Navigation", - "settings/reputation": "Reputation & Flags", - "settings/email": "Email", - "settings/user": "Users", - "settings/group": "Groups", - "settings/guest": "Guests", - "settings/uploads": "Uploads", - "settings/languages": "Languages", - "settings/post": "Posts", - "settings/chat": "Chats", - "settings/pagination": "Pagination", - "settings/tags": "Tags", - "settings/notifications": "Notifications", - "settings/api": "API Access", - "settings/sounds": "Sounds", - "settings/social": "Social", - "settings/cookies": "Cookies", + "section-settings": "Nastavitve", + "settings/general": "Splošno", + "settings/homepage": "Domača stran", + "settings/navigation": "Krmarjenje", + "settings/reputation": "Ugled in zastavice", + "settings/email": "E-pošta", + "settings/user": "Uporabniki", + "settings/group": "Skupine", + "settings/guest": "Gostje", + "settings/uploads": "Nalaganja", + "settings/languages": "Jeziki", + "settings/post": "Objave", + "settings/chat": "Klepeti", + "settings/pagination": "Številčenje strani", + "settings/tags": "Oznake", + "settings/notifications": "Obvestila", + "settings/api": "API dostop", + "settings/sounds": "Zvoki", + "settings/social": "Družbeno", + "settings/cookies": "Piškotki", "settings/web-crawler": "Web Crawler", - "settings/sockets": "Sockets", - "settings/advanced": "Advanced", + "settings/sockets": "Vtičnice", + "settings/advanced": "Napredno", - "settings.page-title": "%1 Settings", + "settings.page-title": "%1 nastavitve", - "section-appearance": "Appearance", - "appearance/themes": "Themes", - "appearance/skins": "Skins", - "appearance/customise": "Custom Content (HTML/JS/CSS)", + "section-appearance": "Videz", + "appearance/themes": "Teme", + "appearance/skins": "Preobleke", + "appearance/customise": "Vsebina po meri (HTML/JS/CSS)", "section-extend": "Extend", - "extend/plugins": "Plugins", - "extend/widgets": "Widgets", - "extend/rewards": "Rewards", + "extend/plugins": "Vtičniki", + "extend/widgets": "Pripomočki", + "extend/rewards": "Nagrade", "section-social-auth": "Social Authentication", - "section-plugins": "Plugins", - "extend/plugins.install": "Install Plugins", + "section-plugins": "Vtičniki", + "extend/plugins.install": "Namesti vtičnike", - "section-advanced": "Advanced", - "advanced/database": "Database", - "advanced/events": "Events", + "section-advanced": "Napredno", + "advanced/database": "Podatkovna baza", + "advanced/events": "Dogodki", "advanced/hooks": "Hooks", - "advanced/logs": "Logs", - "advanced/errors": "Errors", - "advanced/cache": "Cache", + "advanced/logs": "Prijave", + "advanced/errors": "Napake", + "advanced/cache": "Predpomnilnik", "development/logger": "Logger", "development/info": "Info", "rebuild-and-restart-forum": "Rebuild & Restart Forum", - "restart-forum": "Restart Forum", - "logout": "Log out", + "restart-forum": "Ponovno zaženi forum", + "logout": "Odjavi se", "view-forum": "View Forum", "search.placeholder": "Press "/" to search for settings", - "search.no-results": "No results...", - "search.search-forum": "Search the forum for ", - "search.keep-typing": "Type more to see results...", - "search.start-typing": "Start typing to see results...", + "search.no-results": "Ni rezultatov...", + "search.search-forum": "Na forumu poišči ", + "search.keep-typing": "Vnesite več, da vidite rezultate...", + "search.start-typing": "Začnite tipkati, da vidite rezultate...", - "connection-lost": "Connection to %1 has been lost, attempting to reconnect...", + "connection-lost": "Povezava z %1 je bila izgubljena, poskus ponovne povezave...", - "alerts.version": "Running NodeBB v%1", - "alerts.upgrade": "Upgrade to v%1" + "alerts.version": "Teče NodeBB v%1", + "alerts.upgrade": "Nadgradi na v%1" } \ No newline at end of file diff --git a/public/language/sl/admin/settings/advanced.json b/public/language/sl/admin/settings/advanced.json index ce0782be9e..1ccc1a4752 100644 --- a/public/language/sl/admin/settings/advanced.json +++ b/public/language/sl/admin/settings/advanced.json @@ -1,9 +1,9 @@ { - "maintenance-mode": "Maintenance Mode", - "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", - "maintenance-mode.status": "Maintenance Mode Status Code", - "maintenance-mode.message": "Maintenance Message", - "headers": "Headers", + "maintenance-mode": "Način vzdrževanja", + "maintenance-mode.help": "Ko je forum v načinu vzdrževanja, bodo vse zahteve preusmerjene na statično stran za shranjevanje. Skrbniki so izvzeti iz te preusmeritve in lahko normalno dostopajo do spletnega mesta.", + "maintenance-mode.status": "Koda stanja načina vzdrževanja", + "maintenance-mode.message": "Sporočilo o vzdrževanju", + "headers": "Glave", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame", "headers.csp-frame-ancestors-help": "'none', 'self'(default) or list of URIs to allow.", @@ -16,28 +16,28 @@ "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", "hsts": "Strict Transport Security", - "hsts.enabled": "Enabled HSTS (recommended)", + "hsts.enabled": "Omogočen HSTS (priporočeno)", "hsts.maxAge": "HSTS Max Age", - "hsts.subdomains": "Include subdomains in HSTS header", - "hsts.preload": "Allow preloading of HSTS header", - "hsts.help": "If enabled, an HSTS header will be set for this site. You can elect to include subdomains and preloading flags in your header. If in doubt, you can leave these unchecked. More information ", - "traffic-management": "Traffic Management", - "traffic.help": "NodeBB uses a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.", - "traffic.enable": "Enable Traffic Management", + "hsts.subdomains": "V glavo HSTS vključi poddomene", + "hsts.preload": "Dovoli prednalaganje glave HSTS", + "hsts.help": "Če je omogočeno, bo za to spletno mesto nastavljena glava HSTS. Lahko se odločite za vključitev poddomen in zastavic za vnaprejšnje nalaganje v glavo. Če ste v dvomih, jih lahko pustite neoznačene. Več informacij ", + "traffic-management": "Upravljanje prometa", + "traffic.help": "NodeBB uporablja modul, ki v situacijah z velikim prometom samodejno zavrne zahteve. Tu lahko prilagajate te nastavitve, čeprav so privzete nastavitve dobro izhodišče.", + "traffic.enable": "Omogoči upravljanje prometa", "traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", - "traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", + "traffic.event-lag-help": "Z znižanjem te vrednosti se skrajšajo čakalne dobe za nalaganje strani, hkrati pa bo več uporabnikom prikazano sporočilo »čezmerna obremenitev«. (Potreben ponovni zagon)", "traffic.lag-check-interval": "Check Interval (in milliseconds)", "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)", "sockets.settings": "WebSocket Settings", "sockets.max-attempts": "Max Reconnection Attempts", - "sockets.default-placeholder": "Default: %1", + "sockets.default-placeholder": "Privzeto: %1", "sockets.delay": "Reconnection Delay", "analytics.settings": "Analytics Settings", "analytics.max-cache": "Analytics Cache Max Value", - "analytics.max-cache-help": "On high-traffic installs, the cache could be exhausted continuously if there are more concurrent active users than the Max Cache value. (Restart required)", - "compression.settings": "Compression Settings", - "compression.enable": "Enable Compression", - "compression.help": "This setting enables gzip compression. For a high-traffic website in production, the best way to put compression in place is to implement it at a reverse proxy level. You can enable it here for testing purposes." + "analytics.max-cache-help": "Pri namestitvah z velikim prometom bi se lahko predpomnilnik neprestano izčrpal, če je hkrati aktivnih uporabnikov več kot je največja vrednost predpomnilnika. (Potreben ponovni zagon)", + "compression.settings": "Nastavitve stiskanja", + "compression.enable": "Omogoči stiskanje", + "compression.help": "Ta nastavitev omogoča stiskanje GZIP. Za produkcijsko spletno mesto z velikim prometom je najboljši način za uvedbo stiskanja izvajanje na obratni ravni proxyja. Za namene testiranja ga lahko omogočite tukaj." } \ No newline at end of file diff --git a/public/language/sl/admin/settings/api.json b/public/language/sl/admin/settings/api.json index 50892925f3..01306f9cf2 100644 --- a/public/language/sl/admin/settings/api.json +++ b/public/language/sl/admin/settings/api.json @@ -1,16 +1,16 @@ { - "tokens": "Tokens", - "settings": "Settings", - "lead-text": "From this page you can configure access to the Write API in NodeBB.", - "intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.", - "docs": "Click here to access the full API specification", + "tokens": "Žetoni", + "settings": "Nastavitve", + "lead-text": "Na tej strani lahko konfigurirate dostop do API-ja za pisanje v NodeBB.", + "intro": "API za pisanje privzeto preverja uporabnike na podlagi njihovega piškotka seje, vendar NodeBB podpira tudi preverjanje pristnosti nosilca prek žetonov, ustvarjenih na tej strani.", + "docs": "Kliknite tukaj za dostop do celotne specifikacije API-ja", - "require-https": "Require API usage via HTTPS only", - "require-https-caveat": "Note: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.", + "require-https": "Zahtevaj uporabo API samo prek protokola HTTPS", + "require-https-caveat": "Opomba: Nekatere namestitve, ki vključujejo izravnalnike obremenitve, lahko svoje zahteve posredujejo NodeBB prek protokola HTTP, v tem primeru bi morala ta možnost ostati onemogočena.", - "uid": "User ID", - "uid-help-text": "Specify a User ID to associate with this token. If the user ID is0
, it will be considered a master token, which can assume the identity of other users based on the _uid
parameter",
- "description": "Description",
- "no-description": "No description specified.",
- "token-on-save": "Token will be generated once form is saved"
+ "uid": "ID uporabnika",
+ "uid-help-text": "Določite ID uporabnika, ki ga želite povezati s tem žetonom. Če je ID uporabnika 0
, bo veljal za glavni žeton, ki lahko prevzame identiteto drugih uporabnikov na podlagi parametra _uid
",
+ "description": "Opis",
+ "no-description": "Opis ni naveden.",
+ "token-on-save": "Žeton bo ustvarjen, ko bo obrazec shranjen"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/chat.json b/public/language/sl/admin/settings/chat.json
index 67898611e7..95d7342274 100644
--- a/public/language/sl/admin/settings/chat.json
+++ b/public/language/sl/admin/settings/chat.json
@@ -1,9 +1,9 @@
{
- "chat-settings": "Chat Settings",
- "disable": "Disable chat",
- "disable-editing": "Disable chat message editing/deletion",
+ "chat-settings": "Nastavitve klepeta",
+ "disable": "Onemogoči klepet",
+ "disable-editing": "Onemogoči urejanje/brisanje sporočila klepeta",
"disable-editing-help": "Administrators and global moderators are exempt from this restriction",
- "max-length": "Maximum length of chat messages",
+ "max-length": "Največja dolžina sporočila klepeta",
"max-room-size": "Maximum number of users in chat rooms",
"delay": "Time between chat messages in milliseconds",
"notification-delay": "Notification delay for chat messages. (0 for no delay)",
diff --git a/public/language/sl/admin/settings/cookies.json b/public/language/sl/admin/settings/cookies.json
index 1ffd2dced4..baea71728d 100644
--- a/public/language/sl/admin/settings/cookies.json
+++ b/public/language/sl/admin/settings/cookies.json
@@ -1,13 +1,13 @@
{
- "eu-consent": "EU Consent",
- "consent.enabled": "Enabled",
+ "eu-consent": "EU soglasje",
+ "consent.enabled": "Omogočeno",
"consent.message": "Notification message",
"consent.acceptance": "Acceptance message",
"consent.link-text": "Policy Link Text",
"consent.link-url": "Policy Link URL",
"consent.blank-localised-default": "Leave blank to use NodeBB localised defaults",
- "settings": "Settings",
+ "settings": "Nastavitve",
"cookie-domain": "Session cookie domain",
- "max-user-sessions": "Max active sessions per user",
- "blank-default": "Leave blank for default"
+ "max-user-sessions": "Največ aktivnih sej na uporabnika",
+ "blank-default": "Za privzeto pusti prazno"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/email.json b/public/language/sl/admin/settings/email.json
index 9bdbde26a6..65f579d28c 100644
--- a/public/language/sl/admin/settings/email.json
+++ b/public/language/sl/admin/settings/email.json
@@ -6,7 +6,7 @@
"from-help": "The from name to display in the email.",
"smtp-transport": "SMTP Transport",
- "smtp-transport.enabled": "Use an external email server to send emails",
+ "smtp-transport.enabled": "Enable SMTP Transport",
"smtp-transport-help": "You can select from a list of well-known services or enter a custom one.",
"smtp-transport.service": "Select a service",
"smtp-transport.service-custom": "Custom Service",
@@ -37,6 +37,10 @@
"subscriptions.hour": "Digest Hour",
"subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g. 0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.url
property in config.json",
+ "title.name": "Ime vaše skupnosti",
+ "title.show-in-header": "V glavi pokaži naslov strani",
+ "browser-title": "Naslov brskalnika",
+ "browser-title-help": "Če naslov brskalnika ni naveden, bo uporabljen naslov spletnega mesta",
+ "title-layout": "Postavitev naslova",
"title-layout-help": "Define how the browser title will be structured ie. {pageTitle} | {browserTitle}",
- "description.placeholder": "A short description about your community",
- "description": "Site Description",
- "keywords": "Site Keywords",
- "keywords-placeholder": "Keywords describing your community, comma-separated",
- "logo": "Site Logo",
- "logo.image": "Image",
- "logo.image-placeholder": "Path to a logo to display on forum header",
+ "description.placeholder": "Kratek opis vaše skupnosti",
+ "description": "Opis spletne strani",
+ "keywords": "Ključne besede spletnega mesta",
+ "keywords-placeholder": "Ključne besede, ki opisujejo vašo skupnost, ločene z vejicami",
+ "logo": "Logotip spletnega mesta",
+ "logo.image": "Slika",
+ "logo.image-placeholder": "Pot do logotipa za prikaz v glavi foruma",
"logo.upload": "Upload",
- "logo.url": "URL",
- "logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url": "Logo Link URL",
+ "logo.url-placeholder": "URL logotipa spletnega mesta",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -33,18 +33,18 @@
"touch-icon.help": "Recommended size and format: 512x512, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.",
"maskable-icon": "Maskable (Homescreen) Icon",
"maskable-icon.help": "Recommended size and format: 512x512, PNG format only. If no maskable icon is specified, NodeBB will fall back to the Touch Icon.",
- "outgoing-links": "Outgoing Links",
+ "outgoing-links": "Odhodne povezave",
"outgoing-links.warning-page": "Use Outgoing Links Warning Page",
- "search": "Search",
- "search-default-in": "Search In",
- "search-default-in-quick": "Quick Search In",
- "search-default-sort-by": "Sort by",
+ "search": "Išči",
+ "search-default-in": "Išči v",
+ "search-default-in-quick": "Hitro išči v",
+ "search-default-sort-by": "Razvrsti po",
"outgoing-links.whitelist": "Domains to whitelist for bypassing the warning page",
- "site-colors": "Site Color Metadata",
- "theme-color": "Theme Color",
- "background-color": "Background Color",
- "background-color-help": "Color used for splash screen background when website is installed as a PWA",
- "undo-timeout": "Undo Timeout",
- "undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
+ "site-colors": "Metapodatki o barvi spletnega mesta",
+ "theme-color": "Barva teme",
+ "background-color": "Barva ozadja",
+ "background-color-help": "Barva, ki se uporablja za ozadje začetnega zaslona, ko je spletno mesto nameščeno kot PWA",
+ "undo-timeout": "Razveljavi časovno omejitev",
+ "undo-timeout-help": "Nekatere operacije, kot so premikanje tem, bodo moderatorju omogočile, da v določenem časovnem okviru razveljavi svoje dejanje. Nastavite na 0, da popolnoma onemogočite razveljavitev.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/sl/admin/settings/group.json b/public/language/sl/admin/settings/group.json
index f13933ea7e..33c91eb310 100644
--- a/public/language/sl/admin/settings/group.json
+++ b/public/language/sl/admin/settings/group.json
@@ -1,6 +1,6 @@
{
- "general": "General",
- "private-groups": "Private Groups",
+ "general": "Splošno",
+ "private-groups": "Zasebne skupine",
"private-groups.help": "If enabled, joining of groups requires the approval of the group owner (Default: enabled)",
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-multiple-badges": "Allow Multiple Badges",
diff --git a/public/language/sl/admin/settings/guest.json b/public/language/sl/admin/settings/guest.json
index 75d44f37e4..f0a17f7cfa 100644
--- a/public/language/sl/admin/settings/guest.json
+++ b/public/language/sl/admin/settings/guest.json
@@ -1,5 +1,5 @@
{
- "settings": "Settings",
+ "settings": "Nastavitve",
"handles.enabled": "Allow guest handles",
"handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"",
"topic-views.enabled": "Allow guests to increase topic view counts",
diff --git a/public/language/sl/admin/settings/homepage.json b/public/language/sl/admin/settings/homepage.json
index 7428d59eeb..7198443b3b 100644
--- a/public/language/sl/admin/settings/homepage.json
+++ b/public/language/sl/admin/settings/homepage.json
@@ -1,8 +1,8 @@
{
- "home-page": "Home Page",
- "description": "Choose what page is shown when users navigate to the root URL of your forum.",
- "home-page-route": "Home Page Route",
- "custom-route": "Custom Route",
- "allow-user-home-pages": "Allow User Home Pages",
- "home-page-title": "Title of the home page (default \"Home\")"
+ "home-page": "Domača stran",
+ "description": "Izberite, katera stran se prikaže, ko se uporabniki pomaknejo do korenskega URL-ja vašega foruma.",
+ "home-page-route": "Pot do domače strani",
+ "custom-route": "Pot po meri",
+ "allow-user-home-pages": "Dovoli domače strani uporabnikov",
+ "home-page-title": "Naslov domače strani (privzeto »Domača stran«)"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/languages.json b/public/language/sl/admin/settings/languages.json
index bdd57849b3..311b4af2e7 100644
--- a/public/language/sl/admin/settings/languages.json
+++ b/public/language/sl/admin/settings/languages.json
@@ -1,6 +1,6 @@
{
- "language-settings": "Language Settings",
- "description": "The default language determines the language settings for all users who are visiting your forum. 30
, or one month). Set to 0 to always display dates, leave blank to always display relative times.",
"timestamp.necro-threshold": "Necro Threshold (in days)",
"timestamp.necro-threshold-help": "A message will be shown between posts if the time between them is longer than the necro threshold. (Default: 7
, or one week). Set to 0 to disable.",
- "timestamp.topic-views-interval": "Increment topic views interval (in minutes)",
- "timestamp.topic-views-interval-help": "Topic views will only increment once every X minutes as defined by this setting.",
+ "timestamp.topic-views-interval": "Povečanje intervala ogledov teme (v minutah)",
+ "timestamp.topic-views-interval-help": "Ogledi tem se bodo povečali le enkrat na vsakih X minut, kot je določeno s to nastavitvijo.",
"teaser": "Teaser Post",
- "teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
- "teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
- "teaser.first": "First",
- "unread": "Unread Settings",
+ "teaser.last-post": "Zadnja – Prikaži najnovejšo objavo, vključno z izvirno, če ni odgovorov",
+ "teaser.last-reply": "Zadnja – Prikaži najnovejši odgovor ali \"Ni odgovorov\", če ni odgovorov",
+ "teaser.first": "Prvi",
+ "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
+ "unread": "Neprebrane nastavitve",
"unread.cutoff": "Unread cutoff days",
- "unread.min-track-last": "Minimum posts in topic before tracking last read",
- "recent": "Recent Settings",
+ "unread.min-track-last": "Najmanjše število objav v temi pred sledenjem zadnjem branju",
+ "recent": "Nedavne nastavitve",
"recent.max-topics": "Maximum topics on /recent",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
- "signature": "Signature Settings",
- "signature.disable": "Disable signatures",
- "signature.no-links": "Disable links in signatures",
- "signature.no-images": "Disable images in signatures",
- "signature.max-length": "Maximum Signature Length",
- "composer": "Composer Settings",
+ "signature": "Nastavitve podpisa",
+ "signature.disable": "Onemogoči podpise",
+ "signature.no-links": "Onemogoči povezave v podpisih",
+ "signature.no-images": "Onemogoči slike v podpisih",
+ "signature.max-length": "Največja dolžina podpisa",
+ "composer": "Nastavitve sestavljalnika",
"composer-help": "The following settings govern the functionality and/or appearance of the post composer shown\n\t\t\t\tto users when they create new topics, or reply to existing topics.",
- "composer.show-help": "Show \"Help\" tab",
- "composer.enable-plugin-help": "Allow plugins to add content to the help tab",
- "composer.custom-help": "Custom Help Text",
- "ip-tracking": "IP Tracking",
- "ip-tracking.each-post": "Track IP Address for each post",
- "enable-post-history": "Enable Post History"
+ "composer.show-help": "Prikaži zavihek \"Pomoč\"",
+ "composer.enable-plugin-help": "Dovoli vtičnikom dodajanje vsebine na zavihek za pomoč",
+ "composer.custom-help": "Besedilo pomoči po meri",
+ "backlinks": "Backlinks",
+ "backlinks.enabled": "Enable topic backlinks",
+ "backlinks.help": "If a post references another topic, a link back to the post will be inserted into the referenced topic at that point in time.",
+ "ip-tracking": "IP sledenje",
+ "ip-tracking.each-post": "Sledi IP naslov za vsako objavo",
+ "enable-post-history": "Omogoči zgodovino objav"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/reputation.json b/public/language/sl/admin/settings/reputation.json
index 7cfa636521..a943374890 100644
--- a/public/language/sl/admin/settings/reputation.json
+++ b/public/language/sl/admin/settings/reputation.json
@@ -1,22 +1,22 @@
{
- "reputation": "Reputation Settings",
- "disable": "Disable Reputation System",
- "disable-down-voting": "Disable Down Voting",
- "votes-are-public": "All Votes Are Public",
+ "reputation": "Nastavitve ugleda",
+ "disable": "Onemogoči sistem ugleda",
+ "disable-down-voting": "Onemogoči glasovanje proti",
+ "votes-are-public": "Vsi glasovi so javni",
"thresholds": "Activity Thresholds",
- "min-rep-downvote": "Minimum reputation to downvote posts",
- "downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
- "downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
- "min-rep-flag": "Minimum reputation to flag posts",
- "min-rep-website": "Minimum reputation to add \"Website\" to user profile",
- "min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",
- "min-rep-signature": "Minimum reputation to add \"Signature\" to user profile",
- "min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile",
- "min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile",
+ "min-rep-downvote": "Najmanjši ugled za objavo glasov proti",
+ "downvotes-per-day": "Glasovi proti na dan (nastavljeno na 0 za neomejeno število glasov proti)",
+ "downvotes-per-user-per-day": "Glasovi proti na uporabnika na dan (nastavljeno na 0 za neomejeno število glasov proti)",
+ "min-rep-flag": "Najmanjši ugled za označevanje objav z zastavico",
+ "min-rep-website": "Najmanjši ugled za dodajanje \"Spletna stran\" v uporabniški profil",
+ "min-rep-aboutme": "Najmanjši ugled za dodajanje \"O meni\" v uporabniški profil",
+ "min-rep-signature": "Najmanjši ugled za dodajanje \"Podpis\" v uporabniški profil",
+ "min-rep-profile-picture": "Najmanjši ugled za dodajanje \"Profilna slika\" v uporabniški profil",
+ "min-rep-cover-picture": "Najmanjši ugled za dodajanje \"Naslovna slika\" v uporabniški profil",
"flags": "Flag Settings",
- "flags.limit-per-target": "Maximum number of times something can be flagged",
- "flags.limit-per-target-placeholder": "Default: 0",
- "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a "report" and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
+ "flags.limit-per-target": "Največkrat, ko je mogoče nekaj označiti z zastavico",
+ "flags.limit-per-target-placeholder": "Privzeto: 0",
+ "flags.limit-per-target-help": "Ko je objava ali uporabnik večkrat označen z zastavico, se vsaka dodatna zastavica šteje za & quot;poročilo" in dodana prvotni zastavici. To možnost nastavite na število, različno od nič, da omejite število poročil, ki jih element lahko prejme.",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/social.json b/public/language/sl/admin/settings/social.json
index 23aedfcfaa..f01d398aa1 100644
--- a/public/language/sl/admin/settings/social.json
+++ b/public/language/sl/admin/settings/social.json
@@ -1,5 +1,5 @@
{
- "post-sharing": "Post Sharing",
- "info-plugins-additional": "Plugins can add additional networks for sharing posts.",
- "save-success": "Successfully saved Post Sharing Networks!"
+ "post-sharing": "Deljenje objav",
+ "info-plugins-additional": "Vtičniki lahko dodajo dodatna omrežja za deljenje objav.",
+ "save-success": "Uspešno shranjena omrežja za deljenje objav!"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/sockets.json b/public/language/sl/admin/settings/sockets.json
index d04ee42fcf..a47145831d 100644
--- a/public/language/sl/admin/settings/sockets.json
+++ b/public/language/sl/admin/settings/sockets.json
@@ -1,6 +1,6 @@
{
- "reconnection": "Reconnection Settings",
- "max-attempts": "Max Reconnection Attempts",
- "default-placeholder": "Default: %1",
- "delay": "Reconnection Delay"
+ "reconnection": "Nastavitve vzpostavitve ponovne povezave",
+ "max-attempts": "Največ poskusov vzpostavitve ponovne povezave",
+ "default-placeholder": "Privzeto: %1",
+ "delay": "Zamuda pri vzpostavitvi ponovne povezave"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/sounds.json b/public/language/sl/admin/settings/sounds.json
index 95ccbde0f1..0b20dfc83f 100644
--- a/public/language/sl/admin/settings/sounds.json
+++ b/public/language/sl/admin/settings/sounds.json
@@ -1,9 +1,9 @@
{
- "notifications": "Notifications",
- "chat-messages": "Chat Messages",
- "play-sound": "Play",
- "incoming-message": "Incoming Message",
- "outgoing-message": "Outgoing Message",
- "upload-new-sound": "Upload New Sound",
- "saved": "Settings Saved"
+ "notifications": "Obvestila",
+ "chat-messages": "Sporočila klepeta",
+ "play-sound": "Predvajaj",
+ "incoming-message": "Dohodno sporočilo",
+ "outgoing-message": "Odhodno sporočilo",
+ "upload-new-sound": "Naloži nov zvok",
+ "saved": "Nastavitve so shranjene"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/tags.json b/public/language/sl/admin/settings/tags.json
index 080010f6f0..3134921790 100644
--- a/public/language/sl/admin/settings/tags.json
+++ b/public/language/sl/admin/settings/tags.json
@@ -1,12 +1,12 @@
{
- "tag": "Tag Settings",
- "link-to-manage": "Manage Tags",
+ "tag": "Nastavitve oznak",
+ "link-to-manage": "Upravljaj oznake",
"system-tags": "System Tags",
- "system-tags-help": "Only privileged users will be able to use these tags.",
- "min-per-topic": "Minimum Tags per Topic",
- "max-per-topic": "Maximum Tags per Topic",
- "min-length": "Minimum Tag Length",
- "max-length": "Maximum Tag Length",
- "related-topics": "Related Topics",
- "max-related-topics": "Maximum related topics to display (if supported by theme)"
+ "system-tags-help": "Ze oznake bodo lahko uporabljali le privilegirani uporabniki.",
+ "min-per-topic": "Najmanj oznak na temo",
+ "max-per-topic": "Največ oznak na temo",
+ "min-length": "Najmanjša dolžina oznake",
+ "max-length": "Največja dolžina oznake",
+ "related-topics": "Sorodne teme",
+ "max-related-topics": "Največ sorodnih tem za prikaz (če jih tema podpira)"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/settings/uploads.json b/public/language/sl/admin/settings/uploads.json
index 449ed22522..f03378516f 100644
--- a/public/language/sl/admin/settings/uploads.json
+++ b/public/language/sl/admin/settings/uploads.json
@@ -1,7 +1,7 @@
{
- "posts": "Posts",
- "allow-files": "Allow users to upload regular files",
- "private": "Make uploaded files private",
+ "posts": "Objave",
+ "allow-files": "Dovoli uporabnikom nalaganje navadnih datotek",
+ "private": "Naložene datoteke označi kot zasebne",
"strip-exif-data": "Strip EXIF Data",
"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.",
@@ -19,7 +19,7 @@
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"topic-thumb-size": "Topic Thumb Size",
- "allowed-file-extensions": "Allowed File Extensions",
+ "allowed-file-extensions": "Dovoljene pripone datoteke",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. pdf,xls,doc
). An empty list means all extensions are allowed.",
"upload-limit-threshold": "Rate limit user uploads to:",
"upload-limit-threshold-per-minute": "Per %1 Minute",
@@ -28,7 +28,7 @@
"allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG",
"default-avatar": "Custom Default Avatar",
- "upload": "Upload",
+ "upload": "Naloži",
"profile-image-dimension": "Profile Image Dimension",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)",
"max-profile-image-size": "Maximum Profile Image File Size",
diff --git a/public/language/sl/admin/settings/user.json b/public/language/sl/admin/settings/user.json
index 48be13b75e..d680faf1ad 100644
--- a/public/language/sl/admin/settings/user.json
+++ b/public/language/sl/admin/settings/user.json
@@ -1,84 +1,85 @@
{
- "authentication": "Authentication",
- "require-email-confirmation": "Require Email Confirmation",
- "email-confirm-interval": "User may not resend a confirmation email until",
+ "authentication": "Preverjanje pristnosti",
+ "require-email-confirmation": "Zahtevaj potrditev po e-pošti",
+ "email-confirm-interval": "Uporabnik morda ne bo mogel znova poslati potrditvenega e-poštnega sporočila, dokler",
"email-confirm-email2": "minutes have elapsed",
- "allow-login-with": "Allow login with",
- "allow-login-with.username-email": "Username or Email",
- "allow-login-with.username": "Username Only",
- "allow-login-with.email": "Email Only",
- "account-settings": "Account Settings",
- "gdpr_enabled": "Enable GDPR consent collection",
+ "allow-login-with": "Dovoli prijavo z",
+ "allow-login-with.username-email": "Uporabniško ime ali e-poštni naslov",
+ "allow-login-with.username": "Samo uporabniško ime",
+ "allow-login-with.email": "Samo e-poštni naslov",
+ "account-settings": "Nastavitve računa",
+ "gdpr_enabled": "Omogoči zbiranje GDPR soglasij",
"gdpr_enabled_help": "When enabled, all new registrants will be required to explicitly give consent for data collection and usage under the General Data Protection Regulation (GDPR). Note: Enabling GDPR does not force pre-existing users to provide consent. To do so, you will need to install the GDPR plugin.",
- "disable-username-changes": "Disable username changes",
- "disable-email-changes": "Disable email changes",
- "disable-password-changes": "Disable password changes",
- "allow-account-deletion": "Allow account deletion",
- "hide-fullname": "Hide fullname from users",
- "hide-email": "Hide email from users",
- "show-fullname-as-displayname": "Show user's full name as their display name if available",
- "themes": "Themes",
- "disable-user-skins": "Prevent users from choosing a custom skin",
- "account-protection": "Account Protection",
- "admin-relogin-duration": "Admin relogin duration (minutes)",
+ "disable-username-changes": "Onemogoči spreminjanje uporabniškega imena",
+ "disable-email-changes": "Onemogoči spreminjanje e-poštnega naslova",
+ "disable-password-changes": "Onemogoči spreminjanje gesla",
+ "allow-account-deletion": "Dovoli brisanje računa",
+ "hide-fullname": "Skrij polno ime pred uporabniki",
+ "hide-email": "Skrij e-poštni naslov pred uporabniki",
+ "show-fullname-as-displayname": "Prikaži uporabnikovo polno ime kot njegovo prikazno ime, če je na voljo",
+ "themes": "Teme",
+ "disable-user-skins": "Prepreči uporabnikom izbiro preobleke po meri",
+ "account-protection": "Zaščita računa",
+ "admin-relogin-duration": "Trajanje ponovne prijave skrbnika (v minutah)",
"admin-relogin-duration-help": "After a set amount of time accessing the admin section will require re-login, set to 0 to disable",
- "login-attempts": "Login attempts per hour",
+ "login-attempts": "Število poskusov prijave na uro",
"login-attempts-help": "If login attempts to a user's account exceeds this threshold, that account will be locked for a pre-configured amount of time",
- "lockout-duration": "Account Lockout Duration (minutes)",
- "login-days": "Days to remember user login sessions",
- "password-expiry-days": "Force password reset after a set number of days",
- "session-time": "Session Time",
- "session-time-days": "Days",
- "session-time-seconds": "Seconds",
+ "lockout-duration": "Trajanje zaklepanja računa (v minutah)",
+ "login-days": "Dnevi za zapomnitev sej za prijavo uporabnikov",
+ "password-expiry-days": "Vsilite ponastavitev gesla po nastavljenem številu dni",
+ "session-time": "Čas seje",
+ "session-time-days": "Dni",
+ "session-time-seconds": "Sekund",
"session-time-help": "These values are used to govern how long a user stays logged in when they check "Remember Me" on login. Note that only one of these values will be used. If there is no seconds value we fall back to days. If there is no days value we default to 14 days.",
- "online-cutoff": "Minutes after user is considered inactive",
+ "online-cutoff": "Minut po tem, ko je uporabnik neaktiven",
"online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.",
- "registration": "User Registration",
- "registration-type": "Registration Type",
- "registration-approval-type": "Registration Approval Type",
- "registration-type.normal": "Normal",
+ "registration": "Registracija uporabnika",
+ "registration-type": "Vrsta registracije",
+ "registration-approval-type": "Vrsta odobritve registracije",
+ "registration-type.normal": "Običajno",
"registration-type.admin-approval": "Admin Approval",
"registration-type.admin-approval-ip": "Admin Approval for IPs",
- "registration-type.invite-only": "Invite Only",
+ "registration-type.invite-only": "Samo povabilo",
"registration-type.admin-invite-only": "Admin Invite Only",
"registration-type.disabled": "No registration",
"registration-type.help": "Normal - Users can register from the /register page.192.168.100.0/22
).",
- "hint-2": "You can add in comments by starting lines with the #
symbol.",
+ "lead": "Tu nastavite svoj črni seznam IP.",
+ "description": "Včasih prepoved uporabniškega računa ni dovolj odvračilna. V drugih primerih je najboljši način za zaščito foruma omejitev dostopa do foruma za določen IP ali vrsto IP-jev. V teh scenarijih lahko na ta črni seznam dodate problematične naslove IP ali celotne bloke CIDR, pri čemer se jim prepreči prijava ali registracija novega računa.",
+ "active-rules": "Aktivna pravila",
+ "validate": "Potrdi črno listo",
+ "apply": "Uveljavi črno listo",
+ "hints": "namigi za sintakso",
+ "hint-1": "Določite posamezne naslove IP na vrstico. Bloke IP lahko dodate, dokler sledijo formatu CIDR (e.g. 192.168.100.0/22
).",
+ "hint-2": "Komentarje lahko dodajate tako, da vrstice začnete z znakom #
.",
- "validate.x-valid": "%1 out of %2 rule(s) valid.",
- "validate.x-invalid": "The following %1 rules are invalid:",
+ "validate.x-valid": "%1 od %2 pravil je neveljavnih.",
+ "validate.x-invalid": "Naslednjih %1 pravil je neveljavnih:",
- "alerts.applied-success": "Blacklist Applied",
+ "alerts.applied-success": "Črna lista je uveljavljena",
- "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour",
- "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day",
- "ip-banned": "IP banned"
+ "analytics.blacklist-hourly": "Slika 1 – Zadetki na črni listi na uro",
+ "analytics.blacklist-daily": "Slika 2 – Zadetki na črni listi na dan",
+ "ip-banned": "Prepovedan IP"
}
\ No newline at end of file
diff --git a/public/language/sl/modules.json b/public/language/sl/modules.json
index 3032028b52..b236194486 100644
--- a/public/language/sl/modules.json
+++ b/public/language/sl/modules.json
@@ -13,28 +13,28 @@
"chat.recent-chats": "Zadnji klepeti",
"chat.contacts": "Stiki",
"chat.message-history": "Zgodovina klepeta",
- "chat.message-deleted": "Message Deleted",
- "chat.options": "Chat options",
+ "chat.message-deleted": "Sporočilo izbrisano",
+ "chat.options": "Možnosti klepeta",
"chat.pop-out": "Klepet v novem oknu",
- "chat.minimize": "Minimize",
- "chat.maximize": "Povečaj",
+ "chat.minimize": "Minimiziraj",
+ "chat.maximize": "Maksimiraj",
"chat.seven_days": "7 dni",
"chat.thirty_days": "30 dni",
"chat.three_months": "3 meseci",
"chat.delete_message_confirm": "Ali ste prepričani, da želite izbrisati to sporočilo?",
- "chat.retrieving-users": "Retrieving users...",
- "chat.manage-room": "Manage Chat Room",
+ "chat.retrieving-users": "Pridobivanje uporabnikov...",
+ "chat.manage-room": "Upravljaj sobo klepeta",
"chat.add-user-help": "Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation. Only room owners () may remove users from chat rooms.",
"chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"chat.rename-room": "Rename Room",
"chat.rename-placeholder": "Enter your room name here",
"chat.rename-help": "The room name set here will be viewable by all participants in the room.",
- "chat.leave": "Leave Chat",
- "chat.leave-prompt": "Are you sure you wish to leave this chat?",
- "chat.leave-help": "Leaving this chat will remove you from future correspondence in this chat. If you are re-added in the future, you will not see any chat history from prior to your re-joining.",
+ "chat.leave": "Zapusti klepet",
+ "chat.leave-prompt": "Ste prepričani, da želite zapustiti ta klepet?",
+ "chat.leave-help": "Če zapustite ta klepet boste izključeni iz prihodnje korespondence v tem klepetu. Če boste v prihodnosti v klepet znova dodani, ne boste videli zgodovine klepeta pred ponovno pridružitvijo.",
"chat.in-room": "In this room",
"chat.kick": "Kick",
- "chat.show-ip": "Show IP",
+ "chat.show-ip": "Pokaži IP",
"chat.owner": "Room Owner",
"chat.system.user-join": "%1 has joined the room",
"chat.system.user-leave": "%1 has left the room",
@@ -54,17 +54,17 @@
"composer.formatting.strikethrough": "Prečrtano",
"composer.formatting.code": "Code",
"composer.formatting.link": "Povezava",
- "composer.formatting.picture": "Slika",
+ "composer.formatting.picture": "Image Link",
"composer.upload-picture": "Prenesi sliko",
"composer.upload-file": "Prenesi datoteko",
"composer.zen_mode": "Zen način",
- "composer.select_category": "Select a category",
- "composer.textarea.placeholder": "Enter your post content here, drag and drop images",
+ "composer.select_category": "Izberi kategorijo",
+ "composer.textarea.placeholder": "Tukaj vnesite vsebino objave, povlecite in spustite slike",
"composer.schedule-for": "Schedule topic for",
- "composer.schedule-date": "Date",
- "composer.schedule-time": "Time",
+ "composer.schedule-date": "Datum",
+ "composer.schedule-time": "Čas",
"composer.cancel-scheduling": "Cancel Scheduling",
- "composer.set-schedule-date": "Set Date",
+ "composer.set-schedule-date": "Nastavi datum",
"bootbox.ok": "V redu",
"bootbox.cancel": "Prekliči",
"bootbox.confirm": "Potrdi",
diff --git a/public/language/sl/post-queue.json b/public/language/sl/post-queue.json
index bfaa367870..648f761751 100644
--- a/public/language/sl/post-queue.json
+++ b/public/language/sl/post-queue.json
@@ -1,18 +1,18 @@
{
- "post-queue": "Post Queue",
+ "post-queue": "Čakalna vrsta objav",
"description": "There are no posts in the post queue. YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "You are up-to-date
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", - "latest-lookup-failed": "Failed to look up latest available version of NodeBB
", - - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", - - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", - - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", - - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", - - "high-presence-topics": "High Presence Topics", - - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" -} diff --git a/public/language/sr/admin/general/homepage.json b/public/language/sr/admin/general/homepage.json deleted file mode 100644 index 7428d59eeb..0000000000 --- a/public/language/sr/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Home Page", - "description": "Choose what page is shown when users navigate to the root URL of your forum.", - "home-page-route": "Home Page Route", - "custom-route": "Custom Route", - "allow-user-home-pages": "Allow User Home Pages", - "home-page-title": "Title of the home page (default \"Home\")" -} \ No newline at end of file diff --git a/public/language/sr/admin/general/languages.json b/public/language/sr/admin/general/languages.json deleted file mode 100644 index bdd57849b3..0000000000 --- a/public/language/sr/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.0
za ponoć, 17
za 5:00 pm). Uzmite u obzir da će se slanje događati po satnici samog servara, i da vrlo verovatno se ne poklapa sa satnicom vašeg sistema. url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/sr/admin/settings/navigation.json b/public/language/sr/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/sr/admin/settings/navigation.json
+++ b/public/language/sr/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "You are up-to-date
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", - "latest-lookup-failed": "Failed to look up latest available version of NodeBB
", - - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", - - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", - - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", - - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", - - "high-presence-topics": "High Presence Topics", - - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" -} diff --git a/public/language/sv/admin/general/homepage.json b/public/language/sv/admin/general/homepage.json deleted file mode 100644 index 7428d59eeb..0000000000 --- a/public/language/sv/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Home Page", - "description": "Choose what page is shown when users navigate to the root URL of your forum.", - "home-page-route": "Home Page Route", - "custom-route": "Custom Route", - "allow-user-home-pages": "Allow User Home Pages", - "home-page-title": "Title of the home page (default \"Home\")" -} \ No newline at end of file diff --git a/public/language/sv/admin/general/languages.json b/public/language/sv/admin/general/languages.json deleted file mode 100644 index bdd57849b3..0000000000 --- a/public/language/sv/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/sv/admin/settings/navigation.json b/public/language/sv/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/sv/admin/settings/navigation.json
+++ b/public/language/sv/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: YYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "All Time",
-
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "You are up-to-date
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", - "latest-lookup-failed": "Failed to look up latest available version of NodeBB
", - - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", - - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", - - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", - - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", - - "high-presence-topics": "High Presence Topics", - - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" -} diff --git a/public/language/th/admin/general/homepage.json b/public/language/th/admin/general/homepage.json deleted file mode 100644 index 48f9ebe23a..0000000000 --- a/public/language/th/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "หน้าแรก", - "description": "เลือกหน้าเว็บที่จะแสดงเมื่อผู้ใช้ไปที่ URL หลักของฟอรัม", - "home-page-route": "เส้นทางหน้าแรก", - "custom-route": "เส้นทางที่กำหนดเอง", - "allow-user-home-pages": "อนุญาตหน้าแรกของผู้ใช้", - "home-page-title": "Title ของหน้าแรก (ค่าเริ่มต้น \"Home\")" -} \ No newline at end of file diff --git a/public/language/th/admin/general/languages.json b/public/language/th/admin/general/languages.json deleted file mode 100644 index bdd57849b3..0000000000 --- a/public/language/th/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.url
property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -20,9 +20,9 @@
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "The URL of the site logo",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/th/admin/settings/navigation.json b/public/language/th/admin/settings/navigation.json
index 13dd01aae7..7baca85096 100644
--- a/public/language/th/admin/settings/navigation.json
+++ b/public/language/th/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Properties:",
"groups": "Groups:",
"open-new-window": "Open in a new window",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: YYYY-AA-GG
'dir.",
- "page-views-custom-error": "Lütfen tarih aralığını geçerli formatta girin YYYY-MM-DD
",
-
- "stats.yesterday": "Dün",
- "stats.today": "Bugün",
- "stats.last-week": "Geçen Hafta",
- "stats.this-week": "Bu Hafta",
- "stats.last-month": "Geçen Ay",
- "stats.this-month": "Bu Ay",
- "stats.all": "Tüm Zamanlar",
-
- "updates": "Güncellemeler",
- "running-version": "NodeBB v%1 çalışıyor.",
- "keep-updated": "En son güvenlik değişiklikleri ve hata düzeltmeleri için NodeBB'nin güncel olduğundan emin olun.",
- "up-to-date": "Sürümünüzgüncel
", - "upgrade-available": "Yeni bir sürüm (v% 1) yayımlandı. NodeBB yükseltmeyi göz önünde bulundurun
", - "prerelease-upgrade-available": "Bu, NodeBB'nin eski bir sürümü. Yeni bir sürüm (v% 1) yayımlandı. NodeBB’nizi yükseltmeyi düşünün.
", - "prerelease-warning": "Bu, NodeBB'nin bir önsürüm versiyonudur. İstenmeyen hatalar oluşabilir.
", - "running-in-development": "Forum, geliştirici modunda çalışıyor. Forum, potansiyel güvenlik açıklarına açık olabilir; lütfen sistem yöneticinize başvurun.", - "latest-lookup-failed": "En güncel kullanılabilecek NodeBB sürümü görüntülenemedi
", - - "notices": "Bildirimler", - "restart-not-required": "Yeniden başlatma gerekmiyor", - "restart-required": "Yeniden başlatma gerekiyor", - "search-plugin-installed": "Arama Eklentisi yüklendi", - "search-plugin-not-installed": "Arama Eklentisi yüklenmedi", - "search-plugin-tooltip": "Arama işlevselliğini etkinleştirmek için eklenti sayfasından bir arama eklentisi kurun", - - "control-panel": "Sistem Kontrol Paneli", - "rebuild-and-restart": "Yeniden oluştur & Yeniden Başlat", - "restart": "Yeniden Başlat", - "restart-warning": "NodeBB'yi yeniden oluşturmak (yapılandırmak) veya yeniden başlatmak, mevcut tüm bağlantıları birkaç saniye için sonlandırır.", - "restart-disabled": "NodeBB'nizi yeniden oluşturma ve yeniden başlatma devre dışı bırakıldı.", - "maintenance-mode": "Bakım Modu", - "maintenance-mode-title": "NodeBB için bakım modunu ayarlamak için buraya tıklayın", - "realtime-chart-updates": "Gerçek Zamanlı Grafik Güncellemeleri", - - "active-users": "Aktif Kullanıcılar", - "active-users.users": "Kullanıcılar", - "active-users.guests": "Ziyaretçiler", - "active-users.total": "Genel Toplam", - "active-users.connections": "Bağlantılar", - - "anonymous-registered-users": "Anonim vs Kayıtlı Kullanıcılar", - "anonymous": "Anonim", - "registered": "Kayıtlı", - - "user-presence": "Kullanıcı Durumları", - "on-categories": "Kategoriler Listesinde", - "reading-posts": "İleti Okuyor", - "browsing-topics": "Konuları İnceliyor", - "recent": "Yeni Konular Sayfasında", - "unread": "Okunmamış Konular Sayfasında", - - "high-presence-topics": "Öne Çıkan Başlıklar", - - "graphs.page-views": "Sayfa Gösterimi", - "graphs.page-views-registered": "Kayıtlı Kullanıcıların Sayfa Gösterimi", - "graphs.page-views-guest": "Ziyaretçilerin Sayfa Gösterimi", - "graphs.page-views-bot": "Bot Sayfa Gösterimi", - "graphs.unique-visitors": "Benzersiz Ziyaretçiler", - "graphs.registered-users": "Kayıtlı Kullanıcılar", - "graphs.anonymous-users": "Anonim Kullanıcılar", - "last-restarted-by": "Son yeniden başlatma bilgisi", - "no-users-browsing": "İnceleyen kullanıcı yok" -} diff --git a/public/language/tr/admin/general/homepage.json b/public/language/tr/admin/general/homepage.json deleted file mode 100644 index 3c3b08f9bd..0000000000 --- a/public/language/tr/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Ana Sayfa", - "description": "Kullanıcıların, forumunuzun kök bağlantısına gittiğinde hangi sayfanın görüntüleneceğini seçin.", - "home-page-route": "Ana Sayfa Yolu", - "custom-route": "Özel Yol", - "allow-user-home-pages": "Kullanıcılara ana sayfalarını özelleştirmeleri için izin ver", - "home-page-title": "Ana sayfanın başlığı (varsayılan \"Ana Sayfa\")" -} \ No newline at end of file diff --git a/public/language/tr/admin/general/languages.json b/public/language/tr/admin/general/languages.json deleted file mode 100644 index 5ca8e3ec08..0000000000 --- a/public/language/tr/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Dil Ayarları", - "description": "Varsayılan dil, forumunuzu ziyaret eden tüm kullanıcılar için dil ayarlarını belirler.0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.YYYY-MM-DD
",
- "page-views-custom-error": "Будь-ласка вкажіть календарний період у форматі YYYY-MM-DD
",
-
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
- "stats.last-week": "Last Week",
- "stats.this-week": "This Week",
- "stats.last-month": "Last Month",
- "stats.this-month": "This Month",
- "stats.all": "Увесь час",
-
- "updates": "Оновлень",
- "running-version": "У вас працює NodeBB v%1.",
- "keep-updated": "Регулярно перевіряйте, що ваш NodeBB знаходиться в актуальному стані, щоб мати останні патчі та виправлення.",
- "up-to-date": "Ваша версія актуальна
", - "upgrade-available": "Було випущено нову версію (v%1). Подумайте про оновлення вашого NodeBB.
", - "prerelease-upgrade-available": "Це застаріла до-релізна версія NodeBB. Було випущено нову версію (v%1). Подумайте про оновлення вашого NodeBB.
", - "prerelease-warning": "Це пре-релізна версія NodeBB. Можуть виникати неочікувані помилки.
", - "running-in-development": "Форум працює в режимі розробки. Форум потенційно може бути незахищеним, будь-ласка повідомте вашого системного адміністратора.", - "latest-lookup-failed": "Помилка при спробі перевірки останньої версії NodeBB
", - - "notices": "Сповіщення", - "restart-not-required": "Перезавантаження не потрібне", - "restart-required": "Потрібне перезавантаження", - "search-plugin-installed": "Пошуковий плагін встановлено", - "search-plugin-not-installed": "Пошуковий плагін не встановлено", - "search-plugin-tooltip": "Встановіть пошуковий плагін зі сторінки плагінів, що активувати пошуковий функціонал", - - "control-panel": "Керування системою", - "rebuild-and-restart": "Перебудувати & Перезавантажити", - "restart": "Перезавантажити", - "restart-warning": "Перебудування або перезапуск вашого NodeBB призведе до втрати всіх існуючих з'єднань протягом декількох секунд.", - "restart-disabled": "Перебудування та перезапуск вашого NodeBB вимкнено, оскільки ви, здається, не запускаєте його через відповідний демон.", - "maintenance-mode": "Режим обслуговування", - "maintenance-mode-title": "Натисніть тут, щоб налаштувати режим обслуговування NodeBB", - "realtime-chart-updates": "Оновлення графіків в реальному часі", - - "active-users": "Активні користувачі", - "active-users.users": "Користувачі", - "active-users.guests": "Гості", - "active-users.total": "Разом", - "active-users.connections": "З'єднання", - - "anonymous-registered-users": "Аноніми проти Зареєстрованих", - "anonymous": "Аноніми", - "registered": "Зареєстровані", - - "user-presence": "Присутність користувача", - "on-categories": "На списку категорій", - "reading-posts": "Читають пости", - "browsing-topics": "Переглядають теми", - "recent": "Недавні", - "unread": "Непрочитані", - - "high-presence-topics": "Теми з високою присутністю", - - "graphs.page-views": "Перегляди сторінок", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Унікальні відвідувачі", - "graphs.registered-users": "Зареєстровані користувачі", - "graphs.anonymous-users": "Анонімні користувачі", - "last-restarted-by": "Останнє перезавантаження", - "no-users-browsing": "Немає користувачів онлайн" -} diff --git a/public/language/uk/admin/general/homepage.json b/public/language/uk/admin/general/homepage.json deleted file mode 100644 index f0b146ca8f..0000000000 --- a/public/language/uk/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Головна сторінка", - "description": "Вкажіть яку сторінку показувати коли користувач переходить на корньовий URL форуму.", - "home-page-route": "Шлях головної сторінки", - "custom-route": "Користувацький шлях", - "allow-user-home-pages": "Дозволити користувачам власні сторінки", - "home-page-title": "Назва домашньої сторінки (за замовчуванням \"Домашня сторінка\")" -} \ No newline at end of file diff --git a/public/language/uk/admin/general/languages.json b/public/language/uk/admin/general/languages.json deleted file mode 100644 index 7f2118d887..0000000000 --- a/public/language/uk/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Налаштування мов", - "description": "Мова за замовчуванням задає мову для всіх користувачів, що відвідують форум.0
— це північ, а 17
— п'ята година вечора). Зверніть увагу, що година визначається згідно налаштувань сервера і може не співпадати з часом вашого комп'ютера. url
property in config.json",
"title.name": "Назва вашої спільноти",
"title.show-in-header": "Показувати заголовок сайту в шапці",
"browser-title": "Заголовок браузера",
@@ -20,9 +20,9 @@
"logo.image": "Зображення",
"logo.image-placeholder": "Шлях до логотипу для відображення в шапці форуму",
"logo.upload": "Завантажити",
- "logo.url": "URL",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "URL логотипу сайту",
- "logo.url-help": "По кліку на логотип, направляти користувача за цією адресою. Якщо залишити пустим, користувач буде направлений в корінь сайту.",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "Текст alt",
"log.alt-text-placeholder": "Альтернативний текст для доступності",
"favicon": "Фавіконка",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/uk/admin/settings/navigation.json b/public/language/uk/admin/settings/navigation.json
index 7e80dd4304..8d6f6fad19 100644
--- a/public/language/uk/admin/settings/navigation.json
+++ b/public/language/uk/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Властивості:",
"groups": "Groups:",
"open-new-window": "Відкривати у новому вікні",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: YYYY-MM-DD
",
- "page-views-custom-error": "Vui lòng nhập một phạm vi ngày hợp lệ trong định dạng YYYY-MM-DD
",
-
- "stats.yesterday": "Hôm qua",
- "stats.today": "Hôm nay",
- "stats.last-week": "Tuần trước",
- "stats.this-week": "Tuần này",
- "stats.last-month": "Tháng trước",
- "stats.this-month": "Tháng này",
- "stats.all": "Mọi lúc",
-
- "updates": "Cập nhật",
- "running-version": "Bạn đang chạy NodeBB v%1.",
- "keep-updated": "Luôn đảm bảo rằng NodeBB của bạn được cập nhật cho các bản vá bảo mật và sửa lỗi mới nhất.",
- "up-to-date": "Bạn đang bản mới nhất
", - "upgrade-available": "Phiên bản mới (v%1) đã được phát hành. Xem xét nâng cấp NodeBB của bạn.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", - "latest-lookup-failed": "Failed to look up latest available version of NodeBB
", - - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - - "control-panel": "Điều khiển hệ thống", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", - - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", - - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", - - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", - - "high-presence-topics": "High Presence Topics", - - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" -} diff --git a/public/language/vi/admin/general/homepage.json b/public/language/vi/admin/general/homepage.json deleted file mode 100644 index 7428d59eeb..0000000000 --- a/public/language/vi/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "Home Page", - "description": "Choose what page is shown when users navigate to the root URL of your forum.", - "home-page-route": "Home Page Route", - "custom-route": "Custom Route", - "allow-user-home-pages": "Allow User Home Pages", - "home-page-title": "Title of the home page (default \"Home\")" -} \ No newline at end of file diff --git a/public/language/vi/admin/general/languages.json b/public/language/vi/admin/general/languages.json deleted file mode 100644 index fc78a8345a..0000000000 --- a/public/language/vi/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "Cài đặt ngôn ngữ", - "description": "Ngôn ngữ mặc định xác định cài đặt ngôn ngữ cho tất cả người dùng đang truy cập diễn đàn của bạn.0
cho nửa đêm, 17
cho 5h chiều). Hãy nhớ rằng đây là giờ theo chính máy chủ và có thể không khớp chính xác với đồng hồ hệ thống của bạn.url
trong config.json",
"title.name": "Tên Cộng Đồng Của Bạn",
"title.show-in-header": "Hiển Thị Tiêu Đề Trang Ở Phần Đầu",
"browser-title": "Tiêu Đề Trình Duyệt",
@@ -20,9 +20,9 @@
"logo.image": "Ảnh",
"logo.image-placeholder": "Đường dẫn đến biểu trưng để hiển thị phần đầu diễn đàn",
"logo.upload": "Tải lên",
- "logo.url": "URL",
+ "logo.url": "Liên kết URL Logo",
"logo.url-placeholder": "URL biểu trưng trang web",
- "logo.url-help": "Khi nhấp vào logo, hãy đưa người dùng đến địa chỉ này. Nếu để trống, người dùng sẽ được chuyển đến trang chủ diễn đàn.",
+ "logo.url-help": "Khi nhấp vào logo, hãy đưa người dùng đến địa chỉ này. Nếu để trống, người dùng sẽ được chuyển đến chỉ mục diễn đàn. url
trong config.json",
"logo.alt-text": "Văn Bản Thay Thế",
"log.alt-text-placeholder": "Văn bản thay thế cho khả năng tiếp cận",
"favicon": "Biểu tượng ưa thích",
@@ -47,4 +47,4 @@
"undo-timeout": "Hoàn tác thời gian chờ",
"undo-timeout-help": "Một số thao tác như chuyển chủ đề sẽ cho phép người kiểm duyệt hoàn tác hành động của họ trong một khung thời gian nhất định. Đặt thành 0 để tắt hoàn toàn hoàn tác.",
"topic-tools": "Công cụ chủ đề"
-}
\ No newline at end of file
+}
diff --git a/public/language/vi/admin/settings/navigation.json b/public/language/vi/admin/settings/navigation.json
index 8f47a0d402..22ce457fb4 100644
--- a/public/language/vi/admin/settings/navigation.json
+++ b/public/language/vi/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "Thuộc tính:",
"groups": "Nhóm:",
"open-new-window": "Mở trong một cửa sổ mới",
+ "dropdown": "Thả xuống",
+ "dropdown-placeholder": "Đặt các mục menu thả xuống của bạn bên dưới, tức là: YYYY-MM-DD
",
- "page-views-custom-error": "请输入 YYYY-MM-DD
格式的有效日期范围 ",
-
- "stats.yesterday": "昨天",
- "stats.today": "今天",
- "stats.last-week": "上一周",
- "stats.this-week": "本周",
- "stats.last-month": "上一月",
- "stats.this-month": "本月",
- "stats.all": "总计",
-
- "updates": "更新",
- "running-version": "您正在运行 NodeBB v%1 .",
- "keep-updated": "请确保您已及时更新 NodeBB 以获得最新的安全补丁与 Bug 修复。",
- "up-to-date": "正在使用 最新版本
", - "upgrade-available": "新的版本 (v%1) 已经发布。建议您 升级 NodeBB。
", - "prerelease-upgrade-available": "这是一个已经过期的预发布版本的 NodeBB,新的版本 (v%1) 已经发布。建议您 升级 NodeBB。
", - "prerelease-warning": "正在使用测试版 NodeBB。可能会出现意外的 Bug。
", - "running-in-development": "论坛正处于开发模式,这可能使其暴露于潜在的危险之中;请联系您的系统管理员。", - "latest-lookup-failed": "无法查找 NodeBB 的最新可用版本
", - - "notices": "提醒", - "restart-not-required": "不需要重启", - "restart-required": "需要重启", - "search-plugin-installed": "已安装搜索插件", - "search-plugin-not-installed": "未安装搜索插件", - "search-plugin-tooltip": "在插件页面安装搜索插件来激活搜索功能", - - "control-panel": "系统控制", - "rebuild-and-restart": "部署 & 重启", - "restart": "重启", - "restart-warning": "重载或重启 NodeBB 会丢失数秒内全部的连接。", - "restart-disabled": "重建和重新启动NodeBB已被禁用,因为您似乎没有通过适当的守护进程运行它。", - "maintenance-mode": "维护模式", - "maintenance-mode-title": "点击此处设置 NodeBB 的维护模式", - "realtime-chart-updates": "实时图表更新", - - "active-users": "活跃用户", - "active-users.users": "用户", - "active-users.guests": "游客", - "active-users.total": "全部", - "active-users.connections": "连接", - - "anonymous-registered-users": "匿名 vs 注册用户", - "anonymous": "匿名", - "registered": "已注册", - - "user-presence": "用户光临", - "on-categories": "在版块列表", - "reading-posts": "读帖子", - "browsing-topics": "浏览话题", - "recent": "最近", - "unread": "未读", - - "high-presence-topics": "热门话题", - - "graphs.page-views": "页面浏览量", - "graphs.page-views-registered": "注册用户页面浏览量", - "graphs.page-views-guest": "游客页面浏览量", - "graphs.page-views-bot": "爬虫页面浏览量", - "graphs.unique-visitors": "单一访客", - "graphs.registered-users": "已注册用户", - "graphs.anonymous-users": "匿名用户", - "last-restarted-by": "上次重启管理员/时间", - "no-users-browsing": "没有用户正在浏览" -} diff --git a/public/language/zh-CN/admin/general/homepage.json b/public/language/zh-CN/admin/general/homepage.json deleted file mode 100644 index 8864e4eb34..0000000000 --- a/public/language/zh-CN/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "主页", - "description": "请选择用户到达根 URL 时所显示的页面。", - "home-page-route": "主页路由", - "custom-route": "自定义路由", - "allow-user-home-pages": "允许用户主页", - "home-page-title": "首页标题(默认“Home”)" -} \ No newline at end of file diff --git a/public/language/zh-CN/admin/general/languages.json b/public/language/zh-CN/admin/general/languages.json deleted file mode 100644 index b8cb60203e..0000000000 --- a/public/language/zh-CN/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "语言设置", - "description": "默认语言会决定所有用户的语言设定。0
,对于下午5:00,17
)。 请记住,这是根据服务器本身的时间,可能与您的系统时钟不完全匹配。url
property in config.json",
"title.name": "您的社区名称",
"title.show-in-header": "在顶部显示站点标题",
"browser-title": "浏览器标题",
@@ -20,9 +20,9 @@
"logo.image": "图像",
"logo.image-placeholder": "要在论坛标题上显示的 Logo 的路径",
"logo.upload": "上传",
- "logo.url": "网址",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "站点 Logo 链接",
- "logo.url-help": "当 Logo 被点击时,将用户跳转到此地址。如果留空,用户将被跳转到论坛首页。",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "替代文本",
"log.alt-text-placeholder": "辅助功能的替代文本",
"favicon": "站点图标",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/zh-CN/admin/settings/navigation.json b/public/language/zh-CN/admin/settings/navigation.json
index f7f9003ed1..968f8362ba 100644
--- a/public/language/zh-CN/admin/settings/navigation.json
+++ b/public/language/zh-CN/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "属性:",
"groups": "群组:",
"open-new-window": "在新窗口中打开",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: YYYY-MM-DD
",
- "page-views-custom-error": "請輸入 YYYY-MM-DD
格式的有效日期範圍 ",
-
- "stats.yesterday": "昨天",
- "stats.today": "今天",
- "stats.last-week": "上一週",
- "stats.this-week": "本週",
- "stats.last-month": "上一月",
- "stats.this-month": "本月",
- "stats.all": "總計",
-
- "updates": "更新",
- "running-version": "您正在運行 NodeBB v%1 .",
- "keep-updated": "請確保您已及時更新 NodeBB 以獲得最新的安全修補程式與 Bug 修復。",
- "up-to-date": "正在使用 最新版本
", - "upgrade-available": "新的版本 (v%1) 已經發布。建議您 升級 NodeBB。
", - "prerelease-upgrade-available": "這是一個已經過期的預發佈版本的 NodeBB,新的版本 (v%1) 已經發布。建議您 升級 NodeBB。
", - "prerelease-warning": "正在使用測試版 NodeBB。可能會出現意外的 Bug。
", - "running-in-development": "論壇正處於開發模式,這可能使其暴露於潛在的危險之中;請聯繫您的系統管理員。", - "latest-lookup-failed": "無法找到 NodeBB 的最新可用版本
", - - "notices": "提醒", - "restart-not-required": "不需要重啟", - "restart-required": "需要重啟", - "search-plugin-installed": "已安裝搜尋外掛", - "search-plugin-not-installed": "未安裝搜尋外掛", - "search-plugin-tooltip": "在外掛頁面安裝搜尋外掛來啟用搜尋功能", - - "control-panel": "系統控制", - "rebuild-and-restart": "重建 & 重啟", - "restart": "重啟", - "restart-warning": "重載或重啟 NodeBB 會丟失數秒內全部的連接。", - "restart-disabled": "重建和重新啟動NodeBB已被禁用,因為您似乎沒有通過適當的守護進程運行它。", - "maintenance-mode": "維護模式", - "maintenance-mode-title": "點擊此處設置 NodeBB 的維護模式", - "realtime-chart-updates": "即時圖表更新", - - "active-users": "活躍使用者", - "active-users.users": "使用者", - "active-users.guests": "訪客", - "active-users.total": "全部", - "active-users.connections": "連線", - - "anonymous-registered-users": "匿名 vs 註冊使用者", - "anonymous": "匿名", - "registered": "已註冊", - - "user-presence": "使用者光臨", - "on-categories": "在版面列表", - "reading-posts": "閱讀貼文", - "browsing-topics": "瀏覽主題", - "recent": "最近", - "unread": "未讀", - - "high-presence-topics": "熱門主題", - - "graphs.page-views": "頁面瀏覽量", - "graphs.page-views-registered": "註冊使用者頁面瀏覽量", - "graphs.page-views-guest": "訪客頁面瀏覽量", - "graphs.page-views-bot": "爬蟲頁面瀏覽量", - "graphs.unique-visitors": "不重複訪客", - "graphs.registered-users": "已註冊使用者", - "graphs.anonymous-users": "匿名使用者", - "last-restarted-by": "上次重啟管理員/時間", - "no-users-browsing": "沒有使用者正在瀏覽" -} diff --git a/public/language/zh-TW/admin/general/homepage.json b/public/language/zh-TW/admin/general/homepage.json deleted file mode 100644 index 28e579ad56..0000000000 --- a/public/language/zh-TW/admin/general/homepage.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "home-page": "首頁", - "description": "請選擇使用者到達根 URL 時所顯示的頁面。", - "home-page-route": "首頁路徑", - "custom-route": "自訂路徑", - "allow-user-home-pages": "允許使用者自訂首頁", - "home-page-title": "首頁標題(預設為“Home”)" -} \ No newline at end of file diff --git a/public/language/zh-TW/admin/general/languages.json b/public/language/zh-TW/admin/general/languages.json deleted file mode 100644 index c8f7db09de..0000000000 --- a/public/language/zh-TW/admin/general/languages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language-settings": "語言設定", - "description": "預設語言會決定所有使用者的語言設定。0
,對於下午5:00,17
)。 請記住,這是根據伺服器本身的時間,可能與您的系統時鐘不完全符合。url
property in config.json",
"title.name": "您的社區名稱",
"title.show-in-header": "在頂部顯示網站標題",
"browser-title": "瀏覽器標題",
@@ -20,9 +20,9 @@
"logo.image": "圖檔",
"logo.image-placeholder": "要在論壇標題上顯示的 Logo 的路徑",
"logo.upload": "上傳",
- "logo.url": "網址",
+ "logo.url": "Logo Link URL",
"logo.url-placeholder": "網站 Logo 連結",
- "logo.url-help": "當 Logo 被點擊時,將使用者轉導到此地址。如果留白,使用者將被轉導到論壇首頁。",
+ "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url
property in config.json",
"logo.alt-text": "替代文字",
"log.alt-text-placeholder": "輔助功能的替代文字",
"favicon": "網站圖示",
@@ -47,4 +47,4 @@
"undo-timeout": "Undo Timeout",
"undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.",
"topic-tools": "Topic Tools"
-}
\ No newline at end of file
+}
diff --git a/public/language/zh-TW/admin/settings/navigation.json b/public/language/zh-TW/admin/settings/navigation.json
index 15ac71b9a0..de20547ab9 100644
--- a/public/language/zh-TW/admin/settings/navigation.json
+++ b/public/language/zh-TW/admin/settings/navigation.json
@@ -11,6 +11,8 @@
"properties": "屬性:",
"groups": "群組:",
"open-new-window": "在新窗口中打開",
+ "dropdown": "Dropdown",
+ "dropdown-placeholder": "Place your dropdown menu items below, ie: [[admin/extend/plugins:none-found]]
[[admin/manage/categories:set-order-help]]
', show: true, @@ -56,9 +56,9 @@ define('admin/manage/categories', [ label: '[[modules:bootbox.confirm]]', className: 'btn-primary', callback: function () { - var val = modal.find('input').val(); + const val = modal.find('input').val(); if (val && cid) { - var modified = {}; + const modified = {}; modified[cid] = { order: Math.max(1, parseInt(val, 10)) }; api.put('/categories/' + cid, modified[cid]).then(function () { ajaxify.refresh(); @@ -81,7 +81,7 @@ define('admin/manage/categories', [ }); function toggleAll(expand) { - var el = $('.categories .toggle'); + const el = $('.categories .toggle'); el.find('i').toggleClass('fa-minus', expand).toggleClass('fa-plus', !expand); el.closest('[data-cid]').find('> ul[data-cid]').toggleClass('hidden', !expand); } @@ -89,7 +89,7 @@ define('admin/manage/categories', [ Categories.throwCreateModal = function () { Benchpress.render('admin/partials/categories/create', {}).then(function (html) { - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ title: '[[admin/manage/categories:alert.create]]', message: html, buttons: { @@ -100,7 +100,7 @@ define('admin/manage/categories', [ }, }, }); - var options = { + const options = { localCategories: [ { cid: 0, @@ -109,10 +109,10 @@ define('admin/manage/categories', [ }, ], }; - var parentSelector = categorySelector.init(modal.find('#parentCidGroup [component="category-selector"]'), options); - var cloneFromSelector = categorySelector.init(modal.find('#cloneFromCidGroup [component="category-selector"]'), options); + const parentSelector = categorySelector.init(modal.find('#parentCidGroup [component="category-selector"]'), options); + const cloneFromSelector = categorySelector.init(modal.find('#cloneFromCidGroup [component="category-selector"]'), options); function submit() { - var formData = modal.find('form').serializeObject(); + const formData = modal.find('form').serializeObject(); formData.description = ''; formData.icon = 'fa-comments'; formData.uid = app.user.uid; @@ -125,8 +125,8 @@ define('admin/manage/categories', [ } $('#cloneChildren').on('change', function () { - var check = $(this); - var parentSelect = modal.find('#parentCidGroup [component="category-selector"] .dropdown-toggle'); + const check = $(this); + const parentSelect = modal.find('#parentCidGroup [component="category-selector"] .dropdown-toggle'); if (check.prop('checked')) { parentSelect.attr('disabled', 'disabled'); @@ -159,7 +159,7 @@ define('admin/manage/categories', [ }; Categories.render = function (categories) { - var container = $('.categories'); + const container = $('.categories'); if (!categories || !categories.length) { translator.translate('[[admin/manage/categories:alert.none-active]]', function (text) { @@ -190,15 +190,15 @@ define('admin/manage/categories', [ } function itemDragDidEnd(e) { - var isCategoryUpdate = parseInt(newCategoryId, 10) !== -1; + const isCategoryUpdate = parseInt(newCategoryId, 10) !== -1; // Update needed? if ((e.newIndex != null && parseInt(e.oldIndex, 10) !== parseInt(e.newIndex, 10)) || isCategoryUpdate) { - var cid = e.item.dataset.cid; - var modified = {}; + const cid = e.item.dataset.cid; + const modified = {}; // on page 1 baseIndex is 0, on page n baseIndex is (n - 1) * ajaxify.data.categoriesPerPage // this makes sure order is correct when drag & drop is used on pages > 1 - var baseIndex = (ajaxify.data.pagination.currentPage - 1) * ajaxify.data.categoriesPerPage; + const baseIndex = (ajaxify.data.pagination.currentPage - 1) * ajaxify.data.categoriesPerPage; modified[cid] = { order: baseIndex + e.newIndex + 1, }; @@ -208,7 +208,7 @@ define('admin/manage/categories', [ } newCategoryId = -1; - api.put('/categories/' + cid, modified[cid]); + api.put('/categories/' + cid, modified[cid]).catch(app.alertError); } } @@ -222,7 +222,7 @@ define('admin/manage/categories', [ */ function renderList(categories, container, parentId) { // Translate category names if needed - var count = 0; + let count = 0; categories.forEach(function (category, idx, parent) { translator.translate(category.name, function (translated) { if (category.name !== translated) { @@ -248,7 +248,7 @@ define('admin/manage/categories', [ container.append(html); // Handle and children categories in this level have - for (var x = 0, numCategories = categories.length; x < numCategories; x += 1) { + for (let x = 0, numCategories = categories.length; x < numCategories; x += 1) { renderList(categories[x].children, $('li[data-cid="' + categories[x].cid + '"]'), categories[x].cid); } diff --git a/public/src/admin/manage/category-analytics.js b/public/src/admin/manage/category-analytics.js index 089f34ae08..6a283ef43f 100644 --- a/public/src/admin/manage/category-analytics.js +++ b/public/src/admin/manage/category-analytics.js @@ -2,17 +2,17 @@ define('admin/manage/category-analytics', ['Chart'], function (Chart) { - var CategoryAnalytics = {}; + const CategoryAnalytics = {}; CategoryAnalytics.init = function () { - var hourlyCanvas = document.getElementById('pageviews:hourly'); - var dailyCanvas = document.getElementById('pageviews:daily'); - var topicsCanvas = document.getElementById('topics:daily'); - var postsCanvas = document.getElementById('posts:daily'); - var hourlyLabels = utils.getHoursArray().map(function (text, idx) { + const hourlyCanvas = document.getElementById('pageviews:hourly'); + const dailyCanvas = document.getElementById('pageviews:daily'); + const topicsCanvas = document.getElementById('topics:daily'); + const postsCanvas = document.getElementById('posts:daily'); + const hourlyLabels = utils.getHoursArray().map(function (text, idx) { return idx % 3 ? '' : text; }); - var dailyLabels = utils.getDaysArray().map(function (text, idx) { + const dailyLabels = utils.getDaysArray().map(function (text, idx) { return idx % 3 ? '' : text; }); @@ -20,7 +20,7 @@ define('admin/manage/category-analytics', ['Chart'], function (Chart) { Chart.defaults.global.tooltips.enabled = false; } - var data = { + const data = { 'pageviews:hourly': { labels: hourlyLabels, datasets: [ diff --git a/public/src/admin/manage/category.js b/public/src/admin/manage/category.js index 1873d4de7a..10f665ecab 100644 --- a/public/src/admin/manage/category.js +++ b/public/src/admin/manage/category.js @@ -6,13 +6,14 @@ define('admin/manage/category', [ 'categorySelector', 'benchpress', 'api', -], function (uploader, iconSelect, categorySelector, Benchpress, api) { - var Category = {}; - var updateHash = {}; + 'bootbox', +], function (uploader, iconSelect, categorySelector, Benchpress, api, bootbox) { + const Category = {}; + let updateHash = {}; Category.init = function () { $('#category-settings select').each(function () { - var $this = $(this); + const $this = $(this); $this.val($this.attr('data-value')); }); @@ -34,8 +35,8 @@ define('admin/manage/category', [ }); $('[data-name="bgColor"], [data-name="color"]').on('input', function () { - var $inputEl = $(this); - var previewEl = $inputEl.parents('[data-cid]').find('.category-preview'); + const $inputEl = $(this); + const previewEl = $inputEl.parents('[data-cid]').find('.category-preview'); if ($inputEl.attr('data-name') === 'bgColor') { previewEl.css('background-color', $inputEl.val()); } else if ($inputEl.attr('data-name') === 'color') { @@ -46,12 +47,12 @@ define('admin/manage/category', [ }); $('#save').on('click', function () { - var tags = $('#tag-whitelist').val() ? $('#tag-whitelist').val().split(',') : []; + const tags = $('#tag-whitelist').val() ? $('#tag-whitelist').val().split(',') : []; if (tags.length && tags.length < parseInt($('#cid-min-tags').val(), 10)) { return app.alertError('[[admin/manage/categories:alert.not-enough-whitelisted-tags]]'); } - var cid = ajaxify.data.category.cid; + const cid = ajaxify.data.category.cid; api.put('/categories/' + cid, updateHash).then((res) => { app.flags._unsaved = false; app.alert({ @@ -73,7 +74,7 @@ define('admin/manage/category', [ name: ajaxify.data.category.name, topic_count: ajaxify.data.category.topic_count, }).then(function (html) { - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ title: '[[admin/manage/categories:purge]]', message: html, size: 'large', @@ -84,13 +85,13 @@ define('admin/manage/category', [ callback: function () { modal.find('.modal-footer button').prop('disabled', true); - var intervalId = setInterval(function () { + const intervalId = setInterval(function () { socket.emit('categories.getTopicCount', ajaxify.data.category.cid, function (err, count) { if (err) { return app.alertError(err); } - var percent = 0; + let percent = 0; if (ajaxify.data.category.topic_count > 0) { percent = Math.max(0, (1 - (count / ajaxify.data.category.topic_count))) * 100; } @@ -118,8 +119,8 @@ define('admin/manage/category', [ $('.copy-settings').on('click', function () { Benchpress.render('admin/partials/categories/copy-settings', {}).then(function (html) { - var selectedCid; - var modal = bootbox.dialog({ + let selectedCid; + const modal = bootbox.dialog({ title: '[[modules:composer.select_category]]', message: html, buttons: { @@ -164,8 +165,8 @@ define('admin/manage/category', [ }); $('.upload-button').on('click', function () { - var inputEl = $(this); - var cid = inputEl.attr('data-cid'); + const inputEl = $(this); + const cid = inputEl.attr('data-cid'); uploader.show({ title: '[[admin/manage/categories:alert.upload-image]]', @@ -173,7 +174,7 @@ define('admin/manage/category', [ params: { cid: cid }, }, function (imageUrlOnServer) { $('#category-image').val(imageUrlOnServer); - var previewBox = inputEl.parent().parent().siblings('.category-preview'); + const previewBox = inputEl.parent().parent().siblings('.category-preview'); previewBox.css('background', 'url(' + imageUrlOnServer + '?' + new Date().getTime() + ')'); modified($('#category-image')); @@ -188,8 +189,8 @@ define('admin/manage/category', [ $('.delete-image').on('click', function (e) { e.preventDefault(); - var inputEl = $('#category-image'); - var previewBox = $('.category-preview'); + const inputEl = $('#category-image'); + const previewBox = $('.category-preview'); inputEl.val(''); previewBox.css('background-image', ''); @@ -216,8 +217,8 @@ define('admin/manage/category', [ }).catch(app.alertError); }); $('button[data-action="toggle"]').on('click', function () { - var $this = $(this); - var disabled = $this.attr('data-disabled') === '1'; + const $this = $(this); + const disabled = $this.attr('data-disabled') === '1'; api.put('/categories/' + ajaxify.data.category.cid, { disabled: disabled ? 0 : 1, }).then(() => { @@ -229,14 +230,14 @@ define('admin/manage/category', [ }; function modified(el) { - var value; + let value; if ($(el).is(':checkbox')) { value = $(el).is(':checked') ? 1 : 0; } else { value = $(el).val(); } - var dataName = $(el).attr('data-name'); - var fields = dataName.match(/[^\][.]+/g); + const dataName = $(el).attr('data-name'); + const fields = dataName.match(/[^\][.]+/g); function setNestedFields(obj, index) { if (index === fields.length) { @@ -262,7 +263,7 @@ define('admin/manage/category', [ } function handleTags() { - var tagEl = $('#tag-whitelist'); + const tagEl = $('#tag-whitelist'); tagEl.tagsinput({ confirmKeys: [13, 44], trimValue: true, @@ -280,7 +281,7 @@ define('admin/manage/category', [ Category.launchParentSelector = function () { categorySelector.modal({ onSubmit: function (selectedCategory) { - var parentCid = selectedCategory.cid; + const parentCid = selectedCategory.cid; if (!parentCid) { return; } @@ -289,7 +290,7 @@ define('admin/manage/category', [ }).then(() => { api.get(`/categories/${parentCid}`, {}).then(function (parent) { if (parent && parent.icon && parent.name) { - var buttonHtml = ' ' + parent.name; + const buttonHtml = ' ' + parent.name; $('button[data-action="changeParent"]').html(buttonHtml).parent().removeClass('hide'); } }); diff --git a/public/src/admin/manage/digest.js b/public/src/admin/manage/digest.js index 3b07918277..86b19e6576 100644 --- a/public/src/admin/manage/digest.js +++ b/public/src/admin/manage/digest.js @@ -1,16 +1,16 @@ 'use strict'; -define('admin/manage/digest', function () { - var Digest = {}; +define('admin/manage/digest', ['bootbox'], function (bootbox) { + const Digest = {}; Digest.init = function () { $('table').on('click', '[data-action]', function () { - var action = this.getAttribute('data-action'); - var uid = this.getAttribute('data-uid'); + const action = this.getAttribute('data-action'); + const uid = this.getAttribute('data-uid'); if (action.startsWith('resend-')) { - var interval = action.slice(7); + const interval = action.slice(7); bootbox.confirm('[[admin/manage/digest:resend-all-confirm]]', function (ok) { if (ok) { Digest.send(action, undefined, function (err) { diff --git a/public/src/admin/manage/group.js b/public/src/admin/manage/group.js index c7fb51d6ae..8e7ea9133e 100644 --- a/public/src/admin/manage/group.js +++ b/public/src/admin/manage/group.js @@ -8,18 +8,19 @@ define('admin/manage/group', [ 'groupSearch', 'slugify', 'api', -], function (memberList, iconSelect, translator, categorySelector, groupSearch, slugify, api) { - var Groups = {}; + 'bootbox', +], function (memberList, iconSelect, translator, categorySelector, groupSearch, slugify, api, bootbox) { + const Groups = {}; Groups.init = function () { - var groupIcon = $('#group-icon'); - var changeGroupUserTitle = $('#change-group-user-title'); - var changeGroupLabelColor = $('#change-group-label-color'); - var changeGroupTextColor = $('#change-group-text-color'); - var groupLabelPreview = $('#group-label-preview'); - var groupLabelPreviewText = $('#group-label-preview-text'); + const groupIcon = $('#group-icon'); + const changeGroupUserTitle = $('#change-group-user-title'); + const changeGroupLabelColor = $('#change-group-label-color'); + const changeGroupTextColor = $('#change-group-text-color'); + const groupLabelPreview = $('#group-label-preview'); + const groupLabelPreviewText = $('#group-label-preview-text'); - var groupName = ajaxify.data.group.name; + const groupName = ajaxify.data.group.name; $('#group-selector').on('change', function () { ajaxify.go('admin/manage/groups/' + $(this).val() + window.location.hash); @@ -42,9 +43,9 @@ define('admin/manage/group', [ setupGroupMembersMenu(); $('#group-icon, #group-icon-label').on('click', function () { - var currentIcon = groupIcon.attr('value'); + const currentIcon = groupIcon.attr('value'); iconSelect.init(groupIcon, function () { - var newIcon = groupIcon.attr('value'); + let newIcon = groupIcon.attr('value'); if (newIcon === currentIcon) { return; } @@ -64,9 +65,9 @@ define('admin/manage/group', [ showLinks: true, }); - var cidSelector = categorySelector.init($('.member-post-cids-selector [component="category-selector"]'), { + const cidSelector = categorySelector.init($('.member-post-cids-selector [component="category-selector"]'), { onSelect: function (selectedCategory) { - var cids = ($('#memberPostCids').val() || '').split(',').map(cid => parseInt(cid, 10)); + let cids = ($('#memberPostCids').val() || '').split(',').map(cid => parseInt(cid, 10)); cids.push(selectedCategory.cid); cids = cids.filter((cid, index, array) => array.indexOf(cid) === index); $('#memberPostCids').val(cids.join(',')); @@ -96,7 +97,7 @@ define('admin/manage/group', [ disableJoinRequests: $('#group-disableJoinRequests').is(':checked'), disableLeave: $('#group-disableLeave').is(':checked'), }).then(() => { - var newName = $('#change-group-name').val(); + const newName = $('#change-group-name').val(); // If the group name changed, change url if (groupName !== newName) { @@ -111,12 +112,12 @@ define('admin/manage/group', [ function setupGroupMembersMenu() { $('[component="groups/members"]').on('click', '[data-action]', function () { - var btnEl = $(this); - var userRow = btnEl.parents('[data-uid]'); - var ownerFlagEl = userRow.find('.member-name .user-owner-icon'); - var isOwner = !ownerFlagEl.hasClass('invisible'); - var uid = userRow.attr('data-uid'); - var action = btnEl.attr('data-action'); + const btnEl = $(this); + const userRow = btnEl.parents('[data-uid]'); + const ownerFlagEl = userRow.find('.member-name .user-owner-icon'); + const isOwner = !ownerFlagEl.hasClass('invisible'); + const uid = userRow.attr('data-uid'); + const action = btnEl.attr('data-action'); switch (action) { case 'toggleOwnership': @@ -143,7 +144,7 @@ define('admin/manage/group', [ function navigateToCategory(cid) { if (cid) { - var url = 'admin/manage/privileges/' + cid + '?group=' + ajaxify.data.group.nameEncoded; + const url = 'admin/manage/privileges/' + cid + '?group=' + ajaxify.data.group.nameEncoded; if (app.flags && app.flags._unsaved === true) { translator.translate('[[global:unsaved-changes]]', function (text) { bootbox.confirm(text, function (navigate) { diff --git a/public/src/admin/manage/groups.js b/public/src/admin/manage/groups.js index 96fd8b63fc..10867bede5 100644 --- a/public/src/admin/manage/groups.js +++ b/public/src/admin/manage/groups.js @@ -4,16 +4,15 @@ define('admin/manage/groups', [ 'categorySelector', 'slugify', 'api', -], function (categorySelector, slugify, api) { - var Groups = {}; - - var intervalId = 0; + 'bootbox', +], function (categorySelector, slugify, api, bootbox) { + const Groups = {}; Groups.init = function () { - var createModal = $('#create-modal'); - var createGroupName = $('#create-group-name'); - var createModalGo = $('#create-modal-go'); - var createModalError = $('#create-modal-error'); + const createModal = $('#create-modal'); + const createGroupName = $('#create-group-name'); + const createModalGo = $('#create-modal-go'); + const createModalError = $('#create-modal-error'); handleSearch(); @@ -31,7 +30,7 @@ define('admin/manage/groups', [ }); createModalGo.on('click', function () { - var submitObj = { + const submitObj = { name: createGroupName.val(), description: $('#create-group-desc').val(), private: $('#create-group-private').is(':checked') ? 1 : 0, @@ -54,9 +53,9 @@ define('admin/manage/groups', [ }); $('.groups-list').on('click', '[data-action]', function () { - var el = $(this); - var action = el.attr('data-action'); - var groupName = el.parents('tr[data-groupname]').attr('data-groupname'); + const el = $(this); + const action = el.attr('data-action'); + const groupName = el.parents('tr[data-groupname]').attr('data-groupname'); switch (action) { case 'delete': @@ -74,7 +73,7 @@ define('admin/manage/groups', [ function enableCategorySelectors() { $('.groups-list [component="category-selector"]').each(function () { - var nameEncoded = $(this).parents('[data-name-encoded]').attr('data-name-encoded'); + const nameEncoded = $(this).parents('[data-name-encoded]').attr('data-name-encoded'); categorySelector.init($(this), { onSelect: function (selectedCategory) { ajaxify.go('admin/manage/privileges/' + selectedCategory.cid + '?group=' + nameEncoded); @@ -85,14 +84,14 @@ define('admin/manage/groups', [ } function handleSearch() { - var queryEl = $('#group-search'); + const queryEl = $('#group-search'); function doSearch() { if (!queryEl.val()) { return ajaxify.refresh(); } $('.pagination').addClass('hide'); - var groupsEl = $('.groups-list'); + const groupsEl = $('.groups-list'); socket.emit('groups.search', { query: queryEl.val(), options: { @@ -114,13 +113,7 @@ define('admin/manage/groups', [ }); } - queryEl.on('keyup', function () { - if (intervalId) { - clearTimeout(intervalId); - intervalId = 0; - } - intervalId = setTimeout(doSearch, 200); - }); + queryEl.on('keyup', utils.debounce(doSearch, 200)); } diff --git a/public/src/admin/manage/privileges.js b/public/src/admin/manage/privileges.js index e45f967475..afb9c45a6b 100644 --- a/public/src/admin/manage/privileges.js +++ b/public/src/admin/manage/privileges.js @@ -183,7 +183,8 @@ define('admin/manage/privileges', [ api.get(`/categories/${cid}/privileges`, {}).then((privileges) => { ajaxify.data.privileges = { ...ajaxify.data.privileges, ...privileges }; const tpl = parseInt(cid, 10) ? 'admin/partials/privileges/category' : 'admin/partials/privileges/global'; - app.parseAndTranslate(tpl, { privileges }).then((html) => { + const isAdminPriv = ajaxify.currentPage.endsWith('admin/manage/privileges/admin'); + app.parseAndTranslate(tpl, { privileges, isAdminPriv }).then((html) => { // Get currently selected filters const btnIndices = $('.privilege-filters button.btn-warning').map((idx, el) => $(el).index()).get(); $('.privilege-table-container').html(html); diff --git a/public/src/admin/manage/registration.js b/public/src/admin/manage/registration.js index 08f8b6722b..90f0387f87 100644 --- a/public/src/admin/manage/registration.js +++ b/public/src/admin/manage/registration.js @@ -1,15 +1,15 @@ 'use strict'; -define('admin/manage/registration', function () { - var Registration = {}; +define('admin/manage/registration', ['bootbox'], function (bootbox) { + const Registration = {}; Registration.init = function () { $('.users-list').on('click', '[data-action]', function () { - var parent = $(this).parents('[data-username]'); - var action = $(this).attr('data-action'); - var username = parent.attr('data-username'); - var method = action === 'accept' ? 'user.acceptRegistration' : 'user.rejectRegistration'; + const parent = $(this).parents('[data-username]'); + const action = $(this).attr('data-action'); + const username = parent.attr('data-username'); + const method = action === 'accept' ? 'user.acceptRegistration' : 'user.rejectRegistration'; socket.emit(method, { username: username }, function (err) { if (err) { @@ -21,16 +21,16 @@ define('admin/manage/registration', function () { }); $('.invites-list').on('click', '[data-action]', function () { - var parent = $(this).parents('[data-invitation-mail][data-invited-by]'); - var email = parent.attr('data-invitation-mail'); - var invitedBy = parent.attr('data-invited-by'); - var action = $(this).attr('data-action'); - var method = 'user.deleteInvitation'; + const parent = $(this).parents('[data-invitation-mail][data-invited-by]'); + const email = parent.attr('data-invitation-mail'); + const invitedBy = parent.attr('data-invited-by'); + const action = $(this).attr('data-action'); + const method = 'user.deleteInvitation'; - var removeRow = function () { - var nextRow = parent.next(); - var thisRowinvitedBy = parent.find('.invited-by'); - var nextRowInvitedBy = nextRow.find('.invited-by'); + const removeRow = function () { + const nextRow = parent.next(); + const thisRowinvitedBy = parent.find('.invited-by'); + const nextRowInvitedBy = nextRow.find('.invited-by'); if (nextRowInvitedBy.html() !== undefined && nextRowInvitedBy.html().length < 2) { nextRowInvitedBy.html(thisRowinvitedBy.html()); } diff --git a/public/src/admin/manage/tags.js b/public/src/admin/manage/tags.js index 6cb4ad96f6..836c8f7be9 100644 --- a/public/src/admin/manage/tags.js +++ b/public/src/admin/manage/tags.js @@ -2,11 +2,11 @@ define('admin/manage/tags', [ + 'bootbox', 'forum/infinitescroll', 'admin/modules/selectable', -], function (infinitescroll, selectable) { - var Tags = {}; - var timeoutId = 0; +], function (bootbox, infinitescroll, selectable) { + const Tags = {}; Tags.init = function () { selectable.enable('.tag-management', '.tag-row'); @@ -18,9 +18,9 @@ define('admin/manage/tags', [ }; function handleCreate() { - var createModal = $('#create-modal'); - var createTagName = $('#create-tag-name'); - var createModalGo = $('#create-modal-go'); + const createModal = $('#create-modal'); + const createTagName = $('#create-tag-name'); + const createModalGo = $('#create-modal-go'); createModal.on('keypress', function (e) { if (e.keyCode === 13) { @@ -53,42 +53,33 @@ define('admin/manage/tags', [ } function handleSearch() { - $('#tag-search').on('input propertychange', function () { - if (timeoutId) { - clearTimeout(timeoutId); - timeoutId = 0; - } - - timeoutId = setTimeout(function () { - socket.emit('topics.searchAndLoadTags', { - query: $('#tag-search').val(), - }, function (err, result) { - if (err) { - return app.alertError(err.message); - } - - app.parseAndTranslate('admin/manage/tags', 'tags', { - tags: result.tags, - }, function (html) { - $('.tag-list').html(html); - utils.makeNumbersHumanReadable(html.find('.human-readable-number')); - timeoutId = 0; + $('#tag-search').on('input propertychange', utils.debounce(function () { + socket.emit('topics.searchAndLoadTags', { + query: $('#tag-search').val(), + }, function (err, result) { + if (err) { + return app.alertError(err.message); + } - selectable.enable('.tag-management', '.tag-row'); - }); + app.parseAndTranslate('admin/manage/tags', 'tags', { + tags: result.tags, + }, function (html) { + $('.tag-list').html(html); + utils.makeNumbersHumanReadable(html.find('.human-readable-number')); + selectable.enable('.tag-management', '.tag-row'); }); - }, 250); - }); + }); + }, 250)); } function handleRename() { $('#rename').on('click', function () { - var tagsToModify = $('.tag-row.ui-selected'); + const tagsToModify = $('.tag-row.ui-selected'); if (!tagsToModify.length) { return; } - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ title: '[[admin/manage/tags:alerts.editing]]', message: $('.rename-modal').html(), buttons: { @@ -96,7 +87,7 @@ define('admin/manage/tags', [ label: 'Save', className: 'btn-primary save', callback: function () { - var data = []; + const data = []; tagsToModify.each(function (idx, tag) { tag = $(tag); data.push({ @@ -121,7 +112,7 @@ define('admin/manage/tags', [ function handleDeleteSelected() { $('#deleteSelected').on('click', function () { - var tagsToDelete = $('.tag-row.ui-selected'); + const tagsToDelete = $('.tag-row.ui-selected'); if (!tagsToDelete.length) { return; } @@ -130,7 +121,7 @@ define('admin/manage/tags', [ if (!confirm) { return; } - var tags = []; + const tags = []; tagsToDelete.each(function (index, el) { tags.push($(el).attr('data-tag')); }); diff --git a/public/src/admin/manage/uploads.js b/public/src/admin/manage/uploads.js index 6ed59d2f77..ef19b1aaf8 100644 --- a/public/src/admin/manage/uploads.js +++ b/public/src/admin/manage/uploads.js @@ -1,7 +1,7 @@ 'use strict'; define('admin/manage/uploads', ['api', 'bootbox', 'uploader'], function (api, bootbox, uploader) { - var Uploads = {}; + const Uploads = {}; Uploads.init = function () { $('#upload').on('click', function () { @@ -15,7 +15,7 @@ define('admin/manage/uploads', ['api', 'bootbox', 'uploader'], function (api, bo }); $('.delete').on('click', function () { - var file = $(this).parents('[data-path]'); + const file = $(this).parents('[data-path]'); bootbox.confirm('[[admin/manage/uploads:confirm-delete]]', function (ok) { if (!ok) { return; diff --git a/public/src/admin/manage/users.js b/public/src/admin/manage/users.js index 5675f5b0aa..7c6543fa75 100644 --- a/public/src/admin/manage/users.js +++ b/public/src/admin/manage/users.js @@ -3,13 +3,13 @@ define('admin/manage/users', [ 'translator', 'benchpress', 'autocomplete', 'api', 'slugify', 'bootbox', 'accounts/invite', ], function (translator, Benchpress, autocomplete, api, slugify, bootbox, AccountInvite) { - var Users = {}; + const Users = {}; Users.init = function () { $('#results-per-page').val(ajaxify.data.resultsPerPage).on('change', function () { - var query = utils.params(); + const query = utils.params(); query.resultsPerPage = $('#results-per-page').val(); - var qs = buildSearchQuery(query); + const qs = buildSearchQuery(query); ajaxify.go(window.location.pathname + '?' + qs); }); @@ -42,7 +42,7 @@ define('admin/manage/users', [ }); function getSelectedUids() { - var uids = []; + const uids = []; $('.users-table [component="user/select/single"]').each(function () { if ($(this).is(':checked')) { @@ -99,7 +99,7 @@ define('admin/manage/users', [ }); $('.manage-groups').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { app.alertError('[[error:no-users-selected]]'); return false; @@ -109,14 +109,14 @@ define('admin/manage/users', [ return app.alertError(err); } Benchpress.render('admin/partials/manage_user_groups', data).then(function (html) { - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ message: html, title: '[[admin/manage/users:manage-groups]]', onEscape: true, }); modal.on('shown.bs.modal', function () { autocomplete.group(modal.find('.group-search'), function (ev, ui) { - var uid = $(ev.target).attr('data-uid'); + const uid = $(ev.target).attr('data-uid'); api.put('/groups/' + ui.item.group.slug + '/membership/' + uid, undefined).then(() => { ui.item.group.nameEscaped = translator.escape(ui.item.group.displayName); app.parseAndTranslate('admin/partials/manage_user_groups', { users: [{ groups: [ui.item.group] }] }, function (html) { @@ -129,9 +129,9 @@ define('admin/manage/users', [ modal.modal('hide'); }); modal.on('click', '.remove-group-icon', function () { - var groupCard = $(this).parents('[data-group-name]'); - var groupName = groupCard.attr('data-group-name'); - var uid = $(this).parents('[data-uid]').attr('data-uid'); + const groupCard = $(this).parents('[data-group-name]'); + const groupName = groupCard.attr('data-group-name'); + const uid = $(this).parents('[data-uid]').attr('data-uid'); api.del('/groups/' + slugify(groupName) + '/membership/' + uid).then(() => { groupCard.remove(); }).catch(app.alertError); @@ -142,7 +142,7 @@ define('admin/manage/users', [ }); $('.ban-user').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { app.alertError('[[error:no-users-selected]]'); return false; // specifically to keep the menu open @@ -160,7 +160,7 @@ define('admin/manage/users', [ }); $('.ban-user-temporary').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { app.alertError('[[error:no-users-selected]]'); return false; // specifically to keep the menu open @@ -180,11 +180,11 @@ define('admin/manage/users', [ submit: { label: '[[admin/manage/users:alerts.button-ban-x, ' + uids.length + ']]', callback: function () { - var formData = $('.ban-modal form').serializeArray().reduce(function (data, cur) { + const formData = $('.ban-modal form').serializeArray().reduce(function (data, cur) { data[cur.name] = cur.value; return data; }, {}); - var until = formData.length > 0 ? ( + const until = formData.length > 0 ? ( Date.now() + (formData.length * 1000 * 60 * 60 * (parseInt(formData.unit, 10) ? 24 : 1)) ) : 0; @@ -204,7 +204,7 @@ define('admin/manage/users', [ }); $('.unban-user').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { app.alertError('[[error:no-users-selected]]'); return false; // specifically to keep the menu open @@ -218,7 +218,7 @@ define('admin/manage/users', [ }); $('.reset-lockout').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -227,7 +227,7 @@ define('admin/manage/users', [ }); $('.validate-email').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -249,7 +249,7 @@ define('admin/manage/users', [ }); $('.send-validation-email').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -262,7 +262,7 @@ define('admin/manage/users', [ }); $('.password-reset-email').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -275,7 +275,7 @@ define('admin/manage/users', [ }); $('.force-password-reset').on('click', function () { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -304,7 +304,7 @@ define('admin/manage/users', [ tableEl.addEventListener('change', (e) => { const subselector = e.target.closest('[component="user/select/single"]') || e.target.closest('[component="user/select/all"]'); if (subselector) { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (uids.length) { actionBtn.removeAttribute('disabled'); } else { @@ -314,7 +314,7 @@ define('admin/manage/users', [ }); function handleDelete(confirmMsg, path) { - var uids = getSelectedUids(); + const uids = getSelectedUids(); if (!uids.length) { return; } @@ -347,7 +347,7 @@ define('admin/manage/users', [ function handleUserCreate() { $('[data-action="create"]').on('click', function () { Benchpress.render('admin/partials/create_user_modal', {}).then(function (html) { - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ message: html, title: '[[admin/manage/users:alerts.create]]', onEscape: true, @@ -375,19 +375,19 @@ define('admin/manage/users', [ } function createUser() { - var modal = this; - var username = document.getElementById('create-user-name').value; - var email = document.getElementById('create-user-email').value; - var password = document.getElementById('create-user-password').value; - var passwordAgain = document.getElementById('create-user-password-again').value; + const modal = this; + const username = document.getElementById('create-user-name').value; + const email = document.getElementById('create-user-email').value; + const password = document.getElementById('create-user-password').value; + const passwordAgain = document.getElementById('create-user-password-again').value; - var errorEl = $('#create-modal-error'); + const errorEl = $('#create-modal-error'); if (password !== passwordAgain) { return errorEl.translateHtml('[[admin/manage/users:alerts.error-x, [[admin/manage/users:alerts.error-passwords-different]]]]').removeClass('hide'); } - var user = { + const user = { username: username, email: email, password: password, @@ -412,7 +412,6 @@ define('admin/manage/users', [ }; function handleSearch() { - var timeoutId = 0; function doSearch() { $('.fa-spinner').removeClass('hidden'); loadSearchPage({ @@ -421,25 +420,17 @@ define('admin/manage/users', [ page: 1, }); } - $('#user-search').on('keyup', function () { - if (timeoutId !== 0) { - clearTimeout(timeoutId); - timeoutId = 0; - } - timeoutId = setTimeout(doSearch, 250); - }); - $('#user-search-by').on('change', function () { - doSearch(); - }); + $('#user-search').on('keyup', utils.debounce(doSearch, 250)); + $('#user-search-by').on('change', doSearch); } function loadSearchPage(query) { - var params = utils.params(); + const params = utils.params(); params.searchBy = query.searchBy; params.query = query.query; params.page = query.page; params.sortBy = params.sortBy || 'lastonline'; - var qs = decodeURIComponent($.param(params)); + const qs = decodeURIComponent($.param(params)); $.get(config.relative_path + '/api/admin/manage/users?' + qs, function (data) { renderSearchResults(data); const url = config.relative_path + '/admin/manage/users?' + qs; @@ -497,12 +488,12 @@ define('admin/manage/users', [ function handleSort() { $('.users-table thead th').on('click', function () { - var $this = $(this); - var sortBy = $this.attr('data-sort'); + const $this = $(this); + const sortBy = $this.attr('data-sort'); if (!sortBy) { return; } - var params = utils.params(); + const params = utils.params(); params.sortBy = sortBy; if (ajaxify.data.sortBy === sortBy) { params.sortDirection = ajaxify.data.reverse ? 'asc' : 'desc'; @@ -510,13 +501,13 @@ define('admin/manage/users', [ params.sortDirection = 'desc'; } - var qs = buildSearchQuery(params); + const qs = buildSearchQuery(params); ajaxify.go('admin/manage/users?' + qs); }); } function getFilters() { - var filters = []; + const filters = []; $('#filter-by').find('[data-filter-by]').each(function () { if ($(this).find('.fa-check').length) { filters.push($(this).attr('data-filter-by')); @@ -526,16 +517,16 @@ define('admin/manage/users', [ } function handleFilter() { - var currentFilters = getFilters(); + let currentFilters = getFilters(); $('#filter-by').on('click', 'li', function () { - var $this = $(this); + const $this = $(this); $this.find('i').toggleClass('fa-check', !$this.find('i').hasClass('fa-check')); return false; }); $('#filter-by').on('hidden.bs.dropdown', function () { - var filters = getFilters(); - var changed = filters.length !== currentFilters.length; + const filters = getFilters(); + let changed = filters.length !== currentFilters.length; if (filters.length === currentFilters.length) { filters.forEach(function (filter, i) { if (filter !== currentFilters[i]) { @@ -545,9 +536,9 @@ define('admin/manage/users', [ } currentFilters = getFilters(); if (changed) { - var params = utils.params(); + const params = utils.params(); params.filters = filters; - var qs = buildSearchQuery(params); + const qs = buildSearchQuery(params); ajaxify.go('admin/manage/users?' + qs); } }); diff --git a/public/src/admin/modules/colorpicker.js b/public/src/admin/modules/colorpicker.js index 6000c416d6..3b64164647 100644 --- a/public/src/admin/modules/colorpicker.js +++ b/public/src/admin/modules/colorpicker.js @@ -1,12 +1,12 @@ 'use strict'; - +// TODO: no longer used remove in 1.19.0 define('admin/modules/colorpicker', function () { - var colorpicker = {}; + const colorpicker = {}; colorpicker.enable = function (inputEl, callback) { (inputEl instanceof jQuery ? inputEl : $(inputEl)).each(function () { - var $this = $(this); + const $this = $(this); $this.ColorPicker({ color: $this.val() || '#000', diff --git a/public/src/admin/modules/dashboard-line-graph.js b/public/src/admin/modules/dashboard-line-graph.js index ac53497ce7..38f75e62cc 100644 --- a/public/src/admin/modules/dashboard-line-graph.js +++ b/public/src/admin/modules/dashboard-line-graph.js @@ -1,6 +1,6 @@ 'use strict'; -define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress', 'api', 'hooks'], function (Chart, translator, Benchpress, api, hooks) { +define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress', 'api', 'hooks', 'bootbox'], function (Chart, translator, Benchpress, api, hooks, bootbox) { const Graph = { _current: null, }; @@ -18,7 +18,7 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress Graph.handleUpdateControls({ set }); - var t = translator.Translator.create(); + const t = translator.Translator.create(); return new Promise((resolve) => { t.translateKey(`admin/menu:${ajaxify.data.template.name.replace('admin/', '')}`, []).then((key) => { const data = { @@ -81,8 +81,8 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress Graph.handleUpdateControls = ({ set }) => { $('[data-action="updateGraph"]:not([data-units="custom"])').on('click', function () { - var until = new Date(); - var amount = $(this).attr('data-amount'); + let until = new Date(); + const amount = $(this).attr('data-amount'); if ($(this).attr('data-units') === 'days') { until.setHours(0, 0, 0, 0); } @@ -97,10 +97,10 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress }); $('[data-action="updateGraph"][data-units="custom"]').on('click', function () { - var targetEl = $(this); + const targetEl = $(this); Benchpress.render('admin/partials/pageviews-range-select', {}).then(function (html) { - var modal = bootbox.dialog({ + const modal = bootbox.dialog({ title: '[[admin/dashboard:page-views-custom]]', message: html, buttons: { @@ -111,10 +111,10 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress }, }, }).on('shown.bs.modal', function () { - var date = new Date(); - var today = date.toISOString().substr(0, 10); + const date = new Date(); + const today = date.toISOString().substr(0, 10); date.setDate(date.getDate() - 1); - var yesterday = date.toISOString().substr(0, 10); + const yesterday = date.toISOString().substr(0, 10); modal.find('#startRange').val(targetEl.attr('data-startRange') || yesterday); modal.find('#endRange').val(targetEl.attr('data-endRange') || today); @@ -122,8 +122,8 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress function submit() { // NEED TO ADD VALIDATION HERE FOR YYYY-MM-DD - var formData = modal.find('form').serializeObject(); - var validRegexp = /\d{4}-\d{2}-\d{2}/; + const formData = modal.find('form').serializeObject(); + const validRegexp = /\d{4}-\d{2}-\d{2}/; // Input validation if (!formData.startRange && !formData.endRange) { @@ -136,10 +136,10 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress return false; } - var until = new Date(formData.endRange); + let until = new Date(formData.endRange); until.setDate(until.getDate() + 1); until = until.getTime(); - var amount = (until - new Date(formData.startRange).getTime()) / (1000 * 60 * 60 * 24); + const amount = (until - new Date(formData.startRange).getTime()) / (1000 * 60 * 60 * 24); Graph.update(set, 'days', until, amount); @@ -175,8 +175,8 @@ define('admin/modules/dashboard-line-graph', ['Chart', 'translator', 'benchpress Graph._current.update(); // Update address bar and "View as JSON" button url - var apiEl = $('#view-as-json'); - var newHref = $.param({ + const apiEl = $('#view-as-json'); + const newHref = $.param({ units: units || 'hours', until: until, count: amount, diff --git a/public/src/admin/modules/instance.js b/public/src/admin/modules/instance.js index bdb2aad21b..996e381229 100644 --- a/public/src/admin/modules/instance.js +++ b/public/src/admin/modules/instance.js @@ -6,7 +6,7 @@ define('admin/modules/instance', [ // the client can't fetch the template file, resulting in an error config.relative_path + '/assets/templates/alert.js', ], function () { - var instance = {}; + const instance = {}; instance.rebuildAndRestart = function (callback) { app.alert({ diff --git a/public/src/admin/modules/search.js b/public/src/admin/modules/search.js index e2ea2a4c3d..1bb62ad2cc 100644 --- a/public/src/admin/modules/search.js +++ b/public/src/admin/modules/search.js @@ -1,18 +1,18 @@ 'use strict'; define('admin/modules/search', ['mousetrap'], function (mousetrap) { - var search = {}; + const search = {}; function find(dict, term) { - var html = dict.filter(function (elem) { + const html = dict.filter(function (elem) { return elem.translations.toLowerCase().includes(term); }).map(function (params) { - var namespace = params.namespace; - var translations = params.translations; - var title = params.title; - var escaped = utils.escapeRegexChars(term); + const namespace = params.namespace; + const translations = params.translations; + let title = params.title; + const escaped = utils.escapeRegexChars(term); - var results = translations + const results = translations // remove all lines without a match .replace(new RegExp('^(?:(?!' + escaped + ').)*$', 'gmi'), '') // remove lines that only match the title @@ -60,9 +60,9 @@ define('admin/modules/search', ['mousetrap'], function (mousetrap) { }; function setupACPSearch(dict) { - var dropdown = $('#acp-search .dropdown'); - var menu = $('#acp-search .dropdown-menu'); - var input = $('#acp-search input'); + const dropdown = $('#acp-search .dropdown'); + const menu = $('#acp-search .dropdown-menu'); + const input = $('#acp-search input'); if (!config.searchEnabled) { menu.addClass('search-disabled'); @@ -73,11 +73,11 @@ define('admin/modules/search', ['mousetrap'], function (mousetrap) { }); $('#acp-search').parents('form').on('submit', function (ev) { - var selected = menu.find('li.result > a.focus').attr('href'); + let selected = menu.find('li.result > a.focus').attr('href'); if (!selected.length) { selected = menu.find('li.result > a').first().attr('href'); } - var href = selected || config.relative_path + '/search?in=titlesposts&term=' + escape(input.val()); + const href = selected || config.relative_path + '/search?in=titlesposts&term=' + escape(input.val()); ajaxify.go(href.replace(/^\//, '')); @@ -96,7 +96,7 @@ define('admin/modules/search', ['mousetrap'], function (mousetrap) { }); mousetrap(input[0]).bind(['up', 'down'], function (ev, key) { - var next; + let next; if (key === 'up') { next = menu.find('li.result > a.focus').removeClass('focus').parent().prev('.result') .children(); @@ -122,10 +122,10 @@ define('admin/modules/search', ['mousetrap'], function (mousetrap) { ev.preventDefault(); }); - var prevValue; + let prevValue; input.on('keyup focus', function () { - var value = input.val().toLowerCase(); + const value = input.val().toLowerCase(); if (value === prevValue) { return; @@ -134,8 +134,8 @@ define('admin/modules/search', ['mousetrap'], function (mousetrap) { menu.children('.result').remove(); - var len = /\W/.test(value) ? 3 : value.length; - var results; + const len = /\W/.test(value) ? 3 : value.length; + let results; menu.toggleClass('state-start-typing', len === 0); menu.toggleClass('state-keep-typing', len > 0 && len < 3); diff --git a/public/src/admin/modules/selectable.js b/public/src/admin/modules/selectable.js index 34949a4e10..470462d558 100644 --- a/public/src/admin/modules/selectable.js +++ b/public/src/admin/modules/selectable.js @@ -4,7 +4,7 @@ define('admin/modules/selectable', [ 'jquery-ui/widgets/selectable', ], function () { - var selectable = {}; + const selectable = {}; selectable.enable = function (containerEl, targets) { $(containerEl).selectable({ diff --git a/public/src/admin/settings.js b/public/src/admin/settings.js index 5b5dee579e..c7166305a0 100644 --- a/public/src/admin/settings.js +++ b/public/src/admin/settings.js @@ -2,21 +2,21 @@ define('admin/settings', ['uploader', 'mousetrap', 'hooks'], function (uploader, mousetrap, hooks) { - var Settings = {}; + const Settings = {}; Settings.populateTOC = function () { - var headers = $('.settings-header'); + const headers = $('.settings-header'); if (headers.length > 1) { headers.each(function () { - var header = $(this).text(); - var anchor = header.toLowerCase().replace(/ /g, '-').trim(); + const header = $(this).text(); + const anchor = header.toLowerCase().replace(/ /g, '-').trim(); $(this).prepend(''); $('.section-content ul').append('