diff --git a/package.json b/package.json index f6c5bff675..06731e89e0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "morgan": "^1.8.2", "mousetrap": "^1.6.1", "nconf": "^0.8.4", - "nodebb-plugin-composer-default": "5.0.7", + "nodebb-plugin-composer-default": "5.0.8", "nodebb-plugin-dbsearch": "2.0.6", "nodebb-plugin-emoji-extended": "1.1.1", "nodebb-plugin-emoji-one": "1.2.1", @@ -66,9 +66,9 @@ "nodebb-plugin-spam-be-gone": "0.5.1", "nodebb-rewards-essentials": "0.0.9", "nodebb-theme-lavender": "4.0.5", - "nodebb-theme-persona": "5.0.32", + "nodebb-theme-persona": "6.0.1", "nodebb-theme-slick": "1.1.1", - "nodebb-theme-vanilla": "6.0.26", + "nodebb-theme-vanilla": "7.0.1", "nodebb-widget-essentials": "3.0.4", "nodemailer": "4.1.0", "passport": "^0.3.0", diff --git a/public/language/ar/admin/manage/ip-blacklist.json b/public/language/ar/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/ar/admin/manage/ip-blacklist.json +++ b/public/language/ar/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/ar/admin/settings/email.json b/public/language/ar/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/ar/admin/settings/email.json +++ b/public/language/ar/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/bg/admin/manage/ip-blacklist.json b/public/language/bg/admin/manage/ip-blacklist.json index c49791d2d3..532fe66493 100644 --- a/public/language/bg/admin/manage/ip-blacklist.json +++ b/public/language/bg/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "Правилни правила: %1 от %2.", "validate.x-invalid": "Следните %1 правила са грешни:", - "alerts.applied-success": "Черният списък е приложен" + "alerts.applied-success": "Черният списък е приложен", + + "analytics.blacklist-hourly": "Фигура 1 – Попадения в черния списък за час", + "analytics.blacklist-daily": "Фигура 2 – Попадения в черния списък за ден" } \ 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 5f0af650d0..2006b53886 100644 --- a/public/language/bg/admin/settings/email.json +++ b/public/language/bg/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "Следният адрес на е-поща е този, който получателят ще види в полетата „От“ и “Отговор до“.", "from": "Име за полето „От“", "from-help": "Името на изпращача, което да бъде показано в е-писмото.", - "gmail-routing": "Препращане на Gmail", - "gmail-routing-help1": "Има доклади, че препращането на Gmail не работи за акаунти с подсилена защита. В тези случаи ще трябва да настроите своя акаунт в GMail така, че да позволява използването на по-малко защитени приложения.", - "gmail-routing-help2": "За повече информация относно това обиколно решение, моля, прегледайте тази статия за проблема в „NodeMailer“. Друго решение би било използването на добавка за е-поща от трета страна, като например „SendGrid“, „Mailgun“ и т.н. Вижте наличните добавки тук.", - "gmail-transport": "Препращане на е-писмата през акаунта в Gmail/Google Apps", - "gmail-transport.username": "Потребителско име", - "gmail-transport.username-help": "Въведете пълния адрес на е-пощата тук, особено ако използвате управляван домейн на „Google Apps“.", - "gmail-transport.password": "Парола", + + "smtp-transport": "Транспорт чрез SMTP", + "smtp-transport.enabled": "Използване на външен сървър за е-поща за изпращане на е-писма", + "smtp-transport-help": "Можете да изберете от списък от познати услуги, или да въведете такава ръчно.", + "smtp-transport.service": "Изберете услуга", + "smtp-transport.service-custom": "Персонализирана услуга", + "smtp-transport.service-help": "Изберете името на услугата по-горе, за да използвате известните данни за нея. Или изберете „Персонализирана услуга“ и въведете данните ѝ по-долу.", + "smtp-transport.gmail-warning1": "Има доклади, че услугата на Gmail не работи за акаунти с подсилена защита. В тези случаи ще трябва да настроите своя акаунт в GMail така, че да позволява използването на по-малко защитени приложения.", + "smtp-transport.gmail-warning2": "За повече информация относно това обиколно решение, моля, прегледайте тази статия за проблема в „NodeMailer“. Друго решение би било използването на добавка за е-поща от трета страна, като например „SendGrid“, „Mailgun“ и т.н. Вижте наличните добавки тук.", + "smtp-transport.host": "SMTP сървър", + "smtp-transport.port": "SMTP порт", + "smtp-transport.username": "Потребителско име", + "smtp-transport.username-help": "За услугата на Gmail, въведете пълния адрес на е-пощата тук, особено ако използвате управляван домейн на „Google Apps“.", + "smtp-transport.password": "Парола", + "template": "Редактирана не шаблона за е-писма", "template.select": "Изберете шаблон за е-писма", "template.revert": "Връщане на оригинала", diff --git a/public/language/bn/admin/manage/ip-blacklist.json b/public/language/bn/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/bn/admin/manage/ip-blacklist.json +++ b/public/language/bn/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/bn/admin/settings/email.json b/public/language/bn/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/bn/admin/settings/email.json +++ b/public/language/bn/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/cs/admin/extend/plugins.json b/public/language/cs/admin/extend/plugins.json index 3c1ff9bc29..328d73d245 100644 --- a/public/language/cs/admin/extend/plugins.json +++ b/public/language/cs/admin/extend/plugins.json @@ -45,7 +45,7 @@ "alert.incompatible": "
Vaše verze NodeBB (v%1) umožňuje jen aktualizovat toto rozšíření na v%2. Aktualizujte prosím NodeBB, chcete-li nainstalovat nejnovější verzi tohoto rozšíření.
", "alert.possibly-incompatible": "Nebyla nalezena žádná informace o kompatibilitě
Toto rozšíření nemá nastavenou požadovanou verzi NodeBB. Plná kompatibilita nemůže být garantována a může způsobit, že se vám již NodeBB nespustí.
Nespustí-li se správně NodeBB:
$ ./nodebb reset plugin=\"%1\"
Pokračovat v instalaci této aktuální verze rozšíření?
", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "Licenční informace o rozšíření", + "license.intro": "Rozšíření %1 je licencováno pod %2. Pro aktivování tohoto rozšíření si přečtěte licenční podmínky.", + "license.cta": "Přejete si pokračovat v aktivování tohoto rozšíření?" } diff --git a/public/language/cs/admin/general/dashboard.json b/public/language/cs/admin/general/dashboard.json index 0e918ade44..04c1199ae7 100644 --- a/public/language/cs/admin/general/dashboard.json +++ b/public/language/cs/admin/general/dashboard.json @@ -1,69 +1,69 @@ { - "forum-traffic": "Forum Traffic", - "page-views": "Page Views", - "unique-visitors": "Unique Visitors", - "users": "Users", - "posts": "Posts", - "topics": "Topics", - "page-views-seven": "Last 7 Days", - "page-views-thirty": "Last 30 Days", - "page-views-last-day": "Last 24 hours", - "page-views-custom": "Custom Date Range", - "page-views-custom-start": "Range Start", - "page-views-custom-end": "Range End", - "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format isYYYY-MM-DD
",
- "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD
",
+ "forum-traffic": "Provoz fóra",
+ "page-views": "Zobrazení stránky",
+ "unique-visitors": "Jedineční návštěvníci",
+ "users": "Uživatelé",
+ "posts": "Příspěvky",
+ "topics": "Témata",
+ "page-views-seven": "Posledních 7 dnů",
+ "page-views-thirty": "Posledních 30 dní",
+ "page-views-last-day": "Posledních 24 hodin",
+ "page-views-custom": "Dle rozsahu data",
+ "page-views-custom-start": "Začátek rozsahu",
+ "page-views-custom-end": "Konec rozsahu",
+ "page-views-custom-help": "Zadejte rozsah data zobrazení stránek, které chcete vidět. Není-li datum nastaveno, výchozí formát je YYYY-MM-DD
",
+ "page-views-custom-error": "Zadejte správný rozsah ve formátu YYYY-MM-DD
",
- "stats.day": "Day",
- "stats.week": "Week",
- "stats.month": "Month",
- "stats.all": "All Time",
+ "stats.day": "Den",
+ "stats.week": "Týden",
+ "stats.month": "Měsíc",
+ "stats.all": "Všechny časy",
- "updates": "Updates",
- "running-version": "You are running NodeBB v%1.",
- "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
- "up-to-date": "You are up-to-date
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur.
", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", + "updates": "Aktualizace", + "running-version": "Fungujete na NodeBB v%1.", + "keep-updated": "Vždy udržujte NodeBB aktuální kvůli bezpečnostním záplatám a opravám.", + "up-to-date": "Máte aktuální verzi
", + "upgrade-available": "Byla uvolněna nová verze (v%1). Zvažte aktualizaci vašeho NodeBB.
", + "prerelease-upgrade-available": "Toto je zastaralá zkušební verze NodeBB. Nová verze (v%1) byla uvolněna. Zvažte aktualizaci NodeBB.
", + "prerelease-warning": "Toto je zkušební verze NodeBB. Mohou se vyskytnout různé chyby.
", + "running-in-development": "Fórum běží ve vývojářském režimu a může být potencionálně zranitelné . Kontaktujte správce systému.", - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", + "notices": "Oznámení", + "restart-not-required": "Restart není potřeba", + "restart-required": "Je potřeba restartovat", + "search-plugin-installed": "Rozšíření pro hledání je nainstalováno", + "search-plugin-not-installed": "Rozšíření pro hledání není nainstalováno", + "search-plugin-tooltip": "Pro aktivování funkce vyhledávání, nainstalujte rozšíření pro hledání ze stránky rozšíření.", - "control-panel": "System Control", - "reload": "Reload", - "restart": "Restart", - "restart-warning": "Reloading or Restarting your NodeBB will drop all existing connections for a few seconds.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", + "control-panel": "Ovládání systému", + "reload": "Znovu načíst", + "restart": "Restartovat", + "restart-warning": "Znovu načtení nebo restartování NodeBB odpojí na pár vteřin všechna stávající připojení.", + "maintenance-mode": "Režim údržby", + "maintenance-mode-title": "Pro nastavení režimu údržby NodeBB, klikněte zde", + "realtime-chart-updates": "Aktualizace grafů v reálném čase", - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", + "active-users": "Aktivní uživatelé", + "active-users.users": "Uživatelé", + "active-users.guests": "Hosté", + "active-users.total": "Celkově", + "active-users.connections": "Připojení", - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", + "anonymous-registered-users": "Anonymní × registrovaní uživatelé", + "anonymous": "Anonymní", + "registered": "Registrovaní", - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", + "user-presence": "Výskyt uživatele", + "on-categories": "V seznamu kategorii", + "reading-posts": "Čtení příspěvku", "browsing-topics": "Prohlížení témat", - "recent": "Recent", - "unread": "Unread", + "recent": "Poslední", + "unread": "Nepřečtené", - "high-presence-topics": "High Presence Topics", + "high-presence-topics": "Témata s vysokou účastí", - "graphs.page-views": "Page Views", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users" + "graphs.page-views": "Zobrazení stránky", + "graphs.unique-visitors": "Jedineční návštěvníci", + "graphs.registered-users": "Registrovaní uživatelé", + "graphs.anonymous-users": "Anonymní uživatelé" } diff --git a/public/language/cs/admin/general/navigation.json b/public/language/cs/admin/general/navigation.json index 7ec2b67612..c8e001b955 100644 --- a/public/language/cs/admin/general/navigation.json +++ b/public/language/cs/admin/general/navigation.json @@ -11,7 +11,7 @@ "only-admins": "Zobrazuje se jen správci", "only-global-mods-and-admins": "Zobrazuje se jen hlavním moderátorům a správcům", "only-logged-in": "Zobrazuje se jen přihlášeným uživatelům", - "only-guest": "Only display to guests", + "only-guest": "Zobrazit jen hostům", "open-new-window": "Otevřít v novém okně", "installed-plugins-required": "Vyžadovaná nainstalovaná rozšíření:", diff --git a/public/language/cs/admin/manage/categories.json b/public/language/cs/admin/manage/categories.json index 6d9b9f161b..64102ac8dd 100644 --- a/public/language/cs/admin/manage/categories.json +++ b/public/language/cs/admin/manage/categories.json @@ -1,69 +1,69 @@ { - "settings": "Category Settings", - "privileges": "Privileges", + "settings": "Nastavení kategorie", + "privileges": "Oprávnění", - "name": "Category Name", - "description": "Category Description", - "bg-color": "Background Colour", - "text-color": "Text Colour", - "bg-image-size": "Background Image Size", - "custom-class": "Custom Class", - "num-recent-replies": "# nedávných odpovědí", - "ext-link": "External Link", - "is-section": "Treat this category as a section", - "upload-image": "Upload Image", - "delete-image": "Remove", - "category-image": "Category Image", - "parent-category": "Parent Category", - "optional-parent-category": "(Optional) Parent Category", - "parent-category-none": "(None)", - "copy-settings": "Copy Settings From", - "optional-clone-settings": "(Optional) Clone Settings From Category", - "purge": "Purge Category", + "name": "Název kategorie", + "description": "Popis kategorie", + "bg-color": "Barva pozadí", + "text-color": "Barva textu", + "bg-image-size": "Velikost obrázku pozadí", + "custom-class": "Upravit třídu", + "num-recent-replies": "# posledních odpovědí", + "ext-link": "Externí odkaz", + "is-section": "Zacházet s kategorii jako se sekcí", + "upload-image": "Nahrát obrázek", + "delete-image": "Vyjmout", + "category-image": "Obrázek kategorie", + "parent-category": "Nadřazená kategorie", + "optional-parent-category": "Nadřazená kategorie (doporučeno)", + "parent-category-none": "(nic)", + "copy-settings": "Kopírovat nastavení z", + "optional-clone-settings": "Klonovat nastavení z kategorie (doporučeno)", + "purge": "Vyčistit kategorii", - "enable": "Enable", - "disable": "Disable", - "edit": "Edit", + "enable": "Povolit", + "disable": "Zakázat", + "edit": "Upravit", - "select-category": "Select Category", - "set-parent-category": "Set Parent Category", + "select-category": "Vyberte kategorii", + "set-parent-category": "Nastavit nadřazenou kategorii", - "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.", - "privileges.warning": "Note: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", - "privileges.section-viewing": "Viewing Privileges", - "privileges.section-posting": "Posting Privileges", - "privileges.section-moderation": "Moderation Privileges", - "privileges.section-user": "User", - "privileges.search-user": "Add User", - "privileges.no-users": "No user-specific privileges in this category.", - "privileges.section-group": "Group", - "privileges.group-private": "This group is private", - "privileges.search-group": "Add Group", - "privileges.copy-to-children": "Copy to Children", - "privileges.copy-from-category": "Copy from Category", + "privileges.description": "Můžete nastavit oprávnění ovládání přístupu ke kategorii v této sekci. Oprávnění mohou být přidělena na uživatele nebo na celou skupinu. Uživatele můžete přidat jeho vyhledáním ze spodního formuláře.", + "privileges.warning": "Poznámka: nastavení oprávnění má okamžitý vliv. Není tedy nutné uložit kategorii pro upravení těchto nastavení", + "privileges.section-viewing": "Oprávnění prohlížení", + "privileges.section-posting": "Oprávnění příspěvků", + "privileges.section-moderation": "Oprávnění moderování", + "privileges.section-user": "Uživatel", + "privileges.search-user": "Přidat uživatele", + "privileges.no-users": "V této kategorii není nastaveno žádné oprávnění uživatele.", + "privileges.section-group": "Skupina", + "privileges.group-private": "Tato skupina je soukromá", + "privileges.search-group": "Přidat skupinu", + "privileges.copy-to-children": "Kopírovat do podřazené", + "privileges.copy-from-category": "Kopírovat z kategorie", "privileges.inherit": "If theregistered-users
group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users
user group, and so, privileges for additional groups need not be explicitly granted.",
- "analytics.back": "Back to Categories List",
- "analytics.title": "Analytics for \"%1\" category",
+ "analytics.back": "Zpět do seznamu kategorii",
+ "analytics.title": "Analýza pro kategorii \"%1\"",
"analytics.pageviews-hourly": "Figure 1 – Hourly page views for this category",
"analytics.pageviews-daily": "Figure 2 – Daily page views for this category",
"analytics.topics-daily": "Figure 3 – Daily topics created in this category",
"analytics.posts-daily": "Figure 4 – Daily posts made in this category",
- "alert.created": "Created",
- "alert.create-success": "Category successfully created!",
- "alert.none-active": "You have no active categories.",
- "alert.create": "Create a Category",
- "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.",
+ "alert.created": "Vytvořeno",
+ "alert.create-success": "Kategorie byla úspěšně vytvořena.",
+ "alert.none-active": "Nemáte žádné aktivní kategorie.",
+ "alert.create": "Vytvořit kategorii",
+ "alert.confirm-moderate": "Jste si jist/a, že chcete umožnit oprávnění moderovat této skupině uživatelů? Tato skupina je veřejná a uživatelé se k ní mohou připojit dle libosti.",
"alert.confirm-purge": "Do you really want to purge this category \"%1\"?
Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.
", - "alert.purge-success": "Category purged!", - "alert.copy-success": "Settings Copied!", - "alert.set-parent-category": "Set Parent Category", - "alert.updated": "Updated Categories", - "alert.updated-success": "Category IDs %1 successfully updated.", - "alert.upload-image": "Upload category image", - "alert.find-user": "Find a User", + "alert.purge-success": "Kategorie byla vyčištěna.", + "alert.copy-success": "Nastavení bylo zkopírováno.", + "alert.set-parent-category": "Nastavit nadřazenou kategorii", + "alert.updated": "Kategorie byly aktualizovány", + "alert.updated-success": "ID kategorie %1 bylo aktualizováno.", + "alert.upload-image": "Nahrát obrázek kategorie", + "alert.find-user": "Najít uživatele", "alert.user-search": "Najít uživatele…", - "alert.find-group": "Find a Group", + "alert.find-group": "Najít skupinu", "alert.group-search": "Hledat skupinu…" } \ No newline at end of file diff --git a/public/language/cs/admin/manage/ip-blacklist.json b/public/language/cs/admin/manage/ip-blacklist.json index ebeceeeff4..993e3e41c4 100644 --- a/public/language/cs/admin/manage/ip-blacklist.json +++ b/public/language/cs/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 z %2 pravidel je platných.", "validate.x-invalid": "Následujících %1 pravidel není platných:", - "alerts.applied-success": "Černá listina byla použita" + "alerts.applied-success": "Černá listina byla použita", + + "analytics.blacklist-hourly": "Postava 1 - záznamů v černé listině/hodinu", + "analytics.blacklist-daily": "Postava 2 - záznamů v černé listině/den" } \ No newline at end of file diff --git a/public/language/cs/admin/manage/tags.json b/public/language/cs/admin/manage/tags.json index c65a88f38f..910febd31e 100644 --- a/public/language/cs/admin/manage/tags.json +++ b/public/language/cs/admin/manage/tags.json @@ -1,18 +1,18 @@ { - "none": "Your forum does not have any topics with tags yet.", - "bg-color": "Background Colour", - "text-color": "Text Colour", - "create-modify": "Create & Modify Tags", - "description": "Select tags via clicking and/or dragging, use shift to select multiple.", - "create": "Create Tag", - "modify": "Modify Tags", - "delete": "Delete Selected Tags", - "search": "Hledat tagy…", - "settings": "Click here to visit the tag settings page.", - "name": "Tag Name", + "none": "Vaše fórum neobsahuje žádné témata se značkami.", + "bg-color": "Barva pozadí", + "text-color": "Barva textu", + "create-modify": "Vytvořit a upravit značky", + "description": "Vyberte značky pomocí kliknutí a/nebo přetažením, pro vícenásobný výběr, použijte klávesu Shift.", + "create": "Vytvořit značku", + "modify": "Upravit značky", + "delete": "Odstranit vybrané značky", + "search": "Hledat značky...", + "settings": "Pro přejití na stránku s nastavením značek, klikněte zde.", + "name": "Název značky", - "alerts.editing-multiple": "Editing multiple tags", - "alerts.editing-x": "Editing \"%1\" tag", - "alerts.confirm-delete": "Do you want to delete the selected tags?", - "alerts.update-success": "Tag Updated!" + "alerts.editing-multiple": "Upravení víceznaček", + "alerts.editing-x": "Upravení značky \"%1\"", + "alerts.confirm-delete": "Chcete odstranit vybranou značku?", + "alerts.update-success": "Značka aktualizována." } \ No newline at end of file diff --git a/public/language/cs/admin/menu.json b/public/language/cs/admin/menu.json index c18d35a96a..f0ff8082bf 100644 --- a/public/language/cs/admin/menu.json +++ b/public/language/cs/admin/menu.json @@ -1,75 +1,75 @@ { - "section-general": "General", - "general/dashboard": "Dashboard", - "general/homepage": "Home Page", - "general/navigation": "Navigation", - "general/languages": "Languages", - "general/sounds": "Sounds", - "general/social": "Social", + "section-general": "Všeobecné", + "general/dashboard": "Nástěnka", + "general/homepage": "Domovská stránka", + "general/navigation": "Navigace", + "general/languages": "Jazyky", + "general/sounds": "Zvuky", + "general/social": "Sociální", - "section-manage": "Manage", - "manage/categories": "Categories", - "manage/tags": "Tags", - "manage/users": "Users", - "manage/registration": "Registration Queue", - "manage/post-queue": "Post Queue", - "manage/groups": "Groups", - "manage/ip-blacklist": "IP Blacklist", + "section-manage": "Spravovat", + "manage/categories": "Kategorie", + "manage/tags": "Značky", + "manage/users": "Uživatelé", + "manage/registration": "Registrační fronta", + "manage/post-queue": "Fronta příspěvků", + "manage/groups": "Skupiny", + "manage/ip-blacklist": "Černá listina IP", - "section-settings": "Settings", - "settings/general": "General", - "settings/reputation": "Reputation", - "settings/email": "Email", - "settings/user": "User", - "settings/group": "Group", - "settings/guest": "Guests", - "settings/uploads": "Uploads", - "settings/post": "Post", - "settings/chat": "Chat", - "settings/pagination": "Pagination", - "settings/tags": "Tags", - "settings/notifications": "Notifications", + "section-settings": "Nastavení", + "settings/general": "Všeobecné", + "settings/reputation": "Reputace", + "settings/email": "E-mail", + "settings/user": "Uživatel", + "settings/group": "Skupina", + "settings/guest": "Hosté", + "settings/uploads": "Nahrané", + "settings/post": "Příspěvěk", + "settings/chat": "Konverzace", + "settings/pagination": "Stránkování", + "settings/tags": "Značky", + "settings/notifications": "Oznámení", "settings/cookies": "Cookies", - "settings/web-crawler": "Web Crawler", - "settings/sockets": "Sockets", - "settings/advanced": "Advanced", + "settings/web-crawler": "Webový prohledávač", + "settings/sockets": "Sockety", + "settings/advanced": "Pokročilé", - "settings.page-title": "%1 Settings", + "settings.page-title": "Nastavení %1", - "section-appearance": "Appearance", - "appearance/themes": "Themes", - "appearance/skins": "Skins", - "appearance/customise": "Custom HTML & CSS", + "section-appearance": "Vzhled", + "appearance/themes": "Motivy", + "appearance/skins": "Vzhledy", + "appearance/customise": "Uživatelské HTML a CSS", - "section-extend": "Extend", - "extend/plugins": "Plugins", - "extend/widgets": "Widgets", - "extend/rewards": "Rewards", + "section-extend": "Rozšířit", + "extend/plugins": "Rozšíření", + "extend/widgets": "Miniaplikace", + "extend/rewards": "Odměny", - "section-social-auth": "Social Authentication", + "section-social-auth": "Sociální autentifikace", - "section-plugins": "Plugins", - "extend/plugins.install": "Install Plugins", + "section-plugins": "Rozšíření", + "extend/plugins.install": "Nainstalovat rozšíření", - "section-advanced": "Advanced", - "advanced/database": "Database", - "advanced/events": "Events", - "advanced/logs": "Logs", - "advanced/errors": "Errors", - "advanced/cache": "Cache", - "development/logger": "Logger", - "development/info": "Info", + "section-advanced": "Pokročilé", + "advanced/database": "Databáze", + "advanced/events": "Události", + "advanced/logs": "Protokoly", + "advanced/errors": "Chyby", + "advanced/cache": "Mezipamě", + "development/logger": "Protokolář", + "development/info": "Informace", - "reload-forum": "Reload Forum", - "restart-forum": "Restart Forum", - "logout": "Log out", - "view-forum": "View Forum", + "reload-forum": "Znovu načíst fórum", + "restart-forum": "Restartovat fórum", + "logout": "Odhlásit", + "view-forum": "Zobrazit fórum", - "search.placeholder": "Hledat", + "search.placeholder": "Hledat...", "search.no-results": "Žádné výsledky…", - "search.search-forum": "Search the forum for ", + "search.search-forum": "Prohledat fórum pro ", "search.keep-typing": "Pište dále pro zobrazení výsledků…", "search.start-typing": "Začněte psát pro zobrazení výsledků…", - "connection-lost": "Připojení k %1 bylo ztraceno. Snaha o opětovné připojení…" + "connection-lost": "Připojení k %1 bylo ztraceno, snaha o opětovné připojení…" } \ No newline at end of file diff --git a/public/language/cs/admin/settings/advanced.json b/public/language/cs/admin/settings/advanced.json index 05a1929cf0..569536e81f 100644 --- a/public/language/cs/admin/settings/advanced.json +++ b/public/language/cs/admin/settings/advanced.json @@ -1,19 +1,19 @@ { - "maintenance-mode": "Maintenance Mode", - "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", - "maintenance-mode.message": "Maintenance Message", - "headers": "Headers", - "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", - "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", + "maintenance-mode": "Režim údržby", + "maintenance-mode.help": "Je-li fórum v režimu údržby, všechny požadavky budou přesměrovány na statickou stránku. Správci jsou vyloučeni z tohoto přesměrování a budou mít normálně zobrazené stránky.", + "maintenance-mode.message": "Zpráva údržby", + "headers": "Hlavičky", + "headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame", + "headers.powered-by": "Upravte si hlavičku \"Powered by\" odesílanou NodeBB", "headers.acao": "Access-Control-Allow-Origin", - "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-help": "Pro zakázání přístupu na všechny stránky, zanechte prázdné", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", - "traffic-management": "Traffic Management", - "traffic.help": "NodeBB deploys equipped with a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.", - "traffic.enable": "Enable Traffic Management", - "traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", - "traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", - "traffic.lag-check-interval": "Check Interval (in milliseconds)", - "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" + "traffic-management": "Správa provozu", + "traffic.help": "NodeBB obsahuje modul, který automaticky zamítá požadavky při vysokém vytížení. Toto nastavení můžete zde upravit, ačkoliv výchozí hodnoty jsou zaručením úspěchu.", + "traffic.enable": "Povolit správu provozu", + "traffic.event-lag": "Hranice prodlevy smyčky události (v milisekundách)", + "traffic.event-lag-help": "Snížení této hodnoty sníží čas pro načtení stránky, ale taky zobrazí více uživatelům zprávu o \"přetížení stránek\". (je vyžadován restart)", + "traffic.lag-check-interval": "Kontrola intervalů (v milisekundách)", + "traffic.lag-check-interval-help": "Snížení této hodnoty způsobí, že NodeBB bude citlivější na zatížení načítání stránek a na kontrolu tohoto zatížení. (je vyžadován restart)" } \ No newline at end of file diff --git a/public/language/cs/admin/settings/chat.json b/public/language/cs/admin/settings/chat.json index 0b22127341..602f7fb71a 100644 --- a/public/language/cs/admin/settings/chat.json +++ b/public/language/cs/admin/settings/chat.json @@ -1,9 +1,9 @@ { - "chat-settings": "Chat Settings", - "disable": "Disable chat", - "disable-editing": "Disable chat message editing/deletion", - "disable-editing-help": "Administrators and global moderators are exempt from this restriction", - "max-length": "Maximum length of chat messages", - "max-room-size": "Maximum number of users in chat rooms", - "delay": "Time between chat messages in milliseconds" + "chat-settings": "Nastavení konverzace", + "disable": "Zakázat konverzaci", + "disable-editing": "Zakázat upravení/odstranění konverzační zprávy", + "disable-editing-help": "Správci a globální moderátoři jsou vyjmuti z tohoto omezení", + "max-length": "Maximální délka konverzační zprávy", + "max-room-size": "Maximální počet uživatelů v konverzační místnosti", + "delay": "Čas mezi konverzačními zprávami v milisekundách" } \ No newline at end of file diff --git a/public/language/cs/admin/settings/cookies.json b/public/language/cs/admin/settings/cookies.json index f8b0f0538b..652ba3a23b 100644 --- a/public/language/cs/admin/settings/cookies.json +++ b/public/language/cs/admin/settings/cookies.json @@ -1,11 +1,11 @@ { - "eu-consent": "EU Consent", - "consent.enabled": "Enabled", - "consent.message": "Notification message", - "consent.acceptance": "Acceptance message", - "consent.link-text": "Policy Link Text", - "consent.blank-localised-default": "Leave blank to use NodeBB localised defaults", - "settings": "Settings", - "cookie-domain": "Session cookie domain", - "blank-default": "Leave blank for default" + "eu-consent": "Souhlas EU", + "consent.enabled": "Povolit", + "consent.message": "Potvrzovací zpráva", + "consent.acceptance": "Zpráva o příjmutí", + "consent.link-text": "Odkaz na text", + "consent.blank-localised-default": "Pro použití výchozího textu NodeBB, zanechte prázdné", + "settings": "Nastavení", + "cookie-domain": "Doména relace cookies", + "blank-default": "Pro výchozí, zanechte prázdné" } \ No newline at end of file diff --git a/public/language/cs/admin/settings/email.json b/public/language/cs/admin/settings/email.json index 1e92c88490..84de6d44a5 100644 --- a/public/language/cs/admin/settings/email.json +++ b/public/language/cs/admin/settings/email.json @@ -1,25 +1,33 @@ { - "email-settings": "Email Settings", - "address": "Email Address", - "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", - "from": "From Name", - "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", - "template": "Edit Email Template", - "template.select": "Select Email Template", - "template.revert": "Revert to Original", - "testing": "Email Testing", - "testing.select": "Select Email Template", - "testing.send": "Send Test Email", - "testing.send-help": "The test email will be sent to the currently logged in user's email address.", - "subscriptions": "Email Subscriptions", - "subscriptions.disable": "Disable subscriber notification emails", - "subscriptions.hour": "Digest Hour", - "subscriptions.hour-help": "Please enter a number representing the hour to send scheduled email digests (e.g.0
for midnight, 17
for 5:00pm). Keep in mind that this is the hour according to the server itself, and may not exactly match your system clock.0
pro půlnoc, 17
pro 5:00pm). Mějte na paměti, že tato hodina závisí na hodinách samotného serveru a nemusí tak souhlasit se systémovými hodinami. 30
, or one month). Set to 0 to always display dates, leave blank to always display relative times.",
- "teaser": "Teaser Post",
- "teaser.last-post": "Last – Show the latest post, including the original post, if no replies",
- "teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
- "teaser.first": "First",
- "unread": "Unread Settings",
- "unread.cutoff": "Unread cutoff days",
- "unread.min-track-last": "Minimum posts in topic before tracking last read",
- "recent": "Recent Settings",
- "recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
- "signature": "Signature Settings",
- "signature.disable": "Disable signatures",
- "signature.no-links": "Disable links in signatures",
- "signature.no-images": "Disable images in signatures",
- "signature.max-length": "Maximum Signature Length",
- "composer": "Composer Settings",
- "composer-help": "The following settings govern the functionality and/or appearance of the post composer shown\n\t\t\t\tto users when they create new topics, or reply to existing topics.",
- "composer.show-help": "Show \"Help\" tab",
- "composer.enable-plugin-help": "Allow plugins to add content to the help tab",
- "composer.custom-help": "Custom Help Text",
- "ip-tracking": "IP Tracking",
- "ip-tracking.each-post": "Track IP Address for each post"
+ "sorting": "Třídění příspěvků",
+ "sorting.post-default": "Výchozí třídění příspěvků",
+ "sorting.oldest-to-newest": "Od nejstarších po nejnovější",
+ "sorting.newest-to-oldest": "Od nejnovějších po nejstarší",
+ "sorting.most-votes": "Dle hlasování",
+ "sorting.topic-default": "Výchozí třídění tématu",
+ "restrictions": "Omezení příspěvků",
+ "restrictions.post-queue": "Povolit frontu pro příspěvky",
+ "restrictions.post-queue-help": "Povolení fronty příspěvků bude přidávat příspěvky nových uživatelů do fronty na schválení.",
+ "restrictions.seconds-between": "Sekundy mezi příspěvky",
+ "restrictions.seconds-between-new": "Sekundy mezi příspěvky pro nové uživatele",
+ "restrictions.rep-threshold": "Hranice reputace před zavedením omezení",
+ "restrictions.seconds-defore-new": "Sekundy předtím, než uživatel může přidat příspěvek",
+ "restrictions.seconds-edit-after": "Počet sekund, kdy uživatelé mohou upravit příspěvky po jejich napsání. (0 zakázáno)",
+ "restrictions.seconds-delete-after": "Počet sekund, kdy uživatelé mohou odstranit příspěvky po jeho napsání. (0 zakázáno)",
+ "restrictions.replies-no-delete": "Počet odpovědí, kdy je uživatelům zakázáno odstranit jejich vlastní příspěvek. (0 zakázáno)",
+ "restrictions.min-title-length": "Minimální délka názvu",
+ "restrictions.max-title-length": "Maximální délka názvu",
+ "restrictions.min-post-length": "Minimální délka příspěvku",
+ "restrictions.max-post-length": "Maximální délka příspěvku",
+ "restrictions.days-until-stale": "Počet dnů, kdy je téma považováno za staré",
+ "restrictions.stale-help": "Je-li téma považováno za \"staré\", uživateli se zobrazí oznámení při pokusu o přidání odpovědi.",
+ "timestamp": "Časový otisk",
+ "timestamp.cut-off": "Datum ukončení (ve dnech)",
+ "timestamp.cut-off-help": "Datum a čas bude zobrazen relativně (tj. \"před 3 hodinami\" / \"před 5 dny\"), a dle toho lokalizován do různých\n\t\t\t\t\tjazyků. Za určitých okolností, může tento text být přepnut na lokalizované datum\n\t\t\t\t\t(tj. 5 Led 2017 15:30)30
,nebo měsíc). Nastavte na 0, pro zobrazení datumů, zanecháte-li prázdné, bude vždy zobrazen relativní čas",
+ "teaser": "Ukázka příspěvku",
+ "teaser.last-post": "Poslední - zobrazení posledního příspěvku, včetně hlavního příspěvku, nejsou-li odpovědi",
+ "teaser.last-reply": "Poslední - zobrazení poslední odpovědi, nebo nejsou-li žádné odpovědi textu \"Bez odpovědi\"",
+ "teaser.first": "První",
+ "unread": "Nastavení nepřečtených",
+ "unread.cutoff": "Dny ukončení nepřečtených",
+ "unread.min-track-last": "Minimální počet příspěvků v tématu před posledním čtením",
+ "recent": "Nastavení pro poslední",
+ "recent.categoryFilter.disable": "Zakázat filtrování témat v ignorovaných kategoriích na poslední stránce",
+ "signature": "Nastavení podpisu",
+ "signature.disable": "Zakázat podpisy",
+ "signature.no-links": "Zakázat odkazy v podpisech",
+ "signature.no-images": "Zakázat obrázky v podpisech",
+ "signature.max-length": "Maximální délka podpisu",
+ "composer": "Nastavení kompozice",
+ "composer-help": "Následující nastavení kontroluje funkčnost a/nebo vzhled zobrazených příspěvků\n\t\t\t\tpro uživatele, kteří vytvoří nové téma nebo odpovídají na existující téma.",
+ "composer.show-help": "Zobrazit záložku \"Nápověda\"",
+ "composer.enable-plugin-help": "Povolit rozšíření přidat obsah do záložky nápovědy",
+ "composer.custom-help": "Uživatelský text nápovědy",
+ "ip-tracking": "Sledování IP",
+ "ip-tracking.each-post": "Sledovat adresu IP u každého příspěvku"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/reputation.json b/public/language/cs/admin/settings/reputation.json
index f0e59e8db9..db452a9345 100644
--- a/public/language/cs/admin/settings/reputation.json
+++ b/public/language/cs/admin/settings/reputation.json
@@ -1,9 +1,9 @@
{
- "reputation": "Reputation Settings",
- "disable": "Disable Reputation System",
- "disable-down-voting": "Disable Down Voting",
- "votes-are-public": "All Votes Are Public",
- "thresholds": "Activity Thresholds",
- "min-rep-downvote": "Minimum reputation to downvote posts",
- "min-rep-flag": "Minimum reputation to flag posts"
+ "reputation": "Nastavení reputace",
+ "disable": "Zakázat systém reputace",
+ "disable-down-voting": "Zakázat hlasování",
+ "votes-are-public": "Všechna hlasování jsou veřejná",
+ "thresholds": "Omezení aktivity",
+ "min-rep-downvote": "Minimální reputace pro vyjádření nesouhlasu s příspěvkem",
+ "min-rep-flag": "Minimální reputace pro označení příspěvků"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/sockets.json b/public/language/cs/admin/settings/sockets.json
index d04ee42fcf..1250237416 100644
--- a/public/language/cs/admin/settings/sockets.json
+++ b/public/language/cs/admin/settings/sockets.json
@@ -1,6 +1,6 @@
{
- "reconnection": "Reconnection Settings",
- "max-attempts": "Max Reconnection Attempts",
- "default-placeholder": "Default: %1",
- "delay": "Reconnection Delay"
+ "reconnection": "Nastavení znovu připojení",
+ "max-attempts": "Maximální počet pokusů o znovu připojení",
+ "default-placeholder": "Výchozí: %1",
+ "delay": "Časové zpoždění pro znovu připojení"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/tags.json b/public/language/cs/admin/settings/tags.json
index 6f31f60ba0..3932e65eef 100644
--- a/public/language/cs/admin/settings/tags.json
+++ b/public/language/cs/admin/settings/tags.json
@@ -1,12 +1,12 @@
{
- "tag": "Tag Settings",
- "min-per-topic": "Minimum Tags per Topic",
- "max-per-topic": "Maximum Tags per Topic",
- "min-length": "Minimum Tag Length",
- "max-length": "Maximum Tag Length",
- "goto-manage": "Click here to visit the tag management page.",
- "privacy": "Privacy",
- "list-private": "Make the tags list private",
- "related-topics": "Related Topics",
- "max-related-topics": "Maximum related topics to display (if supported by theme)"
+ "tag": "Nastavení značky",
+ "min-per-topic": "Minimální počet značek/téma",
+ "max-per-topic": "maximální počet značek/téma",
+ "min-length": "Minimální délka značky",
+ "max-length": "Maximální délka značky",
+ "goto-manage": "Pro přejití na stránku správy značek, klikněte zde.",
+ "privacy": "Soukromí",
+ "list-private": "Seznam značek je soukromí",
+ "related-topics": "Související témata",
+ "max-related-topics": "Maximální počet zobrazených souvisejících témat (je-li podporováno motivem)"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/settings/uploads.json b/public/language/cs/admin/settings/uploads.json
index a458870354..688fdf4920 100644
--- a/public/language/cs/admin/settings/uploads.json
+++ b/public/language/cs/admin/settings/uploads.json
@@ -1,28 +1,28 @@
{
- "posts": "Posts",
- "allow-files": "Allow users to upload regular files",
- "private": "Make uploaded files private",
- "max-image-width": "Resize images down to specified width (in pixels)",
- "max-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)",
- "max-file-size": "Maximum File Size (in KiB)",
- "max-file-size-help": "(in kibibytes, default: 2048 KiB)",
- "allow-topic-thumbnails": "Allow users to upload topic thumbnails",
- "topic-thumb-size": "Topic Thumb Size",
- "allowed-file-extensions": "Allowed File Extensions",
- "allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. pdf,xls,doc
). An empty list means all extensions are allowed.",
- "profile-avatars": "Profile Avatars",
- "allow-profile-image-uploads": "Allow users to upload profile images",
- "convert-profile-image-png": "Convert profile image uploads to PNG",
- "default-avatar": "Custom Default Avatar",
- "upload": "Upload",
- "profile-image-dimension": "Profile Image Dimension",
- "profile-image-dimension-help": "(in pixels, default: 128 pixels)",
- "max-profile-image-size": "Maximum Profile Image File Size",
- "max-profile-image-size-help": "(in kibibytes, default: 256 KiB)",
- "max-cover-image-size": "Maximum Cover Image File Size",
- "max-cover-image-size-help": "(in kibibytes, default: 2,048 KiB)",
- "keep-all-user-images": "Keep old versions of avatars and profile covers on the server",
- "profile-covers": "Profile Covers",
- "default-covers": "Default Cover Images",
- "default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image"
+ "posts": "Příspěvky",
+ "allow-files": "Povolit uživatelům nahrávat normální soubory",
+ "private": "Nahrané soubory jsou sokromé",
+ "max-image-width": "Zmenšit velikost obrázků na potřebné rozlišení (v pixelech)",
+ "max-image-width-help": "(v pixelech, výchozí: 760 pixelů, pro zákaz nastavte 0)",
+ "max-file-size": "Maximální velikost souboru (v KiB)",
+ "max-file-size-help": "(v kilobajtech, výchozí 2048 KiB)",
+ "allow-topic-thumbnails": "Povolit uživatelům nahrát miniatury témat",
+ "topic-thumb-size": "Velikost miniatury tématu",
+ "allowed-file-extensions": "Povolené přípony souborů",
+ "allowed-file-extensions-help": "Zadejte seznam přípon souborů oddělených čárkou (např.: pdf, xls, doc
). Prázdný seznam znamená, že všechny přípony jsou povoleny.",
+ "profile-avatars": "Profilové obrázky",
+ "allow-profile-image-uploads": "Povolit uživatelům nahrát profilové obrázky",
+ "convert-profile-image-png": "Převést profilové obrázky do *.png",
+ "default-avatar": "Výchozí uživatelský obrázek",
+ "upload": "Nahrát",
+ "profile-image-dimension": "Rozlišení profilového obrázku",
+ "profile-image-dimension-help": "(v pixelech, výchozí: 128 pixelů)",
+ "max-profile-image-size": "Maximální velikost profilového obrázku",
+ "max-profile-image-size-help": "(v kilobajtech, výchozí: 256 KiB)",
+ "max-cover-image-size": "Maximální velikost obrázku",
+ "max-cover-image-size-help": "(v kilobajtech, výchozí: 2048 KiB)",
+ "keep-all-user-images": "Ponechat starou verzi obrázků a profilových obrázků na serveru",
+ "profile-covers": "Profilové obrázky",
+ "default-covers": "Výchozí obrázek",
+ "default-covers-help": "Přidat výchozí obrázky oddělené čárkou pro účty, které nemají nahraný obrázek"
}
diff --git a/public/language/cs/admin/settings/user.json b/public/language/cs/admin/settings/user.json
index c91c6cfbec..199703513a 100644
--- a/public/language/cs/admin/settings/user.json
+++ b/public/language/cs/admin/settings/user.json
@@ -13,10 +13,10 @@
"disable-email-changes": "Zakázat změnu e-mailu",
"disable-password-changes": "Zakázat změnu hesla",
"allow-account-deletion": "Povolit smazání účtu",
- "user-info-private": "Hide user list and data from guests",
- "hide-fullname": "Hide fullname from users",
- "hide-email": "Hide email from users",
- "themes": "Témata",
+ "user-info-private": "Skrýt seznam uživatelů a data před hosty",
+ "hide-fullname": "Skrýt jméno před uživateli",
+ "hide-email": "Skrýt e-mail před uživateli",
+ "themes": "Motivy",
"disable-user-skins": "Zabránit uživateli ve výběru vlastního vzhledu",
"account-protection": "Ochrana účtu",
"login-attempts": "Počet pokusů o přihlášení za hodinu",
@@ -32,7 +32,7 @@
"registration-type.invite-only": "Jen na pozvání",
"registration-type.admin-invite-only": "Jen na pozvání správce",
"registration-type.disabled": "Bez registrace",
- "registration-type.help": "Normal - Users can register from the /register page.NodeBB Version (v%1) ist nur für Aktualisierungen bis v%2 dieses Plugins bestimmt. Bitte aktualisiere NodeBB, wenn eine neuere Version dieses Plugins installiert werden soll.
", "alert.possibly-incompatible": "Keine Kompatibilitätsinformationen gefunden
Dieses Plugin legte keine spezifische NodeBB version fest, welche für die Installation benötigt wird. Volle Kompatibilität kann nicht gewährleistet werden, was dazu führen könnte, dass ihr NodeBB nicht mehr korrekt startet.
Für den Fall, dass NodeBB nicht mehr ordnungsgemäß startet:
$ ./nodebb reset plugin=\"%1\"
Soll mit der installation der neuesten Version dieses Plugins fortgefahren werden?
", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "Plugin-Lizenzinformation", + "license.intro": "Das Plugin %1is unter der %2 Lizenz lizenziert. Bitte ließ dir diese durch bevor du dieses Plugin aktivierst.", + "license.cta": "Willst du dieses Plugin wirklich aktivieren?" } diff --git a/public/language/de/admin/general/dashboard.json b/public/language/de/admin/general/dashboard.json index f4e54ec3ec..0ac3cfb243 100644 --- a/public/language/de/admin/general/dashboard.json +++ b/public/language/de/admin/general/dashboard.json @@ -23,8 +23,8 @@ "running-version": "Es läuft NodeBB v%1.", "keep-updated": "Stelle sicher, dass dein NodeBB immer auf dem neuesten Stand für die neuesten Sicherheits-Patches und Bug-fixes ist.", "up-to-date": "NodeBB Version ist aktuell
", - "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.
", - "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.
", + "upgrade-available": "Eine neue Version (v%1) ist erschienen. Erwäge NodeBB zu upgraden
", + "prerelease-upgrade-available": "Du benutzt eine veraltete Vorabversion von NodeBB. eine neue Version (v%1) ist erschienen. Erwäge NodeBB zu upgraden.
", "prerelease-warning": "Das ist eine pre-release Version von NodeBB. Es können ungewollte Fehler auftreten.
", "running-in-development": "Das Forum wurde im Entwicklermodus gestartet. Das Forum könnte potenziellen Gefahren ausgeliefert sein. Bitte kontaktiere den Systemadministrator.", diff --git a/public/language/de/admin/general/navigation.json b/public/language/de/admin/general/navigation.json index e589992ae9..6c2f32fe58 100644 --- a/public/language/de/admin/general/navigation.json +++ b/public/language/de/admin/general/navigation.json @@ -11,7 +11,7 @@ "only-admins": "Nur für Admins sichtbar", "only-global-mods-and-admins": "Nur für Globale Moderatoren und Admins sichtbar", "only-logged-in": "Nur für angemeldete Benutzer sichtbar", - "only-guest": "Only display to guests", + "only-guest": "Nur Gästen anzeigen", "open-new-window": "In neuem Fenster öffnen", "installed-plugins-required": "Benötigte installierte Plugins:", diff --git a/public/language/de/admin/manage/ip-blacklist.json b/public/language/de/admin/manage/ip-blacklist.json index a6d4f1cff9..f259d9db68 100644 --- a/public/language/de/admin/manage/ip-blacklist.json +++ b/public/language/de/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 von %2 Regel(n) zulässig.", "validate.x-invalid": "Die folgenden %1 Regeln sind unzulässig:", - "alerts.applied-success": "Blacklist angewandt" + "alerts.applied-success": "Blacklist angewandt", + + "analytics.blacklist-hourly": "Figur 1 – Blacklist-Treffer pro Stunde", + "analytics.blacklist-daily": " Figur 2 – Blacklist-Treffer pro Tag" } \ No newline at end of file diff --git a/public/language/de/admin/menu.json b/public/language/de/admin/menu.json index 0b32e6e910..4bb3d2a47c 100644 --- a/public/language/de/admin/menu.json +++ b/public/language/de/admin/menu.json @@ -12,7 +12,7 @@ "manage/tags": "Tags", "manage/users": "Benutzer", "manage/registration": "Warteliste", - "manage/post-queue": "Post Queue", + "manage/post-queue": "Beitragswarteschlange", "manage/groups": "Gruppen", "manage/ip-blacklist": "IP Blacklist", diff --git a/public/language/de/admin/settings/email.json b/public/language/de/admin/settings/email.json index da2109f9df..280bd4209b 100644 --- a/public/language/de/admin/settings/email.json +++ b/public/language/de/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "Die folgende E-Mail Adresse ist die E-Mail Adresse, welche dem Empfänger im \"Von\" und \"Antworten\" Bereich sehen wird.", "from": "Name des Absenders", "from-help": "Der Name des Absenders, welcher in der E-Mail angezeigt werden soll.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "Es gab Berichte bezüglich des \"Gmail Routing\", welches nicht auf Accounts mit erhöhten Sicherheitseinstellungen funktionierte (Standardeinstellung). In diesem Fall müssen sie ihren Gmail Account konfigurieren weniger sichere Apps zu erlauben.", - "gmail-routing-help2": "Für mehr informationen zu diesem Workaround, konsultieren Sie bitte diesen NodeMailer Artikel über dieses Problem. Eine alternative wäre ein Plugin von Drittherstellern wie SendGrid, mailgun etc. zu verwenden. Verfügbare Plugins durchsuchen.", - "gmail-transport": "E-Mails über einen Gmail/Google Apps Account verschicken", - "gmail-transport.username": "Benutzername", - "gmail-transport.username-help": "Gib die vollständige E-Mail Adresse hier ein, insbesondere wenn Du eine Google-Apps verwaltete Domain verwendest.", - "gmail-transport.password": "Passwort", + + "smtp-transport": "SMTP Konfiguration", + "smtp-transport.enabled": "Benutze einen externen Email-Server", + "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": "Wähle oben einen Provider aus um die bekannten informationen über diesen zu verwenden. Falls dein Provider nicht in der Liste sein sollte, wähle 'Benutzerdefiniert...' aus und gib die details manuell ein.", + "smtp-transport.gmail-warning1": "Es gab Berichte darüber, dass Gmail nicht mit Accounts mit erhöhten Sicherheitseinstellungen funktioniert. In diesem Fall wirst du deinen Gmail-Account configurieren müssen um den 'Zugriff weniger sicherer Apps' auf dein Konto zuzulassen.", + "smtp-transport.gmail-warning2": "Um mehr zu diesem Workaround zu erfahren, ließ dir bitten diesen NodeMailer Artikel zu diesem Problem durch. Eine Alternative wäre, Emailer-Plugins von dritten wie etwa SendGrid, Mailgun usw. zu verwenden. Verfügbare Plugins durchsuchen.", + "smtp-transport.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Benutzername", + "smtp-transport.username-help": "Bitte füge die komplette Email-Adresse für Gmail hier ein, insbesondere wenn du eine von Google Apps gemanagete domain verwendest.", + "smtp-transport.password": "Passwort", + "template": "E-Mail Vorlage bearbeiten", "template.select": "E-Mail Vorlage auswählen", "template.revert": "Original wiederherstellen", diff --git a/public/language/de/admin/settings/general.json b/public/language/de/admin/settings/general.json index 979ddb2470..de590afb18 100644 --- a/public/language/de/admin/settings/general.json +++ b/public/language/de/admin/settings/general.json @@ -2,8 +2,8 @@ "site-settings": "Forum Einstellungen", "title": "Forum Titel", "title.url": "URL", - "title.url-placeholder": "The URL of the site title", - "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.", + "title.url-placeholder": "Die URL des Seitentitels", + "title.url-help": "Wenn der Titel angeklickt wird, werden Benutzer zu dieser Adresse geschickt, bei leerem Feld wird die Startseite verwendet.", "title.name": "Name Deiner Community", "title.show-in-header": "Titel im Header anzeigen", "browser-title": "Browser Titel", diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json index 0857e8eecb..686b33012b 100644 --- a/public/language/de/admin/settings/post.json +++ b/public/language/de/admin/settings/post.json @@ -6,8 +6,8 @@ "sorting.most-votes": "Meiste Bewertungen", "sorting.topic-default": "Standardmäßige Themensortierung", "restrictions": "Posting beschränkungen", - "restrictions.post-queue": "Enable post queue", - "restrictions.post-queue-help": "Enabling post queue will put the posts of new users in a queue for approval.", + "restrictions.post-queue": "Beitragswarteschlange verwenden", + "restrictions.post-queue-help": "Das verwenden der Beitragswarteschlange wird Beiträge von neuen Benutzern in eine Warteschlange zur Genehmigung setzen.", "restrictions.seconds-between": "Zeit zwischen der Erstellung von Beiträgen", "restrictions.seconds-between-new": "Zeit zwischen der Erstellung von Beiträgen für neue Nutzer", "restrictions.rep-threshold": "Vorrausgesetztes Ansehen um diese Beschränkung aufzuheben", diff --git a/public/language/de/admin/settings/uploads.json b/public/language/de/admin/settings/uploads.json index 2abafc014b..359d0f8c73 100644 --- a/public/language/de/admin/settings/uploads.json +++ b/public/language/de/admin/settings/uploads.json @@ -5,7 +5,7 @@ "max-image-width": "Bilder zu einer bestimmten Breite runterskalieren", "max-image-width-help": "(in Pixeln, standard 760 pixel, auf 0 setzen um zu deaktivieren)", "max-file-size": "Maximale Dateigröße (in KiB)", - "max-file-size-help": "(in kibibytes, default: 2048 KiB)", + "max-file-size-help": "(In Kibibytes, Standardmäßig 2048 KiB)", "allow-topic-thumbnails": "Nutzern erlauben Themen Thumbnails hochzuladen", "topic-thumb-size": "Thema Thumbnailgröße", "allowed-file-extensions": "Erlaubte Dateiendungen", @@ -18,9 +18,9 @@ "profile-image-dimension": "Profilbild-Abmessungen", "profile-image-dimension-help": "(in pixeln, standard: 128 pixel)", "max-profile-image-size": "Maximale Profibild-Dateigröße", - "max-profile-image-size-help": "(in kibibytes, default: 256 KiB)", + "max-profile-image-size-help": "(In Kibibytes, Standardmäßig 256 KiB)", "max-cover-image-size": "Maximale Deckbild-Dateigröße", - "max-cover-image-size-help": "(in kibibytes, default: 2,048 KiB)", + "max-cover-image-size-help": "(In Kibibytes, Standardmäßig 2048 KiB)", "keep-all-user-images": "Alte Avatar- und Deckbild-Versionen auf dem Server lassen", "profile-covers": "Profil Deckbilder", "default-covers": "Standard Profil-Deckbilder", diff --git a/public/language/de/admin/settings/user.json b/public/language/de/admin/settings/user.json index 31d04d849a..13809851b8 100644 --- a/public/language/de/admin/settings/user.json +++ b/public/language/de/admin/settings/user.json @@ -13,9 +13,9 @@ "disable-email-changes": "Deaktiviere Änderungen der E-Mail Adresse", "disable-password-changes": "Deaktiviere Änderungen des Passwortes", "allow-account-deletion": "Erlaube löschen des Kontos", - "user-info-private": "Hide user list and data from guests", - "hide-fullname": "Hide fullname from users", - "hide-email": "Hide email from users", + "user-info-private": "Die Benutzerliste mit Informationen vor Gästen verstecken", + "hide-fullname": "Den 'Kompletten Namen' von Benutzern verstecken", + "hide-email": "Die Email-Adresse von Benutzern verstecken", "themes": "Themes", "disable-user-skins": "Verhindere das Benutzer eigene Skins verwenden", "account-protection": "Kontosicherheit", diff --git a/public/language/de/notifications.json b/public/language/de/notifications.json index 2eeaa3c16b..3f29764fd0 100644 --- a/public/language/de/notifications.json +++ b/public/language/de/notifications.json @@ -41,7 +41,7 @@ "new_register": "%1 hat eine Registrationsanfrage geschickt.", "new_register_multiple": "Es erwarten %1 Registrierungsanfragen eine Überprüfung.", "flag_assigned_to_you": "Markierung %1 wurde Ihnen zugewiesen", - "post_awaiting_review": "Post awaiting review", + "post_awaiting_review": "Beitrag noch nicht Überprüft", "email-confirmed": "E-Mail bestätigt", "email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.", "email-confirm-error-message": "Es gab ein Problem bei der Validierung Ihrer E-Mail-Adresse. Möglicherweise ist der Code ungültig oder abgelaufen.", diff --git a/public/language/de/pages.json b/public/language/de/pages.json index 35f22415fd..1978c1b4a9 100644 --- a/public/language/de/pages.json +++ b/public/language/de/pages.json @@ -6,10 +6,10 @@ "popular-month": "Beliebte Themen dieses Monats", "popular-alltime": "Beliebteste Themen", "recent": "Neueste Themen", - "moderator-tools": "Moderator Tools", + "moderator-tools": "Moderator-Werkzeuge", "flagged-content": "Gemeldeter Inhalt", "ip-blacklist": "IP Blacklist", - "post-queue": "Post Queue", + "post-queue": "Beitragswarteschlange", "users/online": "Benutzer online", "users/latest": "Neuste Benutzer", "users/sort-posts": "Benutzer mit den meisten Beiträgen", diff --git a/public/language/de/success.json b/public/language/de/success.json index 8e56ce207b..a944624fc6 100644 --- a/public/language/de/success.json +++ b/public/language/de/success.json @@ -1,7 +1,7 @@ { "success": "Fertig", "topic-post": "Beitrag erfolgreich erstellt.", - "post-queued": "Your post is queued for approval.", + "post-queued": "Dein Beitrag wurde zur Genehmigung eingereicht", "authentication-successful": "Authentifizierung erfolgreich!", "settings-saved": "Einstellungen gespeichert!" } \ No newline at end of file diff --git a/public/language/el/admin/manage/ip-blacklist.json b/public/language/el/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/el/admin/manage/ip-blacklist.json +++ b/public/language/el/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/el/admin/settings/email.json b/public/language/el/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/el/admin/settings/email.json +++ b/public/language/el/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/en-US/admin/manage/ip-blacklist.json b/public/language/en-US/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/en-US/admin/manage/ip-blacklist.json +++ b/public/language/en-US/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/en-US/admin/settings/email.json b/public/language/en-US/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/en-US/admin/settings/email.json +++ b/public/language/en-US/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/en-x-pirate/admin/manage/ip-blacklist.json b/public/language/en-x-pirate/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/en-x-pirate/admin/manage/ip-blacklist.json +++ b/public/language/en-x-pirate/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/en-x-pirate/admin/settings/email.json b/public/language/en-x-pirate/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/en-x-pirate/admin/settings/email.json +++ b/public/language/en-x-pirate/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/es/admin/manage/ip-blacklist.json b/public/language/es/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/es/admin/manage/ip-blacklist.json +++ b/public/language/es/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/es/admin/settings/email.json b/public/language/es/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/es/admin/settings/email.json +++ b/public/language/es/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/et/admin/manage/ip-blacklist.json b/public/language/et/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/et/admin/manage/ip-blacklist.json +++ b/public/language/et/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/et/admin/settings/email.json b/public/language/et/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/et/admin/settings/email.json +++ b/public/language/et/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/fa-IR/admin/manage/ip-blacklist.json b/public/language/fa-IR/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/fa-IR/admin/manage/ip-blacklist.json +++ b/public/language/fa-IR/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/fa-IR/admin/settings/email.json b/public/language/fa-IR/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/fa-IR/admin/settings/email.json +++ b/public/language/fa-IR/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/fi/admin/manage/ip-blacklist.json b/public/language/fi/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/fi/admin/manage/ip-blacklist.json +++ b/public/language/fi/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/fi/admin/settings/email.json b/public/language/fi/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/fi/admin/settings/email.json +++ b/public/language/fi/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/fr/admin/manage/ip-blacklist.json b/public/language/fr/admin/manage/ip-blacklist.json index b4a6efd3c6..16f930d438 100644 --- a/public/language/fr/admin/manage/ip-blacklist.json +++ b/public/language/fr/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 sur %2 règle(s) valide(s).", "validate.x-invalid": "Les règles suivantes %1 sont invalides:", - "alerts.applied-success": "Liste noire appliquée" + "alerts.applied-success": "Liste noire appliquée", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ 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 493427ed8c..c737ec5265 100644 --- a/public/language/fr/admin/settings/email.json +++ b/public/language/fr/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "L'adresse e-mail suivante fait référence à l'adresse que le destinataire verra dans les champs \"De :\" et \"Répondre à :\". ", "from": "Nom de l’expéditeur", "from-help": "Le nom de l’expéditeur à afficher dans l'e-mail", - "gmail-routing": "Routing Gmail", - "gmail-routing-help1": "Il y a eu des rapports selon lesquels le routage Gmail ne fonctionne pas avec les comptes ayant une sécurité plus élevée. Dans ce cas vous devezconfiguer votre compte Gmail pour qu'il autorise les applications moins sécurisées.", - "gmail-routing-help2": "Pour plus d'information sur cette astuce, merci de consulter l'article de NodeMailer sur ce sujet. Une alternative serait d'utiliser un service tiers d'envoi d'email tel que SendGrid, Mailgun, etc. Afficher les plugins disponibles ici.", - "gmail-transport": "Router les e-mails via un compte Gmail/Google Apps", - "gmail-transport.username": "Nom d'utilisateur", - "gmail-transport.username-help": "Entrer l'adresse e-mail complète ici, surtout si vous utilisez un domaine géré par Google Apps.", - "gmail-transport.password": "Mot de passe", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Modifier le modèle d'e-mail", "template.select": "Sélectionner un modèle d'e-mail ", "template.revert": "Retourner à l'original", diff --git a/public/language/gl/admin/manage/ip-blacklist.json b/public/language/gl/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/gl/admin/manage/ip-blacklist.json +++ b/public/language/gl/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/gl/admin/settings/email.json b/public/language/gl/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/gl/admin/settings/email.json +++ b/public/language/gl/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/he/admin/manage/ip-blacklist.json b/public/language/he/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/he/admin/manage/ip-blacklist.json +++ b/public/language/he/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ 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 1e92c88490..97696e1f44 100644 --- a/public/language/he/admin/settings/email.json +++ b/public/language/he/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/hr/admin/manage/ip-blacklist.json b/public/language/hr/admin/manage/ip-blacklist.json index 374b5029d5..47d58a64d2 100644 --- a/public/language/hr/admin/manage/ip-blacklist.json +++ b/public/language/hr/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 od %2 pravila valjano.", "validate.x-invalid": "Sljedeća %1 pravila su nevažeća:", - "alerts.applied-success": "Blokiranje omogućeno" + "alerts.applied-success": "Blokiranje omogućeno", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/hr/admin/settings/email.json b/public/language/hr/admin/settings/email.json index 67ef2941c5..072e8508ba 100644 --- a/public/language/hr/admin/settings/email.json +++ b/public/language/hr/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "Sljedeća email adresa je adresa koju će primatelj vidjeti u \"Od\" i \"Odgovori na\" poljima.", "from": "Od imena", "from-help": "Ime prikazano u dolaznom emailu.", - "gmail-routing": "Gmail putanja", - "gmail-routing-help1": "Postoje prijave da je Gmail Routing onemogućen na računima sa povišenom sigurnosti. U tom slučaju morati ćete konfigurirati vaš GMail račun da dozvoljava manje sigurne aplikacije.", - "gmail-routing-help2": "Za više informacija o ovom rješenju href=\"https://nodemailer.com/using-gmail/\"> molimo pročitajte NodeMailer članak o tom problemu .Alternativa je korištenje email dodatak treće strane poput SendGrid,MailGun itd. Pretražite moguće email dodatke ovdje.", - "gmail-transport": "Prosljedite email kroz Gmail/Google Apps račun", - "gmail-transport.username": "Korisničko ime", - "gmail-transport.username-help": "Unesite punu email adresu ovdje,naročito ako koristite domenu upravljanu preko Google Appsa.", - "gmail-transport.password": "Lozinka", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Uredi predložak emaila", "template.select": "Odaberi predložak emaila", "template.revert": "Povrati na original ", diff --git a/public/language/hu/admin/manage/ip-blacklist.json b/public/language/hu/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/hu/admin/manage/ip-blacklist.json +++ b/public/language/hu/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/hu/admin/settings/email.json b/public/language/hu/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/hu/admin/settings/email.json +++ b/public/language/hu/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/id/admin/manage/ip-blacklist.json b/public/language/id/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/id/admin/manage/ip-blacklist.json +++ b/public/language/id/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/id/admin/settings/email.json b/public/language/id/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/id/admin/settings/email.json +++ b/public/language/id/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/it/admin/manage/ip-blacklist.json b/public/language/it/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/it/admin/manage/ip-blacklist.json +++ b/public/language/it/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ 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 1e92c88490..97696e1f44 100644 --- a/public/language/it/admin/settings/email.json +++ b/public/language/it/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/ja/admin/extend/plugins.json b/public/language/ja/admin/extend/plugins.json index 95302c87c1..37c6cf37ab 100644 --- a/public/language/ja/admin/extend/plugins.json +++ b/public/language/ja/admin/extend/plugins.json @@ -45,7 +45,7 @@ "alert.incompatible": "NodeBBのバージョン(v%1)を v%2 にアップデートする必要があります。このプラグインの新しいバージョンをインストールするにはNodeBBをアップデートしてください。
", "alert.possibly-incompatible": "No Compatibility Information Found
このプラグインはインストールに必要なNodeBBのバージョンの指定がされていませんでした。完全な互換性は保証されず、NodeBBが正常に起動しなくなる可能性があります。
NodeBBが正常に起動できない場合:
$ ./nodebb reset plugin=\"%1\"
このプラグインの最新バージョンのインストールを続行しますか?
", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "プラグインライセンス情報", + "license.intro": "%1のプラグインは%2の下でライセンスされています。このプラグインを有効にする前にライセンス条項を熟読してください。", + "license.cta": "このプラグインを有効にし続けますか?" } diff --git a/public/language/ja/admin/general/navigation.json b/public/language/ja/admin/general/navigation.json index 386ff8311f..411bcb7367 100644 --- a/public/language/ja/admin/general/navigation.json +++ b/public/language/ja/admin/general/navigation.json @@ -11,7 +11,7 @@ "only-admins": "管理者にのみ表示する", "only-global-mods-and-admins": "グローバルモデレーターおよび管理者のみに表示", "only-logged-in": "ログインしたユーザーのみに表示", - "only-guest": "Only display to guests", + "only-guest": "ゲストにのみ表示する", "open-new-window": "新しいウィンドウで開く", "installed-plugins-required": "インストール済みのプラグインが必要です:", diff --git a/public/language/ja/admin/manage/categories.json b/public/language/ja/admin/manage/categories.json index 2d4f6ddab1..0147d1a656 100644 --- a/public/language/ja/admin/manage/categories.json +++ b/public/language/ja/admin/manage/categories.json @@ -10,7 +10,7 @@ "custom-class": "カスタムClass", "num-recent-replies": "# 最近の返信数", "ext-link": "外部リンク", - "is-section": "Treat this category as a section", + "is-section": "このカテゴリをセクションとして扱う", "upload-image": "画像をアップロード", "delete-image": "削除", "category-image": "カテゴリ画像", diff --git a/public/language/ja/admin/manage/groups.json b/public/language/ja/admin/manage/groups.json index c0f55920fd..bcb96b0326 100644 --- a/public/language/ja/admin/manage/groups.json +++ b/public/language/ja/admin/manage/groups.json @@ -1,7 +1,7 @@ { "name": "グループ名", "description": "グループの説明", - "member-count": "Member Count", + "member-count": "メンバー数", "system": "システムグループ", "edit": "編集", "search-placeholder": "検索", diff --git a/public/language/ja/admin/manage/ip-blacklist.json b/public/language/ja/admin/manage/ip-blacklist.json index 2068aaa7d0..754d32e1ed 100644 --- a/public/language/ja/admin/manage/ip-blacklist.json +++ b/public/language/ja/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%2 strong>のルールのうち%1 strong>のルール(s) が有効です。", "validate.x-invalid": "次の%1 strong>ルールは無効:", - "alerts.applied-success": "ブラックリストに適用されました" + "alerts.applied-success": "ブラックリストに適用されました", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/ja/admin/menu.json b/public/language/ja/admin/menu.json index 12b0907c0b..7b15649258 100644 --- a/public/language/ja/admin/menu.json +++ b/public/language/ja/admin/menu.json @@ -12,7 +12,7 @@ "manage/tags": "タグ", "manage/users": "ユーザー", "manage/registration": "登録キュー", - "manage/post-queue": "Post Queue", + "manage/post-queue": "投稿キュー", "manage/groups": "グループ", "manage/ip-blacklist": "IPブラックリスト", diff --git a/public/language/ja/admin/settings/email.json b/public/language/ja/admin/settings/email.json index 625f6ca4d6..4439b1774d 100644 --- a/public/language/ja/admin/settings/email.json +++ b/public/language/ja/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "次の電子メールアドレスは「送信者」と「返信先」の欄に受信者が表示する電子メールを指します。", "from": "名前から", "from-help": "メールからの名前が表示されます。", - "gmail-routing": "Gmailのルーティング", - "gmail-routing-help1": "Gmailルーティングがセキュリティが強化されたアカウントでは機能しないという報告がありました。この場合、安全性の低いアプリを許可するようにGmailアカウントを設定する必要があります。", - "gmail-routing-help2": "この回避策の関連情報を参照するには、問題に関するこのNodeMailerの記事を参照してください。 代わりに、SendGrid、Mailgunなどのサードパーティ製電子メールプラグインを利用する方法もあります。利用可能なプラグインを参照する。", - "gmail-transport": "Gmail / Google Appsアカウントを使用してメールをルーティングする", - "gmail-transport.username": "ユーザー名", - "gmail-transport.username-help": "特にGoogle Appsの管理ドメインを使用している場合は、ここに完全なメールアドレスを入力してください。", - "gmail-transport.password": "パスワード", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "電子メールテンプレートの編集", "template.select": "電子メールテンプレートを選択", "template.revert": "オリジナルに戻す", diff --git a/public/language/ja/admin/settings/general.json b/public/language/ja/admin/settings/general.json index 943b8620fc..f7c9e8dca7 100644 --- a/public/language/ja/admin/settings/general.json +++ b/public/language/ja/admin/settings/general.json @@ -2,8 +2,8 @@ "site-settings": "サイト設定", "title": "サイトタイトル", "title.url": "URL", - "title.url-placeholder": "The URL of the site title", - "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.", + "title.url-placeholder": "サイトタイトルのURL", + "title.url-help": "タイトルをクリックすると、ユーザーをこのアドレスに送信します。空白のままにすると、ユーザーはフォーラムのインデックスに送信されます。", "title.name": "あなたのコミュニティ名", "title.show-in-header": "ヘッダーにサイトタイトルを表示する", "browser-title": "ブラウザ", diff --git a/public/language/ja/admin/settings/post.json b/public/language/ja/admin/settings/post.json index e99206a882..556fe7efc0 100644 --- a/public/language/ja/admin/settings/post.json +++ b/public/language/ja/admin/settings/post.json @@ -6,8 +6,8 @@ "sorting.most-votes": "最も多い評価", "sorting.topic-default": "デフォルトのスレッドの並び順", "restrictions": "転記の制限", - "restrictions.post-queue": "Enable post queue", - "restrictions.post-queue-help": "Enabling post queue will put the posts of new users in a queue for approval.", + "restrictions.post-queue": "投稿キューを有効にする", + "restrictions.post-queue-help": "投稿キューを有効にすると、新しいユーザーの投稿が承認待ちの状態になります。", "restrictions.seconds-between": "投稿間の秒数", "restrictions.seconds-between-new": "新規ユーザーの投稿間の秒数", "restrictions.rep-threshold": "この制限が解除される前の評判しきい値", @@ -31,8 +31,8 @@ "unread": "未読の設定", "unread.cutoff": "未読のカットオフ日", "unread.min-track-last": "最後に読み込みを行う前に追跡するスレッドの最小投稿数", - "recent": "Recent Settings", - "recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page", + "recent": "最近の設定", + "recent.categoryFilter.disable": "/最近のページで無視されたカテゴリのトピックのフィルタリングを無効にする", "signature": "署名の設定", "signature.disable": "署名を無効にする", "signature.no-links": "署名内のリンクを無効にする", diff --git a/public/language/ja/admin/settings/user.json b/public/language/ja/admin/settings/user.json index 15d50a459a..648809c1f9 100644 --- a/public/language/ja/admin/settings/user.json +++ b/public/language/ja/admin/settings/user.json @@ -13,9 +13,9 @@ "disable-email-changes": "Eメールの変更を無効にする", "disable-password-changes": "パスワードの変更を無効にする", "allow-account-deletion": "アカウントが解除されました", - "user-info-private": "Hide user list and data from guests", - "hide-fullname": "Hide fullname from users", - "hide-email": "Hide email from users", + "user-info-private": "ゲストから、ユーザーリストとデータが見えないようにする。", + "hide-fullname": "ユーザーから、フルネームが見えないようにする。", + "hide-email": "ユーザーから、Emailが見えないようにする。", "themes": "テーマ", "disable-user-skins": "ユーザーがカスタムスキンを選択できないようにする", "account-protection": "アカウント保護", @@ -36,12 +36,12 @@ "registration.max-invites": "ユーザーごとの最大招待数", "max-invites": "ユーザーごとの最大招待数", "max-invites-help": "無制限の場合は0です。管理者は無限の招待を受けるTwoja wersja NodeBB (v%1) jest usuwana w celu uaktualnienia do v%2 tego pluginu. Proszę zaktualizuj twoje NodeBB jeżeli chcesz zainstalować nowszą wersję tego pluginu.
", "alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
", - "license.title": "Plugin License Information", + "license.title": "Informacje o licencji pluginu", "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", "license.cta": "Do you wish to continue with activating this plugin?" } diff --git a/public/language/pl/admin/extend/widgets.json b/public/language/pl/admin/extend/widgets.json index 379b1df398..8e6e04a594 100644 --- a/public/language/pl/admin/extend/widgets.json +++ b/public/language/pl/admin/extend/widgets.json @@ -13,7 +13,7 @@ "container.alert": "Alert", "alert.confirm-delete": "Are you sure you wish to delete this widget?", - "alert.updated": "Widgets Updated", - "alert.update-success": "Successfully updated widgets" + "alert.updated": "Widżety zaktualizowane", + "alert.update-success": "Pomyślnie widżety zostały zaktualizowane" } \ No newline at end of file diff --git a/public/language/pl/admin/general/dashboard.json b/public/language/pl/admin/general/dashboard.json index b30b0ee607..637d2a4932 100644 --- a/public/language/pl/admin/general/dashboard.json +++ b/public/language/pl/admin/general/dashboard.json @@ -2,12 +2,12 @@ "forum-traffic": "Ruch na forum", "page-views": "Wyświetlenia strony", "unique-visitors": "Unikalni goście", - "users": "Users", - "posts": "Posts", - "topics": "Topics", - "page-views-seven": "Last 7 Days", - "page-views-thirty": "Last 30 Days", - "page-views-last-day": "Last 24 hours", + "users": "Użytkownicy", + "posts": "Posty", + "topics": "Tematy", + "page-views-seven": "Ostatnie 7 dni", + "page-views-thirty": "Ostatnie 30 dni", + "page-views-last-day": "Ostatnie 24 godziny", "page-views-custom": "Custom Date Range", "page-views-custom-start": "Range Start", "page-views-custom-end": "Range End", @@ -29,10 +29,10 @@ "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", "notices": "Powiadomienia", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", + "restart-not-required": "Restart nie jest potrzebny", + "restart-required": "Wymagany restart", + "search-plugin-installed": "Wyszukiwarka jest zainstalowana", + "search-plugin-not-installed": "Wyszukiwarka nie jest zainstalowana", "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", "control-panel": "Zarządzanie systemem", @@ -57,7 +57,7 @@ "on-categories": "On categories list", "reading-posts": "Reading posts", "browsing-topics": "Browsing topics", - "recent": "Recent", + "recent": "Ostatnie", "unread": "Nieprzeczytane", "high-presence-topics": "High Presence Topics", diff --git a/public/language/pl/admin/general/languages.json b/public/language/pl/admin/general/languages.json index 5f90036f0a..1b7d377fcc 100644 --- a/public/language/pl/admin/general/languages.json +++ b/public/language/pl/admin/general/languages.json @@ -2,5 +2,5 @@ "language-settings": "Ustawienia Językowe", "description": "Domyślnym językiem określa ustawienia języka dla wszystkich użytkowników, którzy odwiedzają forum.sua versão do NodeBB (v%1) o plugin pode ser atualizado até a sua v%2. Por favor atualize o seu NodeBB se você quiser instalar uma versão mais recente deste plugin.
", "alert.possibly-incompatible": "Nenhuma Informação de Compatibilidade Encontrada
Este plugin não especificou uma versão específica para instalação dada a sua versão do NodeBB. A compatibilidade completa não pode ser garantid, e pode causar o seu NodeBB de não mais iniciar adequadamente.
Se ocorrer que o NodeBB não se inicie adequadamente:
$ ./nodebb reset plugin=\"%1\"
Continuar a instalação da última versão deste plugin?
", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "Informação de Licença do Plugin", + "license.intro": "O plugin %1 está licenciado sob a %2. Por gentileza leia e entenda a licença antes de ativar este plugin.", + "license.cta": "Deseja continuar com a ativação deste plugin?" } diff --git a/public/language/pt-BR/admin/general/navigation.json b/public/language/pt-BR/admin/general/navigation.json index 72432c5c2b..a4a2d7b7b0 100644 --- a/public/language/pt-BR/admin/general/navigation.json +++ b/public/language/pt-BR/admin/general/navigation.json @@ -11,7 +11,7 @@ "only-admins": "Mostrar apenas para Administradores", "only-global-mods-and-admins": "Exibir apenas para Moderadores Globais e Administradores", "only-logged-in": "Mostrar apenas para usuários logados", - "only-guest": "Only display to guests", + "only-guest": "Mostrar apenas para visitantes", "open-new-window": "Abrir em uma nova janela", "installed-plugins-required": "Plugins Instalados Necessários:", diff --git a/public/language/pt-BR/admin/manage/ip-blacklist.json b/public/language/pt-BR/admin/manage/ip-blacklist.json index 9746b23a24..20e19eea58 100644 --- a/public/language/pt-BR/admin/manage/ip-blacklist.json +++ b/public/language/pt-BR/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 de %2 regras(s) validá(s).", "validate.x-invalid": "As seguintes %1 regras são inválidas:", - "alerts.applied-success": "Lista Negra Aplicada" + "alerts.applied-success": "Lista Negra Aplicada", + + "analytics.blacklist-hourly": "Figura 1 – Acessos na lista de bloqueio pot hora", + "analytics.blacklist-daily": "Figura 2 – Acessos na lista de bloqueio por dia" } \ No newline at end of file diff --git a/public/language/pt-BR/admin/menu.json b/public/language/pt-BR/admin/menu.json index b45710eef0..b97836f043 100644 --- a/public/language/pt-BR/admin/menu.json +++ b/public/language/pt-BR/admin/menu.json @@ -12,7 +12,7 @@ "manage/tags": "Tags", "manage/users": "Usuários", "manage/registration": "Fila de Registro", - "manage/post-queue": "Post Queue", + "manage/post-queue": "Fileira da Posts", "manage/groups": "Grupos", "manage/ip-blacklist": "Lista Negra de IPs", diff --git a/public/language/pt-BR/admin/settings/email.json b/public/language/pt-BR/admin/settings/email.json index 7c648fd3f6..5831b45bea 100644 --- a/public/language/pt-BR/admin/settings/email.json +++ b/public/language/pt-BR/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "O seguinte endereço de email se refere ao email que o recipiente verá nos campos \"De\" e \"Responder Para\".", "from": "Por Nome (From)", "from-help": "O nome de (from) para mostrar no email.", - "gmail-routing": "Roteamento do Gmail", - "gmail-routing-help1": "Tem havido rumores do Roteamento de Gmail não funcionar em contas como segurança fortalecida. Nestes cenários, você terá que configurar a sua conta de GMail para permitir apps menos seguras.\n", - "gmail-routing-help2": "Para mais informações sobre este workaround, por favor consulte artigo do NodeMailer sobre o assunto. Uma alternativa seria utilizar um plugin terceirizado de envio de emails tais como o SendGrid, Mailgun, etc. Explore os plugins disponíveis aqui.", - "gmail-transport": "Rotear emails através de uma conta do Gmail/Google Apps", - "gmail-transport.username": "Nome de Usuário", - "gmail-transport.username-help": "Entre com o endereço de email completo aqui, especialmente se você estiver usando um domínio administrado via Google Apps.", - "gmail-transport.password": "Senha", + + "smtp-transport": "Trasporte por SMTP", + "smtp-transport.enabled": "Utilizar um servidor de email externo para enviar emails", + "smtp-transport-help": "Você pode escolher entre uma lista de serviços conhecidos ou adicioanr algum pessoal.", + "smtp-transport.service": "Escolha um serviço", + "smtp-transport.service-custom": "Serviço Personalizado", + "smtp-transport.service-help": "Escolha o nome de um serviço acima de modo a utilizar a informação conhecida sobre ele. Alternativamente, escolha 'Serviço Personalizado' e entre com os seus detalhes abaixo.", + "smtp-transport.gmail-warning1": "Houve relatos do serviço do Gmail não funcionar em contas com segurança aumentada. Nestes casos, você terá que configurar a sua contada do GMail para permitir apps menos seguros.", + "smtp-transport.gmail-warning2": "Para mais informação sobre este workaround, por gentileza consulte este artigo no NodeMailer sobre o assunto.. Uma alternativa seria utilizar um plugin de email terceirizado como o SendGrid, Maigun etc. . Explore pelos plugins disponíveis aqui.", + "smtp-transport.host": "Host SMTP", + "smtp-transport.port": "Porta SMTP", + "smtp-transport.username": "Nome de usuário", + "smtp-transport.username-help": "Para o serviço do Gmail, entre com o endereço de email completo aqui, especiamente se você estiver usando um domínio administrado pelo Google Apps.", + "smtp-transport.password": "Senha", + "template": "Editar Modelo do Email", "template.select": "Escolher Modelo do Email", "template.revert": "Reverter ao Original", diff --git a/public/language/pt-BR/admin/settings/general.json b/public/language/pt-BR/admin/settings/general.json index 51f94f0ea2..20413a1002 100644 --- a/public/language/pt-BR/admin/settings/general.json +++ b/public/language/pt-BR/admin/settings/general.json @@ -2,8 +2,8 @@ "site-settings": "Configurações do Site", "title": "Título do Site", "title.url": "URL", - "title.url-placeholder": "The URL of the site title", - "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.", + "title.url-placeholder": "A URL do título do site", + "title.url-help": "Quando o título é clicado, enviar os usuários para este endereço. Se deixado em branco, o usuário será enviado para o índice do fórum.", "title.name": "Nome da Sua Comunidade", "title.show-in-header": "Mostrar o Título do Site no Cabeçalho", "browser-title": "Título do Navegador", diff --git a/public/language/pt-BR/admin/settings/post.json b/public/language/pt-BR/admin/settings/post.json index 4c03c6b7a0..550e2fce12 100644 --- a/public/language/pt-BR/admin/settings/post.json +++ b/public/language/pt-BR/admin/settings/post.json @@ -6,8 +6,8 @@ "sorting.most-votes": "Mais Votos", "sorting.topic-default": "Ordenação Padrão de Tópicos", "restrictions": "Restições de Postagem", - "restrictions.post-queue": "Enable post queue", - "restrictions.post-queue-help": "Enabling post queue will put the posts of new users in a queue for approval.", + "restrictions.post-queue": "Ligar enfileiramento de posts", + "restrictions.post-queue-help": "Ligar o enfieiramento de posts colocará os posts de novos usuários numa fia por aprovação.", "restrictions.seconds-between": "Segundos entre Posts", "restrictions.seconds-between-new": "Segundos entre Posts para Novos Usuários", "restrictions.rep-threshold": "O tanto de reputação necessário para esta restrição ser retirada", diff --git a/public/language/pt-BR/notifications.json b/public/language/pt-BR/notifications.json index 038ab63ac5..555c8639aa 100644 --- a/public/language/pt-BR/notifications.json +++ b/public/language/pt-BR/notifications.json @@ -41,7 +41,7 @@ "new_register": "%1 lhe enviou um pedido de cadastro.", "new_register_multiple": "Há %1 pedidos de registro aguardando revisão.", "flag_assigned_to_you": "A Sinalização %1 foi desiganada para você", - "post_awaiting_review": "Post awaiting review", + "post_awaiting_review": "Post aguardando revisão", "email-confirmed": "Email Confirmado", "email-confirmed-message": "Obrigado por validar o seu email. Agora sua conta está plenamente ativada.", "email-confirm-error-message": "Houve um problema ao validar o seu endereço de email. Talvez o código era invalido ou tenha expirado.", diff --git a/public/language/pt-BR/pages.json b/public/language/pt-BR/pages.json index 83ccc13436..d9d1bd7083 100644 --- a/public/language/pt-BR/pages.json +++ b/public/language/pt-BR/pages.json @@ -9,7 +9,7 @@ "moderator-tools": "Ferramentas de Moderação", "flagged-content": "Conteúdo Sinalizado", "ip-blacklist": "Lista negra de IPs", - "post-queue": "Post Queue", + "post-queue": "Fila de Posts", "users/online": "Usuários Online", "users/latest": "Últimos Usuários", "users/sort-posts": "Usuários com mais posts", diff --git a/public/language/pt-BR/success.json b/public/language/pt-BR/success.json index 48bba91d32..a482ec700b 100644 --- a/public/language/pt-BR/success.json +++ b/public/language/pt-BR/success.json @@ -1,7 +1,7 @@ { "success": "Sucesso", "topic-post": "Você postou com sucesso.", - "post-queued": "Your post is queued for approval.", + "post-queued": "Seu post foi enfieirado para aprovação.", "authentication-successful": "Autenticação Bem-sucedida", "settings-saved": "Configurações salvas!" } \ No newline at end of file diff --git a/public/language/pt-PT/admin/manage/ip-blacklist.json b/public/language/pt-PT/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/pt-PT/admin/manage/ip-blacklist.json +++ b/public/language/pt-PT/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/pt-PT/admin/settings/email.json b/public/language/pt-PT/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/pt-PT/admin/settings/email.json +++ b/public/language/pt-PT/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/ro/admin/manage/ip-blacklist.json b/public/language/ro/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/ro/admin/manage/ip-blacklist.json +++ b/public/language/ro/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/ro/admin/settings/email.json b/public/language/ro/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/ro/admin/settings/email.json +++ b/public/language/ro/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/ru/admin/manage/ip-blacklist.json b/public/language/ru/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/ru/admin/manage/ip-blacklist.json +++ b/public/language/ru/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/ru/admin/manage/users.json b/public/language/ru/admin/manage/users.json index 150abcfb92..0af260521a 100644 --- a/public/language/ru/admin/manage/users.json +++ b/public/language/ru/admin/manage/users.json @@ -1,9 +1,9 @@ { - "users": "Users", - "edit": "Edit", - "make-admin": "Make Admin", - "remove-admin": "Remove Admin", - "validate-email": "Validate Email", + "users": "Пользователей", + "edit": "Редактировать", + "make-admin": "Сделать администратором", + "remove-admin": "Удалить администратора", + "validate-email": "Подтвердить адрес электронной почты", "send-validation-email": "Send Validation Email", "password-reset-email": "Send Password Reset Email", "ban": "Ban User(s)", diff --git a/public/language/ru/admin/settings/email.json b/public/language/ru/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/ru/admin/settings/email.json +++ b/public/language/ru/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/ru/success.json b/public/language/ru/success.json index 086fcfd701..c19af26e8a 100644 --- a/public/language/ru/success.json +++ b/public/language/ru/success.json @@ -1,7 +1,7 @@ { "success": "Успешно", "topic-post": "Запись была успешно создана", - "post-queued": "Your post is queued for approval.", + "post-queued": "Ваше сообщение помещено в очередь для одобрения.", "authentication-successful": "Авторизация выполнена успешно", "settings-saved": "Настройки сохранены" } \ No newline at end of file diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json index 9851358016..ba4e4fcec0 100644 --- a/public/language/ru/topic.json +++ b/public/language/ru/topic.json @@ -13,9 +13,9 @@ "notify_me": "Подписаться на новые ответы", "quote": "Цитировать", "reply": "Ответить", - "replies_to_this_post": "%1 Replies", - "one_reply_to_this_post": "1 Reply", - "last_reply_time": "Last reply", + "replies_to_this_post": "%1 Ответов", + "one_reply_to_this_post": "1 Ответ", + "last_reply_time": "Последний ответ", "reply-as-topic": "Ответить, создав новую тему", "guest-login-reply": "Необходимо авторизоваться на сайте, чтобы оставить сообщение. Пожалуйста, зарегистрируйтесь или войдите на сайт.", "edit": "Редактировать", @@ -59,7 +59,7 @@ "thread_tools.unlock": "Открыть тему", "thread_tools.move": "Переместить тему", "thread_tools.move_all": "Переместить всё", - "thread_tools.select_category": "Select Category", + "thread_tools.select_category": "Выберите категорию", "thread_tools.fork": "Создать дополнительную ветвь дискуссии", "thread_tools.delete": "Удалить тему", "thread_tools.delete-posts": "Удалить записи", diff --git a/public/language/ru/user.json b/public/language/ru/user.json index 33bd08a5b1..40dad39d80 100644 --- a/public/language/ru/user.json +++ b/public/language/ru/user.json @@ -60,7 +60,7 @@ "username_taken_workaround": "Логин, который вы запросили, уже занят. Мы его немного изменили. Теперь ваш логин %1", "password_same_as_username": "Ваш пароль совпадает с именем пользователя, это очень небезопасно. Пожалуйста укажите другой пароль.", "password_same_as_email": "Ваш пароль совпадает с элетронной почтой, это очень небезопасно. Пожалуйста, укажите другой пароль.", - "weak_password": "Weak password.", + "weak_password": "Слабый пароль.", "upload_picture": "Загрузить фото", "upload_a_picture": "Загрузить фото", "remove_uploaded_picture": "Удалить фото", diff --git a/public/language/rw/admin/manage/ip-blacklist.json b/public/language/rw/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/rw/admin/manage/ip-blacklist.json +++ b/public/language/rw/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/rw/admin/settings/email.json b/public/language/rw/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/rw/admin/settings/email.json +++ b/public/language/rw/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/sc/admin/manage/ip-blacklist.json b/public/language/sc/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/sc/admin/manage/ip-blacklist.json +++ b/public/language/sc/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/sc/admin/settings/email.json b/public/language/sc/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/sc/admin/settings/email.json +++ b/public/language/sc/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/sk/admin/manage/ip-blacklist.json b/public/language/sk/admin/manage/ip-blacklist.json index e7aadd2d5e..ba8ddea2ae 100644 --- a/public/language/sk/admin/manage/ip-blacklist.json +++ b/public/language/sk/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/sk/admin/settings/email.json b/public/language/sk/admin/settings/email.json index bae53dac5e..3900b02f72 100644 --- a/public/language/sk/admin/settings/email.json +++ b/public/language/sk/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/sl/admin/manage/ip-blacklist.json b/public/language/sl/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/sl/admin/manage/ip-blacklist.json +++ b/public/language/sl/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/sl/admin/settings/email.json b/public/language/sl/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/sl/admin/settings/email.json +++ b/public/language/sl/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/sr/admin/manage/ip-blacklist.json b/public/language/sr/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/sr/admin/manage/ip-blacklist.json +++ b/public/language/sr/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/sr/admin/settings/email.json b/public/language/sr/admin/settings/email.json index 861b1f67f3..98d53d0cee 100644 --- a/public/language/sr/admin/settings/email.json +++ b/public/language/sr/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "Označena email adresa se odnosi na email koga će primalac videti \"Od\" i \"Odgovori\" poljima.", "from": "Od koga", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail rutiranje", - "gmail-routing-help1": "Imamo izveštaje da Gmail rutiranje nije radilo na nalogu za povećanom bezbednošću. U takvom slučaju, moraćete da podesite Vaš GMail nalog da prihvati aplikacije sa manjom bezbednoću.", - "gmail-routing-help2": "Za više informacija o ovome, molimo konsultujte ovaj NodeMailer članak o ovom problemu. Alternativa bi bila da iskoristite \"third-party\" email plugin-ove kao što su SendGrid, Mailgun, itd. Pogledajte plugin-ove ovde.", - "gmail-transport": "Rutiraj email-ove kroz nalog Gmail/Google aplikacije.", - "gmail-transport.username": "Korisničko ime", - "gmail-transport.username-help": "Unesite punu email adresu ovde, pogotovo ako koristite Google aplikacije na upravljanom domenu.", - "gmail-transport.password": "Lozinka", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Promeni šablon Email-a", "template.select": "Izaberi šablon Email-a", "template.revert": "Vrati na Originalno podešavanje.", diff --git a/public/language/sr/notifications.json b/public/language/sr/notifications.json index 5d7cc50a0b..18421b0857 100644 --- a/public/language/sr/notifications.json +++ b/public/language/sr/notifications.json @@ -41,7 +41,7 @@ "new_register": "%1 вам је послао захтев за регистрацију.", "new_register_multiple": "Постоје %1 захтева за регистрацију који чекају преглед.", "flag_assigned_to_you": "Заставица %1 је додељена вама", - "post_awaiting_review": "Post awaiting review", + "post_awaiting_review": "Порука на чекању за преглед", "email-confirmed": "Е-пошта је потврђена.", "email-confirmed-message": "Хвала на овери ваше е-поште. Ваш налог је сада у потпуности активан.", "email-confirm-error-message": "Дошло је до проблема са овером ваше е-поште. Можда је код неисправан или је истекао.", diff --git a/public/language/sr/pages.json b/public/language/sr/pages.json index 8a075fd622..44f39483ea 100644 --- a/public/language/sr/pages.json +++ b/public/language/sr/pages.json @@ -9,7 +9,7 @@ "moderator-tools": "Алати модератора", "flagged-content": "Садржај означен заставицом", "ip-blacklist": "Црна листа IP адреса", - "post-queue": "Post Queue", + "post-queue": "Порука на чекању", "users/online": "Корисници на мрежи", "users/latest": "Најновији корисници", "users/sort-posts": "Корисници са највише порука", diff --git a/public/language/sr/success.json b/public/language/sr/success.json index 1d4596c6da..bbf415b6ac 100644 --- a/public/language/sr/success.json +++ b/public/language/sr/success.json @@ -1,7 +1,7 @@ { "success": "Успешно", "topic-post": "Успешно сте послали поруку.", - "post-queued": "Your post is queued for approval.", + "post-queued": "Ваша порука је стављена у ред за одобрење.", "authentication-successful": "Успешна аутентификација", "settings-saved": "Подешавања су сачувана!" } \ No newline at end of file diff --git a/public/language/sv/admin/manage/ip-blacklist.json b/public/language/sv/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/sv/admin/manage/ip-blacklist.json +++ b/public/language/sv/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/sv/admin/settings/email.json b/public/language/sv/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/sv/admin/settings/email.json +++ b/public/language/sv/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/th/admin/manage/ip-blacklist.json b/public/language/th/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/th/admin/manage/ip-blacklist.json +++ b/public/language/th/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/th/admin/settings/email.json b/public/language/th/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/th/admin/settings/email.json +++ b/public/language/th/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/tr/admin/advanced/database.json b/public/language/tr/admin/advanced/database.json index 39fccc540c..5345480c15 100644 --- a/public/language/tr/admin/advanced/database.json +++ b/public/language/tr/admin/advanced/database.json @@ -7,25 +7,25 @@ "mongo": "Mongo", "mongo.version": "MongoDB Sürümü", - "mongo.storage-engine": "Storage Engine", + "mongo.storage-engine": "Depolama Motoru", "mongo.collections": "Koleksiyonlar", "mongo.objects": "Objeler", - "mongo.avg-object-size": "Avg. Object Size", + "mongo.avg-object-size": "Ortalama Nesne Boyutu", "mongo.data-size": "Veri Boyutu", - "mongo.storage-size": "Storage Size", + "mongo.storage-size": "Depolama Boyutu", "mongo.index-size": "İndex Boyutu", "mongo.file-size": "Dosya Boyutu", "mongo.resident-memory": "Resident Memory", - "mongo.virtual-memory": "Virtual Memory", - "mongo.mapped-memory": "Mapped Memory", + "mongo.virtual-memory": "Sanal Hafıza", + "mongo.mapped-memory": "Planlanan Hafıza", "mongo.raw-info": "MongoDB Raw Info", "redis": "Redis", - "redis.version": "Redis Version", - "redis.connected-clients": "Connected Clients", + "redis.version": "Redis Versiyonu", + "redis.connected-clients": "Bağlı İstemciler", "redis.connected-slaves": "Connected Slaves", - "redis.blocked-clients": "Blocked Clients", - "redis.used-memory": "Used Memory", + "redis.blocked-clients": "Engellenen İstemciler", + "redis.used-memory": "Kullanılan Hafıza", "redis.memory-frag-ratio": "Memory Fragmentation Ratio", "redis.total-connections-recieved": "Total Connections Received", "redis.total-commands-processed": "Total Commands Processed", diff --git a/public/language/tr/admin/extend/plugins.json b/public/language/tr/admin/extend/plugins.json index 0f74d7bde9..dd2254be72 100644 --- a/public/language/tr/admin/extend/plugins.json +++ b/public/language/tr/admin/extend/plugins.json @@ -17,35 +17,35 @@ "order.description": "Certain plugins work ideally when they are initialised before/after other plugins.", "order.explanation": "Plugins load in the order specified here, from top to bottom", - "plugin-item.themes": "Themes", - "plugin-item.deactivate": "Deactivate", - "plugin-item.activate": "Activate", - "plugin-item.install": "Install", - "plugin-item.uninstall": "Uninstall", - "plugin-item.settings": "Settings", - "plugin-item.installed": "Installed", - "plugin-item.latest": "Latest", - "plugin-item.upgrade": "Upgrade", - "plugin-item.more-info": "For more information:", - "plugin-item.unknown": "Unknown", + "plugin-item.themes": "Temalar", + "plugin-item.deactivate": "Pasif", + "plugin-item.activate": "Aktif", + "plugin-item.install": "Yükle", + "plugin-item.uninstall": "Kaldır", + "plugin-item.settings": "Ayarlar", + "plugin-item.installed": "Yüklendi", + "plugin-item.latest": "Son", + "plugin-item.upgrade": "Güncelle", + "plugin-item.more-info": "Daha fazla bilgi için:", + "plugin-item.unknown": "Bilinmeyen", "plugin-item.unknown-explanation": "The state of this plugin could not be determined, possibly due to a misconfiguration error.", - "alert.enabled": "Plugin Enabled", - "alert.disabled": "Plugin Disabled", - "alert.upgraded": "Plugin Upgraded", - "alert.installed": "Plugin Installed", - "alert.uninstalled": "Plugin Uninstalled", - "alert.activate-success": "Please restart your NodeBB to fully activate this plugin", - "alert.deactivate-success": "Plugin successfully deactivated", - "alert.upgrade-success": "Please reload your NodeBB to fully upgrade this plugin", - "alert.install-success": "Plugin successfully installed, please activate the plugin.", - "alert.uninstall-success": "The plugin has been successfully deactivated and uninstalled.", + "alert.enabled": "Eklenti Aktif", + "alert.disabled": "Eklenti Devre dışı", + "alert.upgraded": "Eklendi Güncellendi", + "alert.installed": "Eklenti Kuruldu", + "alert.uninstalled": "Eklenti Kaldırıldı", + "alert.activate-success": "Bu eklentiyi tamamen aktif edebilmek için lütfen NodeBB'yi yeniden başlatın", + "alert.deactivate-success": "Eklenti başarıyla pasifleştirildi", + "alert.upgrade-success": "Bu eklentiyi tamamen güncelleyebilmek için lütfen NodeBB'yi yeniden başlatın", + "alert.install-success": "Eklenti başarıyla kuruldu, lütfen eklentiyi aktif edin.", + "alert.uninstall-success": "Eklenti başarıyla pasifleştirildi ve kaldırıldı.", "alert.suggest-error": "NodeBB could not reach the package manager, proceed with installation of latest version?
NodeBB could not reach the package manager, an upgrade is not suggested at this time.
", "alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
", "alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
", - "license.title": "Plugin License Information", + "license.title": "Eklenti Lisans Bilgisi", "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", "license.cta": "Do you wish to continue with activating this plugin?" } diff --git a/public/language/tr/admin/extend/rewards.json b/public/language/tr/admin/extend/rewards.json index efbeadada9..454405a37f 100644 --- a/public/language/tr/admin/extend/rewards.json +++ b/public/language/tr/admin/extend/rewards.json @@ -4,14 +4,14 @@ "condition-is": "İse:", "condition-then": "Sonra:", "max-claims": "Amount of times reward is claimable", - "zero-infinite": "Enter 0 for infinite", + "zero-infinite": "Sınırsız için 0 girin", "delete": "Sil", "enable": "Etkinleştir", - "disable": "Devredışı", + "disable": "Devre dışı", "control-panel": "Ödül Kontrol", "new-reward": "Yeni Ödül", "alert.delete-success": "Ödül başarıyla silindi", - "alert.no-inputs-found": "Illegal reward - no inputs found!", + "alert.no-inputs-found": "Yasadışı ödül - giriş bulunamadı!", "alert.save-success": "Ödüller başarıyla kaydedildi" } \ No newline at end of file diff --git a/public/language/tr/admin/general/dashboard.json b/public/language/tr/admin/general/dashboard.json index 0ac42fe84b..e6a1c230d4 100644 --- a/public/language/tr/admin/general/dashboard.json +++ b/public/language/tr/admin/general/dashboard.json @@ -36,8 +36,8 @@ "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", "control-panel": "Sistem Kontrol", - "reload": "Reload", - "restart": "Restart", + "reload": "Yeniden Yükle", + "restart": "Yeniden Başlat", "restart-warning": "NodeBB yeniden yüklemek veya yeniden başlatmak için mevcut tüm bağlantıları birkaç saniye düşürür.", "maintenance-mode": "Bakım Modu", "maintenance-mode-title": "NodeBB için bakım modunu ayarlamak için buraya tıklayın", diff --git a/public/language/tr/admin/general/languages.json b/public/language/tr/admin/general/languages.json index 9ca87d7776..5ca8e3ec08 100644 --- a/public/language/tr/admin/general/languages.json +++ b/public/language/tr/admin/general/languages.json @@ -1,6 +1,6 @@ { "language-settings": "Dil Ayarları", - "description": "The default language determines the language settings for all users who are visiting your forum.Do you really want to purge this category \"%1\"?
Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.
", "alert.purge-success": "Category purged!", "alert.copy-success": "Ayarlar Kopyalandı!", "alert.set-parent-category": "Set Parent Category", - "alert.updated": "Updated Categories", + "alert.updated": "Güncellenen Kategoriler", "alert.updated-success": "Category IDs %1 successfully updated.", "alert.upload-image": "Kategori görseli yükle", "alert.find-user": "Bir Kullanıcı Ara", diff --git a/public/language/tr/admin/manage/groups.json b/public/language/tr/admin/manage/groups.json index f076da3bde..cb136c7c25 100644 --- a/public/language/tr/admin/manage/groups.json +++ b/public/language/tr/admin/manage/groups.json @@ -6,30 +6,30 @@ "edit": "Düzenle", "search-placeholder": "Ara", "create": "Grup Oluştur", - "description-placeholder": "A short description about your group", + "description-placeholder": "Grup hakkında kısa bir açıklama yazın", "create-button": "Oluştur", "alerts.create-failure": "Uh-OhThere was a problem creating your group. Please try again later!
", "alerts.confirm-delete": "Are you sure you wish to delete this group?", - "edit.name": "Name", - "edit.description": "Description", - "edit.user-title": "Title of Members", - "edit.icon": "Group Icon", - "edit.label-color": "Group Label Color", - "edit.show-badge": "Show Badge", - "edit.private-details": "If enabled, joining of groups requires approval from a group owner.", + "edit.name": "İsim", + "edit.description": "Açıklama", + "edit.user-title": "Kullanıcıların Başlığı", + "edit.icon": "Grup Simgesi", + "edit.label-color": "Grubun Etiket Rengi", + "edit.show-badge": "Rozeti Göster", + "edit.private-details": "Gruba katılmak için, eğer etkinse grup sahibinin onayı gerekir.", "edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.", - "edit.disable-requests": "Disable join requests", - "edit.hidden": "Hidden", - "edit.hidden-details": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually", - "edit.add-user": "Add User to Group", - "edit.add-user-search": "Search Users", - "edit.members": "Member List", + "edit.disable-requests": "Katılım isteklerini devre dışı bırak", + "edit.hidden": "Gizli", + "edit.hidden-details": "Bu grup eğer etkinse grup listelerinde bulunmaz, ve kullanıcılar bizzat davet eder", + "edit.add-user": "Gruba Kullanıcı Ekle", + "edit.add-user-search": "Kullanıcıları Ara", + "edit.members": "Üye Listesi", "control-panel": "Groups Control Panel", "revert": "Revert", "edit.no-users-found": "No Users Found", "edit.confirm-remove-user": "Are you sure you want to remove this user?", - "edit.save-success": "Changes saved!" + "edit.save-success": "Değişiklikler kaydedildi!" } \ No newline at end of file diff --git a/public/language/tr/admin/manage/ip-blacklist.json b/public/language/tr/admin/manage/ip-blacklist.json index 9ba7b9f06d..a2ae108c72 100644 --- a/public/language/tr/admin/manage/ip-blacklist.json +++ b/public/language/tr/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/tr/admin/manage/registration.json b/public/language/tr/admin/manage/registration.json index 649b24e36f..d42267957e 100644 --- a/public/language/tr/admin/manage/registration.json +++ b/public/language/tr/admin/manage/registration.json @@ -12,7 +12,7 @@ "invitations": "Invitations", "invitations.description": "Below is a complete list of invitations sent. Use ctrl-f to search through the list by email or username.%1
", - "alerts.create-success": "User created!", + "alerts.create-success": "Kullanıcı oluşturuldu!", "alerts.prompt-email": "Email: ", - "alerts.email-sent-to": "An invitation email has been sent to %1", + "alerts.email-sent-to": "%1'e bir davet maili gönderildi", "alerts.x-users-found": "%1 user(s) found! Search took %2 ms." } \ No newline at end of file diff --git a/public/language/tr/admin/menu.json b/public/language/tr/admin/menu.json index 0449c7cd44..37a510d46d 100644 --- a/public/language/tr/admin/menu.json +++ b/public/language/tr/admin/menu.json @@ -8,7 +8,7 @@ "general/social": "Sosyal", "section-manage": "Yönet", - "manage/categories": "Categories", + "manage/categories": "Kategoriler", "manage/tags": "Etiketler", "manage/users": "Kullanıcılar", "manage/registration": "Registration Queue", diff --git a/public/language/tr/admin/settings/email.json b/public/language/tr/admin/settings/email.json index 1248b4e21d..747c5157c3 100644 --- a/public/language/tr/admin/settings/email.json +++ b/public/language/tr/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Kullanıcı Adı", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Kullanıcı Adı", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/language/tr/admin/settings/general.json b/public/language/tr/admin/settings/general.json index 577221dbd7..f2ce2f50fa 100644 --- a/public/language/tr/admin/settings/general.json +++ b/public/language/tr/admin/settings/general.json @@ -10,7 +10,7 @@ "browser-title-help": "If no browser title is specified, the site title will be used", "title-layout": "Title Layout", "title-layout-help": "Define how the browser title will be structured ie. {pageTitle} | {browserTitle}", - "description.placeholder": "A short description about your community", + "description.placeholder": "Topluluk hakkında kısa bir açıklama yazın", "description": "Site Açıklaması", "keywords": "Site Anahtar Kelimeler", "keywords-placeholder": "Keywords describing your community, comma-separated", diff --git a/public/language/tr/admin/settings/group.json b/public/language/tr/admin/settings/group.json index 91767214e6..d3483828f2 100644 --- a/public/language/tr/admin/settings/group.json +++ b/public/language/tr/admin/settings/group.json @@ -1,11 +1,11 @@ { "general": "Genel", "private-groups": "Gizli Grup", - "private-groups.help": "If enabled, joining of groups requires the approval of the group owner (Default: enabled)", + "private-groups.help": "Eğer etkinse, gruba katılmak için grup sahibinin onayı gerekir. (Normali: Etkin)", "private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.", "allow-creation": "Allow Group Creation", - "allow-creation-help": "If enabled, users can create groups (Default: disabled)", - "max-name-length": "Maximum Group Name Length", + "allow-creation-help": "Eğer etkinse kullanıcılar grup oluşturabilir (Normali: Pasif)", + "max-name-length": "Maksimum Grup Adı Uzunluğu", "cover-image": "Group Cover Image", "default-cover": "Default Cover Images", "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" diff --git a/public/language/tr/admin/settings/notifications.json b/public/language/tr/admin/settings/notifications.json index 578a947cf0..75279f7960 100644 --- a/public/language/tr/admin/settings/notifications.json +++ b/public/language/tr/admin/settings/notifications.json @@ -1,5 +1,5 @@ { "notifications": "Bildiriler", - "welcome-notification": "Hoşgeldin Bildirimi", - "welcome-notification-link": "Hoşgeldin Bildiri Bağlantısı" + "welcome-notification": "Hoş Geldin Bildirimi", + "welcome-notification-link": "Hoş Geldin Bildiri Bağlantısı" } \ No newline at end of file diff --git a/public/language/tr/admin/settings/reputation.json b/public/language/tr/admin/settings/reputation.json index 76f75d840e..a0f7f93cbe 100644 --- a/public/language/tr/admin/settings/reputation.json +++ b/public/language/tr/admin/settings/reputation.json @@ -1,7 +1,7 @@ { "reputation": "Oylama Ayarları", - "disable": "Oylama Sistemini Devredışı", - "disable-down-voting": "Eksi oyu devredışı bırak", + "disable": "Oylama Sistemini Devre Dışı", + "disable-down-voting": "Eksi oyu devre dışı bırak", "votes-are-public": "All Votes Are Public", "thresholds": "Activity Thresholds", "min-rep-downvote": "Minimum reputation to downvote posts", diff --git a/public/language/tr/admin/settings/user.json b/public/language/tr/admin/settings/user.json index eb98c1ad78..b4ebfef02c 100644 --- a/public/language/tr/admin/settings/user.json +++ b/public/language/tr/admin/settings/user.json @@ -14,7 +14,7 @@ "disable-password-changes": "Parola değişikliği kapalı", "allow-account-deletion": "Hesap silmeye izin ver", "user-info-private": "Hide user list and data from guests", - "hide-fullname": "Hide fullname from users", + "hide-fullname": "Kullanıcı adını gizle", "hide-email": "Hide email from users", "themes": "Temalar", "disable-user-skins": "Prevent users from choosing a custom skin", @@ -48,7 +48,7 @@ "user-search-results-per-page": "Number of results to display", "default-user-settings": "Default User Settings", "show-email": "Email Göster", - "show-fullname": "Full Adı Göster", + "show-fullname": "Tam adı göster", "restrict-chat": "Only allow chat messages from users I follow", "outgoing-new-tab": "Open outgoing links in new tab", "topic-search": "Enable In-Topic Searching", diff --git a/public/language/tr/admin/settings/web-crawler.json b/public/language/tr/admin/settings/web-crawler.json index 06ad724d67..a3e94189ca 100644 --- a/public/language/tr/admin/settings/web-crawler.json +++ b/public/language/tr/admin/settings/web-crawler.json @@ -3,7 +3,7 @@ "robots-txt": "Özel Robots.txtVarsayılan olarak bırakmak için boş bırak", "sitemap-feed-settings": "Site Haritası & Besleyici Ayarları", "disable-rss-feeds": "RSS Besleyicilerini Devre dışı bırak", - "disable-sitemap-xml": "sitemap.xml devredışı bırak", + "disable-sitemap-xml": "sitemap.xml devre dışı bırak", "sitemap-topics": "Site Haritası'nda görüntülenecek başlıkların sayısı", "clear-sitemap-cache": "Site haritası çerezlerini temizle", "view-sitemap": "Site haritasını gör" diff --git a/public/language/tr/email.json b/public/language/tr/email.json index 5c1233f451..e1007b3b1a 100644 --- a/public/language/tr/email.json +++ b/public/language/tr/email.json @@ -1,6 +1,6 @@ { "password-reset-requested": "Parola Değiştirme İsteği Gönderildi", - "welcome-to": "Hoşgeldiniz", + "welcome-to": "Hoş geldin %1", "invite": "%1 sizi davet etti", "greeting_no_name": "Merhaba", "greeting_with_name": "Merhaba %1", diff --git a/public/language/tr/global.json b/public/language/tr/global.json index 747f0ca087..b308e3ed8e 100644 --- a/public/language/tr/global.json +++ b/public/language/tr/global.json @@ -16,7 +16,7 @@ "please_log_in": "Lütfen Giriş Yapınız", "logout": "Çıkış", "posting_restriction_info": "İleti gönderme sadece kayıtlı kullancılar içindir, giriş yapmak için buraya tıklayın.", - "welcome_back": "Tekrar Hoşgeldiniz", + "welcome_back": "Tekrar Hoş Geldiniz", "you_have_successfully_logged_in": "Başarıyla giriş yaptınız!", "save_changes": "Değişiklikleri kaydet", "save": "Kaydet", @@ -57,7 +57,7 @@ "upvoted": "Artı", "downvoters": "Eksi", "downvoted": "Eksi", - "views": "Görünüm", + "views": "Görüntülenme", "reputation": "Saygınlık", "read_more": "daha fazla oku", "more": "Daha Fazla", @@ -104,6 +104,6 @@ "cookies.accept": "Anladım!", "cookies.learn_more": "Daha Fazla", "edited": "Düzenlendi", - "disabled": "Devredışı", + "disabled": "Devre dışı", "select": "Seç" } \ No newline at end of file diff --git a/public/language/tr/groups.json b/public/language/tr/groups.json index ccf4335579..e09205c7c3 100644 --- a/public/language/tr/groups.json +++ b/public/language/tr/groups.json @@ -25,7 +25,7 @@ "details.latest_posts": "En son iletiler", "details.private": "Özel", "details.disableJoinRequests": "Katılma isteklerini devre dışı bırak", - "details.grant": "Gurup sahibi yap/yapma", + "details.grant": "Grup Sahibi Yap/Kaldır", "details.kick": "Dışarı at", "details.kick_confirm": "Bu üyeyi bu gruptan silmek istediğinden emin misin?", "details.owner_options": "Grup Yöneticisi", diff --git a/public/language/tr/modules.json b/public/language/tr/modules.json index 0ec408ba31..c105df535d 100644 --- a/public/language/tr/modules.json +++ b/public/language/tr/modules.json @@ -24,7 +24,7 @@ "composer.compose": "Yaz", "composer.show_preview": "Önizleme Göster", "composer.hide_preview": "Önizleme Sakla", - "composer.user_said_in": "%1 %2 içinde söyledi:", + "composer.user_said_in": "%1, içinde söyledi: %2", "composer.user_said": "%1 söyledi:", "composer.discard": "Bu iletiyi iptal etmek istediğinizden eminmisiniz?", "composer.submit_and_lock": "Gönder ve Kitle", diff --git a/public/language/tr/notifications.json b/public/language/tr/notifications.json index 11b9b13e10..339f380886 100644 --- a/public/language/tr/notifications.json +++ b/public/language/tr/notifications.json @@ -41,9 +41,9 @@ "new_register": "%1 kayıt olma isteği gönderdi.", "new_register_multiple": "Beklemede %1 kayıt olma isteği bulunmaktadır.", "flag_assigned_to_you": "Bayrak %1 strong> size devredildi", - "post_awaiting_review": "Post awaiting review", + "post_awaiting_review": "İleti inceleme bekliyor", "email-confirmed": "E-posta onaylandı", - "email-confirmed-message": "E-postanızı onaylandığınız için teşekkürler. Hesabınız tamamen aktive edildi.", + "email-confirmed-message": "E-postanızı onaylandığınız için teşekkürler. Hesabınız tamamen aktif edildi.", "email-confirm-error-message": "E-posta adresinizi onaylarken bir hata oluştu. Kodunuz geçersiz ya da eski olabilir.", "email-confirm-sent": "Onay e-postası gönderildi." } \ No newline at end of file diff --git a/public/language/tr/pages.json b/public/language/tr/pages.json index 4cf9619d5d..f3d2ca9d14 100644 --- a/public/language/tr/pages.json +++ b/public/language/tr/pages.json @@ -9,7 +9,7 @@ "moderator-tools": "Moderatör Araçları", "flagged-content": "Bayraklanan İçerik", "ip-blacklist": "IP Karaliste", - "post-queue": "Post Queue", + "post-queue": "İleti Kuyruğu", "users/online": "Çevrimiçi Kullanıcılar", "users/latest": "En Yeni Kullanıcılar", "users/sort-posts": "En çok ileti gönderen kullanıcılar", diff --git a/public/language/tr/success.json b/public/language/tr/success.json index 63075061fc..51c1263685 100644 --- a/public/language/tr/success.json +++ b/public/language/tr/success.json @@ -1,7 +1,7 @@ { "success": "Başarılı", "topic-post": "Başarıyla gönderim yaptınız.", - "post-queued": "Your post is queued for approval.", + "post-queued": "İletiniz onay için sıraya alındı.", "authentication-successful": "Doğrulama Başarılı", "settings-saved": "Ayarlar kaydoldu!" } \ No newline at end of file diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json index 104e10c766..8eddbf3161 100644 --- a/public/language/tr/topic.json +++ b/public/language/tr/topic.json @@ -51,10 +51,10 @@ "watching.description": "Yeni bir ileti geldiğinde beni bildir.NodeBB 版本(v%1) 只支持到此插件的v%2版本。如需要此插件更加新的版本请先升级 NodeBB。
", "alert.possibly-incompatible": "未找到兼容性信息
此插件未注明对应的 NodeBB 版本。可能会产生兼容问题,导致 NodeBB 无法正常启动。
NodeBB 无法正常启动时请运行以下命令:
$ ./nodebb reset plugin=\"%1\"
是否继续安装此插件的最新版本?
", - "license.title": "Plugin License Information", + "license.title": "插件许可证信息", "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.cta": "你希望继续使用这个插件吗?" } diff --git a/public/language/zh-CN/admin/general/navigation.json b/public/language/zh-CN/admin/general/navigation.json index 6e5c00cc43..0be0b9ddb5 100644 --- a/public/language/zh-CN/admin/general/navigation.json +++ b/public/language/zh-CN/admin/general/navigation.json @@ -11,7 +11,7 @@ "only-admins": "仅向管理员展示", "only-global-mods-and-admins": "仅向全局版主及管理员展示", "only-logged-in": "仅向已登录用户展示", - "only-guest": "Only display to guests", + "only-guest": "仅对游客展示", "open-new-window": "在新窗口中打开", "installed-plugins-required": "需要已安装的插件:", diff --git a/public/language/zh-CN/admin/manage/ip-blacklist.json b/public/language/zh-CN/admin/manage/ip-blacklist.json index b4938f974b..7cce4570a7 100644 --- a/public/language/zh-CN/admin/manage/ip-blacklist.json +++ b/public/language/zh-CN/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 / %2的规则有效。", "validate.x-invalid": "下列 %0 个规则无效:", - "alerts.applied-success": "黑名单生效" + "alerts.applied-success": "黑名单生效", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/zh-CN/admin/menu.json b/public/language/zh-CN/admin/menu.json index a2acd7b6b8..2c48cc7e79 100644 --- a/public/language/zh-CN/admin/menu.json +++ b/public/language/zh-CN/admin/menu.json @@ -12,7 +12,7 @@ "manage/tags": "话题", "manage/users": "用户", "manage/registration": "注册申请", - "manage/post-queue": "Post Queue", + "manage/post-queue": "提交列表", "manage/groups": "群组", "manage/ip-blacklist": "IP 黑名单", diff --git a/public/language/zh-CN/admin/settings/email.json b/public/language/zh-CN/admin/settings/email.json index 862ff359b9..1c41cdfb43 100644 --- a/public/language/zh-CN/admin/settings/email.json +++ b/public/language/zh-CN/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "下面的电子邮件地址代表收件人在“发件人”和“回复”中所看到的地址。", "from": "发送者", "from-help": "用于邮件中显示的发送者", - "gmail-routing": "Gmail 代发", - "gmail-routing-help1": "有报告称,Gmail 代发在安全性更高的账户上不工作。. 在这种情况下,你需要将您的Gmail帐户设为允许安全性较低的应用程式。", - "gmail-routing-help2": "有关此解决方法的详细信息, 请参阅此 NodeMailer 有关此问题的文章。 另一种方法是使用第三方电子邮件插件,如 SendGrid,Mailgun 等。在这里浏览可用的插件。", - "gmail-transport": "通过 Gmail / Google Apps 帐户代发电子邮件", - "gmail-transport.username": "用户名", - "gmail-transport.username-help": "请在这里输入完整的电子邮件地址,特别是如果您使用了 Google Apps 管理域。", - "gmail-transport.password": "密码", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "编辑电子邮件模板", "template.select": "选择电子邮件模板", "template.revert": "还原为初始模板", diff --git a/public/language/zh-CN/admin/settings/general.json b/public/language/zh-CN/admin/settings/general.json index daa6ee3cf7..6683a0b76b 100644 --- a/public/language/zh-CN/admin/settings/general.json +++ b/public/language/zh-CN/admin/settings/general.json @@ -1,9 +1,9 @@ { "site-settings": "站点设置", "title": "站点标题", - "title.url": "URL", - "title.url-placeholder": "The URL of the site title", - "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.", + "title.url": "网址", + "title.url-placeholder": "网站标题链接", + "title.url-help": "当标题被点击,用户将跳转到该地址。如果留空,用户将跳转到论坛首页。", "title.name": "您的社区名称", "title.show-in-header": "在顶部显示站点标题", "browser-title": "浏览器标题", diff --git a/public/language/zh-CN/notifications.json b/public/language/zh-CN/notifications.json index 02090c39af..85366895e9 100644 --- a/public/language/zh-CN/notifications.json +++ b/public/language/zh-CN/notifications.json @@ -41,7 +41,7 @@ "new_register": "%1 发出了注册请求", "new_register_multiple": "有 %1 条注册申请等待批准。", "flag_assigned_to_you": "举报 %1 已经被指派给你", - "post_awaiting_review": "Post awaiting review", + "post_awaiting_review": "请求查验帖子", "email-confirmed": "电子邮箱已确认", "email-confirmed-message": "感谢您验证您的电子邮箱。您的帐户现已完全激活。", "email-confirm-error-message": "验证的您电子邮箱地址时出现了问题。可能是因为验证码无效或已过期。", diff --git a/public/language/zh-CN/pages.json b/public/language/zh-CN/pages.json index cca14a93aa..6577c0326a 100644 --- a/public/language/zh-CN/pages.json +++ b/public/language/zh-CN/pages.json @@ -9,7 +9,7 @@ "moderator-tools": "版主工具", "flagged-content": "已举报的内容", "ip-blacklist": "IP 黑名单", - "post-queue": "Post Queue", + "post-queue": "提交列表", "users/online": "在线会员", "users/latest": "最新会员", "users/sort-posts": "发帖最多的会员", diff --git a/public/language/zh-CN/success.json b/public/language/zh-CN/success.json index 660c7fe1bc..8ff8d2a4d1 100644 --- a/public/language/zh-CN/success.json +++ b/public/language/zh-CN/success.json @@ -1,7 +1,7 @@ { "success": "成功", "topic-post": "您已成功发布。", - "post-queued": "Your post is queued for approval.", + "post-queued": "你的帖子正在等待审核。", "authentication-successful": "验证成功", "settings-saved": "设置已保存!" } \ No newline at end of file diff --git a/public/language/zh-TW/admin/manage/ip-blacklist.json b/public/language/zh-TW/admin/manage/ip-blacklist.json index 5106434351..cd79294266 100644 --- a/public/language/zh-TW/admin/manage/ip-blacklist.json +++ b/public/language/zh-TW/admin/manage/ip-blacklist.json @@ -11,5 +11,8 @@ "validate.x-valid": "%1 out of %2 rule(s) valid.", "validate.x-invalid": "The following %1 rules are invalid:", - "alerts.applied-success": "Blacklist Applied" + "alerts.applied-success": "Blacklist Applied", + + "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", + "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day" } \ No newline at end of file diff --git a/public/language/zh-TW/admin/settings/email.json b/public/language/zh-TW/admin/settings/email.json index 1e92c88490..97696e1f44 100644 --- a/public/language/zh-TW/admin/settings/email.json +++ b/public/language/zh-TW/admin/settings/email.json @@ -4,13 +4,21 @@ "address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "from": "From Name", "from-help": "The from name to display in the email.", - "gmail-routing": "Gmail Routing", - "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", - "gmail-routing-help2": "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.", - "gmail-transport": "Route emails through a Gmail/Google Apps account", - "gmail-transport.username": "Username", - "gmail-transport.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.", - "gmail-transport.password": "Password", + + "smtp-transport": "SMTP Transport", + "smtp-transport.enabled": "Use an external email server to send emails", + "smtp-transport-help": "You can select from a list of well-known services or enter a custom one.", + "smtp-transport.service": "Select a service", + "smtp-transport.service-custom": "Custom Service", + "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": "There have been reports of the Gmail service not working on accounts with heightened security. In those scenarios, you will have to configure your GMail account to allow less secure apps.", + "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.host": "SMTP Host", + "smtp-transport.port": "SMTP Port", + "smtp-transport.username": "Username", + "smtp-transport.username-help": "For the Gmail service, enter the full email address here, especially if you are using a Google Apps managed domain.", + "smtp-transport.password": "Password", + "template": "Edit Email Template", "template.select": "Select Email Template", "template.revert": "Revert to Original", diff --git a/public/less/admin/admin.less b/public/less/admin/admin.less index 0e4c590d00..124be23b5c 100644 --- a/public/less/admin/admin.less +++ b/public/less/admin/admin.less @@ -24,7 +24,7 @@ @import "./settings"; @import "../flags"; -@import "../blacklist"; +@import "./manage/ip-blacklist"; @import "./modules/alerts"; @import "./modules/selectable"; diff --git a/public/less/blacklist.less b/public/less/admin/manage/ip-blacklist.less similarity index 84% rename from public/less/blacklist.less rename to public/less/admin/manage/ip-blacklist.less index 30add959d5..d3724d85c2 100644 --- a/public/less/blacklist.less +++ b/public/less/admin/manage/ip-blacklist.less @@ -1,6 +1,6 @@ #blacklist-rules { width: 100%; - height: 450px; + height: 357px; display: block; border: 1px solid #eee; padding: 5px 10px; diff --git a/public/src/admin/manage/group.js b/public/src/admin/manage/group.js index 910db07af7..14846f18a7 100644 --- a/public/src/admin/manage/group.js +++ b/public/src/admin/manage/group.js @@ -104,7 +104,7 @@ define('admin/manage/group', [ 'icon:text': userLabel.attr('data-usericon-text'), }; - Benchpress.parse('admin/partials/groups/memberlist', 'members', { + Benchpress.parse('admin/partials/groups/memberlist', 'group.members', { group: { isOwner: ajaxify.data.group.isOwner, members: [member], diff --git a/public/src/admin/manage/ip-blacklist.js b/public/src/admin/manage/ip-blacklist.js index 5e6589da9c..801c014a49 100644 --- a/public/src/admin/manage/ip-blacklist.js +++ b/public/src/admin/manage/ip-blacklist.js @@ -47,13 +47,10 @@ define('admin/manage/ip-blacklist', ['Chart', 'benchpress'], function (Chart, Be var hourlyLabels = utils.getHoursArray().map(function (text, idx) { return idx % 3 ? '' : text; }); - var dailyLabels = utils.getDaysArray().map(function (text, idx) { + var dailyLabels = utils.getDaysArray().slice(-7).map(function (text, idx) { return idx % 3 ? '' : text; }); - // Only 7 days displayed in this chart - dailyLabels.length = 7; - if (utils.isMobile()) { Chart.defaults.global.tooltips.enabled = false; } diff --git a/src/controllers/authentication.js b/src/controllers/authentication.js index f0f64f42fd..e8ea4ff5b5 100644 --- a/src/controllers/authentication.js +++ b/src/controllers/authentication.js @@ -42,7 +42,7 @@ authenticationController.register = function (req, res) { return next(new Error('[[error:invalid-email]]')); } - if (!userData.username || userData.username.length < meta.config.minimumUsernameLength) { + if (!userData.username || userData.username.length < meta.config.minimumUsernameLength || utils.slugify(userData.username).length < meta.config.minimumUsernameLength) { return next(new Error('[[error:username-too-short]]')); } diff --git a/src/image.js b/src/image.js index 9377757cf3..4d3be47e6f 100644 --- a/src/image.js +++ b/src/image.js @@ -37,6 +37,10 @@ image.resizeImage = function (data, callback) { var y = 0; var crop; + if (image._exif && image._exif.tags && image._exif.tags.Orientation) { + image.exifRotate(); + } + if (origRatio !== desiredRatio) { if (desiredRatio > origRatio) { desiredRatio = 1 / desiredRatio; diff --git a/src/meta/blacklist.js b/src/meta/blacklist.js index 6d408d538b..7859d7ff8a 100644 --- a/src/meta/blacklist.js +++ b/src/meta/blacklist.js @@ -41,7 +41,7 @@ pubsub.on('blacklist:reload', Blacklist.load); Blacklist.save = function (rules, callback) { async.waterfall([ function (next) { - db.set('ip-blacklist-rules', rules, next); + db.setObject('ip-blacklist-rules', { rules: rules }, next); }, function (next) { pubsub.publish('blacklist:reload'); @@ -51,7 +51,14 @@ Blacklist.save = function (rules, callback) { }; Blacklist.get = function (callback) { - db.get('ip-blacklist-rules', callback); + async.waterfall([ + function (next) { + db.getObject('ip-blacklist-rules', next); + }, + function (data, next) { + next(null, data && data.rules); + }, + ], callback); }; Blacklist.test = function (clientIp, callback) { diff --git a/src/meta/css.js b/src/meta/css.js index 7621f3b6dd..cf39d5f8f6 100644 --- a/src/meta/css.js +++ b/src/meta/css.js @@ -22,7 +22,7 @@ var buildImports = { '@import (inline) "../public/vendor/colorpicker/colorpicker.css";', '@import (inline) "../node_modules/cropperjs/dist/cropper.css";', '@import "../../public/less/flags.less";', - '@import "../../public/less/blacklist.less";', + '@import "../../public/less/admin/manage/ip-blacklist.less";', '@import "../../public/less/generics.less";', '@import "../../public/less/mixins.less";', '@import "../../public/less/global.less";', diff --git a/src/meta/minifier.js b/src/meta/minifier.js index 4b64420701..a3e40d195a 100644 --- a/src/meta/minifier.js +++ b/src/meta/minifier.js @@ -230,23 +230,23 @@ function minifyJS(data, callback) { scripts[ref.filename] = ref.source; }); - try { - var minified = uglifyjs.minify(scripts, { - sourceMap: { - filename: data.filename, - url: data.filename + '.map', - includeSources: true, - }, - compress: false, - }); + var minified = uglifyjs.minify(scripts, { + sourceMap: { + filename: data.filename, + url: data.filename + '.map', + includeSources: true, + }, + compress: false, + }); - async.parallel([ - async.apply(fs.writeFile, data.destPath, minified.code), - async.apply(fs.writeFile, data.destPath + '.map', minified.map), - ], callback); - } catch (e) { - callback(e); + if (minified.error) { + return callback(minified.error); } + + async.parallel([ + async.apply(fs.writeFile, data.destPath, minified.code), + async.apply(fs.writeFile, data.destPath + '.map', minified.map), + ], callback); }); } actions.minifyJS = minifyJS; diff --git a/src/plugins/data.js b/src/plugins/data.js index ed81eed678..1fe4b2e861 100644 --- a/src/plugins/data.js +++ b/src/plugins/data.js @@ -196,7 +196,7 @@ function getScripts(pluginData, target, callback) { } var scripts = []; - async.each(input, function (filePath, next) { + async.eachSeries(input, function (filePath, next) { resolveModulePath(pluginData.path, filePath, function (err, modulePath) { if (err) { return next(err); diff --git a/src/upgrades/1.6.0/clear-stale-digest-template.js b/src/upgrades/1.6.0/clear-stale-digest-template.js new file mode 100644 index 0000000000..8b7adeed4b --- /dev/null +++ b/src/upgrades/1.6.0/clear-stale-digest-template.js @@ -0,0 +1,31 @@ +'use strict'; + +var meta = require('../../meta'); + +var async = require('async'); +var crypto = require('crypto'); + +module.exports = { + name: 'Clearing stale digest templates that were accidentally saved as custom', + timestamp: Date.UTC(2017, 8, 6), + method: function (callback) { + var matches = [ + '112e541b40023d6530dd44df4b0d9c5d', // digest @ 75917e25b3b5ad7bed8ed0c36433fb35c9ab33eb + '110b8805f70395b0282fd10555059e9f', // digest @ 9b02bb8f51f0e47c6e335578f776ffc17bc03537 + '9538e7249edb369b2a25b03f2bd3282b', // digest @ 3314ab4b83138c7ae579ac1f1f463098b8c2d414 + ]; + + async.waterfall([ + async.apply(meta.configs.getFields, ['email:custom:digest']), + function (fieldset, next) { + var hash = fieldset['email:custom:digest'] ? crypto.createHash('md5').update(fieldset['email:custom:digest']).digest('hex') : null; + + if (matches.includes(hash)) { + meta.configs.remove('email:custom:digest', next); + } else { + setImmediate(next); + } + }, + ], callback); + }, +}; diff --git a/src/upgrades/1.6.0/ipblacklist-fix.js b/src/upgrades/1.6.0/ipblacklist-fix.js new file mode 100644 index 0000000000..27afd49d97 --- /dev/null +++ b/src/upgrades/1.6.0/ipblacklist-fix.js @@ -0,0 +1,25 @@ +'use strict'; + +var async = require('async'); + +var db = require('../../database'); + +module.exports = { + name: 'Changing ip blacklist storage to object', + timestamp: Date.UTC(2017, 8, 7), + method: function (callback) { + var rules; + async.waterfall([ + function (next) { + db.get('ip-blacklist-rules', next); + }, + function (_rules, next) { + rules = _rules; + db.delete('ip-blacklist-rules', rules ? next : callback); + }, + function (next) { + db.setObject('ip-blacklist-rules', { rules: rules }, next); + }, + ], callback); + }, +}; diff --git a/src/views/admin/manage/ip-blacklist.tpl b/src/views/admin/manage/ip-blacklist.tpl index e2378e5e5c..62d0446ec4 100644 --- a/src/views/admin/manage/ip-blacklist.tpl +++ b/src/views/admin/manage/ip-blacklist.tpl @@ -8,32 +8,11 @@