From 1df37c0153c63e3800b6c9283d0a4c72f08c2951 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Tue, 27 Feb 2024 09:19:09 +0000 Subject: [PATCH 01/40] Latest translations and fallbacks --- public/language/bg/aria.json | 6 +++--- public/language/it/aria.json | 6 +++--- public/language/it/user.json | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/public/language/bg/aria.json b/public/language/bg/aria.json index a733e79adc..e67bec3ab8 100644 --- a/public/language/bg/aria.json +++ b/public/language/bg/aria.json @@ -2,7 +2,7 @@ "post-sort-option": "Настройка за подредбата на публикациите, %1", "topic-sort-option": "Настройка за подредбата на темите, %1", "user-avatar-for": "Изображение на потребителя за %1", - "user-watched-tags": "User watched tags", - "delete-upload-button": "Delete upload button", - "group-page-link-for": "Group page link for %1" + "user-watched-tags": "Наблюдавани от потребителя етикети", + "delete-upload-button": "Бутон за изтриване на каченото", + "group-page-link-for": "Връзка към груповата страница за %1" } \ No newline at end of file diff --git a/public/language/it/aria.json b/public/language/it/aria.json index 6c92f07ff3..eb8773e228 100644 --- a/public/language/it/aria.json +++ b/public/language/it/aria.json @@ -2,7 +2,7 @@ "post-sort-option": "Opzione ordinamento post, %1", "topic-sort-option": "Opzione ordinamento discussione, %1", "user-avatar-for": "Avatar utente per %1", - "user-watched-tags": "User watched tags", - "delete-upload-button": "Delete upload button", - "group-page-link-for": "Group page link for %1" + "user-watched-tags": "Tag seguiti dall'utente", + "delete-upload-button": "Pulsante annulla caricamento", + "group-page-link-for": "Link alla pagina del gruppo per %1" } \ No newline at end of file diff --git a/public/language/it/user.json b/public/language/it/user.json index c9db7d7e5f..4451b13765 100644 --- a/public/language/it/user.json +++ b/public/language/it/user.json @@ -142,10 +142,10 @@ "follow-topics-you-create": "Segui le discussioni che crei", "grouptitle": "Titolo del Gruppo", "group-order-help": "Seleziona un gruppo e usa le frecce per ordinare i titoli", - "show-group-title": "Show group title", - "hide-group-title": "Hide group title", - "order-group-up": "Order group up", - "order-group-down": "Order group down", + "show-group-title": "Mostra titolo gruppo", + "hide-group-title": "Nascondi titolo gruppo", + "order-group-up": "Ordina gruppo in alto", + "order-group-down": "Ordina gruppo in basso", "no-group-title": "Nessun titolo al gruppo", "select-skin": "Seleziona uno Skin", "default": "Predefinito (%1)", From 7207814b9087579f8ed3e8fd3a66f054bac94716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 27 Feb 2024 09:20:44 -0500 Subject: [PATCH 02/40] feat: add hook into user.posts.isReady can be used to disable post delays or apply custom logic closes https://github.com/NodeBB/NodeBB/pull/12367 --- src/user/posts.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/user/posts.js b/src/user/posts.js index 5ee7f5e8aa..318718f1c0 100644 --- a/src/user/posts.js +++ b/src/user/posts.js @@ -3,6 +3,7 @@ const db = require('../database'); const meta = require('../meta'); const privileges = require('../privileges'); +const plugins = require('../plugins'); const groups = require('../groups'); module.exports = function (User) { @@ -48,6 +49,18 @@ module.exports = function (User) { await User.checkMuted(uid); + const { shouldIgnoreDelays } = await plugins.hooks.fire('filter:user.posts.isReady', { + shouldIgnoreDelays: false, + user: userData, + cid, + field, + isAdminOrMod, + isMemberOfExempt, + }); + if (shouldIgnoreDelays) { + return; + } + const now = Date.now(); if (now - userData.joindate < meta.config.initialPostDelay * 1000) { throw new Error(`[[error:user-too-new, ${meta.config.initialPostDelay}]]`); From 107f5613bf4e62e55356200ac77af0bfc36c4868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 27 Feb 2024 15:07:23 -0500 Subject: [PATCH 03/40] fix: #12372, fix manual digest buttons --- public/src/admin/manage/digest.js | 2 +- src/views/admin/manage/digest.tpl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/src/admin/manage/digest.js b/public/src/admin/manage/digest.js index ea50d2a2c4..365ac776b6 100644 --- a/public/src/admin/manage/digest.js +++ b/public/src/admin/manage/digest.js @@ -5,7 +5,7 @@ define('admin/manage/digest', ['bootbox', 'alerts'], function (bootbox, alerts) const Digest = {}; Digest.init = function () { - $('table').on('click', '[data-action]', function () { + $('.digest').on('click', '[data-action]', function () { const action = this.getAttribute('data-action'); const uid = this.getAttribute('data-uid'); diff --git a/src/views/admin/manage/digest.tpl b/src/views/admin/manage/digest.tpl index bfa7d9b9ce..bfa118dcf1 100644 --- a/src/views/admin/manage/digest.tpl +++ b/src/views/admin/manage/digest.tpl @@ -1,4 +1,4 @@ -
+

[[admin/manage/digest:lead]]

[[admin/manage/digest:disclaimer]]

[[admin/manage/digest:disclaimer-continued]]

From 5f597dc97fde3183ea2be85dd4ddde830d55c910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 27 Feb 2024 15:13:06 -0500 Subject: [PATCH 04/40] align center --- src/views/admin/manage/digest.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/admin/manage/digest.tpl b/src/views/admin/manage/digest.tpl index bfa118dcf1..9c6c226ef1 100644 --- a/src/views/admin/manage/digest.tpl +++ b/src/views/admin/manage/digest.tpl @@ -8,7 +8,7 @@
[[admin/manage/digest:default-help, {default}]]
-
+
[[admin/manage/digest:manual-run]]
From f4c651fe258e85d1d68a8ef86ab351f7a83a05ee Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 28 Feb 2024 09:18:50 +0000 Subject: [PATCH 05/40] Latest translations and fallbacks --- public/language/pl/admin/dashboard.json | 40 ++++++------- .../language/pl/admin/manage/admins-mods.json | 4 +- .../language/pl/admin/manage/categories.json | 22 ++++---- public/language/pl/admin/manage/groups.json | 22 ++++---- .../language/pl/admin/manage/privileges.json | 20 +++---- public/language/pl/admin/manage/tags.json | 10 ++-- public/language/pl/admin/manage/uploads.json | 2 +- public/language/pl/admin/manage/users.json | 46 +++++++-------- public/language/pl/admin/menu.json | 2 +- .../language/pl/admin/settings/advanced.json | 2 +- public/language/pl/admin/settings/api.json | 10 ++-- public/language/pl/admin/settings/chat.json | 4 +- .../language/pl/admin/settings/cookies.json | 4 +- public/language/pl/admin/settings/email.json | 6 +- .../language/pl/admin/settings/general.json | 16 +++--- public/language/pl/admin/settings/guest.json | 2 +- .../pl/admin/settings/navigation.json | 4 +- .../pl/admin/settings/notifications.json | 2 +- public/language/pl/admin/settings/post.json | 8 +-- .../pl/admin/settings/reputation.json | 16 +++--- .../language/pl/admin/settings/uploads.json | 10 ++-- .../pl/admin/settings/web-crawler.json | 4 +- public/language/pl/aria.json | 2 +- public/language/pl/category.json | 2 +- public/language/pl/error.json | 8 +-- public/language/pl/flags.json | 4 +- public/language/pl/modules.json | 56 +++++++++---------- public/language/pl/notifications.json | 8 +-- public/language/pl/post-queue.json | 10 ++-- public/language/pl/themes/harmony.json | 8 +-- public/language/pl/topic.json | 6 +- 31 files changed, 180 insertions(+), 180 deletions(-) diff --git a/public/language/pl/admin/dashboard.json b/public/language/pl/admin/dashboard.json index 92d1d51e03..96f3971cf0 100644 --- a/public/language/pl/admin/dashboard.json +++ b/public/language/pl/admin/dashboard.json @@ -25,14 +25,14 @@ "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": "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. ", - "fallback-emailer-not-found": "Nie znaleziono kopii maila!", + "keep-updated": "Aktualizuj NodeBB regularnie, by utrzymywać bezpieczeństwo i wprowadzać poprawki.", + "up-to-date": "Wersja jest aktualna ", + "upgrade-available": "Pojawiła się nowa wersja (v%1). Rozważ aktualizację NodeBB.", + "prerelease-upgrade-available": "To jest przestarzała wersja NodeBB sprzed wydania. Pojawiła się nowa wersja (v%1). Rozważ aktualizację NodeBB.", + "prerelease-warning": "To jest NodeBB w wersji sprzed wydania. Może zawierać nieoczekiwane błędy. ", + "fallback-emailer-not-found": "Fallback emailer not found!", "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", + "latest-lookup-failed": "Nie udało się sprawdzić, jaka jest najnowsza dostępna wersja NodeBB", "notices": "Powiadomienia", "restart-not-required": "Restart nie jest wymagany", @@ -48,7 +48,7 @@ "restart-disabled": "Zablokowano przebudowę i restart, ponieważ wygląda na to, że nie uruchamiasz NodeBB poprzez właściwy serwis.", "maintenance-mode": "Tryb serwisowy", "maintenance-mode-title": "Kliknij tutaj, by skonfigurować tryb konserwacji dla NodeBB", - "dark-mode": "Dark Mode", + "dark-mode": "Tryb ciemny", "realtime-chart-updates": "Wykresy aktualizowane na żywo", "active-users": "Aktywni użytkownicy", @@ -57,9 +57,9 @@ "active-users.total": "Łącznie", "active-users.connections": "Połączenia", - "guest-registered-users": "Guest vs Registered Users", - "guest": "Guest", - "registered": "Zarejestrowani", + "guest-registered-users": "Goście vs zarejestrowani użytkownicy", + "guest": "Gość", + "registered": "Zarejestrowany", "user-presence": "Obecność użytkownika", "on-categories": "Na liście kategorii", @@ -69,7 +69,7 @@ "unread": "Nieprzeczytane", "high-presence-topics": "Popularne tematy", - "popular-searches": "Popular Searches", + "popular-searches": "Popularne wyszukiwania", "graphs.page-views": "Wyświetlenia strony", "graphs.page-views-registered": "Wyświetlenia użytkowników", @@ -77,25 +77,25 @@ "graphs.page-views-bot": "Wyświetlenia botów", "graphs.unique-visitors": "Unikalni użytkownicy", "graphs.registered-users": "Zarejestrowani użytkownicy", - "graphs.guest-users": "Guest Users", + "graphs.guest-users": "Użytkownicy-goście", "last-restarted-by": "Ostatnio restartowany przez", "no-users-browsing": "Brak przeglądających", "back-to-dashboard": "Powrót do Dashboardu", "details.no-users": "Żaden użytkownik nie dołączył w wybranym okresie", "details.no-topics": "Żadne tematy nie zostały opublikowane w wybranym okresie", - "details.no-searches": "No searches have been made within the selected timeframe", + "details.no-searches": "Nie wykonano żadnych wyszukiwań w wybranym okresie", "details.no-logins": "Żadne logi nie zostały zapisane w wybranym okresie", "details.logins-static": "NodeBB zapisuje dane sesji tylko na %1 dzień, dlatego tabela poniżej zawierać będzie tylko ostatnią aktywną sesję", "details.logins-login-time": "Czas logowania", - "start": "Start", - "end": "End", + "start": "Początek", + "end": "Koniec", "filter": "Filter", - "view-as-json": "View as JSON", + "view-as-json": "Zobacz w formacie JSON", "expand-analytics": "Rozwiń analitykę", - "clear-search-history": "Clear Search History", - "clear-search-history-confirm": "Are you sure you want to clear entire search history?", - "search-term": "Term", + "clear-search-history": "Usuń historię wyszukiwania", + "clear-search-history-confirm": "Czy na pewno chcesz usunąć całą historię wyszukiwania?", + "search-term": "Fraza", "search-count": "Liczba", "view-all": "Zobacz wszystkie" } diff --git a/public/language/pl/admin/manage/admins-mods.json b/public/language/pl/admin/manage/admins-mods.json index 05a27e8275..7ead8376cf 100644 --- a/public/language/pl/admin/manage/admins-mods.json +++ b/public/language/pl/admin/manage/admins-mods.json @@ -1,11 +1,11 @@ { - "manage-admins-and-mods": "Manage Admins & Mods", + "manage-admins-and-mods": "Zarządzaj adminami i modami", "administrators": "Administratorzy", "global-moderators": "Globalni moderatorzy", "moderators": "Moderatorzy", "no-global-moderators": "Brak globalnych moderatorów", "no-sub-categories": "Brak podkategorii", - "view-children": "View children (%1)", + "view-children": "Pokaż podrzędne (%1)", "no-moderators": "Brak moderatorów", "add-administrator": "Dodaj administratora", "add-global-moderator": "Dodaj globalnego moderatora", diff --git a/public/language/pl/admin/manage/categories.json b/public/language/pl/admin/manage/categories.json index 90206c6f7f..b391b15a80 100644 --- a/public/language/pl/admin/manage/categories.json +++ b/public/language/pl/admin/manage/categories.json @@ -1,33 +1,33 @@ { - "manage-categories": "Manage Categories", - "add-category": "Add category", - "jump-to": "Jump to...", + "manage-categories": "Zarządzaj kategoriami", + "add-category": "Dodaj kategorię", + "jump-to": "Skocz do...", "settings": "Ustawienia kategorii", - "edit-category": "Edit Category", + "edit-category": "Edytuj kategorię", "privileges": "Uprawnienia", - "back-to-categories": "Back to categories", + "back-to-categories": "Wróć do kategorii", "name": "Nazwa kategorii", "description": "Opis kategorii", "bg-color": "Kolor tła", "text-color": "Kolor tekstu", "bg-image-size": "Wielkość obrazka tła", "custom-class": "Niestandardowa klasa", - "num-recent-replies": "# z ostatnich odpowiedzi", + "num-recent-replies": "Ile ostatnich odpowiedzi", "ext-link": "Zewnętrzny odnośnik", "subcategories-per-page": "Subkategorie na stronę", "is-section": "Traktuj tę kategorię jako sekcję", "post-queue": "Kolejka postów", "tag-whitelist": "Otaguj białą listę", "upload-image": "Prześlij obrazek", - "upload": "Upload", + "upload": "Prześlij", "delete-image": "Usuń", "category-image": "Obrazek kategorii", - "image-and-icon": "Image & Icon", + "image-and-icon": "Obrazek i ikona", "parent-category": "Kategoria nadrzędna", "optional-parent-category": "(Opcjonalne) Kategoria nadrzędna", "top-level": "Najwyższy poziom", "parent-category-none": "(Żadna)", - "copy-parent": "Skopiuj od rodzica", + "copy-parent": "Skopiuj nadrzędną", "copy-settings": "Skopiuj ustawienia z", "optional-clone-settings": "(Opcjonalnie) Skopiowanie ustawień z kategorii", "clone-children": "Sklonuj podrzędne kategorie i ustawienia", @@ -39,7 +39,7 @@ "analytics": "Analityka", "view-category": "Wyświetl kategorię", - "set-order": "Ustaw kolejnośc", + "set-order": "Ustaw kolejność", "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ę", @@ -85,7 +85,7 @@ "alert.copy-success": "Ustawienie skopiowane!", "alert.set-parent-category": "Ustaw nadrzędną kategorie", "alert.updated": "Zaktualizuj kategorie", - "alert.updated-success": "ID kategorii %1 pomyślnie zaktualizowano.", + "alert.updated-success": "Pomyślnie zaktualizowano ID kategorii %1.", "alert.upload-image": "Prześlij obrazek kategorii", "alert.find-user": "Znajdź użytkownika", "alert.user-search": "Wyszukaj użytkownika tutaj...", diff --git a/public/language/pl/admin/manage/groups.json b/public/language/pl/admin/manage/groups.json index 72eba40715..4dd829778b 100644 --- a/public/language/pl/admin/manage/groups.json +++ b/public/language/pl/admin/manage/groups.json @@ -1,28 +1,28 @@ { - "manage-groups": "Manage Groups", - "add-group": "Add group", - "edit-group": "Edit Group", - "back-to-groups": "Back to groups", + "manage-groups": "Zarządzaj grupami", + "add-group": "Dodaj grupę", + "edit-group": "Edytuj grupę", + "back-to-groups": "Wróć do grup", "view-group": "View group", - "icon-and-title": "Icon & Title", + "icon-and-title": "Ikona i tytuł", "name": "Nazwa grupy", "badge": "Plakietka", "properties": "Właściwości", "description": "Opis grupy", - "member-count": "Liczba użytkowników", - "system": "System", + "member-count": "Liczba członków", + "system": "Systemowy", "hidden": "Ukryty", "private": "Prywatny", "edit": "Edytuj", "delete": "Usuń", "privileges": "Uprawnienia", - "members-csv": "Members (CSV)", + "members-csv": "Członkowie (CSV)", "search-placeholder": "Szukaj", "create": "Utwórz grupę", "description-placeholder": "Krótki opis grupy", "create-button": "Utwórz", - "alerts.create-failure": "Uh-Oh

Wystąpił problem podczas tworzenia grupy. Spróbuj ponownie później

", + "alerts.create-failure": "O nie!

Wystąpił problem podczas tworzenia grupy. Spróbuj ponownie później

", "alerts.confirm-delete": "Czy na pewno chcesz usunąć tę grupę?", "edit.name": "Nazwa", @@ -30,10 +30,10 @@ "edit.user-title": "Tytuł członków ", "edit.icon": "Ikona grupy", "edit.label-color": "Kolor etykiety grupy", - "edit.text-color": "Kolor Tekstu Grupy", + "edit.text-color": "Kolor tekstu grupy", "edit.show-badge": "Pokaż etykietę", "edit.private-details": "Jeśli włączone, przystępowanie do grup wymaga zatwierdzenia przez właściciela grupy", - "edit.private-override": "Ostrzeżenie: Prywatne grupy są wyłączone w ustawieniach, co powoduje przesłonięcia opcji.", + "edit.private-override": "Ostrzeżenie: Prywatne grupy są wyłączone w ustawieniach, co powoduje przysłonięcie tej opcji.", "edit.disable-join": "Wyłącz prośby o dołączenie", "edit.disable-leave": "Nie pozwól użytkownikom na opuszczenie tej grupy", "edit.hidden": "Ukryta", diff --git a/public/language/pl/admin/manage/privileges.json b/public/language/pl/admin/manage/privileges.json index 077957f8f9..3dd128d947 100644 --- a/public/language/pl/admin/manage/privileges.json +++ b/public/language/pl/admin/manage/privileges.json @@ -1,6 +1,6 @@ { - "manage-privileges": "Manage Privileges", - "discard-changes": "Discard changes", + "manage-privileges": "Zarządzaj uprawnieniami", + "discard-changes": "Odrzuć zmiany", "global": "Globalny", "admin": "Admin", "group-privileges": "Uprawnienia grup", @@ -8,13 +8,13 @@ "edit-privileges": "Edytuj uprawnienia", "select-clear-all": "Select/Clear All", "chat": "Dostęp do czatu", - "chat-with-privileged": "Chat with Privileged", + "chat-with-privileged": "Czatuj z uprzywilejowanymi", "upload-images": "Przesyłanie zdjęć", "upload-files": "Przesyłanie plików", "signature": "Dodanie podpisu", "ban": "Banowanie", - "mute": "Mute", - "invite": "Invite", + "mute": "Wycisz", + "invite": "Zaproś", "search-content": "Szukanie treści", "search-users": "Szukanie użytkowników", "search-tags": "Szukanie tagów", @@ -29,7 +29,7 @@ "access-topics": "Dostęp do tematów", "create-topics": "Tworzenie tematów", "reply-to-topics": "Odpowiadanie na tematy", - "schedule-topics": "Schedule Topics", + "schedule-topics": "Zaplanuj tematy", "tag-topics": "Tagowanie tematów", "edit-posts": "Edycja postów", "view-edit-history": "Dostęp do historii edycji", @@ -44,9 +44,9 @@ "admin-categories": "Kategorie", "admin-privileges": "Uprawnienia", "admin-users": "Użytkownicy", - "admin-admins-mods": "Admins & Mods", - "admin-groups": "Groups", - "admin-tags": "Tags", + "admin-admins-mods": "Admini i mody", + "admin-groups": "Grupy", + "admin-tags": "Tagi", "admin-settings": "Ustawienia", "alert.confirm-moderate": "Czy na pewno chcesz przyznać uprawnienia moderacji dla tej grupy użytkowników? Ta grupa jest publiczna i każdy użytkownik może do niej dołączyć.", @@ -60,7 +60,7 @@ "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's set of %1 to all descendant (child) categories?", "alert.no-undo": "Tej czynności nie można cofnąć.", "alert.admin-warning": "Administratorzy domyślnie otrzymują wszelkie uprawnienia", - "alert.copyPrivilegesFrom-title": "Select a category to copy from", + "alert.copyPrivilegesFrom-title": "Wybierz kategorię, z której skopiować", "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." } \ No newline at end of file diff --git a/public/language/pl/admin/manage/tags.json b/public/language/pl/admin/manage/tags.json index 3593bcfa43..4c69d573df 100644 --- a/public/language/pl/admin/manage/tags.json +++ b/public/language/pl/admin/manage/tags.json @@ -1,20 +1,20 @@ { - "manage-tags": "Manage Tags", + "manage-tags": "Zarządzaj tagami", "none": "Twoje forum nie ma jeszcze żadnych tematów z tagami.", "bg-color": "Kolor tła", "text-color": "Kolor tekstu", "description": "Wybieraj tagi poprzez klikanie lub przeciąganie; użyj przycisku CTRL do zaznaczenia wielu.", "create": "Utwórz tag", - "add-tag": "Add tag", + "add-tag": "Dodaj tag", "modify": "Modyfikuj tagi", "rename": "Przemianuj tagi", "delete": "Usuń zaznaczone tagi", - "search": "Szukanie tagów...", + "search": "Szukaj tagów...", "settings": "Ustawienia tagów", "name": "Nazwa taga", - "alerts.editing": "edytowanie tagu/tagów", + "alerts.editing": "Edytowanie tagu/tagów", "alerts.confirm-delete": "Czy na pewno chcesz usunąć zaznaczone tagi?", - "alerts.update-success": "Zaktualizowano tag-a!", + "alerts.update-success": "Zaktualizowano taga!", "reset-colors": "Zresetuj kolory" } \ No newline at end of file diff --git a/public/language/pl/admin/manage/uploads.json b/public/language/pl/admin/manage/uploads.json index dd562aaa7c..5cd6ef8422 100644 --- a/public/language/pl/admin/manage/uploads.json +++ b/public/language/pl/admin/manage/uploads.json @@ -1,5 +1,5 @@ { - "manage-uploads": "Manage Uploads", + "manage-uploads": "Zarządzaj nadsyłaniem plików", "upload-file": "Wyślij plik", "filename": "Nazwa pliku", "usage": "Wykorzystany w poście", diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json index cd68a69534..638c432dc2 100644 --- a/public/language/pl/admin/manage/users.json +++ b/public/language/pl/admin/manage/users.json @@ -1,37 +1,37 @@ { - "manage-users": "Manage Users", + "manage-users": "Zarządzaj użytkownikami", "users": "Użytkownicy", - "edit": "Actions", + "edit": "Akcje", "make-admin": "Nadaj uprawnienia administratora", "remove-admin": "Odbierz uprawnienia administratora", "change-email": "Zmień e-mail", "new-email": "Nowy e-mail", "validate-email": "Zweryfikuj e-mail", "send-validation-email": "Wyślij e-mail weryfikacyjny", - "change-password": "Change Password", + "change-password": "Zmień hasło", "password-reset-email": "Wyślij e-mail do resetu hasła", - "force-password-reset": "Wymuś Zmianę Hasła i Wyloguj Użytkownika", + "force-password-reset": "Wymuś zmianę hasła i wyloguj użytkownika", "ban": "Ban", - "ban-users": "Ban User(s)", + "ban-users": "Zbanuj użytkownika(-ów)", "temp-ban": "Tymczasowo zbanuj użytkownika(-ów)", "unban": "Odbanuj użytkownika(-ów)", "reset-lockout": "Zresetuj blokadę", "reset-flags": "Zresetuj flagi", - "delete": "Delete", - "delete-users": "Delete User(s)", - "delete-content": "Usuń Treści Użytkownika(ów)", - "purge": "Usuń Użytkownika(ów) i Treści", + "delete": "Usuń", + "delete-users": "Usuń użytkownika(-ów)", + "delete-content": "Usuń treści użytkownika(-ów)", + "purge": "Usuń użytkownika(-ów) i treści", "download-csv": "Pobierz CSV", "manage-groups": "Zarządzaj grupami", - "set-reputation": "Set Reputation", + "set-reputation": "Ustaw reputację", "add-group": "Dodaj grupę", - "create": "Create User", + "create": "Stwórz użytkownika", "invite": "Zaproś za pomocą e-maila", "new": "Nowy użytkownik", "filter-by": "Filtruj po", - "pills.unvalidated": "Niezweryfikowani", - "pills.validated": "Zweryfikowano", - "pills.banned": "Zbanowani", + "pills.unvalidated": "Niezweryfikowany", + "pills.validated": "Zweryfikowany", + "pills.banned": "Zbanowany", "50-per-page": "50 na stronę", "100-per-page": "100 na stronę", @@ -58,8 +58,8 @@ "users.no-email": "(brak e-maila)", "users.validated": "Validated", "users.not-validated": "Not Validated", - "users.validation-pending": "Validation Pending", - "users.validation-expired": "Validation Expired", + "users.validation-pending": "Weryfikacja w toku", + "users.validation-expired": "Weryfikacja przedawniona", "users.ip": "IP", "users.postcount": "liczba postów", "users.reputation": "reputacja", @@ -74,7 +74,7 @@ "create.password": "Hasło", "create.password-confirm": "Powtórz hasło", - "temp-ban.length": "Length", + "temp-ban.length": "Długość", "temp-ban.reason": "Powód (Opcjonalnie)", "temp-ban.hours": "Godziny", "temp-ban.days": "Dni", @@ -86,7 +86,7 @@ "alerts.button-ban-x": "Zbanowano %1 użytkownika(-ów)", "alerts.unban-success": "Użytkownik(-cy) nie są już zbanowani!", "alerts.lockout-reset-success": "Zresetowano blokadę(-y)!", - "alerts.password-change-success": "Password(s) changed!", + "alerts.password-change-success": "Hasło(-a) zmienione!", "alerts.flag-reset-success": "Zresetowano flagę(-i)!", "alerts.no-remove-yourself-admin": "Nie możesz odebrać sobie samemu praw administratora.", "alerts.make-admin-success": "Użytkownik jest teraz administratorem.", @@ -112,7 +112,7 @@ "alerts.create": "Utwórz użytkownika", "alerts.button-create": "Utwórz", "alerts.button-cancel": "Anuluj", - "alerts.button-change": "Change", + "alerts.button-change": "Zmień", "alerts.error-passwords-different": "Hasła muszą być takie same!", "alerts.error-x": "Błąd

%1

", "alerts.create-success": "Utworzono użytkownika!", @@ -121,9 +121,9 @@ "alerts.email-sent-to": "Wysłano zaproszenie do %1", "alerts.x-users-found": "Znaleziono %1 użytkownika(-ów), (czas wyszukiwania: %2 s)", "alerts.select-a-single-user-to-change-email": "Wybierz jednego użytkownika do zmiany e-maila", - "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.", + "export-users-started": "Trwa eksport użytkowników do csv. To może chwilkę potrwać. Otrzymasz powiadomienie, gdy ten proces się skończy.", + "export-users-completed": "Ukończono eksport użytkowników do csv, kliknij tutaj aby pobrać plik.", "email": "E-mail", - "password": "Password", - "manage": "Manage" + "password": "Hasło", + "manage": "Zarządzaj" } \ No newline at end of file diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json index 9e3d43cfe4..c09fe44dba 100644 --- a/public/language/pl/admin/menu.json +++ b/public/language/pl/admin/menu.json @@ -14,7 +14,7 @@ "manage/users": "Użytkownicy", "manage/admins-mods": "Administratorzy i Moderatorzy", "manage/registration": "Kolejka rejestracji", - "manage/flagged-content": "Flagged Content", + "manage/flagged-content": "Oflagowana treść", "manage/post-queue": "Kolejka postów", "manage/groups": "Grupy", "manage/ip-blacklist": "Czarna lista IP", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index f3ebfc3867..11accd5768 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -3,7 +3,7 @@ "maintenance-mode.help": "Kiedy forum jest w trybie konserwacji, wszystkie żądania będą przekierowane do statycznej strony oczekiwania. Administratorzy nie są objęci tym przekierowaniem i mogą normalnie korzystać ze strony.", "maintenance-mode.status": "Kod stanu trybu konserwacji", "maintenance-mode.message": "Komunikat na ekranie konserwacji", - "maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode", + "maintenance-mode.groups-exempt-from-maintenance-mode": "Wybierz grupy, które powinny być wyjątkiem od trybu konswerwacji", "headers": "Nagłówki", "headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame", "headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame", diff --git a/public/language/pl/admin/settings/api.json b/public/language/pl/admin/settings/api.json index 117e9d7685..b94423a964 100644 --- a/public/language/pl/admin/settings/api.json +++ b/public/language/pl/admin/settings/api.json @@ -13,15 +13,15 @@ "token": "Token", "uid-help-text": "Specify a User ID to associate with this token. If the user ID is 0, it will be considered a master token, which can assume the identity of other users based on the _uid parameter", "description": "Opis", - "last-seen": "Last seen", - "created": "Created", + "last-seen": "Ostatnio widziany", + "created": "Utworzony", "create-token": "Create Token", "update-token": "Update Token", "master-token": "Master token", - "last-seen-never": "This key has never been used.", + "last-seen-never": "Ten klucz nigdy nie został użyty.", "no-description": "Brak opisu.", - "actions": "Actions", - "edit": "Edit", + "actions": "Akcje", + "edit": "Edytuj", "roll": "Roll", "delete-confirm": "Are you sure you wish to delete this token? It will not be recoverable.", diff --git a/public/language/pl/admin/settings/chat.json b/public/language/pl/admin/settings/chat.json index 7a48f055e5..efe61f88f7 100644 --- a/public/language/pl/admin/settings/chat.json +++ b/public/language/pl/admin/settings/chat.json @@ -7,8 +7,8 @@ "max-length": "Maksymalna długość wiadomości czat", "max-chat-room-name-length": "Maximum length of chat room names", "max-room-size": "Maksymalna liczba użytkowników w pokojach czatu", - "delay": "Time between chat messages (ms)", - "notification-delay": "Notification delay for chat messages", + "delay": "Czas pomiędzy wiadomościami czatu (ms)", + "notification-delay": "Opóźnienie powiadomień dla wiadomości czatu", "notification-delay-help": "Additional messages sent between this time are collated, and the user is notified once per delay period. Set this to 0 to disable the delay.", "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable.", "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable." diff --git a/public/language/pl/admin/settings/cookies.json b/public/language/pl/admin/settings/cookies.json index 11b9e9768a..db8f29708d 100644 --- a/public/language/pl/admin/settings/cookies.json +++ b/public/language/pl/admin/settings/cookies.json @@ -3,8 +3,8 @@ "consent.enabled": "Włączone", "consent.message": "Wiadomość powiadomienia", "consent.acceptance": "Wiadomość o zaakceptowaniu", - "consent.link-text": "Tekst odnośnika do polityki", - "consent.link-url": "Link odnośnika do polityki", + "consent.link-text": "Tekst odnośnika do regulaminu", + "consent.link-url": "Adres odnośnika do regulaminu", "consent.blank-localised-default": "Pozostaw puste, aby użyć przetłumaczonych informacji domyślnych NodeBB ", "settings": "Ustawienia", "cookie-domain": "Domena plików cookie sesji", diff --git a/public/language/pl/admin/settings/email.json b/public/language/pl/admin/settings/email.json index deeebfdfe1..5c58056dec 100644 --- a/public/language/pl/admin/settings/email.json +++ b/public/language/pl/admin/settings/email.json @@ -9,14 +9,14 @@ "confirmation.expiry": "Czas ważności linku potwierdzającego e-mail", "smtp-transport": "Transport SMTP", - "smtp-transport.enabled": "Enable SMTP Transport", + "smtp-transport.enabled": "Włącz transport SMTP", "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", "smtp-transport.service-help": "Select a service name above in order to use the known information about it. Alternatively, select "Custom Service" and enter the details below.", "smtp-transport.gmail-warning1": "If you are using GMail as your email provider, you will have to generate an "App Password" in order for NodeBB to authenticate successfully. You can generate one at the App Passwords page.", "smtp-transport.gmail-warning2": "Aby uzyskać więcej informacji o tym obejściu, proszę zobaczyć ten artykuł NodeMailer. Alternatywą jest użyć zewnętrznej wtyczki do maili, jak SendGrid, Mailgun, itp. Przejrzyj dostępne wtyczki tutaj.", - "smtp-transport.auto-enable-toast": "It looks like you're configuring an SMTP transport. We enabled the \"SMTP Transport\" option for you.", + "smtp-transport.auto-enable-toast": "Wygląda na to, że konfigurujesz transport SMTP. Włączyliśmy dla Ciebie opcję \"Transport SMTP\".", "smtp-transport.host": "Host SMTP", "smtp-transport.port": "Port SMTP", "smtp-transport.security": "Bezpieczeństwo połączenia", @@ -26,7 +26,7 @@ "smtp-transport.username": "Nazwa użytkownika", "smtp-transport.username-help": "Dla usługi Gmail wprowadź pełny adres e-mail tutaj, zwłaszcza jeśli korzystasz z domeny zrządzanej przez G Suite.", "smtp-transport.password": "Hasło", - "smtp-transport.pool": "Enable pooled connections", + "smtp-transport.pool": "Włącz pulę połączeń", "smtp-transport.pool-help": "Pooling połączeń sprawia, że NodeBB nie będzie tworzył nowego połączenia dla każdego maila. Ta opcja ma zastosowanie tylko, jeśli transport SMTP jest włączony.", "template": "Edytuj szablon e-maila", diff --git a/public/language/pl/admin/settings/general.json b/public/language/pl/admin/settings/general.json index dbcd81860c..8d42fb4804 100644 --- a/public/language/pl/admin/settings/general.json +++ b/public/language/pl/admin/settings/general.json @@ -5,7 +5,7 @@ "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": "Title Link URL", + "title.url": "Adres odnośnika tytułu", "title.url-placeholder": "Adres URL strony tytułowej", "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", @@ -18,11 +18,11 @@ "description": "Opis strony", "keywords": "Słowa kluczowe strony", "keywords-placeholder": "Słowa kluczowe opisujące społeczność, oddzielone przecinkami", - "logo-and-icons": "Site Logo & Icons", + "logo-and-icons": "Logo i ikony strony", "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": "Logo Link URL", + "logo.url": "Adres odnośnika logo", "logo.url-placeholder": "Adres URL logo strony", "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", @@ -30,16 +30,16 @@ "favicon": "Favikona", "favicon.upload": "Prześlij", "pwa": "Progressive Web App", - "touch-icon": "Touch Icon", + "touch-icon": "Ikonka dotykowa", "touch-icon.upload": "Prześlij", - "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.", + "touch-icon.help": "Rekomendowana wielkość: 512x512, tylko format PNG. Jeśli nie ustalono ikony dotykowej, użyta zostanie favikona.", "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": "Odnośniki wychodzące", "outgoing-links.warning-page": "Używaj strony ostrzegawczej o odnośnikach wychodzących", - "search": "Search", - "search-default-in": "Search In", - "search-default-in-quick": "Quick Search In", + "search": "Szukaj", + "search-default-in": "Szukaj w", + "search-default-in-quick": "Szybkie wyszukiwanie w", "search-default-sort-by": "Sort by", "outgoing-links.whitelist": "Domeny na białej liście pozwalającej ominąć stronę ostrzegawczą", "site-colors": "Metadane kolorów strony", diff --git a/public/language/pl/admin/settings/guest.json b/public/language/pl/admin/settings/guest.json index c18a0defe7..4adbce8c78 100644 --- a/public/language/pl/admin/settings/guest.json +++ b/public/language/pl/admin/settings/guest.json @@ -1,6 +1,6 @@ { "settings": "Ustawienia", - "guest-settings": "Guest Settings", + "guest-settings": "Ustawienia gości", "handles.enabled": "Zezwalaj gościom na podpisywanie się", "handles.enabled-help": "Opcja ta udostępnia gościom nowe pole, w którym mogą wybrać nazwę, pod jaką będą publikować posty. Jeśli opcja jest wyłączona, stosowana będzie po prostu nazwa „Gość”", "topic-views.enabled": "Zezwalaj gościom na zwiększenie liczbę wyświetleń tematu", diff --git a/public/language/pl/admin/settings/navigation.json b/public/language/pl/admin/settings/navigation.json index 21fbc93bdc..c62c83f88b 100644 --- a/public/language/pl/admin/settings/navigation.json +++ b/public/language/pl/admin/settings/navigation.json @@ -1,9 +1,9 @@ { - "navigation": "Navigation", + "navigation": "Nawigacja", "icon": "Ikona:", "change-icon": "zmień", "route": "Ścieżka:", - "tooltip": "Tooltip:", + "tooltip": "Podpowiedź w dymku:", "text": "Tekst:", "text-class": "Klasa tekstu opcjonalnie", "class": "Klasa: opcjonalnie", diff --git a/public/language/pl/admin/settings/notifications.json b/public/language/pl/admin/settings/notifications.json index 58e2e6267e..2db02814ab 100644 --- a/public/language/pl/admin/settings/notifications.json +++ b/public/language/pl/admin/settings/notifications.json @@ -1,7 +1,7 @@ { "notifications": "Powiadomienia", "welcome-notification": "Powiadomienie powitalne", - "welcome-notification-link": "Łącze do komunikatu powitalnego", + "welcome-notification-link": "Odnośnik do komunikatu powitalnego", "welcome-notification-uid": "Powiadomienie powitalne użytkownika (UID)", "post-queue-notification-uid": "Użytkownik kolejki pocztowej (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 e868e797ac..e974aafec3 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -20,7 +20,7 @@ "restrictions.seconds-edit-after": "Liczba sekund, przez które wpisy mogą zostać edytowane. (0 wyłączone)", "restrictions.seconds-delete-after": "Liczba sekund, przez które wpisy mogą zostać usunięte. (0 wyłączone)", "restrictions.replies-no-delete": "Liczba odpowiedzi, po których użytkownicy nie mogą edytować własnych tematów (0 wyłącza)", - "restrictions.title-length": "Title Length", + "restrictions.title-length": "Długość tytułu", "restrictions.post-length": "Długość postu", "restrictions.days-until-stale": "Liczba dni, po których temat będzie uznany za martwy", "restrictions.stale-help": "Jeśli temat jest uznany za \"martwy\", to użytkownikom próbującym na niego odpowiedzieć wyświetli się ostrzeżenie (ustaw 0, aby wyłączyć).", @@ -52,9 +52,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.", + "backlinks": "Odniesienia wstecz", + "backlinks.enabled": "Włącz odniesienia wstecz tematów", + "backlinks.help": "Jeśli post odnosi się do innego tematu, odnośnik do tego posta zostanie umieszczony w temacie, do którego się odnosi i umiejscowiony w chwili napisania.", "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/reputation.json b/public/language/pl/admin/settings/reputation.json index d6b579ee1a..ecec40614b 100644 --- a/public/language/pl/admin/settings/reputation.json +++ b/public/language/pl/admin/settings/reputation.json @@ -10,8 +10,8 @@ "min-rep-downvote": "Minimalna reputacja pozwalająca głosować przeciw postom", "downvotes-per-day": "Limit głosów przeciw na dzień (ustaw na 0 by były nielimitowane)", "downvotes-per-user-per-day": "Limit głosów przeciw na użytkownika na dzień (ustaw na 0 by były nielimitowane)", - "min-rep-chat": "Minimum reputation to send chat messages", - "min-rep-post-links": "Minimum reputation to post links", + "min-rep-chat": "Minimalna reputacja pozwalająca wysyłać wiadomości czatu", + "min-rep-post-links": "Minimalna reputacja pozwalająca umieszczać linki w postach", "min-rep-flag": "Minimalna reputacja pozwalająca flagować posty", "min-rep-website": "Minimalna reputacja pozwalająca wypełnić sekcję „Strona WWW” w profilu użytkownika", "min-rep-aboutme": "Minimalna reputacja pozwalająca wypełnić sekcję „O mnie” w profilu użytkownika", @@ -22,16 +22,16 @@ "flags": "Ustawienia flag", "flags.limit-per-target": "Maksymalna ilość razy coś może być oflagowane", "flags.limit-per-target-placeholder": "Domyślnie: 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-help": "Kiedy post lub użytkownik jest oflagowany wiele razy, każda dodatkowa flaga jest uznawana za "raport" i dodawana do oryginalnej flagi. Ustaw tę opcję na liczbę inną niż zero, aby ustalić limit, ile raportów może otrzymać jedna rzecz.", "flags.limit-post-flags-per-day": "Ile najwięcej postów użytkownik może oflagować jednego dnia.", "flags.limit-post-flags-per-day-help": "Ustaw 0, aby wyłączyć, (domyślnie: 10)", "flags.limit-user-flags-per-day": "Ile najwięcej użytkowników użytkownik może oflagować jednego dnia.", "flags.limit-user-flags-per-day-help": "Ustaw 0, aby wyłączyć, (domyślnie: 10)", "flags.auto-flag-on-downvote-threshold": "Liczba głosujących przeciw aby automatycznie oflagować post", "flags.auto-flag-on-downvote-threshold-help": "Ustaw 0, aby wyłączyć, (domyślnie: 0)", - "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 sent to moderators/administrators" + "flags.auto-resolve-on-ban": "Automatycznie rozwiąż wszystkie sprawy związane z użytkownikiem, jeśli zostanie zbanowany", + "flags.action-on-resolve": "Jeśli flaga zostanie rozwiązana, to...", + "flags.action-on-reject": "Jeśli flaga zostanie odrzucona, to...", + "flags.action.nothing": "Nic nie rób", + "flags.action.rescind": "Cofnij powiadomienie wysłane do moderatorów/administratorów" } \ No newline at end of file diff --git a/public/language/pl/admin/settings/uploads.json b/public/language/pl/admin/settings/uploads.json index 4278a46610..2456d77246 100644 --- a/public/language/pl/admin/settings/uploads.json +++ b/public/language/pl/admin/settings/uploads.json @@ -1,10 +1,10 @@ { "posts": "Posty", - "orphans": "Orphaned Files", + "orphans": "Osierocone pliki", "private": "Oznaczaj wysyłane pliki jako prywatne", "strip-exif-data": "Usuń dane EXIF", "preserve-orphaned-uploads": "Zachowaj nadesłane pliki po tym jak post został wymazany", - "orphanExpiryDays": "Days to keep orphaned files", + "orphanExpiryDays": "Dni przechowywania osieroconych plików", "orphanExpiryDays-help": "Po tylu dniach nieużyte przesłane pliki zostaną skasowane z systemu.
Ustaw 0 lub zostaw puste, aby to wyłączyć.", "private-extensions": "Rozszerzenia plików, które mają być prywatne", "private-uploads-extensions-help": "Tutaj wpisz oddzielone przecinkami rozszerzenia plików, które mają być prywatne (np. pdf,xls,doc). Jeśli lista jest pusta, wszystkie pliki są prywatne.", @@ -24,9 +24,9 @@ "topic-thumb-size": "Rozmiar miniatury tematu", "allowed-file-extensions": "Dozwolone typy plików", "allowed-file-extensions-help": "Wprowadź rozdzielone przecinkami rozszerzenia plików (np. pdf,xls,doc). Pusta lista oznacza, że wszystkie rozszerzenia są dozwolone.", - "upload-limit-threshold": "Rate limit user uploads to:", - "upload-limit-threshold-per-minute": "Per %1 Minute", - "upload-limit-threshold-per-minutes": "Per %1 Minutes", + "upload-limit-threshold": "Limit użytkownika do nadsyłania plików:", + "upload-limit-threshold-per-minute": "Na %1 minutę", + "upload-limit-threshold-per-minutes": "Na %1 minut", "profile-avatars": "Profilowe awatary", "allow-profile-image-uploads": "Zezwalaj użytkownikom na ładowanie obrazów profilowych", "convert-profile-image-png": "Konwertuj przesłane obrazy profilowe na PNG", diff --git a/public/language/pl/admin/settings/web-crawler.json b/public/language/pl/admin/settings/web-crawler.json index c6b041a4c7..8952f2d888 100644 --- a/public/language/pl/admin/settings/web-crawler.json +++ b/public/language/pl/admin/settings/web-crawler.json @@ -1,9 +1,9 @@ { "crawlability-settings": "Ustawienia robotów sieciowych", - "robots-txt": "Własny Robots.txtPozostaw puste, aby użyć domyślnego", + "robots-txt": "Własny robots.txtPozostaw puste, aby użyć domyślnego", "sitemap-feed-settings": "Ustawienia mapy strony oraz kanału", "disable-rss-feeds": "Wyłącz kanały RSS", - "disable-sitemap-xml": "Wyłącz Sitemap.xml", + "disable-sitemap-xml": "Wyłącz sitemap.xml", "sitemap-topics": "Liczba tematów do wyświetlenia w mapie strony", "clear-sitemap-cache": "Wyczyść pamięć podręczną mapy strony", "view-sitemap": "Wyświetl mapę strony" diff --git a/public/language/pl/aria.json b/public/language/pl/aria.json index ecd896473a..89489d54e2 100644 --- a/public/language/pl/aria.json +++ b/public/language/pl/aria.json @@ -2,7 +2,7 @@ "post-sort-option": "Opcja sortowania postów, %1", "topic-sort-option": "Opcja sortowania tematów, %1", "user-avatar-for": "Awatar dla %1", - "user-watched-tags": "User watched tags", + "user-watched-tags": "Tagi obserwowane przez użytkownika", "delete-upload-button": "Delete upload button", "group-page-link-for": "Group page link for %1" } \ No newline at end of file diff --git a/public/language/pl/category.json b/public/language/pl/category.json index c4e82f2dae..8c4b8c0fc3 100644 --- a/public/language/pl/category.json +++ b/public/language/pl/category.json @@ -22,5 +22,5 @@ "notwatching.message": "Nie obserwujesz aktualizacji w tej kategorii i jej podkategoriach", "ignoring.message": "Ignorujesz teraz aktualizacje w tej kategorii i jej podkategoriach", "watched-categories": "Obserwowane kategorie", - "x-more-categories": "$1 więcej kategorii" + "x-more-categories": "%1 więcej kategorii" } \ No newline at end of file diff --git a/public/language/pl/error.json b/public/language/pl/error.json index 5e93426960..69e36146d9 100644 --- a/public/language/pl/error.json +++ b/public/language/pl/error.json @@ -108,10 +108,10 @@ "upload-error-fallback": "Nie udało się przesłać obrazu — %1", "scheduling-to-past": "Proszę wybrać datę w przyszłości.", "invalid-schedule-date": "Proszę podać poprawną datę i czas.", - "cant-pin-scheduled": "Scheduled topics cannot be (un)pinned.", - "cant-merge-scheduled": "Scheduled topics cannot be merged.", - "cant-move-posts-to-scheduled": "Can't move posts to a scheduled topic.", - "cant-move-from-scheduled-to-existing": "Can't move posts from a scheduled topic to an existing topic.", + "cant-pin-scheduled": "Zaplanowane tematy nie mogą być przypinane lub odpinane.", + "cant-merge-scheduled": "Zaplanowane tematy nie mogą być łączone.", + "cant-move-posts-to-scheduled": "Nie można przenosić postów do zaplanowanych tematów.", + "cant-move-from-scheduled-to-existing": "Nie można przenosić postów z zaplanowanych tematów do istniejących.", "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!", diff --git a/public/language/pl/flags.json b/public/language/pl/flags.json index 93fd432a68..4a35a6e3b4 100644 --- a/public/language/pl/flags.json +++ b/public/language/pl/flags.json @@ -32,9 +32,9 @@ "filter-cid-all": "Wszystkie kategorie", "apply-filters": "Zastosuj filtry", "more-filters": "Więcej filtrów", - "fewer-filters": "Mniej Filtrów", + "fewer-filters": "Mniej filtrów", - "quick-actions": "Szybkie Akcje", + "quick-actions": "Szybkie akcje", "flagged-user": "Oflagowany użytkownik", "view-profile": "Zobacz profil", "start-new-chat": "Rozpocznij nowy czat", diff --git a/public/language/pl/modules.json b/public/language/pl/modules.json index 5fff525fdc..1f9b5ebd1b 100644 --- a/public/language/pl/modules.json +++ b/public/language/pl/modules.json @@ -16,7 +16,7 @@ "chat.user-has-messaged-you": "%1 napisał do Ciebie", "chat.replying-to": "Odpowiadanie %1", "chat.see-all": "Wszystkie rozmowy", - "chat.mark-all-read": "Zaznacz wszystkie jako przeczytane", + "chat.mark-all-read": "Oznacz wszystkie jako przeczytane", "chat.no-messages": "Wybierz adresata, by wyświetlić historię czatów", "chat.no-users-in-room": "Brak użytkowników w tym pokoju", "chat.recent-chats": "Ostatnie czaty", @@ -42,43 +42,43 @@ "chat.create-room": "Stwórz pokój czatu", "chat.private.option": "Prywatny (widzialny tylko dla osób dodanych do pokoju)", "chat.public.option": "Publiczny (widzialny dla wszystkich użytkowników w wybranych grupach)", - "chat.public.groups-help": "To create a chat room that is visible to all users select registered-users from the group list.", + "chat.public.groups-help": "Aby założyć pokój czatu, który jest widzialny dla wszystkich użytkowników, wybierz zarejestrowanych użytkowników z listy grupy.", "chat.manage-room": "Zarządzaj pokojami czatu", - "chat.add-user": "Add User", - "chat.notification-settings": "Notification Settings", - "chat.default-notification-setting": "Default Notification Setting", - "chat.notification-setting-room-default": "Room Default", - "chat.notification-setting-none": "No notifications", - "chat.notification-setting-at-mention-only": "@mention only", - "chat.notification-setting-all-messages": "All messages", - "chat.select-groups": "Select Groups", + "chat.add-user": "Dodaj użytkownika", + "chat.notification-settings": "Ustawienia powiadomień", + "chat.default-notification-setting": "Domyślne ustawienia powiadomień", + "chat.notification-setting-room-default": "Domyślne dla pokoju", + "chat.notification-setting-none": "Brak powiadomień", + "chat.notification-setting-at-mention-only": "Tylko zawołania z użyciem @", + "chat.notification-setting-all-messages": "Wszystkie wiadomości", + "chat.select-groups": "Wybierz grupy", "chat.add-user-help": "Tu można wyszukiwać użytkowników. Wybrany użytkownik zostanie dodany do czatu. Nowy użytkownik nie zobaczy wiadomości sprzed dołączenia do konwersacji. Tylko właściciele pokoi () mogą usuwać użytkowników z pokoi czatu.", "chat.confirm-chat-with-dnd-user": "Ten użytkownik ustawił status „nie przeszkadzać”. Czy chcesz z nim rozmawiać mimo to?", - "chat.room-name-optional": "Room Name (Optional)", + "chat.room-name-optional": "Nazwa pokoju (opcjonalna)", "chat.rename-room": "Zmień nazwę pokoju", "chat.rename-placeholder": "Tu wpisz nazwę pokoju", "chat.rename-help": "Ustawiona tu nazwa pokoju będzie widoczna dla wszystkich obecnych w nim użytkowników.", - "chat.leave": "Leave", - "chat.leave-room": "Leave Room", + "chat.leave": "Opuść", + "chat.leave-room": "Opuść pokój", "chat.leave-prompt": "Czy na pewno chcesz opuścić ten czat?", "chat.leave-help": "Opuszczając czat, tracisz dostęp do dalszej rozmowy na czacie. Jeśli w przyszłości zostaniesz znów dodany, nie zobaczysz historii czatu sprzed ponownego dołączenia.", - "chat.delete": "Delete", - "chat.delete-room": "Delete Room", - "chat.delete-prompt": "Are you sure you wish to delete this chat room?", + "chat.delete": "Usuń", + "chat.delete-room": "Usuń pokój", + "chat.delete-prompt": "Czy na pewno usunąć ten pokój czatu?", "chat.in-room": "W tym pokoju", "chat.kick": "Wyrzuć", "chat.show-ip": "Pokaż IP", "chat.copy-text": "Skopiuj tekst", "chat.copy-link": "Skopiuj link", "chat.owner": "Właściciel pokoju", - "chat.grant-rescind-ownership": "Grant/Rescind Ownership", - "chat.system.user-join": "%1 has joined the room ", - "chat.system.user-leave": "%1 has left the room ", - "chat.system.room-rename": "%2 has renamed this room to \"%1\" ", + "chat.grant-rescind-ownership": "Nadaj/cofnij prawa właściciela", + "chat.system.user-join": "%1 dołączył do pokoju ", + "chat.system.user-leave": "%1 opuścił pokój ", + "chat.system.room-rename": "%2 zmienił nazwę tego pokoju na \"%1\" ", "composer.compose": "Napisz", "composer.show-preview": "Pokaż podgląd", "composer.hide-preview": "Ukryj podgląd", - "composer.help": "Help", + "composer.help": "Pomoc", "composer.user-said-in": "%1 napisał w %2:", "composer.user-said": "%1 napisał:", "composer.discard": "Na pewno chcesz porzucić ten post?", @@ -87,13 +87,13 @@ "composer.uploading": "Wysyłanie %1", "composer.formatting.bold": "Pogrubienie", "composer.formatting.italic": "Kursywa", - "composer.formatting.heading": "Heading", - "composer.formatting.heading1": "Heading 1", - "composer.formatting.heading2": "Heading 2", - "composer.formatting.heading3": "Heading 3", - "composer.formatting.heading4": "Heading 4", - "composer.formatting.heading5": "Heading 5", - "composer.formatting.heading6": "Heading 6", + "composer.formatting.heading": "Nagłówek", + "composer.formatting.heading1": "Nagłówek 1", + "composer.formatting.heading2": "Nagłówek 2", + "composer.formatting.heading3": "Nagłówek 3", + "composer.formatting.heading4": "Nagłówek 4", + "composer.formatting.heading5": "Nagłówek 5", + "composer.formatting.heading6": "Nagłówek 6", "composer.formatting.list": "Lista", "composer.formatting.strikethrough": "Przekreślenie", "composer.formatting.code": "Kod", diff --git a/public/language/pl/notifications.json b/public/language/pl/notifications.json index 2f513b6be0..1d788b558b 100644 --- a/public/language/pl/notifications.json +++ b/public/language/pl/notifications.json @@ -40,12 +40,12 @@ "moved-your-topic": "%1 przeniósł %2", "user-flagged-post-in": "%1 oflagował post w %2", "user-flagged-post-in-dual": "%1 oraz %2 oflagowali post w %3", - "user-flagged-post-in-triple": "%1, %2 and %3 flagged a post in %4", - "user-flagged-post-in-multiple": "%1, %2 and %3 others flagged a post in %4", + "user-flagged-post-in-triple": "%1, %2 oraz %3 oflagowali post w %4", + "user-flagged-post-in-multiple": "%1, %2 i %3 innych oflagowali post w %4", "user-flagged-user": "%1 oflagował profil użytkownika (%2)", "user-flagged-user-dual": "%1 oraz %2 oflagowali profil użytkownika (%3)", - "user-flagged-user-triple": "%1, %2 and %3 flagged a user profile (%4)", - "user-flagged-user-multiple": "%1, %2 and %3 others flagged a user profile (%4)", + "user-flagged-user-triple": "%1, %2 i %3 oflagowali profil użytkownika (%4)", + "user-flagged-user-multiple": "%1, %2 i %3 innych oflagowali profil użytkownika (%4)", "user-posted-to": "%1 dodał odpowiedź do %2", "user-posted-to-dual": "%1 oraz %2 dodali odpowiedzi do %3", "user-posted-to-triple": "%1, %2 i %3 dodali odpowiedzi do %4", diff --git a/public/language/pl/post-queue.json b/public/language/pl/post-queue.json index 13351d1a70..a50912d7a6 100644 --- a/public/language/pl/post-queue.json +++ b/public/language/pl/post-queue.json @@ -3,12 +3,12 @@ "post-queue": "Kolejka postów", "no-queued-posts": "Nie ma postów w kolejce.", "no-single-post": "Temat lub post, którego szukasz, już nie znajduje się w kolejce. Zapewne został już zaakceptowany lub usunięty.", - "enabling-help": "The post queue is currently disabled. To enable this feature, go to Settings → Post → Post Queue and enable Post Queue.", + "enabling-help": "Kolejka postów jest aktualnie wyłączonona. Aby ją włączyć, przejdź do Ustawienia → Post → Kolejka postów i włącz kolejkę postów.", "back-to-list": "Wróć do kolejki postów", "public-intro": "Jeśli jakieś Twoje posty byłyby w kolejce, to tutaj by się wyświetliły.", "public-description": "To forum jest skonfigurowane tak, że posty z nowych konta trafiają do kolejki do akceptacji przez moderatora.
Jeśli masz jakieś posty w takiej kolejce, to zobaczysz je tutaj.", "user": "Użytkownik", - "when": "When", + "when": "Kiedy", "category": "Kategoria", "title": "Tytuł", "content": "Zawartość", @@ -17,13 +17,13 @@ "content-editable": "Kliknij na treść, by edytować", "category-editable": "Kliknij na kategorię, by edytować", "title-editable": "Kliknij na tytuł, by edytować", - "reply": "Reply", + "reply": "Odpowiedz", "topic": "Temat", "accept": "Przyjmij", "reject": "Odrzuć", "remove": "Usuń", - "notify": "Notify", - "notify-user": "Notify User", + "notify": "Powiadom", + "notify-user": "Powiadom użytkownika", "confirm-reject": "Czy chcesz odrzucić ten post?", "confirm-remove": "Czy chcesz usunąć ten post?", "bulk-actions": "Operacje masowe", diff --git a/public/language/pl/themes/harmony.json b/public/language/pl/themes/harmony.json index bfc02ae8ad..4778ee8a3a 100644 --- a/public/language/pl/themes/harmony.json +++ b/public/language/pl/themes/harmony.json @@ -1,10 +1,10 @@ { - "theme-name": "Harmony Theme", + "theme-name": "Styl Harmony", "skins": "Skórki", "collapse": "Zwiń", "expand": "Rozwiń", - "sidebar-toggle": "Sidebar Toggle", - "login-register-to-search": "Login or register to search.", + "sidebar-toggle": "Przełącz panele boczne", + "login-register-to-search": "Aby wyszukiwać zaloguj się lub zarejestruj.", "settings.title": "Ustawienia stylu", "settings.enableQuickReply": "Włącz szybkie odpowiadanie", "settings.centerHeaderElements": "Wyśrodkuj elementy nagłówka", @@ -13,6 +13,6 @@ "settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page", "settings.autohideBottombar": "Automatycznie chowaj dolny panel", "settings.autohideBottombar.help": "Dolny panel schowa się w widoku mobilnym, jeśli strona zostanie przesunięta w dół", - "settings.openSidebars": "Open sidebars", + "settings.openSidebars": "Otwórz panele boczne", "settings.chatModals": "Włącz okienka czatu" } \ No newline at end of file diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json index 583ecb4ab7..7988d61407 100644 --- a/public/language/pl/topic.json +++ b/public/language/pl/topic.json @@ -50,9 +50,9 @@ "user-locked-topic-on": "%1 zablokował ten temat dnia %2", "user-unlocked-topic-ago": "%1 unlocked this topic %2", "user-unlocked-topic-on": "%1 odblokował ten temat dnia %2", - "user-pinned-topic-ago": "%1 pinned this topic %2", + "user-pinned-topic-ago": "%1 przypiął ten temat %2", "user-pinned-topic-on": "%1 przypiął ten temat dnia %2", - "user-unpinned-topic-ago": "%1 unpinned this topic %2", + "user-unpinned-topic-ago": "%1 odpiął ten temat %2", "user-unpinned-topic-on": "%1 odpiął ten temat dnia %2", "user-deleted-topic-ago": "%1 deleted this topic %2", "user-deleted-topic-on": "%1 usunął ten temat dnia %2", @@ -164,7 +164,7 @@ "composer.submit": "Utwórz", "composer.additional-options": "Dodatkowe opcje", "composer.post-later": "Opublikuj później", - "composer.schedule": "Schedule", + "composer.schedule": "Harmonogram", "composer.replying-to": "Odpowiedź na %1", "composer.new-topic": "Nowy temat", "composer.editing-in": "Edytowanie posta w %1", From 78b8fab3e77bca6c295246993ac5cd0254300a10 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 28 Feb 2024 14:17:09 +0000 Subject: [PATCH 06/40] chore: incrementing version number - v3.6.7 --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index da2aaa7ed8..e5289f951d 100644 --- a/install/package.json +++ b/install/package.json @@ -2,7 +2,7 @@ "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", - "version": "3.6.6", + "version": "3.6.7", "homepage": "https://www.nodebb.org", "repository": { "type": "git", From caf8722fd55d48255e58bb695228b2edbfc13508 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 28 Feb 2024 14:17:10 +0000 Subject: [PATCH 07/40] chore: update changelog for v3.6.7 --- CHANGELOG.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79ebb49282..22ce4acb10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,59 @@ +#### v3.6.7 (2024-02-28) + +##### Chores + +* incrementing version number - v3.6.6 (6604bf37) +* update changelog for v3.6.6 (debaa2b9) +* incrementing version number - v3.6.5 (6c653625) +* incrementing version number - v3.6.4 (83d131b4) +* incrementing version number - v3.6.3 (fc7d2bfd) +* incrementing version number - v3.6.2 (0f577a57) +* incrementing version number - v3.6.1 (f1a69468) +* incrementing version number - v3.6.0 (4cdf85f8) +* incrementing version number - v3.5.3 (ed0e8783) +* incrementing version number - v3.5.2 (52fbb2da) +* incrementing version number - v3.5.1 (4c543488) +* incrementing version number - v3.5.0 (d06fb4f0) +* incrementing version number - v3.4.3 (5c984250) +* incrementing version number - v3.4.2 (3f0dac38) +* incrementing version number - v3.4.1 (01e69574) +* incrementing version number - v3.4.0 (fd9247c5) +* incrementing version number - v3.3.9 (5805e770) +* incrementing version number - v3.3.8 (a5603565) +* incrementing version number - v3.3.7 (b26f1744) +* incrementing version number - v3.3.6 (7fb38792) +* incrementing version number - v3.3.4 (a67f84ea) +* incrementing version number - v3.3.3 (f94d239b) +* incrementing version number - v3.3.2 (ec9dac97) +* incrementing version number - v3.3.1 (151cc68f) +* incrementing version number - v3.3.0 (fc1ad70f) +* incrementing version number - v3.2.3 (b06d3e63) +* incrementing version number - v3.2.2 (758ecfcd) +* incrementing version number - v3.2.1 (20145074) +* incrementing version number - v3.2.0 (9ecac38e) +* incrementing version number - v3.1.7 (0b4e81ab) +* incrementing version number - v3.1.6 (b3a3b130) +* incrementing version number - v3.1.5 (ec19343a) +* incrementing version number - v3.1.4 (2452783c) +* incrementing version number - v3.1.3 (3b4e9d3f) +* incrementing version number - v3.1.2 (40fa3489) +* incrementing version number - v3.1.1 (40250733) +* incrementing version number - v3.1.0 (0cb386bd) +* incrementing version number - v3.0.1 (26f6ea49) +* incrementing version number - v3.0.0 (224e08cd) + +##### Bug Fixes + +* #12372, fix manual digest buttons (107f5613) +* closes #12365, staticHooks with callbacks (00e29403) +* #12359, fix api call (c61b3bbd) +* closes #12358, only load pending/invited for owners (3960d370) +* retry setAdd on e11000 error (4a405ce0) + +##### Tests + +* better test for #12352 (4e51bf81) + #### v3.6.6 (2024-02-14) ##### Chores From 1ed4d7636380f982ba3997a3e6342d8e4a941bbb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Feb 2024 11:14:20 -0500 Subject: [PATCH 08/40] fix(deps): update dependency bootswatch to v5.3.3 (#12373) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 85ef6bb212..6be29ac657 100644 --- a/install/package.json +++ b/install/package.json @@ -43,7 +43,7 @@ "body-parser": "1.20.2", "bootbox": "6.0.0", "bootstrap": "5.3.3", - "bootswatch": "5.3.2", + "bootswatch": "5.3.3", "chalk": "4.1.2", "chart.js": "4.4.1", "cli-graph": "3.2.2", From 53b3c5d6692ee94642fff27a9235befedb33ced9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 28 Feb 2024 11:41:18 -0500 Subject: [PATCH 09/40] feat: add chat widget areas, closes #12375 --- install/package.json | 2 +- src/views/chats.tpl | 95 ++++++++++++++++++++++++-------------------- src/widgets/index.js | 3 ++ 3 files changed, 56 insertions(+), 44 deletions(-) diff --git a/install/package.json b/install/package.json index 6be29ac657..5cb332cc70 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.31", + "nodebb-theme-harmony": "1.2.32", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.1", "nodebb-theme-persona": "13.3.10", diff --git a/src/views/chats.tpl b/src/views/chats.tpl index 23db9e49fc..06481d7642 100644 --- a/src/views/chats.tpl +++ b/src/views/chats.tpl @@ -1,54 +1,63 @@ -
-
+
+
+
+
-
- -
+
+ +
- {{{ if publicRooms.length }}} -
+ {{{ if publicRooms.length }}} +
-
-
- - -
-
-
- {{{ each publicRooms }}} -
-
{./roomName}
{./unreadCountText}
-
-
+
+
+ + +
+
+
+ {{{ each publicRooms }}} +
+
{./roomName}
{./unreadCountText}
+
+
+
+
+ {{{ end }}}
+
+ {{{ end }}} + +
+ +
+ {{{ if publicRooms.length }}} +
+ + +
{{{ end }}} + +
+ {{{ each rooms }}} + + {{{ end }}} +
+
+ +
+
[[topic:composer.drag-and-drop-images]]
+
+
+ {{{ each widgets.sidebar }}} + {{widgets.sidebar.html}} {{{ end }}} - -
- -
- {{{ if publicRooms.length }}} -
- - -
- {{{ end }}} - -
- {{{each rooms}}} - - {{{end}}} -
-
-
- -
-
[[topic:composer.drag-and-drop-images]]
-
\ No newline at end of file +
diff --git a/src/widgets/index.js b/src/widgets/index.js index 4302ac74c0..9f31e60805 100644 --- a/src/widgets/index.js +++ b/src/widgets/index.js @@ -196,6 +196,9 @@ widgets.getAvailableAreas = async function () { { name: 'Group Page (Left)', template: 'groups/details.tpl', location: 'left' }, { name: 'Group Page (Right)', template: 'groups/details.tpl', location: 'right' }, + + { name: 'Chat Header', template: 'chats.tpl', location: 'header' }, + { name: 'Chat Sidebar', template: 'chats.tpl', location: 'sidebar' }, ]; return await plugins.hooks.fire('filter:widgets.getAreas', defaultAreas); From 0f11533c23bbb1432074aa7b151436921782f57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 28 Feb 2024 16:04:25 -0500 Subject: [PATCH 10/40] cache page changes --- src/views/admin/advanced/cache.tpl | 62 ++++++++++++++++++------------ 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/src/views/admin/advanced/cache.tpl b/src/views/admin/advanced/cache.tpl index 7fa581e0fd..a4964c742b 100644 --- a/src/views/admin/advanced/cache.tpl +++ b/src/views/admin/advanced/cache.tpl @@ -11,52 +11,64 @@
- {{{each caches}}} + {{{ each caches }}}
-
[[admin/advanced/cache:{@key}-cache]]
-
-
- +
+
+
+
+ +
+ [[admin/advanced/cache:{@key}-cache]] +
+
+ + +
- -
{{{if ./length}}}{./length}{{{else}}}{./itemCount}{{{end}}} / {{{if ./max}}}{./max}{{{else}}}{./maxSize}{{{end}}}
+
+
[[admin/advanced/cache:percent-full, {./percentFull}]]
+
- {./hits} -
-
- {./misses} -
-
- {./hitRatio} -
-
- {./hitsPerSecond} + {{{if ./length}}}{./length}{{{else}}}{./itemCount}{{{end}}} / {{{if ./max}}}{./max}{{{else}}}{./maxSize}{{{end}}}
- {{{if ./ttl}}}
- {./ttl} + {./hits}
- {{{end}}} - {{{if (@key == "post")}}} +
+ {./misses} +
+
+ {./hitRatio} +
+
+ {./hitsPerSecond} +
+ + {{{ if ./ttl }}} +
+ {./ttl} +
+ {{{ end }}} + {{{ if (@key == "post") }}}
- {{{end}}} - - + {{{ end }}} +
- {{{end}}} + {{{ end }}}
From a5101dcbe188ef6dd5db41a54d61d1cb356086e5 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 29 Feb 2024 09:19:05 +0000 Subject: [PATCH 11/40] Latest translations and fallbacks --- public/language/fr/admin/settings/user.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/language/fr/admin/settings/user.json b/public/language/fr/admin/settings/user.json index 0440614549..0bbcdc540d 100644 --- a/public/language/fr/admin/settings/user.json +++ b/public/language/fr/admin/settings/user.json @@ -43,7 +43,7 @@ "registration-type.admin-invite-only": "Uniquement sur invitation d'un admin", "registration-type.disabled": "Pas d'inscription", "registration-type.help": "Normal - Les utilisateurs peuvent s'inscrire à partir de la page d'inscription.
\nUniquement sur invitation - Les utilisateurs peuvent inviter d'autres personnes à partir de la page des utilisateurs.
\nInvitation administrateur uniquement - Seuls les administrateurs peuvent inviter d'autres personnes à partir des pages des utilisateurs et des pages d'administration.
\nAucune inscription - Aucune inscription d'utilisateur.
", - "registration-approval-type.help": "Normal - Les utilisateurs sont enregistrés immédiatement.
\nApprobation de l'administrateur - Les inscriptions des utilisateurs sont placées dans une file d'attente d'approbation pour les administrateurs.
\nApprobation par adresses IP pour les nouveaux utilisateurs, Approbation de l'administrateur pour les adresses IP ayant déjà un compte.
", + "registration-approval-type.help": "Normal - Les utilisateurs sont enregistrés immédiatement.
\nApprobation de l'administrateur - Les inscriptions des utilisateurs sont placées dans une file d'attente d'approbation pour les administrateurs.
\nApprobation par adresses IP pour les nouveaux utilisateurs - Approbation de l'administrateur pour les adresses IP ayant déjà un compte.
", "registration-queue-auto-approve-time": "Délai d'approbation automatique", "registration-queue-auto-approve-time-help": "Heures avant l'approbation automatique de l'utilisateur. 0 pour désactiver.", "registration-queue-show-average-time": "Afficher aux utilisateurs le temps moyen nécessaire d'approbation", From 65f3c734934668717c3415ae18c74d6b04a0c42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 09:31:17 -0500 Subject: [PATCH 12/40] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 5cb332cc70..89f41dcd65 100644 --- a/install/package.json +++ b/install/package.json @@ -105,7 +105,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.32", "nodebb-theme-lavender": "7.1.7", - "nodebb-theme-peace": "2.2.1", + "nodebb-theme-peace": "2.2.2", "nodebb-theme-persona": "13.3.10", "nodebb-widget-essentials": "7.0.15", "nodemailer": "6.9.10", From 0ab1982cb8a3d4bd85637508019b3e6bf557cc73 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:41:37 -0500 Subject: [PATCH 13/40] chore(deps): update dependency smtp-server to v3.13.3 (#12378) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 89f41dcd65..4a07a6712c 100644 --- a/install/package.json +++ b/install/package.json @@ -169,7 +169,7 @@ "mocha-lcov-reporter": "1.3.0", "mockdate": "3.0.5", "nyc": "15.1.0", - "smtp-server": "3.13.2" + "smtp-server": "3.13.3" }, "optionalDependencies": { "sass-embedded": "1.71.1" From 131d2fe78b84a024d90d1433e6d253ccadb2a407 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:41:56 -0500 Subject: [PATCH 14/40] fix(deps): update dependency chart.js to v4.4.2 (#12376) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 4a07a6712c..35f4f73138 100644 --- a/install/package.json +++ b/install/package.json @@ -45,7 +45,7 @@ "bootstrap": "5.3.3", "bootswatch": "5.3.3", "chalk": "4.1.2", - "chart.js": "4.4.1", + "chart.js": "4.4.2", "cli-graph": "3.2.2", "clipboard": "2.0.11", "colors": "1.4.0", From 9de0ab31651c05963c9e072e7f54b206d42bfa5b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:42:13 -0500 Subject: [PATCH 15/40] fix(deps): update dependency archiver to v7 (#12374) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 35f4f73138..4ca98560ef 100644 --- a/install/package.json +++ b/install/package.json @@ -35,7 +35,7 @@ "@isaacs/ttlcache": "1.4.1", "@popperjs/core": "2.11.8", "ace-builds": "1.32.6", - "archiver": "6.0.1", + "archiver": "7.0.0", "async": "3.2.5", "autoprefixer": "10.4.17", "bcryptjs": "2.4.3", From fb98dc054d16299db09a1b4a2eee5d79c6897f9c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:43:17 -0500 Subject: [PATCH 16/40] fix(deps): update dependency nodebb-plugin-markdown to v12.2.6 (#12371) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 4ca98560ef..046c376d9d 100644 --- a/install/package.json +++ b/install/package.json @@ -98,7 +98,7 @@ "nodebb-plugin-dbsearch": "6.2.3", "nodebb-plugin-emoji": "5.1.13", "nodebb-plugin-emoji-android": "4.0.0", - "nodebb-plugin-markdown": "12.2.5", + "nodebb-plugin-markdown": "12.2.6", "nodebb-plugin-mentions": "4.3.7", "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", From 5556c1d54950e73921acc45fadb6ee5569db3105 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 10:29:37 -0500 Subject: [PATCH 17/40] add missing btn class --- public/src/modules/helpers.common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/modules/helpers.common.js b/public/src/modules/helpers.common.js index 42b64f949d..6c17927918 100644 --- a/public/src/modules/helpers.common.js +++ b/public/src/modules/helpers.common.js @@ -169,7 +169,7 @@ module.exports = function (utils, Benchpress, relative_path) { } else if (groupObj.isInvited) { return ``; } else if (!groupObj.disableJoinRequests && groupObj.name !== 'administrators') { - return ``; + return ``; } return ''; } From c8a5e24aeecab037cb9bace154f3a2625748a2e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 10:39:02 -0500 Subject: [PATCH 18/40] test: fix test --- test/template-helpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/template-helpers.js b/test/template-helpers.js index 3e22398ee3..00ae777f82 100644 --- a/test/template-helpers.js +++ b/test/template-helpers.js @@ -132,7 +132,7 @@ describe('helpers', () => { it('should show join button if join requests are not disabled and group is not administrators', (done) => { const btn = helpers.membershipBtn({ displayName: 'some group', name: 'some group', disableJoinRequests: false }); - assert.equal(btn, ''); + assert.equal(btn, ''); done(); }); From 2c3540b25caf422293688518d6d5c6a1a3483289 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 10:42:07 -0500 Subject: [PATCH 19/40] fix(deps): update dependency express to v4.18.3 (#12379) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 046c376d9d..350863d689 100644 --- a/install/package.json +++ b/install/package.json @@ -64,7 +64,7 @@ "daemon": "1.1.0", "diff": "5.2.0", "esbuild": "0.20.1", - "express": "4.18.2", + "express": "4.18.3", "express-session": "1.18.0", "express-useragent": "1.0.15", "fetch-cookie": "3.0.1", From aa6859dfae69caac90b1054f16e724e0b399d205 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 10:42:16 -0500 Subject: [PATCH 20/40] fix(deps): update dependency nodemailer to v6.9.11 (#12380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 350863d689..4cdbf17146 100644 --- a/install/package.json +++ b/install/package.json @@ -108,7 +108,7 @@ "nodebb-theme-peace": "2.2.2", "nodebb-theme-persona": "13.3.10", "nodebb-widget-essentials": "7.0.15", - "nodemailer": "6.9.10", + "nodemailer": "6.9.11", "nprogress": "0.2.0", "passport": "0.7.0", "passport-http-bearer": "1.0.1", From 3aaa072756ba4d0c0c56ec226c9ca8a90225b40e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 10:42:37 -0500 Subject: [PATCH 21/40] chore: up peace --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 046c376d9d..5b130aa27b 100644 --- a/install/package.json +++ b/install/package.json @@ -105,7 +105,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.32", "nodebb-theme-lavender": "7.1.7", - "nodebb-theme-peace": "2.2.2", + "nodebb-theme-peace": "2.2.3", "nodebb-theme-persona": "13.3.10", "nodebb-widget-essentials": "7.0.15", "nodemailer": "6.9.10", From 516c8d042422fadd8a99d860914f8e71c2d6b0ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 12:53:39 -0500 Subject: [PATCH 22/40] chore(deps): update commitlint monorepo to v19 (#12369) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index 146b3adaef..2b3de04d5b 100644 --- a/install/package.json +++ b/install/package.json @@ -154,8 +154,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "10.1.0", - "@commitlint/cli": "18.6.1", - "@commitlint/config-angular": "18.6.1", + "@commitlint/cli": "19.0.3", + "@commitlint/config-angular": "19.0.3", "coveralls": "3.1.1", "eslint": "8.57.0", "eslint-config-nodebb": "0.2.1", From 96bc5d6f8466b98f9b8670ae8d6106750197649a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 13:08:25 -0500 Subject: [PATCH 23/40] add harmony setting label --- public/language/en-GB/themes/harmony.json | 1 + 1 file changed, 1 insertion(+) diff --git a/public/language/en-GB/themes/harmony.json b/public/language/en-GB/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/en-GB/themes/harmony.json +++ b/public/language/en-GB/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", From 8fb0ed82b87dfa52a7ae82842ba3a08a91d5cece Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 29 Feb 2024 18:08:50 +0000 Subject: [PATCH 24/40] chore(i18n): fallback strings for new resources: nodebb.themes-harmony --- public/language/ar/themes/harmony.json | 1 + public/language/bg/themes/harmony.json | 1 + public/language/bn/themes/harmony.json | 1 + public/language/cs/themes/harmony.json | 1 + public/language/da/themes/harmony.json | 1 + public/language/de/themes/harmony.json | 1 + public/language/el/themes/harmony.json | 1 + public/language/en-US/themes/harmony.json | 1 + public/language/en-x-pirate/themes/harmony.json | 1 + public/language/es/themes/harmony.json | 1 + public/language/et/themes/harmony.json | 1 + public/language/fa-IR/themes/harmony.json | 1 + public/language/fi/themes/harmony.json | 1 + public/language/fr/themes/harmony.json | 1 + public/language/gl/themes/harmony.json | 1 + public/language/he/themes/harmony.json | 1 + public/language/hr/themes/harmony.json | 1 + public/language/hu/themes/harmony.json | 1 + public/language/hy/themes/harmony.json | 1 + public/language/id/themes/harmony.json | 1 + public/language/it/themes/harmony.json | 1 + public/language/ja/themes/harmony.json | 1 + public/language/ko/themes/harmony.json | 1 + public/language/lt/themes/harmony.json | 1 + public/language/lv/themes/harmony.json | 1 + public/language/ms/themes/harmony.json | 1 + public/language/nb/themes/harmony.json | 1 + public/language/nl/themes/harmony.json | 1 + public/language/pl/themes/harmony.json | 1 + public/language/pt-BR/themes/harmony.json | 1 + public/language/pt-PT/themes/harmony.json | 1 + public/language/ro/themes/harmony.json | 1 + public/language/ru/themes/harmony.json | 1 + public/language/rw/themes/harmony.json | 1 + public/language/sc/themes/harmony.json | 1 + public/language/sk/themes/harmony.json | 1 + public/language/sl/themes/harmony.json | 1 + public/language/sq-AL/themes/harmony.json | 1 + public/language/sr/themes/harmony.json | 1 + public/language/sv/themes/harmony.json | 1 + public/language/th/themes/harmony.json | 1 + public/language/tr/themes/harmony.json | 1 + public/language/uk/themes/harmony.json | 1 + public/language/vi/themes/harmony.json | 1 + public/language/zh-CN/themes/harmony.json | 1 + public/language/zh-TW/themes/harmony.json | 1 + 46 files changed, 46 insertions(+) diff --git a/public/language/ar/themes/harmony.json b/public/language/ar/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/ar/themes/harmony.json +++ b/public/language/ar/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/bg/themes/harmony.json b/public/language/bg/themes/harmony.json index 67ef614821..69b9339a03 100644 --- a/public/language/bg/themes/harmony.json +++ b/public/language/bg/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.", "settings.title": "Настройки на темата", "settings.enableQuickReply": "Включване на бързите отговори", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Центриране на заглавните елементи", "settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства", "settings.stickyToolbar": "Статична лента с инструменти", diff --git a/public/language/bn/themes/harmony.json b/public/language/bn/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/bn/themes/harmony.json +++ b/public/language/bn/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/cs/themes/harmony.json b/public/language/cs/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/cs/themes/harmony.json +++ b/public/language/cs/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/da/themes/harmony.json b/public/language/da/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/da/themes/harmony.json +++ b/public/language/da/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/de/themes/harmony.json b/public/language/de/themes/harmony.json index c7cbc41e95..d1e2743217 100644 --- a/public/language/de/themes/harmony.json +++ b/public/language/de/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Anmelden oder registrieren, um zu suchen", "settings.title": "Theme-Einstellungen", "settings.enableQuickReply": "Schnelle Antworten aktivieren", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Header-Elemente zentrieren", "settings.mobileTopicTeasers": "Themen-Vorschau auf Mobilgeräten anzeigen", "settings.stickyToolbar": "Klebrige Toolbar", diff --git a/public/language/el/themes/harmony.json b/public/language/el/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/el/themes/harmony.json +++ b/public/language/el/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/en-US/themes/harmony.json b/public/language/en-US/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/en-US/themes/harmony.json +++ b/public/language/en-US/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/en-x-pirate/themes/harmony.json b/public/language/en-x-pirate/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/en-x-pirate/themes/harmony.json +++ b/public/language/en-x-pirate/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/es/themes/harmony.json b/public/language/es/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/es/themes/harmony.json +++ b/public/language/es/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/et/themes/harmony.json b/public/language/et/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/et/themes/harmony.json +++ b/public/language/et/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/fa-IR/themes/harmony.json b/public/language/fa-IR/themes/harmony.json index 524ecc6b45..25f58407d6 100644 --- a/public/language/fa-IR/themes/harmony.json +++ b/public/language/fa-IR/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "برای جستجو وارد شوید و یا ثبت نام کنید ", "settings.title": "تنظیمات تم ", "settings.enableQuickReply": "پاسخ سریع را فعال کنید", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "وسط چین کردن عناصر هدر ", "settings.mobileTopicTeasers": "نمایش تیزرهای تاپیک در گوشی", "settings.stickyToolbar": "نوار ابزار چسبیده ", diff --git a/public/language/fi/themes/harmony.json b/public/language/fi/themes/harmony.json index 85c43620d1..2d37f09940 100644 --- a/public/language/fi/themes/harmony.json +++ b/public/language/fi/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Etsi kirjautumalla sisään tai luomalla tili.", "settings.title": "Teeman asetukset", "settings.enableQuickReply": "Käytä Pikavastausta", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Keskitä otsakkeen elementit", "settings.mobileTopicTeasers": "Näytä aihe-ehdotukset mobiilinäkymässä", "settings.stickyToolbar": "Kiinteä työkalupalkki", diff --git a/public/language/fr/themes/harmony.json b/public/language/fr/themes/harmony.json index b53e3988d9..5e979ff6d2 100644 --- a/public/language/fr/themes/harmony.json +++ b/public/language/fr/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Connectez-vous ou inscrivez-vous pour faire une recherche.", "settings.title": "Configuration du thème", "settings.enableQuickReply": "Activer les réponses rapides", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Centrer les éléments d'en-tête", "settings.mobileTopicTeasers": "Afficher les teasers de sujet sur mobile", "settings.stickyToolbar": "Barre d'outils", diff --git a/public/language/gl/themes/harmony.json b/public/language/gl/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/gl/themes/harmony.json +++ b/public/language/gl/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/he/themes/harmony.json b/public/language/he/themes/harmony.json index 54c4cdf050..9833d8217e 100644 --- a/public/language/he/themes/harmony.json +++ b/public/language/he/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "התחברו או הירשמו כדי לחפש.", "settings.title": "הגדרות ערכת נושא", "settings.enableQuickReply": "הפעלת תגובה מהירה", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "מרכוז אלמנטים של כותרת", "settings.mobileTopicTeasers": "הצגת טיזרים של נושאים בנייד", "settings.stickyToolbar": "הצמד את סרגל הכלים בעת גלילה", diff --git a/public/language/hr/themes/harmony.json b/public/language/hr/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/hr/themes/harmony.json +++ b/public/language/hr/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/hu/themes/harmony.json b/public/language/hu/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/hu/themes/harmony.json +++ b/public/language/hu/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/hy/themes/harmony.json b/public/language/hy/themes/harmony.json index 81abb57516..92097bb834 100644 --- a/public/language/hy/themes/harmony.json +++ b/public/language/hy/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Մուտք գործել կամ գրանցվել որոնման համար:", "settings.title": "Թեմայի կարգավորումներ", "settings.enableQuickReply": "Միացնել արագ արձագանքը", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Կենտրոնական վերնագրի տարրեր", "settings.mobileTopicTeasers": "Ցույց տալ թեմայի թիզերները բջջայինով", "settings.stickyToolbar": "Կպչուն գործիքագոտի", diff --git a/public/language/id/themes/harmony.json b/public/language/id/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/id/themes/harmony.json +++ b/public/language/id/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/it/themes/harmony.json b/public/language/it/themes/harmony.json index c4895b9403..e276315a8a 100644 --- a/public/language/it/themes/harmony.json +++ b/public/language/it/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Accedi o registrati per effettuare la ricerca.", "settings.title": "Impostazioni tema", "settings.enableQuickReply": "Abilita risposta rapida", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Centra elementi dell'intestazione", "settings.mobileTopicTeasers": "Mostra le anteprime delle discussioni su mobile", "settings.stickyToolbar": "Barra degli strumenti adesiva", diff --git a/public/language/ja/themes/harmony.json b/public/language/ja/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/ja/themes/harmony.json +++ b/public/language/ja/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/ko/themes/harmony.json b/public/language/ko/themes/harmony.json index 4a9eb0801d..f6731fbdd4 100644 --- a/public/language/ko/themes/harmony.json +++ b/public/language/ko/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "검색하려면 로그인하거나 등록하세요.", "settings.title": "테마 설정", "settings.enableQuickReply": "빠른 답장 활성화", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "헤더 요소 가운데 정렬", "settings.mobileTopicTeasers": "모바일에서 토픽 미리보기 표시", "settings.stickyToolbar": "툴바 고정", diff --git a/public/language/lt/themes/harmony.json b/public/language/lt/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/lt/themes/harmony.json +++ b/public/language/lt/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/lv/themes/harmony.json b/public/language/lv/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/lv/themes/harmony.json +++ b/public/language/lv/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/ms/themes/harmony.json b/public/language/ms/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/ms/themes/harmony.json +++ b/public/language/ms/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/nb/themes/harmony.json b/public/language/nb/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/nb/themes/harmony.json +++ b/public/language/nb/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/nl/themes/harmony.json b/public/language/nl/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/nl/themes/harmony.json +++ b/public/language/nl/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/pl/themes/harmony.json b/public/language/pl/themes/harmony.json index 4778ee8a3a..bb9d7e4b66 100644 --- a/public/language/pl/themes/harmony.json +++ b/public/language/pl/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Aby wyszukiwać zaloguj się lub zarejestruj.", "settings.title": "Ustawienia stylu", "settings.enableQuickReply": "Włącz szybkie odpowiadanie", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Wyśrodkuj elementy nagłówka", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/pt-BR/themes/harmony.json b/public/language/pt-BR/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/pt-BR/themes/harmony.json +++ b/public/language/pt-BR/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/pt-PT/themes/harmony.json b/public/language/pt-PT/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/pt-PT/themes/harmony.json +++ b/public/language/pt-PT/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/ro/themes/harmony.json b/public/language/ro/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/ro/themes/harmony.json +++ b/public/language/ro/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/ru/themes/harmony.json b/public/language/ru/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/ru/themes/harmony.json +++ b/public/language/ru/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/rw/themes/harmony.json b/public/language/rw/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/rw/themes/harmony.json +++ b/public/language/rw/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/sc/themes/harmony.json b/public/language/sc/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/sc/themes/harmony.json +++ b/public/language/sc/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/sk/themes/harmony.json b/public/language/sk/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/sk/themes/harmony.json +++ b/public/language/sk/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/sl/themes/harmony.json b/public/language/sl/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/sl/themes/harmony.json +++ b/public/language/sl/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/sq-AL/themes/harmony.json b/public/language/sq-AL/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/sq-AL/themes/harmony.json +++ b/public/language/sq-AL/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/sr/themes/harmony.json b/public/language/sr/themes/harmony.json index 9939821073..a26a25c0d4 100644 --- a/public/language/sr/themes/harmony.json +++ b/public/language/sr/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Пријавите се или региструјте за претрагу.", "settings.title": "Подешавање тема", "settings.enableQuickReply": "Омогући брзи одговор", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Центрирај елементе заглавља", "settings.mobileTopicTeasers": "Прикажи најавне теме на мобилном телефону", "settings.stickyToolbar": "Лепљива трака алата", diff --git a/public/language/sv/themes/harmony.json b/public/language/sv/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/sv/themes/harmony.json +++ b/public/language/sv/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/th/themes/harmony.json b/public/language/th/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/th/themes/harmony.json +++ b/public/language/th/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/tr/themes/harmony.json b/public/language/tr/themes/harmony.json index 3e521ff8d5..b0320f3437 100644 --- a/public/language/tr/themes/harmony.json +++ b/public/language/tr/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Aramak için giriş yapın veya kaydolun", "settings.title": "Tema Ayarları", "settings.enableQuickReply": "Hızlı Cevabı Etkinleştir", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Tepedeki Merkezi Öğeler", "settings.mobileTopicTeasers": "Başlık Önizlemelerini mobilde göster", "settings.stickyToolbar": "Yapışkan Araç Çubuğu", diff --git a/public/language/uk/themes/harmony.json b/public/language/uk/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/uk/themes/harmony.json +++ b/public/language/uk/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", diff --git a/public/language/vi/themes/harmony.json b/public/language/vi/themes/harmony.json index dde489d2f5..994678ce86 100644 --- a/public/language/vi/themes/harmony.json +++ b/public/language/vi/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Đăng nhập hoặc đăng ký để tìm kiếm.", "settings.title": "Cài đặt chủ đề", "settings.enableQuickReply": "Bật trả lời nhanh", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Yếu tố tiêu đề trung tâm", "settings.mobileTopicTeasers": "Hiển thị đoạn giới thiệu chủ đề trên di động", "settings.stickyToolbar": "Thanh công cụ cố định", diff --git a/public/language/zh-CN/themes/harmony.json b/public/language/zh-CN/themes/harmony.json index c5828fa98f..9a657d723c 100644 --- a/public/language/zh-CN/themes/harmony.json +++ b/public/language/zh-CN/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "登录或注册以进行搜索。", "settings.title": "主题设置", "settings.enableQuickReply": "启用快速回复", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "标题元素居中", "settings.mobileTopicTeasers": "在移动设备显示话题预告", "settings.stickyToolbar": "附着工具条", diff --git a/public/language/zh-TW/themes/harmony.json b/public/language/zh-TW/themes/harmony.json index 331f633afb..4e75b9f716 100644 --- a/public/language/zh-TW/themes/harmony.json +++ b/public/language/zh-TW/themes/harmony.json @@ -7,6 +7,7 @@ "login-register-to-search": "Login or register to search.", "settings.title": "Theme settings", "settings.enableQuickReply": "Enable quick reply", + "settings.enableBreadcrumbs": "Enable breadcrumbs", "settings.centerHeaderElements": "Center header elements", "settings.mobileTopicTeasers": "Show topic teasers on mobile", "settings.stickyToolbar": "Sticky toolbar", From 25ef62dc6bd67d38ff73407e8f14b99113c1aab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 13:09:56 -0500 Subject: [PATCH 25/40] chore: up harmony --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 2b3de04d5b..34662aea40 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.32", + "nodebb-theme-harmony": "1.2.33", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.3", "nodebb-theme-persona": "13.3.10", From 430c6b6c07059a58ff3e68245e829a3996136bad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:04:37 -0500 Subject: [PATCH 26/40] fix(deps): update dependency nodebb-theme-harmony to v1.2.34 (#12383) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 34662aea40..33d2f3277c 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.33", + "nodebb-theme-harmony": "1.2.34", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.3", "nodebb-theme-persona": "13.3.10", From 4ed8a5ff3c934f3b1530f769c7d4b2114446b848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 16:46:49 -0500 Subject: [PATCH 27/40] testing popular sorting --- src/topics/recent.js | 11 +++++++---- src/topics/sorted.js | 24 +++++++++++++++++++++++- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/topics/recent.js b/src/topics/recent.js index 06c0482c81..ff8a58368c 100644 --- a/src/topics/recent.js +++ b/src/topics/recent.js @@ -32,12 +32,15 @@ module.exports = function (Topics) { return { topics: topics, nextStart: options.stop + 1 }; }; - Topics.getLatestTidsFromSet = async function (set, start, stop, term) { - let since = terms.day; - if (terms[term]) { - since = terms[term]; + Topics.getSinceFromTerm = function (term) { + if (terms.hasOwnProperty(term)) { + return terms[term]; } + return terms.day; + }; + Topics.getLatestTidsFromSet = async function (set, start, stop, term) { + const since = Topics.getSinceFromTerm(term); const count = parseInt(stop, 10) === -1 ? stop : stop - start + 1; return await db.getSortedSetRevRangeByScore(set, start, count, '+inf', Date.now() - since); }; diff --git a/src/topics/sorted.js b/src/topics/sorted.js index 8348f4ceaa..92df164828 100644 --- a/src/topics/sorted.js +++ b/src/topics/sorted.js @@ -44,7 +44,12 @@ module.exports = function (Topics) { } let tids = []; if (params.term !== 'alltime') { - tids = await Topics.getLatestTidsFromSet('topics:tid', 0, -1, params.term); + if (params.sort === 'posts') { + tids = await getTidsWithMostPostsInTerm(params.term); + } else { + tids = await Topics.getLatestTidsFromSet('topics:tid', 0, -1, params.term); + } + if (params.filter === 'watched') { tids = await Topics.filterWatchedTids(tids, params.uid); } @@ -63,6 +68,18 @@ module.exports = function (Topics) { return tids; } + async function getTidsWithMostPostsInTerm(term) { + const pids = await db.getSortedSetRevRangeByScore('posts:pid', 0, -1, '+inf', Date.now() - Topics.getSinceFromTerm(term)); + const postObjs = await db.getObjectsFields(pids.map(pid => `post:${pid}`), ['tid']); + const tidToCount = {}; + postObjs.forEach((post) => { + tidToCount[post.tid] = tidToCount[post.tid] || 0; + tidToCount[post.tid] += 1; + }); + + return _.uniq(postObjs.map(post => post.tid)).sort((t1, t2) => tidToCount[t2] - tidToCount[t1]); + } + async function getWatchedTopics(params) { const sortSet = ['recent', 'old'].includes(params.sort) ? 'topics:recent' : `topics:${params.sort}`; const method = params.sort === 'old' ? 'getSortedSetIntersect' : 'getSortedSetRevIntersect'; @@ -123,6 +140,11 @@ module.exports = function (Topics) { if (params.term === 'alltime' && !params.cids && !params.tags.length && params.filter !== 'watched' && !params.floatPinned) { return tids; } + + if (params.sort === 'posts' && params.term !== 'alltime') { + return tids; + } + const topicData = await Topics.getTopicsFields(tids, [ 'tid', 'lastposttime', 'upvotes', 'downvotes', 'postcount', 'pinned', ]); From b3ad44eef007050a04d6f725644eb2bcd4ccc2fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 16:48:43 -0500 Subject: [PATCH 28/40] string --- src/topics/sorted.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/topics/sorted.js b/src/topics/sorted.js index 92df164828..43fa58fc70 100644 --- a/src/topics/sorted.js +++ b/src/topics/sorted.js @@ -77,7 +77,7 @@ module.exports = function (Topics) { tidToCount[post.tid] += 1; }); - return _.uniq(postObjs.map(post => post.tid)).sort((t1, t2) => tidToCount[t2] - tidToCount[t1]); + return _.uniq(postObjs.map(post => String(post.tid))).sort((t1, t2) => tidToCount[t2] - tidToCount[t1]); } async function getWatchedTopics(params) { From 5e89dfad557805b2d16a105af6d014517204a15e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 29 Feb 2024 16:59:40 -0500 Subject: [PATCH 29/40] refactor: move tomap inside --- src/database/mongo/hash.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/database/mongo/hash.js b/src/database/mongo/hash.js index c6616a3049..b428d9926b 100644 --- a/src/database/mongo/hash.js +++ b/src/database/mongo/hash.js @@ -125,20 +125,20 @@ module.exports = function (module) { } const cachedData = {}; const unCachedKeys = cache.getUnCachedKeys(keys, cachedData); - let data = []; + if (unCachedKeys.length >= 1) { - data = await module.client.collection('objects').find( + let data = await module.client.collection('objects').find( { _key: unCachedKeys.length === 1 ? unCachedKeys[0] : { $in: unCachedKeys } }, { projection: { _id: 0 } } ).toArray(); data = data.map(helpers.deserializeData); - } - const map = helpers.toMap(data); - unCachedKeys.forEach((key) => { - cachedData[key] = map[key] || null; - cache.set(key, cachedData[key]); - }); + const map = helpers.toMap(data); + unCachedKeys.forEach((key) => { + cachedData[key] = map[key] || null; + cache.set(key, cachedData[key]); + }); + } if (!Array.isArray(fields) || !fields.length) { return keys.map(key => (cachedData[key] ? { ...cachedData[key] } : null)); From a02d34f70aa52534c73a8c92e789750e588969a7 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Fri, 1 Mar 2024 09:18:52 +0000 Subject: [PATCH 30/40] Latest translations and fallbacks --- public/language/bg/themes/harmony.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/language/bg/themes/harmony.json b/public/language/bg/themes/harmony.json index 69b9339a03..cb21cadb9e 100644 --- a/public/language/bg/themes/harmony.json +++ b/public/language/bg/themes/harmony.json @@ -7,7 +7,7 @@ "login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.", "settings.title": "Настройки на темата", "settings.enableQuickReply": "Включване на бързите отговори", - "settings.enableBreadcrumbs": "Enable breadcrumbs", + "settings.enableBreadcrumbs": "Включване на пътечките на страниците", "settings.centerHeaderElements": "Центриране на заглавните елементи", "settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства", "settings.stickyToolbar": "Статична лента с инструменти", From 7b1b451027b742f3e695fbf56e89a7559c573a04 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 17:16:07 -0500 Subject: [PATCH 31/40] fix(deps): update dependency nodebb-theme-harmony to v1.2.35 (#12388) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 33d2f3277c..7e76a7c5da 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.34", + "nodebb-theme-harmony": "1.2.35", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.3", "nodebb-theme-persona": "13.3.10", From 339e2cfaff9c02af01e37289d32b6259fd7c64da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 17:16:14 -0500 Subject: [PATCH 32/40] fix(deps): update dependency autoprefixer to v10.4.18 (#12387) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 7e76a7c5da..2f69b0b5e0 100644 --- a/install/package.json +++ b/install/package.json @@ -37,7 +37,7 @@ "ace-builds": "1.32.6", "archiver": "7.0.0", "async": "3.2.5", - "autoprefixer": "10.4.17", + "autoprefixer": "10.4.18", "bcryptjs": "2.4.3", "benchpressjs": "2.5.1", "body-parser": "1.20.2", From 9eb5439447a861d461a7597abceaacada1d6d501 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 17:16:23 -0500 Subject: [PATCH 33/40] fix(deps): update dependency ace-builds to v1.32.7 (#12386) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 2f69b0b5e0..645179fe4d 100644 --- a/install/package.json +++ b/install/package.json @@ -34,7 +34,7 @@ "@fortawesome/fontawesome-free": "6.5.1", "@isaacs/ttlcache": "1.4.1", "@popperjs/core": "2.11.8", - "ace-builds": "1.32.6", + "ace-builds": "1.32.7", "archiver": "7.0.0", "async": "3.2.5", "autoprefixer": "10.4.18", From 6f04859e8daaeb6dae53034b2bada81021d3161d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 17:16:57 -0500 Subject: [PATCH 34/40] fix(deps): update dependency nodebb-plugin-mentions to v4.4.0 (#12385) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 645179fe4d..fae2e1928a 100644 --- a/install/package.json +++ b/install/package.json @@ -99,7 +99,7 @@ "nodebb-plugin-emoji": "5.1.13", "nodebb-plugin-emoji-android": "4.0.0", "nodebb-plugin-markdown": "12.2.6", - "nodebb-plugin-mentions": "4.3.7", + "nodebb-plugin-mentions": "4.4.0", "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", From 716482b2592b1582efa82caad6c5798adf9ede34 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 17:17:11 -0500 Subject: [PATCH 35/40] fix(deps): update dependency mongodb to v6.4.0 (#12382) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index fae2e1928a..95b0fcc5b8 100644 --- a/install/package.json +++ b/install/package.json @@ -88,7 +88,7 @@ "lru-cache": "10.2.0", "mime": "3.0.0", "mkdirp": "3.0.1", - "mongodb": "6.3.0", + "mongodb": "6.4.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3", From a4e8d4646df6c499db04f65f8b2f5eaf307214b7 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Mon, 4 Mar 2024 09:18:55 +0000 Subject: [PATCH 36/40] Latest translations and fallbacks --- public/language/tr/admin/settings/user.json | 2 +- public/language/tr/category.json | 12 ++++++------ public/language/tr/topic.json | 20 ++++++++++---------- public/language/tr/user.json | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/public/language/tr/admin/settings/user.json b/public/language/tr/admin/settings/user.json index 7061d9ad63..4a2d1720ee 100644 --- a/public/language/tr/admin/settings/user.json +++ b/public/language/tr/admin/settings/user.json @@ -79,7 +79,7 @@ "follow-replied-topics": "Cevap verdiğim konuları takip et", "default-notification-settings": "Varsayılan bildirim ayarları", "categoryWatchState": "Varsayılan kategori izlenme durumu", - "categoryWatchState.tracking": "Tracking", + "categoryWatchState.tracking": "İzleniyor", "categoryWatchState.notwatching": "Takip edilmiyor", "categoryWatchState.ignoring": "Yok sayılıyor", "restrictions-new": "Yeni kullanıcı kısıtlamaları", diff --git a/public/language/tr/category.json b/public/language/tr/category.json index 1473237eea..cb38c05ace 100644 --- a/public/language/tr/category.json +++ b/public/language/tr/category.json @@ -4,21 +4,21 @@ "new-topic-button": "Yeni Başlık", "guest-login-post": "Giriş Yap", "no-topics": " Bu kategoride hiç konu yok.
Yeni bir konu oluşturmak istemez misiniz?", - "browsing": "gözden geçiriliyor", + "browsing": "göz gezdiriyor", "no-replies": "Kimse yanıtlamadı", "no-new-posts": "Yeni ileti yok", "watch": "Takip et", "ignore": "Yok say", "watching": "Takip ediliyor", - "tracking": "Tracking", + "tracking": "İzleniyor", "not-watching": "Takip edilmiyor", "ignoring": "Yok sayılıyor", - "watching.description": "Notify me of new topics.
Show topics in unread & recent", - "tracking.description": "Shows topics in unread & recent", + "watching.description": "Yeni bir başlık oluşturulunca bana bildir.
Bu kategorideki konuları, okunmamış konular ve güncel konular arasında göster", + "tracking.description": "Bu kategorideki konuları, okunmamış konular ve güncel konular arasında göster", "not-watching.description": "Bu kategorideki konuları, okunmamış konular arasında gösterme; ama güncel konular arasında göster", - "ignoring.description": "Do not show topics in unread & recent", + "ignoring.description": "Bu kategorideki konuları, okunmamış konular ve güncel konular arasında gösterme", "watching.message": "Bu kategori ve alt kategorilerindeki güncellemeleri artık takip ediyorsunuz", - "tracking.message": "You are now tracking updates from this category and all subcategories", + "tracking.message": "Artık bu kategori ve tüm alt kategorilerini izliyorsunuz ", "notwatching.message": "Bu kategori ve alt kategorilerindeki güncellemeleri artık takip etmiyorsunuz", "ignoring.message": "Bu kategori ve alt kategorilerindeki güncellemeleri artık yok sayıyorsunuz", "watched-categories": "Takip edilen kategoriler", diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json index 60cd7ba8ab..7878d9eb10 100644 --- a/public/language/tr/topic.json +++ b/public/language/tr/topic.json @@ -15,7 +15,7 @@ "replies-to-this-post": "%1 Cevap", "one-reply-to-this-post": "1 Cevap", "last-reply-time": "Son cevap", - "reply-options": "Reply options", + "reply-options": "Cevaplama Seçenekleri", "reply-as-topic": "Yeni başlık oluşturarak cevapla", "guest-login-reply": "Cevaplamak için giriş yapın", "login-to-view": "🔒 Görüntülemek için giriş yap!", @@ -35,7 +35,7 @@ "pinned": "Sabitlendi", "pinned-with-expiry": "%1 tarihine kadar sabitlendi", "scheduled": "Konu Zamanlandı", - "deleted": "Deleted", + "deleted": "Silindi", "moved": "Taşındı", "moved-from": "Şuradan taşındı: %1", "copy-code": "Kodu kopyala", @@ -45,7 +45,7 @@ "wrote-ago": " yazdı", "wrote-on": " tarihinde yazdı", "replied-to-user-ago": "%3 başlığına cevap verdi", - "replied-to-user-on": "replied to %3 on ", + "replied-to-user-on": "%3 başlığına tarihinde cevap verdi", "user-locked-topic-ago": "%1 , %2 bu başlığı kilitledi", "user-locked-topic-on": "%1 , %2 tarihinde bu başlığı kilitledi", "user-unlocked-topic-ago": "%1 , %2 bu başlığın kilidini kaldırdı", @@ -73,7 +73,7 @@ "view-flag-report": "Şikayet raporunu görüntüle", "resolve-flag": "Şikayeti Çözümle", "merged-message": "Bu başlık %2 ile birleştirildi", - "forked-message": "This topic was forked from %2", + "forked-message": "Bu başlık %2 başlığından bölünerek ayırıldı", "deleted-message": "Bu başlık silindi. Sadece başlık düzenleme yetkisi olan kullanıcılar görebilir.", "following-topic.message": "Artık bir kullanıcı bu konuya yeni ileti gönderdiğinde siz de bildirim alacaksınız.", "not-following-topic.message": "Bu konuyu \"Okunmamış\" listesinde göreceksiniz, ama bir kullanıcı yeni bir ileti yazdığında bildirim gelmeyecek.", @@ -206,13 +206,13 @@ "last-post": "Son ileti", "go-to-my-next-post": "Diğer iletime git", "no-more-next-post": "Bu başlıkta başka bir iletiniz bulunmamaktadır.", - "open-composer": "Open composer", + "open-composer": "Yazı alanını aç", "post-quick-reply": "Hızlı Yanıt Gönder", "navigator.index": "Post %1 of %2", "navigator.unread": "%1 Okunmamış", - "upvote-post": "Upvote post", - "downvote-post": "Downvote post", - "post-tools": "Post tools", - "unread-posts-link": "Unread posts link", - "thumb-image": "Topic thumbnail image" + "upvote-post": "İletiye artı oy ver", + "downvote-post": "İletiye eksi oy ver", + "post-tools": "İleti araçları", + "unread-posts-link": "Okunmamış iletilerin bağlantısı", + "thumb-image": "Başlık önizleme görüntüsü" } \ No newline at end of file diff --git a/public/language/tr/user.json b/public/language/tr/user.json index 43485e34e0..ca6dd6e33e 100644 --- a/public/language/tr/user.json +++ b/public/language/tr/user.json @@ -1,5 +1,5 @@ { - "user-menu": "User menu", + "user-menu": "Kullanıcı menüsü", "banned": "Yasaklı", "muted": "Sessiz", "offline": "Çevrimdışı", From 073a79eb358bcbc7f4dd26d23ceb63378750c47c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 08:17:00 -0500 Subject: [PATCH 37/40] fix(deps): update dependency nodebb-theme-peace to v2.2.4 (#12381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 95b0fcc5b8..5681bb3eb0 100644 --- a/install/package.json +++ b/install/package.json @@ -105,7 +105,7 @@ "nodebb-rewards-essentials": "1.0.0", "nodebb-theme-harmony": "1.2.35", "nodebb-theme-lavender": "7.1.7", - "nodebb-theme-peace": "2.2.3", + "nodebb-theme-peace": "2.2.4", "nodebb-theme-persona": "13.3.10", "nodebb-widget-essentials": "7.0.15", "nodemailer": "6.9.11", From db2f7c033107a851ce46a7b039e154376ccf6e18 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 12:20:23 -0500 Subject: [PATCH 38/40] fix(deps): update dependency nodebb-theme-harmony to v1.2.36 (#12392) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 5681bb3eb0..1a31851c3e 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.35", + "nodebb-theme-harmony": "1.2.36", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.4", "nodebb-theme-persona": "13.3.10", From 2a9b0a3c9ca5d061864d75391b30e0044a60884e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 4 Mar 2024 16:06:04 -0500 Subject: [PATCH 39/40] feat: add new sorting option to categories add new zset for category topics fix sorting names --- install/package.json | 4 +- .../language/en-GB/admin/settings/post.json | 3 ++ public/language/en-GB/topic.json | 2 + src/api/categories.js | 2 +- src/categories/topics.js | 29 +++++++-------- src/controllers/api.js | 2 +- src/controllers/category.js | 4 +- src/topics/delete.js | 1 + src/topics/scheduled.js | 2 + src/topics/suggested.js | 2 +- src/topics/tools.js | 4 ++ .../3.7.0/category-tid-created-zset.js | 31 ++++++++++++++++ .../3.7.0/change-category-sort-settings.js | 37 +++++++++++++++++++ src/user/settings.js | 2 +- src/views/admin/settings/post.tpl | 6 ++- 15 files changed, 107 insertions(+), 24 deletions(-) create mode 100644 src/upgrades/3.7.0/category-tid-created-zset.js create mode 100644 src/upgrades/3.7.0/change-category-sort-settings.js diff --git a/install/package.json b/install/package.json index 1a31851c3e..73e813fa7f 100644 --- a/install/package.json +++ b/install/package.json @@ -103,10 +103,10 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.36", + "nodebb-theme-harmony": "1.2.37", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.4", - "nodebb-theme-persona": "13.3.10", + "nodebb-theme-persona": "13.3.11", "nodebb-widget-essentials": "7.0.15", "nodemailer": "6.9.11", "nprogress": "0.2.0", diff --git a/public/language/en-GB/admin/settings/post.json b/public/language/en-GB/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/en-GB/admin/settings/post.json +++ b/public/language/en-GB/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/en-GB/topic.json b/public/language/en-GB/topic.json index 78686a38cb..9027774603 100644 --- a/public/language/en-GB/topic.json +++ b/public/language/en-GB/topic.json @@ -206,6 +206,8 @@ "sort-by": "Sort by", "oldest-to-newest": "Oldest to Newest", "newest-to-oldest": "Newest to Oldest", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/src/api/categories.js b/src/api/categories.js index c825d4fa2e..9a43a81526 100644 --- a/src/api/categories.js +++ b/src/api/categories.js @@ -124,7 +124,7 @@ categoriesAPI.getTopics = async (caller, data) => { } const infScrollTopicsPerPage = 20; - const sort = data.sort || data.categoryTopicSort || meta.config.categoryTopicSort || 'newest_to_oldest'; + const sort = data.sort || data.categoryTopicSort || meta.config.categoryTopicSort || 'recently_replied'; let start = Math.max(0, parseInt(data.after || 0, 10)); diff --git a/src/categories/topics.js b/src/categories/topics.js index 67695ec4c0..1a2a259f3d 100644 --- a/src/categories/topics.js +++ b/src/categories/topics.js @@ -27,10 +27,9 @@ module.exports = function (Categories) { }; Categories.getTopicIds = async function (data) { - const [pinnedTids, set, direction] = await Promise.all([ + const [pinnedTids, set] = await Promise.all([ Categories.getPinnedTids({ ...data, start: 0, stop: -1 }), Categories.buildTopicsSortedSet(data), - Categories.getSortedSetRangeDirection(data.sort), ]); const totalPinnedCount = pinnedTids.length; @@ -62,12 +61,11 @@ module.exports = function (Categories) { const stop = data.stop === -1 ? data.stop : start + normalTidsToGet - 1; let normalTids; - const reverse = direction === 'highest-to-lowest'; if (Array.isArray(set)) { const weights = set.map((s, index) => (index ? 0 : 1)); - normalTids = await db[reverse ? 'getSortedSetRevIntersect' : 'getSortedSetIntersect']({ sets: set, start: start, stop: stop, weights: weights }); + normalTids = await db.getSortedSetRevIntersect({ sets: set, start: start, stop: stop, weights: weights }); } else { - normalTids = await db[reverse ? 'getSortedSetRevRange' : 'getSortedSetRange'](set, start, stop); + normalTids = await db.getSortedSetRevRange(set, start, stop); } normalTids = normalTids.filter(tid => !pinnedTids.includes(tid)); return pinnedTidsOnPage.concat(normalTids); @@ -92,16 +90,16 @@ module.exports = function (Categories) { Categories.buildTopicsSortedSet = async function (data) { const { cid } = data; - let set = `cid:${cid}:tids`; - const sort = data.sort || (data.settings && data.settings.categoryTopicSort) || meta.config.categoryTopicSort || 'newest_to_oldest'; + const sort = data.sort || (data.settings && data.settings.categoryTopicSort) || meta.config.categoryTopicSort || 'recently_replied'; + const sortToSet = { + recently_replied: `cid:${cid}:tids`, + recently_created: `cid:${cid}:tids:create`, + most_posts: `cid:${cid}:tids:posts`, + most_votes: `cid:${cid}:tids:votes`, + most_views: `cid:${cid}:tids:views`, + }; - if (sort === 'most_posts') { - set = `cid:${cid}:tids:posts`; - } else if (sort === 'most_votes') { - set = `cid:${cid}:tids:votes`; - } else if (sort === 'most_views') { - set = `cid:${cid}:tids:views`; - } + let set = sortToSet.hasOwnProperty(sort) ? sortToSet[sort] : `cid:${cid}:tids`; if (data.tag) { if (Array.isArray(data.tag)) { @@ -123,7 +121,8 @@ module.exports = function (Categories) { }; Categories.getSortedSetRangeDirection = async function (sort) { - sort = sort || 'newest_to_oldest'; + console.warn('[deprecated] Will be removed in 4.x'); + sort = sort || 'recently_replied'; const direction = ['newest_to_oldest', 'most_posts', 'most_votes', 'most_views'].includes(sort) ? 'highest-to-lowest' : 'lowest-to-highest'; const result = await plugins.hooks.fire('filter:categories.getSortedSetRangeDirection', { sort: sort, diff --git a/src/controllers/api.js b/src/controllers/api.js index 30be616d8e..22574a9ce6 100644 --- a/src/controllers/api.js +++ b/src/controllers/api.js @@ -69,7 +69,7 @@ apiController.loadConfig = async function (req) { uid: req.uid, 'cache-buster': meta.config['cache-buster'] || '', topicPostSort: meta.config.topicPostSort || 'oldest_to_newest', - categoryTopicSort: meta.config.categoryTopicSort || 'newest_to_oldest', + categoryTopicSort: meta.config.categoryTopicSort || 'recently_replied', csrf_token: req.uid >= 0 ? generateToken(req) : false, searchEnabled: plugins.hooks.hasListeners('filter:search.query'), searchDefaultInQuick: meta.config.searchDefaultInQuick || 'titles', diff --git a/src/controllers/category.js b/src/controllers/category.js index 2f0f7d85ad..487ea21cce 100644 --- a/src/controllers/category.js +++ b/src/controllers/category.js @@ -20,7 +20,9 @@ const categoryController = module.exports; const url = nconf.get('url'); const relative_path = nconf.get('relative_path'); -const validSorts = ['newest_to_oldest', 'oldest_to_newest', 'most_posts', 'most_votes', 'most_views']; +const validSorts = [ + 'recently_replied', 'recently_created', 'most_posts', 'most_votes', 'most_views', +]; categoryController.get = async function (req, res, next) { const cid = req.params.category_id; diff --git a/src/topics/delete.js b/src/topics/delete.js index 75472ffc69..5190afd1ff 100644 --- a/src/topics/delete.js +++ b/src/topics/delete.js @@ -110,6 +110,7 @@ module.exports = function (Topics) { db.sortedSetsRemove([ `cid:${topicData.cid}:tids`, `cid:${topicData.cid}:tids:pinned`, + `cid:${topicData.cid}:tids:create`, `cid:${topicData.cid}:tids:posts`, `cid:${topicData.cid}:tids:lastposttime`, `cid:${topicData.cid}:tids:votes`, diff --git a/src/topics/scheduled.js b/src/topics/scheduled.js index 52d70366dc..0a91067d59 100644 --- a/src/topics/scheduled.js +++ b/src/topics/scheduled.js @@ -58,6 +58,7 @@ Scheduled.pin = async function (tid, topicData) { db.sortedSetAdd(`cid:${topicData.cid}:tids:pinned`, Date.now(), tid), db.sortedSetsRemove([ `cid:${topicData.cid}:tids`, + `cid:${topicData.cid}:tids:create`, `cid:${topicData.cid}:tids:posts`, `cid:${topicData.cid}:tids:votes`, `cid:${topicData.cid}:tids:views`, @@ -96,6 +97,7 @@ function unpin(tid, topicData) { db.sortedSetRemove(`cid:${topicData.cid}:tids:pinned`, tid), db.sortedSetAddBulk([ [`cid:${topicData.cid}:tids`, topicData.lastposttime, tid], + [`cid:${topicData.cid}:tids:create`, topicData.timestamp, tid], [`cid:${topicData.cid}:tids:posts`, topicData.postcount, tid], [`cid:${topicData.cid}:tids:votes`, parseInt(topicData.votes, 10) || 0, tid], [`cid:${topicData.cid}:tids:views`, topicData.viewcount, tid], diff --git a/src/topics/suggested.js b/src/topics/suggested.js index db59759a87..2d6f7db99c 100644 --- a/src/topics/suggested.js +++ b/src/topics/suggested.js @@ -65,7 +65,7 @@ module.exports = function (Topics) { const cid = await Topics.getTopicField(tid, 'cid'); const tids = cutoff === 0 ? await db.getSortedSetRevRange(`cid:${cid}:tids:lastposttime`, 0, 9) : - await db.getSortedSetRevRangeByScore(`cid:${cid}:tids:lastposttime`, 0, 9, '+inf', Date.now() - cutoff); + await db.getSortedSetRevRangeByScore(`cid:${cid}:tids:lastposttime`, 0, 10, '+inf', Date.now() - cutoff); return _.shuffle(tids.map(Number).filter(_tid => _tid !== tid)); } }; diff --git a/src/topics/tools.js b/src/topics/tools.js index be38f97209..cadeb95563 100644 --- a/src/topics/tools.js +++ b/src/topics/tools.js @@ -171,6 +171,7 @@ module.exports = function (Topics) { promises.push(db.sortedSetAdd(`cid:${topicData.cid}:tids:pinned`, Date.now(), tid)); promises.push(db.sortedSetsRemove([ `cid:${topicData.cid}:tids`, + `cid:${topicData.cid}:tids:create`, `cid:${topicData.cid}:tids:posts`, `cid:${topicData.cid}:tids:votes`, `cid:${topicData.cid}:tids:views`, @@ -180,6 +181,7 @@ module.exports = function (Topics) { promises.push(Topics.deleteTopicField(tid, 'pinExpiry')); promises.push(db.sortedSetAddBulk([ [`cid:${topicData.cid}:tids`, topicData.lastposttime, tid], + [`cid:${topicData.cid}:tids:create`, topicData.timestamp, tid], [`cid:${topicData.cid}:tids:posts`, topicData.postcount, tid], [`cid:${topicData.cid}:tids:votes`, parseInt(topicData.votes, 10) || 0, tid], [`cid:${topicData.cid}:tids:views`, topicData.viewcount, tid], @@ -242,6 +244,7 @@ module.exports = function (Topics) { const tags = await Topics.getTopicTags(tid); await db.sortedSetsRemove([ `cid:${topicData.cid}:tids`, + `cid:${topicData.cid}:tids:create`, `cid:${topicData.cid}:tids:pinned`, `cid:${topicData.cid}:tids:posts`, `cid:${topicData.cid}:tids:votes`, @@ -264,6 +267,7 @@ module.exports = function (Topics) { bulk.push([`cid:${cid}:tids:pinned`, Date.now(), tid]); } else { bulk.push([`cid:${cid}:tids`, topicData.lastposttime, tid]); + bulk.push([`cid:${cid}:tids:create`, topicData.timestamp, tid]); bulk.push([`cid:${cid}:tids:posts`, topicData.postcount, tid]); bulk.push([`cid:${cid}:tids:votes`, votes, tid]); bulk.push([`cid:${cid}:tids:views`, topicData.viewcount, tid]); diff --git a/src/upgrades/3.7.0/category-tid-created-zset.js b/src/upgrades/3.7.0/category-tid-created-zset.js new file mode 100644 index 0000000000..b7cb483a95 --- /dev/null +++ b/src/upgrades/3.7.0/category-tid-created-zset.js @@ -0,0 +1,31 @@ +'use strict'; + + +const db = require('../../database'); + +module.exports = { + name: 'New sorted set cid::tids:create', + timestamp: Date.UTC(2024, 2, 4), + method: async function () { + const { progress } = this; + const batch = require('../../batch'); + await batch.processSortedSet('topics:tid', async (tids) => { + let topicData = await db.getObjectsFields( + tids.map(tid => `topic:${tid}`), + ['tid', 'cid', 'timestamp'] + ); + topicData = topicData.filter(Boolean); + topicData.forEach((t) => { + t.timestamp = t.timestamp || Date.now(); + }); + + await db.sortedSetAddBulk( + topicData.map(t => ([`cid:${t.cid}:tids:create`, t.timestamp, t.tid])) + ); + + progress.incr(tids.length); + }, { + progress: this.progress, + }); + }, +}; diff --git a/src/upgrades/3.7.0/change-category-sort-settings.js b/src/upgrades/3.7.0/change-category-sort-settings.js new file mode 100644 index 0000000000..a5095dc775 --- /dev/null +++ b/src/upgrades/3.7.0/change-category-sort-settings.js @@ -0,0 +1,37 @@ +'use strict'; + + +const db = require('../../database'); +const batch = require('../../batch'); + +module.exports = { + name: 'Change category sort settings', + timestamp: Date.UTC(2024, 2, 4), + method: async function () { + const { progress } = this; + + const currentSort = await db.getObjectField('config', 'categoryTopicSort'); + if (currentSort === 'oldest_to_newest' || currentSort === 'newest_to_oldest') { + await db.setObjectField('config', 'categoryTopicSort', 'recently_replied'); + } + + await batch.processSortedSet('users:joindate', async (uids) => { + progress.incr(uids.length); + const usersSettings = await db.getObjects(uids.map(uid => `user:${uid}:settings`)); + const bulkSet = []; + usersSettings.forEach((userSetting, i) => { + if (userSetting && ( + userSetting.categoryTopicSort === 'newest_to_oldest' || + userSetting.categoryTopicSort === 'oldest_to_newest')) { + bulkSet.push([ + `user:${uids[i]}:settings`, { categoryTopicSort: 'recently_replied' }, + ]); + } + }); + await db.setObjectBulk(bulkSet); + }, { + batch: 500, + progress: progress, + }); + }, +}; diff --git a/src/user/settings.js b/src/user/settings.js index 9d8c92fdc3..d85a712ba6 100644 --- a/src/user/settings.js +++ b/src/user/settings.js @@ -67,7 +67,7 @@ module.exports = function (User) { settings.userLang = settings.userLang || meta.config.defaultLang || 'en-GB'; settings.acpLang = settings.acpLang || settings.userLang; settings.topicPostSort = getSetting(settings, 'topicPostSort', 'oldest_to_newest'); - settings.categoryTopicSort = getSetting(settings, 'categoryTopicSort', 'newest_to_oldest'); + settings.categoryTopicSort = getSetting(settings, 'categoryTopicSort', 'recently_replied'); settings.followTopicsOnCreate = parseInt(getSetting(settings, 'followTopicsOnCreate', 1), 10) === 1; settings.followTopicsOnReply = parseInt(getSetting(settings, 'followTopicsOnReply', 0), 10) === 1; settings.upvoteNotifFreq = getSetting(settings, 'upvoteNotifFreq', 'all'); diff --git a/src/views/admin/settings/post.tpl b/src/views/admin/settings/post.tpl index bd99f75a4a..d361597946 100644 --- a/src/views/admin/settings/post.tpl +++ b/src/views/admin/settings/post.tpl @@ -18,9 +18,11 @@
From 0bd0a74074e584828722bb0a09848126ce03e48a Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Mon, 4 Mar 2024 21:07:10 +0000 Subject: [PATCH 40/40] chore(i18n): fallback strings for new resources: nodebb.admin-settings-post, nodebb.topic --- public/language/ar/admin/settings/post.json | 3 +++ public/language/ar/topic.json | 2 ++ public/language/bg/admin/settings/post.json | 3 +++ public/language/bg/topic.json | 2 ++ public/language/bn/admin/settings/post.json | 3 +++ public/language/bn/topic.json | 2 ++ public/language/cs/admin/settings/post.json | 3 +++ public/language/cs/topic.json | 2 ++ public/language/da/admin/settings/post.json | 3 +++ public/language/da/topic.json | 2 ++ public/language/de/admin/settings/post.json | 3 +++ public/language/de/topic.json | 2 ++ public/language/el/admin/settings/post.json | 3 +++ public/language/el/topic.json | 2 ++ public/language/en-US/admin/settings/post.json | 3 +++ public/language/en-US/topic.json | 2 ++ public/language/en-x-pirate/admin/settings/post.json | 3 +++ public/language/en-x-pirate/topic.json | 2 ++ public/language/es/admin/settings/post.json | 3 +++ public/language/es/topic.json | 2 ++ public/language/et/admin/settings/post.json | 3 +++ public/language/et/topic.json | 2 ++ public/language/fa-IR/admin/settings/post.json | 3 +++ public/language/fa-IR/topic.json | 2 ++ public/language/fi/admin/settings/post.json | 3 +++ public/language/fi/topic.json | 2 ++ public/language/fr/admin/settings/post.json | 3 +++ public/language/fr/topic.json | 2 ++ public/language/gl/admin/settings/post.json | 3 +++ public/language/gl/topic.json | 2 ++ public/language/he/admin/settings/post.json | 3 +++ public/language/he/topic.json | 2 ++ public/language/hr/admin/settings/post.json | 3 +++ public/language/hr/topic.json | 2 ++ public/language/hu/admin/settings/post.json | 3 +++ public/language/hu/topic.json | 2 ++ public/language/hy/admin/settings/post.json | 3 +++ public/language/hy/topic.json | 2 ++ public/language/id/admin/settings/post.json | 3 +++ public/language/id/topic.json | 2 ++ public/language/it/admin/settings/post.json | 3 +++ public/language/it/topic.json | 2 ++ public/language/ja/admin/settings/post.json | 3 +++ public/language/ja/topic.json | 2 ++ public/language/ko/admin/settings/post.json | 3 +++ public/language/ko/topic.json | 2 ++ public/language/lt/admin/settings/post.json | 3 +++ public/language/lt/topic.json | 2 ++ public/language/lv/admin/settings/post.json | 3 +++ public/language/lv/topic.json | 2 ++ public/language/ms/admin/settings/post.json | 3 +++ public/language/ms/topic.json | 2 ++ public/language/nb/admin/settings/post.json | 3 +++ public/language/nb/topic.json | 2 ++ public/language/nl/admin/settings/post.json | 3 +++ public/language/nl/topic.json | 2 ++ public/language/pl/admin/settings/post.json | 3 +++ public/language/pl/topic.json | 2 ++ public/language/pt-BR/admin/settings/post.json | 3 +++ public/language/pt-BR/topic.json | 2 ++ public/language/pt-PT/admin/settings/post.json | 3 +++ public/language/pt-PT/topic.json | 2 ++ public/language/ro/admin/settings/post.json | 3 +++ public/language/ro/topic.json | 2 ++ public/language/ru/admin/settings/post.json | 3 +++ public/language/ru/topic.json | 2 ++ public/language/rw/admin/settings/post.json | 3 +++ public/language/rw/topic.json | 2 ++ public/language/sc/admin/settings/post.json | 3 +++ public/language/sc/topic.json | 2 ++ public/language/sk/admin/settings/post.json | 3 +++ public/language/sk/topic.json | 2 ++ public/language/sl/admin/settings/post.json | 3 +++ public/language/sl/topic.json | 2 ++ public/language/sq-AL/admin/settings/post.json | 3 +++ public/language/sq-AL/topic.json | 2 ++ public/language/sr/admin/settings/post.json | 3 +++ public/language/sr/topic.json | 2 ++ public/language/sv/admin/settings/post.json | 3 +++ public/language/sv/topic.json | 2 ++ public/language/th/admin/settings/post.json | 3 +++ public/language/th/topic.json | 2 ++ public/language/tr/admin/settings/post.json | 3 +++ public/language/tr/topic.json | 2 ++ public/language/uk/admin/settings/post.json | 3 +++ public/language/uk/topic.json | 2 ++ public/language/vi/admin/settings/post.json | 3 +++ public/language/vi/topic.json | 2 ++ public/language/zh-CN/admin/settings/post.json | 3 +++ public/language/zh-CN/topic.json | 2 ++ public/language/zh-TW/admin/settings/post.json | 3 +++ public/language/zh-TW/topic.json | 2 ++ 92 files changed, 230 insertions(+) diff --git a/public/language/ar/admin/settings/post.json b/public/language/ar/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/ar/admin/settings/post.json +++ b/public/language/ar/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/ar/topic.json b/public/language/ar/topic.json index 64daff02e8..9e8a4a1124 100644 --- a/public/language/ar/topic.json +++ b/public/language/ar/topic.json @@ -182,6 +182,8 @@ "sort-by": "ترتيب حسب", "oldest-to-newest": "من الأقدم إلى الأحدث", "newest-to-oldest": "من الأحدث إلى الأقدم", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/bg/admin/settings/post.json b/public/language/bg/admin/settings/post.json index 7f7781c1cf..bda0c46dba 100644 --- a/public/language/bg/admin/settings/post.json +++ b/public/language/bg/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Подредба по подразбиране на публикациите", "sorting.oldest-to-newest": "Първо най-старите", "sorting.newest-to-oldest": "Първо най-новите", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Първо тези с най-много гласове", "sorting.most-posts": "Първо тези с най-много публикации", + "sorting.most-views": "Most Views", "sorting.topic-default": "Подредба по подразбиране на темите", "length": "Дължина на публикациите", "post-queue": "Опашка за публикации", diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json index cb80597328..a9f3ef907d 100644 --- a/public/language/bg/topic.json +++ b/public/language/bg/topic.json @@ -182,6 +182,8 @@ "sort-by": "Подреждане по", "oldest-to-newest": "Първо най-старите", "newest-to-oldest": "Първо най-новите", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Първо тези с най-много гласове", "most-posts": "Първо тези с най-много публикации", "most-views": "Първо тези с най-много преглеждания", diff --git a/public/language/bn/admin/settings/post.json b/public/language/bn/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/bn/admin/settings/post.json +++ b/public/language/bn/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/bn/topic.json b/public/language/bn/topic.json index 7bc1821a4f..3239dba068 100644 --- a/public/language/bn/topic.json +++ b/public/language/bn/topic.json @@ -182,6 +182,8 @@ "sort-by": "সাজানোর ভিত্তি:", "oldest-to-newest": "পুরাতন থেকে নতুন", "newest-to-oldest": "নতুন থেকে পুরাতন", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/cs/admin/settings/post.json b/public/language/cs/admin/settings/post.json index 7e0611c5f4..b0627af793 100644 --- a/public/language/cs/admin/settings/post.json +++ b/public/language/cs/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Výchozí třídění příspěvků", "sorting.oldest-to-newest": "Od nejstarších po nejnovější", "sorting.newest-to-oldest": "Od nejnovějších po nejstarší", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Dle počtu hlasů", "sorting.most-posts": "Dle počtu příspěvků", + "sorting.most-views": "Most Views", "sorting.topic-default": "Výchozí třídění tématu", "length": "Délka příspěvku", "post-queue": "Příspěvky ve frontě", diff --git a/public/language/cs/topic.json b/public/language/cs/topic.json index 0f0107fb9b..924bd61821 100644 --- a/public/language/cs/topic.json +++ b/public/language/cs/topic.json @@ -182,6 +182,8 @@ "sort-by": "Seřadit dle", "oldest-to-newest": "Od nejstarších po nejnovější", "newest-to-oldest": "Od nejnovějších po nejstarší", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "S nejvíce hlasy", "most-posts": "S nejvíce příspěvky", "most-views": "Most Views", diff --git a/public/language/da/admin/settings/post.json b/public/language/da/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/da/admin/settings/post.json +++ b/public/language/da/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/da/topic.json b/public/language/da/topic.json index f4d9ee830f..762268c5c1 100644 --- a/public/language/da/topic.json +++ b/public/language/da/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sorter efter", "oldest-to-newest": "Ældste til nyeste", "newest-to-oldest": "Nyeste til ældste", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json index 99609e8e57..259e598e81 100644 --- a/public/language/de/admin/settings/post.json +++ b/public/language/de/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Standardmäßige sortierung von Beiträgen", "sorting.oldest-to-newest": "Von Alt bis Neu", "sorting.newest-to-oldest": "Von Neu zu Alt", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Meiste Bewertungen", "sorting.most-posts": "Meiste Beiträge", + "sorting.most-views": "Most Views", "sorting.topic-default": "Standardmäßige Themensortierung", "length": "Beitragslänge", "post-queue": "Beitragswarteschlange", diff --git a/public/language/de/topic.json b/public/language/de/topic.json index 4a1dcfb71e..427da8df01 100644 --- a/public/language/de/topic.json +++ b/public/language/de/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sortieren nach", "oldest-to-newest": "Älteste zuerst", "newest-to-oldest": "Neuste zuerst", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Meiste Stimmen", "most-posts": "Meiste Beiträge", "most-views": "Die meisten Ansichten", diff --git a/public/language/el/admin/settings/post.json b/public/language/el/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/el/admin/settings/post.json +++ b/public/language/el/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/el/topic.json b/public/language/el/topic.json index 660bbd65d8..259332bb1e 100644 --- a/public/language/el/topic.json +++ b/public/language/el/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ταξινόμηση κατά", "oldest-to-newest": "Παλαιότερο προς Νεότερο", "newest-to-oldest": "Νεότερο προς Παλαιότερο", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/en-US/admin/settings/post.json b/public/language/en-US/admin/settings/post.json index e4d42e7c39..b6324c68bf 100644 --- a/public/language/en-US/admin/settings/post.json +++ b/public/language/en-US/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/en-US/topic.json b/public/language/en-US/topic.json index 609d2a7196..bf9c68ef85 100644 --- a/public/language/en-US/topic.json +++ b/public/language/en-US/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sort by", "oldest-to-newest": "Oldest to Newest", "newest-to-oldest": "Newest to Oldest", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/en-x-pirate/admin/settings/post.json b/public/language/en-x-pirate/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/en-x-pirate/admin/settings/post.json +++ b/public/language/en-x-pirate/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/en-x-pirate/topic.json b/public/language/en-x-pirate/topic.json index 609d2a7196..bf9c68ef85 100644 --- a/public/language/en-x-pirate/topic.json +++ b/public/language/en-x-pirate/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sort by", "oldest-to-newest": "Oldest to Newest", "newest-to-oldest": "Newest to Oldest", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/es/admin/settings/post.json b/public/language/es/admin/settings/post.json index 88d1a965f0..0021ecaa0b 100644 --- a/public/language/es/admin/settings/post.json +++ b/public/language/es/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Ordenamiento de Respuestas por Defecto", "sorting.oldest-to-newest": "De más Antiguo a más Nuevo", "sorting.newest-to-oldest": "De más Nuevo a Más Antiguo", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Más Votado", "sorting.most-posts": "Más Respondido", + "sorting.most-views": "Most Views", "sorting.topic-default": "Ordenamiento de Temas por defecto", "length": "Longitud de la entrada", "post-queue": "Post Queue", diff --git a/public/language/es/topic.json b/public/language/es/topic.json index e06a07cbd1..b33f6779ab 100644 --- a/public/language/es/topic.json +++ b/public/language/es/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ordenar", "oldest-to-newest": "Más antiguo a más nuevo", "newest-to-oldest": "Más nuevo a más antiguo", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Mayor número de Votos", "most-posts": "Mayor número de Posts", "most-views": "Most Views", diff --git a/public/language/et/admin/settings/post.json b/public/language/et/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/et/admin/settings/post.json +++ b/public/language/et/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/et/topic.json b/public/language/et/topic.json index f3c910297d..09babe327e 100644 --- a/public/language/et/topic.json +++ b/public/language/et/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sorteeri", "oldest-to-newest": "Vanematest uuemateni", "newest-to-oldest": "Uuematest vanemateni", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/fa-IR/admin/settings/post.json b/public/language/fa-IR/admin/settings/post.json index 318ba8cade..fc3fa1827f 100644 --- a/public/language/fa-IR/admin/settings/post.json +++ b/public/language/fa-IR/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "مرتب‌سازی پیش‌فرض پست", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "بیشترین رای‌ها", "sorting.most-posts": "بیشترین پست", + "sorting.most-views": "Most Views", "sorting.topic-default": "مرتب‌سازی پیش‌فرض موضوع", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/fa-IR/topic.json b/public/language/fa-IR/topic.json index 47891b64ff..8d2d8fe1f7 100644 --- a/public/language/fa-IR/topic.json +++ b/public/language/fa-IR/topic.json @@ -182,6 +182,8 @@ "sort-by": "مرتب‌سازی بر اساس", "oldest-to-newest": "قدیمی‌ترین به جدید‌ترین", "newest-to-oldest": "جدید‌ترین به قدیمی‌ترین", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "بیشترین رای ها", "most-posts": "بیشترین پست", "most-views": "بیشترین بازدید‌ها", diff --git a/public/language/fi/admin/settings/post.json b/public/language/fi/admin/settings/post.json index 51c9c6966d..b74db5f2d4 100644 --- a/public/language/fi/admin/settings/post.json +++ b/public/language/fi/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Oletusarvoinen viestijärjestys", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Oletusarvoinen aihejärjestys", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/fi/topic.json b/public/language/fi/topic.json index cdcdb5da4f..de6477012b 100644 --- a/public/language/fi/topic.json +++ b/public/language/fi/topic.json @@ -182,6 +182,8 @@ "sort-by": "Järjestysperuste", "oldest-to-newest": "Vanhimmasta uusimpaan", "newest-to-oldest": "Uusimmasta vanhimpaan", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Eniten ääniä", "most-posts": "Eniten viestejä", "most-views": "Eniten näyttöjä", diff --git a/public/language/fr/admin/settings/post.json b/public/language/fr/admin/settings/post.json index bb49cb1b25..cdf8f11baa 100644 --- a/public/language/fr/admin/settings/post.json +++ b/public/language/fr/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Tri des messages par défaut", "sorting.oldest-to-newest": "Du plus ancien au plus récent", "sorting.newest-to-oldest": "Du plus récent au plus ancien", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Avec le plus de votes", "sorting.most-posts": "Avec le plus de messages", + "sorting.most-views": "Most Views", "sorting.topic-default": "Tri des sujets par défaut", "length": "Longueur de message", "post-queue": "File d'attente", diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json index 7467950197..dd2c1b51a2 100644 --- a/public/language/fr/topic.json +++ b/public/language/fr/topic.json @@ -182,6 +182,8 @@ "sort-by": "Trier", "oldest-to-newest": "Du plus ancien au plus récent", "newest-to-oldest": "Du plus récent au plus ancien", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Les plus votés", "most-posts": "Meilleurs messages", "most-views": "Les plus vus", diff --git a/public/language/gl/admin/settings/post.json b/public/language/gl/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/gl/admin/settings/post.json +++ b/public/language/gl/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/gl/topic.json b/public/language/gl/topic.json index 51af2a16ca..c9cebef125 100644 --- a/public/language/gl/topic.json +++ b/public/language/gl/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ordenar por", "oldest-to-newest": "Máis antigo a máis novo", "newest-to-oldest": "Máis novo a máis antigo", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/he/admin/settings/post.json b/public/language/he/admin/settings/post.json index d2b7abe9c6..5c2f14a0ef 100644 --- a/public/language/he/admin/settings/post.json +++ b/public/language/he/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "מיון ברירת מחדל של פוסטים", "sorting.oldest-to-newest": "מישן לחדש", "sorting.newest-to-oldest": "מחדש לישן", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "רוב ההצבעות", "sorting.most-posts": "הכי הרבה פוסטים", + "sorting.most-views": "Most Views", "sorting.topic-default": "מיון ברירת מחדל של נושאים", "length": "אורך פוסט", "post-queue": "תור פוסטים", diff --git a/public/language/he/topic.json b/public/language/he/topic.json index 4c490b87ec..98f60636e8 100644 --- a/public/language/he/topic.json +++ b/public/language/he/topic.json @@ -182,6 +182,8 @@ "sort-by": "מיון לפי", "oldest-to-newest": "מהישן לחדש", "newest-to-oldest": "מהחדש לישן", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "הכי הרבה הצבעות", "most-posts": "הכי הרבה פוסטים", "most-views": "הכי הרבה צפיות", diff --git a/public/language/hr/admin/settings/post.json b/public/language/hr/admin/settings/post.json index 243b4f4f9b..269e829aa7 100644 --- a/public/language/hr/admin/settings/post.json +++ b/public/language/hr/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Zadano sortiranje objava", "sorting.oldest-to-newest": "Starije prema Novijem", "sorting.newest-to-oldest": "Novije prema Starijem", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Najviše glasova", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Uobičajeno sortiranje tema", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/hr/topic.json b/public/language/hr/topic.json index be920947be..47980b35be 100644 --- a/public/language/hr/topic.json +++ b/public/language/hr/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sortitaj po", "oldest-to-newest": "Starije prema Novom", "newest-to-oldest": "Novije prema Starom", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/hu/admin/settings/post.json b/public/language/hu/admin/settings/post.json index d4cb8f57ab..4fc9580d9f 100644 --- a/public/language/hu/admin/settings/post.json +++ b/public/language/hu/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Alapértelmezett rendezés", "sorting.oldest-to-newest": "Régebbitől az újabb felé", "sorting.newest-to-oldest": "Újabbtól a régebbi felé", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Legtöbb szavazat", "sorting.most-posts": "Legtöbb hozzászólás", + "sorting.most-views": "Most Views", "sorting.topic-default": "Alapértelmezett témekör rendezés", "length": "Hozzászólás hossza", "post-queue": "Hozzászólás várólista", diff --git a/public/language/hu/topic.json b/public/language/hu/topic.json index eca5576b13..3a9c408503 100644 --- a/public/language/hu/topic.json +++ b/public/language/hu/topic.json @@ -182,6 +182,8 @@ "sort-by": "Rendezés", "oldest-to-newest": "Régebbiek elől", "newest-to-oldest": "Újabbak elől", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Legtöbb szavazat", "most-posts": "Legtöbb bejegyzés", "most-views": "Legtöbb Megtekintés", diff --git a/public/language/hy/admin/settings/post.json b/public/language/hy/admin/settings/post.json index c30a06218a..1927be37e5 100644 --- a/public/language/hy/admin/settings/post.json +++ b/public/language/hy/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Գրառումների հիմնական տեսակավորում", "sorting.oldest-to-newest": "Ամենահնից նորագույնը", "sorting.newest-to-oldest": "Նորից հինը", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Ամենաշատ գրառումները", + "sorting.most-views": "Most Views", "sorting.topic-default": "Թեմայի կանխադրված տեսակավորում", "length": "Գրառման երկարությունը", "post-queue": "Գրառման հերթ", diff --git a/public/language/hy/topic.json b/public/language/hy/topic.json index 367e768637..3d0d1cbd25 100644 --- a/public/language/hy/topic.json +++ b/public/language/hy/topic.json @@ -182,6 +182,8 @@ "sort-by": "Դասավորել…", "oldest-to-newest": "Հնից դեպի նոր", "newest-to-oldest": "Նորից դեպի հին", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Առավելագույն ձայներ", "most-posts": "Ամենաշատ գրառումները", "most-views": "Ամենաշատ դիտումները", diff --git a/public/language/id/admin/settings/post.json b/public/language/id/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/id/admin/settings/post.json +++ b/public/language/id/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/id/topic.json b/public/language/id/topic.json index f87f800561..d0993adf2c 100644 --- a/public/language/id/topic.json +++ b/public/language/id/topic.json @@ -182,6 +182,8 @@ "sort-by": "Urutkan berdasakan", "oldest-to-newest": "Terlama ke Terbaru", "newest-to-oldest": "Terbaru ke Terlama", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/it/admin/settings/post.json b/public/language/it/admin/settings/post.json index a588c7fe30..1aa3640d00 100644 --- a/public/language/it/admin/settings/post.json +++ b/public/language/it/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Ordinamento post predefinito", "sorting.oldest-to-newest": "Dal meno recente al più recente", "sorting.newest-to-oldest": "Dal più recente al meno recente", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Più Voti", "sorting.most-posts": "Più post", + "sorting.most-views": "Most Views", "sorting.topic-default": "Ordinamento Discussione Predefinito", "length": "Lunghezza post", "post-queue": "Coda post", diff --git a/public/language/it/topic.json b/public/language/it/topic.json index 7d599e7d5f..2d353d298c 100644 --- a/public/language/it/topic.json +++ b/public/language/it/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ordina per", "oldest-to-newest": "Da Vecchi a Nuovi", "newest-to-oldest": "Da Nuovi a Vecchi", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Più Voti", "most-posts": "Più Post", "most-views": "Più visualizzazioni", diff --git a/public/language/ja/admin/settings/post.json b/public/language/ja/admin/settings/post.json index 4ac8aa58eb..782dd694ab 100644 --- a/public/language/ja/admin/settings/post.json +++ b/public/language/ja/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "標準のポスト並び順", "sorting.oldest-to-newest": "新しい順に", "sorting.newest-to-oldest": "新しいものから古いものへ", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "最も多い評価", "sorting.most-posts": "最大投稿", + "sorting.most-views": "Most Views", "sorting.topic-default": "デフォルトのスレッドの並び順", "length": "投稿の長さ", "post-queue": "Post Queue", diff --git a/public/language/ja/topic.json b/public/language/ja/topic.json index 8b8ec8220d..08ff45a526 100644 --- a/public/language/ja/topic.json +++ b/public/language/ja/topic.json @@ -182,6 +182,8 @@ "sort-by": "並び替え", "oldest-to-newest": "古いものから新しい順", "newest-to-oldest": "新しいものから古い順", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "最高評価", "most-posts": "最大投稿", "most-views": "Most Views", diff --git a/public/language/ko/admin/settings/post.json b/public/language/ko/admin/settings/post.json index 5b27f3891c..e39ec0ae85 100644 --- a/public/language/ko/admin/settings/post.json +++ b/public/language/ko/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "기본 게시물 정렬", "sorting.oldest-to-newest": "오래된 순", "sorting.newest-to-oldest": "최신 순", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "최다 투표 순", "sorting.most-posts": "최다 게시물 순", + "sorting.most-views": "Most Views", "sorting.topic-default": "기본 토픽 정렬", "length": "게시물 길이", "post-queue": "게시물 대기열", diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json index d60af43f0d..e6093ba750 100644 --- a/public/language/ko/topic.json +++ b/public/language/ko/topic.json @@ -182,6 +182,8 @@ "sort-by": "정렬 기준", "oldest-to-newest": "오래된 순", "newest-to-oldest": "최신 순", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "가장 많은 투표", "most-posts": "가장 많은 게시물", "most-views": "가장 많은 조회수", diff --git a/public/language/lt/admin/settings/post.json b/public/language/lt/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/lt/admin/settings/post.json +++ b/public/language/lt/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/lt/topic.json b/public/language/lt/topic.json index dba3d0e40b..16534631c1 100644 --- a/public/language/lt/topic.json +++ b/public/language/lt/topic.json @@ -182,6 +182,8 @@ "sort-by": "Rūšiuoti pagal", "oldest-to-newest": "Nuo seniausių iki naujausių", "newest-to-oldest": "Nuo naujausių iki seniausių", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Daugiausiai Balsų", "most-posts": "Daugiausiai Įrašų", "most-views": "Most Views", diff --git a/public/language/lv/admin/settings/post.json b/public/language/lv/admin/settings/post.json index b9731c6f80..5286caf702 100644 --- a/public/language/lv/admin/settings/post.json +++ b/public/language/lv/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Noklusējuma rakstu kārtošana", "sorting.oldest-to-newest": "No vecākā līdz jaunākam", "sorting.newest-to-oldest": "No jaunākā līdz vecākam", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Visvairāk balsojumu", "sorting.most-posts": "Visvairāk rakstu", + "sorting.most-views": "Most Views", "sorting.topic-default": "Noklusējuma tematu kārtošana", "length": "Raksta garums", "post-queue": "Post Queue", diff --git a/public/language/lv/topic.json b/public/language/lv/topic.json index ce756e32d1..cf24cdebbe 100644 --- a/public/language/lv/topic.json +++ b/public/language/lv/topic.json @@ -182,6 +182,8 @@ "sort-by": "Kārtot", "oldest-to-newest": "No vecākā līdz jaunākam", "newest-to-oldest": "No jaunākā līdz vecākam", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Pēc visvairāk balsojumu", "most-posts": "Pēc visvairāk rakstu", "most-views": "Most Views", diff --git a/public/language/ms/admin/settings/post.json b/public/language/ms/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/ms/admin/settings/post.json +++ b/public/language/ms/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/ms/topic.json b/public/language/ms/topic.json index c7447ddc19..6c00d3eca9 100644 --- a/public/language/ms/topic.json +++ b/public/language/ms/topic.json @@ -182,6 +182,8 @@ "sort-by": "Susun ikut", "oldest-to-newest": "Lama ke Baru", "newest-to-oldest": "Baru ke Lama", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/nb/admin/settings/post.json b/public/language/nb/admin/settings/post.json index 93140ebb23..5b6aa90662 100644 --- a/public/language/nb/admin/settings/post.json +++ b/public/language/nb/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Standard trådsortering", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/nb/topic.json b/public/language/nb/topic.json index cf94412757..534e88072e 100644 --- a/public/language/nb/topic.json +++ b/public/language/nb/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sorter etter", "oldest-to-newest": "Eldste til nyeste", "newest-to-oldest": "Nyeste til eldste", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Flest stemmer", "most-posts": "Flest innlegg", "most-views": "Flest visninger", diff --git a/public/language/nl/admin/settings/post.json b/public/language/nl/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/nl/admin/settings/post.json +++ b/public/language/nl/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/nl/topic.json b/public/language/nl/topic.json index 68dc65ad52..67ad9f78b1 100644 --- a/public/language/nl/topic.json +++ b/public/language/nl/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sorteer op", "oldest-to-newest": "Oudste berichten bovenaan", "newest-to-oldest": "Meest recente berichten bovenaan", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Meeste stemmen", "most-posts": "Meeste berichten", "most-views": "Most Views", diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json index e974aafec3..4b9335de79 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Domyślne sortowanie postów", "sorting.oldest-to-newest": "Od najstarszych do najnowszych", "sorting.newest-to-oldest": "Od najnowszych do najstarszych", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Najwięcej głosów", "sorting.most-posts": "Najwięcej postów", + "sorting.most-views": "Most Views", "sorting.topic-default": "Domyślne sortowanie tematów", "length": "Długość postu", "post-queue": "Kolejka postów", diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json index 7988d61407..a54d668e71 100644 --- a/public/language/pl/topic.json +++ b/public/language/pl/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sortuj według", "oldest-to-newest": "Najpierw najstarsze", "newest-to-oldest": "Najpierw najnowsze", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Najwięcej głosów", "most-posts": "Najwięcej postów", "most-views": "Najwięcej wyświetleń", diff --git a/public/language/pt-BR/admin/settings/post.json b/public/language/pt-BR/admin/settings/post.json index b295b0f9ad..a1bb47bd03 100644 --- a/public/language/pt-BR/admin/settings/post.json +++ b/public/language/pt-BR/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Ordenação Padrão de Posts", "sorting.oldest-to-newest": "Do Mais Antigo para o Mais Recente", "sorting.newest-to-oldest": "Do Mais Recente para o Mais Antigo", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Mais Votados", "sorting.most-posts": "Mais postados", + "sorting.most-views": "Most Views", "sorting.topic-default": "Ordenação Padrão de Tópicos", "length": "Tamanho do Post", "post-queue": "Fila de Posts", diff --git a/public/language/pt-BR/topic.json b/public/language/pt-BR/topic.json index 26e65f9d94..5413887db1 100644 --- a/public/language/pt-BR/topic.json +++ b/public/language/pt-BR/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ordenar por", "oldest-to-newest": "Mais Antigo para Mais Recente", "newest-to-oldest": "Mais Recente para Mais Antigo", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Mais Votados", "most-posts": "Mais Postagens", "most-views": "Most Views", diff --git a/public/language/pt-PT/admin/settings/post.json b/public/language/pt-PT/admin/settings/post.json index 9c8ed3da74..c24f6978b7 100644 --- a/public/language/pt-PT/admin/settings/post.json +++ b/public/language/pt-PT/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Ordenação Predefinida das Publicações", "sorting.oldest-to-newest": "Mais antigo para mais recente", "sorting.newest-to-oldest": "Mais recente para mais antigo", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Mais votos", "sorting.most-posts": "Mais publicações", + "sorting.most-views": "Most Views", "sorting.topic-default": "Ordenação Predefinida dos Tópicos", "length": "Comprimento da Publicação", "post-queue": "Fila de Espera para Publicações", diff --git a/public/language/pt-PT/topic.json b/public/language/pt-PT/topic.json index d9e498eee0..68fa758481 100644 --- a/public/language/pt-PT/topic.json +++ b/public/language/pt-PT/topic.json @@ -182,6 +182,8 @@ "sort-by": "Dispor por", "oldest-to-newest": "Do mais antigo para o mais recente", "newest-to-oldest": "Mais recente para mais antigo", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Mais votos", "most-posts": "Mais publicações", "most-views": "Most Views", diff --git a/public/language/ro/admin/settings/post.json b/public/language/ro/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/ro/admin/settings/post.json +++ b/public/language/ro/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/ro/topic.json b/public/language/ro/topic.json index ab684b1030..c27e166051 100644 --- a/public/language/ro/topic.json +++ b/public/language/ro/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sortează de la", "oldest-to-newest": "Vechi la Noi", "newest-to-oldest": "Noi la Vechi", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/ru/admin/settings/post.json b/public/language/ru/admin/settings/post.json index 3f08482a79..cc80f8805f 100644 --- a/public/language/ru/admin/settings/post.json +++ b/public/language/ru/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Стандартная сортировка сообщений", "sorting.oldest-to-newest": "Сначала старые", "sorting.newest-to-oldest": "Сначала новые", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "По количеству голосов", "sorting.most-posts": "По количеству сообщений", + "sorting.most-views": "Most Views", "sorting.topic-default": "Стандартная сортировка тем", "length": "Длина сообщения", "post-queue": "Очередь на публикацию", diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json index f6f0e56c9b..c086826cfc 100644 --- a/public/language/ru/topic.json +++ b/public/language/ru/topic.json @@ -182,6 +182,8 @@ "sort-by": "Сортировка", "oldest-to-newest": "Сначала старые", "newest-to-oldest": "Сначала новые", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "По количеству голосов", "most-posts": "По количеству сообщений", "most-views": "Наиболее Просматриваемые", diff --git a/public/language/rw/admin/settings/post.json b/public/language/rw/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/rw/admin/settings/post.json +++ b/public/language/rw/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/rw/topic.json b/public/language/rw/topic.json index dd03f73e7e..078607af9d 100644 --- a/public/language/rw/topic.json +++ b/public/language/rw/topic.json @@ -182,6 +182,8 @@ "sort-by": "Ubigaragaze Ukurikije", "oldest-to-newest": "Ibya Kera Ujya ku bya Vuba", "newest-to-oldest": "Ibya Vuba Ujya ku bya Kera", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/sc/admin/settings/post.json b/public/language/sc/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/sc/admin/settings/post.json +++ b/public/language/sc/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/sc/topic.json b/public/language/sc/topic.json index f8a036b91e..0c7da34603 100644 --- a/public/language/sc/topic.json +++ b/public/language/sc/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sort by", "oldest-to-newest": "Oldest to Newest", "newest-to-oldest": "Newest to Oldest", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/sk/admin/settings/post.json b/public/language/sk/admin/settings/post.json index a9d0b790a0..3613cefc74 100644 --- a/public/language/sk/admin/settings/post.json +++ b/public/language/sk/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Predvolené triedenie príspevkov", "sorting.oldest-to-newest": "Od najstarších po najnovšie", "sorting.newest-to-oldest": "Od najnovších po najstaršie", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Podľa počtu hlasov", "sorting.most-posts": "Podľa počtu príspevkov", + "sorting.most-views": "Most Views", "sorting.topic-default": "Predvolené zoradenie tém", "length": "Dĺžka príspevku", "post-queue": "Post Queue", diff --git a/public/language/sk/topic.json b/public/language/sk/topic.json index 19c50d38fb..ae5a31da54 100644 --- a/public/language/sk/topic.json +++ b/public/language/sk/topic.json @@ -182,6 +182,8 @@ "sort-by": "Zoradiť podľa", "oldest-to-newest": "Od najstarších po najnovšie", "newest-to-oldest": "Od najnovších po najstaršie", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "S najviac hlasmi", "most-posts": "S najviac príspevkami", "most-views": "Most Views", diff --git a/public/language/sl/admin/settings/post.json b/public/language/sl/admin/settings/post.json index 22fe7287c5..75d858edcc 100644 --- a/public/language/sl/admin/settings/post.json +++ b/public/language/sl/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Privzeto razvrščanje objav", "sorting.oldest-to-newest": "Najstarejše do najnovejše", "sorting.newest-to-oldest": "Najnovejše do najstarejše", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Največ glasov", "sorting.most-posts": "Največ objav", + "sorting.most-views": "Most Views", "sorting.topic-default": "Privzeto razvrščanje tem", "length": "Dolžina objave", "post-queue": "Čakalna vrsta objav", diff --git a/public/language/sl/topic.json b/public/language/sl/topic.json index aa9c733452..08864fb58e 100644 --- a/public/language/sl/topic.json +++ b/public/language/sl/topic.json @@ -182,6 +182,8 @@ "sort-by": "Razvrsti po", "oldest-to-newest": "Od starejšega do novejšega", "newest-to-oldest": "Od novejšega do starejšega", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Največ glasov", "most-posts": "Največ objav", "most-views": "Največ ogledov", diff --git a/public/language/sq-AL/admin/settings/post.json b/public/language/sq-AL/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/sq-AL/admin/settings/post.json +++ b/public/language/sq-AL/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/sq-AL/topic.json b/public/language/sq-AL/topic.json index 60b085a41c..04cdeac337 100644 --- a/public/language/sq-AL/topic.json +++ b/public/language/sq-AL/topic.json @@ -182,6 +182,8 @@ "sort-by": "Rendit sipas", "oldest-to-newest": "Nga më e vjetra tek më e reja", "newest-to-oldest": "Nga më e reja tek më e vjetra", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Më të votuarat", "most-posts": "Të gjitha postimet", "most-views": "Më të shikuarat", diff --git a/public/language/sr/admin/settings/post.json b/public/language/sr/admin/settings/post.json index ae1433efe6..297d8e6703 100644 --- a/public/language/sr/admin/settings/post.json +++ b/public/language/sr/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Uobičajeno sortiranje postova", "sorting.oldest-to-newest": "Od starijih ka novijim", "sorting.newest-to-oldest": "Od novijih ka starijim", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Najviše glasova", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Uobičajeno sortiranje tema", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/sr/topic.json b/public/language/sr/topic.json index d8af7e11e1..4a87f40845 100644 --- a/public/language/sr/topic.json +++ b/public/language/sr/topic.json @@ -182,6 +182,8 @@ "sort-by": "Сортирај", "oldest-to-newest": "Од старијих ка новијим", "newest-to-oldest": "Од новијих ка старијим", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Највише гласова", "most-posts": "Највише порука", "most-views": "Највише прегледа", diff --git a/public/language/sv/admin/settings/post.json b/public/language/sv/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/sv/admin/settings/post.json +++ b/public/language/sv/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/sv/topic.json b/public/language/sv/topic.json index 49a20d1abb..62ca0b117b 100644 --- a/public/language/sv/topic.json +++ b/public/language/sv/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sortera på", "oldest-to-newest": "Äldst till nyaste", "newest-to-oldest": "Nyaste till äldst", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Flest röster", "most-posts": "Flest inlägg", "most-views": "Most Views", diff --git a/public/language/th/admin/settings/post.json b/public/language/th/admin/settings/post.json index c93c901455..e000f6b10b 100644 --- a/public/language/th/admin/settings/post.json +++ b/public/language/th/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Default Post Sorting", "sorting.oldest-to-newest": "Oldest to Newest", "sorting.newest-to-oldest": "Newest to Oldest", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Most Votes", "sorting.most-posts": "Most Posts", + "sorting.most-views": "Most Views", "sorting.topic-default": "Default Topic Sorting", "length": "Post Length", "post-queue": "Post Queue", diff --git a/public/language/th/topic.json b/public/language/th/topic.json index b5bb04833d..b20dd2603f 100644 --- a/public/language/th/topic.json +++ b/public/language/th/topic.json @@ -182,6 +182,8 @@ "sort-by": "เรียงตาม", "oldest-to-newest": "เก่าสุดไปยังใหม่สุด", "newest-to-oldest": "ใหม่สุดไปยังเก่าสุด", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Most Votes", "most-posts": "Most Posts", "most-views": "Most Views", diff --git a/public/language/tr/admin/settings/post.json b/public/language/tr/admin/settings/post.json index 09cc14c3f1..01162a2a95 100644 --- a/public/language/tr/admin/settings/post.json +++ b/public/language/tr/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Varsayılan İleti Sıralaması", "sorting.oldest-to-newest": "En Eskiden En Yeniye", "sorting.newest-to-oldest": "En Yeniden En Eskiye", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "En Çok Oylanan", "sorting.most-posts": "En çok yazılanlar", + "sorting.most-views": "Most Views", "sorting.topic-default": "Varsayılan Konu Sıralaması", "length": "İleti Uzunluğu", "post-queue": "İleti Kuyruğu", diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json index 7878d9eb10..16bcde79fc 100644 --- a/public/language/tr/topic.json +++ b/public/language/tr/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sırala", "oldest-to-newest": "En eskiden en yeniye", "newest-to-oldest": "En yeniden en eskiye", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "En çok oylanan", "most-posts": "En çok ileti yazılan", "most-views": "Çok Görüntülenen", diff --git a/public/language/uk/admin/settings/post.json b/public/language/uk/admin/settings/post.json index b255b3183f..bf77a95074 100644 --- a/public/language/uk/admin/settings/post.json +++ b/public/language/uk/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Типове сортування постів", "sorting.oldest-to-newest": "Старі > Нові", "sorting.newest-to-oldest": "Нові > Старі", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Кількість голосів", "sorting.most-posts": "Кількість постів", + "sorting.most-views": "Most Views", "sorting.topic-default": "Типове сортування тем", "length": "Довжина посту", "post-queue": "Post Queue", diff --git a/public/language/uk/topic.json b/public/language/uk/topic.json index 4e8447bb30..5caddfef49 100644 --- a/public/language/uk/topic.json +++ b/public/language/uk/topic.json @@ -182,6 +182,8 @@ "sort-by": "Сортувати за", "oldest-to-newest": "Старі > Нові", "newest-to-oldest": "Нові > Старі", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Найбільше Голосів", "most-posts": "Найбільше Постів", "most-views": "Most Views", diff --git a/public/language/vi/admin/settings/post.json b/public/language/vi/admin/settings/post.json index 2eb0403bd9..6c8b908d96 100644 --- a/public/language/vi/admin/settings/post.json +++ b/public/language/vi/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "Sắp Xếp Bài Đăng Mặc Định", "sorting.oldest-to-newest": "Cũ nhất đến Mới nhất", "sorting.newest-to-oldest": "Mới nhất đến Cũ nhất", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "Nhiều Bình Chọn", "sorting.most-posts": "Nhiều Bài Đăng", + "sorting.most-views": "Most Views", "sorting.topic-default": "Sắp Xếp Chủ Đề Mặc Định", "length": "Độ Dài Bài Đăng", "post-queue": "Xếp Hàng Bài Đăng", diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json index 331e3794ad..84b7d27226 100644 --- a/public/language/vi/topic.json +++ b/public/language/vi/topic.json @@ -182,6 +182,8 @@ "sort-by": "Sắp xếp theo", "oldest-to-newest": "Cũ đến mới", "newest-to-oldest": "Mới đến cũ", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "Nhiều Bình Chọn", "most-posts": "Nhiều Bài Đăng", "most-views": "Xem Nhiều", diff --git a/public/language/zh-CN/admin/settings/post.json b/public/language/zh-CN/admin/settings/post.json index d70b1a78fc..b123295c1e 100644 --- a/public/language/zh-CN/admin/settings/post.json +++ b/public/language/zh-CN/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "默认帖子排序", "sorting.oldest-to-newest": "从旧到新", "sorting.newest-to-oldest": "从新到旧", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "最多点赞", "sorting.most-posts": "最多回复", + "sorting.most-views": "Most Views", "sorting.topic-default": "默认主题排序", "length": "帖子字数", "post-queue": "发帖队列", diff --git a/public/language/zh-CN/topic.json b/public/language/zh-CN/topic.json index 4bd2cb34d2..3ccd7422bc 100644 --- a/public/language/zh-CN/topic.json +++ b/public/language/zh-CN/topic.json @@ -182,6 +182,8 @@ "sort-by": "排序", "oldest-to-newest": "从旧到新", "newest-to-oldest": "从新到旧", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "最多赞同", "most-posts": "回复最多", "most-views": "最多浏览", diff --git a/public/language/zh-TW/admin/settings/post.json b/public/language/zh-TW/admin/settings/post.json index 244d966e3b..7703c04881 100644 --- a/public/language/zh-TW/admin/settings/post.json +++ b/public/language/zh-TW/admin/settings/post.json @@ -4,8 +4,11 @@ "sorting.post-default": "預設貼文排序", "sorting.oldest-to-newest": "從舊到新", "sorting.newest-to-oldest": "從新到舊", + "sorting.recently-replied": "Recently Replied", + "sorting.recently-created": "Recently Created", "sorting.most-votes": "最多點贊", "sorting.most-posts": "最多回覆", + "sorting.most-views": "Most Views", "sorting.topic-default": "預設主題排序", "length": "貼文字數", "post-queue": "貼文隊列", diff --git a/public/language/zh-TW/topic.json b/public/language/zh-TW/topic.json index ded9f8959f..c78a0ab60d 100644 --- a/public/language/zh-TW/topic.json +++ b/public/language/zh-TW/topic.json @@ -182,6 +182,8 @@ "sort-by": "排序", "oldest-to-newest": "從舊到新", "newest-to-oldest": "從新到舊", + "recently-replied": "Recently Replied", + "recently-created": "Recently Created", "most-votes": "最多點贊", "most-posts": "回覆最多", "most-views": "Most Views",