diff --git a/public/language/ar/global.json b/public/language/ar/global.json
index 1e131164ff..7ac7927d0c 100644
--- a/public/language/ar/global.json
+++ b/public/language/ar/global.json
@@ -24,10 +24,10 @@
"cancel": "Cancel",
"close": "أغلق",
"pagination": "الصفحات",
- "pagination.previouspage": "Previous Page",
- "pagination.nextpage": "Next Page",
- "pagination.firstpage": "First Page",
- "pagination.lastpage": "Last Page",
+ "pagination.previouspage": "الصفحة السابقة",
+ "pagination.nextpage": "الصفحة التالية",
+ "pagination.firstpage": "الصفحة الأولى",
+ "pagination.lastpage": "الصفحة الأخيرة",
"pagination.out-of": "%1 من %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
diff --git a/public/language/bg/admin/dashboard.json b/public/language/bg/admin/dashboard.json
index 020697fdf9..cbf42291c7 100644
--- a/public/language/bg/admin/dashboard.json
+++ b/public/language/bg/admin/dashboard.json
@@ -8,11 +8,11 @@
"topics": "Теми",
"remote-posts": "Отдалечени публикации",
"remote-topics": "Отдалечени теми",
- "messages": "Messages",
+ "messages": "Съобщения",
"page-views-seven": "Последните 7 дни",
"page-views-thirty": "Последните 30 дни",
"page-views-last-day": "Последните 24 часа",
- "page-views-custom": "Custom Range",
+ "page-views-custom": "Персонализиран интервал",
"page-views-custom-start": "Начална дата",
"page-views-custom-end": "Крайна дата",
"page-views-custom-help": "Въведете интервал от дати, за които искате да видите преглежданията на страниците. Ако не се появи календар за избор, можете да въведете датите във формат: ГГГГ-ММ-ДД",
diff --git a/public/language/bg/admin/development/info.json b/public/language/bg/admin/development/info.json
index 5ee980d748..87c5a3e104 100644
--- a/public/language/bg/admin/development/info.json
+++ b/public/language/bg/admin/development/info.json
@@ -8,7 +8,7 @@
"nodejs": "nodejs",
"online": "на линия",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "използвана памет – rss/heap",
"system-memory": "системна памет",
"used-memory-process": "Използвана памет от процеса",
"used-memory-os": "Използвана системна памет",
diff --git a/public/language/bg/admin/manage/categories.json b/public/language/bg/admin/manage/categories.json
index a18b30efb0..9e7365a595 100644
--- a/public/language/bg/admin/manage/categories.json
+++ b/public/language/bg/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "Изберете категория",
"set-parent-category": "Задайте базова категория",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "В тази секция можете да настроите правомощията за достъп до различните части на уеб сайта Правомощията могат да бъдат давани на отделни потребители или на цели групи.",
"privileges.category-selector": "Настройване на правомощията за ",
"privileges.warning": "Забележка: Настройките за правомощията влизат в сила моментално. Не е нужно да запазвате категорията след като промените тези настройки.",
"privileges.section-viewing": "Правомощия за преглед",
diff --git a/public/language/bg/admin/manage/custom-reasons.json b/public/language/bg/admin/manage/custom-reasons.json
index 90a2e620af..a6fa61a983 100644
--- a/public/language/bg/admin/manage/custom-reasons.json
+++ b/public/language/bg/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
- "reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "title": "Управление на персонализираните причини",
+ "create-reason": "Създаване на причина",
+ "edit-reason": "Редактиране на причината",
+ "reasons-help": "Причините са предварително подготвени обяснения, които могат да се ползват при блокиране или заглушаване на потребители, както и при отхвърляне на публикации от опашката за одобрение.",
+ "reason-title": "Заглавие",
+ "reason-type": "Тип",
+ "reason-body": "Текст",
+ "reason-all": "Всички",
+ "reason-ban": "Блокиране",
+ "reason-mute": "Заглушаване",
+ "reason-post-queue": "Опашка за публикации",
+ "reason-type-help": "Видът на действието, за което може да се прилага тази причина. Ако изберете „всички“, то тя ще бъде налична за всички видове действия.",
+ "custom-reasons-saved": "Персонализираните причини са запазени успешно",
+ "delete-reason-confirm-x": "Наистина ли искате да изтриете персонализираната причина със заглавие %1?"
}
\ No newline at end of file
diff --git a/public/language/bg/admin/manage/privileges.json b/public/language/bg/admin/manage/privileges.json
index 6e8295b33f..ff831dbb57 100644
--- a/public/language/bg/admin/manage/privileges.json
+++ b/public/language/bg/admin/manage/privileges.json
@@ -29,7 +29,7 @@
"access-topics": "Достъп до теми",
"create-topics": "Създаване на теми",
"reply-to-topics": "Отговаряне в теми",
- "crosspost-topics": "Cross-post Topics",
+ "crosspost-topics": "Допълнително публикуване на теми",
"schedule-topics": "Насрочване на теми",
"tag-topics": "Поставяне на етикети на теми",
"edit-posts": "Редактиране на публикации",
diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json
index 1b5dd3f7ac..6f08015986 100644
--- a/public/language/bg/admin/manage/users.json
+++ b/public/language/bg/admin/manage/users.json
@@ -55,7 +55,7 @@
"inactive.12-months": "12 месеца",
"users.uid": "потр. ид.",
- "users.user-id": "User ID",
+ "users.user-id": "Потребителски ИД",
"users.username": "потребителско име",
"users.email": "е-поща",
"users.no-email": "(няма е-поща)",
@@ -64,7 +64,7 @@
"users.validation-pending": "Очаква потвърждение",
"users.validation-expired": "Изтекла давност на потвърждението",
"users.ip": "IP адрес",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "Скорошни IP адреси",
"users.postcount": "брой публикации",
"users.reputation": "репутация",
"users.flags": "доклади",
diff --git a/public/language/bg/admin/menu.json b/public/language/bg/admin/menu.json
index af370099ca..c299718e4e 100644
--- a/public/language/bg/admin/menu.json
+++ b/public/language/bg/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "Настройки на %1",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
- "federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "section-federation": "Федериране",
+ "federation/general": "Общи",
+ "federation/content": "Съдържание",
+ "federation/rules": "Категоризиране",
+ "federation/relays": "Препредаватели",
+ "federation/pruning": "Съхранение",
+ "federation/safety": "Доверие и защита",
"section-appearance": "Външен вид",
"appearance/themes": "Теми",
diff --git a/public/language/bg/admin/settings/activitypub.json b/public/language/bg/admin/settings/activitypub.json
index d9dfa05913..d2e19f1aa2 100644
--- a/public/language/bg/admin/settings/activitypub.json
+++ b/public/language/bg/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "Въведете само имената на сървърите по-долу (например example.org), като всеки сървър трябва да е на отделен ред.",
"server.filter-allow-list": "Това да се ползва като списък с разрешените сървъри",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "Изходящи",
+ "content.summary-limit": "Брой знаци, след които се създава обобщение",
+ "content.summary-limit-help": "Когато дадено съдържание е федерирано в посока извън този форум и превишава този брой знаци, ще се създаде обобщение, което се състои от всички завършени изречения до ограничението. (по подразбиране: 500)",
+ "content.break-string": "Разделител на съдържанието",
+ "content.break-string-help": "Този разделител може да бъде поставен ръчно от потребителите с по-високи правомощия, когато създават нови теми. Той казва на NodeBB да използва съдържанието до така посоченото място като част от обобщението. Ако този разделител не бъде използван, се прилага зададеният брой на знаците. (по подразбиране: [...])"
}
\ No newline at end of file
diff --git a/public/language/bg/admin/settings/email.json b/public/language/bg/admin/settings/email.json
index 4f3ff7b24b..b61fa8b32c 100644
--- a/public/language/bg/admin/settings/email.json
+++ b/public/language/bg/admin/settings/email.json
@@ -30,20 +30,20 @@
"smtp-transport.pool-help": "Групирането на връзките предотвратява създаването на нова връзка за всяко е-писмо. Тази настройка има ефект, само ако е включено „Транспорт чрез SMTP“.",
"smtp-transport.allow-self-signed": "Разрешаване на самоподписаните сертификатите",
"smtp-transport.allow-self-signed-help": "Включването на тази настройка ще позволи ползването на самоподписани и невалидни сертификати TLS.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "Е-писмото за изпробване на протокола SMTP беше изпратено успешно.",
"template": "Редактирана не шаблона за е-писма",
"template.select": "Изберете шаблон за е-писма",
"template.revert": "Връщане на оригинала",
- "test-smtp-settings": "Test SMTP Settings",
- "testing": "Проба на е-писмата",
- "testing.success": "Test Email Sent.",
+ "test-smtp-settings": "Настройки за изпробване на SMTP",
+ "testing": "Изпробване на е-писмата",
+ "testing.success": "Пробното е-писмо е изпратено.",
"testing.select": "Изберете шаблон за е-писма",
"testing.send": "Изпращане на пробно е-писмо",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "„%1“ ще се ползва за изпращане на пробни е-писма.",
+ "testing.send-help-smtp": "Транспортът по SMTP е включен и ще се използва за изпращане на е-писма.",
+ "testing.send-help-no-plugin": "Няма инсталирана добавка за изпращане на е-писма. По подразбиране ще се използва nodemailer.",
+ "testing.send-help": "Пробното е-писмо ще бъде изпратено до е-пощата на текущо вписания потребител, като се използват запазените настройки на тази страница.",
"subscriptions": "Резюмета по е-поща",
"subscriptions.disable": "Изключване на резюметата по е-пощата",
"subscriptions.hour": "Време за разпращане",
diff --git a/public/language/bg/admin/settings/notifications.json b/public/language/bg/admin/settings/notifications.json
index 3dd327fd85..8587432df6 100644
--- a/public/language/bg/admin/settings/notifications.json
+++ b/public/language/bg/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "Връзка за приветственото известие",
"welcome-notification-uid": "Потр. ид. за приветственото известие",
"post-queue-notification-uid": "Потр. ид. за опашката с публикации",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.
Default: 60 seconds."
+ "notification-delay": "Забавяне преди изпращането на е-писма с известия (секунди)",
+ "notification-delay-help": "Ако потребителят е прочел известието в рамките на това време, няма да се изпрати е-писмо.
По подразбиране: 60 секунди."
}
\ No newline at end of file
diff --git a/public/language/bg/admin/settings/uploads.json b/public/language/bg/admin/settings/uploads.json
index 1d3b584175..3f2b8cd13b 100644
--- a/public/language/bg/admin/settings/uploads.json
+++ b/public/language/bg/admin/settings/uploads.json
@@ -40,7 +40,7 @@
"default-avatar": "Персонализирано изображение по подразбиране",
"upload": "Качване",
"profile-image-dimension": "Размер на профилното изображение",
- "profile-image-dimension-help": "(in pixels, default: 200 pixels)",
+ "profile-image-dimension-help": "(в пиксели; по подразбиране: 200 пиксела)",
"max-profile-image-size": "Максимален файлов размер на профилното изображение",
"max-profile-image-size-help": "(в кибибайтове; по подразбиране: 256 КиБ)",
"max-cover-image-size": "Максимален файлов размер на изображението на корицата",
diff --git a/public/language/bg/admin/settings/web-crawler.json b/public/language/bg/admin/settings/web-crawler.json
index 8286054a1f..7bc4bc0450 100644
--- a/public/language/bg/admin/settings/web-crawler.json
+++ b/public/language/bg/admin/settings/web-crawler.json
@@ -5,7 +5,7 @@
"disable-rss-feeds": "Изключване на емисиите чрез RSS",
"disable-sitemap-xml": "Изключване на картата на уеб сайта („Sitemap.xml“)",
"sitemap-topics": "Брой теми за показване в картата на уеб сайта",
- "sitemap-cache-duration-hours": "Sitemap Cache Duration (hours)",
+ "sitemap-cache-duration-hours": "Давност на кеша на картата на уеб сайт (часове)",
"clear-sitemap-cache": "Изчистване на кеша на картата на уеб сайта",
"view-sitemap": "Преглед на картата на уеб сайта"
}
\ No newline at end of file
diff --git a/public/language/bg/aria.json b/public/language/bg/aria.json
index ef88594736..f4c38d71b9 100644
--- a/public/language/bg/aria.json
+++ b/public/language/bg/aria.json
@@ -6,5 +6,5 @@
"user-watched-tags": "Наблюдавани от потребителя етикети",
"delete-upload-button": "Бутон за изтриване на каченото",
"group-page-link-for": "Връзка към груповата страница за %1",
- "show-crossposts": "Show Cross-posts"
+ "show-crossposts": "Показване на допълнителните публикации"
}
\ No newline at end of file
diff --git a/public/language/bg/category.json b/public/language/bg/category.json
index 72b561fb58..9783c1b61b 100644
--- a/public/language/bg/category.json
+++ b/public/language/bg/category.json
@@ -1,8 +1,8 @@
{
"category": "Категория",
"subcategories": "Подкатегории",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
+ "uncategorized": "Свят",
+ "uncategorized.description": "Теми произхождащи извън този форум. Преглежданията и мненията представени тук може да не са обвързани с този форум и членовете му.",
"handle.description": "Тази категория може да бъде последвана от отворената социална мрежа от чрез идентификатора %1",
"new-topic-button": "Нова тема",
"guest-login-post": "Впишете се, за да можете да публикувате",
diff --git a/public/language/bg/error.json b/public/language/bg/error.json
index 21abf78b56..0df31d3df2 100644
--- a/public/language/bg/error.json
+++ b/public/language/bg/error.json
@@ -1,6 +1,6 @@
{
"invalid-data": "Грешни данни",
- "invalid-config-field-value": "Invalid value for config field \"%1\": %2",
+ "invalid-config-field-value": "Неправилна стойност за конфигурационното поле „%1“: %2",
"invalid-json": "Неправилен JSON",
"wrong-parameter-type": "За свойството `%1` се очакваше стойност от тип %3, но вместо това беше получено %2",
"required-parameters-missing": "Липсват задължителни параметри от това извикване към ППИ: %1",
diff --git a/public/language/bg/global.json b/public/language/bg/global.json
index 1e85ec221a..7f16eab06e 100644
--- a/public/language/bg/global.json
+++ b/public/language/bg/global.json
@@ -137,7 +137,7 @@
"allowed-file-types": "Разрешените файлови типове са: %1",
"unsaved-changes": "Имате незапазени промени. Наистина ли искате да напуснете тази страница?",
"reconnecting-message": "Изглежда връзката Ви към %1 беше прекъсната. Моля, изчакайте докато се опитаме да Ви свържем отново.",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "Повторното свързване с %1 е успешно.",
"play": "Пускане",
"cookies.message": "Този уеб сайт използва бисквитки, за да предостави услугите си по възможно най-добрия начин.",
"cookies.accept": "Разбрано!",
diff --git a/public/language/bg/groups.json b/public/language/bg/groups.json
index e2eda68c47..fcab47ac6a 100644
--- a/public/language/bg/groups.json
+++ b/public/language/bg/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "Група",
"all-groups": "Всички групи",
"groups": "Групи",
"members": "Членове",
- "x-members": "%1 member(s)",
+ "x-members": "%1 член(ове)",
"view-group": "Преглед на групата",
"owner": "Собственик на групата",
"new-group": "Създаване на нова група",
diff --git a/public/language/bg/modules.json b/public/language/bg/modules.json
index 59cada982b..a68c6685a8 100644
--- a/public/language/bg/modules.json
+++ b/public/language/bg/modules.json
@@ -82,7 +82,7 @@
"composer.hide-preview": "Скриване на прегледа",
"composer.help": "Помощ",
"composer.user-said-in": "%1 каза в %2:",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [каза](%2):",
"composer.discard": "Наистина ли искате да отхвърлите тази публикация?",
"composer.submit-and-lock": "Публикуване и заключване",
"composer.toggle-dropdown": "Превключване на падащото меню",
diff --git a/public/language/bg/notifications.json b/public/language/bg/notifications.json
index 18fb80f216..d61fa41bf3 100644
--- a/public/language/bg/notifications.json
+++ b/public/language/bg/notifications.json
@@ -65,7 +65,7 @@
"new-register-multiple": "Има %1 заявки за регистрация, които очакват да бъдат прегледани.",
"flag-assigned-to-you": "Докладът %1 беше назначен на Вас",
"post-awaiting-review": "Публикацията чака да бъде прегледана",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "Темата чака да бъде прегледана",
"profile-exported": "Профилът на %1 е изнесен, щракнете за сваляне",
"posts-exported": "Публикациите на %1 са изнесени, щракнете за сваляне",
"uploads-exported": "Качванията на %1 са изнесени, щракнете за сваляне",
diff --git a/public/language/bg/themes/harmony.json b/public/language/bg/themes/harmony.json
index b66d55df79..a7ab555059 100644
--- a/public/language/bg/themes/harmony.json
+++ b/public/language/bg/themes/harmony.json
@@ -1,8 +1,8 @@
{
"theme-name": "Тема на Harmony",
"skins": "Облици",
- "light": "Light",
- "dark": "Dark",
+ "light": "Светло",
+ "dark": "Тъмно",
"collapse": "Свиване",
"expand": "Разгъване",
"sidebar-toggle": "Превключване на страничната лента",
diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json
index 23dfc2495d..00bc76158f 100644
--- a/public/language/bg/topic.json
+++ b/public/language/bg/topic.json
@@ -225,7 +225,7 @@
"no-more-next-post": "Нямате повече публикации в тази тема",
"open-composer": "Отваряне на редактора",
"post-quick-reply": "Бърз отговор",
- "post-quick-create": "Quick post",
+ "post-quick-create": "Бърза публикация",
"navigator.index": "Публикация %1 от %2",
"navigator.unread": "%1 непрочетени",
"upvote-post": "Положително гласуване за публикацията",
diff --git a/public/language/bg/user.json b/public/language/bg/user.json
index bebdffe7f6..161a5e063e 100644
--- a/public/language/bg/user.json
+++ b/public/language/bg/user.json
@@ -146,8 +146,8 @@
"upvote-notif-freq.threshold": "на 1, 5, 10, 25, 50, 100, 150, 200…",
"upvote-notif-freq.logarithmic": "На 10, 100, 1000…",
"upvote-notif-freq.disabled": "Изключено",
- "notification-type-web": "Web",
- "notification-type-email": "Email",
+ "notification-type-web": "Уеб",
+ "notification-type-email": "Е-поща",
"browsing": "Настройки за страниците",
"unread.cutoff": "Възраст на публикациите, след която те не се показват в непрочетените (най-много %1 дни)",
"unread.cutoff-help": "Темите ще се отбелязват като прочетени, ако в тях няма нови неща в рамките на посочения брой дни.",
diff --git a/public/language/bg/world.json b/public/language/bg/world.json
index b81d3528c3..cec323447a 100644
--- a/public/language/bg/world.json
+++ b/public/language/bg/world.json
@@ -22,6 +22,6 @@
"onboard.how": "Междувременно можете да използвате бутоните в горната част, за да видите до какво има достъп този форум. Така може да започнете да откривате ново съдържание!",
"category-search": "Търсене на категория…",
- "see-more": "See more",
- "see-less": "See less"
+ "see-more": "Вижте повече",
+ "see-less": "Вижте по-малко"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/advanced/events.json b/public/language/cs/admin/advanced/events.json
index 19d44ec316..52ad908586 100644
--- a/public/language/cs/admin/advanced/events.json
+++ b/public/language/cs/admin/advanced/events.json
@@ -9,9 +9,9 @@
"filter-type": "Typ události",
"filter-start": "Datum začátku",
"filter-end": "Datum konce",
- "filter-user": "Filter by User",
- "filter-user.placeholder": "Type user name to filter...",
- "filter-group": "Filter by Group",
- "filter-group.placeholder": "Type group name to filter...",
+ "filter-user": "Filtrovat podle uživatele",
+ "filter-user.placeholder": "Zadejte uživatelské jméno pro filtrování…",
+ "filter-group": "Filtrovat podle skupiny",
+ "filter-group.placeholder": "Zadejte název skupiny pro filtrování...",
"filter-per-page": "Na stránku"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/extend/widgets.json b/public/language/cs/admin/extend/widgets.json
index 5298775419..0f9a01f06c 100644
--- a/public/language/cs/admin/extend/widgets.json
+++ b/public/language/cs/admin/extend/widgets.json
@@ -12,8 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
- "container.title": "Title",
- "container.body": "Body",
+ "container.title": "Název",
+ "container.body": "Tělo",
"container.alert": "Upozornění",
"alert.confirm-delete": "Jste si jist/a, že chcete smazat tuto miniaplikaci?",
@@ -32,6 +32,6 @@
"start-date": "Start date",
"end-date": "End date",
"hide-on-mobile": "Skrýt na mobilu",
- "hide-drafts": "Hide drafts",
- "show-drafts": "Show drafts"
+ "hide-drafts": "Schovat koncepty",
+ "show-drafts": "Zobrazit koncepty"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/manage/user-custom-fields.json b/public/language/cs/admin/manage/user-custom-fields.json
index 354f23e52e..c3c2419998 100644
--- a/public/language/cs/admin/manage/user-custom-fields.json
+++ b/public/language/cs/admin/manage/user-custom-fields.json
@@ -2,27 +2,27 @@
"title": "Správa vlastních uživatelských polí",
"create-field": "Vytvořit pole",
"edit-field": "Upravit pole",
- "manage-custom-fields": "Manage Custom Fields",
- "type-of-input": "Type of input",
- "key": "Key",
- "name": "Name",
- "icon": "Icon",
- "type": "Type",
- "min-rep": "Minimum Reputation",
- "input-type-text": "Input (Text)",
- "input-type-link": "Input (Link)",
- "input-type-number": "Input (Number)",
- "input-type-date": "Input (Date)",
- "input-type-select": "Select",
- "input-type-select-multi": "Select Multiple",
- "select-options": "Options",
- "select-options-help": "Add one option per line for the select element",
- "minimum-reputation": "Minimum reputation",
- "minimum-reputation-help": "If a user has less than this value they won't be able to use this field",
- "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?",
- "custom-fields-saved": "Custom fields saved",
- "visibility": "Visibility",
- "visibility-all": "Everyone can see the field",
- "visibility-loggedin": "Only logged in users can see the field",
- "visibility-privileged": "Only privileged users like admins & moderators can see the field"
+ "manage-custom-fields": "Správa vlastních polí",
+ "type-of-input": "Typ vstupu",
+ "key": "Klíč",
+ "name": "Jméno",
+ "icon": "Ikona",
+ "type": "Typ",
+ "min-rep": "Minimální reputace",
+ "input-type-text": "Vstup (Text)",
+ "input-type-link": "Vstup (Odkaz)",
+ "input-type-number": "Vstup (Číslo)",
+ "input-type-date": "Vstup (Datum)",
+ "input-type-select": "Vybrat",
+ "input-type-select-multi": "Vybrat více možností",
+ "select-options": "Možnosti",
+ "select-options-help": "Pro výběr přidejte každou možnost na samostatný řádek",
+ "minimum-reputation": "Minimální reputace",
+ "minimum-reputation-help": "Pokud má uživatel méně než tuto hodnotu, nebude moci toto pole používat",
+ "delete-field-confirm-x": "Opravdu chcete smazat vlastní pole \"%1“?",
+ "custom-fields-saved": "Vlastní pole uložena",
+ "visibility": "Viditelnost",
+ "visibility-all": "Pole může vidět každý",
+ "visibility-loggedin": "Pole mohou vidět pouze přihlášení uživatelé",
+ "visibility-privileged": "Pole mohou vidět pouze vybraní uživatelé, například administrátoři a moderátoři"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/general.json b/public/language/cs/admin/settings/general.json
index 78c991a4f9..3a35e73236 100644
--- a/public/language/cs/admin/settings/general.json
+++ b/public/language/cs/admin/settings/general.json
@@ -15,7 +15,7 @@
"title-layout": "Vzhled názvu",
"title-layout-help": "Určete jak název prohlížeče má být sestaven, tj. {pageTitle} | {browserTitle}",
"description.placeholder": "Zkrácený popis vaší komunity",
- "description": "Site Description",
+ "description": "Popis stránky",
"keywords": "Klíčová slova pro stránky",
"keywords-placeholder": "Klíčová slova popisující vaši komunitu, odděleno čárkou",
"logo-and-icons": "Site Logo & Icons",
@@ -51,7 +51,7 @@
"topic-tools": "Topic Tools",
"home-page": "Domovská stránka",
"home-page-route": "Cesta k domovské stránce",
- "home-page-description": "Choose what page is shown when users navigate to the root URL of your forum.",
+ "home-page-description": "Vyberte, která stránka se zobrazí, když uživatelé přejdou na hlavní URL vašeho fóra.",
"custom-route": "Upravit cestu",
"allow-user-home-pages": "Povolit uživatelům domovské stránky",
"home-page-title": "Titulka domovské stránky (výchozí „Domů”)",
diff --git a/public/language/cs/admin/settings/navigation.json b/public/language/cs/admin/settings/navigation.json
index a4ad7fe1dc..9382245431 100644
--- a/public/language/cs/admin/settings/navigation.json
+++ b/public/language/cs/admin/settings/navigation.json
@@ -10,7 +10,7 @@
"id": "ID: doporučené",
"properties": "Vlastnosti:",
- "show-to-groups": "Show to Groups:",
+ "show-to-groups": "Ukázat skupinám:",
"open-new-window": "Otevřít v novém okně",
"dropdown": "Dropdown",
"dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>",
diff --git a/public/language/cs/admin/settings/post.json b/public/language/cs/admin/settings/post.json
index 5b757e31de..d4d77fdb40 100644
--- a/public/language/cs/admin/settings/post.json
+++ b/public/language/cs/admin/settings/post.json
@@ -5,7 +5,7 @@
"sorting.oldest-to-newest": "Od nejstarších po nejnovější",
"sorting.newest-to-oldest": "Od nejnovějších po nejstarší",
"sorting.recently-replied": "Poslední příspěvky",
- "sorting.recently-created": "Recently Created",
+ "sorting.recently-created": "Nedávno vytvořené",
"sorting.most-votes": "Dle počtu hlasů",
"sorting.most-posts": "Dle počtu příspěvků",
"sorting.most-views": "Nejvíce zobrazení",
diff --git a/public/language/cs/admin/settings/reputation.json b/public/language/cs/admin/settings/reputation.json
index 10b3cb6617..162d4c8ef0 100644
--- a/public/language/cs/admin/settings/reputation.json
+++ b/public/language/cs/admin/settings/reputation.json
@@ -2,14 +2,14 @@
"reputation": "Nastavení reputace",
"disable": "Zakázat systém reputace",
"disable-down-voting": "Zakázat hlasování",
- "upvote-visibility": "Up Vote visibility",
- "upvote-visibility-all": "Everyone can see up votes",
- "upvote-visibility-loggedin": "Only logged in users can see up votes",
- "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
- "downvote-visibility": "Down Vote visibility",
- "downvote-visibility-all": "Everyone can see down votes",
- "downvote-visibility-loggedin": "Only logged in users can see down votes",
- "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
+ "upvote-visibility": "Viditelnost kladných hlasů",
+ "upvote-visibility-all": "Všichni mohou vidět kladné hlasy",
+ "upvote-visibility-loggedin": "Pouze přihlášení uživatelé mohou vidět kladné hlasy",
+ "upvote-visibility-privileged": "Kladné hlasy mohou vidět pouze vybraní uživatelé, jako jsou administrátoři a moderátoři",
+ "downvote-visibility": "Viditelnost záporných hlasů",
+ "downvote-visibility-all": "Všichni mohou vidět záporné hlasy",
+ "downvote-visibility-loggedin": "Pouze přihlášení uživatelé mohou vidět záporné hlasy",
+ "downvote-visibility-privileged": "Záporné hlasy mohou vidět pouze vybraní uživatelé, jako jsou administrátoři a moderátoři",
"thresholds": "Omezení aktivity",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
@@ -29,12 +29,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a "report" and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
- "flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
- "flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
- "flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
- "flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
+ "flags.limit-post-flags-per-day": "Maximální počet označení příspěvků uživatelem za den",
+ "flags.limit-post-flags-per-day-help": "Nastavte na 0 pro deaktivaci (výchozí: 10)",
+ "flags.limit-user-flags-per-day": "Maximální počet označení uživatelů jedním uživatelem za den",
+ "flags.limit-user-flags-per-day-help": "Nastavte na 0 pro deaktivaci (výchozí: 10)",
+ "flags.auto-flag-on-downvote-threshold": "Počet záporných hlasů pro automatické označení příspěvků",
+ "flags.auto-flag-on-downvote-threshold-help": "Nastavte na 0 pro deaktivaci (výchozí: 10)",
"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",
diff --git a/public/language/cs/admin/settings/user.json b/public/language/cs/admin/settings/user.json
index ec85df9d73..c5d81e2795 100644
--- a/public/language/cs/admin/settings/user.json
+++ b/public/language/cs/admin/settings/user.json
@@ -64,7 +64,7 @@
"show-email": "Zobrazit e-mail",
"show-fullname": "Zobrazit celé jméno",
"restrict-chat": "Povolit chatové zprávy jen od uživatelů, které sleduji",
- "disable-incoming-chats": "Disable incoming chat messages",
+ "disable-incoming-chats": "Zakázat příchozí zprávy v chatu",
"outgoing-new-tab": "Otevřít odchozí odkazy v nové záložce",
"topic-search": "Povolit hledání v tématu",
"update-url-with-post-index": "Update url with post index while browsing topics",
diff --git a/public/language/cs/email.json b/public/language/cs/email.json
index 58905248b9..633b280fb3 100644
--- a/public/language/cs/email.json
+++ b/public/language/cs/email.json
@@ -36,8 +36,8 @@
"digest.title.day": "Váš denní přehled",
"digest.title.week": "Váš týdenní přehled",
"digest.title.month": "Váš měsíční přehled",
- "notif.chat.new-message-from-user": "New message from \"%1\"",
- "notif.chat.new-message-from-user-in-room": "New message from %1 in room %2",
+ "notif.chat.new-message-from-user": "Nová zpráva od \"%1\"",
+ "notif.chat.new-message-from-user-in-room": "Nová zpráva od %1 v místnosti %2",
"notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.",
"notif.chat.unsub.info": "Toto upozornění na chat vám bylo odesláno na základě vašeho nastavení odběru.",
"notif.post.unsub.info": "Toto upozornění na příspěvek vám bylo odesláno na základě vašeho nastavení odběru.",
diff --git a/public/language/cs/flags.json b/public/language/cs/flags.json
index 5defdb2338..8512b422b2 100644
--- a/public/language/cs/flags.json
+++ b/public/language/cs/flags.json
@@ -1,6 +1,6 @@
{
"state": "Stav",
- "report": "Report",
+ "report": "Hlášení",
"reports": "Reports",
"first-reported": "First Reported",
"no-flags": "Hurá, žádné označení.",
@@ -9,8 +9,8 @@
"update": "Aktualizovat",
"updated": "Aktualizováno",
"resolved": "Resolved",
- "report-added": "Added",
- "report-rescinded": "Rescinded",
+ "report-added": "Přidáno",
+ "report-rescinded": "Zrušeno",
"target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.",
"target-aboutme-empty": "This user has no "About Me" set.",
@@ -84,18 +84,18 @@
"modal-reason-offensive": "Urážlivé",
"modal-reason-other": "Jiné (popište níže)",
"modal-reason-custom": "Důvod ohlášení tohoto obsahu…",
- "modal-notify-remote": "Forward this report to %1",
+ "modal-notify-remote": "Přeposlat toto hlášení na %1",
"modal-submit": "Předat hlášení",
"modal-submit-success": "Obsah byl označen pro moderaci.",
- "modal-confirm-rescind": "Rescind Report?",
+ "modal-confirm-rescind": "Zrušit hlášení?",
"bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)",
- "confirm-purge": "Are you sure you want to permanently delete these flags?",
- "purge-cancelled": "Flag Purge Cancelled",
- "bulk-purge": "Purge Flag(s)",
+ "confirm-purge": "Opravdu chcete trvale smazat tato označení?",
+ "purge-cancelled": "Mazání označení zrušeno",
+ "bulk-purge": "Odstranit označení",
"bulk-success": "%1 flags updated",
- "flagged-timeago": "Flagged ",
+ "flagged-timeago": "Označeno ",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
}
\ No newline at end of file
diff --git a/public/language/cs/pages.json b/public/language/cs/pages.json
index 1d51c7ef47..95a825f897 100644
--- a/public/language/cs/pages.json
+++ b/public/language/cs/pages.json
@@ -36,7 +36,7 @@
"chat": "Konverzace s %1",
"flags": "Označení",
"flag-details": "Detaily označení %1",
- "world": "World",
+ "world": "Svět",
"account/edit": "Úprava \"%1\"",
"account/edit/password": "Úprava hesla \"%1\"",
"account/edit/username": "Úprava jména uživatele \"%1\"",
@@ -55,7 +55,7 @@
"account/settings-of": "Changing settings of %1",
"account/watched": "Témata sledovaná uživatelem %1",
"account/ignored": "Témata ignorovaná uživatelem %1",
- "account/read": "Topics read by %1",
+ "account/read": "Témata přečtená uživatelem %1",
"account/upvoted": "Souhlasí s příspěvkem %1",
"account/downvoted": "Nesouhlasí s příspěvkem %1",
"account/best": "Nejlepší příspěvky od %1",
@@ -63,9 +63,9 @@
"account/blocks": "Zablokovaní uživatelé z %1",
"account/uploads": "Nahráno od %1",
"account/sessions": "Relace s přihlášením",
- "account/shares": "Topics shared by %1",
+ "account/shares": "Témata sdílená uživatelem %1",
"confirm": "E-mail potvrzen",
- "maintenance.text": "%1 is currently undergoing maintenance.
Please come back another time.",
+ "maintenance.text": "%1 je momentálně v údržbě.
Prosím, vraťte se později.",
"maintenance.messageIntro": "Správce zanechal tuto zprávu:",
"throttled.text": "%1 je v současnou chvíli nedostupný pro velkou zátěž. Zkuste to později."
}
\ No newline at end of file
diff --git a/public/language/cs/post-queue.json b/public/language/cs/post-queue.json
index e3e410fb22..c2efa38317 100644
--- a/public/language/cs/post-queue.json
+++ b/public/language/cs/post-queue.json
@@ -3,10 +3,10 @@
"post-queue": "Fronta příspěvků",
"no-queued-posts": "There are no posts in the post queue.",
"no-single-post": "The topic or post you are looking for is no longer in the queue. It has likely been approved or deleted already.",
- "enabling-help": "The post queue is currently disabled. To enable this feature, go to Settings → Post → Post Queue and enable Post Queue.",
+ "enabling-help": "Fronta příspěvků je momentálně zakázána. Chcete-li tuto funkci povolit, přejděte do Nastavení → Příspěvek → Fronta příspěvků a zapněte Frontu příspěvků.",
"back-to-list": "Back to Post Queue",
- "public-intro": "If you have any queued posts, they will be shown here.",
- "public-description": "This forum is configured to automatically queue posts from new accounts, pending moderator approval.
If you have queued posts awaiting approval, you will be able to see them here.",
+ "public-intro": "Pokud máte nějaké příspěvky ve frontě, budou zde zobrazeny.",
+ "public-description": "Toto fórum je nastaveno tak, aby automaticky zařazovalo příspěvky od nových účtů do fronty čekající na schválení moderátorem.
Pokud máte příspěvky ve frontě čekající na schválení, uvidíte je zde.",
"user": "Uživatel",
"when": "When",
"category": "Kategorie",
@@ -39,5 +39,5 @@
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected",
- "links-in-this-post": "Links in this post"
+ "links-in-this-post": "Odkazy v tomto příspěvku"
}
\ No newline at end of file
diff --git a/public/language/cs/recent.json b/public/language/cs/recent.json
index 4bd5eec576..e4b9c65071 100644
--- a/public/language/cs/recent.json
+++ b/public/language/cs/recent.json
@@ -8,6 +8,6 @@
"no-recent-topics": "Nebyly nalezeny žádné nové téma.",
"no-popular-topics": "Žádná oblíbená téma.",
"load-new-posts": "Load new posts",
- "uncategorized.title": "All known topics",
- "uncategorized.intro": "This page shows a chronological listing of every topic that this forum has received.
The views and opinions expressed in the topics below are not moderated and may not represent the views and opinions of this website."
+ "uncategorized.title": "Všechny známá témata",
+ "uncategorized.intro": "Tato stránka zobrazuje chronologický seznam všech témat, která toto fórum obdrželo.
Názory a postoje vyjádřené v níže uvedených tématech nejsou moderovány a nemusí odrážet názory tohoto webu."
}
\ No newline at end of file
diff --git a/public/language/cs/rewards.json b/public/language/cs/rewards.json
index f923cf1500..d35552949a 100644
--- a/public/language/cs/rewards.json
+++ b/public/language/cs/rewards.json
@@ -1,10 +1,10 @@
{
- "awarded-x-reputation": "You have been awarded %1 reputation",
- "awarded-group-membership": "You have been added to the group %1",
+ "awarded-x-reputation": "Byla vám přidělena %1 reputace",
+ "awarded-group-membership": "Byli jste přidáni do skupiny %1",
- "essentials/user.reputation-conditional-value": "(Reputation %1 %2)",
- "essentials/user.postcount-conditional-value": "(Post Count %1 %2)",
- "essentials/user.lastonline-conditional-value": "(Last Online %1 %2)",
- "essentials/user.joindate-conditional-value": "(Join Date %1 %2)",
- "essentials/user.daysregistered-conditional-value": "(Days Registered %1 %2)"
+ "essentials/user.reputation-conditional-value": "(Reputace %1 %2)",
+ "essentials/user.postcount-conditional-value": "(Počet příspěvků %1 %2)",
+ "essentials/user.lastonline-conditional-value": "(Poslední připojení %1 %2)",
+ "essentials/user.joindate-conditional-value": "(Datum registrace %1 %2)",
+ "essentials/user.daysregistered-conditional-value": "(Dny od registrace %1 %2)"
}
\ No newline at end of file
diff --git a/public/language/cs/search.json b/public/language/cs/search.json
index 4a364aefa7..d949f1efbb 100644
--- a/public/language/cs/search.json
+++ b/public/language/cs/search.json
@@ -1,42 +1,42 @@
{
- "type-to-search": "Type to search",
+ "type-to-search": "Začněte psát pro hledání",
"results-matching": "Počet výsledků pro „%2“: %1, (%3 sekund)",
"no-matches": "Nic nebylo nalezeno",
"advanced-search": "Pokročilé hledání",
"in": "v",
- "in-titles": "In titles",
- "in-titles-posts": "In titles and posts",
- "in-posts": "In posts",
- "in-bookmarks": "In bookmarks",
- "in-categories": "In categories",
- "in-users": "In users",
- "in-tags": "In tags",
+ "in-titles": "V názvech",
+ "in-titles-posts": "V názvech a příspěvcích",
+ "in-posts": "V příspěvcích",
+ "in-bookmarks": "V záložkách",
+ "in-categories": "V kategoriích",
+ "in-users": "V uživatelích",
+ "in-tags": "Ve štítcích",
"categories": "Kategorie",
- "all-categories": "All categories",
- "categories-x": "Categories: %1",
- "categories-watched-categories": "Categories: Watched categories",
- "type-a-category": "Type a category",
+ "all-categories": "Všechny kategorie",
+ "categories-x": "Kategorie: %1",
+ "categories-watched-categories": "Kategorie: Sledované kategorie",
+ "type-a-category": "Zadejte kategorii",
"tags": "Štítky",
- "tags-x": "Tags: %1",
- "type-a-tag": "Type a tag",
+ "tags-x": "Štítky: %1",
+ "type-a-tag": "Zadejte štítek",
"match-words": "Shodná slova",
"match-all-words": "Match all words",
"match-any-word": "Match any word",
"all": "Vše",
"any": "Jakékoliv",
"posted-by": "Napsal",
- "posted-by-usernames": "Posted by: %1",
- "type-a-username": "Type a username",
+ "posted-by-usernames": "Publikoval: %1",
+ "type-a-username": "Zadejte uživatelské jméno",
"search-child-categories": "Hledat podružné kategorie",
"has-tags": "Obsahuje značky",
"reply-count": "Počet odpovědí",
- "replies": "Replies",
- "replies-atleast-count": "Replies: At least %1",
- "replies-atmost-count": "Replies: At most %1",
+ "replies": "Odpovědi",
+ "replies-atleast-count": "Odpovědi: Alespoň %1",
+ "replies-atmost-count": "Odpovědi: Maximálně %1",
"at-least": "Nejméně",
"at-most": "Nejvíce",
"relevance": "Relevantnost",
- "time": "Time",
+ "time": "Čas",
"post-time": "Čas příspěvku",
"votes": "Hlasů",
"newer-than": "Novější než",
@@ -49,22 +49,22 @@
"three-months": "Tři měsíce",
"six-months": "Šest měsíců",
"one-year": "Jeden rok",
- "time-newer-than-86400": "Time: Newer than yesterday",
- "time-older-than-86400": "Time: Older than yesterday",
- "time-newer-than-604800": "Time: Newer than one week",
- "time-older-than-604800": "Time: Older than one week",
- "time-newer-than-1209600": "Time: Newer than two weeks",
- "time-older-than-1209600": "Time: Older than two weeks",
- "time-newer-than-2592000": "Time: Newer than one month",
- "time-older-than-2592000": "Time: Older than one month",
- "time-newer-than-7776000": "Time: Newer than three months",
- "time-older-than-7776000": "Time: Older than three months",
- "time-newer-than-15552000": "Time: Newer than six months",
- "time-older-than-15552000": "Time: Older than six months",
- "time-newer-than-31104000": "Time: Newer than one year",
- "time-older-than-31104000": "Time: Older than one year",
+ "time-newer-than-86400": "Čas: Novější než včera",
+ "time-older-than-86400": "Čas: Starší než včera",
+ "time-newer-than-604800": "Čas: Novější než jeden týden",
+ "time-older-than-604800": "Čas: Starší než jeden týden",
+ "time-newer-than-1209600": "Čas: Novější než dva týdny",
+ "time-older-than-1209600": "Čas: Starší než dva týdny",
+ "time-newer-than-2592000": "Čas: Novější než jeden měsíc",
+ "time-older-than-2592000": "Čas: Starší než jeden měsíc",
+ "time-newer-than-7776000": "Čas: Novější než tři měsíce",
+ "time-older-than-7776000": "Čas: Starší než tři měsíce",
+ "time-newer-than-15552000": "Čas: Novější než šest měsíců",
+ "time-older-than-15552000": "Čas: Starší než šest měsíců",
+ "time-newer-than-31104000": "Čas: Novější než jeden rok",
+ "time-older-than-31104000": "Čas: Starší než jeden rok",
"sort-by": "Řadit dle",
- "sort": "Sort",
+ "sort": "Řadit",
"last-reply-time": "Čas poslední odpovědi",
"topic-title": "Název tématu",
"topic-votes": "Hlasy tématu",
@@ -97,14 +97,14 @@
"sort-by-user.username-asc": "Sort by: Username in ascending order",
"sort-by-category.name-desc": "Sort by: Category in descending order",
"sort-by-category.name-asc": "Sort by: Category in ascending order",
- "save": "Save",
+ "save": "Uložit",
"save-preferences": "Uložit nastavení",
"clear-preferences": "Smazat nastavení",
"search-preferences-saved": "Hledat dle uložených nastavení",
"search-preferences-cleared": "Hledat dle smazaných nastavení",
"show-results-as": "Zobrazit výsledek jako",
- "show-results-as-topics": "Show results as topics",
- "show-results-as-posts": "Show results as posts",
+ "show-results-as-topics": "Zobrazit výsledky jako témata",
+ "show-results-as-posts": "Zobrazit výsledky jako příspěvky",
"see-more-results": "Zobrazit více výsledků (%1)",
- "search-in-category": "Search in \"%1\""
+ "search-in-category": "Hledat v \"%1\""
}
\ No newline at end of file
diff --git a/public/language/cs/social.json b/public/language/cs/social.json
index 5b8dd99a46..f8ee1fb2f2 100644
--- a/public/language/cs/social.json
+++ b/public/language/cs/social.json
@@ -1,14 +1,14 @@
{
- "sign-in-with-twitter": "Sign in with Twitter",
- "sign-up-with-twitter": "Sign up with Twitter",
- "sign-in-with-github": "Sign in with Github",
- "sign-up-with-github": "Sign up with Github",
- "sign-in-with-google": "Sign in with Google",
- "sign-up-with-google": "Sign up with Google",
- "log-in-with-facebook": "Log in with Facebook",
- "continue-with-facebook": "Continue with Facebook",
- "sign-in-with-linkedin": "Sign in with LinkedIn",
- "sign-up-with-linkedin": "Sign up with LinkedIn",
- "sign-in-with-wordpress": "Sign in with WordPress",
- "sign-up-with-wordpress": "Sign up with WordPress"
+ "sign-in-with-twitter": "Přihlásit se pomocí Twitteru",
+ "sign-up-with-twitter": "Registrovat se pomocí Twitteru",
+ "sign-in-with-github": "Přihlásit se pomoci Github",
+ "sign-up-with-github": "Registrovat se pomocí Github",
+ "sign-in-with-google": "Přihlásit se pomocí Google",
+ "sign-up-with-google": "Registrovat se pomocí Google",
+ "log-in-with-facebook": "Přihlásit se pomocí Facebooku",
+ "continue-with-facebook": "Pokračovat pomocí Facebooku",
+ "sign-in-with-linkedin": "Přihlásit se pomocí LinkedIn",
+ "sign-up-with-linkedin": "Registrovat se pomocí LinkedIn",
+ "sign-in-with-wordpress": "Přihlásit se pomocí WordPressu",
+ "sign-up-with-wordpress": "Registrovat se pomocí WordPressu"
}
\ No newline at end of file
diff --git a/public/language/cs/success.json b/public/language/cs/success.json
index b1f996e509..213b3988e3 100644
--- a/public/language/cs/success.json
+++ b/public/language/cs/success.json
@@ -1,7 +1,7 @@
{
"success": "Úspěšné",
"topic-post": "Příspěvek úspěšně přidán.",
- "post-queued": "Your post is queued for approval. You will get a notification when it is accepted or rejected.",
+ "post-queued": "Váš příspěvek je zařazen do fronty ke schválení. Obdržíte oznámení, až bude přijat nebo zamítnut.",
"authentication-successful": "Úspěšné přihlášení",
"settings-saved": "Nastavení byla uložena."
}
\ No newline at end of file
diff --git a/public/language/cs/tags.json b/public/language/cs/tags.json
index f6c6f0af11..bc6b27bca2 100644
--- a/public/language/cs/tags.json
+++ b/public/language/cs/tags.json
@@ -1,17 +1,17 @@
{
- "all-tags": "All tags",
+ "all-tags": "Všechny štítky",
"no-tag-topics": "Není zde žádné téma s tímto označením.",
- "no-tags-found": "No tags found",
+ "no-tags-found": "Nenalezeny žádné štítky",
"tags": "Štítky",
- "enter-tags-here": "Enter tags, %1 - %2 characters.",
+ "enter-tags-here": "Zadejte štítky, %1 - %2 znaků.",
"enter-tags-here-short": "Zadejte štítky…",
"no-tags": "Zatím tu není žádné označení.",
- "select-tags": "Select Tags",
- "tag-whitelist": "Tag Whitelist",
- "watching": "Watching",
- "not-watching": "Not Watching",
- "watching.description": "Notify me of new topics.",
- "not-watching.description": "Do not notify me of new topics.",
- "following-tag.message": "You will now be receiving notifications when somebody posts a topic with this tag.",
- "not-following-tag.message": "You will not receive notifications when somebody posts a topic with this tag."
+ "select-tags": "Vybrat štítky",
+ "tag-whitelist": "Whitelist štítek",
+ "watching": "Sleduji",
+ "not-watching": "Nesleduji",
+ "watching.description": "Upozorni mě na nová témata",
+ "not-watching.description": "Neupozorňuj mě na nová témata.",
+ "following-tag.message": "Nyní budete dostávat upozornění pokud někdo přidá téma s tímto štítkem.",
+ "not-following-tag.message": "Nebudete dostávat upozornění pokud někdo přidá téma s tímto štítkem."
}
\ No newline at end of file
diff --git a/public/language/cs/top.json b/public/language/cs/top.json
index 6e1e05674e..9695bebe70 100644
--- a/public/language/cs/top.json
+++ b/public/language/cs/top.json
@@ -1,4 +1,4 @@
{
- "title": "Top",
- "no-top-topics": "No top topics"
+ "title": "Hlavní",
+ "no-top-topics": "Žádná hlavní témata"
}
\ No newline at end of file
diff --git a/public/language/cs/users.json b/public/language/cs/users.json
index 9ebf1bee91..b54c93aa41 100644
--- a/public/language/cs/users.json
+++ b/public/language/cs/users.json
@@ -1,6 +1,6 @@
{
"all-users": "Všichni uživatelé",
- "followed-users": "Followed Users",
+ "followed-users": "Sledovaní uživatelé",
"latest-users": "Nejnovější uživatelé",
"top-posters": "Nejaktivnější",
"most-reputation": "Nejváženější",
diff --git a/public/language/de/admin/advanced/events.json b/public/language/de/admin/advanced/events.json
index b31278c8b2..40a5566bd9 100644
--- a/public/language/de/admin/advanced/events.json
+++ b/public/language/de/admin/advanced/events.json
@@ -10,8 +10,8 @@
"filter-start": "Anfangsdatum",
"filter-end": "Enddatum",
"filter-user": "Nach Benutzer filtern",
- "filter-user.placeholder": "Type user name to filter...",
+ "filter-user.placeholder": "Nutzername eingeben zum Filtern...",
"filter-group": "Nach Gruppe filtern",
- "filter-group.placeholder": "Type group name to filter...",
+ "filter-group.placeholder": "Gruppenname eingeben zum Filtern...",
"filter-per-page": "Pro Seite"
}
\ No newline at end of file
diff --git a/public/language/de/admin/dashboard.json b/public/language/de/admin/dashboard.json
index f3ad32e4b3..d0f31417d2 100644
--- a/public/language/de/admin/dashboard.json
+++ b/public/language/de/admin/dashboard.json
@@ -8,11 +8,11 @@
"topics": "Themen",
"remote-posts": "Remote-Beiträge",
"remote-topics": "Remote-Themen",
- "messages": "Messages",
+ "messages": "Nachrichten",
"page-views-seven": "Letzte 7 Tage",
"page-views-thirty": "Letzte 30 Tage",
"page-views-last-day": "Letzte 24 Stunden",
- "page-views-custom": "Custom Range",
+ "page-views-custom": "Benutzerdefinierter Bereich",
"page-views-custom-start": "Anfang Zeitraum",
"page-views-custom-end": "Ende Zeitraum",
"page-views-custom-help": "Gebe einen Datumsbereich für Seitenaufrufe ein, die du anzeigen möchtest. Wenn keine Datumsauswahl verfügbar ist, ist das akzeptierte Format YYYY-MM-DD",
diff --git a/public/language/de/admin/development/info.json b/public/language/de/admin/development/info.json
index 062f425547..2b929ccb3b 100644
--- a/public/language/de/admin/development/info.json
+++ b/public/language/de/admin/development/info.json
@@ -1,14 +1,14 @@
{
- "you-are-on": "Sie verwenden %1:%2",
+ "you-are-on": "Du verwendest %1:%2",
"ip": "IP%1",
"nodes-responded": "%1 Knoten antworteten innerhalb von %2ms",
"host": "Host",
- "primary": "primary / jobs",
+ "primary": "primär / Jobs",
"pid": "PID",
"nodejs": "Node.js Version",
"online": "Online",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "rss/heap verwendet",
"system-memory": "System-Speicher",
"used-memory-process": "Verwendeter Prozess-Speicher",
"used-memory-os": "Verwendeter System-Speicher",
diff --git a/public/language/de/admin/extend/widgets.json b/public/language/de/admin/extend/widgets.json
index c96f31cda3..bdd0ead2fa 100644
--- a/public/language/de/admin/extend/widgets.json
+++ b/public/language/de/admin/extend/widgets.json
@@ -13,7 +13,7 @@
"container.card-header": "Karten-Kopfzeile",
"container.card-body": "Karten-Körper",
"container.title": "Titel",
- "container.body": "Body",
+ "container.body": "Körper",
"container.alert": "Alarm",
"alert.confirm-delete": "Möchtest Du dieses Widget wirklich löschen?",
diff --git a/public/language/de/admin/manage/categories.json b/public/language/de/admin/manage/categories.json
index 0d2d4b8ce9..4d49d2b70b 100644
--- a/public/language/de/admin/manage/categories.json
+++ b/public/language/de/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "Kategorie auswählen",
"set-parent-category": "Übergeordnete Kategorie festlegen",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "In diesem Abschnitt kannst du die Zugriffsrechte für Teile der Website einrichten. Rechte können für einzelne Benutzer oder ganze Gruppen vergeben werden.",
"privileges.category-selector": "Konfiguriere Privilegien für",
"privileges.warning": "Hinweis: Die Zugriffsberechtigungen werden sofort wirksam. Es ist nicht notwendig, die Kategorie zu speichern, nachdem du die Einstellungen angepasst hast.",
"privileges.section-viewing": "Ansichtsberechtigungen",
diff --git a/public/language/de/admin/manage/custom-reasons.json b/public/language/de/admin/manage/custom-reasons.json
index 90a2e620af..b13b52b40f 100644
--- a/public/language/de/admin/manage/custom-reasons.json
+++ b/public/language/de/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
- "reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "title": "Benutzerdefinierte Gründe verwalten",
+ "create-reason": "Grund erstellen",
+ "edit-reason": "Grund bearbeiten",
+ "reasons-help": "Gründe sind vordefinierte Erklärungen, die benutzt werden, wenn man Nutzer sperrt oder stummschaltet oder wenn man Beiträge in der Beitragswarteschlange ablehnt.",
+ "reason-title": "Titel",
+ "reason-type": "Typ",
+ "reason-body": "Körper",
+ "reason-all": "Alle",
+ "reason-ban": "Sperren",
+ "reason-mute": "Stummschalten",
+ "reason-post-queue": "Beitrags-Warteschlange",
+ "reason-type-help": "Die Art der Aktion, für die dieser Grund gilt. Wenn 'Alle' ausgewählt ist, gilt dieser Grund für alle Aktionstypen.",
+ "custom-reasons-saved": "Benutzerdefinierte Gründe erfolgreich gespeichert",
+ "delete-reason-confirm-x": "Bist du sicher, dass du den benutzerdefinierten Grund mit dem Titel %1löschen willst? "
}
\ No newline at end of file
diff --git a/public/language/de/admin/manage/privileges.json b/public/language/de/admin/manage/privileges.json
index 40fe8e7fd3..ab4f02f865 100644
--- a/public/language/de/admin/manage/privileges.json
+++ b/public/language/de/admin/manage/privileges.json
@@ -29,7 +29,7 @@
"access-topics": "Themenzutritt",
"create-topics": "Themen erstellen",
"reply-to-topics": "Auf Themen antworten",
- "crosspost-topics": "Cross-post Topics",
+ "crosspost-topics": "Cross-Post-Themen",
"schedule-topics": "Geplante Themen",
"tag-topics": "Themen taggen",
"edit-posts": "Beiträge editieren",
diff --git a/public/language/de/admin/manage/user-custom-fields.json b/public/language/de/admin/manage/user-custom-fields.json
index e5091d7219..fa1099f4c1 100644
--- a/public/language/de/admin/manage/user-custom-fields.json
+++ b/public/language/de/admin/manage/user-custom-fields.json
@@ -12,17 +12,17 @@
"input-type-text": "Eingabe (Text)",
"input-type-link": "Eingabe (Link)",
"input-type-number": "Eingabe (Zahl)",
- "input-type-date": "Input (Date)",
+ "input-type-date": "Eingabe (Datum)",
"input-type-select": "Auswählen",
- "input-type-select-multi": "Select Multiple",
+ "input-type-select-multi": "Mehrere auswählen",
"select-options": "Optionen",
- "select-options-help": "Add one option per line for the select element",
+ "select-options-help": "Füge pro Zeile eine Option für das Auswahlelement hinzu.",
"minimum-reputation": "Minimales Ansehen",
- "minimum-reputation-help": "If a user has less than this value they won't be able to use this field",
- "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?",
+ "minimum-reputation-help": "Wenn jemand weniger als diesen Wert hat, kann er dieses Feld nicht benutzen.",
+ "delete-field-confirm-x": "Willst du das benutzerdefinierte Feld „%1“ wirklich löschen?",
"custom-fields-saved": "Benutzerdefinierte Felder gespeichert",
- "visibility": "Visibility",
- "visibility-all": "Everyone can see the field",
- "visibility-loggedin": "Only logged in users can see the field",
- "visibility-privileged": "Only privileged users like admins & moderators can see the field"
+ "visibility": "Sichtbarkeit",
+ "visibility-all": "Jeder kann das Feld sehen.",
+ "visibility-loggedin": "Nur angemeldete Nutzer können das Feld sehen",
+ "visibility-privileged": "Nur Leute mit besonderen Rechten wie Admins und Moderatoren können das Feld sehen."
}
\ No newline at end of file
diff --git a/public/language/de/admin/manage/users.json b/public/language/de/admin/manage/users.json
index 4dc1ae4ad9..d552a7555e 100644
--- a/public/language/de/admin/manage/users.json
+++ b/public/language/de/admin/manage/users.json
@@ -55,7 +55,7 @@
"inactive.12-months": "12 Monate",
"users.uid": "UID",
- "users.user-id": "User ID",
+ "users.user-id": "Benutzer-ID",
"users.username": "Nutzername",
"users.email": "E-Mail",
"users.no-email": "(keine Email)",
@@ -64,7 +64,7 @@
"users.validation-pending": "Bestätigung ausstehend",
"users.validation-expired": "Bestätigung abgelaufen",
"users.ip": "IP",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "Aktuelle IPs",
"users.postcount": "Anzahl der Beiträge",
"users.reputation": "Ansehen",
"users.flags": "Meldungen",
diff --git a/public/language/de/admin/menu.json b/public/language/de/admin/menu.json
index 4c7ff4faa4..0a3a1e1151 100644
--- a/public/language/de/admin/menu.json
+++ b/public/language/de/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "%1 Einstellungen",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
+ "section-federation": "Föderation",
+ "federation/general": "Allgemein",
+ "federation/content": "Inhalt",
+ "federation/rules": "Kategorisierung",
"federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "federation/pruning": "Speicher",
+ "federation/safety": "Vertrauen & Sicherheit",
"section-appearance": "Aussehen",
"appearance/themes": "Themes",
diff --git a/public/language/de/admin/settings/activitypub.json b/public/language/de/admin/settings/activitypub.json
index 1295262992..ca3af062c9 100644
--- a/public/language/de/admin/settings/activitypub.json
+++ b/public/language/de/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "Gib unten nur den Instanz-Hostnamen ein (z. B. example.org), jeweils durch Zeilenumbrüche getrennt.",
"server.filter-allow-list": "Stattdessen als Allow-Liste verwenden",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "Ausgehend",
+ "content.summary-limit": "Anzahl der Zeichen, nach der eine Zusammenfassung erstellt wird",
+ "content.summary-limit-help": "Wenn Inhalte rausgeschickt werden, die diese Zeichenanzahl überschreiten, wird eine Zusammenfassung erstellt, die alle vollständigen Sätze vor dieser Grenze enthält. (Standard: 500)",
+ "content.break-string": "Notiz/Artikel-Trennzeichen",
+ "content.break-string-help": "\nDieses Trennzeichen kann von Power-Usern beim Erstellen neuer Themen manuell eingefügt werden. Es sagt NodeBB, dass der Inhalt bis zu dieser Stelle als Teil der Zusammenfassungverwendet werden soll. Wenn diese Zeichenfolge nicht benutzt wird, greift die Standardregel für die Zeichenanzahl. (Standard: [...])"
}
\ No newline at end of file
diff --git a/public/language/de/admin/settings/email.json b/public/language/de/admin/settings/email.json
index 94c0d8c5b9..22d478446d 100644
--- a/public/language/de/admin/settings/email.json
+++ b/public/language/de/admin/settings/email.json
@@ -13,10 +13,10 @@
"smtp-transport-help": "Du kannst aus einer Liste bekannter Email-Provider auswählen, oder einen benutzerdefinierten eingeben.",
"smtp-transport.service": "Wähle einen Provider",
"smtp-transport.service-custom": "Benutzerdefiniert...",
- "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": "For more information about this workaround, please consult this NodeMailer article on the issue. An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. Browse available plugins here.",
- "smtp-transport.auto-enable-toast": "It looks like you're configuring an SMTP transport. We enabled the \"SMTP Transport\" option for you.",
+ "smtp-transport.service-help": "Wähle oben einen Servicenamen aus, um die bekannten Informationen dazu zu verwenden. Alternativ wähle "Custom Service" aus und gib die Details unten ein.",
+ "smtp-transport.gmail-warning1": "Wenn GMail als E-Mail-Anbieter verwendet wird, muss ein "App Password" generiert werden, damit NodeBB die Authentifizierung erfolgreich durchführen kann. Du kannst ein solches Passwort auf der Seite App Passwords generieren.",
+ "smtp-transport.gmail-warning2": "Weitere Informationen zu dieser Problemumgehung findest du in diesem NodeMailer-Artikel zu diesem Thema. Eine Alternative wäre die Verwendung eines E-Mail-Plugins eines Drittanbieters wie SendGrid, Mailgun usw. Hier findest du eine Übersicht über die verfügbaren Plugins .",
+ "smtp-transport.auto-enable-toast": "Es sieht so aus, als würdest du einen SMTP-Transport konfigurieren. Wir haben die Option „SMTP-Transport” für dich aktiviert.",
"smtp-transport.host": "SMTP Host",
"smtp-transport.port": "SMTP Port",
"smtp-transport.security": "Verbindungssicherheit",
@@ -28,22 +28,22 @@
"smtp-transport.password": "Passwort",
"smtp-transport.pool": "Gepoolte Verbindungen erlauben",
"smtp-transport.pool-help": "Das Poolen von Verbindungen hindert NodeBB daran für jede neu erstellte E-Mail eine eigene Verbindung aufzubauen. Diese Option ist nur zutreffend, wenn SMTP aktiviert ist.",
- "smtp-transport.allow-self-signed": "Allow self-signed certificates",
- "smtp-transport.allow-self-signed-help": "Enabling this setting will allow you to use self-signed or invalid TLS certificates.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.allow-self-signed": "Akzeptiere selbst-signierte Zertifikate",
+ "smtp-transport.allow-self-signed-help": "Durch Aktivieren dieser Einstellung können selbstsignierte oder ungültige TLS-Zertifikate verwendet werden.",
+ "smtp-transport.test-success": "STMP Test-Email erfolgreich versendet.",
"template": "E-Mail Vorlage bearbeiten",
"template.select": "E-Mail Vorlage auswählen",
"template.revert": "Original wiederherstellen",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "SMTP Einstellungen testen",
"testing": "E-Mail Test",
- "testing.success": "Test Email Sent.",
+ "testing.success": "Test-Email versendet",
"testing.select": "E-Mail-Vorlage auswählen",
"testing.send": "Test-E-Mail versenden",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" wird verwendet um Test Emails zu verschicken.",
+ "testing.send-help-smtp": "Der SMTP-Transport ist aktiviert und wird zum Versenden von E-Mails verwendet.",
+ "testing.send-help-no-plugin": "Es ist kein E-Mail-Plugin zum Versenden von E-Mails installiert, daher wird standardmäßig nodemailer verwendet.",
+ "testing.send-help": "Die Test-E-Mail wird unter Verwendung der auf dieser Seite gespeicherten Einstellungen an die E-Mail-Adresse des aktuell angemeldeten Benutzers gesendet.",
"subscriptions": "Email Zusammenfassungen",
"subscriptions.disable": "Deaktivierung der Email Zusammenfassungen",
"subscriptions.hour": "Sende Zeit",
diff --git a/public/language/de/admin/settings/general.json b/public/language/de/admin/settings/general.json
index 4ea6834bda..975e47f559 100644
--- a/public/language/de/admin/settings/general.json
+++ b/public/language/de/admin/settings/general.json
@@ -15,7 +15,7 @@
"title-layout": "Titel Layout",
"title-layout-help": "Definiert wie der Browser Titel gebildet wird, z.B. {pageTitle} | {browserTitle}",
"description.placeholder": "Eine kurze Beschreibung der Community",
- "description": "Site Description",
+ "description": "Seitenbeschreibung",
"keywords": "Forum Schlüsselworte",
"keywords-placeholder": "Schlüsselworte, die ihre Community beschreiben, mit Komma getrennt",
"logo-and-icons": "Website-Logo & Icons",
@@ -51,13 +51,13 @@
"topic-tools": "Themen-Tools",
"home-page": "Startseite",
"home-page-route": "Startseiten Route",
- "home-page-description": "Choose what page is shown when users navigate to the root URL of your forum.",
+ "home-page-description": "Wähle aus, welche Seite angezeigt wird, wenn Benutzer zur Stamm-URL des Forums navigieren.",
"custom-route": "Benutzerdefinierte Route",
"allow-user-home-pages": "Benutzer-Startseiten zulassen",
"home-page-title": "Titel der Startseite (Standardmäßig \"Home\")",
"default-language": "Standardsprache",
"auto-detect": "Sprach-Einstellung bei Gästen automatisch ermitteln",
- "default-language-help": "Die Standardsprache bestimmt die Spracheinstellungen für alle Benutzer, die dein Forum besuchen.
Einzelne Benutzer können die Standardsprache auf ihrer Kontoeinstellungsseite überschreiben.",
+ "default-language-help": "Die Standardsprache bestimmt die Spracheinstellungen für alle Benutzer, die das Forum besuchen.
Einzelne Benutzer können die Standardsprache auf ihrer Kontoeinstellungsseite überschreiben.",
"post-sharing": "Beitragsfreigabe",
"info-plugins-additional": "Plugins können zusätzliche Netzwerke zum Teilen von Beiträgen hinzufügen."
}
\ No newline at end of file
diff --git a/public/language/de/admin/settings/navigation.json b/public/language/de/admin/settings/navigation.json
index fbbb4f5ca0..3de2f7a02a 100644
--- a/public/language/de/admin/settings/navigation.json
+++ b/public/language/de/admin/settings/navigation.json
@@ -10,7 +10,7 @@
"id": "ID: optional",
"properties": "Eigenschaften:",
- "show-to-groups": "Show to Groups:",
+ "show-to-groups": "In Gruppen anzeigen:",
"open-new-window": "In neuem Fenster öffnen",
"dropdown": "Dropdown",
"dropdown-placeholder": "Platziere deine Dropdown-Menüpunkte unten, d. h.:
<li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>",
diff --git a/public/language/de/admin/settings/notifications.json b/public/language/de/admin/settings/notifications.json
index 578bb826fb..2c400b6c50 100644
--- a/public/language/de/admin/settings/notifications.json
+++ b/public/language/de/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "Willkommens-Benachrichtigungslink",
"welcome-notification-uid": "Begrüßungsbenachrichtigungsbenutzer (UID)",
"post-queue-notification-uid": "Post-Queue-Benutzer (UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.
Default: 60 seconds."
+ "notification-delay": "Verzögerung beim Versenden von Benachrichtigungs-E-Mails (Sekunden)",
+ "notification-delay-help": "Wenn der Benutzer die Benachrichtigung innerhalb dieser Zeit gelesen hat, wird die E-Mail nicht gesendet.
Standard: 60 Sekunden."
}
\ No newline at end of file
diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json
index d664fceac4..860a33a742 100644
--- a/public/language/de/admin/settings/post.json
+++ b/public/language/de/admin/settings/post.json
@@ -8,7 +8,7 @@
"sorting.recently-created": "Kürzlich erstellt",
"sorting.most-votes": "Meiste Bewertungen",
"sorting.most-posts": "Meiste Beiträge",
- "sorting.most-views": "Most Views",
+ "sorting.most-views": "Meist Gesehen",
"sorting.topic-default": "Standardmäßige Themensortierung",
"length": "Beitragslänge",
"post-queue": "Beitragswarteschlange",
diff --git a/public/language/de/admin/settings/reputation.json b/public/language/de/admin/settings/reputation.json
index 7a539a4e86..3c331733ba 100644
--- a/public/language/de/admin/settings/reputation.json
+++ b/public/language/de/admin/settings/reputation.json
@@ -2,14 +2,14 @@
"reputation": "Ansehenseinstellungen",
"disable": "Ansehenssystem deaktivieren",
"disable-down-voting": "Negative Bewertungen deaktivieren",
- "upvote-visibility": "Up Vote visibility",
- "upvote-visibility-all": "Everyone can see up votes",
- "upvote-visibility-loggedin": "Only logged in users can see up votes",
- "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
- "downvote-visibility": "Down Vote visibility",
- "downvote-visibility-all": "Everyone can see down votes",
- "downvote-visibility-loggedin": "Only logged in users can see down votes",
- "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
+ "upvote-visibility": "Sichtbarkeit von positiven Bewertungen",
+ "upvote-visibility-all": "Jeder kann die positiven Bewertungen sehen",
+ "upvote-visibility-loggedin": "Nur angemeldete Benutzer können positive Bewertungen sehen",
+ "upvote-visibility-privileged": "Nur privilegierte Benutzer wie Administratoren und Moderatoren können positive Bewertungen sehen",
+ "downvote-visibility": "Sichtbarkeit von negativen Bewertungen",
+ "downvote-visibility-all": "Jeder kann die negativen Bewertungen sehen",
+ "downvote-visibility-loggedin": "Nur angemeldete Benutzer können negative Bewertungen sehen",
+ "downvote-visibility-privileged": "Nur privilegierte Benutzer wie Administratoren und Moderatoren können negative Bewertungen sehen",
"thresholds": "Aktivitätsschwelle",
"min-rep-upvote": "Mindestreputation, um Beiträge hochzustimmen",
"upvotes-per-day": "Upvotes pro Tag (für unbegrenzte Upvotes auf 0 setzen)",
@@ -17,8 +17,8 @@
"min-rep-downvote": "Minimales Ansehen um Beiträge negativ zu bewerten",
"downvotes-per-day": "Runtervoten pro Tag (auf 0 gesetzt für unbegrenzte Runtervotes)",
"downvotes-per-user-per-day": "Runtervoten pro Benutzer pro Tag (auf 0 gesetzt für unbegrenzte Runtervotes)",
- "min-rep-chat": "Mindestreputation zum Senden von Chatnachrichten",
- "min-rep-post-links": "Mindestansehen, um Links zu posten",
+ "min-rep-chat": "Minimales Ansehen zum Senden von Chatnachrichten",
+ "min-rep-post-links": "Minimales Ansehen, um Links zu posten",
"min-rep-flag": "Minimales Ansehen und Beiträge zu melden",
"min-rep-aboutme": "Erforderliche Reputation um eine \"Über mich\"-Sektion zum Benutzerprofil hinzuzufügen",
"min-rep-signature": "Erforderliche Reputation um eine \"Signatur\" zum Benutzerprofil hinzuzufügen",
@@ -29,12 +29,12 @@
"flags.limit-per-target": "Maximale Häufigkeit, mit der etwas gemeldet werden kann",
"flags.limit-per-target-placeholder": "Standardwert: 0",
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach gemeldet wird, wird jede zusätzliche Meldung als "Report" betrachtet und zur ursprünglichen Meldung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Meldungen, die ein Report erhalten kann, zu begrenzen.",
- "flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
- "flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
- "flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
- "flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
+ "flags.limit-post-flags-per-day": "Maximale Anzahl an Markierungen, die ein Benutzer pro Tag vornehmen kann",
+ "flags.limit-post-flags-per-day-help": "Auf 0 setzen, um zu deaktivieren (Standard: 10)",
+ "flags.limit-user-flags-per-day": "Maximale Anzahl von Benutzern, die ein Benutzer pro Tag melden kann",
+ "flags.limit-user-flags-per-day-help": "Auf 0 setzen, um zu deaktivieren (Standard: 10)",
+ "flags.auto-flag-on-downvote-threshold": "Anzahl der negativen Bewertungen, um Beiträge automatisch zu markieren",
+ "flags.auto-flag-on-downvote-threshold-help": "Auf 0 setzen, um zu deaktivieren (Standard: 0)",
"flags.auto-resolve-on-ban": "Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird",
"flags.action-on-resolve": "Führe Folgendes aus, wenn eine Flagge aufgelöst wird",
"flags.action-on-reject": "Gehe folgendermaßen vor, wenn eine Flagge abgelehnt wird",
diff --git a/public/language/de/admin/settings/uploads.json b/public/language/de/admin/settings/uploads.json
index ff5ee8d317..a29a031abc 100644
--- a/public/language/de/admin/settings/uploads.json
+++ b/public/language/de/admin/settings/uploads.json
@@ -40,7 +40,7 @@
"default-avatar": "Benutzerdefinierter Standardavatar",
"upload": "Hochladen",
"profile-image-dimension": "Profilbild-Abmessungen",
- "profile-image-dimension-help": "(in pixels, default: 200 pixels)",
+ "profile-image-dimension-help": "(in Pixeln, Standard: 2000 Pixel)",
"max-profile-image-size": "Maximale Profibild-Dateigröße",
"max-profile-image-size-help": "(In Kibibytes, Standardmäßig 256 KiB)",
"max-cover-image-size": "Maximale Deckbild-Dateigröße",
diff --git a/public/language/de/admin/settings/user.json b/public/language/de/admin/settings/user.json
index 633d8e3d6f..b237b2d745 100644
--- a/public/language/de/admin/settings/user.json
+++ b/public/language/de/admin/settings/user.json
@@ -64,7 +64,7 @@
"show-email": "Zeige E-Mail-Adresse",
"show-fullname": "Zeige vollen Namen",
"restrict-chat": "Erlaube nur Chatnachrichten von Benutzern denen ich folge",
- "disable-incoming-chats": "Disable incoming chat messages",
+ "disable-incoming-chats": "Deaktiviere eingehende Chat Nachrichten",
"outgoing-new-tab": "Öffne externe Links in einem neuen Tab",
"topic-search": "Suchen innerhalb von Themen aktivieren",
"update-url-with-post-index": " URL während Themen durchsuchen mit dem Beitragsindex aktivieren",
diff --git a/public/language/de/admin/settings/web-crawler.json b/public/language/de/admin/settings/web-crawler.json
index 3addf20d7c..65662afd65 100644
--- a/public/language/de/admin/settings/web-crawler.json
+++ b/public/language/de/admin/settings/web-crawler.json
@@ -5,7 +5,7 @@
"disable-rss-feeds": "RSS Feeds deaktivieren",
"disable-sitemap-xml": "sitemap.xml deaktivieren",
"sitemap-topics": "Anzahl der Themen, die in der Sitemap angezeigt werden sollen",
- "sitemap-cache-duration-hours": "Sitemap Cache Duration (hours)",
+ "sitemap-cache-duration-hours": "Sitemap Cache Dauer (Stunden)",
"clear-sitemap-cache": "Sitemap Cache leeren",
"view-sitemap": "Sitemap anzeigen"
}
\ No newline at end of file
diff --git a/public/language/de/aria.json b/public/language/de/aria.json
index a33c879516..d32c04ea2b 100644
--- a/public/language/de/aria.json
+++ b/public/language/de/aria.json
@@ -1,10 +1,10 @@
{
- "post-sort-option": "Post sort option, %1",
- "topic-sort-option": "Topic sort option, %1",
+ "post-sort-option": "Option zum Sortieren von Beiträgen, %1",
+ "topic-sort-option": "Option zum Sortieren von Themen, %1",
"user-avatar-for": "Benutzeravatar für %1",
- "profile-page-for": "Profile page for user %1",
- "user-watched-tags": "User watched tags",
- "delete-upload-button": "Delete upload button",
- "group-page-link-for": "Group page link for %1",
- "show-crossposts": "Show Cross-posts"
+ "profile-page-for": "Profilseite für den Nutzer %1",
+ "user-watched-tags": "Vom Nutzer angesehene Tags",
+ "delete-upload-button": "Upload Button löschen",
+ "group-page-link-for": "Link zur Gruppenseite für %1",
+ "show-crossposts": "Cross-Posts anzeigen"
}
\ No newline at end of file
diff --git a/public/language/de/category.json b/public/language/de/category.json
index 7cac3f3368..debf9492a1 100644
--- a/public/language/de/category.json
+++ b/public/language/de/category.json
@@ -1,13 +1,13 @@
{
"category": "Kategorie",
"subcategories": "Unterkategorien",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
- "handle.description": "This category can be followed from the open social web via the handle %1",
+ "uncategorized": "Welt",
+ "uncategorized.description": "Themen außerhalb dieses Forums. Die hier vertretenen Ansichten und Meinungen spiegeln möglicherweise nicht die dieses Forums und seiner Mitglieder wider.",
+ "handle.description": "Diese Kategorie kann über das offene soziale Web unter dem Handle %1 verfolgt werden.",
"new-topic-button": "Neues Thema",
"guest-login-post": "Melde dich an, um einen Beitrag zu erstellen",
"no-topics": "Es gibt noch keine Themen in dieser Kategorie.
Warum beginnst du nicht eins?",
- "no-followers": "Nobody on this website is tracking or watching this category. Track or watch this category in order to begin receiving updates.",
+ "no-followers": "Niemand auf dieser Website verfolgt oder beobachtet diese Kategorie. Verfolgen oder beobachte diese Kategorie, um Updates zu erhalten.",
"browsing": "Aktiv",
"no-replies": "Niemand hat geantwortet",
"no-new-posts": "Keine neuen Beiträge.",
diff --git a/public/language/de/email.json b/public/language/de/email.json
index 348383fe42..3300942257 100644
--- a/public/language/de/email.json
+++ b/public/language/de/email.json
@@ -3,8 +3,8 @@
"password-reset-requested": "Zurücksetzung des Passworts beantragt!",
"welcome-to": "Willkommen bei %1",
"invite": "Einladung von %1",
- "greeting-no-name": "Hallo",
- "greeting-with-name": "Hallo %1",
+ "greeting-no-name": "Hey",
+ "greeting-with-name": "Hey %1",
"email.verify-your-email.subject": "Bitte bestätige deine Email-Adresse",
"email.verify.text1": "Sie haben angefordert, dass wir Ihre E-Mail-Adresse ändern oder bestätigen",
"email.verify.text2": "Aus Sicherheitsgründen ändern oder bestätigen wir die hinterlegte E-Mail-Adresse erst, nachdem ihr Eigentum per E-Mail bestätigt wurde. Wenn Sie dies nicht angefordert haben, müssen Sie nichts unternehmen.",
diff --git a/public/language/de/error.json b/public/language/de/error.json
index 9335e23175..c7e7fcf4eb 100644
--- a/public/language/de/error.json
+++ b/public/language/de/error.json
@@ -1,6 +1,6 @@
{
"invalid-data": "Ungültige Daten",
- "invalid-config-field-value": "Invalid value for config field \"%1\": %2",
+ "invalid-config-field-value": "Der Wert für das Konfigurationsfeld „%1“ ist nicht okay: %2",
"invalid-json": "Ungültiges JSON",
"wrong-parameter-type": "Für die Eigenschaft „%1“ wurde ein Wert vom Typ %3 erwartet, aber stattdessen wurde %2 empfangen",
"required-parameters-missing": "Bei diesem API-Aufruf fehlten erforderliche Parameter: %1",
diff --git a/public/language/de/flags.json b/public/language/de/flags.json
index f158d09604..a2889ecee7 100644
--- a/public/language/de/flags.json
+++ b/public/language/de/flags.json
@@ -1,27 +1,27 @@
{
"state": "Zustand",
- "report": "Report",
- "reports": "Reports",
+ "report": "Meldung",
+ "reports": "Meldungen",
"first-reported": "Zuerst gemeldet",
- "no-flags": "Hurra! Keine Meldungen gefunden.",
- "x-flags-found": "%1 Meldung(en) gefunden.",
+ "no-flags": "Hurra! Keine Markierungen gefunden.",
+ "x-flags-found": "%1 Markierung(en) gefunden.",
"assignee": "Zugeordneter Benutzer",
"update": "Aktualisieren",
"updated": "Aktualisiert",
"resolved": "Gelöst",
"report-added": "Hinzugefügt",
"report-rescinded": "Zurückgezogen",
- "target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
+ "target-purged": "Der Inhalt auf den diese Markierung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
"target-aboutme-empty": "Dieser Benutzer hat kein \"Über mich\" gesetzt.",
- "graph-label": "Tägliche Meldungen",
+ "graph-label": "Tägliche Markierungen",
"quick-filters": "Schnell-Filter",
- "filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv",
+ "filter-active": "Ein oder mehrere Filter sind in dieser Markierungs-Liste aktiv",
"filter-reset": "Filter Entfernen",
"filters": "Filter Optionen",
"filter-reporterId": "Meldender",
"filter-targetUid": "Gemeldeter",
- "filter-type": "Meldungstyp",
+ "filter-type": "Markierungstyp",
"filter-type-all": "Gesamter Inhalt",
"filter-type-post": "Beitrag",
"filter-type-user": "Benutzer",
@@ -35,7 +35,7 @@
"fewer-filters": "weniger Filter",
"quick-actions": "Schnellaktionen",
- "flagged-user": "Gemeldeter Benutzer",
+ "flagged-user": "Markierter Benutzer",
"view-profile": "Profil ansehen",
"start-new-chat": "Neuen Chat beginnen",
"go-to-target": "Meldungsziel ansehen",
@@ -43,23 +43,23 @@
"delete-post": "Post löschen",
"purge-post": "Post bereiningen",
"restore-post": "Post wiederherstellen",
- "delete": "Meldung löschen",
+ "delete": "Markierung löschen",
"user-view": "Profil ansehen",
"user-edit": "Profil bearbeiten",
- "notes": "Meldungsnotizen",
+ "notes": "Markierungsnotizen",
"add-note": "Notiz hinzufügen",
"edit-note": "Notiz bearbeiten",
"no-notes": "Keine geteilten Notizen",
- "delete-note-confirm": "Bist du sicher, dass du diese Notiz löschen möchtest?",
- "delete-flag-confirm": "Bist du dir sicher, dass du diese Meldung löschen möchtest?",
+ "delete-note-confirm": "Bist du sicher, dass du diese Markierungs-Notiz löschen möchtest?",
+ "delete-flag-confirm": "Bist du dir sicher, dass du diese Markierung löschen möchtest?",
"note-added": "Notiz hinzugefügt",
"note-deleted": "Notiz gelöscht",
- "flag-deleted": "Meldung gelöscht",
+ "flag-deleted": "Markierung gelöscht",
"history": "Konto & Markierungsverlauf",
- "no-history": "Kein Meldungsverlauf",
+ "no-history": "Kein Markierungsverlauf",
"state-all": "Alle Status",
"state-open": "Neu/Öffnen",
@@ -72,30 +72,30 @@
"sort-newest": "Neuste zuerst",
"sort-oldest": "Älteste zuerst",
"sort-reports": "Meiste Meldungen",
- "sort-all": "Alle Meldungstypen ...",
+ "sort-all": "Alle Markierungstypen ...",
"sort-posts-only": "Nur Beiträge ...",
"sort-downvotes": "Meiste negativen Bewertungen",
"sort-upvotes": "Meiste positive Bewertungen",
"sort-replies": "Meiste Antworten",
"modal-title": "Inhalt melden",
- "modal-body": "Bitte geben Sie den Grund an, weshalb Sie %1 %2 melden wollen. Alternativ können Sie einen der Schnell-Meldungs-Knöpfe verwenden, wenn anwendbar.",
+ "modal-body": "Bitte gebe den Grund an, weshalb du %1 %2 markieren willst. Alternativ kannst du einen der Schnell-Meldungs-Knöpfe verwenden, wenn anwendbar.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Beleidigend",
"modal-reason-other": "Anderer (unten Angegeben)",
"modal-reason-custom": "Grund für die Meldung dieses Inhalts...",
- "modal-notify-remote": "Forward this report to %1",
+ "modal-notify-remote": "Leite diese Meldung weiter an %1",
"modal-submit": "Meldung abschicken",
- "modal-submit-success": "Der Inhalt wurde gemeldet.",
+ "modal-submit-success": "Der Inhalt wurde zur Überprüfung markiert.",
- "modal-confirm-rescind": "Rescind Report?",
+ "modal-confirm-rescind": "Meldung widerrufen?",
"bulk-actions": "Massenaktionen",
- "bulk-resolve": "Meldung(en) bereiningen",
- "confirm-purge": "Are you sure you want to permanently delete these flags?",
- "purge-cancelled": "Flag Purge Cancelled",
- "bulk-purge": "Purge Flag(s)",
+ "bulk-resolve": "Markierung(en) bereiningen",
+ "confirm-purge": "Bist du sicher, dass du diese Markierungen dauerhaft löschen möchtest?",
+ "purge-cancelled": "Löschen der Markierungen abgebrochen",
+ "bulk-purge": "Lösche Markierung(en)",
"bulk-success": "%1 Meldungen aktualisiert",
- "flagged-timeago": "Flagged ",
+ "flagged-timeago": "Markiert ",
"auto-flagged": "[Automatisch gemeldet] %1 Abwertungen erhalten."
}
\ No newline at end of file
diff --git a/public/language/de/global.json b/public/language/de/global.json
index 08eac70aa7..d29d857ee8 100644
--- a/public/language/de/global.json
+++ b/public/language/de/global.json
@@ -137,7 +137,7 @@
"allowed-file-types": "Erlaubte Dateitypen sind %1",
"unsaved-changes": "Es gibt ungespeicherte Änderungen. Bist du dir sicher, dass du die Seite verlassen willst?",
"reconnecting-message": "Es scheint als hättest du die Verbindung zu %1 verloren, bitte warte während wir versuchen sie wieder aufzubauen.",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "Erfolgreich wieder mit %1 verbunden.",
"play": "Play",
"cookies.message": "Diese Website verwendet Cookies, um sicherzustellen, dass du die besten Erfahrungen auf unserer Website machst.",
"cookies.accept": "Verstanden!",
diff --git a/public/language/de/groups.json b/public/language/de/groups.json
index 18c4a01585..9fd5957e41 100644
--- a/public/language/de/groups.json
+++ b/public/language/de/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "Gruppe",
"all-groups": "Alle Gruppen",
"groups": "Gruppen",
"members": "Mitglieder",
- "x-members": "%1 member(s)",
+ "x-members": "%1 Mitglied(er)",
"view-group": "Gruppe zeigen",
"owner": "Gruppenbesitzer",
"new-group": "Neue Gruppe erstellen",
diff --git a/public/language/de/modules.json b/public/language/de/modules.json
index 38d3f657e0..b6c8835c27 100644
--- a/public/language/de/modules.json
+++ b/public/language/de/modules.json
@@ -1,7 +1,7 @@
{
"chat.room-id": "Raum %1",
"chat.chatting-with": "Chatte mit",
- "chat.placeholder": "Type chat message here, drag & drop images",
+ "chat.placeholder": "Gib hier deine Chat-Nachricht ein, zieh Bilder per Drag & Drop hinein",
"chat.placeholder.mobile": "Chatnachricht eingeben",
"chat.placeholder.message-room": "Nachricht #%1",
"chat.scroll-up-alert": "Zur neuesten Nachricht gehen",
@@ -48,7 +48,7 @@
"chat.add-user": "Benutzer hinzufügen",
"chat.notification-settings": "Benachrichtigungseinstellungen",
"chat.default-notification-setting": "Standardeinstellung für die Benachrichtigung",
- "chat.join-leave-messages": "Join/Leave Messages",
+ "chat.join-leave-messages": "Beitritts-/Austrittsnachrichten",
"chat.notification-setting-room-default": "Raum Standard",
"chat.notification-setting-none": "Keine Benachrichtigungen",
"chat.notification-setting-at-mention-only": "@nur Erwähnung",
@@ -82,7 +82,7 @@
"composer.hide-preview": "Vorschau ausblenden",
"composer.help": "Hilfe",
"composer.user-said-in": "%1 sagte in %2:",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [sagte](%2):",
"composer.discard": "Bist du sicher, dass du diesen Beitrag verwerfen möchtest?",
"composer.submit-and-lock": "Einreichen und Sperren",
"composer.toggle-dropdown": "Menu aus-/einblenden",
@@ -106,7 +106,7 @@
"composer.zen-mode": "Zen Modus",
"composer.select-category": "Wähle eine Kategorie",
"composer.textarea.placeholder": "Schreibe hier deinen Beitrag, füge Bilder mit Drag and Drop hinzu",
- "composer.post-queue-alert": "Hallo👋!
Da du ein neuer Benutzer bist, wird dein Beitrag ausgeblendet, bis er von unserem Moderationsteam freigegeben wurde.",
+ "composer.post-queue-alert": "Hey👋!
Da du ein neuer Benutzer bist, wird dein Beitrag ausgeblendet, bis er von unserem Moderationsteam freigegeben wurde.",
"composer.schedule-for": "Thema einplanen für",
"composer.schedule-date": "Datum",
"composer.schedule-time": "Zeit",
@@ -116,8 +116,8 @@
"composer.discard-all-drafts": "Alle Entwürfe verwerfen",
"composer.no-drafts": "Keine Entwürfe vorhanden",
"composer.discard-draft-confirm": "Möchtest Du diesen Entwurf verwerfen?",
- "composer.remote-pid-editing": "Editing a remote post",
- "composer.remote-pid-content-immutable": "The content of remote posts cannot be edited. However, you are able change the topic title and tags.",
+ "composer.remote-pid-editing": "Einen Remote-Beitrag bearbeiten",
+ "composer.remote-pid-content-immutable": "Der Inhalt von Remote-Beiträgen kann nicht bearbeitet werden. Du kannst aber den Titel und die Tags des Themas ändern.",
"bootbox.ok": "OK",
"bootbox.cancel": "Abbrechen",
"bootbox.confirm": "Bestätigen",
diff --git a/public/language/de/notifications.json b/public/language/de/notifications.json
index 5ddf66d70b..14ebf18398 100644
--- a/public/language/de/notifications.json
+++ b/public/language/de/notifications.json
@@ -65,7 +65,7 @@
"new-register-multiple": "Es erwarten %1 Registrierungsanfragen eine Überprüfung.",
"flag-assigned-to-you": "Markierung %1 wurde Ihnen zugewiesen",
"post-awaiting-review": "Beitrag noch nicht Überprüft",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "Thema wartet auf Überprüfung",
"profile-exported": "%1 Profil exportiert, klicke zum downloaden",
"posts-exported": "%1 Posts exportiert, klicke zum downloaden",
"uploads-exported": "%1 Uploads exportiert, klicke zum downloaden",
diff --git a/public/language/de/pages.json b/public/language/de/pages.json
index efe3397bc5..26c7140931 100644
--- a/public/language/de/pages.json
+++ b/public/language/de/pages.json
@@ -36,7 +36,7 @@
"chat": "Chatte mit %1",
"flags": "Meldungen",
"flag-details": "%1 Details melden",
- "world": "World",
+ "world": "Welt",
"account/edit": "Bearbeite %1",
"account/edit/password": "Bearbeite Passwort von \"%1\"",
"account/edit/username": "Bearbeite Benutzernamen von \"%1\"",
@@ -63,7 +63,7 @@
"account/blocks": "Für %1 geblockte Benutzer",
"account/uploads": "Uploads von %1",
"account/sessions": "Login-Sitzungen",
- "account/shares": "Topics shared by %1",
+ "account/shares": "Themen, die von %1 geteilt wurden",
"confirm": "E-Mail bestätigt",
"maintenance.text": "%1 befindet sich derzeit in der Wartung.
Bitte komme später wieder.",
"maintenance.messageIntro": "Zusätzlich hat der Administrator diese Nachricht hinterlassen:",
diff --git a/public/language/de/post-queue.json b/public/language/de/post-queue.json
index a5ba8448c4..735345e0de 100644
--- a/public/language/de/post-queue.json
+++ b/public/language/de/post-queue.json
@@ -39,5 +39,5 @@
"remove-selected-confirm": "Möchtest Du %1 ausgewählte Beiträge entfernen?",
"bulk-accept-success": "%1 Beiträge akzeptiert",
"bulk-reject-success": "%1 Beiträge abgelehnt",
- "links-in-this-post": "Links in this post"
+ "links-in-this-post": "Links in diesem Beitrag"
}
\ No newline at end of file
diff --git a/public/language/de/recent.json b/public/language/de/recent.json
index 7a88617de7..4ff9d514f0 100644
--- a/public/language/de/recent.json
+++ b/public/language/de/recent.json
@@ -8,6 +8,6 @@
"no-recent-topics": "Es gibt keine aktuellen Themen.",
"no-popular-topics": "Es gibt keine beliebten Themen.",
"load-new-posts": "Neue Beiträge laden",
- "uncategorized.title": "All known topics",
- "uncategorized.intro": "This page shows a chronological listing of every topic that this forum has received.
The views and opinions expressed in the topics below are not moderated and may not represent the views and opinions of this website."
+ "uncategorized.title": "Alle bekannten Themen",
+ "uncategorized.intro": "Auf dieser Seite findest du eine Liste aller Themen, die in diesem Forum angesprochen wurden, in chronologischer Reihenfolge.
Die Ansichten und Meinungen in den unten aufgeführten Themen werden nicht moderiert und geben nicht unbedingt die Ansichten und Meinungen dieser Website wieder."
}
\ No newline at end of file
diff --git a/public/language/de/social.json b/public/language/de/social.json
index 1ae8106ef9..fb30bcbf4f 100644
--- a/public/language/de/social.json
+++ b/public/language/de/social.json
@@ -9,6 +9,6 @@
"continue-with-facebook": "Mit Facebook fortsetzen",
"sign-in-with-linkedin": "Mit LinkedIn anmelden",
"sign-up-with-linkedin": "Mit LinkedIn registrieren",
- "sign-in-with-wordpress": "Sign in with WordPress",
- "sign-up-with-wordpress": "Sign up with WordPress"
+ "sign-in-with-wordpress": "Mit WordPress anmelden",
+ "sign-up-with-wordpress": "Mit WordPress anmelden"
}
\ No newline at end of file
diff --git a/public/language/de/tags.json b/public/language/de/tags.json
index 9b84674194..7e98c1eb50 100644
--- a/public/language/de/tags.json
+++ b/public/language/de/tags.json
@@ -3,7 +3,7 @@
"no-tag-topics": "Es gibt keine Themen mit diesem Schlagwort.",
"no-tags-found": "Keine Tags gefunden",
"tags": "Schlagworte",
- "enter-tags-here": "Enter tags, %1 - %2 characters.",
+ "enter-tags-here": "Tags hinzufügen, %1 - %2 Buchstaben.",
"enter-tags-here-short": "Schlagworte eingeben...",
"no-tags": "Es gibt noch keine Schlagworte.",
"select-tags": "Schlagworte auswählen",
diff --git a/public/language/de/themes/harmony.json b/public/language/de/themes/harmony.json
index 9a9aa225b2..1cd6abc7d3 100644
--- a/public/language/de/themes/harmony.json
+++ b/public/language/de/themes/harmony.json
@@ -1,25 +1,25 @@
{
"theme-name": "Harmony Theme",
"skins": "Skins",
- "light": "Light",
- "dark": "Dark",
+ "light": "Hell",
+ "dark": "Dunkel",
"collapse": "Einklappen",
"expand": "Ausklappen",
- "sidebar-toggle": "Sidebar Toggle",
+ "sidebar-toggle": "Seitenleiste umschalten",
"login-register-to-search": "Anmelden oder registrieren, um zu suchen",
"settings.title": "Theme-Einstellungen",
"settings.enableQuickReply": "Schnelle Antworten aktivieren",
- "settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
- "settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
+ "settings.enableBreadcrumbs": "Brotkrumen auf Kategorie- und Themenseiten anzeigen",
+ "settings.enableBreadcrumbs.why": "Brotkrumen sind auf den meisten Seiten zu sehen, damit man sich leichter zurechtfindet. Das Basisdesign der Kategorie- und Themenseiten hat andere Möglichkeiten, um zu den übergeordneten Seiten zurückzukehren, aber die Brotkrumen kann man ausschalten, damit es übersichtlicher ist.",
"settings.centerHeaderElements": "Header-Elemente zentrieren",
"settings.mobileTopicTeasers": "Themen-Vorschau auf Mobilgeräten anzeigen",
"settings.stickyToolbar": "Klebrige Toolbar",
"settings.stickyToolbar.help": "Die Toolbar auf Themen- und Kategorieseiten bleibt oben an der Seite kleben",
- "settings.topicSidebarTools": "Topic sidebar tools",
- "settings.topicSidebarTools.help": "This option will move the topic tools to the sidebar on desktop",
- "settings.autohideBottombar": "Auto hide mobile navigation bar",
- "settings.autohideBottombar.help": "The mobile bar will be hidden when the page is scrolled down",
- "settings.topMobilebar": "Move the mobile navigation bar to the top",
+ "settings.topicSidebarTools": "Themen-Seitenleiste-Tools",
+ "settings.topicSidebarTools.help": "Mit dieser Option werden die Themen-Tools auf dem Desktop in die Seitenleiste verschoben.",
+ "settings.autohideBottombar": "Mobile Navigationsleiste automatisch ausblenden",
+ "settings.autohideBottombar.help": "Die mobile Leiste wird ausgeblendet, wenn du auf der Seite nach unten scrollst.",
+ "settings.topMobilebar": "Verschieb die mobile Navigationsleiste nach oben.",
"settings.openSidebars": "Seitennavigation öffnen",
"settings.chatModals": "Chatfenster aktivieren"
}
\ No newline at end of file
diff --git a/public/language/de/topic.json b/public/language/de/topic.json
index c4cc890697..ef4bb801a6 100644
--- a/public/language/de/topic.json
+++ b/public/language/de/topic.json
@@ -225,7 +225,7 @@
"no-more-next-post": "Du hast keine weiteren Beiträge zu diesem Thema",
"open-composer": "Composer öffnen",
"post-quick-reply": "Schnell antworten",
- "post-quick-create": "Quick post",
+ "post-quick-create": "Schneller Beitrag",
"navigator.index": "Beitrag %1 von %2",
"navigator.unread": "%1 ungelesen",
"upvote-post": "Beitrag positiv bewerten",
@@ -235,7 +235,7 @@
"thumb-image": "Miniaturbild zum Thema",
"announcers": "Geteilt",
"announcers-x": "geteilte (1 %)",
- "guest-cta.title": "Hello! It looks like you're interested in this conversation, but you don't have an account yet.",
- "guest-cta.message": "Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.",
- "guest-cta.closing": "With your input, this post could be even better 💗"
+ "guest-cta.title": "Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.",
+ "guest-cta.message": "Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.",
+ "guest-cta.closing": "Mit deinem Input könnte dieser Beitrag noch besser werden 💗"
}
\ No newline at end of file
diff --git a/public/language/de/user.json b/public/language/de/user.json
index 624f7dd1ea..66b51adb89 100644
--- a/public/language/de/user.json
+++ b/public/language/de/user.json
@@ -147,7 +147,7 @@
"upvote-notif-freq.logarithmic": "Bei 10, 100, 1000...",
"upvote-notif-freq.disabled": "Deaktiviert",
"notification-type-web": "Web",
- "notification-type-email": "Email",
+ "notification-type-email": "E-Mail",
"browsing": "Browsing",
"unread.cutoff": "Ungelesene Nachrichten (maximal %1 Tage)",
"unread.cutoff-help": "Themen werden als gelesen markiert, wenn sie innerhalb dieser Anzahl von Tagen nicht aktualisiert wurden.",
diff --git a/public/language/de/users.json b/public/language/de/users.json
index 2793cb50f9..35e2ca2a84 100644
--- a/public/language/de/users.json
+++ b/public/language/de/users.json
@@ -1,6 +1,6 @@
{
"all-users": "Alle Benutzer",
- "followed-users": "Followed Users",
+ "followed-users": "Gefolgte Nutzer",
"latest-users": "Neuste Benutzer",
"top-posters": "Meiste Beiträge",
"most-reputation": "Höchstes Ansehen",
diff --git a/public/language/de/world.json b/public/language/de/world.json
index 32aa1a5bf8..aae1add79b 100644
--- a/public/language/de/world.json
+++ b/public/language/de/world.json
@@ -22,6 +22,6 @@
"onboard.how": "In der Zwischenzeit kannst du auf die Shortcut-Buttons oben klicken, um zu sehen, was es sonst noch in diesem Forum gibt, und neue Inhalte entdecken!",
"category-search": "Such eine Kategorie...",
- "see-more": "See more",
- "see-less": "See less"
+ "see-more": "Mehr sehen",
+ "see-less": "Weniger sehen"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/admin.json b/public/language/fr/admin/admin.json
index 7a1e3d8e1d..6b4986f6f9 100644
--- a/public/language/fr/admin/admin.json
+++ b/public/language/fr/admin/admin.json
@@ -1,16 +1,16 @@
{
- "alert.confirm-rebuild-and-restart": "Êtes-vous sûr de vouloir régénérer et redémarrer NodeBB ?",
- "alert.confirm-restart": "Êtes-vous sûr de vouloir redémarrer NodeBB ?",
+ "alert.confirm-rebuild-and-restart": "Êtes-vous sûr de vouloir régénérer et redémarrer NodeBB ?",
+ "alert.confirm-restart": "Êtes-vous sûr de vouloir redémarrer NodeBB ?",
- "acp-title": "%1 | Panneau d'administration NodeBB",
+ "acp-title": "%1 | Panneau d’administration NodeBB",
"settings-header-contents": "Contenus",
"changes-saved": "Modifications enregistrées",
- "changes-saved-message": "Vos modifications de la configuration NodeBB ont été enregistrées.",
- "changes-not-saved": "Modifications non enregistrées !",
- "changes-not-saved-message": "NodeBB a rencontré un problème lors de l'enregistrement de vos modifications ! (%1)",
+ "changes-saved-message": "Vos modifications de configuration NodeBB ont été enregistrées.",
+ "changes-not-saved": "Modifications non enregistrées ",
+ "changes-not-saved-message": "NodeBB a rencontré un problème lors de l’enregistrement de vos modifications (%1)",
"save-changes": "Enregistrer les modifications",
- "min": "Min :",
- "max": "Max :",
+ "min": "Min :",
+ "max": "Max :",
"view": "Voir",
"edit": "Modifier",
"add": "Ajouter",
diff --git a/public/language/fr/admin/advanced/database.json b/public/language/fr/admin/advanced/database.json
index d8ed6fc1b0..c8a1bbbbdb 100644
--- a/public/language/fr/admin/advanced/database.json
+++ b/public/language/fr/admin/advanced/database.json
@@ -1,9 +1,9 @@
{
- "x-b": "%1 b",
- "x-mb": "%1 Mb",
- "x-gb": "%1 Gb",
- "uptime-seconds": "Disponibilité en secondes",
- "uptime-days": "Disponibilité en jours",
+ "x-b": "%1 B",
+ "x-mb": "%1 Mb",
+ "x-gb": "%1 Gb",
+ "uptime-seconds": "Disponibilité (secondes)",
+ "uptime-days": "Disponibilité (jours)",
"mongo": "MongoDB",
"mongo.version": "Version de MongoDB",
@@ -13,27 +13,27 @@
"mongo.avg-object-size": "Taille moyenne des objets",
"mongo.data-size": "Taille des données",
"mongo.storage-size": "Taille du stockage",
- "mongo.index-size": "Taille de l'index",
- "mongo.file-size": "Taille de fichier",
+ "mongo.index-size": "Taille des index",
+ "mongo.file-size": "Taille des fichiers",
"mongo.resident-memory": "Mémoire résidente",
"mongo.virtual-memory": "Mémoire virtuelle",
"mongo.mapped-memory": "Mémoire mappée",
- "mongo.bytes-in": "Données entrées",
- "mongo.bytes-out": "Données sorties",
+ "mongo.bytes-in": "Données entrantes",
+ "mongo.bytes-out": "Données sortantes",
"mongo.num-requests": "Nombre de requêtes",
"mongo.raw-info": "Informations brutes MongoDB",
- "mongo.unauthorized": "NodeBB n'a pas pu interroger la base de données MongoDB pour obtenir des statistiques pertinentes. Assurez-vous que l'utilisateur utilisé par NodeBB contient le message \"clusterMonitor\" pour le rôle \"admin\" des bases de données.",
+ "mongo.unauthorized": "NodeBB n'a pas pu interroger MongoDB pour obtenir des statistiques. Assurez-vous que l'utilisateur utilisé par NodeBB possède le rôle "clusterMonitor" sur la base de données avec les droits "admin".",
"redis": "Redis",
"redis.version": "Version de Redis",
"redis.keys": "Clés",
- "redis.expires": "Expire",
+ "redis.expires": "Expiration",
"redis.avg-ttl": "TTL moyen",
"redis.connected-clients": "Clients connectés",
"redis.connected-slaves": "Esclaves connectés",
"redis.blocked-clients": "Clients bloqués",
"redis.used-memory": "Mémoire utilisée",
- "redis.memory-frag-ratio": "Ratio de fragmentation de la mémoire",
+ "redis.memory-frag-ratio": "Taux de fragmentation de la mémoire",
"redis.total-connections-recieved": "Connexions totales reçues",
"redis.total-commands-processed": "Commandes totales exécutées",
"redis.iops": "Opérations instantanées par seconde",
@@ -42,11 +42,11 @@
"redis.total-input": "Total des entrées",
"redis.total-output": "Total des sorties",
- "redis.keyspace-hits": "Keyspace Hits",
- "redis.keyspace-misses": "Keyspace Misses",
+ "redis.keyspace-hits": "Succès du Keyspace",
+ "redis.keyspace-misses": "Échecs du Keyspace",
"redis.raw-info": "Informations brutes Redis",
- "postgres": "Postgres",
- "postgres.version": "Version PostgreSQL",
- "postgres.raw-info": "Info brute Postgres"
+ "postgres": "PostgreSQL",
+ "postgres.version": "Version de PostgreSQL",
+ "postgres.raw-info": "Informations brutes PostgreSQL"
}
diff --git a/public/language/fr/admin/advanced/errors.json b/public/language/fr/admin/advanced/errors.json
index 6070619ca1..9c0f026d35 100644
--- a/public/language/fr/admin/advanced/errors.json
+++ b/public/language/fr/admin/advanced/errors.json
@@ -1,15 +1,15 @@
{
"errors": "Erreurs",
"figure-x": "Graphe %1",
- "error-events-per-day": "Évènements %1 par jour",
+ "error-events-per-day": "Événements %1 par jour",
"error.404": "404 non trouvé",
"error.503": "503 Service indisponible",
- "manage-error-log": "Gestion des journaux d'erreurs",
- "export-error-log": "Exporter les journaux d'erreurs (CSV)",
- "clear-error-log": "Effacer les journaux d'erreurs",
+ "manage-error-log": "Gestion des journaux d’erreurs",
+ "export-error-log": "Exporter les journaux d’erreurs (CSV)",
+ "clear-error-log": "Effacer les journaux d’erreurs",
"route": "Chemin",
"count": "Nombre",
- "no-routes-not-found": "Hourra ! Aucune erreur 404 !",
- "clear404-confirm": "Êtes-vous sûr de vouloir effacer les journaux d'erreurs 404 ?",
- "clear404-success": "Erreurs \"404 non trouvé\" effacées"
+ "no-routes-not-found": "Hourra ! Aucune erreur 404 !",
+ "clear404-confirm": "Êtes-vous sûr de vouloir effacer les journaux d’erreurs 404 ?",
+ "clear404-success": "Erreurs « 404 not Found » effacées"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/dashboard.json b/public/language/fr/admin/dashboard.json
index 812e122f2b..3c8605b416 100644
--- a/public/language/fr/admin/dashboard.json
+++ b/public/language/fr/admin/dashboard.json
@@ -6,17 +6,17 @@
"new-users": "Nouveaux utilisateurs",
"posts": "Messages",
"topics": "Sujets",
- "remote-posts": "Remote Posts",
- "remote-topics": "Remote Topics",
+ "remote-posts": "Messages distants",
+ "remote-topics": "Sujets distants",
"messages": "Messages",
"page-views-seven": "7 derniers jours",
"page-views-thirty": "30 derniers jours",
- "page-views-last-day": "Dernières 24 heures",
- "page-views-custom": "Custom Range",
+ "page-views-last-day": "Dernières 24 heures",
+ "page-views-custom": "Intervalle personnalisé",
"page-views-custom-start": "Début",
"page-views-custom-end": "Fin",
- "page-views-custom-help": "Entrer une plage de date pour les vues que vous souhaitez afficher. Si aucun sélecteur de date n'est disponible, le format de date accepté est JJ-MM-AAAA.",
- "page-views-custom-error": "Veuillez entrer une plage de date valide dans le format suivant : JJ-MM-AAAA",
+ "page-views-custom-help": "Entrez une plage de dates pour les vues que vous souhaitez afficher. Si aucun sélecteur de date n'est disponible, le format accepté est JJ-MM-AAAA.",
+ "page-views-custom-error": "Veuillez entrer une plage de dates valide au format JJ-MM-AAAA",
"stats.yesterday": "Hier",
"stats.today": "Aujourd'hui",
@@ -28,29 +28,29 @@
"updates": "Mises à jour",
"running-version": "NodeBB v%1 est actuellement installé.",
- "keep-updated": "Assurez-vous que votre version de NodeBB est à jour pour les derniers patchs de sécurité et correctifs de bugs.",
+ "keep-updated": "Assurez-vous que votre version de NodeBB est à jour pour bénéficier des derniers correctifs de sécurité et de bugs.",
"up-to-date": "Votre version est à jour ",
- "upgrade-available": "
Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB.
", + "upgrade-available": "Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB.", "prerelease-upgrade-available": "Votre version est dépassée. Une nouvelle version (v%1) est disponible. Veuillez mettre à jour NodeBB.", - "prerelease-warning": "Ceci est une pré-version de NodeBB. Des bugs inattendus peuvent se produire. ", - "fallback-emailer-not-found": "E-mail de secours introuvable !", - "running-in-development": "Le forum est en mode développement. Il peut être sujet à certaines vulnérabilités, veuillez contacter votre administrateur système.", - "latest-lookup-failed": "Erreur de vérification de la dernière version disponible de NodeBB", + "prerelease-warning": "Ceci est une pré-version de NodeBB. Des bugs inattendus peuvent survenir. ", + "fallback-emailer-not-found": "E-mail de secours introuvable !", + "running-in-development": "Le forum est en mode développement et peut présenter certaines vulnérabilités. Veuillez contacter votre administrateur système.", + "latest-lookup-failed": "Échec de la vérification de la dernière version disponible de NodeBB", "notices": "Informations", "restart-not-required": "Pas de redémarrage nécessaire", "restart-required": "Redémarrage requis", "search-plugin-installed": "Le plugin de recherche est installé", "search-plugin-not-installed": "Le plugin de recherche n'est pas installé", - "search-plugin-tooltip": "Installer un plugin de recherche depuis la page des plugins pour activer la fonctionnalité de recherche", + "search-plugin-tooltip": "Installez un plugin de recherche depuis la page des plugins pour activer la fonctionnalité de recherche", - "control-panel": "Contrôle du système", - "rebuild-and-restart": "Régénérer & Redémarrer", + "control-panel": "Panneau de contrôle", + "rebuild-and-restart": "Régénérer & Redémarrer", "restart": "Redémarrer", - "restart-warning": "Régénérer ou redémarrer NodeBB coupera toutes les connexions existantes pendant quelques secondes. ", - "restart-disabled": "La régénération et le redémarrage de votre forum ont été désactivés car vous ne semblez pas les exécuter à l'aide du serveur approprié.", + "restart-warning": "Régénérer ou redémarrer NodeBB coupera toutes les connexions existantes pendant quelques secondes.", + "restart-disabled": "La régénération et le redémarrage ont été désactivés, car vous ne semblez pas utiliser le serveur approprié.", "maintenance-mode": "Mode maintenance", - "maintenance-mode-title": "Cliquer ici pour passer NodeBB en mode maintenance", + "maintenance-mode-title": "Cliquez ici pour activer le mode maintenance de NodeBB", "dark-mode": "Mode sombre", "realtime-chart-updates": "Mises à jour des graphiques en temps réel", @@ -60,14 +60,14 @@ "active-users.total": "Total", "active-users.connections": "Connexions", - "guest-registered-users": "Utilisateurs invités vs enregistrés", + "guest-registered-users": "Invités vs utilisateurs enregistrés", "guest": "Invités", "registered": "Enregistrés", "user-presence": "Présence des utilisateurs", "on-categories": "Sur la liste des catégories", - "reading-posts": "Lit des messages", - "browsing-topics": "Parcourt les sujets", + "reading-posts": "Lecture des messages", + "browsing-topics": "Parcours des sujets", "recent": "Récents", "unread": "Non lus", @@ -78,28 +78,28 @@ "graphs.page-views-registered": "Membres", "graphs.page-views-guest": "Invités", "graphs.page-views-bot": "Robots", - "graphs.page-views-ap": "Vues de la page ActivityPub", + "graphs.page-views-ap": "Vues ActivityPub", "graphs.unique-visitors": "Visiteurs uniques", "graphs.registered-users": "Utilisateurs enregistrés", "graphs.guest-users": "Utilisateurs invités", "last-restarted-by": "Redémarré par", "no-users-browsing": "Aucun utilisateur connecté", - "back-to-dashboard": "Retour au Tableau de bord", - "details.no-users": "Aucun utilisateur ne s'est joint dans la période sélectionnée", - "details.no-topics": "Aucun sujet n'a été publié dans la période sélectionnée", - "details.no-searches": "Aucune recherche n'a été effectuée dans la période sélectionnée", - "details.no-logins": "Aucune connexion n'a été enregistrée dans la période sélectionnée", - "details.logins-static": "NodeBB n'enregistre que les données de session pendant %1 jours, le tableau ci-dessous n'affichera donc que les dernières sessions actives", + "back-to-dashboard": "Retour au tableau de bord", + "details.no-users": "Aucun utilisateur ne s'est connecté durant la période sélectionnée", + "details.no-topics": "Aucun sujet publié durant la période sélectionnée", + "details.no-searches": "Aucune recherche effectuée durant la période sélectionnée", + "details.no-logins": "Aucune connexion enregistrée durant la période sélectionnée", + "details.logins-static": "NodeBB n'enregistre les sessions que pendant %1 jours, le tableau ci-dessous ne montre donc que les sessions actives récentes", "details.logins-login-time": "Heure de connexion", "start": "Début", "end": "Fin", "filter": "Filtre", "view-as-json": "Afficher en JSON", "expand-analytics": "Développer les statistiques", - "clear-search-history": "Effacer l'historique", - "clear-search-history-confirm": "Êtes-vous sûr de vouloir effacer tout l'historique de recherche ?", + "clear-search-history": "Effacer l’historique", + "clear-search-history-confirm": "Êtes-vous sûr de vouloir effacer tout l’historique de recherche ?", "search-term": "Terme", "search-count": "Nombre", - "view-all": "Voir tout" + "view-all": "Tout afficher" } diff --git a/public/language/fr/admin/development/info.json b/public/language/fr/admin/development/info.json index 471fa8ede5..e1409be665 100644 --- a/public/language/fr/admin/development/info.json +++ b/public/language/fr/admin/development/info.json @@ -8,18 +8,18 @@ "nodejs": "nodejs", "online": "en ligne", "git": "git", - "process-memory": "rss/heap used", + "process-memory": "RSS/Heap utilisé", "system-memory": "Mémoire système", "used-memory-process": "Mémoire utilisée par processus", "used-memory-os": "Mémoire système utilisée", "total-memory-os": "Mémoire système totale", "load": "Charge du système", "cpu-usage": "Utilisation du processeur", - "uptime": "disponibilité", + "uptime": "Disponibilité", "registered": "Enregistré", "sockets": "Sockets", - "connection-count": "nombre de connexions", + "connection-count": "Nombre de connexions", "guests": "Invités", "info": "Info" diff --git a/public/language/fr/admin/extend/plugins.json b/public/language/fr/admin/extend/plugins.json index ee8e3b5083..60ff180934 100644 --- a/public/language/fr/admin/extend/plugins.json +++ b/public/language/fr/admin/extend/plugins.json @@ -14,11 +14,11 @@ "submit-anonymous-usage": "Autoriser l'envoi anonyme des données d'utilisation des plugins", "reorder-plugins": "Réordonner les plugins", "order-active": "Trier les plugins actifs", - "dev-interested": "Êtes-vous intéressés par l'écriture de plugins pour NodeBB ?", - "docs-info": "La documentation complète concernant l’écriture de plugin peut être trouvée sur lePortail de Documentation de NodeBB.", + "dev-interested": "Êtes-vous intéressé par le développement de plugins pour NodeBB ?", + "docs-info": "La documentation complète sur l’écriture de plugins se trouve sur le Portail de documentation de NodeBB.", - "order.description": "Certains plugins fonctionnent mieux lorsqu'ils sont initialisés avant/après d'autres plugins.", - "order.explanation": "Les plugins se chargent dans l'ordre spécifié, ici de haut en bas.", + "order.description": "Certains plugins fonctionnent mieux lorsqu'ils sont initialisés avant ou après d'autres plugins.", + "order.explanation": "Les plugins se chargent dans l'ordre spécifié, de haut en bas.", "plugin-item.themes": "Thèmes", "plugin-item.deactivate": "Désactiver", @@ -27,32 +27,32 @@ "plugin-item.uninstall": "Désinstaller", "plugin-item.settings": "Réglages", "plugin-item.installed": "Installé", - "plugin-item.latest": "Dernier", + "plugin-item.latest": "Dernière version", "plugin-item.upgrade": "Mettre à jour", "plugin-item.more-info": "Pour plus d'informations :", "plugin-item.unknown": "Inconnu", - "plugin-item.unknown-explanation": "L'état de ce plugin n'a pas pu être déterminé, possiblement à cause d'une erreur de configuration.", - "plugin-item.compatible": "Ce plugin fonctionne sur NodeBB %1", - "plugin-item.not-compatible": "Attention, ce plugin n'est pas compatible avec votre version de NodeBB, assurez-vous qu'il fonctionne avant de l'installer sur votre environnement de production.", + "plugin-item.unknown-explanation": "L'état de ce plugin n'a pas pu être déterminé, probablement à cause d'une erreur de configuration.", + "plugin-item.compatible": "Ce plugin est compatible avec NodeBB %1", + "plugin-item.not-compatible": "Attention : ce plugin n'est pas compatible avec votre version de NodeBB. Vérifiez sa compatibilité avant de l'installer en production.", "alert.enabled": "Plugin activé", "alert.disabled": "Plugin désactivé", "alert.upgraded": "Plugin mis à jour", "alert.installed": "Plugin installé", "alert.uninstalled": "Plugin désinstallé", - "alert.activate-success": "Veuillez régénérer et redémarrer votre NodeBB pour activer complètement ce plugin", - "alert.deactivate-success": "Plugin désactivé avec succès", - "alert.upgrade-success": "Veuillez régénérer et redémarrer votre NodeBB pour finaliser la mise à jour de ce plugin.", - "alert.install-success": "Plugin installé avec succès, veuillez maintenant l'activer.", + "alert.activate-success": "Veuillez régénérer et redémarrer NodeBB pour activer complètement ce plugin.", + "alert.deactivate-success": "Plugin désactivé avec succès.", + "alert.upgrade-success": "Veuillez régénérer et redémarrer NodeBB pour finaliser la mise à jour du plugin.", + "alert.install-success": "Plugin installé avec succès. Veuillez maintenant l'activer.", "alert.uninstall-success": "Le plugin a été désactivé et désinstallé avec succès.", - "alert.suggest-error": "NodeBB n'a pas pu joindre le gestionnaire de paquets, procéder à l'installation de la dernière version ?
NodeBB n'a pas pu joindre le gestionnaire de paquets, une mise à jour n'est pas suggérée pour le moment.
", - "alert.incompatible": "Votre version de NodeBB (v%1) ne peut mettre à jour que vers la version v%2 de ce plugin. Veuillez mettre à jour NodeBB si vous souhaitez installer une version plus récente de ce plugin.
", - "alert.possibly-incompatible": "Aucune information de compatibilité trouvée
Ce plugin n'a pas spécifié de version pour une installation sur votre version de NodeBB. Aucune compatibilité ne peut être garantie et ce plugin pourrait empêcher NodeBB de démarrer correctement.
Dans l'éventualité où NodeBB ne pourrait pas démarrer proprement :
$ ./nodebb reset plugin=\"%1\"Voulez-vous continuer l'installation de ce plugin ?
", + "alert.suggest-error": "NodeBB n'a pas pu joindre le gestionnaire de paquets. Voulez-vous installer la dernière version ?
NodeBB n'a pas pu joindre le gestionnaire de paquets. Aucune mise à jour n'est suggérée pour le moment.
", + "alert.incompatible": "Votre version de NodeBB (v%1) ne peut mettre à jour que vers la version v%2 de ce plugin. Veuillez mettre à jour NodeBB pour installer une version plus récente du plugin.
", + "alert.possibly-incompatible": "Compatibilité non spécifiée
Ce plugin n'a pas indiqué de version compatible avec votre NodeBB. Son fonctionnement n’est pas garanti et il pourrait empêcher NodeBB de démarrer correctement.
Si NodeBB ne démarre pas correctement :
$ ./nodebb reset plugin=\"%1\"Voulez-vous continuer l'installation de ce plugin ?
", "alert.reorder": "Réorganiser les plugins", - "alert.reorder-success": "Veuillez régénérer et redémarrer votre NodeBB pour finaliser le processus.", + "alert.reorder-success": "Veuillez régénérer et redémarrer NodeBB pour finaliser le processus.", - "license.title": "Information sur la licence du plugin", - "license.intro": "Le plugin %1 est sous licence %2. Veuillez lire et comprendre les termes de la licence avant d’activer ce plugin.", - "license.cta": "Voulez-vous poursuivre en activant ce plugin ?" + "license.title": "Informations sur la licence du plugin", + "license.intro": "Le plugin %1 est sous licence %2. Veuillez lire et comprendre les termes de la licence avant de l’activer.", + "license.cta": "Voulez-vous continuer et activer ce plugin ?" } diff --git a/public/language/fr/admin/extend/widgets.json b/public/language/fr/admin/extend/widgets.json index 8fdce5ac24..d160839f49 100644 --- a/public/language/fr/admin/extend/widgets.json +++ b/public/language/fr/admin/extend/widgets.json @@ -2,13 +2,13 @@ "widgets": "Widgets", "available": "Widgets disponibles", "explanation": "Sélectionner un widget depuis le menu puis glissez & déposez-le dans une zone template du widget à gauche.", - "none-installed": "Aucun widget trouvé ! Activez le plugin Widget Essentials dans le panneau de configuration des plugins.", + "none-installed": "Aucun widget trouvé ! Activez le plugin Widget Essentials dans le panneau de configuration des plugins.", "clone-from": "Cloner le widget", "containers.available": "Conteneurs disponibles", "containers.explanation": "Glisser et déposer sur n'importe quel widget", "containers.none": "Aucun", "container.well": "Well", - "container.jumbotron": "Jombotron", + "container.jumbotron": "Jumbotron", "container.card": "Carte", "container.card-header": "En-tête", "container.card-body": "Corps", diff --git a/public/language/fr/admin/manage/categories.json b/public/language/fr/admin/manage/categories.json index 914f0bc93d..da4b176daa 100644 --- a/public/language/fr/admin/manage/categories.json +++ b/public/language/fr/admin/manage/categories.json @@ -3,43 +3,43 @@ "add-category": "Ajouter une catégorie", "add-local-category": "Ajouter une catégorie interne", "add-remote-category": "Ajouter une catégorie distante", - "remove": "Enlever", + "remove": "Supprimer", "rename": "Renommer", - "jump-to": "Aller à...", + "jump-to": "Aller à…", "settings": "Paramètres de la catégorie", - "edit-category": "Modifier les catégories", + "edit-category": "Modifier la catégorie", "privileges": "Privilèges", "back-to-categories": "Retour aux catégories", - "id": "ID Catégorie", + "id": "ID de la catégorie", "name": "Nom de la catégorie", - "handle": "Gestionnaire de catégorie", - "handle.help": "L'identifiant de votre catégorie sert à représenter cette catégorie sur d'autres réseaux, comme un nom d'utilisateur. Cet identifiant ne doit pas correspondre à un nom d'utilisateur ou à un groupe d'utilisateurs existant.", + "handle": "Identifiant de la catégorie", + "handle.help": "L'identifiant représente cette catégorie sur d'autres réseaux, comme un nom d’utilisateur. Il ne doit pas correspondre à un nom d’utilisateur ou à un groupe existant.", "description": "Description de la catégorie", "topic-template": "Modèle de sujet", "topic-template.help": "Définissez un modèle pour les nouveaux sujets créés dans cette catégorie.", - "bg-color": "Couleur d'arrière plan", + "bg-color": "Couleur de fond", "text-color": "Couleur du texte", - "bg-image-size": "Taille de l'image d'arrière plan", + "bg-image-size": "Taille de l'image de fond", "custom-class": "Classe personnalisée", - "num-recent-replies": "# de réponses récentes", + "num-recent-replies": "Nombre de réponses récentes", "ext-link": "Lien externe", "subcategories-per-page": "Sous-catégories par page", "is-section": "Traiter cette catégorie comme une section", "post-queue": "File d'attente", - "tag-whitelist": "Liste blanche de mots clés", - "upload-image": "Envoyer une image", - "upload": "Envoi", - "delete-image": "Enlever", + "tag-whitelist": "Liste blanche de mots-clés", + "upload-image": "Téléverser une image", + "upload": "Téléverser", + "delete-image": "Supprimer", "category-image": "Image de la catégorie", "image-and-icon": "Image & Icône", "parent-category": "Catégorie parente", "optional-parent-category": "Catégorie parente (optionnel)", - "top-level": "Vers le haut", - "parent-category-none": "(Aucun)", - "copy-parent": "Copier Parent", + "top-level": "Au sommet", + "parent-category-none": "(Aucune)", + "copy-parent": "Copier parent", "copy-settings": "Copier les paramètres de", - "optional-clone-settings": "Copier les paramètres de la catégorie (optionnel)", - "clone-children": "Copier les catégories et les paramètres", + "optional-clone-settings": "Copier les paramètres d'une catégorie (optionnel)", + "clone-children": "Copier les sous-catégories et leurs paramètres", "purge": "Vider la catégorie", "enable": "Activer", @@ -50,48 +50,48 @@ "view-category": "Voir la catégorie", "set-order": "Définir l'ordre", - "set-order-help": "Configuration des catégories. Vous pouvez déplacer vos catégories dans l'ordre que vous le souhaitez. La commande minimum est de 1, ce qui place la catégorie au sommet.", + "set-order-help": "Vous pouvez déplacer les catégories dans l'ordre souhaité. La valeur minimale est 1, ce qui place la catégorie au sommet.", "select-category": "Sélectionner une catégorie", "set-parent-category": "Définir une catégorie parente", - "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.", + "privileges.description": "Ici, vous pouvez définir les privilèges d’accès pour différentes parties du site. Les droits peuvent être attribués à des utilisateurs spécifiques ou à des groupes.", "privileges.category-selector": "Configuration des privilèges pour", - "privileges.warning": "Note: Les paramètres de privilège prennent effet instantanément . Il n'est pas nécessaire de sauvegarder la catégorie après avoir ajusté ces paramètres.", - "privileges.section-viewing": "Afficher les privilèges", - "privileges.section-posting": "Privilège de message", - "privileges.section-moderation": "Privilèges de modération", + "privileges.warning": "Note : Les paramètres de privilège prennent effet immédiatement. Il n'est pas nécessaire de sauvegarder la catégorie après les avoir ajustés.", + "privileges.section-viewing": "Afficher", + "privileges.section-posting": "Publier", + "privileges.section-moderation": "Modération", "privileges.section-other": "Autres", "privileges.section-user": "Utilisateur", "privileges.search-user": "Ajouter un utilisateur", - "privileges.no-users": "Aucun privilège spécifique aux utilisateurs dans cette catégorie.", + "privileges.no-users": "Aucun privilège spécifique pour les utilisateurs dans cette catégorie.", "privileges.section-group": "Groupe", "privileges.group-private": "Ce groupe est privé", - "privileges.inheritance-exception": "Ce groupe n'hérite pas des privilèges du groupe d'utilisateurs enregistrés", - "privileges.banned-user-inheritance": "Les utilisateurs bannis héritent des privilèges du groupe d'utilisateurs bannis", + "privileges.inheritance-exception": "Ce groupe n'hérite pas des privilèges du groupe d’utilisateurs enregistrés", + "privileges.banned-user-inheritance": "Les utilisateurs bannis héritent des privilèges du groupe des utilisateurs bannis", "privileges.search-group": "Ajouter un groupe", - "privileges.copy-to-children": "Copier aux enfants", + "privileges.copy-to-children": "Copier aux sous-catégories", "privileges.copy-from-category": "Copier depuis une catégorie", "privileges.copy-privileges-to-all-categories": "Copier dans toutes les catégories", - "privileges.copy-group-privileges-to-children": "Copier les privilèges de ce groupe aux enfants de cette catégorie.", - "privileges.copy-group-privileges-to-all-categories": "Copier les privilèges de ce groupe dans toutes les catégories.", - "privileges.copy-group-privileges-from": "Copiez les privilèges de ce groupe à partir d'une autre catégorie.", - "privileges.inherit": "Si le groupeutilisateurs enregistrés bénéficie d'un privilège supplémentaire, tous les autres groupes recevront un privilège implicite, même s'ils ne sont pas explicitement définis. Ce privilège implicite vous est montré car tous les utilisateurs font partie du groupe utilisateurs enregistrés ainsi, les privilèges accordés aux autres groupes ne doivent pas nécessairement être explicitement accordés.",
- "privileges.copy-success": "Privilèges copiés !",
+ "privileges.copy-group-privileges-to-children": "Copier les privilèges de ce groupe aux sous-catégories",
+ "privileges.copy-group-privileges-to-all-categories": "Copier les privilèges de ce groupe dans toutes les catégories",
+ "privileges.copy-group-privileges-from": "Copier les privilèges de ce groupe depuis une autre catégorie",
+ "privileges.inherit": "Si le groupe utilisateurs enregistrés bénéficie d'un privilège supplémentaire, tous les autres groupes recevront un privilège implicite, même s'ils ne sont pas explicitement définis. Ce privilège implicite est montré ici car tous les utilisateurs font partie du groupe utilisateurs enregistrés, donc les privilèges des autres groupes n'ont pas besoin d'être explicitement définis.",
+ "privileges.copy-success": "Privilèges copiés !",
"analytics.back": "Revenir à la liste des catégories",
"analytics.title": "Statistiques pour la catégorie \"%1\"",
- "analytics.pageviews-hourly": "Image 1 - Pages vues par heure pour cette catégorie",
- "analytics.pageviews-daily": "Image 2 - Pages vues par jour pour cette catégorie",
- "analytics.topics-daily": "Image 3 - Sujets créés par jour dans catégorie",
- "analytics.posts-daily": "Image 4 - Messages par jour postés dans cette catégorie",
+ "analytics.pageviews-hourly": "Image 1 – Pages vues par heure pour cette catégorie",
+ "analytics.pageviews-daily": "Image 2 – Pages vues par jour pour cette catégorie",
+ "analytics.topics-daily": "Image 3 – Sujets créés par jour dans cette catégorie",
+ "analytics.posts-daily": "Image 4 – Messages postés par jour dans cette catégorie",
"federation.title": "Fédération pour la catégorie \"%1\"",
- "federation.disabled": "La fédération est désactivée sur l'ensemble du site, les paramètres de fédération par catégorie sont donc actuellement indisponibles.",
+ "federation.disabled": "La fédération est désactivée sur l'ensemble du site. Les paramètres par catégorie sont donc indisponibles.",
"federation.disabled-cta": "Configuration de la fédération →",
- "federation.syncing-header": "Synchronization",
- "federation.syncing-intro": "Une catégorie peut suivre un « acteur de groupe » via ActivityPub. Le contenu provenant des acteurs ci‑dessous sera automatiquement ajouté à cette catégorie.",
- "federation.syncing-caveat": "Remarque : configurer la synchronisation ici crée une synchronisation unidirectionnelle. NodeBB s’abonne / suit l’acteur, mais l’inverse n’est pas garanti.",
+ "federation.syncing-header": "Synchronisation",
+ "federation.syncing-intro": "Une catégorie peut suivre un « acteur de groupe » via ActivityPub. Le contenu provenant de ces acteurs sera automatiquement ajouté à cette catégorie.",
+ "federation.syncing-caveat": "Remarque : la synchronisation ici est unidirectionnelle. NodeBB suit l’acteur, mais l’inverse n’est pas garanti.",
"federation.syncing-none": "Aucun suivi pour cette catégorie pour le moment.",
"federation.syncing-add": "Synchroniser avec…",
"federation.syncing-actorUri": "Acteur",
@@ -104,26 +104,26 @@
"federation.followers-autofill": "Remplissage automatique",
"alert.created": "Créée",
- "alert.create-success": "Catégorie créée avec succès !",
- "alert.none-active": "Vous n'avez aucune catégorie active.",
+ "alert.create-success": "Catégorie créée avec succès !",
+ "alert.none-active": "Aucune catégorie active.",
"alert.create": "Créer une catégorie",
"alert.add": "Ajouter une catégorie",
- "alert.add-help": "Vous pouvez ajouter des catégories distantes à la liste en indiquant leur identifiant. Note : tous les sujets publiés dans la catégorie distante ne seront visibles que si au moins un utilisateur local la suit.",
+ "alert.add-help": "Les catégories distantes peuvent être ajoutées à la liste des catégories en spécifiant leur identifiant.Voulez-vous vraiment purger cette catégorie \"%1\" ?
Purger une catégorie va enlever tous les sujets et messages en supprimant la catégorie de la base de données. Si vous voulez seulement enlevez une catégorietemporairement, il faut plutôt \"désactiver\" la catégorie.", - "alert.purge-success": "Catégorie purgée !", - "alert.copy-success": "Paramètres copiés !", - "alert.set-parent-category": "Définir une catégorie parent", + "alert.confirm-purge": "
Voulez-vous vraiment purger cette catégorie \"%1\" ?
Purger une catégorie supprimera tous les sujets et messages, et effacera la catégorie de la base de données. Si vous souhaitez retirer une catégorie temporairement, vous devriez plutôt désactiver la catégorie à la place.
", + "alert.purge-success": "Catégorie purgée !", + "alert.copy-success": "Paramètres copiés !", + "alert.set-parent-category": "Définir une catégorie parente", "alert.updated": "Catégories mises à jour", - "alert.updated-success": "L' ID de la catégorie %1 a été mis à jour avec succès", - "alert.upload-image": "Uploader une image de catégorie", + "alert.updated-success": "L'ID de la catégorie %1 a été mis à jour avec succès", + "alert.upload-image": "Téléverser une image de catégorie", "alert.find-user": "Trouver un utilisateur", - "alert.user-search": "Chercher un utilisateur ici...", + "alert.user-search": "Rechercher un utilisateur ici…", "alert.find-group": "Trouver un groupe", - "alert.group-search": "Chercher un groupe ici...", - "alert.not-enough-whitelisted-tags": "Vous devez ajouter plus de mots-clés dans votre liste blanche ! Le nombre minimal requis est inférieur à ceux de votre liste blanche.", + "alert.group-search": "Rechercher un groupe ici…", + "alert.not-enough-whitelisted-tags": "Vous devez ajouter plus de mots-clés à votre liste blanche ! Le nombre actuel est insuffisant.", "collapse-all": "Tout réduire", "expand-all": "Tout développer", "disable-on-create": "Désactiver lors de la création", diff --git a/public/language/fr/admin/manage/custom-reasons.json b/public/language/fr/admin/manage/custom-reasons.json index 90a2e620af..01c7cc9bad 100644 --- a/public/language/fr/admin/manage/custom-reasons.json +++ b/public/language/fr/admin/manage/custom-reasons.json @@ -1,16 +1,16 @@ { - "title": "Manage Custom Reasons", - "create-reason": "Create Reason", - "edit-reason": "Edit Reason", - "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.", - "reason-title": "Title", + "title": "Gérer les raisons personnalisées", + "create-reason": "Créer une raison", + "edit-reason": "Modifier la raison", + "reasons-help": "Les raisons sont des explications prédéfinies utilisées lors du bannissement ou de la mise en sourdine d’utilisateurs, ou lors du rejet de messages dans la file d’attente de modération.", + "reason-title": "Titre", "reason-type": "Type", - "reason-body": "Body", - "reason-all": "All", - "reason-ban": "Ban", - "reason-mute": "Mute", - "reason-post-queue": "Post Queue", - "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.", - "custom-reasons-saved": "Custom reasons saved successfully", - "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?" + "reason-body": "Corps", + "reason-all": "Tout", + "reason-ban": "Bannir", + "reason-mute": "Mettre en sourdine", + "reason-post-queue": "File d'attente des messages", + "reason-type-help": "Le type d’action auquel cette raison s’applique. Si « Tous » est sélectionné, cette raison sera disponible pour tous les types d’actions.", + "custom-reasons-saved": "Raisons personnalisées enregistrées avec succès.", + "delete-reason-confirm-x": "Êtes-vous sûr de vouloir supprimer la raison personnalisée intitulée %1 ?" } \ No newline at end of file diff --git a/public/language/fr/admin/manage/privileges.json b/public/language/fr/admin/manage/privileges.json index 04d780fea3..ee8419f895 100644 --- a/public/language/fr/admin/manage/privileges.json +++ b/public/language/fr/admin/manage/privileges.json @@ -29,7 +29,7 @@ "access-topics": "Droits des sujets", "create-topics": "Créer des sujets", "reply-to-topics": "Répondre aux sujets", - "crosspost-topics": "Cross-post Topics", + "crosspost-topics": "Sujets distants", "schedule-topics": "Planifier des sujets", "tag-topics": "Tag des sujets", "edit-posts": "Modifier les messages", diff --git a/public/language/fr/admin/manage/user-custom-fields.json b/public/language/fr/admin/manage/user-custom-fields.json index cd7ec8a52d..de2e92b70a 100644 --- a/public/language/fr/admin/manage/user-custom-fields.json +++ b/public/language/fr/admin/manage/user-custom-fields.json @@ -3,26 +3,26 @@ "create-field": "Créer un champ", "edit-field": "Editer un champ", "manage-custom-fields": "Gérer les champs personnalisés", - "type-of-input": "Type of input", - "key": "Key", - "name": "Name", - "icon": "Icon", + "type-of-input": "Type de saisie", + "key": "Clé", + "name": "Nom", + "icon": "Icône", "type": "Type", - "min-rep": "Minimum Reputation", - "input-type-text": "Input (Text)", - "input-type-link": "Input (Link)", - "input-type-number": "Input (Number)", - "input-type-date": "Input (Date)", - "input-type-select": "Select", - "input-type-select-multi": "Select Multiple", + "min-rep": "Réputation minimum", + "input-type-text": "Saisie (texte)", + "input-type-link": "Saisie (Lien)", + "input-type-number": "Saisie (Nombre)", + "input-type-date": "Saisie (Date)", + "input-type-select": "Sélection", + "input-type-select-multi": "Sélection multiple", "select-options": "Options", - "select-options-help": "Add one option per line for the select element", - "minimum-reputation": "Minimum reputation", - "minimum-reputation-help": "If a user has less than this value they won't be able to use this field", - "delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?", - "custom-fields-saved": "Custom fields saved", - "visibility": "Visibility", - "visibility-all": "Everyone can see the field", - "visibility-loggedin": "Only logged in users can see the field", - "visibility-privileged": "Only privileged users like admins & moderators can see the field" + "select-options-help": "Ajoutez une option par ligne pour l'élément de sélection", + "minimum-reputation": "Réputation minimum", + "minimum-reputation-help": "Si un utilisateur a moins que cette valeur, il ne pourra pas utiliser ce champ", + "delete-field-confirm-x": "Voulez-vous vraiment supprimer le champ personnalisé \"%1\" ?", + "custom-fields-saved": "Champs personnalisés sauvegardés", + "visibility": "Visibilité", + "visibility-all": "Tout le monde peut voir le champ", + "visibility-loggedin": "Seuls les membres connectés peuvent voir le champ", + "visibility-privileged": "Seuls les membres avec privilèges comme les admins & les modérateurs peuvent voir le champ" } \ No newline at end of file diff --git a/public/language/fr/admin/manage/users.json b/public/language/fr/admin/manage/users.json index 999e442664..062a6028c7 100644 --- a/public/language/fr/admin/manage/users.json +++ b/public/language/fr/admin/manage/users.json @@ -12,15 +12,15 @@ "password-reset-email": "Envoyer un e-mail de réinitialisation du mot de passe", "force-password-reset": "Forcer la réinitialisation du mot de passe et déconnecter l'utilisateur", "ban": "Bannir", - "ban-users": "Bannir l'utilisateur", - "temp-ban": "Bannir l'utilisateur temporairement", - "unban": "Débannir l'utilisateur", + "ban-users": "Bannir l'utilisateur(s)", + "temp-ban": "Bannir l'utilisateur(s) temporairement", + "unban": "Débannir l'utilisateur(s)", "reset-lockout": "Supprimer le blocage", "reset-flags": "Supprimer les signalements", "delete": "Supprimer", "delete-users": "Supprimer Utilisateur(s)", - "delete-content": "Supprimer le contenu du compte", - "purge": "Supprimer le compte et le contenu", + "delete-content": "Supprimer les contenus de l'utilisateur(s)", + "purge": "Supprimer l'utilisateur(s) et son contenu", "download-csv": "Exporter en CSV", "custom-user-fields": "Champs utilisateur personnalisés", "custom-reasons": "Raisons personnalisées", @@ -55,7 +55,7 @@ "inactive.12-months": "12 mois", "users.uid": "uid", - "users.user-id": "User ID", + "users.user-id": "ID utilisateur", "users.username": "nom d'utilisateur", "users.email": "e-mail", "users.no-email": "(pas d'e-mail)", @@ -64,7 +64,7 @@ "users.validation-pending": "Validation en attente", "users.validation-expired": "Validation expirée", "users.ip": "IP", - "users.recent-ips": "Recent IPs", + "users.recent-ips": "IP récente(s)", "users.postcount": "nombre de sujets", "users.reputation": "réputation", "users.flags": "signalements", @@ -88,10 +88,10 @@ "alerts.confirm-ban": "Voulez-vous réellement bannir définitivement cet utilisateur ?", "alerts.confirm-ban-multi": "Voulez-vous réellement bannir définitivement ces utilisateurs ?", - "alerts.ban-success": "Utilisateur(s) banni(s)", + "alerts.ban-success": "Utilisateur(s) banni(s) !", "alerts.button-ban-x": "Bannir %1 utilisateur(s)", "alerts.unban-success": "Utilisateur(s) débanni(s) !", - "alerts.lockout-reset-success": "Blocage(s) supprimé(s)", + "alerts.lockout-reset-success": "Blocage(s) supprimé(s) !", "alerts.password-change-success": "Mot(s) de passe modifié(s) !", "alerts.flag-reset-success": "Signalement(s) réinitialisé(s) !", "alerts.no-remove-yourself-admin": "Vous ne pouvez pas vous retirer vous-même des administrateurs !", @@ -104,17 +104,17 @@ "alerts.make-moderator-success": "L'utilisateur est maintenant modérateur.", "alerts.confirm-remove-moderator": "Voulez-vous vraiment supprimer ce modérateur ?", "alerts.remove-moderator-success": "L'utilisateur n'est plus modérateur.", - "alerts.confirm-validate-email": "Voulez-vous réellement valider les adresses e-mails de ces utilisateurs ?", + "alerts.confirm-validate-email": "Voulez-vous réellement valider les adresses e-mails de cet (ces) utilisateur(s) ?", "alerts.confirm-force-password-reset": "Êtes-vous sûr de vouloir forcer la réinitialisation du mot de passe et déconnecter cet (ces) utilisateur(s) ?", "alerts.validate-email-success": "Adresse e-mail validée", - "alerts.validate-force-password-reset-success": "Les mots de passe des utilisateurs ont été réinitialisés et leurs sessions existantes ont été révoquées.", - "alerts.password-reset-confirm": "Voulez-vous réellement envoyer un e-mail de réinitialisation de mot de passe à cet utilisateur ?", + "alerts.validate-force-password-reset-success": "Les mots de passe de cet (ces) utilisateurs ont été réinitialisés et leurs sessions existantes ont été révoquées.", + "alerts.password-reset-confirm": "Voulez-vous réellement envoyer un e-mail de réinitialisation de mot de passe à cet (ces) utilisateur(s) ?", "alerts.password-reset-email-sent": "Réinitialisation de mot de passe envoyée", - "alerts.confirm-delete": "Attention !Voulez-vous réellement supprimer cet utilisateur ?
Cette action est irréversible ! Seul le compte sera supprimé, ses sujets et ses messages seront conservés
", - "alerts.delete-success": "Utilisateur supprimé !", - "alerts.confirm-delete-content": "Attention !Voulez-vous réellement supprimer le contenu de cet utilisateur ?
Cette action est irréversible ! Toutes les données de cet utilisateur seront effacées !
", - "alerts.delete-content-success": "Contenu de l'utilisateur supprimé !", - "alerts.confirm-purge": "Attention !Voulez-vous réellement supprimer cet utilisateur ainsi que son contenu ?
Cette action est irréversible ! Le compte de l'utilisateur ainsi que tout son contenu seront effacées !
", + "alerts.confirm-delete": "Attention !Voulez-vous réellement supprimer cet (ces) utilisateur(s) ?
Cette action est irréversible ! Seul le compte sera supprimé, ses sujets et ses messages seront conservés
", + "alerts.delete-success": "Utilisateur(s) supprimé(s) !", + "alerts.confirm-delete-content": "Attention !Voulez-vous réellement supprimer le contenu de cet (ces) utilisateur(s) ?
Cette action est irréversible ! Toutes les données de cet utilisateur seront effacées !
", + "alerts.delete-content-success": "Contenu de cet (ces) utilisateur(s) supprimé !", + "alerts.confirm-purge": "Attention !Voulez-vous réellement supprimer cet (ces) utilisateur(s) ainsi que son contenu ?
Cette action est irréversible ! Le compte de l'utilisateur ainsi que tout son contenu seront effacées !
", "alerts.create": "Créer un utilisateur", "alerts.button-create": "Créer", "alerts.button-cancel": "Annuler", diff --git a/public/language/fr/admin/menu.json b/public/language/fr/admin/menu.json index 01724a9f37..0acf15ba84 100644 --- a/public/language/fr/admin/menu.json +++ b/public/language/fr/admin/menu.json @@ -48,13 +48,13 @@ "settings.page-title": "Réglages %1", - "section-federation": "Federation", - "federation/general": "General", - "federation/content": "Content", - "federation/rules": "Categorization", - "federation/relays": "Relays", - "federation/pruning": "Storage", - "federation/safety": "Trust & Safety", + "section-federation": "Fédération", + "federation/general": "Général", + "federation/content": "Contenu", + "federation/rules": "Catégorisation", + "federation/relays": "Relais", + "federation/pruning": "Stockage", + "federation/safety": "Fiabilité et sécurité", "section-appearance": "Apparence", "appearance/themes": "Thèmes", diff --git a/public/language/fr/admin/settings/activitypub.json b/public/language/fr/admin/settings/activitypub.json index eb1cbd4016..566f2e7e00 100644 --- a/public/language/fr/admin/settings/activitypub.json +++ b/public/language/fr/admin/settings/activitypub.json @@ -1,54 +1,54 @@ { - "intro-lead": "Qu'est-ce que la fédération ?", - "intro-body": "NodeBB est capable de communiquer avec d’autres instances de NodeBB qui le prennent en charge. Cela est réalisé via un protocole appelé ActivityPub. Si activé, NodeBB pourra également communiquer avec d’autres applications et sites web qui utilisent ActivityPub (par exemple Mastodon, Peertube, etc.)", + "intro-lead": "Qu’est-ce que la fédération ?", + "intro-body": "NodeBB peut communiquer avec d’autres instances NodeBB compatibles. Cela se fait via un protocole appelé ActivityPub. Si activé, NodeBB pourra également interagir avec d’autres applications et sites utilisant ActivityPub (par exemple Mastodon, Peertube, etc.)", "general": "Général", - "pruning": "Elagage de contenu", - "content-pruning": "Durée de conservatio du contenu distant", - "content-pruning-help": "Notez que le contenu distant qui a reçu une participation (une réponse ou un vote positif/négatif) sera préservé. (0 pour désactiver)", + "pruning": "Élagage du contenu", + "content-pruning": "Durée de conservation du contenu distant", + "content-pruning-help": "Notez que le contenu distant ayant reçu une interaction (réponse ou vote positif/négatif) sera conservé. (0 pour désactiver)", "user-pruning": "Durée de mise en cache des comptes utilisateurs distants", - "user-pruning-help": "Les comptes d’utilisateurs distants seront élagués s’ils n’ont pas de publications. Sinon, ils seront re-récupérés. (0 pour désactiver)", + "user-pruning-help": "Les comptes d’utilisateurs distants seront supprimés s’ils n’ont aucune publication. Sinon, ils seront récupérés à nouveau. (0 pour désactiver)", "enabled": "Activer la fédération", - "enabled-help": "Si activé, cela permettra à ce NodeBB de communiquer avec tous les clients compatibles ActivityPub sur le fediverse.", + "enabled-help": "Si activé, cette instance NodeBB pourra communiquer avec tous les clients compatibles ActivityPub sur le fediverse.", "allowLoopback": "Autoriser le traitement en boucle", - "allowLoopback-help": "Utile à des fins de débogage uniquement. Nous vous recommandons de laisser cela désactivé.", + "allowLoopback-help": "À utiliser uniquement à des fins de débogage. Il est recommandé de laisser cette option désactivée.", "probe": "Ouvrir dans l’application", - "probe-enabled": "Tenter d’ouvrir les ressources compatibles ActivityPub dans NodeBB", - "probe-enabled-help": "Si activé, NodeBB vérifiera chaque lien externe afin de déterminer s’il existe un équivalent ActivityPub, et le chargera dans NodeBB à la place.", - "probe-timeout": "Expiration de la recherche (ms)", - "probe-timeout-help": "(Par défaut : 2000) Si la requête de recherche n’obtient pas de réponse dans le délai défini, l’utilisateur est automatiquement redirigé vers le lien. Augmentez cette valeur si les sites répondent lentement et que vous souhaitez accorder davantage de temps.", + "probe-enabled": "Tenter d’ouvrir les ressources ActivityPub dans NodeBB", + "probe-enabled-help": "Si activé, NodeBB vérifiera chaque lien externe pour déterminer s’il existe un équivalent ActivityPub et l’affichera directement dans NodeBB.", + "probe-timeout": "Durée maximale de recherche (ms)", + "probe-timeout-help": "(Par défaut : 2000) Si la recherche n’obtient pas de réponse dans ce délai, l’utilisateur est automatiquement redirigé vers le lien. Augmentez cette valeur si les sites répondent lentement.", "rules": "Catégorisation", - "rules-intro": "Le contenu découvert via ActivityPub peut être automatiquement catégorisé en fonction de certaines règles (par exemple, hashtag)", - "rules.modal.title": "Comment cela fonctionne", - "rules.modal.instructions": "Tout contenu entrant est vérifié selon ces règles de catégorisation, et le contenu correspondant est automatiquement déplacé dans la catégorie de choix.# ",
- "rules.help-user": "Les sujets créés par l’utilisateur saisi seront pris en compte. Entrez un identifiant ou un ID complet (par ex. bob@exemple.org ou https://exemple.org/users/bob).",
+ "rules.help-hashtag": "Les sujets contenant ce hashtag, quelle que soit la casse, seront inclus. Ne saisissez pas le symbole #.",
+ "rules.help-user": "Les sujets créés par l’utilisateur spécifié seront pris en compte. Entrez un identifiant ou un ID complet (par ex. bob@exemple.org ou https://exemple.org/users/bob).",
"rules.type": "Type",
"rules.value": "Valeur",
"rules.cid": "Catégorie",
"relays": "Relais",
- "relays.intro": "Un relais améliore la découverte de contenu vers et depuis votre instance NodeBB. S’abonner à un relais signifie que le contenu reçu par le relais est transmis ici, et que le contenu publié ici est diffusé vers l’extérieur par le relais.",
- "relays.warning": "Remarque : les relais peuvent générer d’importants volumes de trafic entrant et entraîner une augmentation des coûts de stockage et de traitement.",
- "relays.litepub": "NodeBB suit le standard de relais de type LitePub. L’URL que vous saisissez ici doit se terminer par /actor.",
- "relays.add": "Ajouter un nouveau relais",
+ "relays.intro": "Un relais améliore la découverte de contenu vers et depuis votre instance NodeBB. S’abonner à un relais signifie que le contenu reçu par celui-ci est transmis ici, et que le contenu publié ici est diffusé vers l’extérieur par le relais.",
+ "relays.warning": "Attention : les relais peuvent générer un volume important de trafic entrant et augmenter les coûts de stockage et de traitement.",
+ "relays.litepub": "NodeBB suit le standard de relais LitePub. L’URL saisie doit se terminer par /actor.",
+ "relays.add": "Ajouter un relais",
"relays.relay": "Relais",
- "relays.state": "Etat",
+ "relays.state": "État",
"relays.state-0": "En attente",
- "relays.state-1": "Recevoir uniquement",
+ "relays.state-1": "Réception uniquement",
"relays.state-2": "Actif",
"server-filtering": "Filtrage",
"count": "Ce NodeBB connaît actuellement %1 serveur(s)",
- "server.filter-help": "Spécifiez les serveurs que vous souhaitez interdire de se fédérer avec votre NodeBB. Vous pouvez également autoriser sélectivement la fédération permettre avec certains serveurs. Ces deux options sont possibles, mais incompatibles.",
- "server.filter-help-hostname": "Saisissez uniquement le nom d’hôte de l’instance ci-dessous (par ex. exemple.org), en les séparant par des sauts de ligne.",
+ "server.filter-help": "Spécifiez les serveurs que vous souhaitez interdire de se fédérer avec votre NodeBB. Vous pouvez également autoriser sélectivement la fédération avec certains serveurs. Ces deux options sont possibles, mais incompatibles.",
+ "server.filter-help-hostname": "Saisissez uniquement le nom d’hôte de l’instance (par ex. exemple.org), un par ligne.",
"server.filter-allow-list": "Utiliser comme liste blanche",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "Sortant",
+ "content.summary-limit": "Nombre de caractères déclenchant la génération d’un résumé",
+ "content.summary-limit-help": "Lorsque le contenu fédéré dépasse ce nombre de caractères, un résumé est généré à partir de toutes les phrases complètes situées avant cette limite. (Par défaut : 500)",
+ "content.break-string": "Séparateur note/article",
+ "content.break-string-help": "Ce séparateur peut être inséré manuellement par les utilisateurs avancés lors de la création de nouveaux sujets. Il indique à NodeBB d’utiliser le contenu jusqu’à cet emplacement comme résumé. Si cette chaîne n’est pas utilisée, la limite de caractères par défaut s’applique. (Par défaut : [...])"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/settings/email.json b/public/language/fr/admin/settings/email.json
index 671d4447b7..6cd43cd678 100644
--- a/public/language/fr/admin/settings/email.json
+++ b/public/language/fr/admin/settings/email.json
@@ -28,22 +28,22 @@
"smtp-transport.password": "Mot de passe",
"smtp-transport.pool": "Activer les connexions groupées",
"smtp-transport.pool-help": "Le regroupement des connexions empêche NodeBB de créer une nouvelle connexion pour chaque e-mail. Cette option s'applique uniquement si le transport SMTP est activé.",
- "smtp-transport.allow-self-signed": "Allow self-signed certificates",
- "smtp-transport.allow-self-signed-help": "Enabling this setting will allow you to use self-signed or invalid TLS certificates.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.allow-self-signed": "Autoriser les certificats auto-signés",
+ "smtp-transport.allow-self-signed-help": "L’activation de ce paramètre vous permettra d’utiliser des certificats TLS auto-signés ou non valides.",
+ "smtp-transport.test-success": "L'e-mail de test SMTP a été envoyé avec succès.",
"template": "Modifier le modèle d'e-mail",
"template.select": "Sélectionner un modèle d'e-mail ",
"template.revert": "Retourner à l'original",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "Tester les paramètres SMTP",
"testing": "Test d'e-mail",
- "testing.success": "Test Email Sent.",
+ "testing.success": "E-mail de test envoyé.",
"testing.select": "Sélectionner un modèle d'e-mail ",
"testing.send": "Envoyer un e-mail de test",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" sera utilisé pour envoyer les e-mails de test.",
+ "testing.send-help-smtp": "Le transport SMTP est activé et sera utilisé pour envoyer les e-mails.",
+ "testing.send-help-no-plugin": "Aucun plugin d'envoi d'e-mails n'est installé, nodemailer sera utilisé par défaut.",
+ "testing.send-help": "L'e-mail de test sera envoyé à l'adresse e-mail de l'utilisateur actuellement connecté en utilisant les paramètres enregistrés sur cette page.",
"subscriptions": "Actualités du forum ",
"subscriptions.disable": "Désactiver les actualités du forum ",
"subscriptions.hour": "Heure d'envoi",
diff --git a/public/language/fr/admin/settings/general.json b/public/language/fr/admin/settings/general.json
index d4b6872288..6da6d17130 100644
--- a/public/language/fr/admin/settings/general.json
+++ b/public/language/fr/admin/settings/general.json
@@ -15,7 +15,7 @@
"title-layout": "Disposition du titre",
"title-layout-help": "Définir la manière dont le titre est structuré dans le navigateur ex : {pageTitle} | {browserTitle}",
"description.placeholder": "Une courte description de votre communauté",
- "description": "Site Description",
+ "description": "Description du site",
"keywords": "Mots-clés du site",
"keywords-placeholder": "Mots-clés décrivant votre communauté, séparés par des virgules",
"logo-and-icons": "Logo & Icônes du site",
@@ -51,7 +51,7 @@
"topic-tools": "Outils pour les sujets",
"home-page": "Page d'accueil",
"home-page-route": "Route de la page d'accueil",
- "home-page-description": "Choose what page is shown when users navigate to the root URL of your forum.",
+ "home-page-description": "Choisissez la page qui s'affiche lorsque les utilisateurs accèdent à l'URL racine de votre forum.",
"custom-route": "Route personnalisée",
"allow-user-home-pages": "Permettre aux utilisateurs de choisir une page d'accueil personnalisée",
"home-page-title": "Titre de la page d'accueil (par défaut \"Accueil\")",
diff --git a/public/language/fr/admin/settings/notifications.json b/public/language/fr/admin/settings/notifications.json
index 31146324dc..20f00e46f2 100644
--- a/public/language/fr/admin/settings/notifications.json
+++ b/public/language/fr/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "Lien de notification de bienvenue",
"welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)",
"post-queue-notification-uid": "File d'attente utilisateur (UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.%1)",
+ "unsub.failure.message": "Malheureusement, nous n'avons pas pu vous désinscrire de la liste de diffusion en raison d’un problème avec le lien. Cependant, vous pouvez modifier vos préférences de messagerie en accédant à vos paramètres utilisateur.%1)",
"banned.subject": "Vous avez été banni de %1",
"banned.text1": "L'utilisateur %1 a été banni de %2.",
"banned.text2": "Ce ban est effectif jusqu'au %1.",
diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json
index 30223e8eba..02954f224f 100644
--- a/public/language/fr/flags.json
+++ b/public/language/fr/flags.json
@@ -84,17 +84,17 @@
"modal-reason-offensive": "Choquant",
"modal-reason-other": "Autre (précisez ci-dessous)",
"modal-reason-custom": "Motif du signalement...",
- "modal-notify-remote": "Forward this report to %1",
+ "modal-notify-remote": "Envoyer ce rapport à %1",
"modal-submit": "Soumettre",
"modal-submit-success": "Le contenu a été soumis pour examen.",
- "modal-confirm-rescind": "Rescind Report?",
+ "modal-confirm-rescind": "Annuler le signalement ?",
"bulk-actions": "Actions en vrac",
"bulk-resolve": "Signalement(s) résolu(s)",
- "confirm-purge": "Are you sure you want to permanently delete these flags?",
- "purge-cancelled": "Flag Purge Cancelled",
- "bulk-purge": "Purge Flag(s)",
+ "confirm-purge": "Êtes-vous sûr de vouloir supprimer définitivement ces signalements ?",
+ "purge-cancelled": "Suppression des signalements annulée",
+ "bulk-purge": "Supprimer le(s) signalement(s)",
"bulk-success": "%1 signalements mis à jour",
"flagged-timeago": "Signalé ",
"auto-flagged": "[Auto Signalement] A reçu %1 votes négatifs."
diff --git a/public/language/fr/global.json b/public/language/fr/global.json
index f5e9e3d3f7..e9751bc1a7 100644
--- a/public/language/fr/global.json
+++ b/public/language/fr/global.json
@@ -137,7 +137,7 @@
"allowed-file-types": "Les types de fichiers autorisés sont : %1",
"unsaved-changes": "Vous avez des modifications non sauvegardées. Êtes-vous sûr de vouloir naviguer tout de même ?",
"reconnecting-message": "Il semble que votre connexion à %1 ait été perdue, veuillez patienter pendant que nous vous reconnectons.",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "Connecté à %1 avec succès.",
"play": "Lire",
"cookies.message": "Ce site utilise des cookies pour vous permettre d'avoir la meilleure expérience possible.",
"cookies.accept": "Compris !",
diff --git a/public/language/fr/groups.json b/public/language/fr/groups.json
index f946d20072..2a4246edd5 100644
--- a/public/language/fr/groups.json
+++ b/public/language/fr/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "Groupe",
"all-groups": "Tous les groupes",
"groups": "Groupes",
"members": "Membres",
- "x-members": "%1 member(s)",
+ "x-members": "%1 membre(s)",
"view-group": "Voir le groupe",
"owner": "Propriétaire du groupe",
"new-group": "Créer un nouveau groupe",
diff --git a/public/language/fr/modules.json b/public/language/fr/modules.json
index 007cdb8793..31e4c4a9e3 100644
--- a/public/language/fr/modules.json
+++ b/public/language/fr/modules.json
@@ -48,7 +48,7 @@
"chat.add-user": "Ajouter un utilisateur",
"chat.notification-settings": "Paramètres de notification",
"chat.default-notification-setting": "Paramètres de notification par défaut",
- "chat.join-leave-messages": "Join/Leave Messages",
+ "chat.join-leave-messages": "Rejoindre/Quitter les messages",
"chat.notification-setting-room-default": "Salon par défaut",
"chat.notification-setting-none": "Aucune notification",
"chat.notification-setting-at-mention-only": "@mention seulement",
@@ -82,7 +82,7 @@
"composer.hide-preview": "Masquer l'aperçu",
"composer.help": "Aide",
"composer.user-said-in": "%1 a dit dans %2 :",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [a dit](%2):",
"composer.discard": "Êtes-vous sûr de bien vouloir supprimer ce message ?",
"composer.submit-and-lock": "Envoyer et verrouiller",
"composer.toggle-dropdown": "Afficher/masquer le menu",
@@ -116,8 +116,8 @@
"composer.discard-all-drafts": "Supprimer tous les brouillons",
"composer.no-drafts": "Vous n'avez pas de brouillons",
"composer.discard-draft-confirm": "Voulez-vous supprimer ce brouillon ?",
- "composer.remote-pid-editing": "Editing a remote post",
- "composer.remote-pid-content-immutable": "The content of remote posts cannot be edited. However, you are able change the topic title and tags.",
+ "composer.remote-pid-editing": "Modifier un post distant",
+ "composer.remote-pid-content-immutable": "Le contenu des posts distants ne peut pas être modifié. Cependant, vous pouvez changer le titre du sujet et les tags.",
"bootbox.ok": "OK",
"bootbox.cancel": "Annuler",
"bootbox.confirm": "Confirmer",
diff --git a/public/language/fr/notifications.json b/public/language/fr/notifications.json
index ba71787e7f..6e11615ac6 100644
--- a/public/language/fr/notifications.json
+++ b/public/language/fr/notifications.json
@@ -9,38 +9,38 @@
"continue-to": "Continuer vers %1",
"return-to": "Revenir à %1",
"new-notification": "Vous avez une nouvelle notification",
- "you-have-unread-notifications": "Vous avez des notifications non-lues",
+ "you-have-unread-notifications": "Vous avez des notifications non lues",
"all": "Tout",
"topics": "Sujets",
"tags": "Mots-clés",
"categories": "Catégories",
"replies": "Réponses",
"chat": "Discussions",
- "group-chat": "Groupe de discussions",
- "public-chat": "Discussions publiques",
- "follows": "Suivis",
+ "group-chat": "Discussion de groupe",
+ "public-chat": "Discussion publique",
+ "follows": "Abonnements",
"upvote": "Votes positifs",
"awards": "Récompenses",
"new-flags": "Nouveaux signalements",
"my-flags": "Mes signalements",
"bans": "Bannissements",
"new-message-from": "Nouveau message de %1",
- "new-messages-from": "%1 Nouveaux messages de %2",
+ "new-messages-from": "%1 nouveaux messages de %2",
"new-message-in": "Nouveau message dans %1",
- "new-messages-in": "%1 Nouveaux messages dans %2",
- "user-posted-in-public-room": "%1 wrote in %3",
- "user-posted-in-public-room-dual": "%1 and %2 wrote in %4",
- "user-posted-in-public-room-triple": "%1, %2 and %3 wrote in %5",
- "user-posted-in-public-room-multiple": "%1, %2 and %3 others wrote in %5",
+ "new-messages-in": "%1 nouveaux messages dans %2",
+ "user-posted-in-public-room": "%1 a écrit dans %3",
+ "user-posted-in-public-room-dual": "%1 et %2 ont écrit dans %4",
+ "user-posted-in-public-room-triple": "%1, %2 et %3 ont écrit dans %5",
+ "user-posted-in-public-room-multiple": "%1, %2 et %3 autres ont écrit dans %5",
"upvoted-your-post-in": "%1 a approuvé votre publication dans %2",
"upvoted-your-post-in-dual": "%1 et %2 ont approuvé votre publication dans %3",
"upvoted-your-post-in-triple": "%1, %2 et %3 ont approuvé votre publication dans %4",
- "upvoted-your-post-in-multiple": "%1, %2 et %3 autres ont approuvé votre publication dans %4.",
+ "upvoted-your-post-in-multiple": "%1, %2 et %3 autres ont approuvé votre publication dans %4",
"moved-your-post": "%1 a déplacé votre publication vers %2",
- "moved-your-topic": "%1 a déplacé %2.",
+ "moved-your-topic": "%1 a déplacé %2",
"user-flagged-post-in": "%1 a signalé une publication dans %2",
"user-flagged-post-in-dual": "%1 et %2 ont signalé une publication dans %3",
- "user-flagged-post-in-triple": "1, %2 et %3 ont signalé une publication dans %4",
+ "user-flagged-post-in-triple": "%1, %2 et %3 ont signalé une publication dans %4",
"user-flagged-post-in-multiple": "%1, %2 et %3 autres ont signalé une publication dans %4",
"user-flagged-user": "%1 a signalé un profil utilisateur (%2)",
"user-flagged-user-dual": "%1 et %2 ont signalé un profil utilisateur (%3)",
@@ -49,59 +49,59 @@
"user-posted-to": "%1 a répondu dans %2",
"user-posted-to-dual": "%1 et %2 ont répondu dans %3",
"user-posted-to-triple": "%1, %2 et %3 ont répondu dans %4",
- "user-posted-to-multiple": "%1, %2 and %3 autres ont répondu dans %4",
+ "user-posted-to-multiple": "%1, %2 et %3 autres ont répondu dans %4",
"user-posted-topic": "%1 a publié %2",
"user-edited-post": "%1 a édité une publication dans %2",
"user-posted-topic-with-tag": "%1 a publié %2 (a mentionné %3)",
- "user-posted-topic-with-tag-dual": "%1 a posté %2 (a mentionné %3 et %4)",
- "user-posted-topic-with-tag-triple": "%1 a publié %2 (a mentionné %3, %4, et %5)",
+ "user-posted-topic-with-tag-dual": "%1 a publié %2 (a mentionné %3 et %4)",
+ "user-posted-topic-with-tag-triple": "%1 a publié %2 (a mentionné %3, %4 et %5)",
"user-posted-topic-with-tag-multiple": "%1 a publié %2 (a mentionné %3)",
"user-posted-topic-in-category": "%1 a publié %2 dans %3",
"user-started-following-you": "%1 a commencé à vous suivre",
"user-started-following-you-dual": "%1 et %2 ont commencé à vous suivre",
- "user-started-following-you-triple": "%1, %2 et %3 ont commencé à vous suivre.",
- "user-started-following-you-multiple": "%1, %2 et %3 autres ont commencé à vous suivre.",
- "new-register": "%1 a envoyé une demande d'incription.",
- "new-register-multiple": "Il y a %1 demandes d'inscription en attente de validation.",
+ "user-started-following-you-triple": "%1, %2 et %3 ont commencé à vous suivre",
+ "user-started-following-you-multiple": "%1, %2 et %3 autres ont commencé à vous suivre",
+ "new-register": "%1 a envoyé une demande d'inscription",
+ "new-register-multiple": "Il y a %1 demandes d'inscription en attente de validation",
"flag-assigned-to-you": "Le signalement %1 vous a été assigné",
"post-awaiting-review": "Message en attente de validation",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "Sujet en attente de validation",
"profile-exported": "%1 profil exporté, cliquez pour le télécharger",
"posts-exported": "%1 messages exportés, cliquez pour les télécharger",
"uploads-exported": "%1 envois exportés, cliquez pour les télécharger",
- "users-csv-exported": "Utilisateurs exportés en CSV, cliquer pour télécharger",
+ "users-csv-exported": "Utilisateurs exportés en CSV, cliquez pour télécharger",
"post-queue-accepted": "Votre publication a été acceptée. Cliquez ici pour l'afficher.",
"post-queue-rejected": "Votre publication a été rejetée.",
- "post-queue-rejected-for-reason": "Votre publication en attente a été refusée pour le motif suivant : \"%1\"",
+ "post-queue-rejected-for-reason": "Votre publication a été rejetée pour le motif suivant : \"%1\"",
"post-queue-notify": "Une publication en attente a reçu une notification : \"%1\"",
"email-confirmed": "E-mail vérifié",
"email-confirmed-message": "Merci pour la validation de votre adresse e-mail. Votre compte est désormais activé.",
- "email-confirm-error-message": "Il y a un un problème dans la vérification de votre adresse e-mail. Le code est peut être invalide ou a expiré.",
- "email-confirm-sent": "E-mail de vérification envoyé.",
- "none": "aucun",
+ "email-confirm-error-message": "Problème lors de la vérification de votre e-mail. Le code est peut-être invalide ou expiré.",
+ "email-confirm-sent": "E-mail de vérification envoyé",
+ "none": "Aucun",
"notification-only": "Notification uniquement",
"email-only": "E-mail uniquement",
"notification-and-email": "Notification & E-mail",
- "notificationType-upvote": "Quand quelqu'un a voté pour une de vos publication",
+ "notificationType-upvote": "Quand quelqu'un vote pour une de vos publications",
"notificationType-new-topic": "Quand quelqu'un que vous suivez publie un sujet",
- "notificationType-new-topic-with-tag": "Quand un sujet est publié avec un mot-clé que vous suivez",
- "notificationType-new-topic-in-category": "When a topic is posted in a watched category",
- "notificationType-new-reply": "When a reply is posted in a watched topic",
- "notificationType-post-edit": "When a post is edited in a watched topic",
+ "notificationType-new-topic-with-tag": "Quand un sujet avec un mot-clé que vous suivez est publié",
+ "notificationType-new-topic-in-category": "Quand un sujet dans une catégorie que vous suivez est publié",
+ "notificationType-new-reply": "Quand une nouvelle réponse est ajoutée dans un sujet que vous suivez",
+ "notificationType-post-edit": "Quand un message est modifié dans un sujet que vous suivez",
"notificationType-follow": "Quand quelqu'un commence à vous suivre",
- "notificationType-new-chat": "Quand vous recevez un message du chat",
+ "notificationType-new-chat": "Quand vous recevez un message de chat",
"notificationType-new-group-chat": "Quand vous recevez un message de discussion de groupe",
- "notificationType-new-public-chat": "Quand vous recevez un message du groupe de discussion publique",
- "notificationType-group-invite": "Quand vous recevez une invitation d'un groupe",
+ "notificationType-new-public-chat": "Quand vous recevez un message dans le groupe de discussion publique",
+ "notificationType-group-invite": "Quand vous recevez une invitation à un groupe",
"notificationType-group-leave": "Quand un utilisateur quitte votre groupe",
- "notificationType-group-request-membership": "When a user requests to join a group you own",
+ "notificationType-group-request-membership": "Quand quelqu'un demande à rejoindre un groupe que vous administrez",
"notificationType-new-register": "Quand quelqu'un est ajouté à la file d'attente d'inscription",
"notificationType-post-queue": "Quand un nouveau message est mis en file d'attente",
- "notificationType-new-post-flag": "Quand un message est marqué",
+ "notificationType-new-post-flag": "Quand un message est signalé",
"notificationType-new-user-flag": "Quand un utilisateur est signalé",
"notificationType-new-reward": "Quand vous gagnez une nouvelle récompense",
- "activitypub.announce": "%1 a partagé votre publication dans %2 avec ses abonnés.",
- "activitypub.announce-dual": "%1 et %2 ont partagé votre publication dans %3 avec leurs abonnés.",
- "activitypub.announce-triple": "%1, %2 et %3 ont partagé votre publication dans %4 avec leurs abonnés.",
- "activitypub.announce-multiple": "%1, %2 et %3 autres ont partagé votre publication à %4 avec leurs abonnés."
+ "activitypub.announce": "%1 a partagé votre publication dans %2 avec ses abonnés",
+ "activitypub.announce-dual": "%1 et %2 ont partagé votre publication dans %3 avec leurs abonnés",
+ "activitypub.announce-triple": "%1, %2 et %3 ont partagé votre publication dans %4 avec leurs abonnés",
+ "activitypub.announce-multiple": "%1, %2 et %3 autres ont partagé votre publication dans %4 avec leurs abonnés"
}
\ No newline at end of file
diff --git a/public/language/fr/pages.json b/public/language/fr/pages.json
index c636c03bbc..09afe8a8cc 100644
--- a/public/language/fr/pages.json
+++ b/public/language/fr/pages.json
@@ -36,7 +36,7 @@
"chat": "Conversation avec %1",
"flags": "Signalements",
"flag-details": "Détails signalement %1",
- "world": "World",
+ "world": "Web",
"account/edit": "Édition de \"%1\"",
"account/edit/password": "Édition du mot de passe de \"%1\"",
"account/edit/username": "Édition du nom d'utilisateur de \"%1\"",
@@ -63,7 +63,7 @@
"account/blocks": "Utilisateurs bloqués pour %1",
"account/uploads": "Envoyé par %1",
"account/sessions": "Sessions des connexions",
- "account/shares": "Topics shared by %1",
+ "account/shares": "Sujets partagés par %1",
"confirm": "E-mail vérifié",
"maintenance.text": "%1 est actuellement en cours de maintenance. YYYY-MM-DD",
diff --git a/public/language/he/admin/development/info.json b/public/language/he/admin/development/info.json
index c661dbf942..3b59d685c1 100644
--- a/public/language/he/admin/development/info.json
+++ b/public/language/he/admin/development/info.json
@@ -8,7 +8,7 @@
"nodejs": "nodejs",
"online": "מקוון",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "rss/heap בשימוש",
"system-memory": "זיכרון מערכת",
"used-memory-process": "זיכרון בשימוש ע\"י התהליך",
"used-memory-os": "זיכרון מערכת בשימוש",
diff --git a/public/language/he/admin/manage/categories.json b/public/language/he/admin/manage/categories.json
index c139e95aa1..e666b0f26a 100644
--- a/public/language/he/admin/manage/categories.json
+++ b/public/language/he/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "בחרו קטגוריה",
"set-parent-category": "הגדרת קטגוריית אב",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "בסעיף זה ניתן להגדיר את הרשאות הגישה עבור חלקים באתר. ניתן להעניק הרשאות על בסיס משתמש או על בסיס קבוצה.",
"privileges.category-selector": "הגדרת הרשאות עבור",
"privileges.warning": "הערה: הגדרות ההרשאות נכנסות לתוקף באופן מיידי. אין צורך לשמור את הקטגוריה לאחר התאמת הגדרות אלה.",
"privileges.section-viewing": "הרשאות צפייה",
diff --git a/public/language/he/admin/manage/custom-reasons.json b/public/language/he/admin/manage/custom-reasons.json
index 90a2e620af..a45a03b331 100644
--- a/public/language/he/admin/manage/custom-reasons.json
+++ b/public/language/he/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
- "reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "title": "ניהול סיבות מותאמות אישית",
+ "create-reason": "עריכת סיבה",
+ "edit-reason": "ערוך סיבה",
+ "reasons-help": "סיבות משמעותן רשימת הסברים מוגדרים מראש המשמשים בעת חסימה או השתקה של משתמשים, או בעת דחיית פוסטים בתור הפוסטים.",
+ "reason-title": "כותרת",
+ "reason-type": "סוג",
+ "reason-body": "תוכן",
+ "reason-all": "הכל",
+ "reason-ban": "הרחקה",
+ "reason-mute": "השתקה",
+ "reason-post-queue": "תור פוסטים",
+ "reason-type-help": "סוג הפעולה שסיבה זו חלה עליה. בחירה ב'הכל', תהפוך את הסיבה לזמינה עבור כל סוגי הפעולות",
+ "custom-reasons-saved": "סיבות מותאמות אישית נשמרו בהצלחה",
+ "delete-reason-confirm-x": "האם למחוק את הסיבה המותאמת אישית עם הכותרת %1?"
}
\ No newline at end of file
diff --git a/public/language/he/admin/manage/tags.json b/public/language/he/admin/manage/tags.json
index 035cecb208..78b568dc02 100644
--- a/public/language/he/admin/manage/tags.json
+++ b/public/language/he/admin/manage/tags.json
@@ -7,7 +7,7 @@
"create": "יצירת תג",
"add-tag": "הוספת תג",
"modify": "שינוי תג",
- "rename": "שנוי שם של תג",
+ "rename": "שינוי שם של תג",
"delete": "מחיקת תגיות שנבחרו",
"search": "חיפוש תג...",
"settings": "הגדרות תגית",
diff --git a/public/language/he/admin/manage/users.json b/public/language/he/admin/manage/users.json
index 4c3dff4273..a989384a1c 100644
--- a/public/language/he/admin/manage/users.json
+++ b/public/language/he/admin/manage/users.json
@@ -23,7 +23,7 @@
"purge": "מחיקת משתמש(ים) ותוכן",
"download-csv": "ייצוא משתמשים כ-CSV",
"custom-user-fields": "שדות משתמש מותאמים אישית",
- "custom-reasons": "Custom Reasons",
+ "custom-reasons": "סיבות מותאמות אישית",
"manage-groups": "ניהול קבוצות",
"set-reputation": "הגדרת מוניטין",
"add-group": "הוספת קבוצה",
@@ -64,7 +64,7 @@
"users.validation-pending": "ממתין לאימות",
"users.validation-expired": "תוקף האימות פג",
"users.ip": "IP",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "כתובות IP אחרונות",
"users.postcount": "מספר פוסטים",
"users.reputation": "מוניטין",
"users.flags": "דיווחים",
@@ -80,11 +80,11 @@
"temp-ban.length": "זמן הרחקה",
"temp-ban.reason": "סיבה (אופציונאלי)",
- "temp-ban.select-reason": "Select a reason",
+ "temp-ban.select-reason": "בחר סיבה",
"temp-ban.hours": "שעות",
"temp-ban.days": "ימים",
"temp-ban.explanation": "הזינו זמן הרחקה. שימו לב הזנת מספר 0 מהווה הרחקה לצמיתות.",
- "temp-mute.explanation": "Enter the length of time for the mute. Note that a time of 0 will be a considered a permanent mute.",
+ "temp-mute.explanation": "הזן את משך ההשתקה. שים לב שזמן 0 ייחשב כהשתקה לצמיתות.",
"alerts.confirm-ban": "האם אתם רוצים להרחיק משתמש זה לצמיתות?",
"alerts.confirm-ban-multi": "האם אתם רוצים להרחיק את המשתמשים לצמיתות?",
diff --git a/public/language/he/admin/menu.json b/public/language/he/admin/menu.json
index a78eaf272f..17a75db4c2 100644
--- a/public/language/he/admin/menu.json
+++ b/public/language/he/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "%1 הגדרות",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
- "federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "section-federation": "פדרציה",
+ "federation/general": "כללי",
+ "federation/content": "תוכן",
+ "federation/rules": "סיווג",
+ "federation/relays": "ממסרים",
+ "federation/pruning": "אחסון",
+ "federation/safety": "אמון ובטיחות",
"section-appearance": "מראה חיצוני",
"appearance/themes": "ערכות נושא",
diff --git a/public/language/he/admin/settings/activitypub.json b/public/language/he/admin/settings/activitypub.json
index f5f07c9bf1..a2add15547 100644
--- a/public/language/he/admin/settings/activitypub.json
+++ b/public/language/he/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "הזן רק את שם המארח של המופע למטה (למשל.example.org), מופרדים עם מעברי שורות.",
"server.filter-allow-list": "השתמשו בזה בתור רשימת אישורים במקום זאת",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "יוצאות",
+ "content.summary-limit": "מכסת תווים שמעבר לה ייווצר תקציר",
+ "content.summary-limit-help": "כאשר תוכן המופץ החוצה חורג ממכסת תווים זו, ייווצר תקצירהמורכב מכל המשפטים השלמים שלפני המגבלה. (ברירת מחדל: 500)",
+ "content.break-string": "מפריד הערת סיכום/מאמר",
+ "content.break-string-help": "משתמשים מתקדמים יכולים להזין את המפריד הזה ידנית בעת כתיבת נושאים חדשים. הוא מורה ל-NodeBB להשתמש בתוכן שעד לנקודה זו כחלק מה- תקציר . אם לא נעשה שימוש במחרוזת זו, תופעל חלופת ספירת התווים. (ברירת מחדל: [...] )"
}
\ No newline at end of file
diff --git a/public/language/he/admin/settings/email.json b/public/language/he/admin/settings/email.json
index df3fad9df1..2ecbe6f88b 100644
--- a/public/language/he/admin/settings/email.json
+++ b/public/language/he/admin/settings/email.json
@@ -30,20 +30,20 @@
"smtp-transport.pool-help": "איחוד חיבורים מונע מ- NodeBB ליצור חיבור חדש לכל דואר אלקטרוני. אפשרות זו חלה רק אם SMTP תחבורה מופעלת.",
"smtp-transport.allow-self-signed": "אפשר אישורים עם חתימה עצמית - self-signed",
"smtp-transport.allow-self-signed-help": "הפעלת הגדרה זו תאפשר לכם להשתמש בתעודות TLS עם חתימה עצמית או לא חוקית.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "אימייל בדיקת SMTP נשלח בהצלחה.",
"template": "עריכת תבנית דוא\"ל",
"template.select": "בחירת תבנית דוא\"ל",
"template.revert": "החזרה למקור",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "בדיקת הגדרות SMTP",
"testing": "דוא\"ל בדיקה",
- "testing.success": "Test Email Sent.",
+ "testing.success": "אימייל בדיקה נשלח.",
"testing.select": "בחרו תבנית דוא\"ל",
"testing.send": "שלח דוא\"ל בדיקה",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" ישמש לשליחת אימיילים לבדיקה.",
+ "testing.send-help-smtp": "תעבורת SMTP מופעלת ותשמש לשליחת אימיילים.",
+ "testing.send-help-no-plugin": "לא מותקן תוסף אימייל (emailer) לשליחת אימיילים, nodemailer ישמש כברירת מחדל.",
+ "testing.send-help": "אימייל הבדיקה יישלח לכתובת האימייל של המשתמש המחובר כעת, תוך שימוש בהגדרות השמורות בדף זה.",
"subscriptions": "תקצירי דואר אלקטרוני",
"subscriptions.disable": "הפיכת תקצירי דואר אלקטרוני ללא זמינים",
"subscriptions.hour": "שעת תקציר",
diff --git a/public/language/he/admin/settings/notifications.json b/public/language/he/admin/settings/notifications.json
index 906bd1f819..0841faf04c 100644
--- a/public/language/he/admin/settings/notifications.json
+++ b/public/language/he/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "קישור הודעת ברוכים הבאים",
"welcome-notification-uid": "הודעת ברוכים הבאים למשתמש (UID)",
"post-queue-notification-uid": "רשום משתמש בתור (UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.YYYY-MM-DD",
diff --git a/public/language/it/admin/development/info.json b/public/language/it/admin/development/info.json
index 56d9093d24..ddf000d4a2 100644
--- a/public/language/it/admin/development/info.json
+++ b/public/language/it/admin/development/info.json
@@ -8,7 +8,7 @@
"nodejs": "nodejs",
"online": "online",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "rss/heap utilizzato",
"system-memory": "memoria di sistema",
"used-memory-process": "Memoria usata dal processo",
"used-memory-os": "Memoria di sistema usata",
diff --git a/public/language/it/admin/manage/categories.json b/public/language/it/admin/manage/categories.json
index 1011daa94e..b59a2a1b8c 100644
--- a/public/language/it/admin/manage/categories.json
+++ b/public/language/it/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "Seleziona Categoria",
"set-parent-category": "Imposta la Categoria Padre",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "In questa sezione è possibile configurare i privilegi di controllo degli accessi per alcune parti del sito. I privilegi possono essere concessi per singolo utente o per gruppo.",
"privileges.category-selector": "Configura privilegi per",
"privileges.warning": "Nota: Le impostazioni dei privilegi hanno effetto immediato. Non è necessario salvare la categoria dopo aver regolato queste impostazioni.",
"privileges.section-viewing": "Visualizzazione dei Privilegi",
diff --git a/public/language/it/admin/manage/custom-reasons.json b/public/language/it/admin/manage/custom-reasons.json
index 90a2e620af..eb7214608a 100644
--- a/public/language/it/admin/manage/custom-reasons.json
+++ b/public/language/it/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
+ "title": "Gestisci motivi personalizzati",
+ "create-reason": "Crea motivo",
+ "edit-reason": "Modifica motivo",
+ "reasons-help": "Le motivazioni sono spiegazioni predefinite utilizzate quando si bannano o si silenziano gli utenti, o quando si rifiutano i post nella coda dei post.",
+ "reason-title": "Titolo",
+ "reason-type": "Tipo",
+ "reason-body": "Corpo",
+ "reason-all": "Tutto",
"reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "reason-mute": "Silenzioso",
+ "reason-post-queue": "Coda post",
+ "reason-type-help": "Il tipo di azione a cui si applica questo motivo. Se si seleziona \"Tutti\", questo motivo sarà disponibile per tutti i tipi di azione.",
+ "custom-reasons-saved": "Motivi personalizzati salvati con successo",
+ "delete-reason-confirm-x": "Sei sicuro di voler eliminare il motivo personalizzato con il titolo %1?"
}
\ No newline at end of file
diff --git a/public/language/it/admin/manage/privileges.json b/public/language/it/admin/manage/privileges.json
index fb5498ffc0..93b96233dc 100644
--- a/public/language/it/admin/manage/privileges.json
+++ b/public/language/it/admin/manage/privileges.json
@@ -29,7 +29,7 @@
"access-topics": "Accesso discussioni",
"create-topics": "Crea discussioni",
"reply-to-topics": "Risposta alle discussioni",
- "crosspost-topics": "Cross-post Topics",
+ "crosspost-topics": "Discussioni postate più volte",
"schedule-topics": "Pianificazione discussioni",
"tag-topics": "Tag discussioni",
"edit-posts": "Modifica i post",
diff --git a/public/language/it/admin/manage/users.json b/public/language/it/admin/manage/users.json
index 193896c0fe..ea069a05d0 100644
--- a/public/language/it/admin/manage/users.json
+++ b/public/language/it/admin/manage/users.json
@@ -55,7 +55,7 @@
"inactive.12-months": "12 Mesi",
"users.uid": "id utente",
- "users.user-id": "User ID",
+ "users.user-id": "ID utente",
"users.username": "username",
"users.email": "email",
"users.no-email": "(nessuna email)",
@@ -64,7 +64,7 @@
"users.validation-pending": "Validazione in sospeso",
"users.validation-expired": "Convalida scaduta",
"users.ip": "IP",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "IP recenti",
"users.postcount": "numero di post",
"users.reputation": "reputazione",
"users.flags": "segnalazioni",
diff --git a/public/language/it/admin/menu.json b/public/language/it/admin/menu.json
index 88b0486c2e..b7865d34bb 100644
--- a/public/language/it/admin/menu.json
+++ b/public/language/it/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "%1 Impostazioni",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
- "federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "section-federation": "Federazione",
+ "federation/general": "Generale",
+ "federation/content": "Contenuto",
+ "federation/rules": "Categorizzazione",
+ "federation/relays": "Relè",
+ "federation/pruning": "Archiviazione",
+ "federation/safety": "Fiducia e sicurezza",
"section-appearance": "Stile",
"appearance/themes": "Themi",
diff --git a/public/language/it/admin/settings/activitypub.json b/public/language/it/admin/settings/activitypub.json
index faa6f19ccb..792edca984 100644
--- a/public/language/it/admin/settings/activitypub.json
+++ b/public/language/it/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "Inserisci solo il nome host dell'istanza sottostante (ad es. example.org), separato da interruzioni di riga.",
"server.filter-allow-list": "Usa invece questo come Elenco permessi",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "In uscita",
+ "content.summary-limit": "Numero di caratteri dopo il quale sarà generato un riepilogo",
+ "content.summary-limit-help": "Quando il contenuto federato supera questo limite di caratteri, sarà generato un riepilogo che comprende tutte le frasi complete precedenti a tale limite. (Predefinito: 500)\n ",
+ "content.break-string": "Delimitatore di nota/articolo",
+ "content.break-string-help": "Questo delimitatore può essere inserito manualmente dagli utenti esperti durante la composizione di nuove discussioni. Indica a NodeBB di usare il contenuto fino a quel punto come parte del riepilogo. Se questa stringa non viene usata, si applica il conteggio dei caratteri di riserva. (Predefinito: [...])"
}
\ No newline at end of file
diff --git a/public/language/it/admin/settings/email.json b/public/language/it/admin/settings/email.json
index e4f3dc88cd..36142cf066 100644
--- a/public/language/it/admin/settings/email.json
+++ b/public/language/it/admin/settings/email.json
@@ -30,20 +30,20 @@
"smtp-transport.pool-help": "Il pooling delle connessioni impedisce a NodeBB di creare una nuova connessione per ogni email. Questa opzione si applica solo se è abilitato il trasporto SMTP.",
"smtp-transport.allow-self-signed": "Consenti certificati autofirmati",
"smtp-transport.allow-self-signed-help": "L'attivazione di questa impostazione consente di utilizzare certificati TLS autofirmati o non validi.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "Email di test SMTP inviata con successo.",
"template": "Modifica Modello Email",
"template.select": "Seleziona Modello Email",
"template.revert": "Torna all'originale",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "Test impostazioni SMTP",
"testing": "Prova Email",
- "testing.success": "Test Email Sent.",
+ "testing.success": "Email di test inviata.",
"testing.select": "Seleziona Modello Email",
"testing.send": "Invia Email di prova",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" sarà utilizzato per inviare email di test.",
+ "testing.send-help-smtp": "Il trasporto SMTP è abilitato e sarà utilizzato per inviare email.",
+ "testing.send-help-no-plugin": "Non è installato alcun plugin per l'invio di email, nodemailer sarà utilizzato per impostazione predefinita.",
+ "testing.send-help": "L'email di test sarà inviata all'indirizzo email dell'utente attualmente connesso utilizzando le impostazioni salvate in questa pagina. ",
"subscriptions": "Email riepilogo",
"subscriptions.disable": "Disabilita email riepilogo",
"subscriptions.hour": "Orario riepilogo",
diff --git a/public/language/it/admin/settings/notifications.json b/public/language/it/admin/settings/notifications.json
index b8585b913b..60ec941a71 100644
--- a/public/language/it/admin/settings/notifications.json
+++ b/public/language/it/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "Link a Notifica di benvenuto",
"welcome-notification-uid": "Notifica di benvenuto utente (UID)",
"post-queue-notification-uid": "Coda post utente (UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.30, o un mese).Impostare su 0 per visualizzare sempre le date, lasciare vuoto per visualizzare sempre i tempi relativi.",
"timestamp.necro-threshold": "Necro Threshold (in giorni)",
"timestamp.necro-threshold-help": "Un messaggio verrà mostrato tra i post se il tempo tra loro è più lungo della soglia necro. (Predefinito: 7, o una settimana). Impostare su 0 per disabilitare.",
@@ -40,7 +40,7 @@
"teaser.first": "Primo",
"showPostPreviewsOnHover": "Mostra un'anteprima dei post quando il mouse ci passa sopra",
"unread-and-recent": "Impostazioni Non letti e Recenti",
- "unread.cutoff": "Giorni di interruzione non letti",
+ "unread.cutoff": "Giorni limite non letti",
"unread.min-track-last": "Post minimi nella discussione prima di tracciare l'ultima lettura",
"recent.max-topics": "Numero massimo di discussioni in atto/recenti",
"recent.categoryFilter.disable": "Disabilita il filtro delle discussioni nelle categorie ignorate nella /pagina recente",
diff --git a/public/language/it/admin/settings/reputation.json b/public/language/it/admin/settings/reputation.json
index a718cc3f88..6e96ef6541 100644
--- a/public/language/it/admin/settings/reputation.json
+++ b/public/language/it/admin/settings/reputation.json
@@ -35,7 +35,7 @@
"flags.limit-user-flags-per-day-help": "Imposta a 0 per disabilitare, (predefinito: 10)",
"flags.auto-flag-on-downvote-threshold": "Numero di voti negativi per segnalare automaticamente i post",
"flags.auto-flag-on-downvote-threshold-help": "Imposta a 0 per disabilitare, (predefinito: 0)",
- "flags.auto-resolve-on-ban": "Risolvi automaticamente tutti i ticket di un utente quando vengono bannati",
+ "flags.auto-resolve-on-ban": "Risolvi automaticamente tutti i ticket di un utente quando viene bannato",
"flags.action-on-resolve": "Esegui le seguenti operazioni quando una segnalazione viene risolta",
"flags.action-on-reject": "Esegui le seguenti operazioni quando una segnalazione viene rifiutata",
"flags.action.nothing": "Non fare nulla",
diff --git a/public/language/it/admin/settings/uploads.json b/public/language/it/admin/settings/uploads.json
index e07c38c611..c01a5f8bf9 100644
--- a/public/language/it/admin/settings/uploads.json
+++ b/public/language/it/admin/settings/uploads.json
@@ -40,7 +40,7 @@
"default-avatar": "Personalizzazione Predefinita Avatar",
"upload": "Carica",
"profile-image-dimension": "Dimensione Immagine del profilo",
- "profile-image-dimension-help": "(in pixels, default: 200 pixels)",
+ "profile-image-dimension-help": "(in pixel, predefinito: 200 pixel)",
"max-profile-image-size": "Dimensione Massima Immagine del Profile",
"max-profile-image-size-help": "(in kibibytes, predefinito: 256 KiB)",
"max-cover-image-size": "Dimensione massima dell'immagine di copertina",
diff --git a/public/language/it/admin/settings/web-crawler.json b/public/language/it/admin/settings/web-crawler.json
index 853b6f59f2..d65856962c 100644
--- a/public/language/it/admin/settings/web-crawler.json
+++ b/public/language/it/admin/settings/web-crawler.json
@@ -5,7 +5,7 @@
"disable-rss-feeds": "Disabilita Feed RSS",
"disable-sitemap-xml": "Disabilita Sitemap.xml",
"sitemap-topics": "Numero di Discussioni da visualizzare in Mappa Sito",
- "sitemap-cache-duration-hours": "Sitemap Cache Duration (hours)",
+ "sitemap-cache-duration-hours": "Durata della cache della mappa del sito (ore)",
"clear-sitemap-cache": "Cancella Cache Mappa Sito",
"view-sitemap": "Visualizza Mappa Sito"
}
\ No newline at end of file
diff --git a/public/language/it/aria.json b/public/language/it/aria.json
index 9b5eda125f..862dd3538f 100644
--- a/public/language/it/aria.json
+++ b/public/language/it/aria.json
@@ -6,5 +6,5 @@
"user-watched-tags": "Tag seguiti dall'utente",
"delete-upload-button": "Pulsante annulla caricamento",
"group-page-link-for": "Link alla pagina del gruppo per %1",
- "show-crossposts": "Show Cross-posts"
+ "show-crossposts": "Mostra post multipli"
}
\ No newline at end of file
diff --git a/public/language/it/category.json b/public/language/it/category.json
index 55682128c4..7ff47b1aeb 100644
--- a/public/language/it/category.json
+++ b/public/language/it/category.json
@@ -1,8 +1,8 @@
{
"category": "Categoria",
"subcategories": "Sottocategorie",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
+ "uncategorized": "Mondo",
+ "uncategorized.description": "Discussioni esterne a questo forum. Le opinioni e i punti di vista qui espressi potrebbero non riflettere quelli di questo forum e dei suoi membri.",
"handle.description": "Questa categoria può essere seguita dal social web aperto tramite lo pseudonimo %1",
"new-topic-button": "Nuova Discussione",
"guest-login-post": "Accedi per postare",
diff --git a/public/language/it/email.json b/public/language/it/email.json
index a5f951783e..ec421f035f 100644
--- a/public/language/it/email.json
+++ b/public/language/it/email.json
@@ -55,7 +55,7 @@
"unsub.failure.message": "Sfortunatamente, non siamo stati in grado di cancellarti dalla mailing list, perché c'era un problema con il link. Tuttavia, puoi modificare le preferenze dell'email andando nelle impostazioni utente.%1)",
"banned.subject": "Sei stato bannato da %1",
"banned.text1": "L'utente %1 è stato bannato da %2",
- "banned.text2": "Questo ban durerà fino a %1.",
+ "banned.text2": "Questo ban durerà fino al %1.",
"banned.text3": "Questo è il motivo per cui sei stato bannato:",
"closing": "Grazie!"
}
\ No newline at end of file
diff --git a/public/language/it/error.json b/public/language/it/error.json
index d197d5dac1..9b8d425f37 100644
--- a/public/language/it/error.json
+++ b/public/language/it/error.json
@@ -1,6 +1,6 @@
{
"invalid-data": "Dati non validi",
- "invalid-config-field-value": "Invalid value for config field \"%1\": %2",
+ "invalid-config-field-value": "Valore non valido per il campo di configurazione \"%1\": %2",
"invalid-json": "JSON non valido",
"wrong-parameter-type": "Era previsto un valore di tipo %3 per la proprietà '%1', ma invece è stato ricevuto %2",
"required-parameters-missing": "I parametri richiesti sono mancanti in questa chiamata API: %1",
diff --git a/public/language/it/global.json b/public/language/it/global.json
index 103c6f439d..4e6c15020d 100644
--- a/public/language/it/global.json
+++ b/public/language/it/global.json
@@ -137,7 +137,7 @@
"allowed-file-types": "Le estensioni permesse dei file sono %1",
"unsaved-changes": "Hai delle modifiche non salvate. Sei sicuro che vuoi lasciare la pagina?",
"reconnecting-message": "Sembra che la tua connessione a %1 sia stata persa, per favore attendi mentre proviamo a riconnetterti.",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "Riconnessione a %1 riuscita.",
"play": "Play",
"cookies.message": "Questo sito utilizza i cookie per garantirti la miglior esperienza di navigazione possibile",
"cookies.accept": "Ho capito!",
diff --git a/public/language/it/groups.json b/public/language/it/groups.json
index aa7e3ed339..84a1c2f22e 100644
--- a/public/language/it/groups.json
+++ b/public/language/it/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "Gruppo",
"all-groups": "Tutti i gruppi",
"groups": "Gruppi",
"members": "Membri",
- "x-members": "%1 member(s)",
+ "x-members": "%1 membro(i)",
"view-group": "Vedi Gruppo",
"owner": "Proprietario del Gruppo",
"new-group": "Crea Nuovo Gruppo",
diff --git a/public/language/it/modules.json b/public/language/it/modules.json
index 11b35b6989..b3703e230a 100644
--- a/public/language/it/modules.json
+++ b/public/language/it/modules.json
@@ -13,7 +13,7 @@
"chat.user-typing-1": "%1 sta scrivendo ...",
"chat.user-typing-2": "%1 e %2 stanno scrivendo...",
"chat.user-typing-3": "%1, %2 e %3 stanno scrivendo...",
- "chat.user-typing-n": "%1, %2 e %3 stanno scrivendo...",
+ "chat.user-typing-n": "%1, %2 e %3 altri stanno scrivendo...",
"chat.user-has-messaged-you": "%1 ti ha scritto.",
"chat.replying-to": "Risposta a %1",
"chat.see-all": "Tutte le chat",
@@ -82,7 +82,7 @@
"composer.hide-preview": "Nascondi Anteprima",
"composer.help": "Aiuto",
"composer.user-said-in": "%1 ha detto in %2:",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [detto](%2):",
"composer.discard": "Sei sicuro di voler scartare questo post?",
"composer.submit-and-lock": "Invia e Blocca",
"composer.toggle-dropdown": "Mostra/Nascondi menu a discesa",
diff --git a/public/language/it/notifications.json b/public/language/it/notifications.json
index 143efee364..f072045fb8 100644
--- a/public/language/it/notifications.json
+++ b/public/language/it/notifications.json
@@ -65,7 +65,7 @@
"new-register-multiple": "Ci sono %1 richieste di registrazione che attendono di essere esaminate.",
"flag-assigned-to-you": "Segnalazione %1 ti è stata assegnata",
"post-awaiting-review": "Post in attesa di revisione",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "Discussione in attesa di revisione",
"profile-exported": "%1 profilo esportato, clicca per scaricare",
"posts-exported": "%1 post esportati, clicca per scaricare",
"uploads-exported": "%1 caricamenti esportati, clicca per scaricare",
diff --git a/public/language/it/pages.json b/public/language/it/pages.json
index 351226874b..880041b252 100644
--- a/public/language/it/pages.json
+++ b/public/language/it/pages.json
@@ -19,7 +19,7 @@
"users/latest": "Ultimi Utenti",
"users/sort-posts": "Utenti con il maggior numero di post",
"users/sort-reputation": "Utenti con la reputazione più alta",
- "users/banned": "Utenti Bannati",
+ "users/banned": "Utenti bannati",
"users/most-flags": "Gli utenti più segnalati",
"users/search": "Ricerca Utente",
"notifications": "Notifiche",
diff --git a/public/language/it/search.json b/public/language/it/search.json
index 7888ce550d..6fc0b60f05 100644
--- a/public/language/it/search.json
+++ b/public/language/it/search.json
@@ -14,7 +14,7 @@
"categories": "Categorie",
"all-categories": "Tutte le categorie",
"categories-x": "Categorie: %1",
- "categories-watched-categories": "Categorie: Categorie osservate",
+ "categories-watched-categories": "Categorie: Categorie seguite",
"type-a-category": "Digita una categoria",
"tags": "Tag",
"tags-x": "Tag: %1",
diff --git a/public/language/it/themes/harmony.json b/public/language/it/themes/harmony.json
index 1875f5fdb6..07a7320d3b 100644
--- a/public/language/it/themes/harmony.json
+++ b/public/language/it/themes/harmony.json
@@ -1,8 +1,8 @@
{
"theme-name": "Tema Armonia",
"skins": "Skin",
- "light": "Light",
- "dark": "Dark",
+ "light": "Chiaro",
+ "dark": "Scuro",
"collapse": "Collassa",
"expand": "Espandi",
"sidebar-toggle": "Attiva/disattiva barra laterale",
diff --git a/public/language/it/topic.json b/public/language/it/topic.json
index e77ffd1bfe..9a0472f63d 100644
--- a/public/language/it/topic.json
+++ b/public/language/it/topic.json
@@ -225,7 +225,7 @@
"no-more-next-post": "Non hai più post in questa discussione",
"open-composer": "Apri compositore",
"post-quick-reply": "Risposta rapida",
- "post-quick-create": "Quick post",
+ "post-quick-create": "Post rapido",
"navigator.index": "Post %1 di %2",
"navigator.unread": "%1 non letto",
"upvote-post": "Vota positivamente il post",
diff --git a/public/language/it/world.json b/public/language/it/world.json
index c038a6adae..7cf33e04dd 100644
--- a/public/language/it/world.json
+++ b/public/language/it/world.json
@@ -22,6 +22,6 @@
"onboard.how": "Nel frattempo, puoi cliccare sui pulsanti di scelta rapida in alto per vedere cos'altro conosce questo forum e iniziare a scoprire nuovi contenuti!",
"category-search": "Trova una categoria...",
- "see-more": "See more",
- "see-less": "See less"
+ "see-more": "Vedi di più",
+ "see-less": "Vedi meno"
}
\ No newline at end of file
diff --git a/public/language/ja/aria.json b/public/language/ja/aria.json
index ec7889d2f4..a2b938dd30 100644
--- a/public/language/ja/aria.json
+++ b/public/language/ja/aria.json
@@ -1,10 +1,10 @@
{
- "post-sort-option": "Post sort option, %1",
- "topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1",
- "profile-page-for": "Profile page for user %1",
- "user-watched-tags": "User watched tags",
- "delete-upload-button": "Delete upload button",
- "group-page-link-for": "Group page link for %1",
- "show-crossposts": "Show Cross-posts"
+ "post-sort-option": "投稿の並び替えオプション、%1",
+ "topic-sort-option": "スレッドの並び替えオプション、%1",
+ "user-avatar-for": "%1のユーザーアバター",
+ "profile-page-for": "ユーザー%1のプロフィールページ",
+ "user-watched-tags": "ユーザーのウォッチ中のタグ",
+ "delete-upload-button": "アップロード削除ボタン",
+ "group-page-link-for": "グループ%1のページリンク",
+ "show-crossposts": "クロスポストを表示"
}
\ No newline at end of file
diff --git a/public/language/ja/category.json b/public/language/ja/category.json
index 80ac25539f..573a5d6260 100644
--- a/public/language/ja/category.json
+++ b/public/language/ja/category.json
@@ -1,30 +1,30 @@
{
"category": "カテゴリ",
"subcategories": "サブカテゴリ",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
- "handle.description": "This category can be followed from the open social web via the handle %1",
+ "uncategorized": "世界",
+ "uncategorized.description": "このフォーラム外からのトピック。ここに表示される見解や意見は、このフォーラムおよびそのメンバーの見解を反映しない場合があります。",
+ "handle.description": "このカテゴリはオープンソーシャルウェブからハンドル %1 でフォローできます",
"new-topic-button": "新規スレッド",
"guest-login-post": "投稿するにはログインしてください",
"no-topics": "まだスレッドはありません%1)",
+ "unsubscribe": "購読解除",
+ "unsub.success": "%1のメーリングリストからのメールは届かなくなります",
+ "unsub.failure.title": "配信停止できませんでした",
+ "unsub.failure.message": "リンクに問題があったため、メーリングリストの配信を停止できませんでした。ただし、ユーザー設定でメール設定を変更できます。%1)",
"banned.subject": "%1さんからBANされました。",
"banned.text1": "%1さんは%2さんにBANされています。",
"banned.text2": "このBANは%1まで続きます。",
diff --git a/public/language/ja/ip-blacklist.json b/public/language/ja/ip-blacklist.json
index 2bcc4d5b9a..3303b69bcc 100644
--- a/public/language/ja/ip-blacklist.json
+++ b/public/language/ja/ip-blacklist.json
@@ -1,19 +1,19 @@
{
- "lead": "IPブラックリストをこちらで設定します。",
- "description": "場合によては、ユーザーアカウントを禁止せざるを得ないこともあります。フォーラムを保護するための最善の方法は、特定のIPまたはIPの範囲へのアクセスを制限することです。このような場合は、厄介なIPアドレスまたはCIDRブロック全体をこのブラックリストに追加することができ、新しいアカウントにログインしたり登録することができなくなります。",
+ "lead": "ここでIPブラックリストを設定します。",
+ "description": "ユーザーアカウントのBANでは不十分な場合があります。また、特定のIPまたはIP範囲へのアクセスを制限することがフォーラムを保護する最善の方法である場合もあります。このような状況では、問題のあるIPアドレスまたはCIDRブロック全体をこのブラックリストに追加でき、ログインや新規アカウント登録ができなくなります。",
"active-rules": "アクティブルール",
"validate": "ブラックリストの検証",
- "apply": "ブラックリスト",
+ "apply": "ブラックリストを適用",
"hints": "構文のヒント",
- "hint-1": "1行に1つのIPアドレスを定義します。あなたはCIDR形式(例: 192.168.100.0/22 code>)に従っている限り、IPブロックを追加できます。",
- "hint-2": "# code>記号でコメントを追加することができます。",
+ "hint-1": "1行に1つのIPアドレスを定義します。CIDR形式(例:192.168.100.0/22)に従っている限り、IPブロックを追加できます。",
+ "hint-2": "#記号で始まる行でコメントを追加できます。",
- "validate.x-valid": "%2 strong>のルールのうち%1 strong>のルール(s) が有効です。",
- "validate.x-invalid": "次の%1 strong>ルールは無効:",
+ "validate.x-valid": " %2件のルールのうち%1件が有効です。",
+ "validate.x-invalid": "次の%1件のルールは無効です:",
- "alerts.applied-success": "ブラックリストに適用されました",
+ "alerts.applied-success": "ブラックリストを適用しました",
- "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour",
- "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day",
- "ip-banned": "IP banned"
+ "analytics.blacklist-hourly": "図1 – 1時間あたりのブラックリストヒット",
+ "analytics.blacklist-daily": "図2 – 1日あたりのブラックリストヒット",
+ "ip-banned": "IP禁止"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/development/info.json b/public/language/pl/admin/development/info.json
index 427c0d0c19..2af7ce0489 100644
--- a/public/language/pl/admin/development/info.json
+++ b/public/language/pl/admin/development/info.json
@@ -8,7 +8,7 @@
"nodejs": "nodejs",
"online": "dostępny",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "rss/heap użyty",
"system-memory": "pamięć systemowa",
"used-memory-process": "Używana pamięć według procesu",
"used-memory-os": "Używana pamięć systemowa",
diff --git a/public/language/pl/admin/manage/custom-reasons.json b/public/language/pl/admin/manage/custom-reasons.json
index 90a2e620af..0ef053cbab 100644
--- a/public/language/pl/admin/manage/custom-reasons.json
+++ b/public/language/pl/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
+ "title": "Zarządzaj Niestandardowymi Powodami",
+ "create-reason": "Utwórz powód",
+ "edit-reason": "Edytuj powód",
+ "reasons-help": "Powody to predefiniowane wyjaśnienia używane podczas banowania i uciszania użytkowników lub odrzucania postów z kolejki postów.",
+ "reason-title": "Tytuł",
+ "reason-type": "Typ",
+ "reason-body": "Treść",
+ "reason-all": "Wszystkie",
"reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "reason-mute": "Ucisz",
+ "reason-post-queue": "Kolejka Postów",
+ "reason-type-help": "Typ akcji do jakiej ten powód się stosuje. Jeśli wybrano 'Wszystkie', to ten powód będzie dostępny dla wszystkich typów akcji.",
+ "custom-reasons-saved": "Niestandardowe powody pomyślnie zapisane",
+ "delete-reason-confirm-x": "Jesteś pewien, że chcesz usunąć niestandardowy powód o tytule %1?"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/settings/email.json b/public/language/pl/admin/settings/email.json
index 06345d7326..b031bfbbc3 100644
--- a/public/language/pl/admin/settings/email.json
+++ b/public/language/pl/admin/settings/email.json
@@ -30,20 +30,20 @@
"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.",
"smtp-transport.allow-self-signed": "Zezwól na własnoręcznie podpisane certyfikaty",
"smtp-transport.allow-self-signed-help": "Kiedy włączone będzie przyjmować lokalne i błędne certyfikaty TLS.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "E-mail do testu SMTP wysłany pomyślnie.",
"template": "Edytuj szablon e-maila",
"template.select": "Wybierz szablon e-maila",
"template.revert": "Przywróć oryginalny szablon",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "Ustawienia SMTP do testów",
"testing": "Testowanie e-maila",
- "testing.success": "Test Email Sent.",
+ "testing.success": "Testowy e-mail wysłany.",
"testing.select": "Wybierz szablon e-maila",
"testing.send": "Wyślij testowy e-mail",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" będzie użyty do wysłania testowych e-maili.",
+ "testing.send-help-smtp": "Transport SMTP jest włączony i będzie używany do wysyłania e-maili.",
+ "testing.send-help-no-plugin": "Nie ma zainstalowanej wtyczki do wysyłania e-maili, więc jako domyślny zostanie użyty nodemailer.",
+ "testing.send-help": "Testowy e-mail zostanie wysłany na adres aktualnie zalogowanego użytkownika używając zapisanych ustawień z tej strony.",
"subscriptions": "Podsumowania e-mail",
"subscriptions.disable": "Wyłącz podsumowania e-maili",
"subscriptions.hour": "Godzina podsumowania",
diff --git a/public/language/pl/category.json b/public/language/pl/category.json
index ebee64b271..c79df0cb9b 100644
--- a/public/language/pl/category.json
+++ b/public/language/pl/category.json
@@ -1,8 +1,8 @@
{
"category": "Kategoria",
"subcategories": "Podkategorie",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
+ "uncategorized": "Świat",
+ "uncategorized.description": "Tematy spoza tego forum. Poglądy i opinie przedstawione tutaj mogą nie odzwierciedlać tych, które reprezentują członkowie tego forum.",
"handle.description": "Tę kategorię można śledzić za pośrednictwem %1",
"new-topic-button": "Nowy temat",
"guest-login-post": "Zaloguj się, aby napisać post",
diff --git a/public/language/pl/modules.json b/public/language/pl/modules.json
index 3022a1ca72..51061aa00f 100644
--- a/public/language/pl/modules.json
+++ b/public/language/pl/modules.json
@@ -82,7 +82,7 @@
"composer.hide-preview": "Ukryj podgląd",
"composer.help": "Pomoc",
"composer.user-said-in": "%1 napisał w %2:",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [napisał](%2):",
"composer.discard": "Na pewno chcesz porzucić ten post?",
"composer.submit-and-lock": "Prześlij i zablokuj",
"composer.toggle-dropdown": "Przełącz listę rozwijaną",
diff --git a/public/language/pl/themes/harmony.json b/public/language/pl/themes/harmony.json
index 688bd07df6..c2d4b56d85 100644
--- a/public/language/pl/themes/harmony.json
+++ b/public/language/pl/themes/harmony.json
@@ -1,8 +1,8 @@
{
"theme-name": "Styl Harmony",
"skins": "Skórki",
- "light": "Light",
- "dark": "Dark",
+ "light": "Jasny",
+ "dark": "Ciemny",
"collapse": "Zwiń",
"expand": "Rozwiń",
"sidebar-toggle": "Przełącz panele boczne",
diff --git a/public/language/vi/admin/dashboard.json b/public/language/vi/admin/dashboard.json
index 9fe551b689..4ab97b7dcf 100644
--- a/public/language/vi/admin/dashboard.json
+++ b/public/language/vi/admin/dashboard.json
@@ -6,13 +6,13 @@
"new-users": "Người Mới",
"posts": "Lượt Đăng",
"topics": "Chủ đề",
- "remote-posts": "Remote Posts",
- "remote-topics": "Remote Topics",
- "messages": "Messages",
+ "remote-posts": "Bài Đăng Từ Xa",
+ "remote-topics": "Chủ Đề Từ Xa",
+ "messages": "Tin nhắn",
"page-views-seven": "7 ngày trước",
"page-views-thirty": "30 ngày trước",
"page-views-last-day": "24 giờ trước",
- "page-views-custom": "Custom Range",
+ "page-views-custom": "Phạm Vi Tùy Chỉnh",
"page-views-custom-start": "Phạm vi bắt đầu",
"page-views-custom-end": "Phạm vi kết thúc",
"page-views-custom-help": "Nhập phạm vi ngày mà bạn muốn xem lượt xem trang. Nếu không có bộ chọn ngày, chấp nhận định dạng là YYYY-MM-DD",
diff --git a/public/language/vi/admin/manage/categories.json b/public/language/vi/admin/manage/categories.json
index 1e265b3bdf..9823d362d3 100644
--- a/public/language/vi/admin/manage/categories.json
+++ b/public/language/vi/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "Chọn Chuyên Mục",
"set-parent-category": "Đặt Chuyên Mục Chính",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "Bạn có thể cấu hình quyền truy cập cho từng phần của trang web trong phần này. Quyền hạn có thể được cấp cho từng người dùng hoặc từng nhóm.",
"privileges.category-selector": "Cấu hình đặc quyền cho",
"privileges.warning": "Ghi chú: Cài đặt đặc quyền có hiệu lực lập tức. Không cần phải lưu danh mục sau khi điều chỉnh cài đặt này.",
"privileges.section-viewing": "Đặc Quyền Xem",
diff --git a/public/language/vi/admin/manage/custom-reasons.json b/public/language/vi/admin/manage/custom-reasons.json
index 90a2e620af..dee021f1da 100644
--- a/public/language/vi/admin/manage/custom-reasons.json
+++ b/public/language/vi/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
- "reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "title": "Quản Lý Lý Do Tùy Chỉnh",
+ "create-reason": "Tạo Lý Do",
+ "edit-reason": "Sửa Lý Do",
+ "reasons-help": "Lý do là những lời giải thích được định sẵn, được sử dụng khi cấm hoặc tắt tiếng người dùng, hoặc khi từ chối bài đăng trong hàng đợi bài đăng.",
+ "reason-title": "Tiêu đề",
+ "reason-type": "Loại",
+ "reason-body": "Thân",
+ "reason-all": "Tất cả",
+ "reason-ban": "Cấm",
+ "reason-mute": "Im lặng",
+ "reason-post-queue": "Xếp Hàng Bài Đăng",
+ "reason-type-help": "Loại hành động mà lý do này áp dụng. Nếu chọn 'Tất cả', lý do này sẽ áp dụng cho tất cả các loại hành động.",
+ "custom-reasons-saved": "Lý do tùy chỉnh đã được lưu thành công.",
+ "delete-reason-confirm-x": "Bạn có chắc chắn muốn xóa lý do tùy chỉnh với tiêu đề %1?"
}
\ No newline at end of file
diff --git a/public/language/vi/admin/manage/users.json b/public/language/vi/admin/manage/users.json
index 2c76cfb9f0..c2e86a74c1 100644
--- a/public/language/vi/admin/manage/users.json
+++ b/public/language/vi/admin/manage/users.json
@@ -23,7 +23,7 @@
"purge": "Xóa Người Dùng và Nội Dung",
"download-csv": "Tải về CSV",
"custom-user-fields": "Trường Người Dùng Tùy Chỉnh",
- "custom-reasons": "Custom Reasons",
+ "custom-reasons": "Lý Do Tùy Chỉnh",
"manage-groups": "Quản Lý Nhóm",
"set-reputation": "Đặt Uy Tín",
"add-group": "Thêm Nhóm",
@@ -55,7 +55,7 @@
"inactive.12-months": "12 tháng",
"users.uid": "uid",
- "users.user-id": "User ID",
+ "users.user-id": "ID Người Dùng",
"users.username": "tên đăng nhập",
"users.email": "thư điện tử",
"users.no-email": "(không có email)",
@@ -64,7 +64,7 @@
"users.validation-pending": "Đang Chờ Xác Thực",
"users.validation-expired": "Đã Hết Hạn Xác Thực",
"users.ip": "IP",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "IPs Gần Đây",
"users.postcount": "số bài",
"users.reputation": "uy tín",
"users.flags": "gắn cờ",
@@ -80,11 +80,11 @@
"temp-ban.length": "Dài",
"temp-ban.reason": "Lý do (Không bắt buộc)",
- "temp-ban.select-reason": "Select a reason",
+ "temp-ban.select-reason": "Chọn lý do",
"temp-ban.hours": "Giờ",
"temp-ban.days": "Ngày",
"temp-ban.explanation": "Nhập khoảng thời gian cho lệnh cấm. Lưu ý rằng thời gian bằng 0 sẽ là một lệnh cấm vĩnh viễn.",
- "temp-mute.explanation": "Enter the length of time for the mute. Note that a time of 0 will be a considered a permanent mute.",
+ "temp-mute.explanation": "Nhập khoảng thời gian tắt tiếng. Lưu ý rằng thời gian 0 sẽ được coi là tắt tiếng vĩnh viễn.",
"alerts.confirm-ban": "Bạn có chắc muốn cấm người dùng này mãi mãi?",
"alerts.confirm-ban-multi": "Bạn có chắc muốn cấm những người dùng này mãi mãi?",
diff --git a/public/language/vi/admin/menu.json b/public/language/vi/admin/menu.json
index f42d3edcd4..58e89e6859 100644
--- a/public/language/vi/admin/menu.json
+++ b/public/language/vi/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "Cài đặt %1",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
- "federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "section-federation": "Liên đoàn",
+ "federation/general": "Chung",
+ "federation/content": "Nội dung",
+ "federation/rules": "Phân loại",
+ "federation/relays": "Chuyển tiếp",
+ "federation/pruning": "Lưu trữ",
+ "federation/safety": "Tin cậy & An toàn",
"section-appearance": "Trực quan",
"appearance/themes": "Giao diện",
diff --git a/public/language/vi/admin/settings/activitypub.json b/public/language/vi/admin/settings/activitypub.json
index 0f36ae3b8c..7dff454a67 100644
--- a/public/language/vi/admin/settings/activitypub.json
+++ b/public/language/vi/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "Chỉ nhập tên máy chủ bên dưới (vd: example.org), tách nhau bằng ngắt dòng.",
"server.filter-allow-list": "Dùng nó làm Danh Sách Cho Phép Thay Thế",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
+ "content.outgoing": "Ra ngoài",
+ "content.summary-limit": "Số lượng ký tự sau đó bản tóm tắt sẽ được tạo.",
+ "content.summary-limit-help": "Khi nội dung được phân phối vượt quá số lượng ký tự này, tóm tắt được tạo ra, bao gồm tất cả các câu hoàn chỉnh trước giới hạn này. (Mặc định: 500)",
"content.break-string": "Note/Article Delimiter",
"content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
}
\ No newline at end of file
diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json
index b6c2785458..9b0446f571 100644
--- a/public/language/vi/admin/settings/advanced.json
+++ b/public/language/vi/admin/settings/advanced.json
@@ -33,7 +33,7 @@
"traffic.enable": "Bật Quản Lý Lưu Lượng",
"traffic.event-lag": "Ngưỡng Trễ Vòng Lặp Sự Kiện (mili-giây)",
"traffic.event-lag-help": "Giảm giá trị này sẽ giảm thời gian chờ tải trang, nhưng cũng sẽ hiển thị thông báo \"tải quá mức\" cho nhiều người dùng hơn. (Yêu cầu khởi động lại)",
- "traffic.lag-check-interval": "Khoảng thời gian kiểm tra (mili giây)",
+ "traffic.lag-check-interval": "Chu kỳ kiểm tra (mili giây)",
"traffic.lag-check-interval-help": "Việc hạ thấp giá trị này khiến NodeBB trở nên nhạy cảm hơn với tải đột biến, nhưng cũng có thể khiến kiểm tra trở nên quá nhạy. (Yêu cầu khởi động lại)",
"sockets.settings": "Cài Đặt WebSocket",
diff --git a/public/language/vi/admin/settings/email.json b/public/language/vi/admin/settings/email.json
index 5ea7eec8aa..7fac296238 100644
--- a/public/language/vi/admin/settings/email.json
+++ b/public/language/vi/admin/settings/email.json
@@ -30,20 +30,20 @@
"smtp-transport.pool-help": "Việc gộp các kết nối ngăn NodeBB tạo kết nối mới cho mọi email. Tùy chọn này chỉ áp dụng nếu Truyền tải SMTP được bật.",
"smtp-transport.allow-self-signed": "Cho phép chứng chỉ tự ký",
"smtp-transport.allow-self-signed-help": "Kích hoạt cài đặt này sẽ cho phép bạn sử dụng các chứng chỉ TLS tự ký hoặc không hợp lệ.",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "Email kiểm thử SMTP đã được gửi thành công.",
"template": "Sửa Mẫu Email",
"template.select": "Chọn Mẫu Email",
"template.revert": "Hoàn Nguyên về Bản Gốc",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "Kiểm tra cài đặt SMTP",
"testing": "Email Kiểm Tra",
- "testing.success": "Test Email Sent.",
+ "testing.success": "Đã Gửi Email Kiểm Thử.",
"testing.select": "Chọn Mẫu Email",
"testing.send": "Gửi Email Kiểm Tra",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" sẽ được dùng để gửi email thử nghiệm.",
+ "testing.send-help-smtp": "Giao thức SMTP đã được kích hoạt và sẽ được sử dụng để gửi email.",
+ "testing.send-help-no-plugin": "Hiện chưa có plugin gửi email nào được cài đặt, nodemailer sẽ được sử dụng theo mặc định.",
+ "testing.send-help": "Email thử nghiệm sẽ được gửi đến địa chỉ email của người dùng hiện đang đăng nhập, sử dụng các cài đặt đã lưu trên trang này.",
"subscriptions": "Email Bản Tóm Tắt",
"subscriptions.disable": "Tắt email bản tóm tắt",
"subscriptions.hour": "Giờ Tóm Tắt",
diff --git a/public/language/vi/admin/settings/notifications.json b/public/language/vi/admin/settings/notifications.json
index 4a556625c7..c28d44f5f3 100644
--- a/public/language/vi/admin/settings/notifications.json
+++ b/public/language/vi/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "Liên Kết Thông Báo Chào Mừng",
"welcome-notification-uid": "Thông Báo Chào Mừng Người Dùng (UID)",
"post-queue-notification-uid": "Người Dùng Đợi Đăng (UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.
Default: 60 seconds."
+ "notification-delay": "Thời gian trễ khi gửi email thông báo (giây)",
+ "notification-delay-help": "Nếu người dùng đã đọc thông báo trong khoảng thời gian này, email sẽ không được gửi.
Mặc định: 60 giây."
}
\ No newline at end of file
diff --git a/public/language/vi/admin/settings/post.json b/public/language/vi/admin/settings/post.json
index adf16f815d..7079af5639 100644
--- a/public/language/vi/admin/settings/post.json
+++ b/public/language/vi/admin/settings/post.json
@@ -32,7 +32,7 @@
"timestamp.cut-off-help": "Ngày & giờ sẽ được hiển thị tương đối (VD: \"3 giờ trước\" / \"5 ngày trước\"), và địa phương hóa thành nhiều\n\t\t\t\t\tngôn ngữ. Sau một thời gian, dòng chữ này có thể tự chuyển sang hiển thị ngày giờ địa phương\n\t\t\t\t\t(VD: 5 Tháng 11, 2016 15:30).
(Mặc định: 30, hoặc một tháng). Đặt là 0 để luôn hiển thị ngày tháng, để trống để luôn hiển thị thời gian tương đối.",
"timestamp.necro-threshold": "Ngưỡng Necro (ngày)",
"timestamp.necro-threshold-help": "Một thông báo sẽ được hiển thị giữa các bài đăng nếu thời gian giữa chúng dài hơn ngưỡng yêu cầu. (Mặc định: 7, hoặc một tuần). Đặt thành 0 để tắt.",
- "timestamp.topic-views-interval": "Khoảng thời gian xem chủ đề tăng dần (phút)",
+ "timestamp.topic-views-interval": "Chu kỳ lượt xem chủ đề tăng dần (phút)",
"timestamp.topic-views-interval-help": "Lượt xem chủ đề sẽ tăng lên một lần sau mỗi X phút được đặt bởi cài đặt này.",
"teaser": "Đoạn Giới Thiệu Bài Viết",
"teaser.last-post": "Gần đây – Hiển thị bài đăng mới nhất, bao gồm cả bài gốc, nếu không có câu trả lời",
diff --git a/public/language/vi/admin/settings/uploads.json b/public/language/vi/admin/settings/uploads.json
index 68e044096f..2c004dadaf 100644
--- a/public/language/vi/admin/settings/uploads.json
+++ b/public/language/vi/admin/settings/uploads.json
@@ -21,8 +21,8 @@
"reject-image-width-help": "Hình ảnh rộng hơn giá trị này sẽ bị từ chối.",
"reject-image-height": "Chiều Cao Ảnh Tối Đa (pixel)",
"reject-image-height-help": "Hình ảnh cao hơn giá trị này sẽ bị từ chối.",
- "convert-pasted-images-to": "Convert pasted images to:",
- "convert-pasted-images-to-default": "No Conversion (Keep Original Format)",
+ "convert-pasted-images-to": "Chuyển đổi hình ảnh đã dán thành:",
+ "convert-pasted-images-to-default": "Không Chuyển Đổi (Giữ Định Dạng Gốc)",
"convert-pasted-images-to-png": "PNG",
"convert-pasted-images-to-jpeg": "JPEG",
"convert-pasted-images-to-webp": "WebP",
@@ -40,7 +40,7 @@
"default-avatar": "Ảnh Đại Diện Mặc Định",
"upload": "Tải lên",
"profile-image-dimension": "Kích Thước Ảnh Hồ Sơ",
- "profile-image-dimension-help": "(in pixels, default: 200 pixels)",
+ "profile-image-dimension-help": "(theo pixel, mặc định: 200 pixel)",
"max-profile-image-size": "Kích Cỡ Tệp Ảnh Hồ Sơ Tối Đa",
"max-profile-image-size-help": "(tính bằng kibibyte, mặc định: 256 KiB)",
"max-cover-image-size": "Kích Cỡ Tệp Ảnh Bìa Tối Đa",
diff --git a/public/language/vi/category.json b/public/language/vi/category.json
index eb43072ed6..6b190f0501 100644
--- a/public/language/vi/category.json
+++ b/public/language/vi/category.json
@@ -1,8 +1,8 @@
{
"category": "Danh mục",
"subcategories": "Danh mục phụ",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
+ "uncategorized": "Thế giới",
+ "uncategorized.description": "Các chủ đề từ bên ngoài diễn đàn này. Quan điểm và ý kiến được trình bày ở đây có thể không phản ánh quan điểm của diễn đàn này và các thành viên của nó.",
"handle.description": "Có thể theo dõi danh mục này từ mạng xã hội mở thông qua xử lý %1",
"new-topic-button": "Chủ Đề Mới",
"guest-login-post": "Đăng nhập để đăng bài",
diff --git a/public/language/vi/global.json b/public/language/vi/global.json
index 6af6cf9460..f26ee302c1 100644
--- a/public/language/vi/global.json
+++ b/public/language/vi/global.json
@@ -68,7 +68,7 @@
"users": "Người dùng",
"topics": "Chủ Đề",
"posts": "Bài Viết",
- "crossposts": "Cross-posts",
+ "crossposts": "Đăng chéo",
"x-posts": "%1 bài đăng",
"x-topics": "%1 chủ để",
"x-reputation": "%1 uy tín",
@@ -137,7 +137,7 @@
"allowed-file-types": "Loại cho phép là %1",
"unsaved-changes": "Bạn có những thay đổi chưa lưu. Bạn có chắc muốn điều hướng đi?",
"reconnecting-message": "Có vẻ như bạn đã mất kết nối tới %1, hãy đợi trong khi chúng tôi cố gắng kết nối lại.",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "Đã kết nối lại với %1 thành công.",
"play": "Phát",
"cookies.message": "Trang web này sử dụng cookie để đảm bảo bạn có được trải nghiệm tốt.",
"cookies.accept": "Hiểu rồi!",
diff --git a/public/language/vi/groups.json b/public/language/vi/groups.json
index e8c0da765c..1231b88ed4 100644
--- a/public/language/vi/groups.json
+++ b/public/language/vi/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "Nhóm",
"all-groups": "Tất cả các nhóm",
"groups": "Nhóm",
"members": "Thành Viên",
- "x-members": "%1 member(s)",
+ "x-members": "%1 thành viên",
"view-group": "Xem Nhóm",
"owner": "Người Sở Hữu Nhóm",
"new-group": "Tạo Nhóm Mới",
diff --git a/public/language/vi/notifications.json b/public/language/vi/notifications.json
index c62ae430b1..6dadfd1d73 100644
--- a/public/language/vi/notifications.json
+++ b/public/language/vi/notifications.json
@@ -30,8 +30,8 @@
"new-messages-in": "%1 tin nhắn mới trong %2",
"user-posted-in-public-room": "%1 đã viết trong %3",
"user-posted-in-public-room-dual": "%1 và %2 đã viết trong %4",
- "user-posted-in-public-room-triple": "%1, %2 and %3 wrote in %5",
- "user-posted-in-public-room-multiple": "%1, %2 and %3 others wrote in %5",
+ "user-posted-in-public-room-triple": "%1, %2 và %3 đã viết trong %5",
+ "user-posted-in-public-room-multiple": "%1, %2 và %3 người khác đã viết trong %5",
"upvoted-your-post-in": "%1 đã ủng hộ bài của bạn trong %2",
"upvoted-your-post-in-dual": "%1 và %2 đã ủng hộ bài của bạn trong %3",
"upvoted-your-post-in-triple": "%1, %2 và %3 đã ủng hộ bài của bạn trong %4",
@@ -55,7 +55,7 @@
"user-posted-topic-with-tag": "%1 đã đăng %2 (đã gắn thẻ %3)",
"user-posted-topic-with-tag-dual": "%1 đã đăng %2 (đã gắn thẻ %3 và %4)",
"user-posted-topic-with-tag-triple": "%1 đã đăng %2 (đã gắn thẻ %3, %4, và %5)",
- "user-posted-topic-with-tag-multiple": "%1 posted %2 (tagged %3)",
+ "user-posted-topic-with-tag-multiple": "%1 đã đăng %2 (đã gắn thẻ %3)",
"user-posted-topic-in-category": "%1 đã viết %2 trong %3",
"user-started-following-you": "%1 bắt đầu theo dõi bạn.",
"user-started-following-you-dual": "%1 và %2 bắt đầu theo dõi bạn.",
@@ -65,7 +65,7 @@
"new-register-multiple": "Có %1 yêu cầu đăng ký đang chờ đánh giá.",
"flag-assigned-to-you": "Cờ %1 đã được giao cho bạn",
"post-awaiting-review": "Bài đăng chờ đánh giá",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "Chủ đề đang chờ xem xét",
"profile-exported": "%1 đã xuất hồ sơ, bấm để tải xuống",
"posts-exported": "%1 đã xuất bài viết, nhấn tải xuống",
"uploads-exported": "%1 đã xuất tải lên, nhấn tải xuống",
diff --git a/public/language/vi/themes/harmony.json b/public/language/vi/themes/harmony.json
index aaf7690ac6..7f48a4aa32 100644
--- a/public/language/vi/themes/harmony.json
+++ b/public/language/vi/themes/harmony.json
@@ -1,8 +1,8 @@
{
"theme-name": "Chủ Đề Hài Hòa",
"skins": "Trang điểm",
- "light": "Light",
- "dark": "Dark",
+ "light": "Sáng",
+ "dark": "Tối",
"collapse": "Thu gọn",
"expand": "Mở rộng",
"sidebar-toggle": "Chuyển Đổi Thanh Bên",
diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json
index 6aba87f482..76b1583950 100644
--- a/public/language/vi/topic.json
+++ b/public/language/vi/topic.json
@@ -69,8 +69,8 @@
"user-referenced-topic-on": "%1 đã tham khảo chủ đề này trên %3",
"user-forked-topic-ago": "%1 đã rẽ nhánh chủ đề này %3",
"user-forked-topic-on": "%1 đã rẽ nhánh chủ đề này trên %3",
- "user-crossposted-topic-ago": "%1 crossposted this topic to %2 %3",
- "user-crossposted-topic-on": "%1 crossposted this topicto %2 on %3",
+ "user-crossposted-topic-ago": "%1 đã đăng chéo chủ đề này lên %2 %3",
+ "user-crossposted-topic-on": "%1 đã đăng chéo chủ đề này lên %2 vào %3",
"bookmark-instructions": "Bấm vào đây để trở lại bài đọc cuối cùng trong chủ đề này.",
"flag-post": "Gắn cờ bài đăng này",
"flag-user": "Gắn cờ người dùng này",
@@ -105,7 +105,7 @@
"thread-tools.lock": "Khóa Chủ Đề",
"thread-tools.unlock": "Mở Khóa Chủ Đề",
"thread-tools.move": "Di Chuyển Chủ Đề",
- "thread-tools.crosspost": "Crosspost Topic",
+ "thread-tools.crosspost": "Chủ Đề Đăng Chéo",
"thread-tools.move-posts": "Di Chuyển Bài Viết",
"thread-tools.move-all": "Di chuyển tất cả",
"thread-tools.change-owner": "Đổi chủ sở hữu",
@@ -135,7 +135,7 @@
"pin-modal-help": "Bạn có thể đặt ngày hết hạn cho các chủ đề được ghim tại đây. Ngoài ra, bạn có thể để trống để giữ chủ đề được ghim cho đến khi chủ đề được bỏ ghim theo cách thủ công.",
"load-categories": "Đang Tải Chuyên Mục",
"confirm-move": "Di chuyển",
- "confirm-crosspost": "Cross-post",
+ "confirm-crosspost": "Đăng chéo",
"confirm-fork": "Chia nhánh",
"bookmark": "Dấu trang",
"bookmarks": "Dấu trang",
@@ -145,7 +145,7 @@
"loading-more-posts": "Tải Thêm Bài Đăng",
"move-topic": "Di Chuyển Chủ Đề",
"move-topics": "Di Chuyển Chủ Đề",
- "crosspost-topic": "Cross-post Topic",
+ "crosspost-topic": "Chủ Đề Đăng Chéo",
"move-post": "Di chuyển bài đăng",
"post-moved": "Đã di chuyển bài đăng!",
"fork-topic": "Tạo bản sao chủ đề",
@@ -168,9 +168,9 @@
"move-topic-instruction": "Chọn danh mục nhắm đến và sau đó nhấp vào di chuyển",
"change-owner-instruction": "Bấm vào bài viết bạn muốn chỉ định cho người dùng khác",
"manage-editors-instruction": "Quản lý những người dùng có thể chỉnh sửa bài đăng này bên dưới.",
- "crossposts.instructions": "Select one or more categories to cross-post to. Topic(s) will be accessible from the original category and all cross-posted categories.",
- "crossposts.listing": "This topic has been cross-posted to the following local categories:",
- "crossposts.none": "This topic has not been cross-posted to any additional categories",
+ "crossposts.instructions": "Chọn một hoặc nhiều danh mục để đăng chéo bài viết. Bài viết sẽ được truy cập từ danh mục gốc và tất cả các danh mục được đăng chéo.",
+ "crossposts.listing": "Chủ đề này đã được đăng tải chéo lên các chuyên mục nội bộ sau:",
+ "crossposts.none": "Chủ đề này chưa được đăng tải chéo lên bất kỳ chuyên mục nào khác.",
"composer.title-placeholder": "Nhập tiêu đề chủ đề của bạn tại đây...",
"composer.handle-placeholder": "Nhập tên/xử lý của bạn ở đây",
"composer.hide": "Ẩn",
@@ -182,7 +182,7 @@
"composer.replying-to": "Đang trả lời %1",
"composer.new-topic": "Chủ đề mới",
"composer.editing-in": "Đang sửa bài đăng trong %1",
- "composer.untitled-topic": "Untitled Topic",
+ "composer.untitled-topic": "Chủ Đề Không Có Tiêu Đề",
"composer.uploading": "đang tải lên...",
"composer.thumb-url-label": "Dán URL hình mô tả chủ đề",
"composer.thumb-title": "Thêm ảnh mô tả cho chủ đề này",
@@ -225,7 +225,7 @@
"no-more-next-post": "Bạn không có bài viết nào khác trong chủ đề này",
"open-composer": "Mở composer",
"post-quick-reply": "Trả lời nhanh",
- "post-quick-create": "Quick post",
+ "post-quick-create": "Đăng nhanh",
"navigator.index": "Bài đăng %1 trên %2",
"navigator.unread": "%1 chưa đọc",
"upvote-post": "Ủng hộ bài đăng",
@@ -235,7 +235,7 @@
"thumb-image": "Ảnh thumbnail chủ đề",
"announcers": "Chia sẻ",
"announcers-x": "Chia sẻ (%1)",
- "guest-cta.title": "Hello! It looks like you're interested in this conversation, but you don't have an account yet.",
- "guest-cta.message": "Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.",
- "guest-cta.closing": "With your input, this post could be even better 💗"
+ "guest-cta.title": "Chào bạn! Có vẻ như bạn quan tâm đến cuộc trò chuyện này, nhưng bạn chưa có tài khoản.",
+ "guest-cta.message": "Bạn cảm thấy mệt mỏi vì phải cuộn qua cùng một bài đăng mỗi lần truy cập? Khi đăng ký tài khoản, bạn sẽ luôn quay lại đúng vị trí bạn đã xem trước đó và có thể chọn nhận thông báo về các bình luận mới (qua email hoặc thông báo đẩy). Bạn cũng có thể lưu lại các bài đăng yêu thích và bình chọn cho các bài đăng để thể hiện sự ủng hộ của mình đối với các thành viên khác trong cộng đồng.",
+ "guest-cta.closing": "Với sự đóng góp của bạn, bài viết này sẽ còn tuyệt vời hơn nữa 💗"
}
\ No newline at end of file
diff --git a/public/language/vi/user.json b/public/language/vi/user.json
index f72de65983..def098d741 100644
--- a/public/language/vi/user.json
+++ b/public/language/vi/user.json
@@ -105,7 +105,7 @@
"show-email": "Hiện Email Của Tôi",
"show-fullname": "Hiển Thị Tên Đầy Đủ Của Tôi",
"restrict-chats": "Chỉ cho phép tin nhắn từ người tôi theo dõi",
- "disable-incoming-chats": "Disable incoming chat messages ",
+ "disable-incoming-chats": "Tắt tin nhắn trò chuyện đến ",
"chat-allow-list": "Cho phép tin nhắn từ những người dùng theo dõi",
"chat-deny-list": "Từ chối tin nhắn từ những người dùng theo dõi",
"chat-list-add-user": "Thêm người",
@@ -132,8 +132,8 @@
"email-hidden": "Ẩn Email",
"hidden": "đã ẩn",
"paginate-description": "Phân trang chủ đề và bài đăng thay vì sử dụng cuộn vô hạn",
- "topics-per-page": "Topics per page",
- "posts-per-page": "Posts per page",
+ "topics-per-page": "Số chủ đề mỗi trang",
+ "posts-per-page": "Số bài viết mỗi trang",
"category-topic-sort": "Sắp xếp chủ đề danh mục",
"topic-post-sort": "Sắp xếp bài đăng chủ đề",
"max-items-per-page": "Tối đa %1",
@@ -149,8 +149,8 @@
"notification-type-web": "Web",
"notification-type-email": "Email",
"browsing": "Cài Đặt Lướt Xem",
- "unread.cutoff": "Unread cutoff (Maximum %1 days)",
- "unread.cutoff-help": "Topics will be marked read if they have not been updated within this number of days.",
+ "unread.cutoff": "Hạn chót cho tin nhắn chưa đọc (Tối đa 1% ngày)",
+ "unread.cutoff-help": "Các chủ đề sẽ được đánh dấu là đã đọc nếu chúng không được cập nhật trong vòng số ngày này.",
"open-links-in-new-tab": "Mở liên kết bên ngoài trong tab mới.",
"enable-topic-searching": "Bật Tìm Kiếm Trong Chủ Đề",
"topic-search-help": "Nếu bật, tìm kiếm trong chủ đề sẽ thay thế tìm kiếm của trình duyệt và cho phép bạn tìm kiếm trong toàn bộ chủ đề, thay vì chỉ tìm kiếm nội dung đang hiện thị trên màn hình",
@@ -179,7 +179,7 @@
"sso.dissociate": "Tách khỏi",
"sso.dissociate-confirm-title": "Xác nhận việc tách khỏi",
"sso.dissociate-confirm": "Bạn có chắc chắn muốn tách tài khoản của mình khỏi %1?",
- "info.invited-by": "Invited by",
+ "info.invited-by": "Được mời bởi",
"info.latest-flags": "Gắn cờ mới nhất",
"info.profile": "Hồ sơ",
"info.post": "Bài viết",
diff --git a/public/language/zh-CN/admin/advanced/database.json b/public/language/zh-CN/admin/advanced/database.json
index 575fbdbf1b..d1a9894c2e 100644
--- a/public/language/zh-CN/admin/advanced/database.json
+++ b/public/language/zh-CN/admin/advanced/database.json
@@ -22,7 +22,7 @@
"mongo.bytes-out": "字节输出",
"mongo.num-requests": "请求数量",
"mongo.raw-info": "MongoDB 原始信息",
- "mongo.unauthorized": "NodeBB 无法查询 MongoDB 数据库的相关统计数据。请确保 NodeBB 使用的用户含有"admin"数据库的"clusterMonitor"角色。",
+ "mongo.unauthorized": "NodeBB 无法查询 MongoDB 数据库以获取相关统计信息。请确保 NodeBB 使用的用户在 "admin" 数据库中具有 "clusterMonitor" 角色。",
"redis": "Redis",
"redis.version": "Redis 版本",
diff --git a/public/language/zh-CN/admin/dashboard.json b/public/language/zh-CN/admin/dashboard.json
index 0a314f9737..7a3a615e2e 100644
--- a/public/language/zh-CN/admin/dashboard.json
+++ b/public/language/zh-CN/admin/dashboard.json
@@ -8,11 +8,11 @@
"topics": "主题",
"remote-posts": "远程帖子",
"remote-topics": "远程主题",
- "messages": "Messages",
+ "messages": "消息",
"page-views-seven": "最近7天",
"page-views-thirty": "最近30天",
"page-views-last-day": "最近24小时",
- "page-views-custom": "Custom Range",
+ "page-views-custom": "自定义范围",
"page-views-custom-start": "范围开始",
"page-views-custom-end": "范围结束",
"page-views-custom-help": "输入您要查看的网页浏览日期范围。 如果没有日期选择器可用,则接受的格式是 YYYY-MM-DD",
@@ -31,8 +31,8 @@
"keep-updated": "请确保您已及时更新 NodeBB 以获得最新的安全补丁与 Bug 修复。",
"up-to-date": "您正在使用最新版本",
"upgrade-available": "新版本(v%1)已发布。建议您升级您的 NodeBB 。",
- "prerelease-upgrade-available": "这是一个过时的预发布版本的 NodeBB 。一个新版本(v%1)已经发布。考虑升级您的 NodeBB 。",
- "prerelease-warning": "这是NodeBB的一个预发布版本。可能会出现不平衡。",
+ "prerelease-upgrade-available": "这是 NodeBB 的过时预发布版本。新版本(v%1)已发布。请考虑升级您的 NodeBB。",
+ "prerelease-warning": "这是 NodeBB 的预发布版本。可能存在意外的错误。",
"fallback-emailer-not-found": "备用邮箱发送器没有找到!",
"running-in-development": "论坛正以开发模式运行。处于该模式的论坛可能存在潜在的漏洞,请联系您的论坛管理员。",
"latest-lookup-failed": "查询NodeBB的最新版本失败",
diff --git a/public/language/zh-CN/admin/development/info.json b/public/language/zh-CN/admin/development/info.json
index c6df060106..00540f4355 100644
--- a/public/language/zh-CN/admin/development/info.json
+++ b/public/language/zh-CN/admin/development/info.json
@@ -8,7 +8,7 @@
"nodejs": "nodejs",
"online": "在线",
"git": "git",
- "process-memory": "rss/heap used",
+ "process-memory": "RSS / 堆已用",
"system-memory": "系统内存",
"used-memory-process": "进程使用的内存",
"used-memory-os": "已使用系统内存",
diff --git a/public/language/zh-CN/admin/manage/categories.json b/public/language/zh-CN/admin/manage/categories.json
index f2642878d9..7d865efe3c 100644
--- a/public/language/zh-CN/admin/manage/categories.json
+++ b/public/language/zh-CN/admin/manage/categories.json
@@ -55,7 +55,7 @@
"select-category": "选择版块",
"set-parent-category": "设置父版块",
- "privileges.description": "You can configure the access control privileges for portions of the site in this section. Privileges can be granted on a per-user or a per-group basis.",
+ "privileges.description": "在此部分中,您可以为网站的各个区域配置访问控制权限。权限可按用户或按用户组授予。",
"privileges.category-selector": "为该版块配置权限:",
"privileges.warning": "注意:权限设置会立即生效。 调整这些设置后,无需保存。",
"privileges.section-viewing": "查看权限",
diff --git a/public/language/zh-CN/admin/manage/custom-reasons.json b/public/language/zh-CN/admin/manage/custom-reasons.json
index 90a2e620af..61de8db44c 100644
--- a/public/language/zh-CN/admin/manage/custom-reasons.json
+++ b/public/language/zh-CN/admin/manage/custom-reasons.json
@@ -1,16 +1,16 @@
{
- "title": "Manage Custom Reasons",
- "create-reason": "Create Reason",
- "edit-reason": "Edit Reason",
- "reasons-help": "Reasons are predefined explanations used when banning or muting users, or when rejecting posts in the post queue.",
- "reason-title": "Title",
- "reason-type": "Type",
- "reason-body": "Body",
- "reason-all": "All",
- "reason-ban": "Ban",
- "reason-mute": "Mute",
- "reason-post-queue": "Post Queue",
- "reason-type-help": "The type of action this reason applies to. If 'All' is selected, this reason will be available for all action types.",
- "custom-reasons-saved": "Custom reasons saved successfully",
- "delete-reason-confirm-x": "Are you sure you want to delete the custom reason with the title %1?"
+ "title": "管理自定义原因",
+ "create-reason": "创建原因",
+ "edit-reason": "编辑原因",
+ "reasons-help": "原因是预先定义的解释,用于在封禁或禁言用户时,或在发帖队列中拒绝帖子时使用。",
+ "reason-title": "标题",
+ "reason-type": "类型",
+ "reason-body": "正文",
+ "reason-all": "所有",
+ "reason-ban": "封禁",
+ "reason-mute": "禁言",
+ "reason-post-queue": "发帖队列",
+ "reason-type-help": "此原因适用的操作类型。若选中“全部”,则该原因将适用于所有操作类型。",
+ "custom-reasons-saved": "自定义原因已成功保存",
+ "delete-reason-confirm-x": "您确定您要删除标题为 %1 的自定义原因吗?"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/admin/manage/privileges.json b/public/language/zh-CN/admin/manage/privileges.json
index c65fe192ea..795cf2ada8 100644
--- a/public/language/zh-CN/admin/manage/privileges.json
+++ b/public/language/zh-CN/admin/manage/privileges.json
@@ -29,7 +29,7 @@
"access-topics": "访问主题",
"create-topics": "创建主题",
"reply-to-topics": "回复主题",
- "crosspost-topics": "Cross-post Topics",
+ "crosspost-topics": "交叉发布主题",
"schedule-topics": "定时主题",
"tag-topics": "标签主题",
"edit-posts": "修改回复",
diff --git a/public/language/zh-CN/admin/manage/users.json b/public/language/zh-CN/admin/manage/users.json
index 9d8ad9e764..77d5c0fb2c 100644
--- a/public/language/zh-CN/admin/manage/users.json
+++ b/public/language/zh-CN/admin/manage/users.json
@@ -55,7 +55,7 @@
"inactive.12-months": "12个月",
"users.uid": "UID",
- "users.user-id": "User ID",
+ "users.user-id": "用户 ID",
"users.username": "用户名",
"users.email": "电子邮件",
"users.no-email": "(没有邮箱)",
@@ -64,7 +64,7 @@
"users.validation-pending": "等待验证",
"users.validation-expired": "验证过期",
"users.ip": "IP",
- "users.recent-ips": "Recent IPs",
+ "users.recent-ips": "最近访问 IP",
"users.postcount": "发帖数",
"users.reputation": "声望",
"users.flags": "举报",
diff --git a/public/language/zh-CN/admin/menu.json b/public/language/zh-CN/admin/menu.json
index 61aaf0fd6d..43b9678d51 100644
--- a/public/language/zh-CN/admin/menu.json
+++ b/public/language/zh-CN/admin/menu.json
@@ -48,13 +48,13 @@
"settings.page-title": "%1 设置",
- "section-federation": "Federation",
- "federation/general": "General",
- "federation/content": "Content",
- "federation/rules": "Categorization",
- "federation/relays": "Relays",
- "federation/pruning": "Storage",
- "federation/safety": "Trust & Safety",
+ "section-federation": "“联邦”",
+ "federation/general": "通用",
+ "federation/content": "内容",
+ "federation/rules": "分类",
+ "federation/relays": "中继服务",
+ "federation/pruning": "存储",
+ "federation/safety": "信任与安全",
"section-appearance": "界面",
"appearance/themes": "主题",
diff --git a/public/language/zh-CN/admin/settings/activitypub.json b/public/language/zh-CN/admin/settings/activitypub.json
index 9ad8afaffe..24d31ff887 100644
--- a/public/language/zh-CN/admin/settings/activitypub.json
+++ b/public/language/zh-CN/admin/settings/activitypub.json
@@ -46,9 +46,9 @@
"server.filter-help-hostname": "请在下面输入实例主机名(如 example.org ),中间用换行符隔开。",
"server.filter-allow-list": "将其用作允许列表",
- "content.outgoing": "Outgoing",
- "content.summary-limit": "Character count after which a summary is generated",
- "content.summary-limit-help": "When content is federated out that exceeds this character count, a summary is generated, comprising of all complete sentences prior to this limit. (Default: 500)",
- "content.break-string": "Note/Article Delimiter",
- "content.break-string-help": "This delimiter can be manually inserted by power users when composing new topics. It instructs NodeBB to use content up until that point as part of the summary. If this string is not used, then the character count fallback applies. (Default: [...])"
+ "content.outgoing": "外部",
+ "content.summary-limit": "生成摘要后的字符计数",
+ "content.summary-limit-help": "当联合输出内容超过此字符限制时,将生成 摘要 ,包含该限制前的所有完整句子。(默认值:500)",
+ "content.break-string": "注释/文章分隔符",
+ "content.break-string-help": "此分隔符可由高级用户在撰写新主题时手动插入。它指示 NodeBB 将该分隔符之前的内容作为摘要的一部分。若未使用此字符串,则采用字符计数备用方案。(默认值:[...])"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/admin/settings/email.json b/public/language/zh-CN/admin/settings/email.json
index bb3e6b732a..8b8829dae3 100644
--- a/public/language/zh-CN/admin/settings/email.json
+++ b/public/language/zh-CN/admin/settings/email.json
@@ -30,20 +30,20 @@
"smtp-transport.pool-help": "池式连接可防止 NodeBB 为每封邮件创建新的连接。此选项仅适用于启用SMTP传输的情况下。",
"smtp-transport.allow-self-signed": "允许自签名证书",
"smtp-transport.allow-self-signed-help": "启用此设置可允许您使用自签名或无效的 TLS 证书。",
- "smtp-transport.test-success": "SMTP Test email sent successfully.",
+ "smtp-transport.test-success": "SMTP 测试邮件已成功发送。",
"template": "编辑电子邮件模板",
"template.select": "选择电子邮件模板",
"template.revert": "还原为初始模板",
- "test-smtp-settings": "Test SMTP Settings",
+ "test-smtp-settings": "测试 SMTP 设置",
"testing": "电子邮件测试",
- "testing.success": "Test Email Sent.",
+ "testing.success": "测试邮件已发送。",
"testing.select": "选择电子邮件模板",
"testing.send": "发送测试电子邮件",
- "testing.send-help-plugin": "\"%1\" will be used to send test emails.",
- "testing.send-help-smtp": "SMTP transport is enabled and will be used to send emails.",
- "testing.send-help-no-plugin": "No emailer plugin is installed to send emails, nodemailer will be used by default.",
- "testing.send-help": "The test email will be sent to the currently logged in user's email address using the saved settings on this page. ",
+ "testing.send-help-plugin": "\"%1\" 将用于发送测试邮件。",
+ "testing.send-help-smtp": "已启用 SMTP 传输协议,并将用于发送电子邮件。",
+ "testing.send-help-no-plugin": "当前未安装任何用于发送邮件的插件,系统将默认使用 nodemailer。",
+ "testing.send-help": "测试邮件将根据本页保存的设置,发送到当前已登录用户的电子邮箱地址。",
"subscriptions": "电子邮件摘要",
"subscriptions.disable": "禁用电子邮件摘要",
"subscriptions.hour": "摘要小时",
diff --git a/public/language/zh-CN/admin/settings/notifications.json b/public/language/zh-CN/admin/settings/notifications.json
index dd036f1271..764a7e0538 100644
--- a/public/language/zh-CN/admin/settings/notifications.json
+++ b/public/language/zh-CN/admin/settings/notifications.json
@@ -4,6 +4,6 @@
"welcome-notification-link": "欢迎通知链接",
"welcome-notification-uid": "用户欢迎通知 (UID)",
"post-queue-notification-uid": "发布队列用户(UID)",
- "notification-delay": "Delay for sending notification emails (seconds)",
- "notification-delay-help": "If the user has read the notification within this time, the email will not be sent.
Default: 60 seconds."
+ "notification-delay": "发送通知邮件的延迟时间(秒)",
+ "notification-delay-help": "如果用户在此时间内已阅读通知,则不会发送电子邮件。
默认值:60秒。"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/admin/settings/uploads.json b/public/language/zh-CN/admin/settings/uploads.json
index 08115d299e..991f3565e8 100644
--- a/public/language/zh-CN/admin/settings/uploads.json
+++ b/public/language/zh-CN/admin/settings/uploads.json
@@ -40,7 +40,7 @@
"default-avatar": "访客默认头像",
"upload": "上传",
"profile-image-dimension": "个人资料相片尺寸",
- "profile-image-dimension-help": "(in pixels, default: 200 pixels)",
+ "profile-image-dimension-help": "(单位:像素,默认值:200 像素)",
"max-profile-image-size": "个人资料相片最大大小",
"max-profile-image-size-help": "(单位 KiB ,默认 256 KiB)",
"max-cover-image-size": "最大封面图片文件大小",
diff --git a/public/language/zh-CN/admin/settings/web-crawler.json b/public/language/zh-CN/admin/settings/web-crawler.json
index 510522f5d3..17e5574954 100644
--- a/public/language/zh-CN/admin/settings/web-crawler.json
+++ b/public/language/zh-CN/admin/settings/web-crawler.json
@@ -5,7 +5,7 @@
"disable-rss-feeds": "禁用 RSS 订阅",
"disable-sitemap-xml": "禁用 Sitemap.xml",
"sitemap-topics": "要在 Stemap 中展示的主题数量",
- "sitemap-cache-duration-hours": "Sitemap Cache Duration (hours)",
+ "sitemap-cache-duration-hours": "网站地图缓存时长(小时)",
"clear-sitemap-cache": "清除 Sitemap 缓存",
"view-sitemap": "查看 Sitemap"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/aria.json b/public/language/zh-CN/aria.json
index 44960de6dc..232f953964 100644
--- a/public/language/zh-CN/aria.json
+++ b/public/language/zh-CN/aria.json
@@ -6,5 +6,5 @@
"user-watched-tags": "用户关注的标签",
"delete-upload-button": "删除上传按钮",
"group-page-link-for": "%1 的群组页面链接",
- "show-crossposts": "Show Cross-posts"
+ "show-crossposts": "显示交叉发布"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/category.json b/public/language/zh-CN/category.json
index 765adb544f..c854af070d 100644
--- a/public/language/zh-CN/category.json
+++ b/public/language/zh-CN/category.json
@@ -1,8 +1,8 @@
{
"category": "版块",
"subcategories": "子版块",
- "uncategorized": "World",
- "uncategorized.description": "Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.",
+ "uncategorized": "世界",
+ "uncategorized.description": "本论坛之外的主题。此处表达的观点和意见可能不代表本论坛及其成员的立场。",
"handle.description": "此版块可通过社交网络公开平台使用用户名 %1 进行关注",
"new-topic-button": "发表主题",
"guest-login-post": "登录以发布",
diff --git a/public/language/zh-CN/error.json b/public/language/zh-CN/error.json
index c905528ff2..f34a214df8 100644
--- a/public/language/zh-CN/error.json
+++ b/public/language/zh-CN/error.json
@@ -1,6 +1,6 @@
{
"invalid-data": "无效数据",
- "invalid-config-field-value": "Invalid value for config field \"%1\": %2",
+ "invalid-config-field-value": "配置字段“%1”的值无效:%2",
"invalid-json": "无效 JSON",
"wrong-parameter-type": "属性 `%1` 要求是类型 %3 的值,却收到了 %2",
"required-parameters-missing": "此 API 调用必需参数缺少了:%1",
diff --git a/public/language/zh-CN/global.json b/public/language/zh-CN/global.json
index 049efa9730..aa43b4577c 100644
--- a/public/language/zh-CN/global.json
+++ b/public/language/zh-CN/global.json
@@ -137,7 +137,7 @@
"allowed-file-types": "允许的文件类型有 %1",
"unsaved-changes": "您有未保存的更改,您确定您要离开么?",
"reconnecting-message": "与 %1 的连接断开,我们正在尝试重连,请耐心等待",
- "reconnected-message": "Reconnected to %1 successfully.",
+ "reconnected-message": "已成功重新连接到 %1。",
"play": "播放",
"cookies.message": "此网站使用 Cookies 以保障您在我们网站的最佳体验。",
"cookies.accept": "知道了!",
diff --git a/public/language/zh-CN/groups.json b/public/language/zh-CN/groups.json
index 696596d8cf..1f5b88de8f 100644
--- a/public/language/zh-CN/groups.json
+++ b/public/language/zh-CN/groups.json
@@ -1,9 +1,9 @@
{
- "group": "Group",
+ "group": "群组",
"all-groups": "所有群组",
"groups": "群组",
"members": "成员",
- "x-members": "%1 member(s)",
+ "x-members": "%1 位成员",
"view-group": "查看群组",
"owner": "群组所有者",
"new-group": "创建群组",
diff --git a/public/language/zh-CN/modules.json b/public/language/zh-CN/modules.json
index 8ef99fef8f..0587f3ad93 100644
--- a/public/language/zh-CN/modules.json
+++ b/public/language/zh-CN/modules.json
@@ -82,7 +82,7 @@
"composer.hide-preview": "隐藏预览",
"composer.help": "帮助",
"composer.user-said-in": "%1 在 %2 中说:",
- "composer.user-said": "%1 [said](%2):",
+ "composer.user-said": "%1 [说](%2):",
"composer.discard": "确定想要取消此帖?",
"composer.submit-and-lock": "提交并锁定",
"composer.toggle-dropdown": "切换下拉菜单",
diff --git a/public/language/zh-CN/notifications.json b/public/language/zh-CN/notifications.json
index 289bd6d801..df2a4fd191 100644
--- a/public/language/zh-CN/notifications.json
+++ b/public/language/zh-CN/notifications.json
@@ -65,7 +65,7 @@
"new-register-multiple": "有 %1 条注册申请等待批准。",
"flag-assigned-to-you": "举报 %1 已经被指派给您",
"post-awaiting-review": "待查阅的帖子",
- "topic-awaiting-review": "Topic awaiting review",
+ "topic-awaiting-review": "主题待审核",
"profile-exported": "%1资料已导出,点击下载",
"posts-exported": "%1帖子已导出,点击下载",
"uploads-exported": "%1上传已导出,点击下载",
diff --git a/public/language/zh-CN/themes/harmony.json b/public/language/zh-CN/themes/harmony.json
index 726fb78fb3..9e215b081d 100644
--- a/public/language/zh-CN/themes/harmony.json
+++ b/public/language/zh-CN/themes/harmony.json
@@ -1,8 +1,8 @@
{
"theme-name": "Harmony 主题",
"skins": "皮肤",
- "light": "Light",
- "dark": "Dark",
+ "light": "浅色",
+ "dark": "深色",
"collapse": "折叠",
"expand": "展开",
"sidebar-toggle": "侧栏滚动",
diff --git a/public/language/zh-CN/topic.json b/public/language/zh-CN/topic.json
index c753f1fba7..df47079cb6 100644
--- a/public/language/zh-CN/topic.json
+++ b/public/language/zh-CN/topic.json
@@ -225,7 +225,7 @@
"no-more-next-post": "您在此主题中没有更多的帖子了",
"open-composer": "打开编辑器",
"post-quick-reply": "快速回复",
- "post-quick-create": "Quick post",
+ "post-quick-create": "快速发帖",
"navigator.index": "%1 / %2",
"navigator.unread": "未读 %1",
"upvote-post": "顶贴",
diff --git a/public/language/zh-CN/user.json b/public/language/zh-CN/user.json
index 618b2878c5..b2b2c765f9 100644
--- a/public/language/zh-CN/user.json
+++ b/public/language/zh-CN/user.json
@@ -146,8 +146,8 @@
"upvote-notif-freq.threshold": "当被顶的数目为1, 5, 10, 25, 50, 100, 150, 200...时通知我",
"upvote-notif-freq.logarithmic": "当被顶的数目为10, 100, 1000...时通知我",
"upvote-notif-freq.disabled": "任何时候都不要通知我",
- "notification-type-web": "Web",
- "notification-type-email": "Email",
+ "notification-type-web": "网站",
+ "notification-type-email": "邮件",
"browsing": "浏览设置",
"unread.cutoff": "未读邮件截止时间(最多 %1 天)",
"unread.cutoff-help": "若主题在指定天数内未更新,则会被标记为已读。",
diff --git a/public/language/zh-CN/world.json b/public/language/zh-CN/world.json
index 63a318bf54..94a04f3224 100644
--- a/public/language/zh-CN/world.json
+++ b/public/language/zh-CN/world.json
@@ -22,6 +22,6 @@
"onboard.how": "在此期间,您可以点击顶部的快捷按钮,了解本论坛的其他内容,并开始发现一些新内容!",
"category-search": "查找版块...",
- "see-more": "See more",
- "see-less": "See less"
+ "see-more": "显示更多",
+ "see-less": "显示更少"
}
\ No newline at end of file