Merge branch 'master' into develop

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

@ -151,9 +151,25 @@ function getPorts() {
Loader.restart = function () {
killWorkers();
var pathToConfig = path.join(__dirname, '/config.json');
nconf.remove('file');
nconf.use('file', { file: path.join(__dirname, '/config.json') });
Loader.start();
nconf.use('file', { file: pathToConfig });
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 () {

@ -51,7 +51,7 @@
"morgan": "^1.3.2",
"mousetrap": "^1.5.3",
"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-emoji-extended": "1.1.1",
"nodebb-plugin-emoji-one": "1.1.5",

@ -1,5 +1,5 @@
{
"loading": "Loading Skins...",
"loading": "Načítání motivů…",
"homepage": "Homepage",
"select-skin": "Select 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",
"select-theme": "Select Theme",
"current-theme": "Current Theme",

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

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

@ -62,7 +62,7 @@
"alert.updated-success": "Category IDs %1 successfully updated.",
"alert.upload-image": "Upload category image",
"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.group-search": "Search for a group here..."
"alert.group-search": "Hledat skupinu…"
}

@ -7,7 +7,7 @@
"create": "Create Tag",
"modify": "Modify 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.",
"name": "Tag Name",

@ -65,11 +65,11 @@
"logout": "Log out",
"view-forum": "View Forum",
"search.placeholder": "Search...",
"search.no-results": "No results...",
"search.placeholder": "Hledat",
"search.no-results": "Žádné výsledky…",
"search.search-forum": "Search the forum for <strong></strong>",
"search.keep-typing": "Type more to see results...",
"search.start-typing": "Start typing to see results...",
"search.keep-typing": "Pište dále pro zobrazení výsledků…",
"search.start-typing": "Začněte psát pro zobrazení výsledků…",
"connection-lost": "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_with_name": "Dobrý den %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.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.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.cta": "Klikněte zde, chcete-li obnovit vaše heslo",
"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.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.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.",
@ -27,10 +27,10 @@
"digest.subject": "Výběr pro %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.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.unsub.info": "Toto oznámení 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.",
"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í 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.",
"closing": "Díky!"
}

@ -8,7 +8,7 @@
"invalid-pid": "Neplatné ID příspěvku",
"invalid-uid": "Neplatné ID uživatele",
"invalid-username": "Neplatné uživatelské jméno",
"invalid-email": "Neplatný email",
"invalid-email": "Neplatný e-mail",
"invalid-title": "Neplatný titulek!",
"invalid-user-data": "Neplatná uživatelská data",
"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",
"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",
"email-taken": "Email je již použit",
"email-not-confirmed": "Vaše emailová adresa zatím nebyla potvrzena. Kliknutím zde svůj email potvrdíte.",
"email-taken": "E-mail je již používán",
"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-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",
"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.",
"username-too-short": "Uživatelské jméno je příliš krátké",
"username-too-long": "Uživatelské jméno je příliš dlouhé",

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

@ -1,7 +1,7 @@
{
"username-email": "Uživatel / Email",
"username-email": "Uživatelské jméno / e-mail",
"username": "Uživatel",
"email": "Email",
"email": "E-mail",
"remember_me": "Zapamatovat si mě?",
"forgot_password": "Zapomněli jste heslo?",
"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.send": "Odeslat",
"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.see_all": "Prohlédnout všechny chaty",
"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.",
"new_register": "<strong>%1</strong> sent a registration request.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"email-confirmed": "Email potvrzen",
"email-confirmed-message": "Děkujeme za ověření Vaší emailové adresy. Váš účet je nyní aktivován.",
"email-confirm-error-message": "Nastal problém s ověřením Vaší emailové adresy. Pravděpodobně neplatný nebo expirovaný kód.",
"email-confirm-sent": "Ověřovací email odeslán."
"email-confirmed": "E-mail potvrzen",
"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ší e-mailové adresy. Kód je pravděpodobně neplatný nebo jeho platnost vypršela.",
"email-confirm-sent": "Ověřovací e-mail odeslán."
}

@ -15,7 +15,7 @@
"users/banned": "Zabanovaní uživatelé",
"users/most-flags": "Most flagged users",
"users/search": "Hledání uživatele",
"notifications": "Oznámení",
"notifications": "Upozornění",
"tags": "Tagy",
"tag": "Téma označeno pod \"%1\"",
"register": "Zaregistrovat účet",
@ -43,7 +43,7 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %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.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."

@ -1,11 +1,11 @@
{
"register": "Registrace",
"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.minimum_password_length": "Délka vašeho hesla musí být alespoň %1 znaků.",
"email_address": "Email",
"email_address_placeholder": "Zadejte email",
"email_address": "E-mailová adresa",
"email_address_placeholder": "Zadejte e-mailovou adresu",
"username": "Uživatelské jméno",
"username_placeholder": "Zadejte uživatelské jméno",
"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>.",
"new_password": "Nové heslo",
"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_address": "Zadejte emailovou adresu",
"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 e-mailovou adresu",
"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é.",
"passwords_do_not_match": "Vámi zadaná hesla se neshodují.",
"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.",
"tags": "Tagy",
"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."
}

@ -105,13 +105,13 @@
"fork_pid_count": "%1 post(s) selected",
"fork_success": "Successfully forked topic! Click here to go to the forked topic.",
"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.discard": "Zrušit",
"composer.submit": "Odeslat",
"composer.replying_to": "Replying to %1",
"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_title": "Přidat k tématu náhled",
"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í!",
"upload-success": "Soubor byl úspěšně nahrán!",
"maximum-file-size": "Maximum %1 kb"

@ -4,8 +4,8 @@
"username": "Uživatelské jméno",
"joindate": "Datum ragistrace",
"postcount": "Počet příspěvků",
"email": "Email",
"confirm_email": "Potvrdit email",
"email": "E-mail",
"confirm_email": "Potvrdit e-mail",
"account_info": "Account Info",
"ban_account": "Zablokovat účet",
"ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?",
@ -39,7 +39,7 @@
"profile_update_success": "Profil byl úspěšně aktualizován!",
"change_picture": "Změnit obrázek",
"change_username": "Změnit uživatelské jméno",
"change_email": "Změnit email",
"change_email": "Změnit e-mail",
"edit": "Upravit",
"edit-profile": "Editovat profil",
"default_picture": "Výchozí ikonka",
@ -58,14 +58,14 @@
"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>",
"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_a_picture": "Nahrát obrázek",
"remove_uploaded_picture": "Odstranit nahraný 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?",
"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",
"restrict_chats": "Povolit chatovací zprávy pouze od uživatelů, které sleduji.",
"digest_label": "Odebírat přehled",
@ -85,7 +85,7 @@
"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_voted_posts": "This user has no voted posts",
"email_hidden": "Skrytý email",
"email_hidden": "E-mail skryt",
"hidden": "skrytý",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
"topics_per_page": "Témat na stránce",
@ -96,7 +96,7 @@
"outgoing-message-sound": "Outgoing message sound",
"notification-sound": "Notification sound",
"no-sound": "No sound",
"browsing": "Browsing Settings",
"browsing": "Nastavení prohlížení",
"open_links_in_new_tab": "Open outgoing links in new tab",
"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",

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

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

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

@ -1,9 +1,9 @@
{
"custom-css": "Custom CSS",
"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": "Benutzerdefiniertes CSS",
"custom-css.description": "Füge hier deine eigenen CSS-Eigenschaften ein, sie werden als letztes angewendet.",
"custom-css.enable": "Aktiviere benutzerdefiniertes CSS",
"custom-header": "Custom Header",
"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.enable": "Enable Custom Header"
"custom-header": "Benutzerdefinierter Kopfbereich",
"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": "Aktiviere benutzerdefinierten Kopfbereich"
}

@ -1,9 +1,9 @@
{
"loading": "Loading Skins...",
"loading": "Lade Aussehen...",
"homepage": "Homepage",
"select-skin": "Select Skin",
"current-skin": "Current Skin",
"skin-updated": "Skin Updated",
"applied-success": "%1 skin was succesfully applied",
"revert-success": "Skin reverted to base colours"
"select-skin": "Wähle Aussehen",
"current-skin": "Aktuelles Aussehen",
"skin-updated": "Aussehen aktualisiert",
"applied-success": "%1 Aussehen wurde erfolgreich angewendet",
"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",
"select-theme": "Select Theme",
"current-theme": "Current Theme",
"no-themes": "No installed themes found",
"revert-confirm": "Are you sure you wish to restore the default NodeBB theme?",
"theme-changed": "Theme Changed",
"revert-success": "You have successfully reverted your NodeBB back to it's default theme.",
"restart-to-activate": "Please restart your NodeBB to fully activate this theme"
"select-theme": "Wähle Design",
"current-theme": "Aktuelles Design",
"no-themes": "Keine installierten Designs gefunden.",
"revert-confirm": "Bist du dir sicher, dass du das standard NodeBB Design wieder herstellen willst?",
"theme-changed": "Design geändert",
"revert-success": "Du hast erfolgreich dein NodeBB wieder auf das Standarddesign gewechselt.",
"restart-to-activate": "Bitte starte dein NodeBB neu um das Design voll zu aktivieren."
}

@ -2,8 +2,8 @@
"authentication": "Authentifizierung",
"allow-local-login": "Erlaube Lokalen Login",
"require-email-confirmation": "Benötigt E-Mail Bestätigung",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "Minuten sind verstrichen",
"email-confirm-interval": "Der Benutzer kann für ",
"email-confirm-email2": " Minuten keine Bestätigungsmail erneut senden.",
"allow-login-with": "Erlaube Login mit",
"allow-login-with.username-email": "Benutzername oder E-Mail",
"allow-login-with.username": "Nur Benutzername",
@ -19,9 +19,9 @@
"account-protection": "Kontosicherheit",
"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",
"lockout-duration": "Account Lockout Duration (minutes)",
"lockout-duration": "Account Aussperrzeitraum (Minuten)",
"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-type": "Registrierungart",
"registration-type.normal": "Normal",
@ -30,30 +30,30 @@
"registration-type.invite-only": "Nur Einladungen",
"registration-type.admin-invite-only": "Nur Admin Einladungen",
"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",
"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",
"max-username-length": "Maximale länge des Benutzernamens",
"min-password-length": "Minimale länge des Passwortes",
"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-results-per-page": "Number of results to display",
"default-user-settings": "Default User Settings",
"show-email": "Show email",
"show-fullname": "Show fullname",
"restrict-chat": "Only allow chat messages from users I follow",
"outgoing-new-tab": "Open outgoing links in new tab",
"topic-search": "Enable In-Topic Searching",
"digest-freq": "Subscribe to Digest",
"digest-freq.off": "Off",
"digest-freq.daily": "Daily",
"digest-freq.weekly": "Weekly",
"digest-freq.monthly": "Monthly",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
"follow-created-topics": "Follow topics you create",
"follow-replied-topics": "Follow topics that you reply to"
"user-search-results-per-page": "Anzahl anzuzeigener Ergebnisse",
"default-user-settings": "Standard Benutzer Einstellungen",
"show-email": "Zeige E-Mail-Adresse",
"show-fullname": "Zeige vollen Namen",
"restrict-chat": "Erlaube nur Chatnachrichten von Benutzern denen ich folge",
"outgoing-new-tab": "Öffne externe Links in einem neuen Tab",
"topic-search": "Suchen innerhalb von Themen aktivieren",
"digest-freq": "Zusammenfassung abonnieren",
"digest-freq.off": "Aus",
"digest-freq.daily": "Täglich",
"digest-freq.weekly": "Wöchentlich",
"digest-freq.monthly": "Monatlich",
"email-chat-notifs": "Sende eine E-Mail, wenn eine neue Chat-Nachricht eingeht und ich nicht online bin",
"email-post-notif": "Sende eine E-Mail wenn auf Themen die ich abonniert habe geantwortet wird",
"follow-created-topics": "Themen folgen, die du erstellst",
"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?",
"reconnecting-message": "Es scheint als hättest du die Verbindung zu %1 verloren, bitte warte während wir versuchen sie wieder aufzubauen.",
"play": "Play",
"cookies.message": "This website uses cookies to ensure you get the best experience on our website.",
"cookies.accept": "Got it!",
"cookies.message": "Diese Website verwendet Cookies, um sicherzustellen, dass du die besten Erfahrungen auf unserer Website machst.",
"cookies.accept": "Verstanden!",
"cookies.learn_more": "Erfahre mehr",
"edited": "Bearbeitet"
}

@ -9,7 +9,7 @@
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <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",
"allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG",
@ -25,4 +25,4 @@
"profile-covers": "Profile Covers",
"default-covers": "Default Cover Images",
"default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image"
}
}

@ -1,5 +1,5 @@
{
"settings": "Paramétres de la catégorie",
"settings": "Paramètres de la catégorie",
"privileges": "Privilèges",
"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.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-moderation": "Moderation Privileges",
"privileges.section-user": "User",

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

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

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

@ -1,55 +1,55 @@
{
"forum-traffic": "Ruch Forum",
"page-views": "Page Views",
"unique-visitors": "Unique Visitors",
"page-views-last-month": "Page views Last Month",
"page-views-this-month": "Page views This Month",
"page-views-last-day": "Page views in last 24 hours",
"stats.day": "Day",
"stats.week": "Week",
"stats.month": "Month",
"stats.all": "All Time",
"forum-traffic": "Ruch na forum",
"page-views": "Wyświetlenia strony",
"unique-visitors": "Unikalni goście",
"page-views-last-month": "Wyświetlenia strony w ostatnim miesiącu",
"page-views-this-month": "Wyświetlenia strony w tym miesiącu",
"page-views-last-day": "Wyświetlenia strony z ostatnich 24 godzin",
"stats.day": "Dzień",
"stats.week": "Tydzień",
"stats.month": "Miesiąc",
"stats.all": "Cały czas",
"updates": "Updates",
"running-version": "You are running <strong>NodeBB v<span id=\"version\">%1</span></strong>.",
"updates": "Aktualizacje",
"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.",
"up-to-date": "<p>You are <strong>up-to-date</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>",
"up-to-date": "<p>NodeBB <strong>jest aktualny</strong> <i class=\"fa fa-check\"></i></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-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",
"reload": "Reload",
"control-panel": "Zarządzanie systemem",
"reload": "Odśwież",
"restart": "Restart",
"restart-warning": "Reloading or Restarting your NodeBB will drop all existing connections for a few seconds.",
"maintenance-mode": "Maintenance Mode",
"maintenance-mode-title": "Click here to set up maintenance mode for NodeBB",
"realtime-chart-updates": "Realtime Chart Updates",
"restart-warning": "Przeładowanie lub Restart NodeBB spowoduje przerwanie wszystkich istniejących połączeń na kilka sekund.",
"maintenance-mode": "Tryb Konserwacji",
"maintenance-mode-title": "Kliknij tutaj aby skonfigurować Tryb Konserwacji NodeBB",
"realtime-chart-updates": "Wykresy aktualizowane na żywo",
"active-users": "Active Users",
"active-users.users": "Users",
"active-users.guests": "Guests",
"active-users.total": "Total",
"active-users.connections": "Connections",
"active-users": "Aktywni użytkownicy",
"active-users.users": "Użytkownicy",
"active-users.guests": "Goście",
"active-users.total": "Łącznie",
"active-users.connections": "Połączenia",
"anonymous-registered-users": "Anonymous vs Registered Users",
"anonymous": "Anonymous",
"registered": "Registered",
"anonymous-registered-users": "Anonimowi vs Zarejestrowani użytkownicy",
"anonymous": "Anonimowi",
"registered": "Zarejestrowani",
"user-presence": "User Presence",
"on-categories": "On categories list",
"reading-posts": "Reading posts",
"browsing-topics": "Browsing topics",
"recent": "Recent",
"unread": "Unread",
"unread": "Nieprzeczytane",
"high-presence-topics": "High Presence Topics",
"graphs.page-views": "Page Views",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
"graphs.anonymous-users": "Anonymous Users"
"graphs.page-views": "Wyświetlenia strony",
"graphs.unique-visitors": "Unikalni Użytkownicy",
"graphs.registered-users": "Zarejestrowani Użytkownicy",
"graphs.anonymous-users": "Anonimowi Użytkownicy"
}

@ -1,7 +1,7 @@
{
"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",
"settings-header-contents": "Contents"
"acp-title": "%1 | Панель администратора NodeBB",
"settings-header-contents": "Содержание"
}

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

@ -1,17 +1,17 @@
{
"forum-traffic": "Forum Traffic",
"page-views": "Page Views",
"unique-visitors": "Unique Visitors",
"page-views-last-month": "Page views Last Month",
"page-views-this-month": "Page views This Month",
"page-views-last-day": "Page views in last 24 hours",
"stats.day": "Day",
"stats.week": "Week",
"stats.month": "Month",
"stats.all": "All Time",
"forum-traffic": "Трафик ",
"page-views": "Просмотров",
"unique-visitors": "Посетителей",
"page-views-last-month": "Просмотров за прошлый месяц",
"page-views-this-month": "Просмотров за этот месяц",
"page-views-last-day": "Просмотров за 24 часа",
"stats.day": "День",
"stats.week": "Неделя",
"stats.month": "Месяц",
"stats.all": "Всё время",
"updates": "Updates",
"updates": "Обновления",
"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.",
"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-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",
"control-panel": "System Control",
"reload": "Reload",
"restart": "Restart",
"restart-warning": "Reloading or Restarting your NodeBB will drop all existing connections for a few seconds.",
"maintenance-mode": "Maintenance Mode",
"maintenance-mode-title": "Click here to set up maintenance mode for NodeBB",
"realtime-chart-updates": "Realtime Chart Updates",
"active-users": "Active Users",
"active-users.users": "Users",
"active-users.guests": "Guests",
"active-users.total": "Total",
"active-users.connections": "Connections",
"anonymous-registered-users": "Anonymous vs Registered Users",
"anonymous": "Anonymous",
"registered": "Registered",
"user-presence": "User Presence",
"on-categories": "On categories list",
"reading-posts": "Reading posts",
"browsing-topics": "Browsing topics",
"recent": "Recent",
"unread": "Unread",
"high-presence-topics": "High Presence Topics",
"graphs.page-views": "Page Views",
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
"graphs.anonymous-users": "Anonymous Users"
"notices": "Уведомления",
"control-panel": "Управление",
"reload": "Перезапустить",
"restart": "Перезагрузить",
"restart-warning": "Перезапуск системы сбросит все соединения на несколько секунд.",
"maintenance-mode": "Режим тех обслуживания",
"maintenance-mode-title": "Нажмите, чтобы включить режим тех обслуживания",
"realtime-chart-updates": "Обновление графиков в реальном времени",
"active-users": "Активных пользователей",
"active-users.users": "Пользователей",
"active-users.guests": "Гостей",
"active-users.total": "Всего",
"active-users.connections": "Соединений",
"anonymous-registered-users": "Анонимных и Зарегистированных",
"anonymous": "Анонимных",
"registered": "Зарегистрированных",
"user-presence": "Присутствующих пользователей",
"on-categories": "В списках тем",
"reading-posts": "Читают сообщения",
"browsing-topics": "Просматривают темы",
"recent": "Новые",
"unread": "Непрочитанные",
"high-presence-topics": "Популярные темы",
"graphs.page-views": "Просмотров",
"graphs.unique-visitors": "Уникальных пользователей",
"graphs.registered-users": "Зарегистрированных пользователей",
"graphs.anonymous-users": "Анонимных пользователей"
}

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

@ -1,31 +1,31 @@
{
"settings": "Category Settings",
"privileges": "Privileges",
"settings": "Настройки категории",
"privileges": "Привилегии",
"name": "Category Name",
"description": "Category Description",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
"custom-class": "Custom Class",
"name": "Название категории",
"description": "Описание категории",
"bg-color": "Цвет фона",
"text-color": "Цвет текста",
"bg-image-size": "Размер фонового изображения",
"custom-class": "Свой класс",
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"upload-image": "Upload Image",
"delete-image": "Remove",
"category-image": "Category Image",
"parent-category": "Parent Category",
"optional-parent-category": "(Optional) Parent Category",
"ext-link": "Внешняя ссылка",
"upload-image": "Загрузить изображение",
"delete-image": "Удалить",
"category-image": "Изображение категории",
"parent-category": "Родительская категория",
"optional-parent-category": "(не обязательно) Родительская категория\n",
"parent-category-none": "(None)",
"copy-settings": "Copy Settings From",
"optional-clone-settings": "(Optional) Clone Settings From Category",
"purge": "Purge Category",
"copy-settings": "Копировать настройки из",
"optional-clone-settings": "(не обязательно) Копировать настройки из",
"purge": "Очистить категорию",
"enable": "Enable",
"disable": "Disable",
"edit": "Edit",
"enable": "Включить",
"disable": "Выключить",
"edit": "Редактировать",
"select-category": "Select Category",
"set-parent-category": "Set Parent Category",
"select-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.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",
"general/dashboard": "Dashboard",
"general/homepage": "Home Page",
"general/navigation": "Navigation",
"general/languages": "Languages",
"general/sounds": "Sounds",
"general/social": "Social",
"section-general": "Общие",
"general/dashboard": "Панель управления",
"general/homepage": "Домашняя страница",
"general/navigation": "Навигация",
"general/languages": "Языки",
"general/sounds": "Звуки",
"general/social": "Шэринг",
"section-manage": "Manage",
"manage/categories": "Categories",
"manage/tags": "Tags",
"manage/users": "Users",
"manage/registration": "Registration Queue",
"manage/groups": "Groups",
"manage/flags": "Flags",
"manage/ip-blacklist": "IP Blacklist",
"section-manage": "Управление",
"manage/categories": "Категории",
"manage/tags": "Теги",
"manage/users": "Пользователи",
"manage/registration": "Очередь на регистрацию",
"manage/groups": "Группы",
"manage/flags": "Жалобы",
"manage/ip-blacklist": "Блокировка IP",
"section-settings": "Settings",
"settings/general": "General",
"settings/reputation": "Reputation",
"section-settings": "Настройки",
"settings/general": "Главные",
"settings/reputation": "Репутация",
"settings/email": "Email",
"settings/user": "User",
"settings/group": "Group",
"settings/guest": "Guests",
"settings/uploads": "Uploads",
"settings/post": "Post",
"settings/chat": "Chat",
"settings/pagination": "Pagination",
"settings/tags": "Tags",
"settings/notifications": "Notifications",
"settings/cookies": "Cookies",
"settings/web-crawler": "Web Crawler",
"settings/user": "Пользователь",
"settings/group": "Группа",
"settings/guest": "Гости",
"settings/uploads": "Загрузки",
"settings/post": "Сообщения",
"settings/chat": "Чат",
"settings/pagination": "Пагинация",
"settings/tags": "Теги",
"settings/notifications": "Оповещения",
"settings/cookies": "Куки",
"settings/web-crawler": "Индексация",
"settings/sockets": "Sockets",
"settings/advanced": "Advanced",
"settings/advanced": "Продвинутые",
"settings.page-title": "%1 Settings",
"settings.page-title": "%1 Настройки",
"section-appearance": "Appearance",
"appearance/themes": "Themes",
"appearance/skins": "Skins",
"section-appearance": "Вид",
"appearance/themes": "Темы",
"appearance/skins": "Скины",
"appearance/customise": "Custom HTML & CSS",
"section-extend": "Extend",
"extend/plugins": "Plugins",
"extend/widgets": "Widgets",
"extend/rewards": "Rewards",
"section-extend": "Расширения",
"extend/plugins": "Плагины",
"extend/widgets": "Виджеты",
"extend/rewards": "Награды",
"section-social-auth": "Social Authentication",
"section-social-auth": "Авторизация",
"section-plugins": "Plugins",
"extend/plugins.install": "Install Plugins",
"section-plugins": "Плагины",
"extend/plugins.install": "Установка плагинов",
"section-advanced": "Advanced",
"advanced/database": "Database",
"advanced/events": "Events",
"advanced/logs": "Logs",
"advanced/errors": "Errors",
"advanced/cache": "Cache",
"section-advanced": "Расширенные",
"advanced/database": "База данных",
"advanced/events": "События",
"advanced/logs": "Логи",
"advanced/errors": "Ошибки",
"advanced/cache": "Кэш",
"development/logger": "Logger",
"development/info": "Info",
"reload-forum": "Reload Forum",
"restart-forum": "Restart Forum",
"logout": "Log out",
"logout": "Выйти",
"view-forum": "View Forum",
"search.placeholder": "Search...",
"search.no-results": "No results...",
"search.placeholder": "Поиск...",
"search.no-results": "Нет результата...",
"search.search-forum": "Search the forum for <strong></strong>",
"search.keep-typing": "Type more to see results...",
"search.start-typing": "Start typing to see results...",

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

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

@ -53,5 +53,5 @@
"upload-group-cover": "Загрузить обложку группы",
"bulk-invite-instructions": "Введите через запятую имена пользователей, которых хотите пригласить в эту группу",
"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.message-history": "История сообщений",
"chat.pop-out": "Покинуть диалог",
"chat.minimize": "Minimize",
"chat.minimize": "Свернуть",
"chat.maximize": "Развернуть",
"chat.seven_days": "7 дней",
"chat.thirty_days": "30 дней",

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

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

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

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

@ -1,7 +1,7 @@
{
"logs": "Kayıtlar",
"control-panel": "Logs Control Panel",
"reload": "Reload Logs",
"reload": "Kayıtları Yeniden Yükle",
"clear": "Kayıtları Temizle",
"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.enable": "Enable Custom CSS",

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

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

@ -6,7 +6,7 @@
"max-claims": "Amount of times reward is claimable",
"zero-infinite": "Enter 0 for infinite",
"delete": "Delete",
"enable": "Enable",
"enable": "Aktif",
"disable": "Disable",
"control-panel": "Rewards Control",
"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.",
"containers.available": "Available Containers",
"containers.explanation": "Drag and drop on top of any active widget",
"containers.none": "None",
"containers.none": "Hiçbiri",
"container.well": "Well",
"container.jumbotron": "Jumbotron",
"container.panel": "Panel",

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

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

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

@ -4,9 +4,9 @@
"system": "System Group",
"edit": "Düzenle",
"search-placeholder": "Ara",
"create": "Create Group",
"create": "Grup Oluştur",
"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.confirm-delete": "Are you sure you wish to delete this group?",

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

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

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

@ -1,6 +1,6 @@
{
"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.",
"from": "From Name",
"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-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.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.password": "Password",
"template": "Edit Email Template",

@ -8,22 +8,22 @@
"title-layout": "Title Layout",
"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": "Site Description",
"description": "Site ıklaması",
"keywords": "Site Keywords",
"keywords-placeholder": "Keywords describing your community, comma-separated",
"logo": "Site Logo",
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",
"logo.upload": "Yükle",
"logo.url": "URL",
"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.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternative text for accessibility",
"favicon": "Favicon",
"favicon.upload": "Upload",
"favicon.upload": "Yükle",
"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.",
"outgoing-links": "Outgoing Links",
"outgoing-links.warning-page": "Use Outgoing Links Warning Page"

@ -1,5 +1,5 @@
{
"notifications": "Bildiriler",
"welcome-notification": "Welcome Notification",
"welcome-notification": "Hoşgeldin Bildirimi",
"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.",
"topics": "Topic Pagination",
"posts-per-page": "Posts per Page",

@ -1,6 +1,6 @@
{
"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.newest-to-oldest": "Newest to Oldest",
"sorting.most-votes": "Most Votes",

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

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

@ -4,7 +4,7 @@
"private": "Make uploaded files private",
"max-image-width": "Resize images down to specified width (in pixels)",
"max-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)",
"max-file-size": "Maximum File Size (in KiB)",
"max-file-size": "Maksimum Dosya Boyutu (KiB)",
"max-file-size-help": "(in kilobytes, default: 2048 KiB)",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"topic-thumb-size": "Topic Thumb Size",
@ -14,7 +14,7 @@
"allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG",
"default-avatar": "Custom Default Avatar",
"upload": "Upload",
"upload": "Yükle",
"profile-image-dimension": "Profile Image Dimension",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)",
"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",
"require-email-confirmation": "Require Email Confirmation",
"email-confirm-interval": "User may not resend a confirmation email until",
"email-confirm-email2": "minutes have elapsed",
"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.email": "Email Only",
"account-settings": "Account Settings",
"account-settings": "Hesap Ayarları",
"disable-username-changes": "Disable username changes",
"disable-email-changes": "Disable email 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.accept": "Anladım!",
"cookies.learn_more": "Daha Fazla",
"edited": "Edited"
"edited": "Düzenlendi"
}

@ -53,5 +53,5 @@
"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": "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.message-history": "Mesaj Geçmişi",
"chat.pop-out": "Sohbeti Pencereye Çevir",
"chat.minimize": "Minimize",
"chat.minimize": "Küçült",
"chat.maximize": "Büyüt",
"chat.seven_days": "7 Gün",
"chat.thirty_days": "30 Gün",

@ -63,7 +63,7 @@
"upload_a_picture": "Bir Resim Yükle",
"remove_uploaded_picture": "Yüklenmiş fotoğrafı kaldır",
"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",
"show_email": "E-postamı göster",
"show_fullname": "Tam ismimi göster",

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

@ -1,15 +1,15 @@
{
"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.",
"lead": "在此配置 IP 黑名单",
"description": "有时,一份账号封禁并不足以作为威慑。更多的时候,限制有权浏览论坛的具体 IP 或者一个 IP 范围这一行为可以更好地保护论坛。在以上情况下,您可以添加一些令人厌恶者的 IP 地址或者 CIDR 地址块到此黑名单,此后他们(被加入黑名单者)将被阻止进行登录或者注册新账号的行为。",
"active-rules": "生效规则",
"validate": "验证黑名单",
"apply": "Apply Blacklist",
"hints": "Syntax 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-2": "You can add in comments by starting lines with the <code>#</code> symbol.",
"apply": "应用黑名单",
"hints": "格式建议",
"hint-1": "每行定义一个独立 IP 地址。您可以添加 IP 块,只要它们满足 CIDR 格式(e.g. <code>192.168.100.0/22</code>)。",
"hint-2": "您可以通过以<code>#</code>标志开头的行来添加注释。",
"validate.x-valid": "<strong>%1</strong> out of <strong>%2</strong> rule(s) valid.",
"validate.x-invalid": "The following <strong>%1</strong> rules are invalid:",
"validate.x-valid": "<strong>%1</strong> / <strong>%2</strong>的规则有效。",
"validate.x-invalid": "下列 <strong>%0</strong> 个规则无效:",
"alerts.applied-success": "Blacklist Applied"
"alerts.applied-success": "黑名单生效"
}

@ -5,16 +5,16 @@
"list.name": "姓名",
"list.email": "邮件",
"list.ip": "IP",
"list.time": "Time",
"list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3",
"list.email-spam": "Frequency: %1 Appears: %2",
"list.ip-spam": "Frequency: %1 Appears: %2",
"list.time": "时间",
"list.username-spam": "频率: %1 显示:%2 信心:%3",
"list.email-spam": "频率:%1 显示: %2",
"list.ip-spam": "频率:%1 显示: %2",
"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.inviter-username": "Inviter Username",
"invitations.invitee-email": "Invitee Email",
"invitations.invitee-username": "Invitee Username (if registered)",
"invitations": "邀请",
"invitations.description": "下面是一份完整的邀请请求列表。请使用Ctrl-F键以及电子邮件或者用户名以便搜索这个列表。<br><br>那些已经补偿他们邀请的用户的用户名将显示在电子邮箱右边。",
"invitations.inviter-username": "邀请人用户名",
"invitations.invitee-email": "受邀请的电子邮箱",
"invitations.invitee-username": "受邀请的用户名(如果已经注册)",
"invitations.confirm-delete": "Are you sure you wish to delete this invitation?"
"invitations.confirm-delete": "你确认你要删除这个邀请?"
}

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

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

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

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

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

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

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

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

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

@ -8,21 +8,21 @@
"max-file-size-help": "(KiB单位默认2048KiB)",
"allow-topic-thumbnails": "允许用户上传主题缩略图",
"topic-thumb-size": "主题缩略图大小",
"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.",
"profile-avatars": "Profile Avatars",
"allow-profile-image-uploads": "Allow users to upload profile images",
"convert-profile-image-png": "Convert profile image uploads to PNG",
"default-avatar": "Custom Default Avatar",
"allowed-file-extensions": "允许的文件扩展名",
"allowed-file-extensions-help": "在这里输入以逗号分隔的文件扩展名(例如:<code>pdf,xls,doc</code>).\n\\t\\t\\t\\t\\t填写空意味着所有扩展名是允许的。",
"profile-avatars": "个人头像",
"allow-profile-image-uploads": "允许用户上传个人资料照片",
"convert-profile-image-png": "转换个人资料照片为PNG再上传",
"default-avatar": "访客默认头像",
"upload": "上传",
"profile-image-dimension": "Profile Image Dimension",
"profile-image-dimension-help": "(in pixels, default: 128 pixels)",
"max-profile-image-size": "Maximum Profile Image File Size",
"profile-image-dimension": "个人资料相片尺寸",
"profile-image-dimension-help": "使用px作为单位默认128px",
"max-profile-image-size": "个人资料相片最大大小",
"max-profile-image-size-help": "(KiB单位默认256KiB)",
"max-cover-image-size": "最大封面图片文件大小",
"max-cover-image-size-help": "(in kilobytes, default: 2,048 KiB)",
"keep-all-user-images": "Keep old versions of avatars and profile covers on the server",
"max-cover-image-size-help": "(单位:kb,默认:2,048,KiB)",
"keep-all-user-images": "在服务器上保留旧头像和旧的资料封面",
"profile-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": "允许本地登录",
"require-email-confirmation": "需要邮件确认",
"email-confirm-interval": "用户无法重新发送确认直到",
"email-confirm-email2": "minutes have elapsed",
"allow-login-with": "Allow login with",
"email-confirm-email2": "分钟已经过",
"allow-login-with": "允许使用何种登录名",
"allow-login-with.username-email": "用户名或者邮箱",
"allow-login-with.username": "仅限用户名",
"allow-login-with.email": "仅限邮箱",
"account-settings": "用户设置",
"disable-username-changes": "Disable username changes",
"disable-email-changes": "Disable email changes",
"disable-password-changes": "Disable password changes",
"allow-account-deletion": "Allow account deletion",
"user-info-private": "Make user info private",
"disable-username-changes": "禁用修改用户名",
"disable-email-changes": "禁用修改邮箱",
"disable-password-changes": "禁用修改密码",
"allow-account-deletion": "允许消除帐号",
"user-info-private": "使用户信息私有化",
"themes": "主题",
"disable-user-skins": "Prevent users from choosing a custom skin",
"account-protection": "Account Protection",
"login-attempts": "Login attempts per hour",
"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)",
"login-days": "Days to remember user login sessions",
"password-expiry-days": "Force password reset after a set number of days",
"registration": "User Registration",
"disable-user-skins": "阻止用户选择自定义皮肤",
"account-protection": "帐号保护",
"login-attempts": "每小时尝试登录次数",
"login-attempts-help": "如果 user&apos;s 尝试登录次数超过此界限,该帐号将会被被锁定预设的时间。",
"lockout-duration": "帐户锁定时间(分钟)",
"login-days": "记录用户会话天数",
"password-expiry-days": "强制重置密码天数",
"registration": "用户注册",
"registration-type": "注册方式",
"registration-type.normal": "Normal",
"registration-type.admin-approval": "Admin Approval",
"registration-type.admin-approval-ip": "Admin Approval for IPs",
"registration-type.normal": "通常",
"registration-type.admin-approval": "管理员批准",
"registration-type.admin-approval-ip": "管理员批准 IP地址",
"registration-type.invite-only": "仅限邀请",
"registration-type.admin-invite-only": "仅限管理员邀请",
"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": "每个用户最大邀请数",
"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": "最小用户名长度",
"max-username-length": "最大用户名长度",
"min-password-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-results-per-page": "Number of results to display",
"user-search-results-per-page": "展示的结果数量",
"default-user-settings": "默认用户设置",
"show-email": "显示邮箱",
"show-fullname": "显示全名",
"restrict-chat": "Only allow chat messages from users I follow",
"outgoing-new-tab": "Open outgoing links in new tab",
"topic-search": "Enable In-Topic Searching",
"digest-freq": "Subscribe to Digest",
"restrict-chat": "只允许我关注的用户给我发送聊天消息",
"outgoing-new-tab": "在新标签打开外部链接",
"topic-search": "启用主题内搜索",
"digest-freq": "订阅摘要",
"digest-freq.off": "关闭",
"digest-freq.daily": "每日",
"digest-freq.weekly": "每周",
"digest-freq.monthly": "每月",
"email-chat-notifs": "Send an email if a new chat message arrives and I am not online",
"email-post-notif": "Send an email when replies are made to topics I am subscribed to",
"follow-created-topics": "Follow topics you create",
"follow-replied-topics": "Follow topics that you reply to"
"email-chat-notifs": "当我不在线并收到新的聊天消息时,给我发送邮件通知",
"email-post-notif": "当我订阅的主题有新回复时,给我发送邮件通知",
"follow-created-topics": "关注您创建的主题",
"follow-replied-topics": "关注您回复的主题"
}

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

@ -69,10 +69,10 @@
helpers.stripTags = function (str) {
if (typeof S !== 'undefined') {
return S(str).stripTags().s;
return S(String(str)).stripTags().s;
} else {
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) {
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') {
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';
}
module.exports = coverPhoto;
module.exports = coverPhoto;

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

Loading…
Cancel
Save