Merge branch 'master' into develop

v1.18.x
Julian Lam 8 years ago
commit 7414482753

@ -151,9 +151,25 @@ function getPorts() {
Loader.restart = function () { Loader.restart = function () {
killWorkers(); killWorkers();
var pathToConfig = path.join(__dirname, '/config.json');
nconf.remove('file'); nconf.remove('file');
nconf.use('file', { file: path.join(__dirname, '/config.json') }); nconf.use('file', { file: pathToConfig });
Loader.start();
fs.readFile(pathToConfig, {encoding: 'utf-8'}, function (err, configFile) {
if (err) {
console.log('Error reading config : ' + err.message);
process.exit();
}
var conf = JSON.parse(configFile);
nconf.stores.env.readOnly = false;
nconf.set('url', conf.url);
nconf.stores.env.readOnly = true;
Loader.start();
});
}; };
Loader.reload = function () { Loader.reload = function () {

@ -51,7 +51,7 @@
"morgan": "^1.3.2", "morgan": "^1.3.2",
"mousetrap": "^1.5.3", "mousetrap": "^1.5.3",
"nconf": "~0.8.2", "nconf": "~0.8.2",
"nodebb-plugin-composer-default": "4.3.7", "nodebb-plugin-composer-default": "4.3.8",
"nodebb-plugin-dbsearch": "2.0.1", "nodebb-plugin-dbsearch": "2.0.1",
"nodebb-plugin-emoji-extended": "1.1.1", "nodebb-plugin-emoji-extended": "1.1.1",
"nodebb-plugin-emoji-one": "1.1.5", "nodebb-plugin-emoji-one": "1.1.5",

@ -1,5 +1,5 @@
{ {
"loading": "Loading Skins...", "loading": "Načítání motivů…",
"homepage": "Homepage", "homepage": "Homepage",
"select-skin": "Select Skin", "select-skin": "Select Skin",
"current-skin": "Current Skin", "current-skin": "Current Skin",

@ -1,5 +1,5 @@
{ {
"checking-for-installed": "Checking for installed themes...", "checking-for-installed": "Vyhledávání nainstalovaných motivů…",
"homepage": "Homepage", "homepage": "Homepage",
"select-theme": "Select Theme", "select-theme": "Select Theme",
"current-theme": "Current Theme", "current-theme": "Current Theme",

@ -8,7 +8,7 @@
"find-plugins": "Find Plugins", "find-plugins": "Find Plugins",
"plugin-search": "Plugin Search", "plugin-search": "Plugin Search",
"plugin-search-placeholder": "Search for plugin...", "plugin-search-placeholder": "Hledat rozšíření…",
"reorder-plugins": "Re-order Plugins", "reorder-plugins": "Re-order Plugins",
"order-active": "Order Active Plugins", "order-active": "Order Active Plugins",
"dev-interested": "Interested in writing plugins for NodeBB?", "dev-interested": "Interested in writing plugins for NodeBB?",

@ -42,7 +42,7 @@
"user-presence": "User Presence", "user-presence": "User Presence",
"on-categories": "On categories list", "on-categories": "On categories list",
"reading-posts": "Reading posts", "reading-posts": "Reading posts",
"browsing-topics": "Browsing topics", "browsing-topics": "Prohlížení témat",
"recent": "Recent", "recent": "Recent",
"unread": "Unread", "unread": "Unread",

@ -62,7 +62,7 @@
"alert.updated-success": "Category IDs %1 successfully updated.", "alert.updated-success": "Category IDs %1 successfully updated.",
"alert.upload-image": "Upload category image", "alert.upload-image": "Upload category image",
"alert.find-user": "Find a User", "alert.find-user": "Find a User",
"alert.user-search": "Search for a user here...", "alert.user-search": "Najít uživatele…",
"alert.find-group": "Find a Group", "alert.find-group": "Find a Group",
"alert.group-search": "Search for a group here..." "alert.group-search": "Hledat skupinu…"
} }

@ -7,7 +7,7 @@
"create": "Create Tag", "create": "Create Tag",
"modify": "Modify Tags", "modify": "Modify Tags",
"delete": "Delete Selected Tags", "delete": "Delete Selected Tags",
"search": "Search for tags...", "search": "Hledat tagy…",
"settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.", "settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.",
"name": "Tag Name", "name": "Tag Name",

@ -65,11 +65,11 @@
"logout": "Log out", "logout": "Log out",
"view-forum": "View Forum", "view-forum": "View Forum",
"search.placeholder": "Search...", "search.placeholder": "Hledat",
"search.no-results": "No results...", "search.no-results": "Žádné výsledky…",
"search.search-forum": "Search the forum for <strong></strong>", "search.search-forum": "Search the forum for <strong></strong>",
"search.keep-typing": "Type more to see results...", "search.keep-typing": "Pište dále pro zobrazení výsledků…",
"search.start-typing": "Start typing to see results...", "search.start-typing": "Začněte psát pro zobrazení výsledků…",
"connection-lost": "Connection to %1 has been lost, attempting to reconnect..." "connection-lost": "Připojení k %1 bylo ztraceno. Snaha o opětovné připojení…"
} }

@ -5,18 +5,18 @@
"greeting_no_name": "Dobrý den", "greeting_no_name": "Dobrý den",
"greeting_with_name": "Dobrý den %1", "greeting_with_name": "Dobrý den %1",
"welcome.text1": "Děkujeme vám za registraci na %1!", "welcome.text1": "Děkujeme vám za registraci na %1!",
"welcome.text2": "Pro úplnou aktivaci vašeho účtu potřebujeme ověřit vaší emailovou adresu.", "welcome.text2": "Pro úplnou aktivaci vašeho účtu potřebujeme ověřit vaši e-mailovou adresu.",
"welcome.text3": "Administrátor právě potvrdil vaší registraci. Nyní se můžete přihlásit jménem a heslem.", "welcome.text3": "Administrátor právě potvrdil vaší registraci. Nyní se můžete přihlásit jménem a heslem.",
"welcome.cta": "Klikněte zde pro potvrzení vaší emailové adresy", "welcome.cta": "Klikněte zde pro potvrzení vaší e-mailové adresy",
"invitation.text1": "%1 Vás pozval abyste se připojil k %2", "invitation.text1": "%1 Vás pozval abyste se připojil k %2",
"invitation.ctr": "Klikněte zde pro vytvoření vašeho účtu", "invitation.ctr": "Klikněte zde pro vytvoření vašeho účtu",
"reset.text1": "Obdrželi jsme požadavek na obnovu hesla, pravděpodobně kvůli tomu, že jste ho zapomněli. Pokud to není tento případ, ignorujte, prosím, tento email.", "reset.text1": "Obdrželi jsme požadavek na obnovu vašeho hesla, pravděpodobně z důvodu jeho zapomenutí. Pokud to není tento případ, ignorujte, prosím, tento e-mail.",
"reset.text2": "Přejete-li si pokračovat v obnově vašeho hesla, klikněte, prosím, na následující odkaz:", "reset.text2": "Přejete-li si pokračovat v obnově vašeho hesla, klikněte, prosím, na následující odkaz:",
"reset.cta": "Klikněte zde, chcete-li obnovit vaše heslo", "reset.cta": "Klikněte zde, chcete-li obnovit vaše heslo",
"reset.notify.subject": "Heslo úspěšně změněno", "reset.notify.subject": "Heslo úspěšně změněno",
"reset.notify.text1": "Informujeme Vás, že na %1 vaše heslo bylo úspěšně změněno.", "reset.notify.text1": "Informujeme Vás, že na %1 vaše heslo bylo úspěšně změněno.",
"reset.notify.text2": "Pokud jste to neschválil, prosíme neprodleně kontaktujte správce.", "reset.notify.text2": "Pokud jste to neschválil, prosíme neprodleně kontaktujte správce.",
"digest.notifications": "Máte tu nepřečtená oznámení od %1:", "digest.notifications": "Máte tu nepřečtená upozornění od %1:",
"digest.latest_topics": "Nejnovější témata od %1", "digest.latest_topics": "Nejnovější témata od %1",
"digest.cta": "Kliknutím zde navštívíte %1", "digest.cta": "Kliknutím zde navštívíte %1",
"digest.unsub.info": "Tento výtah vám byl odeslán, protože jste si to nastavili ve vašich odběrech.", "digest.unsub.info": "Tento výtah vám byl odeslán, protože jste si to nastavili ve vašich odběrech.",
@ -27,10 +27,10 @@
"digest.subject": "Výběr pro %1", "digest.subject": "Výběr pro %1",
"notif.chat.subject": "Nová zpráva z chatu od %1", "notif.chat.subject": "Nová zpráva z chatu od %1",
"notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.", "notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.",
"notif.chat.unsub.info": "Toto oznámení z chatu vám bylo zasláno, protože jste si to nastavili ve vašich odběrech.", "notif.chat.unsub.info": "Toto upozornění na chat vám bylo odesláno na základě vašeho nastavení odběru.",
"notif.post.cta": "Klikněte zde pro přečtené celého tématu", "notif.post.cta": "Klikněte zde pro přečtené celého tématu",
"notif.post.unsub.info": "Toto oznámení Vám bylo odesláno na základě vašeho nastavení odběru.", "notif.post.unsub.info": "Toto upozornění na příspěvek vám bylo odesláno na základě vašeho nastavení odběru.",
"test.text1": "Tento testovací email slouží k ověření, že mailer je správně nastaven. NodeBB.", "test.text1": "Tento testovací e-mail slouží k ověření, že je e-mailer správně nastaven pro práci s NodeBB.",
"unsub.cta": "Chcete-li změnit tyto nastavení, klikněte zde.", "unsub.cta": "Chcete-li změnit tyto nastavení, klikněte zde.",
"closing": "Díky!" "closing": "Díky!"
} }

@ -8,7 +8,7 @@
"invalid-pid": "Neplatné ID příspěvku", "invalid-pid": "Neplatné ID příspěvku",
"invalid-uid": "Neplatné ID uživatele", "invalid-uid": "Neplatné ID uživatele",
"invalid-username": "Neplatné uživatelské jméno", "invalid-username": "Neplatné uživatelské jméno",
"invalid-email": "Neplatný email", "invalid-email": "Neplatný e-mail",
"invalid-title": "Neplatný titulek!", "invalid-title": "Neplatný titulek!",
"invalid-user-data": "Neplatná uživatelská data", "invalid-user-data": "Neplatná uživatelská data",
"invalid-password": "Neplatné heslo", "invalid-password": "Neplatné heslo",
@ -17,13 +17,13 @@
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again", "csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2", "invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Uživatelské jméno je již použito", "username-taken": "Uživatelské jméno je již použito",
"email-taken": "Email je již použit", "email-taken": "E-mail je již používán",
"email-not-confirmed": "Vaše emailová adresa zatím nebyla potvrzena. Kliknutím zde svůj email potvrdíte.", "email-not-confirmed": "Vaše e-mailová adresa zatím nebyla potvrzena. Klepněte zde pro její potvrzení.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.", "email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
"email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email.", "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email.",
"no-email-to-confirm": "This forum requires email confirmation, please click here to enter an email", "no-email-to-confirm": "This forum requires email confirmation, please click here to enter an email",
"email-confirm-failed": "We could not confirm your email, please try again later.", "email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Potvrzovací email již byl odeslán. Vyčkejte %1 minut pokud chcete odeslat další.", "confirm-email-already-sent": "Potvrzovací e-mail byl již odeslán. Vyčkejte %1 minut pokud chcete odeslat další.",
"sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.", "sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
"username-too-short": "Uživatelské jméno je příliš krátké", "username-too-short": "Uživatelské jméno je příliš krátké",
"username-too-long": "Uživatelské jméno je příliš dlouhé", "username-too-long": "Uživatelské jméno je příliš dlouhé",

@ -33,7 +33,7 @@
"header.users": "Uživatelé", "header.users": "Uživatelé",
"header.groups": "Skupiny", "header.groups": "Skupiny",
"header.chats": "Chaty", "header.chats": "Chaty",
"header.notifications": "Oznámení", "header.notifications": "Upozornění",
"header.search": "Hledat", "header.search": "Hledat",
"header.profile": "Můj profil", "header.profile": "Můj profil",
"header.navigation": "Navigace", "header.navigation": "Navigace",
@ -80,7 +80,7 @@
"dnd": "Nevyrušovat", "dnd": "Nevyrušovat",
"invisible": "Neviditelný", "invisible": "Neviditelný",
"offline": "Offline", "offline": "Offline",
"email": "Email", "email": "E-mail",
"language": "Jazyk", "language": "Jazyk",
"guest": "Host", "guest": "Host",
"guests": "Hosté", "guests": "Hosté",

@ -1,7 +1,7 @@
{ {
"username-email": "Uživatel / Email", "username-email": "Uživatelské jméno / e-mail",
"username": "Uživatel", "username": "Uživatel",
"email": "Email", "email": "E-mail",
"remember_me": "Zapamatovat si mě?", "remember_me": "Zapamatovat si mě?",
"forgot_password": "Zapomněli jste heslo?", "forgot_password": "Zapomněli jste heslo?",
"alternative_logins": "Další způsoby přihlášení", "alternative_logins": "Další způsoby přihlášení",

@ -3,7 +3,7 @@
"chat.placeholder": "Zprávu do chatu napište zde, pro odeslání stiskněte enter", "chat.placeholder": "Zprávu do chatu napište zde, pro odeslání stiskněte enter",
"chat.send": "Odeslat", "chat.send": "Odeslat",
"chat.no_active": "Nemáte žádné aktivní konverzace.", "chat.no_active": "Nemáte žádné aktivní konverzace.",
"chat.user_typing": "%1 píše ...", "chat.user_typing": "%1 píše",
"chat.user_has_messaged_you": "%1 Vám napsal.", "chat.user_has_messaged_you": "%1 Vám napsal.",
"chat.see_all": "Prohlédnout všechny chaty", "chat.see_all": "Prohlédnout všechny chaty",
"chat.mark_all_read": "Označit vše jako přečtené", "chat.mark_all_read": "Označit vše jako přečtené",

@ -28,8 +28,8 @@
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.", "user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
"new_register": "<strong>%1</strong> sent a registration request.", "new_register": "<strong>%1</strong> sent a registration request.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.", "new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"email-confirmed": "Email potvrzen", "email-confirmed": "E-mail potvrzen",
"email-confirmed-message": "Děkujeme za ověření Vaší emailové adresy. Váš účet je nyní aktivován.", "email-confirmed-message": "Děkujeme za ověření vaší e-mailové adresy. Váš účet je nyní aktivní.",
"email-confirm-error-message": "Nastal problém s ověřením Vaší emailové adresy. Pravděpodobně neplatný nebo expirovaný kód.", "email-confirm-error-message": "Nastal problém s ověřením vaší e-mailové adresy. Kód je pravděpodobně neplatný nebo jeho platnost vypršela.",
"email-confirm-sent": "Ověřovací email odeslán." "email-confirm-sent": "Ověřovací e-mail odeslán."
} }

@ -15,7 +15,7 @@
"users/banned": "Zabanovaní uživatelé", "users/banned": "Zabanovaní uživatelé",
"users/most-flags": "Most flagged users", "users/most-flags": "Most flagged users",
"users/search": "Hledání uživatele", "users/search": "Hledání uživatele",
"notifications": "Oznámení", "notifications": "Upozornění",
"tags": "Tagy", "tags": "Tagy",
"tag": "Téma označeno pod \"%1\"", "tag": "Téma označeno pod \"%1\"",
"register": "Zaregistrovat účet", "register": "Zaregistrovat účet",
@ -43,7 +43,7 @@
"account/upvoted": "Posts upvoted by %1", "account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1", "account/downvoted": "Posts downvoted by %1",
"account/best": "Nejlepší příspěvky od %1", "account/best": "Nejlepší příspěvky od %1",
"confirm": "Email potvrzen", "confirm": "E-mail potvrzen",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.", "maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:", "maintenance.messageIntro": "Additionally, the administrator has left this message:",
"throttled.text": "%1 je v současnou chvíli nedostupný pro velkou zátěž. Prosíme zkuste to za chvíli." "throttled.text": "%1 je v současnou chvíli nedostupný pro velkou zátěž. Prosíme zkuste to za chvíli."

@ -1,11 +1,11 @@
{ {
"register": "Registrace", "register": "Registrace",
"cancel_registration": "Cancel Registration", "cancel_registration": "Cancel Registration",
"help.email": "Váš email nebude bez vašeho svolení zveřejněn.", "help.email": "Ve výchozím nastavení bude váš e-mail skrytý.",
"help.username_restrictions": "Jedinečné uživatelské jméno dlouhé %1 až %2 znaků. Ostatní uživatelé Vás mohou zmínit jako @<span id='yourUsername'>uživatelské-jméno</span>.", "help.username_restrictions": "Jedinečné uživatelské jméno dlouhé %1 až %2 znaků. Ostatní uživatelé Vás mohou zmínit jako @<span id='yourUsername'>uživatelské-jméno</span>.",
"help.minimum_password_length": "Délka vašeho hesla musí být alespoň %1 znaků.", "help.minimum_password_length": "Délka vašeho hesla musí být alespoň %1 znaků.",
"email_address": "Email", "email_address": "E-mailová adresa",
"email_address_placeholder": "Zadejte email", "email_address_placeholder": "Zadejte e-mailovou adresu",
"username": "Uživatelské jméno", "username": "Uživatelské jméno",
"username_placeholder": "Zadejte uživatelské jméno", "username_placeholder": "Zadejte uživatelské jméno",
"password": "Heslo", "password": "Heslo",

@ -7,10 +7,10 @@
"wrong_reset_code.message": "Byl zadán špatný kód. Zadejte ho prosím znovu, nebo <a href=\"/reset\">si nechte poslat nový</a>.", "wrong_reset_code.message": "Byl zadán špatný kód. Zadejte ho prosím znovu, nebo <a href=\"/reset\">si nechte poslat nový</a>.",
"new_password": "Nové heslo", "new_password": "Nové heslo",
"repeat_password": "Potvrzení hesla", "repeat_password": "Potvrzení hesla",
"enter_email": "Zadejte svou <strong>emailovou adresu</strong> a my Vám pošleme informace, jak můžete obnovit své heslo.", "enter_email": "Zadejte svou <strong>e-mailovou adresu</strong> a my vám pošleme informace, jak můžete obnovit svůj účet.",
"enter_email_address": "Zadejte emailovou adresu", "enter_email_address": "Zadejte e-mailovou adresu",
"password_reset_sent": "Obnova hesla odeslána", "password_reset_sent": "Obnova hesla odeslána",
"invalid_email": "Špatný email / Email neexistuje!", "invalid_email": "Neplatný e-mail / E-mail neexistuje!",
"password_too_short": "Zadané heslo je příliš krátké, zvolte si prosím jiné.", "password_too_short": "Zadané heslo je příliš krátké, zvolte si prosím jiné.",
"passwords_do_not_match": "Vámi zadaná hesla se neshodují.", "passwords_do_not_match": "Vámi zadaná hesla se neshodují.",
"password_expired": "Platnost Vašeho hesla vypršela, zvolte si prosím nové." "password_expired": "Platnost Vašeho hesla vypršela, zvolte si prosím nové."

@ -2,6 +2,6 @@
"no_tag_topics": "Není zde žádné téma s tímto tagem.", "no_tag_topics": "Není zde žádné téma s tímto tagem.",
"tags": "Tagy", "tags": "Tagy",
"enter_tags_here": "Zde vložte tagy, každý o délce %1 až %2 znaků.", "enter_tags_here": "Zde vložte tagy, každý o délce %1 až %2 znaků.",
"enter_tags_here_short": "Vložte tagy ...", "enter_tags_here_short": "Zadejte tagy…",
"no_tags": "Zatím tu není žádný tag." "no_tags": "Zatím tu není žádný tag."
} }

@ -105,13 +105,13 @@
"fork_pid_count": "%1 post(s) selected", "fork_pid_count": "%1 post(s) selected",
"fork_success": "Successfully forked topic! Click here to go to the forked topic.", "fork_success": "Successfully forked topic! Click here to go to the forked topic.",
"delete_posts_instruction": "Click the posts you want to delete/purge", "delete_posts_instruction": "Click the posts you want to delete/purge",
"composer.title_placeholder": "Zadejte název tématu...", "composer.title_placeholder": "Zadejte název tématu",
"composer.handle_placeholder": "Jméno", "composer.handle_placeholder": "Jméno",
"composer.discard": "Zrušit", "composer.discard": "Zrušit",
"composer.submit": "Odeslat", "composer.submit": "Odeslat",
"composer.replying_to": "Replying to %1", "composer.replying_to": "Replying to %1",
"composer.new_topic": "Nové téma", "composer.new_topic": "Nové téma",
"composer.uploading": "nahrávání...", "composer.uploading": "nahrávání",
"composer.thumb_url_label": "Vložit URL náhled tématu", "composer.thumb_url_label": "Vložit URL náhled tématu",
"composer.thumb_title": "Přidat k tématu náhled", "composer.thumb_title": "Přidat k tématu náhled",
"composer.thumb_url_placeholder": "http://example.com/thumb.png", "composer.thumb_url_placeholder": "http://example.com/thumb.png",

@ -1,5 +1,5 @@
{ {
"uploading-file": "Nahrávání souboru...", "uploading-file": "Nahrávání souboru",
"select-file-to-upload": "Vyberte soubor pro nahrání!", "select-file-to-upload": "Vyberte soubor pro nahrání!",
"upload-success": "Soubor byl úspěšně nahrán!", "upload-success": "Soubor byl úspěšně nahrán!",
"maximum-file-size": "Maximum %1 kb" "maximum-file-size": "Maximum %1 kb"

@ -4,8 +4,8 @@
"username": "Uživatelské jméno", "username": "Uživatelské jméno",
"joindate": "Datum ragistrace", "joindate": "Datum ragistrace",
"postcount": "Počet příspěvků", "postcount": "Počet příspěvků",
"email": "Email", "email": "E-mail",
"confirm_email": "Potvrdit email", "confirm_email": "Potvrdit e-mail",
"account_info": "Account Info", "account_info": "Account Info",
"ban_account": "Zablokovat účet", "ban_account": "Zablokovat účet",
"ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?", "ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?",
@ -39,7 +39,7 @@
"profile_update_success": "Profil byl úspěšně aktualizován!", "profile_update_success": "Profil byl úspěšně aktualizován!",
"change_picture": "Změnit obrázek", "change_picture": "Změnit obrázek",
"change_username": "Změnit uživatelské jméno", "change_username": "Změnit uživatelské jméno",
"change_email": "Změnit email", "change_email": "Změnit e-mail",
"edit": "Upravit", "edit": "Upravit",
"edit-profile": "Editovat profil", "edit-profile": "Editovat profil",
"default_picture": "Výchozí ikonka", "default_picture": "Výchozí ikonka",
@ -58,14 +58,14 @@
"password": "Heslo", "password": "Heslo",
"username_taken_workaround": "Zvolené uživatelské jméno je již zabrané, takže jsme ho trochu upravili. Nyní jste znám jako <strong>%1</strong>", "username_taken_workaround": "Zvolené uživatelské jméno je již zabrané, takže jsme ho trochu upravili. Nyní jste znám jako <strong>%1</strong>",
"password_same_as_username": "Vaše heslo je stejné jako vaše přihlašovací jméno. Zvolte si prosím jiné heslo.", "password_same_as_username": "Vaše heslo je stejné jako vaše přihlašovací jméno. Zvolte si prosím jiné heslo.",
"password_same_as_email": "Vaše heslo je stejné jako email. Vyberte si prosím jiné heslo.", "password_same_as_email": "Vaše heslo je stejné jako váš e-mail. Zvolte si prosím jiné heslo.",
"upload_picture": "Nahrát obrázek", "upload_picture": "Nahrát obrázek",
"upload_a_picture": "Nahrát obrázek", "upload_a_picture": "Nahrát obrázek",
"remove_uploaded_picture": "Odstranit nahraný obrázek", "remove_uploaded_picture": "Odstranit nahraný obrázek",
"upload_cover_picture": "Náhrát titulní obrázek", "upload_cover_picture": "Náhrát titulní obrázek",
"remove_cover_picture_confirm": "Are you sure you want to remove the cover picture?", "remove_cover_picture_confirm": "Are you sure you want to remove the cover picture?",
"settings": "Nastavení", "settings": "Nastavení",
"show_email": "Zobrazovat můj email v profilu", "show_email": "Zobrazovat můj e-mail v profilu",
"show_fullname": "Zobrazovat celé jméno", "show_fullname": "Zobrazovat celé jméno",
"restrict_chats": "Povolit chatovací zprávy pouze od uživatelů, které sleduji.", "restrict_chats": "Povolit chatovací zprávy pouze od uživatelů, které sleduji.",
"digest_label": "Odebírat přehled", "digest_label": "Odebírat přehled",
@ -85,7 +85,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.", "has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.", "has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts", "has_no_voted_posts": "This user has no voted posts",
"email_hidden": "Skrytý email", "email_hidden": "E-mail skryt",
"hidden": "skrytý", "hidden": "skrytý",
"paginate_description": "Paginate topics and posts instead of using infinite scroll", "paginate_description": "Paginate topics and posts instead of using infinite scroll",
"topics_per_page": "Témat na stránce", "topics_per_page": "Témat na stránce",
@ -96,7 +96,7 @@
"outgoing-message-sound": "Outgoing message sound", "outgoing-message-sound": "Outgoing message sound",
"notification-sound": "Notification sound", "notification-sound": "Notification sound",
"no-sound": "No sound", "no-sound": "No sound",
"browsing": "Browsing Settings", "browsing": "Nastavení prohlížení",
"open_links_in_new_tab": "Open outgoing links in new tab", "open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Enable In-Topic Searching", "enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen", "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",

@ -1,5 +1,5 @@
{ {
"post-cache": "Post Cache", "post-cache": "Eintrag Zwischenspeicher",
"posts-in-cache": "Einträge im Zwischenspeicher", "posts-in-cache": "Einträge im Zwischenspeicher",
"average-post-size": "Durchschnittliche Forum Eintrags Größe", "average-post-size": "Durchschnittliche Forum Eintrags Größe",
"length-to-max": "Länge / Maximum", "length-to-max": "Länge / Maximum",

@ -1,35 +1,35 @@
{ {
"x-b": "%1 b", "x-b": "%1 b",
"x-mb": "%1 mb", "x-mb": "%1 mb",
"uptime-seconds": "Uptime in Seconds", "uptime-seconds": "Laufzeit in Sekunden",
"uptime-days": "Uptime in Days", "uptime-days": "Laufzeit in Tagen",
"mongo": "Mongo", "mongo": "Mongo",
"mongo.version": "MongoDB Version", "mongo.version": "MongoDB Version",
"mongo.storage-engine": "Storage Engine", "mongo.storage-engine": "Speicherengine",
"mongo.collections": "Collections", "mongo.collections": "Collections",
"mongo.objects": "Objects", "mongo.objects": "Objekte",
"mongo.avg-object-size": "Avg. Object Size", "mongo.avg-object-size": "Durchschnittliche Objektgröße",
"mongo.data-size": "Data Size", "mongo.data-size": "Datengröße",
"mongo.storage-size": "Storage Size", "mongo.storage-size": "Speichergröße",
"mongo.index-size": "Index Size", "mongo.index-size": "Indexgröße",
"mongo.file-size": "File Size", "mongo.file-size": "Dateigröße",
"mongo.resident-memory": "Resident Memory", "mongo.resident-memory": "Resident Memory",
"mongo.virtual-memory": "Virtual Memory", "mongo.virtual-memory": "virtueller Speicher",
"mongo.mapped-memory": "Mapped Memory", "mongo.mapped-memory": "Mapped Memory",
"mongo.raw-info": "MongoDB Raw Info", "mongo.raw-info": "MongoDB Rohinfo",
"redis": "Redis", "redis": "Redis",
"redis.version": "Redis Version", "redis.version": "Redis Version",
"redis.connected-clients": "Connected Clients", "redis.connected-clients": "Verbundene Clients",
"redis.connected-slaves": "Connected Slaves", "redis.connected-slaves": "Verbundene Slaves",
"redis.blocked-clients": "Blocked Clients", "redis.blocked-clients": "Blockierte Clients",
"redis.used-memory": "Used Memory", "redis.used-memory": "Speicherverbrauch",
"redis.memory-frag-ratio": "Memory Fragmentation Ratio", "redis.memory-frag-ratio": "Speicherfragmentierungsgrad",
"redis.total-connections-recieved": "Total Connections Received", "redis.total-connections-recieved": "Insgesamt Verbindungen empfangen",
"redis.total-commands-processed": "Total Commands Processed", "redis.total-commands-processed": "Insgesamt Kommandos ausgeführt",
"redis.iops": "Instantaneous Ops. Per Second", "redis.iops": "Durchschnittliche Anzahl von Ein-/Ausgaben pro Sekunde",
"redis.keyspace-hits": "Keyspace Hits", "redis.keyspace-hits": "Keyspace Hits",
"redis.keyspace-misses": "Keyspace Misses", "redis.keyspace-misses": "Keyspace Misses",
"redis.raw-info": "Redis Raw Info" "redis.raw-info": "Redis Rohinfo"
} }

@ -1,14 +1,14 @@
{ {
"figure-x": "Figure %1", "figure-x": "Abbildung %1",
"error-events-per-day": "<code>%1</code> events per day", "error-events-per-day": "<code>%1</code> Ereignisse pro Tag",
"error.404": "404 Not Found", "error.404": "404 Not Found",
"error.503": "503 Service Unavailable", "error.503": "503 Service Unavailable",
"manage-error-log": "Manage Error Log", "manage-error-log": "Aktionen Fehlerprotokoll",
"export-error-log": "Export Error Log (CSV)", "export-error-log": "Exportiere das Fehlerprotokoll (CSV)",
"clear-error-log": "Clear Error Log", "clear-error-log": "Lösche Fehlerprotokoll",
"route": "Route", "route": "Zielroute",
"count": "Count", "count": "Anzahl",
"no-routes-not-found": "Hooray! There are no routes that were not found.", "no-routes-not-found": "Hurra! Es gibt keine Zielrouten, die nicht gefunden wurden.",
"clear404-confirm": "Are you sure you wish to clear the 404 error logs?", "clear404-confirm": "Bist du dir sicher, dass du das 404 Fehlerprotokoll löschen möchtest?",
"clear404-success": "\"404 Not Found\" errors cleared" "clear404-success": "\"404 Not Found\" Fehler gelöscht"
} }

@ -1,9 +1,9 @@
{ {
"custom-css": "Custom CSS", "custom-css": "Benutzerdefiniertes CSS",
"custom-css.description": "Enter your own CSS declarations here, which will be applied after all other styles.", "custom-css.description": "Füge hier deine eigenen CSS-Eigenschaften ein, sie werden als letztes angewendet.",
"custom-css.enable": "Enable Custom CSS", "custom-css.enable": "Aktiviere benutzerdefiniertes CSS",
"custom-header": "Custom Header", "custom-header": "Benutzerdefinierter Kopfbereich",
"custom-header.description": "Enter custom HTML here (ex. JavaScript, Meta Tags, etc.), which will be appended to the <code>&lt;head&gt;</code> section of your forum's markup.", "custom-header.description": "Füge hier dein benutzerdefiniertes HTML (z.B. Javascript, Meta Tags, usw.) ein, welches vor dem <code>&lt;head&gt;</code> Tag eingefügt wird.",
"custom-header.enable": "Enable Custom Header" "custom-header.enable": "Aktiviere benutzerdefinierten Kopfbereich"
} }

@ -1,9 +1,9 @@
{ {
"loading": "Loading Skins...", "loading": "Lade Aussehen...",
"homepage": "Homepage", "homepage": "Homepage",
"select-skin": "Select Skin", "select-skin": "Wähle Aussehen",
"current-skin": "Current Skin", "current-skin": "Aktuelles Aussehen",
"skin-updated": "Skin Updated", "skin-updated": "Aussehen aktualisiert",
"applied-success": "%1 skin was succesfully applied", "applied-success": "%1 Aussehen wurde erfolgreich angewendet",
"revert-success": "Skin reverted to base colours" "revert-success": "Aussehen wieder auf Basisfarben zurückgestellt."
} }

@ -1,11 +1,11 @@
{ {
"checking-for-installed": "Checking for installed themes...", "checking-for-installed": "Prüfe auf installierte Designs...",
"homepage": "Homepage", "homepage": "Homepage",
"select-theme": "Select Theme", "select-theme": "Wähle Design",
"current-theme": "Current Theme", "current-theme": "Aktuelles Design",
"no-themes": "No installed themes found", "no-themes": "Keine installierten Designs gefunden.",
"revert-confirm": "Are you sure you wish to restore the default NodeBB theme?", "revert-confirm": "Bist du dir sicher, dass du das standard NodeBB Design wieder herstellen willst?",
"theme-changed": "Theme Changed", "theme-changed": "Design geändert",
"revert-success": "You have successfully reverted your NodeBB back to it's default theme.", "revert-success": "Du hast erfolgreich dein NodeBB wieder auf das Standarddesign gewechselt.",
"restart-to-activate": "Please restart your NodeBB to fully activate this theme" "restart-to-activate": "Bitte starte dein NodeBB neu um das Design voll zu aktivieren."
} }

@ -2,8 +2,8 @@
"authentication": "Authentifizierung", "authentication": "Authentifizierung",
"allow-local-login": "Erlaube Lokalen Login", "allow-local-login": "Erlaube Lokalen Login",
"require-email-confirmation": "Benötigt E-Mail Bestätigung", "require-email-confirmation": "Benötigt E-Mail Bestätigung",
"email-confirm-interval": "User may not resend a confirmation email until", "email-confirm-interval": "Der Benutzer kann für ",
"email-confirm-email2": "Minuten sind verstrichen", "email-confirm-email2": " Minuten keine Bestätigungsmail erneut senden.",
"allow-login-with": "Erlaube Login mit", "allow-login-with": "Erlaube Login mit",
"allow-login-with.username-email": "Benutzername oder E-Mail", "allow-login-with.username-email": "Benutzername oder E-Mail",
"allow-login-with.username": "Nur Benutzername", "allow-login-with.username": "Nur Benutzername",
@ -19,9 +19,9 @@
"account-protection": "Kontosicherheit", "account-protection": "Kontosicherheit",
"login-attempts": "Login-Versuche pro Stunde", "login-attempts": "Login-Versuche pro Stunde",
"login-attempts-help": "If login attempts to a user&apos;s account exceeds this threshold, that account will be locked for a pre-configured amount of time", "login-attempts-help": "If login attempts to a user&apos;s account exceeds this threshold, that account will be locked for a pre-configured amount of time",
"lockout-duration": "Account Lockout Duration (minutes)", "lockout-duration": "Account Aussperrzeitraum (Minuten)",
"login-days": "Days to remember user login sessions", "login-days": "Days to remember user login sessions",
"password-expiry-days": "Force password reset after a set number of days", "password-expiry-days": "Erzwinge ein Passwortreset nach x Tagen",
"registration": "Benutzer Registrierung", "registration": "Benutzer Registrierung",
"registration-type": "Registrierungart", "registration-type": "Registrierungart",
"registration-type.normal": "Normal", "registration-type.normal": "Normal",
@ -30,30 +30,30 @@
"registration-type.invite-only": "Nur Einladungen", "registration-type.invite-only": "Nur Einladungen",
"registration-type.admin-invite-only": "Nur Admin Einladungen", "registration-type.admin-invite-only": "Nur Admin Einladungen",
"registration-type.disabled": "Keine Registrierung", "registration-type.disabled": "Keine Registrierung",
"registration-type.help": "Normal - Users can register from the /register page.<br/>\nAdmin Approval - User registrations are placed in an <a href=\"%1/admin/manage/registration\">approval queue</a> for administrators.<br/>\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.<br/>\nInvite Only - Users can invite others from the <a href=\"%1/users\" target=\"_blank\">users</a> page.<br/>\nAdmin Invite Only - Only administrators can invite others from <a href=\"%1/users\" target=\"_blank\">users</a> and <a href=\"%1/admin/manage/users\">admin/manage/users</a> pages.<br/>\nNo registration - No user registration.<br/>", "registration-type.help": "Normal - Benutzer kann sich über die /register Seite registrieren.<br/>\nFreischaltung durch einen Admin - Benutzerregistrationen werden in der <a href=\"%1/admin/manage/registration\">Bestätigungswarteschlange</a> für die Admins plaziert.<br/>\nNur Einladung - Benutzer können andere auf der <a href=\"%1/users\" target=\"_blank\">Benutzer</a> Seite einladen.<br/>\nNur Admineinladung - Nur Administratoren können andere auf der <a href=\"%1/users\" target=\"_blank\">Benutzer</a> und der <a href=\"%1/admin/manage/users\">admin/manage/users</a> Seite einladen.<br/>\nKeine Registrierung- Keine Benutzerregistrierung.<br/>",
"registration.max-invites": "Maximale Einladungen pro Benutzer", "registration.max-invites": "Maximale Einladungen pro Benutzer",
"max-invites": "Maximale Einladungen pro Benutzer", "max-invites": "Maximale Einladungen pro Benutzer",
"max-invites-help": "0 for no restriction. Admins get infinite invitations<br>Only applicable for \"Invite Only\"", "max-invites-help": "0 für keine Beschränkung. Admins haben keine beschränkung.<br>Nur praktikabel für \"Nur Einladungen\".",
"min-username-length": "Minimale länge des Benutzernamens", "min-username-length": "Minimale länge des Benutzernamens",
"max-username-length": "Maximale länge des Benutzernamens", "max-username-length": "Maximale länge des Benutzernamens",
"min-password-length": "Minimale länge des Passwortes", "min-password-length": "Minimale länge des Passwortes",
"max-about-me-length": "Maximale länge von Über Mich", "max-about-me-length": "Maximale länge von Über Mich",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>", "terms-of-use": "Forum Nutzungsbedingungen <small>(Leer lassen um es zu deaktivieren)</small>",
"user-search": "Benutzersuche", "user-search": "Benutzersuche",
"user-search-results-per-page": "Number of results to display", "user-search-results-per-page": "Anzahl anzuzeigener Ergebnisse",
"default-user-settings": "Default User Settings", "default-user-settings": "Standard Benutzer Einstellungen",
"show-email": "Show email", "show-email": "Zeige E-Mail-Adresse",
"show-fullname": "Show fullname", "show-fullname": "Zeige vollen Namen",
"restrict-chat": "Only allow chat messages from users I follow", "restrict-chat": "Erlaube nur Chatnachrichten von Benutzern denen ich folge",
"outgoing-new-tab": "Open outgoing links in new tab", "outgoing-new-tab": "Öffne externe Links in einem neuen Tab",
"topic-search": "Enable In-Topic Searching", "topic-search": "Suchen innerhalb von Themen aktivieren",
"digest-freq": "Subscribe to Digest", "digest-freq": "Zusammenfassung abonnieren",
"digest-freq.off": "Off", "digest-freq.off": "Aus",
"digest-freq.daily": "Daily", "digest-freq.daily": "Täglich",
"digest-freq.weekly": "Weekly", "digest-freq.weekly": "Wöchentlich",
"digest-freq.monthly": "Monthly", "digest-freq.monthly": "Monatlich",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online", "email-chat-notifs": "Sende eine E-Mail, wenn eine neue Chat-Nachricht eingeht und ich nicht online bin",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to", "email-post-notif": "Sende eine E-Mail wenn auf Themen die ich abonniert habe geantwortet wird",
"follow-created-topics": "Follow topics you create", "follow-created-topics": "Themen folgen, die du erstellst",
"follow-replied-topics": "Follow topics that you reply to" "follow-replied-topics": "Themen folgen, auf die du antwortest"
} }

@ -100,8 +100,8 @@
"unsaved-changes": "Es gibt ungespeicherte Änderungen. Bist du dir sicher, dass du die Seite verlassen willst?", "unsaved-changes": "Es gibt ungespeicherte Änderungen. Bist du dir sicher, dass du die Seite verlassen willst?",
"reconnecting-message": "Es scheint als hättest du die Verbindung zu %1 verloren, bitte warte während wir versuchen sie wieder aufzubauen.", "reconnecting-message": "Es scheint als hättest du die Verbindung zu %1 verloren, bitte warte während wir versuchen sie wieder aufzubauen.",
"play": "Play", "play": "Play",
"cookies.message": "This website uses cookies to ensure you get the best experience on our website.", "cookies.message": "Diese Website verwendet Cookies, um sicherzustellen, dass du die besten Erfahrungen auf unserer Website machst.",
"cookies.accept": "Got it!", "cookies.accept": "Verstanden!",
"cookies.learn_more": "Erfahre mehr", "cookies.learn_more": "Erfahre mehr",
"edited": "Bearbeitet" "edited": "Bearbeitet"
} }

@ -9,7 +9,7 @@
"allow-topic-thumbnails": "Allow users to upload topic thumbnails", "allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"topic-thumb-size": "Topic Thumb Size", "topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions", "allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>).\n\t\t\t\t\tAn empty list means all extensions are allowed.", "allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",
"profile-avatars": "Profile Avatars", "profile-avatars": "Profile Avatars",
"allow-profile-image-uploads": "Allow users to upload profile images", "allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG", "convert-profile-image-png": "Convert profile image uploads to PNG",
@ -25,4 +25,4 @@
"profile-covers": "Profile Covers", "profile-covers": "Profile Covers",
"default-covers": "Default Cover Images", "default-covers": "Default Cover Images",
"default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" "default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image"
} }

@ -1,5 +1,5 @@
{ {
"settings": "Paramétres de la catégorie", "settings": "Paramètres de la catégorie",
"privileges": "Privilèges", "privileges": "Privilèges",
"name": "Nom de la catégorie", "name": "Nom de la catégorie",
@ -29,7 +29,7 @@
"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.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": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",
"privileges.section-viewing": "Viewing Privileges", "privileges.section-viewing": "Afficher les Privilèges",
"privileges.section-posting": "Posting Privileges", "privileges.section-posting": "Posting Privileges",
"privileges.section-moderation": "Moderation Privileges", "privileges.section-moderation": "Moderation Privileges",
"privileges.section-user": "User", "privileges.section-user": "User",

@ -1,6 +1,6 @@
{ {
"events": "Wydarzenia", "events": "Wydarzenia",
"no-events": "There are no events", "no-events": "Brak zdarzeń",
"control-panel": "Events Control Panel", "control-panel": "Panel zdarzeń",
"delete-events": "Delete Events" "delete-events": "Usuń zdarzenia"
} }

@ -2,8 +2,8 @@
"loading": "Ładowania skórki...", "loading": "Ładowania skórki...",
"homepage": "Strona główna", "homepage": "Strona główna",
"select-skin": "Wybierz Skórkę", "select-skin": "Wybierz Skórkę",
"current-skin": "Current Skin", "current-skin": "Obecna skórka",
"skin-updated": "Skin Updated", "skin-updated": "Skórka zaktualizowana",
"applied-success": "%1 skin was succesfully applied", "applied-success": "%1 skórki jest zachowana z powodzeniem",
"revert-success": "Skin reverted to base colours" "revert-success": "Skórka przywrócowana do pierwotnych kolorów"
} }

@ -5,12 +5,12 @@
"nodejs": "nodejs", "nodejs": "nodejs",
"online": "online", "online": "online",
"git": "git", "git": "git",
"load": "load", "load": "obciążenie",
"uptime": "uptime", "uptime": "uptime",
"registered": "Registered", "registered": "Zarejestrowane",
"sockets": "Sockets", "sockets": "Sockety",
"guests": "Guests", "guests": "Goście",
"info": "Info" "info": "Informacja"
} }

@ -1,55 +1,55 @@
{ {
"forum-traffic": "Ruch Forum", "forum-traffic": "Ruch na forum",
"page-views": "Page Views", "page-views": "Wyświetlenia strony",
"unique-visitors": "Unique Visitors", "unique-visitors": "Unikalni goście",
"page-views-last-month": "Page views Last Month", "page-views-last-month": "Wyświetlenia strony w ostatnim miesiącu",
"page-views-this-month": "Page views This Month", "page-views-this-month": "Wyświetlenia strony w tym miesiącu",
"page-views-last-day": "Page views in last 24 hours", "page-views-last-day": "Wyświetlenia strony z ostatnich 24 godzin",
"stats.day": "Day", "stats.day": "Dzień",
"stats.week": "Week", "stats.week": "Tydzień",
"stats.month": "Month", "stats.month": "Miesiąc",
"stats.all": "All Time", "stats.all": "Cały czas",
"updates": "Updates", "updates": "Aktualizacje",
"running-version": "You are running <strong>NodeBB v<span id=\"version\">%1</span></strong>.", "running-version": "Forum działa dzięki <strong>NodeBB v<span id=\"version\">%1</span></strong>",
"keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.", "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
"up-to-date": "<p>You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i></p>", "up-to-date": "<p>NodeBB <strong>jest aktualny</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">upgrading your NodeBB</a>.</p>", "upgrade-available": "<p>Dostępna jest nowa wersja NodeBB (v%1). Proszę o <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">rozważenie aktualizacji</a></p>",
"prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">upgrading your NodeBB</a>.</p>", "prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">upgrading your NodeBB</a>.</p>",
"prerelease-warning": "<p>This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i></p>", "prerelease-warning": "<p>This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"notices": "Notices", "notices": "Powiadomienia",
"control-panel": "System Control", "control-panel": "Zarządzanie systemem",
"reload": "Reload", "reload": "Odśwież",
"restart": "Restart", "restart": "Restart",
"restart-warning": "Reloading or Restarting your NodeBB will drop all existing connections for a few seconds.", "restart-warning": "Przeładowanie lub Restart NodeBB spowoduje przerwanie wszystkich istniejących połączeń na kilka sekund.",
"maintenance-mode": "Maintenance Mode", "maintenance-mode": "Tryb Konserwacji",
"maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", "maintenance-mode-title": "Kliknij tutaj aby skonfigurować Tryb Konserwacji NodeBB",
"realtime-chart-updates": "Realtime Chart Updates", "realtime-chart-updates": "Wykresy aktualizowane na żywo",
"active-users": "Active Users", "active-users": "Aktywni użytkownicy",
"active-users.users": "Users", "active-users.users": "Użytkownicy",
"active-users.guests": "Guests", "active-users.guests": "Goście",
"active-users.total": "Total", "active-users.total": "Łącznie",
"active-users.connections": "Connections", "active-users.connections": "Połączenia",
"anonymous-registered-users": "Anonymous vs Registered Users", "anonymous-registered-users": "Anonimowi vs Zarejestrowani użytkownicy",
"anonymous": "Anonymous", "anonymous": "Anonimowi",
"registered": "Registered", "registered": "Zarejestrowani",
"user-presence": "User Presence", "user-presence": "User Presence",
"on-categories": "On categories list", "on-categories": "On categories list",
"reading-posts": "Reading posts", "reading-posts": "Reading posts",
"browsing-topics": "Browsing topics", "browsing-topics": "Browsing topics",
"recent": "Recent", "recent": "Recent",
"unread": "Unread", "unread": "Nieprzeczytane",
"high-presence-topics": "High Presence Topics", "high-presence-topics": "High Presence Topics",
"graphs.page-views": "Page Views", "graphs.page-views": "Wyświetlenia strony",
"graphs.unique-visitors": "Unique Visitors", "graphs.unique-visitors": "Unikalni Użytkownicy",
"graphs.registered-users": "Registered Users", "graphs.registered-users": "Zarejestrowani Użytkownicy",
"graphs.anonymous-users": "Anonymous Users" "graphs.anonymous-users": "Anonimowi Użytkownicy"
} }

@ -1,7 +1,7 @@
{ {
"alert.confirm-reload": "Вы уверены, что хотите перезагрузить NodeBB?", "alert.confirm-reload": "Вы уверены, что хотите перезагрузить NodeBB?",
"alert.confirm-restart": "Are you sure you wish to restart NodeBB?", "alert.confirm-restart": "Вы уверены, что хотите перезапустить NodeBB?",
"acp-title": "%1 | NodeBB Admin Control Panel", "acp-title": "%1 | Панель администратора NodeBB",
"settings-header-contents": "Contents" "settings-header-contents": "Содержание"
} }

@ -1,6 +1,6 @@
{ {
"post-cache": "Post Cache", "post-cache": "Кэш записи",
"posts-in-cache": "Posts in Cache", "posts-in-cache": "Записей в кэше",
"average-post-size": "Average Post Size", "average-post-size": "Average Post Size",
"length-to-max": "Length / Max", "length-to-max": "Length / Max",
"percent-full": "%1% Full", "percent-full": "%1% Full",

@ -1,17 +1,17 @@
{ {
"forum-traffic": "Forum Traffic", "forum-traffic": "Трафик ",
"page-views": "Page Views", "page-views": "Просмотров",
"unique-visitors": "Unique Visitors", "unique-visitors": "Посетителей",
"page-views-last-month": "Page views Last Month", "page-views-last-month": "Просмотров за прошлый месяц",
"page-views-this-month": "Page views This Month", "page-views-this-month": "Просмотров за этот месяц",
"page-views-last-day": "Page views in last 24 hours", "page-views-last-day": "Просмотров за 24 часа",
"stats.day": "Day", "stats.day": "День",
"stats.week": "Week", "stats.week": "Неделя",
"stats.month": "Month", "stats.month": "Месяц",
"stats.all": "All Time", "stats.all": "Всё время",
"updates": "Updates", "updates": "Обновления",
"running-version": "You are running <strong>NodeBB v<span id=\"version\">%1</span></strong>.", "running-version": "You are running <strong>NodeBB v<span id=\"version\">%1</span></strong>.",
"keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.", "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
"up-to-date": "<p>You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i></p>", "up-to-date": "<p>You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i></p>",
@ -19,37 +19,37 @@
"prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">upgrading your NodeBB</a>.</p>", "prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">upgrading your NodeBB</a>.</p>",
"prerelease-warning": "<p>This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i></p>", "prerelease-warning": "<p>This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"notices": "Notices", "notices": "Уведомления",
"control-panel": "System Control", "control-panel": "Управление",
"reload": "Reload", "reload": "Перезапустить",
"restart": "Restart", "restart": "Перезагрузить",
"restart-warning": "Reloading or Restarting your NodeBB will drop all existing connections for a few seconds.", "restart-warning": "Перезапуск системы сбросит все соединения на несколько секунд.",
"maintenance-mode": "Maintenance Mode", "maintenance-mode": "Режим тех обслуживания",
"maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", "maintenance-mode-title": "Нажмите, чтобы включить режим тех обслуживания",
"realtime-chart-updates": "Realtime Chart Updates", "realtime-chart-updates": "Обновление графиков в реальном времени",
"active-users": "Active Users", "active-users": "Активных пользователей",
"active-users.users": "Users", "active-users.users": "Пользователей",
"active-users.guests": "Guests", "active-users.guests": "Гостей",
"active-users.total": "Total", "active-users.total": "Всего",
"active-users.connections": "Connections", "active-users.connections": "Соединений",
"anonymous-registered-users": "Anonymous vs Registered Users", "anonymous-registered-users": "Анонимных и Зарегистированных",
"anonymous": "Anonymous", "anonymous": "Анонимных",
"registered": "Registered", "registered": "Зарегистрированных",
"user-presence": "User Presence", "user-presence": "Присутствующих пользователей",
"on-categories": "On categories list", "on-categories": "В списках тем",
"reading-posts": "Reading posts", "reading-posts": "Читают сообщения",
"browsing-topics": "Browsing topics", "browsing-topics": "Просматривают темы",
"recent": "Recent", "recent": "Новые",
"unread": "Unread", "unread": "Непрочитанные",
"high-presence-topics": "High Presence Topics", "high-presence-topics": "Популярные темы",
"graphs.page-views": "Page Views", "graphs.page-views": "Просмотров",
"graphs.unique-visitors": "Unique Visitors", "graphs.unique-visitors": "Уникальных пользователей",
"graphs.registered-users": "Registered Users", "graphs.registered-users": "Зарегистрированных пользователей",
"graphs.anonymous-users": "Anonymous Users" "graphs.anonymous-users": "Анонимных пользователей"
} }

@ -1,9 +1,9 @@
{ {
"notifications": "Уведомления", "notifications": "Уведомления",
"chat-messages": "Chat Messages", "chat-messages": "Сообщения",
"play-sound": "Play", "play-sound": "Воспроизвести",
"incoming-message": "Incoming Message", "incoming-message": "Входящие сообщения",
"outgoing-message": "Outgoing Message", "outgoing-message": "Исходящие сообщения",
"upload-new-sound": "Upload New Sound", "upload-new-sound": "Загрузить новую мелодию",
"saved": "Settings Saved" "saved": "Настройки сохранены"
} }

@ -1,31 +1,31 @@
{ {
"settings": "Category Settings", "settings": "Настройки категории",
"privileges": "Privileges", "privileges": "Привилегии",
"name": "Category Name", "name": "Название категории",
"description": "Category Description", "description": "Описание категории",
"bg-color": "Background Colour", "bg-color": "Цвет фона",
"text-color": "Text Colour", "text-color": "Цвет текста",
"bg-image-size": "Background Image Size", "bg-image-size": "Размер фонового изображения",
"custom-class": "Custom Class", "custom-class": "Свой класс",
"num-recent-replies": "# of Recent Replies", "num-recent-replies": "# of Recent Replies",
"ext-link": "External Link", "ext-link": "Внешняя ссылка",
"upload-image": "Upload Image", "upload-image": "Загрузить изображение",
"delete-image": "Remove", "delete-image": "Удалить",
"category-image": "Category Image", "category-image": "Изображение категории",
"parent-category": "Parent Category", "parent-category": "Родительская категория",
"optional-parent-category": "(Optional) Parent Category", "optional-parent-category": "(не обязательно) Родительская категория\n",
"parent-category-none": "(None)", "parent-category-none": "(None)",
"copy-settings": "Copy Settings From", "copy-settings": "Копировать настройки из",
"optional-clone-settings": "(Optional) Clone Settings From Category", "optional-clone-settings": "(не обязательно) Копировать настройки из",
"purge": "Purge Category", "purge": "Очистить категорию",
"enable": "Enable", "enable": "Включить",
"disable": "Disable", "disable": "Выключить",
"edit": "Edit", "edit": "Редактировать",
"select-category": "Select Category", "select-category": "Указать категорию",
"set-parent-category": "Set Parent Category", "set-parent-category": "Указать родительскую категорию",
"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.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": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", "privileges.warning": "<strong>Note</strong>: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.",

@ -1,72 +1,72 @@
{ {
"section-general": "General", "section-general": "Общие",
"general/dashboard": "Dashboard", "general/dashboard": "Панель управления",
"general/homepage": "Home Page", "general/homepage": "Домашняя страница",
"general/navigation": "Navigation", "general/navigation": "Навигация",
"general/languages": "Languages", "general/languages": "Языки",
"general/sounds": "Sounds", "general/sounds": "Звуки",
"general/social": "Social", "general/social": "Шэринг",
"section-manage": "Manage", "section-manage": "Управление",
"manage/categories": "Categories", "manage/categories": "Категории",
"manage/tags": "Tags", "manage/tags": "Теги",
"manage/users": "Users", "manage/users": "Пользователи",
"manage/registration": "Registration Queue", "manage/registration": "Очередь на регистрацию",
"manage/groups": "Groups", "manage/groups": "Группы",
"manage/flags": "Flags", "manage/flags": "Жалобы",
"manage/ip-blacklist": "IP Blacklist", "manage/ip-blacklist": "Блокировка IP",
"section-settings": "Settings", "section-settings": "Настройки",
"settings/general": "General", "settings/general": "Главные",
"settings/reputation": "Reputation", "settings/reputation": "Репутация",
"settings/email": "Email", "settings/email": "Email",
"settings/user": "User", "settings/user": "Пользователь",
"settings/group": "Group", "settings/group": "Группа",
"settings/guest": "Guests", "settings/guest": "Гости",
"settings/uploads": "Uploads", "settings/uploads": "Загрузки",
"settings/post": "Post", "settings/post": "Сообщения",
"settings/chat": "Chat", "settings/chat": "Чат",
"settings/pagination": "Pagination", "settings/pagination": "Пагинация",
"settings/tags": "Tags", "settings/tags": "Теги",
"settings/notifications": "Notifications", "settings/notifications": "Оповещения",
"settings/cookies": "Cookies", "settings/cookies": "Куки",
"settings/web-crawler": "Web Crawler", "settings/web-crawler": "Индексация",
"settings/sockets": "Sockets", "settings/sockets": "Sockets",
"settings/advanced": "Advanced", "settings/advanced": "Продвинутые",
"settings.page-title": "%1 Settings", "settings.page-title": "%1 Настройки",
"section-appearance": "Appearance", "section-appearance": "Вид",
"appearance/themes": "Themes", "appearance/themes": "Темы",
"appearance/skins": "Skins", "appearance/skins": "Скины",
"appearance/customise": "Custom HTML & CSS", "appearance/customise": "Custom HTML & CSS",
"section-extend": "Extend", "section-extend": "Расширения",
"extend/plugins": "Plugins", "extend/plugins": "Плагины",
"extend/widgets": "Widgets", "extend/widgets": "Виджеты",
"extend/rewards": "Rewards", "extend/rewards": "Награды",
"section-social-auth": "Social Authentication", "section-social-auth": "Авторизация",
"section-plugins": "Plugins", "section-plugins": "Плагины",
"extend/plugins.install": "Install Plugins", "extend/plugins.install": "Установка плагинов",
"section-advanced": "Advanced", "section-advanced": "Расширенные",
"advanced/database": "Database", "advanced/database": "База данных",
"advanced/events": "Events", "advanced/events": "События",
"advanced/logs": "Logs", "advanced/logs": "Логи",
"advanced/errors": "Errors", "advanced/errors": "Ошибки",
"advanced/cache": "Cache", "advanced/cache": "Кэш",
"development/logger": "Logger", "development/logger": "Logger",
"development/info": "Info", "development/info": "Info",
"reload-forum": "Reload Forum", "reload-forum": "Reload Forum",
"restart-forum": "Restart Forum", "restart-forum": "Restart Forum",
"logout": "Log out", "logout": "Выйти",
"view-forum": "View Forum", "view-forum": "View Forum",
"search.placeholder": "Search...", "search.placeholder": "Поиск...",
"search.no-results": "No results...", "search.no-results": "Нет результата...",
"search.search-forum": "Search the forum for <strong></strong>", "search.search-forum": "Search the forum for <strong></strong>",
"search.keep-typing": "Type more to see results...", "search.keep-typing": "Type more to see results...",
"search.start-typing": "Start typing to see results...", "search.start-typing": "Start typing to see results...",

@ -1,6 +1,6 @@
{ {
"category": "Сообщество", "category": "Категория",
"subcategories": "Рубрики", "subcategories": "Подкатегории",
"new_topic_button": "Создать тему", "new_topic_button": "Создать тему",
"guest-login-post": "Войдите под своей учётной записью, чтобы написать ответ", "guest-login-post": "Войдите под своей учётной записью, чтобы написать ответ",
"no_topics": "<strong>В этой категории еще нет тем.</strong><br />Почему бы вам не создать первую?", "no_topics": "<strong>В этой категории еще нет тем.</strong><br />Почему бы вам не создать первую?",

@ -103,5 +103,5 @@
"cookies.message": "Этот сайт использует cookies для более удобного взаимодействия.", "cookies.message": "Этот сайт использует cookies для более удобного взаимодействия.",
"cookies.accept": "Понял", "cookies.accept": "Понял",
"cookies.learn_more": "Подробнее", "cookies.learn_more": "Подробнее",
"edited": "Edited" "edited": "Отредактированный"
} }

@ -53,5 +53,5 @@
"upload-group-cover": "Загрузить обложку группы", "upload-group-cover": "Загрузить обложку группы",
"bulk-invite-instructions": "Введите через запятую имена пользователей, которых хотите пригласить в эту группу", "bulk-invite-instructions": "Введите через запятую имена пользователей, которых хотите пригласить в эту группу",
"bulk-invite": "Массовое приглашение", "bulk-invite": "Массовое приглашение",
"remove_group_cover_confirm": "Are you sure you want to remove the cover picture?" "remove_group_cover_confirm": "Вы уверены, что хотите удалить изображение обложки?"
} }

@ -13,7 +13,7 @@
"chat.contacts": "Контакты", "chat.contacts": "Контакты",
"chat.message-history": "История сообщений", "chat.message-history": "История сообщений",
"chat.pop-out": "Покинуть диалог", "chat.pop-out": "Покинуть диалог",
"chat.minimize": "Minimize", "chat.minimize": "Свернуть",
"chat.maximize": "Развернуть", "chat.maximize": "Развернуть",
"chat.seven_days": "7 дней", "chat.seven_days": "7 дней",
"chat.thirty_days": "30 дней", "chat.thirty_days": "30 дней",

@ -8,7 +8,7 @@
"posted-by": "В именах авторов записей", "posted-by": "В именах авторов записей",
"in-categories": "В сообществах", "in-categories": "В сообществах",
"search-child-categories": "Искать в рубриках", "search-child-categories": "Искать в рубриках",
"has-tags": "Has tags", "has-tags": "Имеет теги",
"reply-count": "Количество ответов", "reply-count": "Количество ответов",
"at-least": "Минимум", "at-least": "Минимум",
"at-most": "Максимум", "at-most": "Максимум",

@ -63,7 +63,7 @@
"upload_a_picture": "Загрузить фото", "upload_a_picture": "Загрузить фото",
"remove_uploaded_picture": "Удалить фото", "remove_uploaded_picture": "Удалить фото",
"upload_cover_picture": "Загрузить обложку профиля", "upload_cover_picture": "Загрузить обложку профиля",
"remove_cover_picture_confirm": "Are you sure you want to remove the cover picture?", "remove_cover_picture_confirm": "Вы уверены, что хотите удалить изображение обложки?",
"settings": "Настройки", "settings": "Настройки",
"show_email": "Показывать мою элетронную почту", "show_email": "Показывать мою элетронную почту",
"show_fullname": "Показывать полное имя", "show_fullname": "Показывать полное имя",

@ -5,12 +5,12 @@
"uptime-days": "Günde Bir Çalışma Zamanı", "uptime-days": "Günde Bir Çalışma Zamanı",
"mongo": "Mongo", "mongo": "Mongo",
"mongo.version": "MongoDB Version", "mongo.version": "MongoDB Sürümü",
"mongo.storage-engine": "Storage Engine", "mongo.storage-engine": "Storage Engine",
"mongo.collections": "Collections", "mongo.collections": "Collections",
"mongo.objects": "Objects", "mongo.objects": "Objects",
"mongo.avg-object-size": "Avg. Object Size", "mongo.avg-object-size": "Avg. Object Size",
"mongo.data-size": "Data Size", "mongo.data-size": "Veri Boyutu",
"mongo.storage-size": "Storage Size", "mongo.storage-size": "Storage Size",
"mongo.index-size": "Index Size", "mongo.index-size": "Index Size",
"mongo.file-size": "File Size", "mongo.file-size": "File Size",

@ -4,8 +4,8 @@
"error.404": "404 Bulunamadı", "error.404": "404 Bulunamadı",
"error.503": "503 Service Unavailable", "error.503": "503 Service Unavailable",
"manage-error-log": "Manage Error Log", "manage-error-log": "Manage Error Log",
"export-error-log": "Export Error Log (CSV)", "export-error-log": "Hata Kayıtlarını Dışarı Çıkar (CSV)",
"clear-error-log": "Clear Error Log", "clear-error-log": "Hata Kayıtlarını Temizle",
"route": "Route", "route": "Route",
"count": "Count", "count": "Count",
"no-routes-not-found": "Hooray! There are no routes that were not found.", "no-routes-not-found": "Hooray! There are no routes that were not found.",

@ -1,7 +1,7 @@
{ {
"logs": "Kayıtlar", "logs": "Kayıtlar",
"control-panel": "Logs Control Panel", "control-panel": "Logs Control Panel",
"reload": "Reload Logs", "reload": "Kayıtları Yeniden Yükle",
"clear": "Kayıtları Temizle", "clear": "Kayıtları Temizle",
"clear-success": "Kayıtlar Temizlendi!" "clear-success": "Kayıtlar Temizlendi!"
} }

@ -1,5 +1,5 @@
{ {
"custom-css": "Custom CSS", "custom-css": "Özel CSS",
"custom-css.description": "Enter your own CSS declarations here, which will be applied after all other styles.", "custom-css.description": "Enter your own CSS declarations here, which will be applied after all other styles.",
"custom-css.enable": "Enable Custom CSS", "custom-css.enable": "Enable Custom CSS",

@ -10,7 +10,7 @@
"registered": "Registered", "registered": "Registered",
"sockets": "Sockets", "sockets": "Sockets",
"guests": "Guests", "guests": "Ziyaretçiler",
"info": "Info" "info": "Info"
} }

@ -4,7 +4,7 @@
"inactive": "Inactive", "inactive": "Inactive",
"out-of-date": "Out of Date", "out-of-date": "Out of Date",
"none-found": "Hiç eklenti bulunamadı.", "none-found": "Hiç eklenti bulunamadı.",
"none-active": "No Active Plugins", "none-active": "Aktif ",
"find-plugins": "Find Plugins", "find-plugins": "Find Plugins",
"plugin-search": "Plugin Search", "plugin-search": "Plugin Search",

@ -6,7 +6,7 @@
"max-claims": "Amount of times reward is claimable", "max-claims": "Amount of times reward is claimable",
"zero-infinite": "Enter 0 for infinite", "zero-infinite": "Enter 0 for infinite",
"delete": "Delete", "delete": "Delete",
"enable": "Enable", "enable": "Aktif",
"disable": "Disable", "disable": "Disable",
"control-panel": "Rewards Control", "control-panel": "Rewards Control",
"new-reward": "New Reward", "new-reward": "New Reward",

@ -4,7 +4,7 @@
"none-installed": "No widgets found! Activate the essential widgets plugin in the <a href=\"%1\">plugins</a> control panel.", "none-installed": "No widgets found! Activate the essential widgets plugin in the <a href=\"%1\">plugins</a> control panel.",
"containers.available": "Available Containers", "containers.available": "Available Containers",
"containers.explanation": "Drag and drop on top of any active widget", "containers.explanation": "Drag and drop on top of any active widget",
"containers.none": "None", "containers.none": "Hiçbiri",
"container.well": "Well", "container.well": "Well",
"container.jumbotron": "Jumbotron", "container.jumbotron": "Jumbotron",
"container.panel": "Panel", "container.panel": "Panel",

@ -7,7 +7,7 @@
"page-views-last-day": "Page views in last 24 hours", "page-views-last-day": "Page views in last 24 hours",
"stats.day": "Day", "stats.day": "Day",
"stats.week": "Week", "stats.week": "Hafta",
"stats.month": "Month", "stats.month": "Month",
"stats.all": "All Time", "stats.all": "All Time",

@ -4,6 +4,6 @@
"play-sound": "Oynat", "play-sound": "Oynat",
"incoming-message": "Incoming Message", "incoming-message": "Incoming Message",
"outgoing-message": "Outgoing Message", "outgoing-message": "Outgoing Message",
"upload-new-sound": "Upload New Sound", "upload-new-sound": "Yeni Ses Yükle",
"saved": "Settings Saved" "saved": "Settings Saved"
} }

@ -5,12 +5,12 @@
"name": "Kategori Adı", "name": "Kategori Adı",
"description": "Category Description", "description": "Category Description",
"bg-color": "Background Colour", "bg-color": "Background Colour",
"text-color": "Text Colour", "text-color": "Yazı Rengi",
"bg-image-size": "Background Image Size", "bg-image-size": "Arkaplan Görseli Boyutu",
"custom-class": "Custom Class", "custom-class": "Özel Sınıf",
"num-recent-replies": "# of Recent Replies", "num-recent-replies": "# of Recent Replies",
"ext-link": "External Link", "ext-link": "External Link",
"upload-image": "Upload Image", "upload-image": "Görsel Yükle",
"delete-image": "Remove", "delete-image": "Remove",
"category-image": "Category Image", "category-image": "Category Image",
"parent-category": "Parent Category", "parent-category": "Parent Category",
@ -60,7 +60,7 @@
"alert.set-parent-category": "Set Parent Category", "alert.set-parent-category": "Set Parent Category",
"alert.updated": "Updated Categories", "alert.updated": "Updated Categories",
"alert.updated-success": "Category IDs %1 successfully updated.", "alert.updated-success": "Category IDs %1 successfully updated.",
"alert.upload-image": "Upload category image", "alert.upload-image": "Kategori görseli yükle",
"alert.find-user": "Find a User", "alert.find-user": "Find a User",
"alert.user-search": "Search for a user here...", "alert.user-search": "Search for a user here...",
"alert.find-group": "Find a Group", "alert.find-group": "Find a Group",

@ -4,9 +4,9 @@
"system": "System Group", "system": "System Group",
"edit": "Düzenle", "edit": "Düzenle",
"search-placeholder": "Ara", "search-placeholder": "Ara",
"create": "Create Group", "create": "Grup Oluştur",
"description-placeholder": "A short description about your group", "description-placeholder": "A short description about your group",
"create-button": "Create", "create-button": "Oluştur",
"alerts.create-failure": "<strong>Uh-Oh</strong><p>There was a problem creating your group. Please try again later!</p>", "alerts.create-failure": "<strong>Uh-Oh</strong><p>There was a problem creating your group. Please try again later!</p>",
"alerts.confirm-delete": "Are you sure you wish to delete this group?", "alerts.confirm-delete": "Are you sure you wish to delete this group?",

@ -4,8 +4,8 @@
"text-color": "Yazı Rengi", "text-color": "Yazı Rengi",
"create-modify": "Create & Modify Tags", "create-modify": "Create & Modify Tags",
"description": "Select tags via clicking and/or dragging, use shift to select multiple.", "description": "Select tags via clicking and/or dragging, use shift to select multiple.",
"create": "Create Tag", "create": "Etiket Oluştur",
"modify": "Modify Tags", "modify": "Etiketleri Düzenle",
"delete": "Delete Selected Tags", "delete": "Delete Selected Tags",
"search": "Search for tags...", "search": "Search for tags...",
"settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.", "settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.",

@ -1,16 +1,16 @@
{ {
"section-general": "Genel", "section-general": "Genel",
"general/dashboard": "Pano", "general/dashboard": "Pano",
"general/homepage": "Home Page", "general/homepage": "Ana Sayfa",
"general/navigation": "Navigation", "general/navigation": "Navigation",
"general/languages": "Diller", "general/languages": "Diller",
"general/sounds": "Sounds", "general/sounds": "Sesler",
"general/social": "Social", "general/social": "Sosyal",
"section-manage": "Manage", "section-manage": "Yönet",
"manage/categories": "Categories", "manage/categories": "Categories",
"manage/tags": "Tags", "manage/tags": "Etiketler",
"manage/users": "Users", "manage/users": "Kullanıcılar",
"manage/registration": "Registration Queue", "manage/registration": "Registration Queue",
"manage/groups": "Groups", "manage/groups": "Groups",
"manage/flags": "Flags", "manage/flags": "Flags",
@ -23,7 +23,7 @@
"settings/user": "User", "settings/user": "User",
"settings/group": "Group", "settings/group": "Group",
"settings/guest": "Guests", "settings/guest": "Guests",
"settings/uploads": "Uploads", "settings/uploads": "Yüklemeler",
"settings/post": "Post", "settings/post": "Post",
"settings/chat": "Chat", "settings/chat": "Chat",
"settings/pagination": "Pagination", "settings/pagination": "Pagination",

@ -5,7 +5,7 @@
"consent.acceptance": "Acceptance message", "consent.acceptance": "Acceptance message",
"consent.link-text": "Policy Link Text", "consent.link-text": "Policy Link Text",
"consent.blank-localised-default": "Leave blank to use NodeBB localised defaults", "consent.blank-localised-default": "Leave blank to use NodeBB localised defaults",
"settings": "Settings", "settings": "Ayarlar",
"cookie-domain": "Session cookie domain", "cookie-domain": "Session cookie domain",
"blank-default": "Leave blank for default" "blank-default": "Leave blank for default"
} }

@ -1,6 +1,6 @@
{ {
"email-settings": "Mail Ayarları", "email-settings": "Mail Ayarları",
"address": "Email Address", "address": "Email Adresi",
"address-help": "The following email address refers to the email that the recipient will see in the \"From\" and \"Reply To\" fields.", "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": "From Name",
"from-help": "The from name to display in the email.", "from-help": "The from name to display in the email.",
@ -8,7 +8,7 @@
"gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to <a href=\"https://www.google.com/settings/security/lesssecureapps\">configure your GMail account to allow less secure apps</a>.", "gmail-routing-help1": "There have been reports of Gmail Routing not working on accounts with heightened security. In those scenarios, you will have to <a href=\"https://www.google.com/settings/security/lesssecureapps\">configure your GMail account to allow less secure apps</a>.",
"gmail-routing-help2": "For more information about this workaround, <a href=\"https://nodemailer.com/using-gmail/\">please consult this NodeMailer article on the issue.</a> An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. <a href=\"{config.relative_path}/admin/extend/plugins\">Browse available plugins here</a>.", "gmail-routing-help2": "For more information about this workaround, <a href=\"https://nodemailer.com/using-gmail/\">please consult this NodeMailer article on the issue.</a> An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. <a href=\"{config.relative_path}/admin/extend/plugins\">Browse available plugins here</a>.",
"gmail-transport": "Route emails through a Gmail/Google Apps account", "gmail-transport": "Route emails through a Gmail/Google Apps account",
"gmail-transport.username": "Username", "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.username-help": "Enter the full email address here, especially if you are using a Google Apps managed domain.",
"gmail-transport.password": "Password", "gmail-transport.password": "Password",
"template": "Edit Email Template", "template": "Edit Email Template",

@ -8,22 +8,22 @@
"title-layout": "Title Layout", "title-layout": "Title Layout",
"title-layout-help": "Define how the browser title will be structured ie. &#123;pageTitle&#125; | &#123;browserTitle&#125;", "title-layout-help": "Define how the browser title will be structured ie. &#123;pageTitle&#125; | &#123;browserTitle&#125;",
"description.placeholder": "A short description about your community", "description.placeholder": "A short description about your community",
"description": "Site Description", "description": "Site ıklaması",
"keywords": "Site Keywords", "keywords": "Site Keywords",
"keywords-placeholder": "Keywords describing your community, comma-separated", "keywords-placeholder": "Keywords describing your community, comma-separated",
"logo": "Site Logo", "logo": "Site Logo",
"logo.image": "Image", "logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header", "logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload", "logo.upload": "Yükle",
"logo.url": "URL", "logo.url": "URL",
"logo.url-placeholder": "The URL of the site logo", "logo.url-placeholder": "The URL of the site logo",
"logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.", "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.",
"logo.alt-text": "Alt Text", "logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility", "log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon", "favicon": "Favicon",
"favicon.upload": "Upload", "favicon.upload": "Yükle",
"touch-icon": "Homescreen/Touch Icon", "touch-icon": "Homescreen/Touch Icon",
"touch-icon.upload": "Upload", "touch-icon.upload": "Yükle",
"touch-icon.help": "Recommended size and format: 192x192, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.", "touch-icon.help": "Recommended size and format: 192x192, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.",
"outgoing-links": "Outgoing Links", "outgoing-links": "Outgoing Links",
"outgoing-links.warning-page": "Use Outgoing Links Warning Page" "outgoing-links.warning-page": "Use Outgoing Links Warning Page"

@ -1,5 +1,5 @@
{ {
"notifications": "Bildiriler", "notifications": "Bildiriler",
"welcome-notification": "Welcome Notification", "welcome-notification": "Hoşgeldin Bildirimi",
"welcome-notification-link": "Welcome Notification Link" "welcome-notification-link": "Welcome Notification Link"
} }

@ -1,5 +1,5 @@
{ {
"pagination": "Pagination Settings", "pagination": "Sayfalama Ayarları",
"enable": "Paginate topics and posts instead of using infinite scroll.", "enable": "Paginate topics and posts instead of using infinite scroll.",
"topics": "Topic Pagination", "topics": "Topic Pagination",
"posts-per-page": "Posts per Page", "posts-per-page": "Posts per Page",

@ -1,6 +1,6 @@
{ {
"sorting": "Post Sorting", "sorting": "Post Sorting",
"sorting.post-default": "Default Post Sorting", "sorting.post-default": "Varsayılan İleti Sıralama",
"sorting.oldest-to-newest": "Oldest to Newest", "sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest", "sorting.newest-to-oldest": "Newest to Oldest",
"sorting.most-votes": "Most Votes", "sorting.most-votes": "Most Votes",

@ -1,5 +1,5 @@
{ {
"reputation": "Reputation Settings", "reputation": "Oylama Ayarları",
"disable": "Disable Reputation System", "disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting", "disable-down-voting": "Disable Down Voting",
"thresholds": "Activity Thresholds", "thresholds": "Activity Thresholds",

@ -5,7 +5,7 @@
"min-length": "Minimum Tag Length", "min-length": "Minimum Tag Length",
"max-length": "Maximum Tag Length", "max-length": "Maximum Tag Length",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "Click here to visit the tag management page.",
"privacy": "Privacy", "privacy": "Gizlilik",
"list-private": "Make the tags list private", "list-private": "Make the tags list private",
"related-topics": "Related Topics", "related-topics": "Related Topics",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "Maximum related topics to display (if supported by theme)"

@ -4,7 +4,7 @@
"private": "Make uploaded files private", "private": "Make uploaded files private",
"max-image-width": "Resize images down to specified width (in pixels)", "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-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)",
"max-file-size": "Maximum File Size (in KiB)", "max-file-size": "Maksimum Dosya Boyutu (KiB)",
"max-file-size-help": "(in kilobytes, default: 2048 KiB)", "max-file-size-help": "(in kilobytes, default: 2048 KiB)",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails", "allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"topic-thumb-size": "Topic Thumb Size", "topic-thumb-size": "Topic Thumb Size",
@ -14,7 +14,7 @@
"allow-profile-image-uploads": "Allow users to upload profile images", "allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG", "convert-profile-image-png": "Convert profile image uploads to PNG",
"default-avatar": "Custom Default Avatar", "default-avatar": "Custom Default Avatar",
"upload": "Upload", "upload": "Yükle",
"profile-image-dimension": "Profile Image Dimension", "profile-image-dimension": "Profile Image Dimension",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)", "profile-image-dimension-help": "(in pixels, default: 128 pixels)",
"max-profile-image-size": "Maximum Profile Image File Size", "max-profile-image-size": "Maximum Profile Image File Size",

@ -1,14 +1,14 @@
{ {
"authentication": "Authentication", "authentication": "Kimlik Doğrulama",
"allow-local-login": "Allow local login", "allow-local-login": "Allow local login",
"require-email-confirmation": "Require Email Confirmation", "require-email-confirmation": "Require Email Confirmation",
"email-confirm-interval": "User may not resend a confirmation email until", "email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed", "email-confirm-email2": "minutes have elapsed",
"allow-login-with": "Allow login with", "allow-login-with": "Allow login with",
"allow-login-with.username-email": "Username or Email", "allow-login-with.username-email": "Kullanıcı adı veya Email",
"allow-login-with.username": "Sadece kullanıcı adı", "allow-login-with.username": "Sadece kullanıcı adı",
"allow-login-with.email": "Email Only", "allow-login-with.email": "Email Only",
"account-settings": "Account Settings", "account-settings": "Hesap Ayarları",
"disable-username-changes": "Disable username changes", "disable-username-changes": "Disable username changes",
"disable-email-changes": "Disable email changes", "disable-email-changes": "Disable email changes",
"disable-password-changes": "Disable password changes", "disable-password-changes": "Disable password changes",

@ -103,5 +103,5 @@
"cookies.message": "Bu web sitesi en iyi deneyimi elde etmeniz amacıyla çerezlerden yararlanır.", "cookies.message": "Bu web sitesi en iyi deneyimi elde etmeniz amacıyla çerezlerden yararlanır.",
"cookies.accept": "Anladım!", "cookies.accept": "Anladım!",
"cookies.learn_more": "Daha Fazla", "cookies.learn_more": "Daha Fazla",
"edited": "Edited" "edited": "Düzenlendi"
} }

@ -53,5 +53,5 @@
"upload-group-cover": "Grup kapağı yükle", "upload-group-cover": "Grup kapağı yükle",
"bulk-invite-instructions": "Bu gruba davet etmek için virgülle ayrılmış adlarının bir listesini girin", "bulk-invite-instructions": "Bu gruba davet etmek için virgülle ayrılmış adlarının bir listesini girin",
"bulk-invite": "Toplu Davet", "bulk-invite": "Toplu Davet",
"remove_group_cover_confirm": "Are you sure you want to remove the cover picture?" "remove_group_cover_confirm": "Kapak görselini silmek istediğinden emin misin?"
} }

@ -13,7 +13,7 @@
"chat.contacts": "Kontaklar", "chat.contacts": "Kontaklar",
"chat.message-history": "Mesaj Geçmişi", "chat.message-history": "Mesaj Geçmişi",
"chat.pop-out": "Sohbeti Pencereye Çevir", "chat.pop-out": "Sohbeti Pencereye Çevir",
"chat.minimize": "Minimize", "chat.minimize": "Küçült",
"chat.maximize": "Büyüt", "chat.maximize": "Büyüt",
"chat.seven_days": "7 Gün", "chat.seven_days": "7 Gün",
"chat.thirty_days": "30 Gün", "chat.thirty_days": "30 Gün",

@ -63,7 +63,7 @@
"upload_a_picture": "Bir Resim Yükle", "upload_a_picture": "Bir Resim Yükle",
"remove_uploaded_picture": "Yüklenmiş fotoğrafı kaldır", "remove_uploaded_picture": "Yüklenmiş fotoğrafı kaldır",
"upload_cover_picture": "Kapak fotoğrafı yükle", "upload_cover_picture": "Kapak fotoğrafı yükle",
"remove_cover_picture_confirm": "Are you sure you want to remove the cover picture?", "remove_cover_picture_confirm": "Kapak görselini silmek istediğinden emin misin?",
"settings": "Ayarlar", "settings": "Ayarlar",
"show_email": "E-postamı göster", "show_email": "E-postamı göster",
"show_fullname": "Tam ismimi göster", "show_fullname": "Tam ismimi göster",

@ -17,18 +17,18 @@
"edit.icon": "小组标志", "edit.icon": "小组标志",
"edit.label-color": "群组标签颜色", "edit.label-color": "群组标签颜色",
"edit.show-badge": "显示徽章", "edit.show-badge": "显示徽章",
"edit.private-details": "If enabled, joining of groups requires approval from a group owner.", "edit.private-details": "启用此选项后,加入小组的请求将需要组长审批。",
"edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.", "edit.private-override": "警告:系统禁用了私有群组,优先于该选项。",
"edit.disable-requests": "Disable join requests", "edit.disable-requests": "禁止加入请求",
"edit.hidden": "隐藏", "edit.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.hidden-details": "启用此选项后,此小组将不在小组列表展现,并且用户只能被手动邀请加入",
"edit.add-user": "向此小组添加成员", "edit.add-user": "向此小组添加成员",
"edit.add-user-search": "搜索用户", "edit.add-user-search": "搜索用户",
"edit.members": "成员列表", "edit.members": "成员列表",
"control-panel": "小组控制面板", "control-panel": "小组控制面板",
"revert": "Revert", "revert": "重置",
"edit.no-users-found": "没有找到用户", "edit.no-users-found": "没有找到用户",
"edit.confirm-remove-user": "Are you sure you want to remove this user?", "edit.confirm-remove-user": "确认删除此用户吗?",
"edit.save-success": "设置已保存!" "edit.save-success": "设置已保存!"
} }

@ -1,15 +1,15 @@
{ {
"lead": "在此配置IP黑名单", "lead": "在此配置 IP 黑名单",
"description": "Occasionally, a user account ban is not enough of a deterrant. Other times, restricting access to the forum to a specific IP or a range of IPs is the best way to protect a forum. In these scenarios, you can add troublesome IP addresses or entire CIDR blocks to this blacklist, and they will be prevented from logging in to or registering a new account.", "description": "有时,一份账号封禁并不足以作为威慑。更多的时候,限制有权浏览论坛的具体 IP 或者一个 IP 范围这一行为可以更好地保护论坛。在以上情况下,您可以添加一些令人厌恶者的 IP 地址或者 CIDR 地址块到此黑名单,此后他们(被加入黑名单者)将被阻止进行登录或者注册新账号的行为。",
"active-rules": "生效规则", "active-rules": "生效规则",
"validate": "验证黑名单", "validate": "验证黑名单",
"apply": "Apply Blacklist", "apply": "应用黑名单",
"hints": "Syntax Hints", "hints": "格式建议",
"hint-1": "Define a single IP addresses per line. You can add IP blocks as long as they follow the CIDR format (e.g. <code>192.168.100.0/22</code>).", "hint-1": "每行定义一个独立 IP 地址。您可以添加 IP 块,只要它们满足 CIDR 格式(e.g. <code>192.168.100.0/22</code>)。",
"hint-2": "You can add in comments by starting lines with the <code>#</code> symbol.", "hint-2": "您可以通过以<code>#</code>标志开头的行来添加注释。",
"validate.x-valid": "<strong>%1</strong> out of <strong>%2</strong> rule(s) valid.", "validate.x-valid": "<strong>%1</strong> / <strong>%2</strong>的规则有效。",
"validate.x-invalid": "The following <strong>%1</strong> rules are invalid:", "validate.x-invalid": "下列 <strong>%0</strong> 个规则无效:",
"alerts.applied-success": "Blacklist Applied" "alerts.applied-success": "黑名单生效"
} }

@ -5,16 +5,16 @@
"list.name": "姓名", "list.name": "姓名",
"list.email": "邮件", "list.email": "邮件",
"list.ip": "IP", "list.ip": "IP",
"list.time": "Time", "list.time": "时间",
"list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3", "list.username-spam": "频率: %1 显示:%2 信心:%3",
"list.email-spam": "Frequency: %1 Appears: %2", "list.email-spam": "频率:%1 显示: %2",
"list.ip-spam": "Frequency: %1 Appears: %2", "list.ip-spam": "频率:%1 显示: %2",
"invitations": "Invitations", "invitations": "邀请",
"invitations.description": "Below is a complete list of invitations sent. Use ctrl-f to search through the list by email or username. <br><br>The username will be displayed to the right of the emails for users who have redeemed their invitations.", "invitations.description": "下面是一份完整的邀请请求列表。请使用Ctrl-F键以及电子邮件或者用户名以便搜索这个列表。<br><br>那些已经补偿他们邀请的用户的用户名将显示在电子邮箱右边。",
"invitations.inviter-username": "Inviter Username", "invitations.inviter-username": "邀请人用户名",
"invitations.invitee-email": "Invitee Email", "invitations.invitee-email": "受邀请的电子邮箱",
"invitations.invitee-username": "Invitee Username (if registered)", "invitations.invitee-username": "受邀请的用户名(如果已经注册)",
"invitations.confirm-delete": "Are you sure you wish to delete this invitation?" "invitations.confirm-delete": "你确认你要删除这个邀请?"
} }

@ -3,16 +3,16 @@
"bg-color": "背景颜色", "bg-color": "背景颜色",
"text-color": "文字颜色", "text-color": "文字颜色",
"create-modify": "创建或修改标签", "create-modify": "创建或修改标签",
"description": "Select tags via clicking and/or dragging, use shift to select multiple.", "description": "通过点击或拖动选择标签按住shift进行多选。",
"create": "Create Tag", "create": "创建标签",
"modify": "Modify Tags", "modify": "修改标签",
"delete": "Delete Selected Tags", "delete": "删除所选标签",
"search": "Search for tags...", "search": "搜索标签...",
"settings": "Click <a href=\"%1\">here</a> to visit the tag settings page.", "settings": "点击<a href=\"%1\">此处</a> 访问标签设置页面。",
"name": "Tag Name", "name": "标签名",
"alerts.editing-multiple": "Editing multiple tags", "alerts.editing-multiple": "编辑多项标签",
"alerts.editing-x": "Editing \"%1\" tag", "alerts.editing-x": "编辑 \"%1\" 标签",
"alerts.confirm-delete": "Do you want to delete the selected tags?", "alerts.confirm-delete": "是否要删除所选标签?",
"alerts.update-success": "Tag Updated!" "alerts.update-success": "标签已更新!"
} }

@ -65,7 +65,7 @@
"alerts.confirm-ban-multi": "你确定要<strong>永久</strong>封禁这些用户吗?", "alerts.confirm-ban-multi": "你确定要<strong>永久</strong>封禁这些用户吗?",
"alerts.ban-success": "用户已封禁!", "alerts.ban-success": "用户已封禁!",
"alerts.button-ban-x": "封禁 %1 名用户", "alerts.button-ban-x": "封禁 %1 名用户",
"alerts.unban-success": "用户已解封", "alerts.unban-success": "用户已解封!",
"alerts.lockout-reset-success": "闭锁已重置!", "alerts.lockout-reset-success": "闭锁已重置!",
"alerts.flag-reset-success": "标记已重置!", "alerts.flag-reset-success": "标记已重置!",
"alerts.no-remove-yourself-admin": "你无法撤销自己的管理员身份!", "alerts.no-remove-yourself-admin": "你无法撤销自己的管理员身份!",

@ -6,14 +6,14 @@
"headers.allow-from": "设置 ALLOW-FROM 来放置 NodeBB 于 iFrame 中", "headers.allow-from": "设置 ALLOW-FROM 来放置 NodeBB 于 iFrame 中",
"headers.powered-by": "自定义由 NodeBB 发送的 \"Powered By\" 头部 ", "headers.powered-by": "自定义由 NodeBB 发送的 \"Powered By\" 头部 ",
"headers.acao": "Access-Control-Allow-Origin", "headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>", "headers.acao-help": "要拒绝所有网站?在这留空 或者 设置成 <code>null</code>",
"headers.acam": "Access-Control-Allow-Methods", "headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers", "headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "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.help": "NodeBB拥有在高流量情况下自动拒绝请求的模块。 您可以在这里调整这些设置,虽然默认值就很棒。",
"traffic.enable": "Enable Traffic Management", "traffic.enable": "启用交通管理",
"traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", "traffic.event-lag": "事件循环滞后阈值(毫秒)",
"traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", "traffic.event-lag-help": "降低此值会减少页面加载的等待时间,但也会向更多用户显示“过载”消息。(需要重新启动)",
"traffic.lag-check-interval": "Check Interval (in milliseconds)", "traffic.lag-check-interval": "检查间隔(毫秒)",
"traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" "traffic.lag-check-interval-help": "降低此值会造成NodeBB的负载峰值变得更加敏感但也可能导致检查变得过于敏感需要重新启动"
} }

@ -3,7 +3,7 @@
"disable": "禁用聊天", "disable": "禁用聊天",
"disable-editing": "禁止编辑/删除聊天消息", "disable-editing": "禁止编辑/删除聊天消息",
"disable-editing-help": "管理员和超级管理员不受此限制", "disable-editing-help": "管理员和超级管理员不受此限制",
"max-length": "Maximum length of chat messages", "max-length": "聊天信息的最大长度",
"max-room-size": "Maximum number of users in chat rooms", "max-room-size": "聊天室的最多用户数",
"delay": "Time between chat messages in milliseconds" "delay": "聊天信息间的毫秒数"
} }

@ -1,11 +1,11 @@
{ {
"eu-consent": "EU Consent", "eu-consent": "EU 准许(Consent)",
"consent.enabled": "启用", "consent.enabled": "启用选项",
"consent.message": "通知消息", "consent.message": "通知消息",
"consent.acceptance": "Acceptance message", "consent.acceptance": "赞成消息",
"consent.link-text": "Policy Link Text", "consent.link-text": "政策链接文本",
"consent.blank-localised-default": "Leave blank to use NodeBB localised defaults", "consent.blank-localised-default": "使用NodeBB局部的默认值则保持空白。",
"settings": "设置", "settings": "设置",
"cookie-domain": "Session cookie domain", "cookie-domain": "Session cookie 域名",
"blank-default": "Leave blank for default" "blank-default": "留空以保持默认"
} }

@ -2,11 +2,11 @@
"general": "通用", "general": "通用",
"private-groups": "私有组", "private-groups": "私有组",
"private-groups.help": "启用此选项后,加入小组需要组长审批<em>(默认启用)</em>。", "private-groups.help": "启用此选项后,加入小组需要组长审批<em>(默认启用)</em>。",
"private-groups.warning": "<strong>Beware!</strong> If this option is disabled and you have private groups, they automatically become public.", "private-groups.warning": "<strong>注意!</strong>如果这个选项未启用并且你有私有用户组,那么你的用户组将变为公共的。",
"allow-creation": "Allow Group Creation", "allow-creation": "允许创建用户组",
"allow-creation-help": "If enabled, users can create groups <em>(Default: disabled)</em>", "allow-creation-help": "如果启用,用户就可以创建用户组<em>(默认:不启用)</em>",
"max-name-length": "Maximum Group Name Length", "max-name-length": "用户组名字的最大长度",
"cover-image": "Group Cover Image", "cover-image": "用户组封面图片",
"default-cover": "Default Cover Images", "default-cover": "默认封面图片",
"default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" "default-cover-help": "为没有上传封面图片的群组添加以逗号分隔的默认封面图片"
} }

@ -3,7 +3,7 @@
"enable": "在主题和帖子使用分页替代无限滚动浏览。", "enable": "在主题和帖子使用分页替代无限滚动浏览。",
"topics": "话题分页", "topics": "话题分页",
"posts-per-page": "每页帖子数", "posts-per-page": "每页帖子数",
"categories": "Category Pagination", "categories": "板块分页",
"topics-per-page": "Topics per Page", "topics-per-page": "每页主题数",
"initial-num-load": "Initial Number of Topics to Load on Unread, Recent, and Popular" "initial-num-load": "最初加载未读,最新,热门的话题"
} }

@ -1,8 +1,8 @@
{ {
"reputation": "声望设置", "reputation": "声望设置",
"disable": "禁用声望系统", "disable": "禁用声望系统",
"disable-down-voting": "Disable Down Voting", "disable-down-voting": "禁用 踩",
"thresholds": "Activity Thresholds", "thresholds": "活动阈值",
"min-rep-downvote": "Minimum reputation to downvote posts", "min-rep-downvote": "能够投踩票的帖子所需要的最小声望",
"min-rep-flag": "Minimum reputation to flag posts" "min-rep-flag": "举报帖子所需要的最小声望"
} }

@ -3,10 +3,10 @@
"min-per-topic": "每个主题的最少标签数", "min-per-topic": "每个主题的最少标签数",
"max-per-topic": "每话题的最大标签数", "max-per-topic": "每话题的最大标签数",
"min-length": "最短标签长度", "min-length": "最短标签长度",
"max-length": "Maximum Tag Length", "max-length": "最长标签长度",
"goto-manage": "Click here to visit the tag management page.", "goto-manage": "点击这里访问标签管理页面。",
"privacy": "Privacy", "privacy": "隐私",
"list-private": "Make the tags list private", "list-private": "使标签列表私有化",
"related-topics": "Related Topics", "related-topics": "相关主题",
"max-related-topics": "Maximum related topics to display (if supported by theme)" "max-related-topics": "最大相关主题显示量(如果主题支持)"
} }

@ -8,21 +8,21 @@
"max-file-size-help": "(KiB单位默认2048KiB)", "max-file-size-help": "(KiB单位默认2048KiB)",
"allow-topic-thumbnails": "允许用户上传主题缩略图", "allow-topic-thumbnails": "允许用户上传主题缩略图",
"topic-thumb-size": "主题缩略图大小", "topic-thumb-size": "主题缩略图大小",
"allowed-file-extensions": "Allowed File Extensions", "allowed-file-extensions": "允许的文件扩展名",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>).\n\t\t\t\t\tAn empty list means all extensions are allowed.", "allowed-file-extensions-help": "在这里输入以逗号分隔的文件扩展名(例如:<code>pdf,xls,doc</code>).\n\\t\\t\\t\\t\\t填写空意味着所有扩展名是允许的。",
"profile-avatars": "Profile Avatars", "profile-avatars": "个人头像",
"allow-profile-image-uploads": "Allow users to upload profile images", "allow-profile-image-uploads": "允许用户上传个人资料照片",
"convert-profile-image-png": "Convert profile image uploads to PNG", "convert-profile-image-png": "转换个人资料照片为PNG再上传",
"default-avatar": "Custom Default Avatar", "default-avatar": "访客默认头像",
"upload": "上传", "upload": "上传",
"profile-image-dimension": "Profile Image Dimension", "profile-image-dimension": "个人资料相片尺寸",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)", "profile-image-dimension-help": "使用px作为单位默认128px",
"max-profile-image-size": "Maximum Profile Image File Size", "max-profile-image-size": "个人资料相片最大大小",
"max-profile-image-size-help": "(KiB单位默认256KiB)", "max-profile-image-size-help": "(KiB单位默认256KiB)",
"max-cover-image-size": "最大封面图片文件大小", "max-cover-image-size": "最大封面图片文件大小",
"max-cover-image-size-help": "(in kilobytes, default: 2,048 KiB)", "max-cover-image-size-help": "(单位:kb,默认:2,048,KiB)",
"keep-all-user-images": "Keep old versions of avatars and profile covers on the server", "keep-all-user-images": "在服务器上保留旧头像和旧的资料封面",
"profile-covers": "资料封面", "profile-covers": "资料封面",
"default-covers": "默认封面图片", "default-covers": "默认封面图片",
"default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" "default-covers-help": "为没有上传封面图片的帐户添加以逗号分隔的默认封面图片"
} }

@ -3,57 +3,57 @@
"allow-local-login": "允许本地登录", "allow-local-login": "允许本地登录",
"require-email-confirmation": "需要邮件确认", "require-email-confirmation": "需要邮件确认",
"email-confirm-interval": "用户无法重新发送确认直到", "email-confirm-interval": "用户无法重新发送确认直到",
"email-confirm-email2": "minutes have elapsed", "email-confirm-email2": "分钟已经过",
"allow-login-with": "Allow login with", "allow-login-with": "允许使用何种登录名",
"allow-login-with.username-email": "用户名或者邮箱", "allow-login-with.username-email": "用户名或者邮箱",
"allow-login-with.username": "仅限用户名", "allow-login-with.username": "仅限用户名",
"allow-login-with.email": "仅限邮箱", "allow-login-with.email": "仅限邮箱",
"account-settings": "用户设置", "account-settings": "用户设置",
"disable-username-changes": "Disable username changes", "disable-username-changes": "禁用修改用户名",
"disable-email-changes": "Disable email changes", "disable-email-changes": "禁用修改邮箱",
"disable-password-changes": "Disable password changes", "disable-password-changes": "禁用修改密码",
"allow-account-deletion": "Allow account deletion", "allow-account-deletion": "允许消除帐号",
"user-info-private": "Make user info private", "user-info-private": "使用户信息私有化",
"themes": "主题", "themes": "主题",
"disable-user-skins": "Prevent users from choosing a custom skin", "disable-user-skins": "阻止用户选择自定义皮肤",
"account-protection": "Account Protection", "account-protection": "帐号保护",
"login-attempts": "Login attempts per hour", "login-attempts": "每小时尝试登录次数",
"login-attempts-help": "If login attempts to a user&apos;s account exceeds this threshold, that account will be locked for a pre-configured amount of time", "login-attempts-help": "如果 user&apos;s 尝试登录次数超过此界限,该帐号将会被被锁定预设的时间。",
"lockout-duration": "Account Lockout Duration (minutes)", "lockout-duration": "帐户锁定时间(分钟)",
"login-days": "Days to remember user login sessions", "login-days": "记录用户会话天数",
"password-expiry-days": "Force password reset after a set number of days", "password-expiry-days": "强制重置密码天数",
"registration": "User Registration", "registration": "用户注册",
"registration-type": "注册方式", "registration-type": "注册方式",
"registration-type.normal": "Normal", "registration-type.normal": "通常",
"registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval": "管理员批准",
"registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.admin-approval-ip": "管理员批准 IP地址",
"registration-type.invite-only": "仅限邀请", "registration-type.invite-only": "仅限邀请",
"registration-type.admin-invite-only": "仅限管理员邀请", "registration-type.admin-invite-only": "仅限管理员邀请",
"registration-type.disabled": "禁止注册", "registration-type.disabled": "禁止注册",
"registration-type.help": "Normal - Users can register from the /register page.<br/>\nAdmin Approval - User registrations are placed in an <a href=\"%1/admin/manage/registration\">approval queue</a> for administrators.<br/>\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.<br/>\nInvite Only - Users can invite others from the <a href=\"%1/users\" target=\"_blank\">users</a> page.<br/>\nAdmin Invite Only - Only administrators can invite others from <a href=\"%1/users\" target=\"_blank\">users</a> and <a href=\"%1/admin/manage/users\">admin/manage/users</a> pages.<br/>\nNo registration - No user registration.<br/>", "registration-type.help": "通常 - 用户可以通过/register页面注册<br/>\n管理员批准 - 用户注册请求会被放入 <a href=\"%1/admin/manage/registration\">请求队列</a> 待管理员批准。<br/>\n管理员批准 IP地址 - 新用户不受影响已存在帐户的IP地址注册需要管理员批准。<br/>\n邀请制 - 用户可以通过 <a href=\"%1/users\" target=\"_blank\">用户</a> 页面邀请其它用户。<br/>\n管理员邀请制 - 只有管理员可以通过 <a href=\"%1/users\" target=\"_blank\">用户</a> 和 <a href=\"%1/admin/manage/users\">admin/manage/users</a> 页面邀请其它用户。<br/>\n无注册 - 不开放用户注册。<br/>",
"registration.max-invites": "每个用户最大邀请数", "registration.max-invites": "每个用户最大邀请数",
"max-invites": "每个用户最大邀请数", "max-invites": "每个用户最大邀请数",
"max-invites-help": "0 for no restriction. Admins get infinite invitations<br>Only applicable for \"Invite Only\"", "max-invites-help": "无限制填0。管理员没有邀请限制<br>仅在邀请制时可用",
"min-username-length": "最小用户名长度", "min-username-length": "最小用户名长度",
"max-username-length": "最大用户名长度", "max-username-length": "最大用户名长度",
"min-password-length": "最小密码长度", "min-password-length": "最小密码长度",
"max-about-me-length": "最大自我介绍长度", "max-about-me-length": "最大自我介绍长度",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>", "terms-of-use": "论坛使用条款 <small>(留空即可禁用)</small>",
"user-search": "用户搜索", "user-search": "用户搜索",
"user-search-results-per-page": "Number of results to display", "user-search-results-per-page": "展示的结果数量",
"default-user-settings": "默认用户设置", "default-user-settings": "默认用户设置",
"show-email": "显示邮箱", "show-email": "显示邮箱",
"show-fullname": "显示全名", "show-fullname": "显示全名",
"restrict-chat": "Only allow chat messages from users I follow", "restrict-chat": "只允许我关注的用户给我发送聊天消息",
"outgoing-new-tab": "Open outgoing links in new tab", "outgoing-new-tab": "在新标签打开外部链接",
"topic-search": "Enable In-Topic Searching", "topic-search": "启用主题内搜索",
"digest-freq": "Subscribe to Digest", "digest-freq": "订阅摘要",
"digest-freq.off": "关闭", "digest-freq.off": "关闭",
"digest-freq.daily": "每日", "digest-freq.daily": "每日",
"digest-freq.weekly": "每周", "digest-freq.weekly": "每周",
"digest-freq.monthly": "每月", "digest-freq.monthly": "每月",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online", "email-chat-notifs": "当我不在线并收到新的聊天消息时,给我发送邮件通知",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to", "email-post-notif": "当我订阅的主题有新回复时,给我发送邮件通知",
"follow-created-topics": "Follow topics you create", "follow-created-topics": "关注您创建的主题",
"follow-replied-topics": "Follow topics that you reply to" "follow-replied-topics": "关注您回复的主题"
} }

@ -1,7 +1,7 @@
{ {
"alert.confirm-reload": "Are you sure you wish to reload NodeBB?", "alert.confirm-reload": "確認重載NodeBB",
"alert.confirm-restart": "Are you sure you wish to restart NodeBB?", "alert.confirm-restart": "確認重啟NodeBB",
"acp-title": "%1 | NodeBB Admin Control Panel", "acp-title": "%1 | NodeBB 管理控制面板",
"settings-header-contents": "Contents" "settings-header-contents": "内容"
} }

@ -69,10 +69,10 @@
helpers.stripTags = function (str) { helpers.stripTags = function (str) {
if (typeof S !== 'undefined') { if (typeof S !== 'undefined') {
return S(str).stripTags().s; return S(String(str)).stripTags().s;
} else { } else {
var S = require('string'); var S = require('string');
return S(str).stripTags().s; return S(String(str)).stripTags().s;
} }
}; };

@ -15,7 +15,7 @@ coverPhoto.getDefaultProfileCover = function (uid) {
function getCover(type, id) { function getCover(type, id) {
if (meta.config[type + ':defaultCovers']) { if (meta.config[type + ':defaultCovers']) {
var covers = meta.config[type + ':defaultCovers'].split(/\s*?,\s*?/g); var covers = meta.config[type + ':defaultCovers'].trim().split(/[\s,]+/g);
if (typeof id === 'string') { if (typeof id === 'string') {
id = (id.charCodeAt(0) + id.charCodeAt(1)) % covers.length; id = (id.charCodeAt(0) + id.charCodeAt(1)) % covers.length;
@ -29,4 +29,4 @@ function getCover(type, id) {
return nconf.get('relative_path') + '/images/cover-default.png'; return nconf.get('relative_path') + '/images/cover-default.png';
} }
module.exports = coverPhoto; module.exports = coverPhoto;

@ -210,7 +210,9 @@ Messaging.getTeaser = function (uid, roomId, callback) {
}, },
function (user, next) { function (user, next) {
teaser.user = user; teaser.user = user;
next(null, teaser); plugins.fireHook('filter:messaging.getTeaser', { teaser: teaser }, function (err, data) {
next(err, data.teaser);
});
} }
], callback); ], callback);
}; };

Loading…
Cancel
Save