if 2 deps were updated only one of them was cleared from require.cache. ie commander & lru-cache both has major version bump then only commander would be cleared from cache since it throws first
when admin is changing users emails check if its avaiable and remove old email of user first
upgrade script to cleanup email:uid, email:sorted, will remove entries if user doesn't exist or doesn't have email or if entry in user hash doesn't match entry in email:uid
fix missing ! in email interstitial
fix missing await in canSendValidation,
fix broken tests
dont pass sessionId to email.remove if admin is changing/removing email
for user flags-> admins + all users who have `admin:users` privilege
for post flags -> admins + global mods + moderators of the category the post is in
refactor getModeratorUids function so it can be used for different privileges
* breaking: remove `SocketUser.emailConfirm`, re: #10954
* chore: move email confirmation related configs to own section in Settings > Email
* feat: new user email method `getValidationExpiry`, returns expiration in ms.. probably.
* fix: bug where `user.email.isValidationPending` returned an u nexpected non-boolean value if there was no confirmation pending (only when checking email as well)
* fix: update getValidationExpiry to return ms
* test: use emailConfirmInterval for tests, for now
* fix: throw friendly error when attempting an email change within email confirmation window
* feat: new config option `emailConfirmExpiry` in days, governs how long the confirm link is good for
* test: additional tests for user email methods
* fix: add back missing handling of option
* test: fix tests
* feat: allow plugins to add to admin cache list
resolves #10820
plugins will have to use `filter:admin.cache.get` hook and just add their own cache to the object there.
* feat: add dump to ttlCache and expose properties
* feat: also expose properties under their current names
* feat: display TTL if set
[**NodeBB Forum Software**](https://nodebb.org) is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"لاتملك الصلاحيات اللازمة للقيام بهذه العملية",
"category-disabled":"قائمة معطلة",
"topic-locked":"الموضوع مقفول",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"يسمح لك بالنشر مرة كل %1 ثانية - يرجى الإنتظار قبل النشر مجدداً",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"لقد شاركت بالتصويت ، ألا تذكر؟",
"maintenance-mode.help":"Когато форумът е в режим на профилактика, всички заявки ще бъдат пренасочвани към статична страница за изчакване, с изключение на администраторите, които ще могат да използват уеб сайта нормално.",
"maintenance-mode.status":"Код на състоянието за режима на профилактика",
"maintenance-mode.message":"Съобщение за профилактиката",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Изберете групи, които да бъдат изключени от режима на профилактика",
"headers":"Заглавни части",
"headers.allow-from":"Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“",
"headers.csp-frame-ancestors":"Задайте заглавката „Content-Security-Policy frame-ancestors“ за да поставите NodeBB „iFrame“",
@@ -19,6 +20,8 @@
"headers.coep-help":"Когато е включено (по подразбиране), стойността на заглавката ще бъде <code>require-corp</code>",
"headers.permissions-policy-help":"Позволява задаването на стойност в заглавката „permissions-policy“ (политика за разрешенията), като например „geolocation=*, camera=()“. Вижте <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">тук</a> за повече информация.",
"hsts":"Стриктна транспортна сигурност",
"hsts.enabled":"Включване на HSTS (препоръчително)",
"signature.no-links":"Забраняване на поставянето на връзки в подписите",
"signature.no-images":"Забраняване на поставянето на изображения в подписите",
"signature.hide-duplicates":"Скриване на дублираните подписи в темите",
"signature.max-length":"Максимална дължина на подписите",
"composer":"Настройки за съставянето",
"composer-help":"Следващите настройки определят функционалностите и/или вида на елемента за съставяне на\n\\t\\t\\t\\tпубликация, който се използва от потребителите, когато те създават нови теми или отговорят в съществуващи.",
"flags.limit-per-target-help":"Когато публикация или потребител бъде докладван няколко пъти, това се добавя към един общ доклад. Задайте на тази настройка стойност по-голяма от нула, за да ограничите броя на докладванията, които могат да бъдат натрупани към една публикация или потребител.",
"flags.auto-flag-on-downvote-threshold":"Брой отрицателни гласове, при които публикациите да бъдат докладвани автоматично (0 = изключено, по подразбиране: 0)",
"flags.auto-resolve-on-ban":"Автоматично премахване на всички доклади за потребител, когато той бъде блокиран"
"flags.auto-resolve-on-ban":"Автоматично премахване на всички доклади за потребител, когато той бъде блокиран",
"flags.action-on-resolve":"Когато докладване бъде разрешено, да се направи следното",
"flags.action-on-reject":"Когато докладване бъде отхвърлено, да се направи следното",
"flags.action.nothing":"Да не се прави нищо",
"flags.action.rescind":"Да се отмени известието, изпратено до модераторите/администраторите"
"no-privileges":"Нямате достатъчно права за това действие.",
"category-disabled":"Категорията е изключена",
"topic-locked":"Темата е заключена",
@@ -88,6 +89,7 @@
"category-not-selected":"Нее избрана категория.",
"too-many-posts":"Можете да публикувате веднъж на %1 секунда/и – моля, изчакайте малко, преди да опитате да публикувате отново",
"too-many-posts-newbie":"Като нов потребител, Вие можете да публикувате веднъж на %1 секунда/и, докато не натрупате %2 репутация – моля, изчакайте малко, преди да опитате да публикувате отново",
"already-posting":"You are already posting",
"tag-too-short":"Моля, въведете по-дълъг етикет. Етикетите трябва да съдържат поне %1 символ(а)",
"tag-too-long":"Моля, въведете по-кратък етикет. Етикетите трябва да съдържат не повече от %1 символ(а)",
"not-enough-tags":"Недостатъчно етикети. Темите трябва да имат поне %1 етикет(а)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"Това съобщение вече е изтрито.",
"chat-restored-already":"Това съобщение вече е възстановено.",
"chat-room-does-not-exist":"Стаята за разговори не съществува.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"Вече сте дали глас за тази публикация.",
"reputation-system-disabled":"Системата за репутация е изключена.",
"downvoting-disabled":"Отрицателното гласуване е изключено",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"এই কাজটির জন্য আপনার পর্যাপ্ত অধিকার নেই",
"category-disabled":"বিভাগটি নিষ্ক্রিয়",
"topic-locked":"টপিক বন্ধ",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"সম্মাননা ব্যাবস্থা নিস্ক্রীয় রাখা হয়েছে",
"downvoting-disabled":"ঋণাত্মক ভোট নিস্ক্রীয় রাখা হয়েছে।",
"maintenance-mode.help":"Je-li fórum v režimu údržby, všechny požadavky budou přesměrovány na statickou stránku. Správci jsou vyloučeni z tohoto přesměrování a budou mít normálně zobrazené stránky.",
"maintenance-mode.status":"Stavový kód režimu údržby",
"maintenance-mode.message":"Zpráva údržby",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Hlavičky",
"headers.allow-from":"Nastavte ALLOW-FROM pro umístění NodeBB do iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"signature.no-links":"Zakázat odkazy v podpisech",
"signature.no-images":"Zakázat obrázky v podpisech",
"signature.hide-duplicates":"Hide duplicate signatures in topics",
"signature.max-length":"Maximální délka podpisu",
"composer":"Nastavení kompozice",
"composer-help":"Následující nastavení kontroluje funkčnost a/nebo vzhled zobrazených příspěvků\n\t\t\t\tpro uživatele, kteří vytvoří nové téma nebo odpovídají na existující téma.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"too-many-posts":"Můžete přispívat jednou za %1 sekund - vyčkejte tedy, než vytvoříte další příspěvek",
"too-many-posts-newbie":"Jako nový uživatel, můžete přispívat jednou za %1 sekund, dokud nezískáte pověst %2 - vyčkejte tedy, než vytvoříte další příspěvek",
"already-posting":"You are already posting",
"tag-too-short":"Zadejte delší značku. Značky by měli mít alespoň %1 znaků",
"tag-too-long":"Zadejte kratší značku. Značky nesmí být delší než %1 znaků",
"not-enough-tags":"Málo značek. Téma musí obsahovat alespoň %1 značek",
@@ -155,6 +157,9 @@
"chat-deleted-already":"Tato konverzační zpráva již byla odstraněna.",
"chat-restored-already":"Tato konverzační zpráva již byla obnovena.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"Již jste v tomto příspěvku hlasoval.",
"reputation-system-disabled":"Systém reputací je zakázán.",
"downvoting-disabled":"Systém nesouhlasu je zakázán",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"Du har ikke nok rettigheder til at udføre denne handling",
"category-disabled":"Kategorien er deaktiveret",
"topic-locked":"Tråden er låst",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"Du kan højest skrive et indlæg hver %1 sekund(er) - venligst vent et øjeblik før næste indlæg",
"too-many-posts-newbie":"Som ny bruger kan du kun skrive et indlæg engang hvert %1. sekund() indtil du har optjent %2 omdømme point - venligst vent et øjeblik før næste indlæg.",
"already-posting":"You are already posting",
"tag-too-short":"Indtast et længere tag. Tags skal indeholde mindst %1 karakter(er).",
"tag-too-long":"Indtast et længere tag. Tags kan ikke være længere end %1 karakter(er).",
"not-enough-tags":"Ikke nok tags. Tråde skal have mindst %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"Vurderingssystem er slået fra.",
"downvoting-disabled":"Nedvurdering er slået fra",
"maintenance-mode.help":"Wenn sich das Forum im Wartungsmodus befindet, werden alle Anfragen auf eine statische Warteseite umgeleitet. Administratoren sind von dieser Umleitung ausgenommen und können normal auf die Site zugreifen.",
"maintenance-mode.status":"Statuscode für Wartungsmodus",
"maintenance-mode.message":"Wartungsnachricht",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren",
"headers.csp-frame-ancestors":"Content-Security-Policy frame-ancestors header setzen, um NodeBB in einem iFrame zu platzieren",
@@ -19,6 +20,8 @@
"headers.coep-help":"Wenn aktiviert (Standard), wird der Header auf <code>require-corp</code> gesetzt",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"signature.no-links":"Links in signaturen deaktivieren",
"signature.no-images":"Bilder in Signaturen deaktivieren",
"signature.hide-duplicates":"Doppelte Signaturen in Themen ausblenden",
"signature.max-length":"Maximale Signaturlänge",
"composer":"Editor Einstellungen",
"composer-help":"Die folgenden Einstellungen bestimmen die funktionalität und/oder das Aussehen des Beitragseditors, der Nutzern angezeigt wird, webb sie neue Themen erstellen, oder bereits existierenden Antworten.",
"flags.limit-per-target-help":"Wenn ein Beitrag oder ein Benutzer mehrfach markiert wird, wird jede zusätzliche Markierung als "Nachricht" betrachtet und zur ursprünglichen Markierung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Nachricht, die ein Artikel erhalten kann, zu begrenzen.",
"flags.auto-flag-on-downvote-threshold":"Anzahl der Downvotes für Posts mit automatischer Markierung (zum Deaktivieren auf 0 setzen, Standard: 0)",
"flags.auto-resolve-on-ban":"Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird"
"flags.auto-resolve-on-ban":"Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird",
"flags.action-on-resolve":"Führe Folgendes aus, wenn eine Flagge aufgelöst wird",
"flags.action-on-reject":"Gehe folgendermaßen vor, wenn eine Flagge abgelehnt wird",
"flags.action.nothing":"Nichts tun",
"flags.action.rescind":"Aufhebung der Benachrichtigung an Moderatoren/Administratoren"
"no-privileges":"Du verfügst nicht über ausreichende Berechtigungen, um die Aktion durchzuführen.",
"category-disabled":"Kategorie ist deaktiviert",
"topic-locked":"Thema ist gesperrt",
@@ -88,6 +89,7 @@
"category-not-selected":"Kategorie nicht ausgewählt",
"too-many-posts":"Du kannst nur einen Beitrag innerhalb von %1 Sekunden erstellen - Bitte warte bevor Du erneut einen Beitrag erstellst.",
"too-many-posts-newbie":"Als neuer Benutzer kannst du nur einmal alle %1 Sekunde(n) posten, bis du %2 Reputation erworben hast - bitte warte, bevor du erneut postest",
"already-posting":"You are already posting",
"tag-too-short":"Bitte gebe ein längeres Schlagwort ein. Schlagworte sollten mindestens %1 Zeichen enthalten.",
"tag-too-long":"Bitte gebe ein kürzeres Schlagwort ein. Schlagworte können nicht länger als %1 Zeichen sein.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"Du hast diesen Beitrag bereits bewertet.",
"reputation-system-disabled":"Das Reputationssystem ist deaktiviert.",
"downvoting-disabled":"Downvotes sind deaktiviert.",
@@ -205,8 +210,8 @@
"no-connection":"Es scheint als gäbe es ein Problem mit deiner Internetverbindung",
"socket-reconnect-failed":"Der Server kann zurzeit nicht erreicht werden. Klicken Sie hier, um es erneut zu versuchen, oder versuchen Sie es später erneut",
"plugin-not-whitelisted":"Plugin kann nicht installiert werden – nur Plugins, die vom NodeBB Package Manager in die Whitelist aufgenommen wurden, können über den ACP installiert werden",
"plugins-set-in-configuration":"You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminalarguments), please modify the configuration instead.",
"theme-not-set-in-configuration":"When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
"plugins-set-in-configuration":"Du darfst den Status der Plugins nicht ändern, da sie zur Laufzeit definiert werden (config.json, Umgebungsvariablen oder Terminalargumente). Bitte ändere stattdessen die Konfiguration.",
"theme-not-set-in-configuration":"Wenn in der Konfiguration aktive Plugins definiert werden, muss bei einem Themenwechsel das neue Thema zur Liste der aktiven Plugins hinzugefügt werden, bevor es im ACP aktualisiert wird.",
"topic-event-unrecognized":"Themenereignis „%1“ nicht erkannt",
"cant-set-child-as-parent":"Untergeordnete Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",
"cant-set-self-as-parent":"Die aktuelle Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",
"emailUpdate.optional":"<strong>Dieses Feld ist optional</strong>. Du bist nicht verpflichtet, deine E-Mail-Adresse anzugeben, doch ohne eine validierte E-Mail-Adresse kannst du dein Konto nicht wiederherstellen oder dich mit deiner E-Mail-Adresse anmelden.",
"emailUpdate.required":"<strong>Dieses Feld ist erforderlich</strong>.",
"emailUpdate.change-instructions":"An die eingegebene E-Mail-Adresse wird eine Bestätigungs-E-Mail mit einem eindeutigen Link gesendet. Durch den Zugriff auf diesen Link wird dein Eigentum an der E-Mail-Adresse bestätigt und diese wird in deinem Konto aktiv. Du kannst deine E-Mail-Adresse jederzeit auf deiner Kontoseite aktualisieren.",
"emailUpdate.password-challenge":"Please enter your password in order to verify account ownership."
"emailUpdate.password-challenge":"Bitte gib dein Passwort ein, um dein Konto zu verifizieren."
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"You do not have enough privileges for this action.",
"category-disabled":"Η κατηγορία έχει απενεργοποιηθεί",
"topic-locked":"Το θέμα έχει κλειδωθεί",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"Το σύστημα φήμης έχει απενεργοποιηθεί.",
"downvoting-disabled":"Η καταψήφιση έχει απενεργοποιηθεί",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"You do not have enough privileges for this action.",
"category-disabled":"Category disabled",
@@ -101,6 +102,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -181,6 +183,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"Reputation system is disabled.",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"You do not have enough privileges for this action.",
"category-disabled":"Category disabled",
"topic-locked":"Topic Locked",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"Reputation system is disabled.",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"You do not have enough privileges for this action.",
"category-disabled":"Category disabled",
"topic-locked":"Topic Locked",
@@ -88,6 +89,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
"not-enough-tags":"Not enough tags. Topics must have at least %1 tag(s)",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"You have already voted for this post.",
"reputation-system-disabled":"Reputation system is disabled.",
"maintenance-mode.help":"Cuando este foro están en Modo de Mantenimiento, todas las peticiones serán redirigidas a una página estática de mantenimiento. Los administradores están exentos de esta redirección, y pueden acceder al sitio normalmente.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Mensaje de Mantenimiento",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Cabeceras",
"headers.allow-from":"Establecer ALLOW-FROM para poner NodeBB en un iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"signature.no-links":"Desactivar enlaces en firmas",
"signature.no-images":"Desactivar imágenes en firmas",
"signature.hide-duplicates":"Hide duplicate signatures in topics",
"signature.max-length":"Longitud Máxima de Firma",
"composer":"Configuración del Editor de Texto",
"composer-help":"LAs configuraciones siguientes gobiernan la funcionalidad y/o apariencia del editor de entradas mostrado\n\t\t\t\ta los usuarios cuando crean nuevos temas, o responden a temas existentes.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"no-privileges":"No tienes suficientes privilegios para realizar esta acción.",
"category-disabled":"Categoría deshabilitada",
"topic-locked":"Tema bloqueado",
@@ -88,6 +89,7 @@
"category-not-selected":"Categoría no seleccionada.",
"too-many-posts":"Solo puedes publicar una vez cada %1 segundo(s) - por favor espere antes de volver a publicar",
"too-many-posts-newbie":"Como nuevo usuario, solo puedes publicar una vez cada %1 segundo(s) hasta hayas ganado una reputación de %2 - por favor espera antes de volver a publicar",
"already-posting":"You are already posting",
"tag-too-short":"Por favor introduce una etiqueta más larga. Las etiquetas deben contener por lo menos %1 caractere(s)",
"tag-too-long":"Por favor introduce una etiqueta más corta. Las etiquetas no pueden exceder los %1 caractere(s)",
"not-enough-tags":"Etiquetas insuficientes. El tema debe tener al menos %1 etiqueta(s).",
@@ -155,6 +157,9 @@
"chat-deleted-already":"Este mensaje de chat ya ha sido borrado.",
"chat-restored-already":"Este mensaje de chat ya ha sido restaurado.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"Ya has votado a este mensaje.",
"reputation-system-disabled":"El sistema de reputación está deshabilitado.",
"downvoting-disabled":"La votación negativa está deshabilitada.",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"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.",
"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.auto-flag-on-downvote-threshold":"Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned"
"flags.auto-resolve-on-ban":"Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve":"Do the following when a flag is resolved",
"flags.action-on-reject":"Do the following when a flag is rejected",
"flags.action.nothing":"Do nothing",
"flags.action.rescind":"Rescind the notification send to moderators/administrators"
"too-many-posts":"Te saate postitada %1 sekundi tagant - palun oodake enne uue postituse tegemist.",
"too-many-posts-newbie":"Uue kasutajana saadte postitada vaid iga %1 sekundi tagant, seniks kuni olete teeninud vähemalt %2 reputatsiooni - palun oodake enne uue postituse tegemist.",
"already-posting":"You are already posting",
"tag-too-short":"Palun sisestage pikem märksõna. Märksõna pikkus peab olema vähemalt %1 tähemärk(i).",
"tag-too-long":"Palun sisestage lühem märksõna. Märksõna pikkus peab olema vähem kui %1 tähemärk(i).",
"not-enough-tags":"Liiga vähe märksõnu. Teemadel peab olemalt vähemalt %1 märksõna",
@@ -155,6 +157,9 @@
"chat-deleted-already":"This chat message has already been deleted.",
"chat-restored-already":"This chat message has already been restored.",
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"already-voting-for-this-post":"Sa oled juba hääletanud sellel postitusel.",
"reputation-system-disabled":"Reputatsiooni süsteem ei ole aktiveeritud",
"downvoting-disabled":"Negatiivsete häälte andmine ei ole võimaldatud",
"maintenance-mode.help":"When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.",
"maintenance-mode.status":"Maintenance Mode Status Code",
"maintenance-mode.message":"Maintenance Message",
"maintenance-mode.groups-exempt-from-maintenance-mode":"Select groups that should be exempt from maintenance mode",
"headers":"Headers",
"headers.allow-from":"Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.csp-frame-ancestors":"Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame",
@@ -19,6 +20,8 @@
"headers.coep-help":"When enabled (default), will set the header to <code>require-corp</code>",
"headers.permissions-policy-help":"Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts":"Strict Transport Security",
"hsts.enabled":"Enabled HSTS (recommended)",
"hsts.maxAge":"HSTS Max Age",
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.