Merge remote-tracking branch 'origin/master' into develop

v1.18.x
Julian Lam 7 years ago
commit 7ba2ac9f69

@ -63,8 +63,8 @@
"mousetrap": "^1.6.1", "mousetrap": "^1.6.1",
"mubsub": "^1.4.0", "mubsub": "^1.4.0",
"nconf": "^0.9.1", "nconf": "^0.9.1",
"nodebb-plugin-composer-default": "6.0.20", "nodebb-plugin-composer-default": "6.0.21",
"nodebb-plugin-dbsearch": "2.0.13", "nodebb-plugin-dbsearch": "2.0.15",
"nodebb-plugin-emoji": "^2.2.0", "nodebb-plugin-emoji": "^2.2.0",
"nodebb-plugin-emoji-android": "2.0.0", "nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.4.2", "nodebb-plugin-markdown": "8.4.2",

@ -1,5 +1,5 @@
{ {
"alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", "alert.confirm-rebuild-and-restart": "Jste si jist/a, že chcete znovu sestavit a restartovat NodeBB?",
"alert.confirm-restart": "Jste si jist/a, že si přejete restartovat NodeBB?", "alert.confirm-restart": "Jste si jist/a, že si přejete restartovat NodeBB?",
"acp-title": "Ovládací panel správce NodeBB | %1", "acp-title": "Ovládací panel správce NodeBB | %1",

@ -7,5 +7,5 @@
"revert-confirm": "Jste si jist/a, že chcete obnovit výchozí motiv NodeBB?", "revert-confirm": "Jste si jist/a, že chcete obnovit výchozí motiv NodeBB?",
"theme-changed": "Motiv byl změněn", "theme-changed": "Motiv byl změněn",
"revert-success": "Úspěšně jste vrátil/a NodeBB na výchozí motiv", "revert-success": "Úspěšně jste vrátil/a NodeBB na výchozí motiv",
"restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." "restart-to-activate": "Pro úplné aktivování tohoto tématu, znovu sestavte a restartujte NodeBB."
} }

@ -37,7 +37,7 @@
"alert.uninstalled": "Rozšíření bylo odinstalováno", "alert.uninstalled": "Rozšíření bylo odinstalováno",
"alert.activate-success": "Pro plnou aktivaci tohoto rozšíření, restartujte NodeBB", "alert.activate-success": "Pro plnou aktivaci tohoto rozšíření, restartujte NodeBB",
"alert.deactivate-success": "Rozšíření bylo úspěšně deaktivováno", "alert.deactivate-success": "Rozšíření bylo úspěšně deaktivováno",
"alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.", "alert.upgrade-success": "Pro úplnou aktualizace tohoto rozšíření, znovu sestavte a restartujte NodeBB.",
"alert.install-success": "Rozšíření bylo úspěšně nainstalováno, můžete ho aktivovat.", "alert.install-success": "Rozšíření bylo úspěšně nainstalováno, můžete ho aktivovat.",
"alert.uninstall-success": "Rozšíření bylo úspěšně deaktivováno a odinstalováno.", "alert.uninstall-success": "Rozšíření bylo úspěšně deaktivováno a odinstalováno.",
"alert.suggest-error": "<p>NodeBB se nemohl připojit ke správce balíčku, pokračovat v instalaci poslední verze?</p><div class=\"alert alert-danger\"><strong>Server odpověděl (%1)</strong>: %2</div>", "alert.suggest-error": "<p>NodeBB se nemohl připojit ke správce balíčku, pokračovat v instalaci poslední verze?</p><div class=\"alert alert-danger\"><strong>Server odpověděl (%1)</strong>: %2</div>",

@ -37,8 +37,8 @@
"search-plugin-tooltip": "Pro aktivování funkce vyhledávání, nainstalujte rozšíření pro hledání ze stránky rozšíření.", "search-plugin-tooltip": "Pro aktivování funkce vyhledávání, nainstalujte rozšíření pro hledání ze stránky rozšíření.",
"control-panel": "Ovládání systému", "control-panel": "Ovládání systému",
"rebuild-and-restart": "Rebuild &amp; Restart", "rebuild-and-restart": "Znovu sestavit a restartovat",
"restart": "Restart", "restart": "Restartovat",
"restart-warning": "Znovu sestavení nebo restartování NodeBB odpojí všechna existující připojení na několik vteřin.", "restart-warning": "Znovu sestavení nebo restartování NodeBB odpojí všechna existující připojení na několik vteřin.",
"restart-disabled": "Znovu sestavení a restartování vašeho NodeBB bylo zakázáno, protože se nezdá, že byste byl/a připojena přes příslušného „daemona”.", "restart-disabled": "Znovu sestavení a restartování vašeho NodeBB bylo zakázáno, protože se nezdá, že byste byl/a připojena přes příslušného „daemona”.",
"maintenance-mode": "Režim údržby", "maintenance-mode": "Režim údržby",

@ -63,7 +63,7 @@
"development/logger": "Protokolář", "development/logger": "Protokolář",
"development/info": "Informace", "development/info": "Informace",
"rebuild-and-restart-forum": "Rebuild & Restart Forum", "rebuild-and-restart-forum": "Znovu sestavit a restartovat fórum",
"restart-forum": "Restartovat fórum", "restart-forum": "Restartovat fórum",
"logout": "Odhlásit", "logout": "Odhlásit",
"view-forum": "Zobrazit fórum", "view-forum": "Zobrazit fórum",

@ -50,5 +50,5 @@
"composer.custom-help": "Uživatelský text nápovědy", "composer.custom-help": "Uživatelský text nápovědy",
"ip-tracking": "Sledování IP", "ip-tracking": "Sledování IP",
"ip-tracking.each-post": "Sledovat adresu IP u každého příspěvku", "ip-tracking.each-post": "Sledovat adresu IP u každého příspěvku",
"enable-post-history": "Enable Post History" "enable-post-history": "Povolit historii příspěvku"
} }

@ -9,7 +9,7 @@
"repeat_password": "Potvrzení hesla", "repeat_password": "Potvrzení hesla",
"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": "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", "enter_email_address": "Zadejte e-mailovou adresu",
"password_reset_sent": "A password reset email has been sent to the specified address. Please note that only one email will be sent per minute.", "password_reset_sent": "E-mail s požadavkem resetování hesla byl odeslán na určenou adresu. Mějte na paměti, že může být odeslán jeden e-mail/hodinu.",
"invalid_email": "Neplatný e-mail / E-mail 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í.",

@ -1,13 +1,13 @@
{ {
"results_matching": "Počet výsledků pro „%2“: %1, (%3 s)", "results_matching": "Počet výsledků pro „%2“: %1, (%3 sekund)",
"no-matches": "Nic nebylo nalezeno", "no-matches": "Nic nebylo nalezeno",
"advanced-search": "Pokročilé hledání", "advanced-search": "Pokročilé hledání",
"in": "v", "in": "v",
"titles": "Název", "titles": "Název",
"titles-posts": "Název a příspěvky", "titles-posts": "Název a příspěvky",
"match-words": "Match words", "match-words": "Shodná slova",
"all": "All", "all": "Vše",
"any": "Any", "any": "Jakékoliv",
"posted-by": "Napsal", "posted-by": "Napsal",
"in-categories": "V kategoriích", "in-categories": "V kategoriích",
"search-child-categories": "Hledat podružné kategorie", "search-child-categories": "Hledat podružné kategorie",

@ -62,7 +62,7 @@
"thread_tools.lock": "Zamknout téma", "thread_tools.lock": "Zamknout téma",
"thread_tools.unlock": "Odemknout téma", "thread_tools.unlock": "Odemknout téma",
"thread_tools.move": "Přesunout téma", "thread_tools.move": "Přesunout téma",
"thread_tools.move-posts": "Move Posts", "thread_tools.move-posts": "Přesunout příspěvky",
"thread_tools.move_all": "Přesunout vše", "thread_tools.move_all": "Přesunout vše",
"thread_tools.select_category": "Vybrat kategorii", "thread_tools.select_category": "Vybrat kategorii",
"thread_tools.fork": "Větvit téma", "thread_tools.fork": "Větvit téma",
@ -97,7 +97,7 @@
"fork_success": "Téma úspěšně rozděleno. Pro přejití na rozdělené téma, zde klikněte.", "fork_success": "Téma úspěšně rozděleno. Pro přejití na rozdělené téma, zde klikněte.",
"delete_posts_instruction": "Klikněte na příspěvek, který chcete odstranit/vyčistit", "delete_posts_instruction": "Klikněte na příspěvek, který chcete odstranit/vyčistit",
"merge_topics_instruction": "Pro sloučení témat, klikněte na ně", "merge_topics_instruction": "Pro sloučení témat, klikněte na ně",
"move_posts_instruction": "Click the posts you want to move", "move_posts_instruction": "Klikněte na příspěvek/y, který chcete přesunout",
"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",

@ -12,7 +12,7 @@
"ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?", "ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?",
"unban_account": "Odblokovat účet", "unban_account": "Odblokovat účet",
"delete_account": "Odstranit účet", "delete_account": "Odstranit účet",
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.", "delete_account_confirm": "Jste si jist/a, že chcete odstranit Váš účet?<br /><strong> Tento úkon je nevratný a již nebudete schopen/a obnovit vaše data</strong><br /><br />Pro smazání účtu, potvrďte vaším heslem.",
"delete_this_account_confirm": "Opravdu chcete odstranit tento účet? <br /><strong>Tato akce je nevratná a již nebude žádná možnost obnovení vašich dat</strong><br /><br />", "delete_this_account_confirm": "Opravdu chcete odstranit tento účet? <br /><strong>Tato akce je nevratná a již nebude žádná možnost obnovení vašich dat</strong><br /><br />",
"account-deleted": "Účet odstraněn", "account-deleted": "Účet odstraněn",
"fullname": "Jméno a příjmení", "fullname": "Jméno a příjmení",

@ -2,12 +2,12 @@
"forum-traffic": "Forum Traffic", "forum-traffic": "Forum Traffic",
"page-views": "Page Views", "page-views": "Page Views",
"unique-visitors": "Unique Visitors", "unique-visitors": "Unique Visitors",
"users": "Users", "users": "משתמשים",
"posts": "Posts", "posts": "פוסטים",
"topics": "Topics", "topics": "נושאים",
"page-views-seven": "Last 7 Days", "page-views-seven": "7 ימים אחרונים",
"page-views-thirty": "Last 30 Days", "page-views-thirty": "30 ימים אחרונים",
"page-views-last-day": "Last 24 hours", "page-views-last-day": "24 שעות אחרונות",
"page-views-custom": "Custom Date Range", "page-views-custom": "Custom Date Range",
"page-views-custom-start": "Range Start", "page-views-custom-start": "Range Start",
"page-views-custom-end": "Range End", "page-views-custom-end": "Range End",

@ -1,49 +1,49 @@
{ {
"users": "Users", "users": "משתמשים",
"edit": "Edit", "edit": "ערוך",
"make-admin": "Make Admin", "make-admin": "הפוך למנהל",
"remove-admin": "Remove Admin", "remove-admin": "הסר הרשאת מנהל",
"validate-email": "Validate Email", "validate-email": "אמת דוא\"ל",
"send-validation-email": "Send Validation Email", "send-validation-email": "שלח דואל אימות",
"password-reset-email": "Send Password Reset Email", "password-reset-email": "שלח דוא\"ל לאיפוס סיסמה",
"ban": "Ban User(s)", "ban": "הרחק משתמש(ים)",
"temp-ban": "Ban User(s) Temporarily", "temp-ban": "הרחק משתמש(ים) באופן זמני",
"unban": "Unban User(s)", "unban": "בטל הרחקת משתמש(ים)",
"reset-lockout": "Reset Lockout", "reset-lockout": "אתחל מחדש נעילה",
"reset-flags": "Reset Flags", "reset-flags": "Reset Flags",
"delete": "Delete User(s)", "delete": "מחק משתמש(ים)",
"purge": "Delete User(s) and Content", "purge": "מחק משתמש(ים) ומידע",
"download-csv": "Download CSV", "download-csv": "טען קובץ משתמשים",
"invite": "Invite", "invite": "הזמן",
"new": "משתמש חדש", "new": "משתמש חדש",
"pills.latest": "Latest Users", "pills.latest": "משתמשים אחרונים",
"pills.unvalidated": "Not Validated", "pills.unvalidated": "Not Validated",
"pills.no-posts": "No Posts", "pills.no-posts": "אין פוסטים",
"pills.top-posters": "Top Posters", "pills.top-posters": "מפרסמים הכי הרבה",
"pills.top-rep": "Most Reputation", "pills.top-rep": "Most Reputation",
"pills.inactive": "Inactive", "pills.inactive": "לא-פעיל",
"pills.flagged": "Most Flagged", "pills.flagged": "Most Flagged",
"pills.banned": "Banned", "pills.banned": "מורחק",
"pills.search": "User Search", "pills.search": "חיפוש משתמשים",
"search.uid": "By User ID", "search.uid": "על פי זהות משתמש",
"search.uid-placeholder": "Enter a user ID to search", "search.uid-placeholder": "Enter a user ID to search",
"search.username": "By User Name", "search.username": "על פי שם משתמש",
"search.username-placeholder": "Enter a username to search", "search.username-placeholder": "Enter a username to search",
"search.email": "By Email", "search.email": "על פי דוא\"ל",
"search.email-placeholder": "Enter a email to search", "search.email-placeholder": "Enter a email to search",
"search.ip": "By IP Address", "search.ip": "על פי כתובת IP",
"search.ip-placeholder": "Enter an IP Address to search", "search.ip-placeholder": "Enter an IP Address to search",
"search.not-found": "User not found!", "search.not-found": "משתמש לא נמצא!",
"inactive.3-months": "3 months", "inactive.3-months": "3 חודשים",
"inactive.6-months": "6 months", "inactive.6-months": "6 חודשים",
"inactive.12-months": "12 months", "inactive.12-months": "12 חודשים",
"users.uid": "uid", "users.uid": "uid",
"users.username": "username", "users.username": "שם משתמש",
"users.email": "email", "users.email": "דוא\"ל",
"users.postcount": "postcount", "users.postcount": "postcount",
"users.reputation": "reputation", "users.reputation": "reputation",
"users.flags": "flags", "users.flags": "flags",
@ -51,16 +51,16 @@
"users.last-online": "last online", "users.last-online": "last online",
"users.banned": "banned", "users.banned": "banned",
"create.username": "User Name", "create.username": "שם משתמש",
"create.email": "Email", "create.email": "דוא\"ל",
"create.email-placeholder": "Email of this user", "create.email-placeholder": "דוא\"ל של משתמש זה",
"create.password": "Password", "create.password": "סיסמה",
"create.password-confirm": "Confirm Password", "create.password-confirm": "אשר סיסמה",
"temp-ban.length": "Ban Length", "temp-ban.length": "Ban Length",
"temp-ban.reason": "Reason <span class=\"text-muted\">(Optional)</span>", "temp-ban.reason": "Reason <span class=\"text-muted\">(Optional)</span>",
"temp-ban.hours": "Hours", "temp-ban.hours": "שעות",
"temp-ban.days": "Days", "temp-ban.days": "ימים",
"temp-ban.explanation": "Enter the length of time for the ban. Note that a time of 0 will be a considered a permanent ban.", "temp-ban.explanation": "Enter the length of time for the ban. Note that a time of 0 will be a considered a permanent ban.",
"alerts.confirm-ban": "Do you really want to ban this user <strong>permanently</strong>?", "alerts.confirm-ban": "Do you really want to ban this user <strong>permanently</strong>?",

@ -31,7 +31,7 @@
"notif.chat.unsub.info": "התראה הצ'אט הזו נשלחה אליך על-פי הגדרות החשבון שלך.", "notif.chat.unsub.info": "התראה הצ'אט הזו נשלחה אליך על-פי הגדרות החשבון שלך.",
"notif.post.cta": "לחץ כאן בשביל לקרוא את כל הנושא", "notif.post.cta": "לחץ כאן בשביל לקרוא את כל הנושא",
"notif.post.unsub.info": "התראת הפוסט הזו נשלחה אליך על-פי הגדרות החשבון שלך.", "notif.post.unsub.info": "התראת הפוסט הזו נשלחה אליך על-פי הגדרות החשבון שלך.",
"notif.cta": "Click here to go to forum", "notif.cta": "לחץ כאן על מנת להיכנס לפורום",
"test.text1": "זהו אימייל ניסיון על מנת לוודא שהגדרות המייל בוצעו כהלכה בהגדרות NodeBB.", "test.text1": "זהו אימייל ניסיון על מנת לוודא שהגדרות המייל בוצעו כהלכה בהגדרות NodeBB.",
"unsub.cta": "לחץ כאן לשנות הגדרות אלו", "unsub.cta": "לחץ כאן לשנות הגדרות אלו",
"banned.subject": "הורחקת מ %1", "banned.subject": "הורחקת מ %1",

@ -30,9 +30,9 @@
"locked": "נעול", "locked": "נעול",
"pinned": "נעוץ", "pinned": "נעוץ",
"moved": "הועבר", "moved": "הועבר",
"copy-ip": "Copy IP", "copy-ip": "העתק כתובת IP",
"ban-ip": "Ban IP", "ban-ip": "הרחק כתובת IP",
"view-history": "Edit History", "view-history": "ערוך היסטוריה",
"bookmark_instructions": "לחץ כאן לחזור לפוסט האחרון שקראת בנושא הזה.", "bookmark_instructions": "לחץ כאן לחזור לפוסט האחרון שקראת בנושא הזה.",
"flag_title": "דווח על פוסט זה למנהל", "flag_title": "דווח על פוסט זה למנהל",
"merged_message": "This topic has been merged into <a href=\"/topic/%1\">%2</a>", "merged_message": "This topic has been merged into <a href=\"/topic/%1\">%2</a>",

@ -1,5 +1,5 @@
{ {
"home-page": "Strona Główna", "home-page": "Strona główna",
"description": "Wybierz stronę startową dla twojego forum.", "description": "Wybierz stronę startową dla twojego forum.",
"home-page-route": "Ścieżka strony głównej", "home-page-route": "Ścieżka strony głównej",
"custom-route": "Niestandardowa Ścieżka", "custom-route": "Niestandardowa Ścieżka",

@ -54,7 +54,7 @@
"alert.create-success": "Kategoria pomyślnie dodana!", "alert.create-success": "Kategoria pomyślnie dodana!",
"alert.none-active": "Nie masz aktywnych kategorii.", "alert.none-active": "Nie masz aktywnych kategorii.",
"alert.create": "Utwórz kategorię", "alert.create": "Utwórz kategorię",
"alert.confirm-moderate": "<strong>Czy jesteś pewien, że chcesz udzielić uprawnień moderatorskich dla tej grupy użytkowników?</strong>Ta grupa jest publiczna i każdy użytkownik może do niej dołączyć.", "alert.confirm-moderate": "<strong>Czy na pewno chcesz nadać uprawnienia moderatorskie tej grupie użytkowników?</strong>Ta grupa jest publiczna i każdy użytkownik może do niej dołączyć.",
"alert.confirm-purge": "<p class=\"lead\">Czy na pewno chcesz wymazać tą kategorię \"%1\"?</p><h5><strong class=\"text-danger\">Uwaga!</strong> Wszystkie tematy oraz posty z tej kategorii zostaną wymazane!</h5><p class=\"help-block\">Wymazanie kategorii skasuje wszystkie tematy, posty oraz skasuję kategorię z bazy danych. Jeśli chcesz <em>tymczasowo</em>usunąć kategorię, będziesz musiał \"wyłączyć\" kategorię.</p>", "alert.confirm-purge": "<p class=\"lead\">Czy na pewno chcesz wymazać tą kategorię \"%1\"?</p><h5><strong class=\"text-danger\">Uwaga!</strong> Wszystkie tematy oraz posty z tej kategorii zostaną wymazane!</h5><p class=\"help-block\">Wymazanie kategorii skasuje wszystkie tematy, posty oraz skasuję kategorię z bazy danych. Jeśli chcesz <em>tymczasowo</em>usunąć kategorię, będziesz musiał \"wyłączyć\" kategorię.</p>",
"alert.purge-success": "Kategoria usunięta!", "alert.purge-success": "Kategoria usunięta!",
"alert.copy-success": "Ustawienie skopiowane!", "alert.copy-success": "Ustawienie skopiowane!",

@ -15,5 +15,5 @@
"analytics.blacklist-hourly": "<strong>Ilustracja 1</strong> &ndash; Wpisy z czarnej listy na godzinę", "analytics.blacklist-hourly": "<strong>Ilustracja 1</strong> &ndash; Wpisy z czarnej listy na godzinę",
"analytics.blacklist-daily": "<strong>Ilustracja 2</strong> &ndash; Wpisy z czarnej listy na dzień", "analytics.blacklist-daily": "<strong>Ilustracja 2</strong> &ndash; Wpisy z czarnej listy na dzień",
"ip-banned": "IP banned" "ip-banned": "Zbanowany adres IP"
} }

@ -7,5 +7,5 @@
"content": "Zawartość", "content": "Zawartość",
"posted": "Napisano", "posted": "Napisano",
"reply-to": "Odpowiedz do \"%1\"", "reply-to": "Odpowiedz do \"%1\"",
"content-editable": "You can click on individual content to edit before posting." "content-editable": "Przed wysłaniem możesz kliknąć na danej treści aby edytować."
} }

@ -6,7 +6,7 @@
"description": "Wybierz tagi poprzez klikanie lub przeciąganie, użyj przycisku shift do zaznaczenia wielu.", "description": "Wybierz tagi poprzez klikanie lub przeciąganie, użyj przycisku shift do zaznaczenia wielu.",
"create": "Utwórz tag", "create": "Utwórz tag",
"modify": "Modyfikuj tagi", "modify": "Modyfikuj tagi",
"rename": "Rename Tags", "rename": "Przemianuj tagi",
"delete": "Usuń zaznaczone tagi", "delete": "Usuń zaznaczone tagi",
"search": "Szukanie tagów...", "search": "Szukanie tagów...",
"settings": "Kliknij <a href=\"%1\">tutaj</a>, aby odwiedzić stronę zarządzania tagami.", "settings": "Kliknij <a href=\"%1\">tutaj</a>, aby odwiedzić stronę zarządzania tagami.",

@ -5,11 +5,11 @@
"headers": "Nagłówek", "headers": "Nagłówek",
"headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame", "headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame",
"headers.powered-by": "Dopasuj nagłówek \"Powered By\" wysyłany przez NodeBB", "headers.powered-by": "Dopasuj nagłówek \"Powered By\" wysyłany przez NodeBB",
"headers.acao": "Access-Control-Allow-Origin", "headers.acao": "Kontrola-Dostępu-Zezwól-Żródło",
"headers.acao-help": "Aby zablokować dostęp do wszystkich stron, pozostaw puste.", "headers.acao-help": "Aby zablokować dostęp do wszystkich stron, pozostaw puste.",
"headers.acac": "Access-Control-Allow-Credentials", "headers.acac": "Kontrola-Dostępu-Zezwól- Dane Logowania",
"headers.acam": "Access-Control-Allow-Methods", "headers.acam": "Kontrola-Dostępu-Zezwól-Metody",
"headers.acah": "Access-Control-Allow-Headers", "headers.acah": "Kontrola-Dostępu-Zezwól-Nagłówki",
"traffic-management": "Zarządzanie ruchem", "traffic-management": "Zarządzanie ruchem",
"traffic.help": "System NodeBB jest dostarczany z modułem, który automatycznie blokuje żądania w przypadku nadmiernego ruchu. Tutaj możesz zmienić te ustawienia, ale ustawienia początkowe są dobrym punktem wyjścia w większości sytuacji.", "traffic.help": "System NodeBB jest dostarczany z modułem, który automatycznie blokuje żądania w przypadku nadmiernego ruchu. Tutaj możesz zmienić te ustawienia, ale ustawienia początkowe są dobrym punktem wyjścia w większości sytuacji.",
"traffic.enable": "Włącz zarządzanie ruchem", "traffic.enable": "Włącz zarządzanie ruchem",

@ -1,7 +1,7 @@
{ {
"email-settings": "Ustawienia poczty", "email-settings": "Ustawienia poczty",
"address": "Adres email", "address": "Adres email",
"address-help": "Ten adres email odbiorca zobaczy w polach \"Od\" oraz \"Odpowiedz do\" wiadomości email.", "address-help": "Ten adres e-mail odbiorca zobaczy w polach „Od” oraz „Odpowiedz na”.",
"from": "Pole Od", "from": "Pole Od",
"from-help": "Nazwa \"Od\" widoczna w wiadomościach email", "from-help": "Nazwa \"Od\" widoczna w wiadomościach email",

@ -2,5 +2,5 @@
"notifications": "Powiadomienia", "notifications": "Powiadomienia",
"welcome-notification": "Powiadomienie na przywitanie", "welcome-notification": "Powiadomienie na przywitanie",
"welcome-notification-link": "Odnośnik powiadomienia powitalnego", "welcome-notification-link": "Odnośnik powiadomienia powitalnego",
"welcome-notification-uid": "Welcome Notification User (UID)" "welcome-notification-uid": "Komunikat powitalny użytkownika (UID)"
} }

@ -35,7 +35,7 @@
"teaser.first": "Pierwszy", "teaser.first": "Pierwszy",
"unread": "Ustawienia nieprzeczytanych", "unread": "Ustawienia nieprzeczytanych",
"unread.cutoff": "Dni do odcięcie nieprzeczytanych ", "unread.cutoff": "Dni do odcięcie nieprzeczytanych ",
"unread.min-track-last": "Minimalna liczna postów w temacie przed śledzeniem ostatnio przeczytanego", "unread.min-track-last": "Minimalna liczba postów w temacie przed śledzeniem ostatnio przeczytanego",
"recent": "Ustawienia ostatnich", "recent": "Ustawienia ostatnich",
"recent.categoryFilter.disable": "Wyłącz filtrowanie tematów w ignorowanych kategoriach na stronie /recent", "recent.categoryFilter.disable": "Wyłącz filtrowanie tematów w ignorowanych kategoriach na stronie /recent",
"signature": "Ustawienia podpisów", "signature": "Ustawienia podpisów",

@ -4,8 +4,8 @@
"private": "Oznaczaj wysyłane pliki jako prywatne", "private": "Oznaczaj wysyłane pliki jako prywatne",
"max-image-width": "Zmniejszaj obrazy do zadanej szerokości (w pikselach)", "max-image-width": "Zmniejszaj obrazy do zadanej szerokości (w pikselach)",
"max-image-width-help": "(w pikselach, domyślnie: 760px; ustaw 0, aby wyłączyć)", "max-image-width-help": "(w pikselach, domyślnie: 760px; ustaw 0, aby wyłączyć)",
"resize-image-quality": "Quality to use when resizing images", "resize-image-quality": "Poziom jakości użyty przy zmianie rozmiaru",
"resize-image-quality-help": "Use a lower quality setting to reduce the file size of resized images.", "resize-image-quality-help": "Użyj niższych ustawień jakości aby zredukować rozmiar pliku zmienionego obrazu.",
"max-file-size": "Maksymalny rozmiar plików (w KiB)", "max-file-size": "Maksymalny rozmiar plików (w KiB)",
"max-file-size-help": "(w kilobajtach, domyślnie: 2048 KiB)", "max-file-size-help": "(w kilobajtach, domyślnie: 2048 KiB)",
"allow-topic-thumbnails": "Zezwalaj użytkownikom na ustawianie miniaturek tematów", "allow-topic-thumbnails": "Zezwalaj użytkownikom na ustawianie miniaturek tematów",

@ -51,7 +51,7 @@
"default-user-settings": "Domyślne ustawienia użytkownika", "default-user-settings": "Domyślne ustawienia użytkownika",
"show-email": "Pokazuj adres email", "show-email": "Pokazuj adres email",
"show-fullname": "Pokazuj pełną nazwę uzytkownika", "show-fullname": "Pokazuj pełną nazwę uzytkownika",
"restrict-chat": "Pozwalaj na wiadomości chat tylko od użytkowników, których śledzę", "restrict-chat": "Przyjmuj wiadomości na czacie tylko od osób, które obserwuję",
"outgoing-new-tab": "Otwieraj odnośniki wychodzące na nowej karcie", "outgoing-new-tab": "Otwieraj odnośniki wychodzące na nowej karcie",
"topic-search": "Włącz wyszukiwanie wewnątrz tematów", "topic-search": "Włącz wyszukiwanie wewnątrz tematów",
"digest-freq": "Podsumowania - tryb", "digest-freq": "Podsumowania - tryb",
@ -61,7 +61,7 @@
"digest-freq.monthly": "Miesięczny", "digest-freq.monthly": "Miesięczny",
"email-chat-notifs": "Wyślij powiadomienie email, jeśli dostanę nową wiadomość, a nie jestem on-line", "email-chat-notifs": "Wyślij powiadomienie email, jeśli dostanę nową wiadomość, a nie jestem on-line",
"email-post-notif": "Wyślij wiadomość email, kiedy w tematach, które subskrybuję, pojawią się odpowiedzi", "email-post-notif": "Wyślij wiadomość email, kiedy w tematach, które subskrybuję, pojawią się odpowiedzi",
"follow-created-topics": "Śledź tematy, które stworzyłeś", "follow-created-topics": "Obserwuj tematy, które stworzyłeś",
"follow-replied-topics": "Śledź tematy, w których się wypowiedziałeś ", "follow-replied-topics": "Obserwuj tematy, w których się wypowiedziałeś ",
"default-notification-settings": "Domyślne ustawienia powiadomień" "default-notification-settings": "Domyślne ustawienia powiadomień"
} }

@ -2,7 +2,7 @@
"category": "Kategoria", "category": "Kategoria",
"subcategories": "Podkategorie", "subcategories": "Podkategorie",
"new_topic_button": "Nowy temat", "new_topic_button": "Nowy temat",
"guest-login-post": "Zaloguj się, aby napisać.", "guest-login-post": "Zaloguj się, aby zamieścić post.",
"no_topics": "<strong>W tej kategorii nie ma jeszcze żadnych tematów.</strong><br />Może pora na napisanie pierwszego?", "no_topics": "<strong>W tej kategorii nie ma jeszcze żadnych tematów.</strong><br />Może pora na napisanie pierwszego?",
"browsing": "przegląda", "browsing": "przegląda",
"no_replies": "Nikt jeszcze nie odpowiedział", "no_replies": "Nikt jeszcze nie odpowiedział",

@ -1,42 +1,42 @@
{ {
"password-reset-requested": "Wybrano przywrócenie hasła - %1", "password-reset-requested": "Zgłoszono prośbę o reset hasła %1",
"welcome-to": "Witaj w %1", "welcome-to": "Witaj na %1",
"invite": "Zaproszenie od %1", "invite": "Zaproszenie od %1",
"greeting_no_name": "Witaj", "greeting_no_name": "Witaj",
"greeting_with_name": "Witaj %1", "greeting_with_name": "Witaj, %1",
"welcome.text1": "Dziękujemy za rejestrację w %1", "welcome.text1": "Dziękujemy za rejestrację na %1",
"welcome.text2": "Aby aktywować swoje konto, musisz potwierdzić, że skorzystałeś z własnego adresu e-mail.", "welcome.text2": "Aby w pełni aktywować konto, musisz potwierdzić, że podany adres e-mail należy do Ciebie.",
"welcome.text3": "Administrator zaakceptował twój wniosek o rejestrację. Możesz się zalogować, używając swojej nazwy użytkownika i hasła.", "welcome.text3": "Administrator zaakceptował Twoją prośbę o rejestrację. Możesz się teraz zalogować za pomocą swojej nazwy użytkownika i hasła.",
"welcome.cta": "Kliknij tutaj, aby potwierdzić swój adres", "welcome.cta": "Kliknij tutaj, aby potwierdzić swój adres e-mail",
"invitation.text1": "%1 zaprasza do dołączenia do %2", "invitation.text1": "%1 zaprasza do dołączenia do %2",
"invitation.text2": "Twoje zaproszenie wygaśnie za %1 dni.", "invitation.text2": "Twoje zaproszenie wygaśnie za %1 dni.",
"invitation.ctr": "Kliknij tutaj, aby utworzyć konto.", "invitation.ctr": "Kliknij tutaj, aby utworzyć konto.",
"reset.text1": "Otrzymaliśmy żądanie przywrócenia twojego hasła. Jeśli nie żądałeś przywrócenia hasła, zignoruj ten e-mail.", "reset.text1": "Otrzymaliśmy prośbę o reset Twojego hasła. Jeśli nie zgłaszałeś takiej prośby, zignoruj ten e-mail.",
"reset.text2": "Aby przywrócić swoje hasło, skorzystaj z poniższego odnośnika:", "reset.text2": "Aby zresetować hasło, skorzystaj z poniższego odnośnika:",
"reset.cta": "Kliknij tu, aby przywrócić swoje hasło", "reset.cta": "Kliknij tutaj, aby zresetować swoje hasło",
"reset.notify.subject": "Hasło zmienione pomyślnie", "reset.notify.subject": "Hasło zmienione pomyślnie",
"reset.notify.text1": "Informujemy, że twoje hasło zostało pomyślnie zmienione w %1", "reset.notify.text1": "Informujemy, że Twoje hasło na %1 zostało zmienione.",
"reset.notify.text2": "Jeśli nie wyraziłeś na to zgody, proszę niezwłocznie poinformować administratora.", "reset.notify.text2": "Jeśli nie wyraziłeś na to zgody, niezwłocznie poinformuj administratora.",
"digest.notifications": "Masz nowe powiadomienia od %1:", "digest.notifications": "Masz nowe powiadomienia od %1:",
"digest.latest_topics": "Ostatnie tematy z %1", "digest.latest_topics": "Ostatnie tematy z %1",
"digest.cta": "Kliknij, by odwiedzić %1", "digest.cta": "Kliknij, by odwiedzić %1",
"digest.unsub.info": "To podsumowanie zostało wysłane zgodnie z Twoimi ustawieniami.", "digest.unsub.info": "To podsumowanie zostało wysłane zgodnie z Twoimi ustawieniami.",
"digest.no_topics": "Nie było żadnych aktywnych tematów w ciągu ostatnich %1", "digest.no_topics": "Nie było żadnych aktywnych tematów w ciągu ostatnich %1",
"digest.day": "dzień", "digest.day": "dni",
"digest.week": "tydzień", "digest.week": "tygodni",
"digest.month": "miesiąc", "digest.month": "miesięcy",
"digest.subject": "Podpis %1", "digest.subject": "Podsumowanie z %1",
"notif.chat.subject": "Nowa wiadomość czatu od %1", "notif.chat.subject": "Nowa wiadomość na czacie od %1",
"notif.chat.cta": "Kliknij tutaj, by kontynuować konwersację", "notif.chat.cta": "Kliknij tutaj, aby kontynuować rozmowę",
"notif.chat.unsub.info": "To powiadomienie o czacie zostało Ci wysłane zgodnie z ustawieniami twojego konta.", "notif.chat.unsub.info": "To powiadomienie o czacie zostało wysłane zgodnie z Twoimi ustawieniami.",
"notif.post.cta": "Kliknij tutaj, aby przeczytać cały temat.", "notif.post.cta": "Kliknij tutaj, aby przeczytać cały temat",
"notif.post.unsub.info": "To powiadomienie o poście zostało Ci wysłane zgodnie z ustawieniami twojego konta.", "notif.post.unsub.info": "To powiadomienie o poście zostało wysłane zgodnie z Twoimi ustawieniami.",
"notif.cta": "Kliknij tutaj, aby przejść do forum", "notif.cta": "Kliknij tutaj, aby przejść do forum",
"test.text1": "To jest e-mail testowy, aby sprawdzić, czy poprawnie skonfigurowałeś e-mailer w swoim NodeBB.", "test.text1": "To jest e-mail testowy wysyłany w celu sprawdzenia konfiguracji e-mailera w NodeBB.",
"unsub.cta": "Kliknij tutaj, aby zmienić te ustawienia", "unsub.cta": "Kliknij tutaj, aby zmienić te ustawienia",
"banned.subject": "Zostałeś zbanowany na %1", "banned.subject": "Zostałeś zbanowany na %1",
"banned.text1": "Użytkownik %1 został zbanowany na %2.", "banned.text1": "Użytkownik %1 został zbanowany na %2.",
"banned.text2": "Ban potrwa do %1", "banned.text2": "Ban potrwa do %1",
"banned.text3": "To jest powód, dla którego zostałeś zbanowany:", "banned.text3": "Oto powód, dla którego zostałeś zbanowany:",
"closing": "Dziękujemy!" "closing": "Dziękujemy!"
} }

@ -1,5 +1,5 @@
{ {
"invalid-data": "Błędne Dane", "invalid-data": "Nieprawidłowe dane",
"invalid-json": "Niewłaściwy JSON", "invalid-json": "Niewłaściwy JSON",
"not-logged-in": "Nie jesteś zalogowany/a.", "not-logged-in": "Nie jesteś zalogowany/a.",
"account-locked": "Twoje konto zostało tymczasowo zablokowane", "account-locked": "Twoje konto zostało tymczasowo zablokowane",
@ -7,18 +7,18 @@
"goback": "Wciśnij wstecz, aby powrócić do poprzedniej strony", "goback": "Wciśnij wstecz, aby powrócić do poprzedniej strony",
"invalid-cid": "Błędne ID kategorii", "invalid-cid": "Błędne ID kategorii",
"invalid-tid": "Błędne ID tematu", "invalid-tid": "Błędne ID tematu",
"invalid-pid": "Błędne ID Postu", "invalid-pid": "Błędne ID posta",
"invalid-uid": "Błędne ID użytkownika", "invalid-uid": "Błędne ID użytkownika",
"invalid-username": "Błędny Login", "invalid-username": "Błędny login",
"invalid-email": "Błędny Email", "invalid-email": "Błędny e-mail",
"invalid-title": "Błąd w tytule.", "invalid-title": "Błędna nazwa",
"invalid-user-data": "Błędne Dane Użytkownika", "invalid-user-data": "Błędne dane użytkownika",
"invalid-password": "Błędne Hasło", "invalid-password": "Błędne hasło",
"invalid-login-credentials": "Niewłaściwe dane logowania", "invalid-login-credentials": "Niewłaściwe dane logowania",
"invalid-username-or-password": "Proszę podać nazwę użytkownika i hasło", "invalid-username-or-password": "Podaj nazwę użytkownika i hasło",
"invalid-search-term": "Błędne wyszukiwane wyrażenie", "invalid-search-term": "Błędne wyszukiwane wyrażenie",
"invalid-url": "Błąd w adresie URL.", "invalid-url": "Błąd w adresie URL.",
"csrf-invalid": "Nie mogliśmy cię zalogować. Zapewne przyczyną jest wygasła sesja. Proszę spróbować ponownie.", "csrf-invalid": "Logowanie nie powiodło się. Przyczyną jest zapewne wygaśnięcie sesji. Spróbój ponownie.",
"invalid-pagination-value": "Błędna wartość paginacji, zakres od %1 do %2", "invalid-pagination-value": "Błędna wartość paginacji, zakres od %1 do %2",
"username-taken": "Login zajęty", "username-taken": "Login zajęty",
"email-taken": "Email zajęty", "email-taken": "Email zajęty",
@ -46,7 +46,7 @@
"no-teaser": "Zwiastun nie istnieje", "no-teaser": "Zwiastun nie istnieje",
"no-privileges": "Nie masz przywileju wykonywania tej akcji", "no-privileges": "Nie masz przywileju wykonywania tej akcji",
"category-disabled": "Kategoria wyłączona.", "category-disabled": "Kategoria wyłączona.",
"topic-locked": "Temat Zablokowany", "topic-locked": "Temat zablokowany",
"post-edit-duration-expired": "Możesz edytować posty tylko przez %1 sekund(y) po ich napisaniu", "post-edit-duration-expired": "Możesz edytować posty tylko przez %1 sekund(y) po ich napisaniu",
"post-edit-duration-expired-minutes": "Możesz edytować posty tylko przez %1 minut(y) po ich napisaniu", "post-edit-duration-expired-minutes": "Możesz edytować posty tylko przez %1 minut(y) po ich napisaniu",
"post-edit-duration-expired-minutes-seconds": "Możesz edytować posty tylko przez %1 minut(y) i %2 sekund(y) po ich napisaniu", "post-edit-duration-expired-minutes-seconds": "Możesz edytować posty tylko przez %1 minut(y) i %2 sekund(y) po ich napisaniu",
@ -68,10 +68,10 @@
"title-too-short": "Prosimy podać dłuższy tytuł. Tytuły powinny zawierać co najmniej %1 znaków.", "title-too-short": "Prosimy podać dłuższy tytuł. Tytuły powinny zawierać co najmniej %1 znaków.",
"title-too-long": "Prosimy podać krótszy tytuł. Tytuły nie mogą być dłuższe niż %1 znaków.", "title-too-long": "Prosimy podać krótszy tytuł. Tytuły nie mogą być dłuższe niż %1 znaków.",
"category-not-selected": "Nie wybrano kategorii.", "category-not-selected": "Nie wybrano kategorii.",
"too-many-posts": "Możesz wysyłać posty raz na %1 sekund - prosimy poczekać przed ponownym dodaniem posta", "too-many-posts": "Możesz publikować posty raz na %1 sekund poczekaj, zanim dodasz kolejny post",
"too-many-posts-newbie": "Jako nowy użytkownik możesz wysyłać posty raz na %1 sekund, dopóki nie zdobędziesz %2 reputacji - prosimy poczekać przed ponownym dodaniem posta", "too-many-posts-newbie": "Jako nowy użytkownik możesz publikować posty raz na %1 sekund, dopóki nie zdobędziesz reputacji na poziomie %2 poczekaj, zanim dodasz kolejny post",
"tag-too-short": "Prosimy wprowadzić dłuższy tag. Tagi muszą posiadać przynajmniej %1 znak(ów)", "tag-too-short": "Wprowadź dłuższy tag. Tagi muszą mieć przynajmniej %1 znak(-ów)",
"tag-too-long": "Prosimy wprowadzić krótszy tag. Tagi nie mogą być dłuższe niż %1 znak(ów)", "tag-too-long": "Wprowadź krótszy tag. Tagi nie mogą mieć więcej niż %1 znak(-ów)",
"not-enough-tags": "Zbyt mało tagów. Tematy muszą posiadać przynajmniej %1 tag(ów)", "not-enough-tags": "Zbyt mało tagów. Tematy muszą posiadać przynajmniej %1 tag(ów)",
"too-many-tags": "Zbyt wiele tagów. Tematy nie mogą posiadać więcej niż %1 tag(ów)", "too-many-tags": "Zbyt wiele tagów. Tematy nie mogą posiadać więcej niż %1 tag(ów)",
"still-uploading": "Poczekaj na zakończenie przesyłania", "still-uploading": "Poczekaj na zakończenie przesyłania",
@ -86,7 +86,7 @@
"invalid-image-type": "Błędny typ obrazka. Dozwolone typy to: %1", "invalid-image-type": "Błędny typ obrazka. Dozwolone typy to: %1",
"invalid-image-extension": "Błędne rozszerzenie pliku", "invalid-image-extension": "Błędne rozszerzenie pliku",
"invalid-file-type": "Błędny typ pliku. Dozwolone typy to: %1", "invalid-file-type": "Błędny typ pliku. Dozwolone typy to: %1",
"group-name-too-short": "Nazwa grupy za krótka", "group-name-too-short": "Nazwa grupy jest za krótka",
"group-name-too-long": "Nazwa grupy jest za długa", "group-name-too-long": "Nazwa grupy jest za długa",
"group-already-exists": "Grupa już istnieje", "group-already-exists": "Grupa już istnieje",
"group-name-change-not-allowed": "Nie można zmieniać nazwy tej grupy.", "group-name-change-not-allowed": "Nie można zmieniać nazwy tej grupy.",
@ -101,12 +101,12 @@
"topic-already-restored": "Ten temat został już przywrócony", "topic-already-restored": "Ten temat został już przywrócony",
"cant-purge-main-post": "Nie możesz wymazać głównego postu, zamiast tego usuń temat", "cant-purge-main-post": "Nie możesz wymazać głównego postu, zamiast tego usuń temat",
"topic-thumbnails-are-disabled": "Miniatury tematów są wyłączone.", "topic-thumbnails-are-disabled": "Miniatury tematów są wyłączone.",
"invalid-file": "Błędny Plik", "invalid-file": "Błędny plik",
"uploads-are-disabled": "Przesyłanie plików jest wyłączone", "uploads-are-disabled": "Przesyłanie plików jest wyłączone",
"signature-too-long": "Przepraszamy, twój podpis nie może być dłuższy niż %1 znaków.", "signature-too-long": "Przepraszamy, Twoja sygnatura nie może być dłuższa niż %1 znaków.",
"about-me-too-long": "Przepraszamy, twoja informacja o sobie nie może być dłuższa niż %1 znaków.", "about-me-too-long": "Przepraszamy, Twój tekst „O mnie” nie może być dłuższy niż %1 znaków.",
"cant-chat-with-yourself": "Nie możesz rozmawiać sam ze sobą!", "cant-chat-with-yourself": "Nie możesz rozmawiać sam ze sobą!",
"chat-restricted": "Ten użytkownik ograniczył swoje wiadomości czat. Musi cię śledzić, aby kontakt z nim był możliwy", "chat-restricted": "Ten użytkownik korzysta z czatu w ograniczonym zakresie. Mogą z nim rozmawiać tylko te osoby, które obserwuje.",
"chat-disabled": "System rozmów jest wyłączony", "chat-disabled": "System rozmów jest wyłączony",
"too-many-messages": "Wysłałeś zbyt wiele wiadomości, prosimy chwilę poczekać.", "too-many-messages": "Wysłałeś zbyt wiele wiadomości, prosimy chwilę poczekać.",
"invalid-chat-message": "Nieprawidłowa wiadomość", "invalid-chat-message": "Nieprawidłowa wiadomość",
@ -121,23 +121,23 @@
"already-voting-for-this-post": "Już zagłosowałeś na ten post", "already-voting-for-this-post": "Już zagłosowałeś na ten post",
"reputation-system-disabled": "System reputacji jest wyłączony.", "reputation-system-disabled": "System reputacji jest wyłączony.",
"downvoting-disabled": "Negatywna ocena postów jest wyłączona", "downvoting-disabled": "Negatywna ocena postów jest wyłączona",
"not-enough-reputation-to-downvote": "Masz za mało reputacji, aby negatywnie ocenić ten post", "not-enough-reputation-to-downvote": "Masz zbyt niską reputację, aby negatywnie ocenić ten post",
"not-enough-reputation-to-flag": "Nie masz dość reputacji, by flagować ten post", "not-enough-reputation-to-flag": "Masz zbyt niską reputację, aby oflagować ten post",
"not-enough-reputation-min-rep-website": "Masz zbyt niską reputację aby dodać stronę.", "not-enough-reputation-min-rep-website": "Masz zbyt niską reputację, aby dodać stronę",
"not-enough-reputation-min-rep-aboutme": "Masz zbyt niską reputację aby dodać \"o sobie\"", "not-enough-reputation-min-rep-aboutme": "Masz zbyt niską reputację, aby dodać tekst „O mnie”",
"not-enough-reputation-min-rep-signature": "Masz zbyt niską reputację aby dodać sygnaturę.", "not-enough-reputation-min-rep-signature": "Masz zbyt niską reputację, aby dodać sygnaturę.",
"already-flagged": "Ten post jest już przez Ciebie oznaczony", "already-flagged": "Ten post został już przez Ciebie oflagowany",
"self-vote": "Nie możesz głosować na swój własny wpis.", "self-vote": "Nie możesz głosować na swój własny wpis.",
"reload-failed": "NodeBB napotkało problem w czasie przeładowywania \"%1\". Forum będzie nadal dostarczać istniejące zasoby strony klienta, jednak powinieneś cofnąć ostatnią akcję.", "reload-failed": "NodeBB napotkało problem w czasie przeładowywania \"%1\". Forum będzie nadal dostarczać istniejące zasoby strony klienta, jednak powinieneś cofnąć ostatnią akcję.",
"registration-error": "Błąd rejestracji", "registration-error": "Błąd rejestracji",
"parse-error": "Coś poszło nie tak podczas przetwarzania odpowiedzi serwera", "parse-error": "Coś poszło nie tak podczas przetwarzania odpowiedzi serwera",
"wrong-login-type-email": "Zaloguj się, używając adresu email", "wrong-login-type-email": "Zaloguj się za pomocą adresu e-mail",
"wrong-login-type-username": "Zaloguj się używając nazwy użytkownika", "wrong-login-type-username": "Zaloguj się za pomocą nazwy użytkownika",
"sso-registration-disabled": "Rejestracja dla kont %1 jest zablokowana, proszę się najpierw zarejestrować adresem email.", "sso-registration-disabled": "Rejestracja dla kont %1 jest zablokowana, proszę się najpierw zarejestrować adresem email.",
"sso-multiple-association": "Nie można dowiązać wielu kont z tego serwisu do twojego konta NodeBB. Proszę odwiązać istniejące konto i spróbować ponownie.", "sso-multiple-association": "Nie można dowiązać wielu kont z tego serwisu do twojego konta NodeBB. Proszę odwiązać istniejące konto i spróbować ponownie.",
"invite-maximum-met": "Zaprosiłeś maksymalną liczba osób (%1 z %2).", "invite-maximum-met": "Zaprosiłeś maksymalną liczbę osób (%1 z %2).",
"no-session-found": "Nie znaleziono sesji logowania", "no-session-found": "Nie znaleziono sesji logowania",
"not-in-room": "Użytkownik nie jest w pokoju", "not-in-room": "Użytkownika nie ma w pokoju",
"no-users-in-room": "Brak użytkowników w pokoju", "no-users-in-room": "Brak użytkowników w pokoju",
"cant-kick-self": "Nie możesz wyrzucić samego siebie z grupy", "cant-kick-self": "Nie możesz wyrzucić samego siebie z grupy",
"no-users-selected": "Nie wybrano żadnych użytkowników", "no-users-selected": "Nie wybrano żadnych użytkowników",

@ -58,7 +58,7 @@
"modal-reason-custom": "Powód raportowania tej zawartości.", "modal-reason-custom": "Powód raportowania tej zawartości.",
"modal-submit": "Wyślij raport", "modal-submit": "Wyślij raport",
"modal-submit-success": "Zawartość została oflagowana do moderacji.", "modal-submit-success": "Zawartość została oflagowana do moderacji.",
"modal-submit-confirm": "Confirm Submission", "modal-submit-confirm": "Potwierdź wysłanie",
"modal-submit-confirm-text": "You have a custom reason specified already. Are you sure you wish to submit via quick-report?", "modal-submit-confirm-text": "Posiadasz zdefiniowany własny powód. Na pewno wysłać poprzez szybkie wysyłanie?",
"modal-submit-confirm-text-help": "Submitting a quick report will overwrite any custom reasons defined." "modal-submit-confirm-text-help": "Wysłanie szybkiego zgłoszenia nadpisze ew. zdefiniowane powody własne"
} }

@ -10,14 +10,14 @@
"500.title": "Wewnętrzny błąd.", "500.title": "Wewnętrzny błąd.",
"500.message": "Ups! Coś poszło nie tak.", "500.message": "Ups! Coś poszło nie tak.",
"400.title": "Złe zapytanie.", "400.title": "Złe zapytanie.",
"400.message": "Wygląda na to, że to łącze jest niepoprawne, proszę go sprawdzić i spróbować ponownie. W przeciwnym wypadku wróć do <a href='%1/'>strona domowa</a>.", "400.message": "Zdaje się, że ten odnośnik jest nieprawidłowy. Sprawdź odnośnik i spróbuj ponownie albo wróć na <a href='%1/'>stronę startową</a>.",
"register": "Zarejestruj się", "register": "Zarejestruj się",
"login": "Zaloguj się", "login": "Zaloguj się",
"please_log_in": "Proszę się zalogować", "please_log_in": "Proszę się zalogować",
"logout": "Wyloguj się", "logout": "Wyloguj się",
"posting_restriction_info": "Pisanie jest dostępne tylko dla zarejestrowanych członków forum. Kliknij tutaj, aby się zalogować.", "posting_restriction_info": "Posty mogą pisać tylko zarejestrowani użytkownicy forum. Kliknij tutaj, aby się zalogować.",
"welcome_back": "Witamy ponownie!", "welcome_back": "Witamy ponownie!",
"you_have_successfully_logged_in": "Zostałeś pomyślnie zalogowany.", "you_have_successfully_logged_in": "Logowanie powiodło się.",
"save_changes": "Zapisz zmiany", "save_changes": "Zapisz zmiany",
"save": "Zapisz", "save": "Zapisz",
"close": "Zamknij", "close": "Zamknij",
@ -42,23 +42,23 @@
"motd.welcome": "Witaj w NodeBB, platformie dyskusyjnej przyszłości.", "motd.welcome": "Witaj w NodeBB, platformie dyskusyjnej przyszłości.",
"previouspage": "Poprzednia strona", "previouspage": "Poprzednia strona",
"nextpage": "Następna strona", "nextpage": "Następna strona",
"alert.success": "Powodzenie", "alert.success": "Udało się",
"alert.error": "Niepowodzenie", "alert.error": "Błąd",
"alert.banned": "Ban", "alert.banned": "Ban",
"alert.banned.message": "Zostałeś/aś zbanowany/a - teraz nastąpi wylogowanie", "alert.banned.message": "Otrzymujesz ban teraz nastąpi wylogowanie",
"alert.unfollow": "Nie śledzisz już %1.", "alert.unfollow": "Nie obserwujesz już %1.",
"alert.follow": "Śledzisz %1.", "alert.follow": "Obserwujesz %1.",
"online": "Online", "online": "Online",
"users": "Użytkownicy", "users": "Użytkownicy",
"topics": "Tematy", "topics": "Tematy",
"posts": "Posty", "posts": "Posty",
"best": "Najlepsze", "best": "Najlepsze",
"votes": "Votes", "votes": "Głosy",
"upvoters": "Głosujący za", "upvoters": "Głosujący za",
"upvoted": "Oddane głosy za", "upvoted": "Oddane głosy za",
"downvoters": "Głosujący przeciw", "downvoters": "Głosujący przeciw",
"downvoted": "Oddane głosy przeciw", "downvoted": "Oddane głosy przeciw",
"views": "Wyświetleń", "views": "Wyświetlenia",
"reputation": "Reputacja", "reputation": "Reputacja",
"read_more": "czytaj więcej", "read_more": "czytaj więcej",
"more": "Więcej", "more": "Więcej",
@ -88,8 +88,8 @@
"updated.title": "Forum zaktualizowane", "updated.title": "Forum zaktualizowane",
"updated.message": "To forum zostało zaktualizowane do najnowszej wersji. Kliknij tutaj, by odświeżyć stronę.", "updated.message": "To forum zostało zaktualizowane do najnowszej wersji. Kliknij tutaj, by odświeżyć stronę.",
"privacy": "Prywatność", "privacy": "Prywatność",
"follow": "Śledź", "follow": "Obserwuj",
"unfollow": "Przestań śledzić", "unfollow": "Przestań obserwować",
"delete_all": "Usuń wszystko", "delete_all": "Usuń wszystko",
"map": "Mapa", "map": "Mapa",
"sessions": "Sesje logowania", "sessions": "Sesje logowania",
@ -98,14 +98,14 @@
"upload_file": "Prześlij plik", "upload_file": "Prześlij plik",
"upload": "Prześlij", "upload": "Prześlij",
"allowed-file-types": "Dozwolone typy plików %1", "allowed-file-types": "Dozwolone typy plików %1",
"unsaved-changes": "Posiadasz niezapisane zmiany. Jesteś pewien, że chcesz opuścić stronę?", "unsaved-changes": "Twoje zmiany nie zostały zapisane. Czy na pewno chcesz opuścić stronę?",
"reconnecting-message": "Wygląda na to, że twoje połączenie z %1 zostało przerwane. Proszę czekać, gdy staramy się je odnowić.", "reconnecting-message": "Zdaje się, że Twoje połączenie z %1 zostało przerwane. Zaczekaj na ponowne nawiązanie połączenia.",
"play": "Odtwórz", "play": "Odtwórz",
"cookies.message": "Ta strona używa plików cookies, by zapewnić Ci najlepsze działanie naszej strony.", "cookies.message": "Ta strona używa plików cookies, by zapewnić Ci jak najlepsze użytkowanie.",
"cookies.accept": "Rozumiem!", "cookies.accept": "Rozumiem!",
"cookies.learn_more": "Dowiedz się więcej", "cookies.learn_more": "Dowiedz się więcej",
"edited": "Edytowany", "edited": "Edytowany",
"disabled": "Wyłączony", "disabled": "Wyłączony",
"select": "Wybierz", "select": "Wybierz",
"user-search-prompt": "Type something here to find users..." "user-search-prompt": "Aby znaleźć użytkowników, wpisz tutaj..."
} }

@ -6,8 +6,8 @@
"no_groups_found": "Brak grup do wyświetlenia", "no_groups_found": "Brak grup do wyświetlenia",
"pending.accept": "Przyjmij", "pending.accept": "Przyjmij",
"pending.reject": "Odrzuć", "pending.reject": "Odrzuć",
"pending.accept_all": "Przyjmij Wszystkie", "pending.accept_all": "Przyjmij wszystkie",
"pending.reject_all": "Odrzuć Wszystkie", "pending.reject_all": "Odrzuć wszystkie",
"pending.none": "Nie ma w tym momencie żadnych oczekujących członków", "pending.none": "Nie ma w tym momencie żadnych oczekujących członków",
"invited.none": "Nie ma w tym momencie żadnych zaproszonych członków", "invited.none": "Nie ma w tym momencie żadnych zaproszonych członków",
"invited.uninvite": "Cofnij zaproszenie", "invited.uninvite": "Cofnij zaproszenie",
@ -54,5 +54,5 @@
"upload-group-cover": "Prześlij zdjęcie tła grupy", "upload-group-cover": "Prześlij zdjęcie tła grupy",
"bulk-invite-instructions": "Wprowadź listę oddzielonych przecinkami nazw użytkowników, których chcesz zaprosić do tej grupy", "bulk-invite-instructions": "Wprowadź listę oddzielonych przecinkami nazw użytkowników, których chcesz zaprosić do tej grupy",
"bulk-invite": "Masowe zaproszenie", "bulk-invite": "Masowe zaproszenie",
"remove_group_cover_confirm": "Czy chcesz usunąć tło profilu?" "remove_group_cover_confirm": "Czy na pewno chcesz usunąć zdjęcie w tle?"
} }

@ -3,10 +3,10 @@
"username": "Nazwa użytkownika", "username": "Nazwa użytkownika",
"email": "Adres e-mail", "email": "Adres e-mail",
"remember_me": "Zapamiętaj mnie", "remember_me": "Zapamiętaj mnie",
"forgot_password": "Zapomniałeś hasło?", "forgot_password": "Nie pamiętasz hasła?",
"alternative_logins": "Alternatywne logowanie", "alternative_logins": "Alternatywne logowanie",
"failed_login_attempt": "Nie udało się zalogować. Spróbuj ponownie.", "failed_login_attempt": "Logowanie nie powiodło się.",
"login_successful": "Zostałeś pomyślnie zalogowany.", "login_successful": "Logowanie powiodło się.",
"dont_have_account": "Nie masz konta?", "dont_have_account": "Nie masz konta?",
"logged-out-due-to-inactivity": "Zostałeś wylogowany z Panelu Administratora z powodu braku aktywności." "logged-out-due-to-inactivity": "Zostałeś wylogowany z Panelu Administratora z powodu braku aktywności."
} }

@ -23,20 +23,20 @@
"chat.add-users-to-room": "Dodaj użytkownika do pokoju czatu", "chat.add-users-to-room": "Dodaj użytkownika do pokoju czatu",
"chat.retrieving-users": "Pobieram użytkowników...", "chat.retrieving-users": "Pobieram użytkowników...",
"chat.manage-room": "Zarządzaj pokojami czatu", "chat.manage-room": "Zarządzaj pokojami czatu",
"chat.add-user-help": "Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation.", "chat.add-user-help": "Tu można szukać użytkowników. Wybrany użytkownik będzie dodany do czatu. Nowy użytkownik nie będzie widzieć komunikatów sprzed dołączenia do konwersacji.",
"chat.confirm-chat-with-dnd-user": "Ten użytkownik ustawił swój status na \"nie przeszkadzać\". Czy wciąż chcesz z nim rozmawiać?", "chat.confirm-chat-with-dnd-user": "Ten użytkownik ustawił swój status na \"nie przeszkadzać\". Czy wciąż chcesz z nim rozmawiać?",
"chat.rename-room": "Zmień nazwę pokoju", "chat.rename-room": "Zmień nazwę pokoju",
"chat.rename-placeholder": "Podaj swoją nazwę pokoju", "chat.rename-placeholder": "Podaj swoją nazwę pokoju",
"chat.rename-help": "Nazwa, która tutaj została ustawiona będzie widoczna przez wszystkich członków tego pokoju.", "chat.rename-help": "Nazwa, która tutaj została ustawiona będzie widoczna przez wszystkich członków tego pokoju.",
"chat.leave": "Opuść czat", "chat.leave": "Opuść czat",
"chat.leave-prompt": "Czy jesteś pewnien, że chcesz opuścić ten czat?", "chat.leave-prompt": "Czy jesteś pewnien, że chcesz opuścić ten czat?",
"chat.leave-help": "Leaving this chat will remove you from future correspondence in this chat. If you are re-added in the future, you will not see any chat history from prior to your re-joining.", "chat.leave-help": "Opuszczenie czatu usunie cię z przyszłej korespondencji na czacie. Jeśli zostaniesz w przyszłości znów dodany nie będziesz widzieć historii czatu sprzed dodania.",
"chat.in-room": "W tym pokoju", "chat.in-room": "W tym pokoju",
"composer.compose": "Skomponuj", "composer.compose": "Napisz",
"composer.show_preview": "Pokazuj podgląd", "composer.show_preview": "Pokazuj podgląd",
"composer.hide_preview": "Ukryj Podgląd", "composer.hide_preview": "Ukryj Podgląd",
"composer.user_said_in": "%1 powiedział w %2:", "composer.user_said_in": "%1 napisał(a) w %2:",
"composer.user_said": "%1 powiedział:", "composer.user_said": "%1 napisał(a):",
"composer.discard": "Na pewno chcesz porzucić ten post?", "composer.discard": "Na pewno chcesz porzucić ten post?",
"composer.submit_and_lock": "Prześlij i Zablokuj", "composer.submit_and_lock": "Prześlij i Zablokuj",
"composer.toggle_dropdown": "Przełącz Listę Rozwijaną", "composer.toggle_dropdown": "Przełącz Listę Rozwijaną",
@ -55,6 +55,6 @@
"bootbox.cancel": "Anuluj", "bootbox.cancel": "Anuluj",
"bootbox.confirm": "Potwierdź", "bootbox.confirm": "Potwierdź",
"cover.dragging_title": "Pozycjonowanie tła", "cover.dragging_title": "Pozycjonowanie tła",
"cover.dragging_message": "Przeciągnij i upuść zdjęcie na żądanym miejscu. Po zakończeniu kliknij \"Zapisz\"", "cover.dragging_message": "Przeciągnij zdjęcie tła do wybranej pozycji i kliknij „Zapisz”",
"cover.saved": "Tło zapisane" "cover.saved": "Tło zapisane"
} }

@ -6,7 +6,7 @@
"back_to_home": "Wróć do %1", "back_to_home": "Wróć do %1",
"outgoing_link": "Odnośnik wychodzący", "outgoing_link": "Odnośnik wychodzący",
"outgoing_link_message": "Opuszczasz %1", "outgoing_link_message": "Opuszczasz %1",
"continue_to": "Kontynuuj do %1", "continue_to": "Przejdź do %1",
"return_to": "Wróć do %1", "return_to": "Wróć do %1",
"new_notification": "Nowe powiadomienie", "new_notification": "Nowe powiadomienie",
"new_notification_from": "Masz nowe powiadomienie od %1", "new_notification_from": "Masz nowe powiadomienie od %1",
@ -15,30 +15,30 @@
"topics": "Tematy", "topics": "Tematy",
"replies": "Odpowiedzi", "replies": "Odpowiedzi",
"chat": "Czaty", "chat": "Czaty",
"follows": "Obserwowani", "follows": "Obserwuje",
"upvote": "Głosy na tak", "upvote": "Głosy na tak",
"new-flags": "Nowe flagi", "new-flags": "Nowe flagi",
"my-flags": "Flagi przypisane mnie", "my-flags": "Flagi przypisane mnie",
"bans": "Bany", "bans": "Bany",
"new_message_from": "Nowa wiadomość od <strong>%1</strong>", "new_message_from": "Nowa wiadomość od <strong>%1</strong>",
"upvoted_your_post_in": "<strong>%1</strong> zagłosował na twój post w <strong>%2</strong>", "upvoted_your_post_in": "<strong>%1</strong> zagłosował na Twój post w <strong>%2</strong>",
"upvoted_your_post_in_dual": "<strong>%1</strong> oraz<strong>%2</strong> za na twój post w <strong>%3</strong>.", "upvoted_your_post_in_dual": "<strong>%1</strong> oraz <strong>%2</strong> zagłosowali na Twój post w <strong>%3</strong>.",
"upvoted_your_post_in_multiple": "<strong>%1</strong> oraz %2 innych zagłosowało za na twój post w<strong>%3</strong>.", "upvoted_your_post_in_multiple": "<strong>%1</strong> oraz %2 innych zagłosowali na Twój post w <strong>%3</strong>.",
"moved_your_post": "<strong>%1</strong> przeniósł twój post do <strong>%2</strong>", "moved_your_post": "<strong>%1</strong> przeniósł Twój post do <strong>%2</strong>",
"moved_your_topic": "<strong>%1</strong> przeniósł <strong>%2</strong>", "moved_your_topic": "<strong>%1</strong> przeniósł <strong>%2</strong>",
"user_flagged_post_in": "<strong>%1<strong> oflagował twój post w <strong>%2</strong>", "user_flagged_post_in": "<strong>%1<strong> oflagował Twój post w <strong>%2</strong>",
"user_flagged_post_in_dual": "<strong>%1</strong> oraz <strong>%2</strong> oflagowali post w <strong>%3</strong>", "user_flagged_post_in_dual": "<strong>%1</strong> oraz <strong>%2</strong> oflagowali post w <strong>%3</strong>",
"user_flagged_post_in_multiple": "<strong>%1</strong> oraz %2 innych oflagowali post w <strong>%3</strong>", "user_flagged_post_in_multiple": "<strong>%1</strong> oraz %2 innych oflagowali post w <strong>%3</strong>",
"user_flagged_user": "<strong>%1</strong> oflagował (-ała) profil użytkownika (%2)", "user_flagged_user": "<strong>%1</strong> oflagował profil użytkownika (%2)",
"user_flagged_user_dual": "<strong>%1</strong> oraz <strong>%2</strong> oflagowali profil użytkownika (%3)", "user_flagged_user_dual": "<strong>%1</strong> oraz <strong>%2</strong> oflagowali profil użytkownika (%3)",
"user_flagged_user_multiple": "<strong>%1</strong> and %2 innych oflagowało profil użytkownika (%3)", "user_flagged_user_multiple": "<strong>%1</strong> and %2 innych oflagowali profil użytkownika (%3)",
"user_posted_to": "<strong>%1</strong> dodał odpowiedź do <strong>%2</strong>", "user_posted_to": "<strong>%1</strong> dodał odpowiedź do <strong>%2</strong>",
"user_posted_to_dual": "<strong>%1</strong> oraz <strong>%2</strong> dodali odpowiedzi do <strong>%3</strong>", "user_posted_to_dual": "<strong>%1</strong> oraz <strong>%2</strong> dodali odpowiedzi do <strong>%3</strong>",
"user_posted_to_multiple": "<strong>%1</strong> oraz %2 innych dodali odpowiedzi do <strong>%3</strong>", "user_posted_to_multiple": "<strong>%1</strong> oraz %2 innych dodali odpowiedzi do <strong>%3</strong>",
"user_posted_topic": "<strong>%1</strong> stworzył(-a) nowy temat: <strong>%2</strong>", "user_posted_topic": "<strong>%1</strong> stworzył nowy temat: <strong>%2</strong>",
"user_started_following_you": "<string>%1</strong> zaczął cię obserwować.", "user_started_following_you": "<string>%1</strong> zaczął Cię obserwować.",
"user_started_following_you_dual": "<strong>%1</strong> oraz <strong>%2</strong> obserwuje ciebie.", "user_started_following_you_dual": "<strong>%1</strong> oraz <strong>%2</strong> zaczęli Cię obserwować.",
"user_started_following_you_multiple": "<strong>%1</strong> oraz %2 innych Ciebie obserwuje.", "user_started_following_you_multiple": "<strong>%1</strong> oraz %2 innych obserwują Cię.",
"new_register": "<strong>%1</strong> wysłał(-a) żądanie rejestracji.", "new_register": "<strong>%1</strong> wysłał(-a) żądanie rejestracji.",
"new_register_multiple": "<strong>%1</strong> żądania rejestracji oczekują na sprawdzenie.", "new_register_multiple": "<strong>%1</strong> żądania rejestracji oczekują na sprawdzenie.",
"flag_assigned_to_you": "<strong>Flaga %1</strong> została przypisana do ciebie", "flag_assigned_to_you": "<strong>Flaga %1</strong> została przypisana do ciebie",
@ -47,14 +47,14 @@
"email-confirmed-message": "Dziękujemy za potwierdzenie maila. Twoje konto zostało aktywowane.", "email-confirmed-message": "Dziękujemy za potwierdzenie maila. Twoje konto zostało aktywowane.",
"email-confirm-error-message": "Wystąpił problem przy aktywacji - kod jest błędny lub przestarzały", "email-confirm-error-message": "Wystąpił problem przy aktywacji - kod jest błędny lub przestarzały",
"email-confirm-sent": "E-mail potwierdzający wysłany.", "email-confirm-sent": "E-mail potwierdzający wysłany.",
"none": "Żadna", "none": "Żadna z opcji",
"notification_only": "Tylko powiadomienie", "notification_only": "Tylko powiadomienie",
"email_only": "Tylko e-mail", "email_only": "Tylko e-mail",
"notification_and_email": "Powiadomienie oraz email", "notification_and_email": "Powiadomienie oraz e-mail",
"notificationType_upvote": "Kiedy ktoś zagłosuje na Twój post", "notificationType_upvote": "Kiedy ktoś zagłosuje na Twój post",
"notificationType_new-topic": "Kiedy ktoś, kogo obserwujesz, założy temat", "notificationType_new-topic": "Kiedy ktoś, kogo obserwujesz, utworzy temat",
"notificationType_new-reply": "Kiedy ktoś doda nową odpowiedź w temacie, który obserwujesz", "notificationType_new-reply": "Kiedy ktoś doda nową odpowiedź w temacie, który obserwujesz",
"notificationType_follow": "Kiedy ktoś zacznie Cię śledzić", "notificationType_follow": "Kiedy ktoś zacznie Cię obserwować",
"notificationType_new-chat": "Kiedy otrzymasz wiadomość na czacie", "notificationType_new-chat": "Kiedy otrzymasz wiadomość na czacie",
"notificationType_group-invite": "Kiedy otrzymasz grupowe zaproszenie", "notificationType_group-invite": "Kiedy otrzymasz grupowe zaproszenie",
"notificationType_new-register": "Kiedy ktoś zostaje dodany do kolejki rejestracyjnej", "notificationType_new-register": "Kiedy ktoś zostaje dodany do kolejki rejestracyjnej",

@ -6,18 +6,18 @@
"popular-month": "Tematy popularne w tym miesiącu", "popular-month": "Tematy popularne w tym miesiącu",
"popular-alltime": "Wszystkie popularne tematy", "popular-alltime": "Wszystkie popularne tematy",
"recent": "Ostatnie tematy", "recent": "Ostatnie tematy",
"top": "Najwyżej głosowane tematy", "top": "Tematy z najwyższą liczbą głosów",
"moderator-tools": "Narzędzia dla moderatorów", "moderator-tools": "Narzędzia dla moderatorów",
"flagged-content": "Treść oflagowanego posta", "flagged-content": "Treść oflagowanego posta",
"ip-blacklist": "Czarna lista adresów IP", "ip-blacklist": "Czarna lista adresów IP",
"post-queue": "Kolejka postów", "post-queue": "Kolejka postów",
"users/online": "Dostępni Użytkownicy", "users/online": "Dostępni użytkownicy",
"users/latest": "Nowi Użytkownicy", "users/latest": "Nowi użytkownicy",
"users/sort-posts": "Użytkownicy z największą liczbą postów", "users/sort-posts": "Użytkownicy z największą liczbą postów",
"users/sort-reputation": "Użytkownicy z najwyższą reputacją", "users/sort-reputation": "Użytkownicy z najwyższą reputacją",
"users/banned": "Zbanowani użytkownicy", "users/banned": "Zbanowani użytkownicy",
"users/most-flags": "Najczęściej oznaczani użytkownicy", "users/most-flags": "Najczęściej oznaczani użytkownicy",
"users/search": "Wyszukiwanie Użytkownków", "users/search": "Wyszukiwanie użytkownków",
"notifications": "Powiadomienia", "notifications": "Powiadomienia",
"tags": "Tagi", "tags": "Tagi",
"tag": "Tematy oznaczone pod &quot; %1 &quot;", "tag": "Tematy oznaczone pod &quot; %1 &quot;",
@ -31,11 +31,11 @@
"chats": "Czaty", "chats": "Czaty",
"chat": "Czat z %1", "chat": "Czat z %1",
"flags": "Flagi", "flags": "Flagi",
"flag-details": "Flag %1 Szczegóły", "flag-details": "Szczegóły flagi %1",
"account/edit": "Edytowanie \"%1\"", "account/edit": "Edytowanie „%1”",
"account/edit/password": "Edytowanie hasła \"%1\"", "account/edit/password": "Edytowanie hasła \"%1\"",
"account/edit/username": "Edytowanie nazwy \"%1\"", "account/edit/username": "Edytowanie nazwy \"%1\"",
"account/edit/email": "Edytowanie adresu email \"%1\"", "account/edit/email": "Edytowanie adresu e-mail „%1”",
"account/info": "Informacje o koncie", "account/info": "Informacje o koncie",
"account/following": "Obserwowani przez %1", "account/following": "Obserwowani przez %1",
"account/followers": "Obserwujący %1", "account/followers": "Obserwujący %1",
@ -46,11 +46,11 @@
"account/settings": "Ustawienia użytkownika", "account/settings": "Ustawienia użytkownika",
"account/watched": "Tematy obserwowane przez %1", "account/watched": "Tematy obserwowane przez %1",
"account/ignored": "Tematy zignorowane przez %1", "account/ignored": "Tematy zignorowane przez %1",
"account/upvoted": "Posty za głosowane za przez %1", "account/upvoted": "Posty, na które zagłosował %1",
"account/downvoted": "Posty za głosowane przeciw przez %1", "account/downvoted": "Posty, przeciwko którym zagłosował %1",
"account/best": "Najlepsze posty od %1", "account/best": "Najlepsze posty od %1",
"confirm": "E-mail potwierdzony", "confirm": "E-mail potwierdzony",
"maintenance.text": "Obecnie trwają prace konserwacyjne nad %1. Proszę wrócić później.", "maintenance.text": "Obecnie trwają prace konserwacyjne nad %1. Wróć później.",
"maintenance.messageIntro": "Dodatkowo administrator zostawił wiadomość:", "maintenance.messageIntro": "Dodatkowo administrator zostawił wiadomość:",
"throttled.text": "%1 jest niedostępny z powodu obciążenia. Proszę wrócić później." "throttled.text": "%1 jest niedostępny z powodu obciążenia. Wróć później."
} }

@ -1,13 +1,13 @@
{ {
"results_matching": "%1 wyników pasujących do \"%2\", (%3 sekund)", "results_matching": "%1 wyników pasujących do „%2” (%3 sekund)",
"no-matches": "Nie znaleziono pasujących wyników", "no-matches": "Nie znaleziono pasujących wyników",
"advanced-search": "Wyszukiwanie zaawansowane", "advanced-search": "Wyszukiwanie zaawansowane",
"in": "w", "in": "w",
"titles": "Tytuły", "titles": "Tytuły",
"titles-posts": "Tytuły i posty", "titles-posts": "Tytuły i posty",
"match-words": "Match words", "match-words": "Dopasuj słowa",
"all": "All", "all": "Wszystkie",
"any": "Any", "any": "Dowolne",
"posted-by": "Napisane przez", "posted-by": "Napisane przez",
"in-categories": "W kategoriach", "in-categories": "W kategoriach",
"search-child-categories": "Przeszukaj podkategorie", "search-child-categories": "Przeszukaj podkategorie",
@ -16,17 +16,17 @@
"at-least": "Przynajmniej", "at-least": "Przynajmniej",
"at-most": "Co najwyżej", "at-most": "Co najwyżej",
"relevance": "Trafność", "relevance": "Trafność",
"post-time": "Napisano", "post-time": "Data zamieszczenia",
"newer-than": "Nowsze niż", "newer-than": "Nowsze niż",
"older-than": "Starsze niż", "older-than": "Starsze niż",
"any-date": "Kiedykolwiek", "any-date": "Kiedykolwiek",
"yesterday": "Wczoraj", "yesterday": "Wczoraj",
"one-week": "Jeden tydzień", "one-week": "Jeden tydzień temu",
"two-weeks": "Dwa tygodnie", "two-weeks": "Dwa tygodnie temu",
"one-month": "Jeden miesiąc", "one-month": "Jeden miesiąc temu",
"three-months": "Trzy miesiące", "three-months": "Trzy miesiące temu",
"six-months": "Sześć miesięcy", "six-months": "Sześć miesięcy temu",
"one-year": "Jeden rok", "one-year": "Jeden rok temu",
"sort-by": "Sortuj po", "sort-by": "Sortuj po",
"last-reply-time": "Odpowiedziano ostatnio", "last-reply-time": "Odpowiedziano ostatnio",
"topic-title": "Tytuł tematu", "topic-title": "Tytuł tematu",

@ -1,7 +1,7 @@
{ {
"success": "Sukces!", "success": "Udało się",
"topic-post": "Twój post został wysłany.", "topic-post": "Twój post został wysłany.",
"post-queued": "Post został dodany do kolejki oczekiwania na zatwierdzania.", "post-queued": "Post został dodany do kolejki oczekujących na zatwierdzenie.",
"authentication-successful": "Zostałeś pomyślnie zalogowany.", "authentication-successful": "Uwierzytelnienie powiodło się.",
"settings-saved": "Ustawienia zostały zapisane." "settings-saved": "Ustawienia zostały zapisane."
} }

@ -2,21 +2,21 @@
"topic": "Temat", "topic": "Temat",
"topic_id": "Identyfikator tematu", "topic_id": "Identyfikator tematu",
"topic_id_placeholder": "Podaj identyfikator tematu", "topic_id_placeholder": "Podaj identyfikator tematu",
"no_topics_found": "Nie znaleziono żadnych tematów!", "no_topics_found": "Nie znaleziono żadnych tematów.",
"no_posts_found": "Nie znaleziono żadnych postów.", "no_posts_found": "Nie znaleziono żadnych postów.",
"post_is_deleted": "Ten post jest usunięty!", "post_is_deleted": "Ten post został usunięty!",
"topic_is_deleted": "Ten temat jest usunięty!", "topic_is_deleted": "Ten temat został usunięty!",
"profile": "Profil", "profile": "Profil",
"posted_by": "Napisane przez %1", "posted_by": "Napisane przez %1",
"posted_by_guest": "Wysłany przez Gościa", "posted_by_guest": "Zamieszczony przez gościa",
"chat": "Czat", "chat": "Czat",
"notify_me": "Powiadamiaj mnie o nowych odpowiedziach w tym temacie", "notify_me": "Powiadamiaj mnie o nowych odpowiedziach w tym temacie",
"quote": "Cytuj", "quote": "Cytuj",
"reply": "Odpowiedz", "reply": "Odpowiedz",
"replies_to_this_post": "%1 Odpowiedzi", "replies_to_this_post": "%1 odpowiedzi",
"one_reply_to_this_post": "1 Odpowiedź", "one_reply_to_this_post": "1 odpowiedź",
"last_reply_time": "Ostatnia odpowiedź", "last_reply_time": "Ostatnia odpowiedź",
"reply-as-topic": "Odpowiedz na temat", "reply-as-topic": "Odpowiedz, zakładając nowy temat",
"guest-login-reply": "Zaloguj się, aby odpowiedzieć", "guest-login-reply": "Zaloguj się, aby odpowiedzieć",
"edit": "Edytuj", "edit": "Edytuj",
"delete": "Usuń", "delete": "Usuń",
@ -35,12 +35,12 @@
"view-history": "Edytuj historię", "view-history": "Edytuj historię",
"bookmark_instructions": "Kliknij tutaj, by powrócić do ostatniego przeczytanego postu w tym temacie.", "bookmark_instructions": "Kliknij tutaj, by powrócić do ostatniego przeczytanego postu w tym temacie.",
"flag_title": "Zgłoś post do moderacji", "flag_title": "Zgłoś post do moderacji",
"merged_message": "Ten temat był połączony w <a href=\"/topic/%1\">%2</a>", "merged_message": "Ten temat został połączony z <a href=\"/topic/%1\">%2</a>",
"deleted_message": "Ten temat został skasowany. Tylko użytkownicy z uprawnieniami do zarządzania mogą go zobaczyć.", "deleted_message": "Ten temat został usunięty. Mogą go zobaczyć tylko użytkownicy upoważnieni do zarządzania tematami.",
"following_topic.message": "Będziesz od teraz otrzymywał powiadomienia, gdy ktoś odpowie w tym temacie.", "following_topic.message": "Będziesz teraz otrzymywać powiadomienia o nowych odpowiedziach w tym temacie.",
"not_following_topic.message": "Zobaczysz ten temat na liście nieprzeczytanych, ale nie otrzymasz żadnego powiadomienia dotyczącego tego tematu.", "not_following_topic.message": "Zobaczysz ten temat na liście nieprzeczytanych, ale nie będziesz otrzymywać powiadomień o odpowiedziach w tym temacie.",
"ignoring_topic.message": "Nie zobaczysz już tego tematu na liście nieprzeczytanych. Otrzymasz powiadomienie, kiedy zostaniesz wspomniany lub ktoś odda głos na twój post.", "ignoring_topic.message": "Nie zobaczysz już tego tematu na liście nieprzeczytanych. Otrzymasz powiadomienie, kiedy ktoś o Tobie wspomni lub zagłosuje na Twój post.",
"login_to_subscribe": "Zaloguj się, aby subskrybować ten temat.", "login_to_subscribe": "Zarejestruj lub zloguj się, aby subskrybować ten temat.",
"markAsUnreadForAll.success": "Temat oznaczony jako nieprzeczytany dla wszystkich.", "markAsUnreadForAll.success": "Temat oznaczony jako nieprzeczytany dla wszystkich.",
"mark_unread": "Oznacz jako nieprzeczytany", "mark_unread": "Oznacz jako nieprzeczytany",
"mark_unread.success": "Temat oznaczony jako nieprzeczytany.", "mark_unread.success": "Temat oznaczony jako nieprzeczytany.",
@ -52,17 +52,17 @@
"watching": "Obserwuj", "watching": "Obserwuj",
"not-watching": "Nie obserwuj", "not-watching": "Nie obserwuj",
"ignoring": "Ignoruj", "ignoring": "Ignoruj",
"watching.description": "Powiadom mnie o nowych odpowiedziach<br/> Pokazuj temat w nieprzeczytanych.", "watching.description": "Powiadamiaj mnie o nowych odpowiedziach.<br/> Pokazuj temat w nieprzeczytanych.",
"not-watching.description": "Nie informuj mnie o nowych odpowiedziach<br/> Pokazuj temat w nieprzeczytanych, jeśli kategoria nie jest ignorowana.", "not-watching.description": "Nie powiadamiaj mnie o nowych odpowiedziach.<br/> Pokazuj temat w nieprzeczytanych, jeśli kategoria nie jest ignorowana.",
"ignoring.description": "Nie informuj mnie o nowych odpowiedziach.<br/>Nie pokazuj tematu w nieprzeczytanych.", "ignoring.description": "Nie powiadamiaj mnie o nowych odpowiedziach.<br/>Nie pokazuj tematu w nieprzeczytanych.",
"thread_tools.title": "Narzędzia tematu", "thread_tools.title": "Narzędzia tematu",
"thread_tools.markAsUnreadForAll": "Zaznacz nieprzeczytane dla wszystkich", "thread_tools.markAsUnreadForAll": "Oznacz jako nieprzeczytany dla wszystkich",
"thread_tools.pin": "Przypnij temat", "thread_tools.pin": "Przypnij temat",
"thread_tools.unpin": "Odepnij temat", "thread_tools.unpin": "Odepnij temat",
"thread_tools.lock": "Zablokuj temat", "thread_tools.lock": "Zablokuj temat",
"thread_tools.unlock": "Odblokuj temat", "thread_tools.unlock": "Odblokuj temat",
"thread_tools.move": "Przenieś temat", "thread_tools.move": "Przenieś temat",
"thread_tools.move-posts": "Przenieś wiadomości", "thread_tools.move-posts": "Przenieś posty",
"thread_tools.move_all": "Przenieś wszystko", "thread_tools.move_all": "Przenieś wszystko",
"thread_tools.select_category": "Wybierz kategorię", "thread_tools.select_category": "Wybierz kategorię",
"thread_tools.fork": "Skopiuj temat", "thread_tools.fork": "Skopiuj temat",
@ -82,27 +82,27 @@
"load_categories": "Ładowanie kategorii", "load_categories": "Ładowanie kategorii",
"confirm_move": "Przenieś", "confirm_move": "Przenieś",
"confirm_fork": "Skopiuj", "confirm_fork": "Skopiuj",
"bookmark": "Zakładka", "bookmark": "Dodaj do zakładek",
"bookmarks": "Zakładki", "bookmarks": "Zakładki",
"bookmarks.has_no_bookmarks": "Nie dodałeś jeszcze żadnego postu do zakładek.", "bookmarks.has_no_bookmarks": "Nie dodałeś jeszcze żadnego postu do zakładek.",
"loading_more_posts": "Załaduj więcej postów", "loading_more_posts": "Załaduj więcej postów",
"move_topic": "Przenieś temat", "move_topic": "Przenieś temat",
"move_topics": "Przenieś tematy", "move_topics": "Przenieś tematy",
"move_post": "Przenieś post", "move_post": "Przenieś post",
"post_moved": "Post przeniesiony!", "post_moved": "Post został przeniesiony!",
"fork_topic": "Skopiuj temat", "fork_topic": "Skopiuj temat",
"fork_topic_instruction": "Zaznacz posty, które chcesz sklonować", "fork_topic_instruction": "Zaznacz posty, które chcesz skopiować",
"fork_no_pids": "Nie zaznaczyłeś żadnych postów!", "fork_no_pids": "Nie zaznaczono żadnych postów!",
"fork_pid_count": "wybrano %1 post(-ów)", "fork_pid_count": "Zaznaczono %1 post(-ów)",
"fork_success": "Udało się skopiować temat. Kliknij tutaj, aby do niego przejść.", "fork_success": "Temat został skopiowany. Kliknij tutaj, aby do niego przejść.",
"delete_posts_instruction": "Kliknij na posty, które chcesz usunąć", "delete_posts_instruction": "Zaznacz posty, które chcesz usunąć",
"merge_topics_instruction": "Zaznacz tematy, które chcesz połączyć", "merge_topics_instruction": "Zaznacz tematy, które chcesz połączyć",
"move_posts_instruction": "Kliknij posty, które chcesz przenieść", "move_posts_instruction": "Zaznacz posty, które chcesz przenieść",
"composer.title_placeholder": "Wpisz tutaj tytuł tematu...", "composer.title_placeholder": "Tutaj wpisz tytuł tematu...",
"composer.handle_placeholder": "Nazwa", "composer.handle_placeholder": "Nazwa",
"composer.discard": "Odrzuć", "composer.discard": "Odrzuć",
"composer.submit": "Wyślij", "composer.submit": "Utwórz",
"composer.replying_to": "Odpowiadanie na %1", "composer.replying_to": "Odpowiedź na %1",
"composer.new_topic": "Nowy temat", "composer.new_topic": "Nowy temat",
"composer.uploading": "wysyłanie...", "composer.uploading": "wysyłanie...",
"composer.thumb_url_label": "Wklej adres miniaturki tematu", "composer.thumb_url_label": "Wklej adres miniaturki tematu",
@ -110,10 +110,10 @@
"composer.thumb_url_placeholder": "http://przykład.pl/thumb.png", "composer.thumb_url_placeholder": "http://przykład.pl/thumb.png",
"composer.thumb_file_label": "Lub wyślij plik", "composer.thumb_file_label": "Lub wyślij plik",
"composer.thumb_remove": "Wyczyść pola", "composer.thumb_remove": "Wyczyść pola",
"composer.drag_and_drop_images": "Przeciągnij i upuść obrazek tutaj.", "composer.drag_and_drop_images": "Przeciągnij i upuść obrazy tutaj",
"more_users_and_guests": "%1 więcej użytkownik(ów) i %2 gośc(i)", "more_users_and_guests": "%1 użytkownik(-ów) i %2 gość(-ci) więcej",
"more_users": "%1 więcej użytkownik(ów)", "more_users": "%1 użytkownik(-ów) więcej",
"more_guests": "%1 więcej gośc(i)", "more_guests": "%1 gość(-ci) więcej",
"users_and_others": "%1 i %2 innych", "users_and_others": "%1 i %2 innych",
"sort_by": "Sortuj według", "sort_by": "Sortuj według",
"oldest_to_newest": "Najpierw najstarsze", "oldest_to_newest": "Najpierw najstarsze",
@ -121,11 +121,11 @@
"most_votes": "Najwięcej głosów", "most_votes": "Najwięcej głosów",
"most_posts": "Najwięcej postów", "most_posts": "Najwięcej postów",
"stale.title": "Stworzyć nowy temat?", "stale.title": "Stworzyć nowy temat?",
"stale.warning": "Temat, na który chcesz udzielić odpowiedzi, jest przestarzały. Czy nie chciałbyś utworzyć nowego tematu, zamiast udzielać się w tym?", "stale.warning": "Temat, na który chcesz udzielić odpowiedzi, jest dość stary. Czy nie wolisz utworzyć nowego tematu i jedynie odnieść się do tego?",
"stale.create": "Stwórz nowy temat", "stale.create": "Stwórz nowy temat",
"stale.reply_anyway": "Odpowiedź na ten temat mimo tego", "stale.reply_anyway": "Odpowiedz na ten temat mimo to",
"link_back": "Re: [%1](%2)", "link_back": "Re: [%1](%2)",
"diffs.title": "Wyślij edycję historii", "diffs.title": "Historia edycji posta",
"diffs.description": "Ta wiadomość ma <strong>%1</strong> rewizji. Kliknij jedną z rewizji poniżej by zobaczyć treść wiadomości w tamtym okresie.", "diffs.description": "Ten post zawiera <strong>%1</strong> zmian. Kliknij w którąś ze zmian poniżej, aby zobaczyć treść posta w momencie jej dokonania.",
"diffs.no-revisions-description": "Ta wiadomość ma <strong>%1</strong> rewizji." "diffs.no-revisions-description": "Ten post zawiera <strong>%1</strong> zmian."
} }

@ -17,18 +17,18 @@
"account-deleted": "Konto usunięte", "account-deleted": "Konto usunięte",
"fullname": "Pełna nazwa", "fullname": "Pełna nazwa",
"website": "Strona WWW", "website": "Strona WWW",
"location": "Położenie", "location": "Lokalizacja",
"age": "Wiek", "age": "Wiek",
"joined": "Dołączono", "joined": "Dołączono",
"lastonline": "Ostatnio online", "lastonline": "Ostatnio online",
"profile": "Profil", "profile": "Profil",
"profile_views": "Wyświetleń", "profile_views": "Wyświetlenia",
"reputation": "Reputacja", "reputation": "Reputacja",
"bookmarks": "Zakładki", "bookmarks": "Zakładki",
"watched": "Obserwowane", "watched": "Obserwowane",
"ignored": "Pominięte", "ignored": "Pominięte",
"followers": "Śledzących", "followers": "Obserwujący",
"following": "Śledzonych", "following": "Obserwowani",
"aboutme": "O mnie", "aboutme": "O mnie",
"signature": "Sygnatura", "signature": "Sygnatura",
"birthday": "Urodziny", "birthday": "Urodziny",
@ -36,8 +36,8 @@
"chat_with": "Kontynuuj czat z %1", "chat_with": "Kontynuuj czat z %1",
"new_chat_with": "Rozpocznij czat z %1", "new_chat_with": "Rozpocznij czat z %1",
"flag-profile": "Zgłoś profil", "flag-profile": "Zgłoś profil",
"follow": "Śledź", "follow": "Obserwuj",
"unfollow": "Przestań śledzić", "unfollow": "Przestań obserwować",
"more": "Więcej", "more": "Więcej",
"profile_update_success": "Profil został zaktualizowany pomyślnie!", "profile_update_success": "Profil został zaktualizowany pomyślnie!",
"change_picture": "Zmień zdjęcie", "change_picture": "Zmień zdjęcie",
@ -66,13 +66,13 @@
"upload_a_picture": "Prześlij zdjęcie", "upload_a_picture": "Prześlij zdjęcie",
"remove_uploaded_picture": "Usuń przesłane zdjęcie", "remove_uploaded_picture": "Usuń przesłane zdjęcie",
"upload_cover_picture": "Prześlij zdjęcie tła", "upload_cover_picture": "Prześlij zdjęcie tła",
"remove_cover_picture_confirm": "Czy jesteś pewny, że chcesz usunąć zdjęcie okładki?", "remove_cover_picture_confirm": "Czy na pewno chcesz usunąć zdjęcie w tle?",
"crop_picture": "Przytnij obrazek", "crop_picture": "Przytnij obrazek",
"upload_cropped_picture": "Przytnij i prześlij", "upload_cropped_picture": "Przytnij i prześlij",
"settings": "Ustawienia", "settings": "Ustawienia",
"show_email": "Wyświetlaj mój adres e-mail", "show_email": "Wyświetlaj mój adres e-mail",
"show_fullname": "Wyświetlaj moją pełną nazwę", "show_fullname": "Wyświetlaj moją pełną nazwę",
"restrict_chats": "Pozwalaj tylko na wiadomości czat użytkownikami, których śledzę", "restrict_chats": "Przyjmuj wiadomości na czacie tylko od osób, które obserwuję",
"digest_label": "Przysyłaj okresowe podsumowanie wiadomości na forum", "digest_label": "Przysyłaj okresowe podsumowanie wiadomości na forum",
"digest_description": "Subskrybuj, aby otrzymywać maile dla tego forum (nowe powiadomienia i tematy) zgodnie z ustalonym harmonogramem", "digest_description": "Subskrybuj, aby otrzymywać maile dla tego forum (nowe powiadomienia i tematy) zgodnie z ustalonym harmonogramem",
"digest_off": "Wyłączone", "digest_off": "Wyłączone",
@ -80,8 +80,8 @@
"digest_weekly": "Co tydzień", "digest_weekly": "Co tydzień",
"digest_monthly": "Co miesiąc", "digest_monthly": "Co miesiąc",
"settings-require-reload": "Niektóre zmiany ustawień wymagają przeładowania. Kliknij tutaj, aby przeładować stronę.", "settings-require-reload": "Niektóre zmiany ustawień wymagają przeładowania. Kliknij tutaj, aby przeładować stronę.",
"has_no_follower": "Ten użytkownik nie ma jeszcze żadnych śledzących", "has_no_follower": "Ten użytkownik nie ma jeszcze żadnych obserwujących",
"follows_no_one": "Użytkownik jeszcze nikogo nie śledzi.", "follows_no_one": "Ten użytkownik jeszcze nikogo nie obserwuje",
"has_no_posts": "Ten użytkownik nic jeszcze nie napisał.", "has_no_posts": "Ten użytkownik nic jeszcze nie napisał.",
"has_no_topics": "Ten użytkownik nie stworzył jeszcze żadnych tematów.", "has_no_topics": "Ten użytkownik nie stworzył jeszcze żadnych tematów.",
"has_no_watched_topics": "Ten użytkownik nie obserwuje jeszcze żadnych tematów.", "has_no_watched_topics": "Ten użytkownik nie obserwuje jeszcze żadnych tematów.",
@ -110,20 +110,20 @@
"browsing": "Ustawienia szukania", "browsing": "Ustawienia szukania",
"open_links_in_new_tab": "Otwieraj odnośniki wychodzące w nowej karcie", "open_links_in_new_tab": "Otwieraj odnośniki wychodzące w nowej karcie",
"enable_topic_searching": "Włącz szukanie w temacie", "enable_topic_searching": "Włącz szukanie w temacie",
"topic_search_help": "Jeśli włączone, wyszukiwanie w tematach zastąpi przeglądarkowe przeszukiwanie strony i pozwoli na przeszukanie całego tematu, zamiast ograniczonej zawartości aktualnie wyświetlonej na ekranie", "topic_search_help": "Zaznacz, jeśli chcesz, by wyszukiwanie w temacie zastąpiło przeszukiwanie strony poprzez przeglądarkę, a tym samym umożliwiło przeszukiwanie całego tematu, a nie tylko treści aktualnie wyświetlanych na ekranie",
"delay_image_loading": "Opóźnienie ładowania zdjęcia", "delay_image_loading": "Opóźnienie ładowania zdjęć",
"image_load_delay_help": "Jeśli włączone, zdjęcia w temacie nie załadują się, dopóki nie najedzie się na nie", "image_load_delay_help": "Zaznacz, jeśli chcesz, by zdjęcia w temacie ładowały się dopiero w miarę przewijania",
"scroll_to_my_post": "Po napisaniu odpowiedzi, wyświetl najnowsze posty", "scroll_to_my_post": "Wyświetl nowy post po zamieszczeniu odpowiedzi",
"follow_topics_you_reply_to": "Obserwuj tematy, w których uczestniczysz", "follow_topics_you_reply_to": "Obserwuj tematy, w których uczestniczysz",
"follow_topics_you_create": "Obserwuj tematy, które utworzyłeś", "follow_topics_you_create": "Obserwuj tematy, które utworzyłeś",
"grouptitle": "Tytuł grupy", "grouptitle": "Nazwa grupy",
"no-group-title": "Brak tytułu grupy", "no-group-title": "Brak nazwy grupy",
"select-skin": "Wybierz skórkę", "select-skin": "Wybierz skórkę",
"select-homepage": "Wybierz stronę startową", "select-homepage": "Wybierz stronę startową",
"homepage": "Strona startowa", "homepage": "Strona startowa",
"homepage_description": "Wybierz stronę, jaką chcesz mieć ustawioną na domyślną, lub \"None\", jeśli chcesz używać domyślnej. ", "homepage_description": "Wybierz preferowaną stronę startową lub „None”, jeśli chcesz używać strony domyślnej. ",
"custom_route": "Niestandardowa strona startowa", "custom_route": "Niestandardowa strona startowa",
"custom_route_help": "Wpisz niestandardowa stronę startową, bez slashu (np. \"recent\", albo \"popular\")", "custom_route_help": "Wpisz nazwę strony, bez ukośnika (np. „Ostatnie” lub „Popularne”)",
"sso.title": "Usługi Pojedynczego Logowania", "sso.title": "Usługi Pojedynczego Logowania",
"sso.associated": "Powiązane z", "sso.associated": "Powiązane z",
"sso.not-associated": "Kliknij tutaj, aby powiązać z", "sso.not-associated": "Kliknij tutaj, aby powiązać z",

@ -6,7 +6,7 @@
"search": "Szukaj", "search": "Szukaj",
"enter_username": "Wpisz wyszukiwaną nazwę użytkownika", "enter_username": "Wpisz wyszukiwaną nazwę użytkownika",
"load_more": "Wczytaj Więcej", "load_more": "Wczytaj Więcej",
"users-found-search-took": "Znaleziono %1 użytkownik(ów). Szukanie zajęło %2 sek.", "users-found-search-took": "Znaleziono %1 użytkownika(-ów). Szukanie zajęło %2 sek.",
"filter-by": "Filtruj", "filter-by": "Filtruj",
"online-only": "Tylko dostępny", "online-only": "Tylko dostępny",
"invite": "Zaproś", "invite": "Zaproś",

@ -1,5 +1,5 @@
{ {
"alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", "alert.confirm-rebuild-and-restart": "Tem certeza de que deseja reconstruir e reiniciar o NodeBB?",
"alert.confirm-restart": "Tem certeza de que você deseja reiniciar o NodeBB?", "alert.confirm-restart": "Tem certeza de que você deseja reiniciar o NodeBB?",
"acp-title": "%1 | Painel de Controle Administrativo do NodeBB", "acp-title": "%1 | Painel de Controle Administrativo do NodeBB",

@ -1,14 +1,14 @@
{ {
"custom-css": "Custom CSS/LESS", "custom-css": "CSS/LESS personalizado.",
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.", "custom-css.description": "Insira suas próprias declarações CSS/LESS aqui, elas serão aplicadas após todos os outros estilos.",
"custom-css.enable": "Enable Custom CSS/LESS", "custom-css.enable": "Habilitar CSS/LESS personalizado.",
"custom-js": "Custom Javascript", "custom-js": "Javascript personalizado.",
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.", "custom-js.description": "Insira seu javascript aqui. Ele será executado após a pagina ter sido completamente carregada.",
"custom-js.enable": "Enable Custom Javascript", "custom-js.enable": "Habilitar javascript personalizado.",
"custom-header": "Cabeçalho Personalizado", "custom-header": "Cabeçalho Personalizado",
"custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <code>&lt;head&gt;</code> section of your forum's markup. Script tags are allowed, but are discouraged, as the <a href=\"#custom-header\" data-toggle=\"tab\">Custom Javascript</a> tab is available.", "custom-header.description": "Insira HTML personalizado aqui ( Meta Tags, etc...) para que seja adicionado ao <code>&lt;head&gt;</code> do seu fórum. Tags de script são permitidas, porém são desaconselhadas uma vez que a tab de Javascript Personalizado está disponível.",
"custom-header.enable": "Ligar o Cabeçalho Personalizado", "custom-header.enable": "Ligar o Cabeçalho Personalizado",
"custom-css.livereload": "Habilitar Recarregamento Automático", "custom-css.livereload": "Habilitar Recarregamento Automático",

@ -7,5 +7,5 @@
"revert-confirm": "Tem certeza que você deseja restaurar o tema padrão do NodeBB?", "revert-confirm": "Tem certeza que você deseja restaurar o tema padrão do NodeBB?",
"theme-changed": "Tema Alterado", "theme-changed": "Tema Alterado",
"revert-success": "Você reverteu com sucesso o seu NodeBB para seu tema padrão.", "revert-success": "Você reverteu com sucesso o seu NodeBB para seu tema padrão.",
"restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." "restart-to-activate": "Por favor reconstrua e reinicie seu NodeBB para ativar este tema."
} }

@ -11,13 +11,13 @@
"invalid-uid": "ID de Usuário Inválido", "invalid-uid": "ID de Usuário Inválido",
"invalid-username": "Nome de Usuário Inválido", "invalid-username": "Nome de Usuário Inválido",
"invalid-email": "Email Inválido", "invalid-email": "Email Inválido",
"invalid-title": "Invalid title", "invalid-title": "Título inválido",
"invalid-user-data": "Dados de Usuário Inválidos", "invalid-user-data": "Dados de Usuário Inválidos",
"invalid-password": "Senha Inválida", "invalid-password": "Senha Inválida",
"invalid-login-credentials": "Credenciais de login inválidas", "invalid-login-credentials": "Credenciais de login inválidas",
"invalid-username-or-password": "Por favor especifique ambos nome de usuário e senha", "invalid-username-or-password": "Por favor especifique ambos nome de usuário e senha",
"invalid-search-term": "Termo de pesquisa inválido", "invalid-search-term": "Termo de pesquisa inválido",
"invalid-url": "Invalid URL", "invalid-url": "URL Inválido",
"csrf-invalid": "Nós não fomos capazes de logá-lo, provavelmente devido à uma sessão expirada. Por favor tente novamente.", "csrf-invalid": "Nós não fomos capazes de logá-lo, provavelmente devido à uma sessão expirada. Por favor tente novamente.",
"invalid-pagination-value": "Valor de paginação inválido, precisa ser entre no mínimo %1 e no máximo %2", "invalid-pagination-value": "Valor de paginação inválido, precisa ser entre no mínimo %1 e no máximo %2",
"username-taken": "Nome de usuário já existe", "username-taken": "Nome de usuário já existe",
@ -82,7 +82,7 @@
"cant-ban-other-admins": "Você não pode banir outros administradores!", "cant-ban-other-admins": "Você não pode banir outros administradores!",
"cant-remove-last-admin": "Você é o único administrador. Adicione outro usuário como administrador antes de remover a si mesmo como admin", "cant-remove-last-admin": "Você é o único administrador. Adicione outro usuário como administrador antes de remover a si mesmo como admin",
"cant-delete-admin": "Remova o privilégio de administrador desta conta antes de tentar deletá-la.", "cant-delete-admin": "Remova o privilégio de administrador desta conta antes de tentar deletá-la.",
"invalid-image": "Invalid image", "invalid-image": "Imagem Inválida",
"invalid-image-type": "Tipo inválido de imagem. Os tipos permitidos são: %1", "invalid-image-type": "Tipo inválido de imagem. Os tipos permitidos são: %1",
"invalid-image-extension": "Extensão de imagem inválida", "invalid-image-extension": "Extensão de imagem inválida",
"invalid-file-type": "Tipo de arquivo inválido. Os tipos permitidos são: %1", "invalid-file-type": "Tipo de arquivo inválido. Os tipos permitidos são: %1",
@ -114,20 +114,20 @@
"cant-edit-chat-message": "Você não tem permissão para editar esta mensagem", "cant-edit-chat-message": "Você não tem permissão para editar esta mensagem",
"cant-remove-last-user": "Você não pode excluir o último usuário", "cant-remove-last-user": "Você não pode excluir o último usuário",
"cant-delete-chat-message": "Você não possui permissão para deletar esta mensagem", "cant-delete-chat-message": "Você não possui permissão para deletar esta mensagem",
"chat-edit-duration-expired": "You are only allowed to edit chat messages for %1 second(s) after posting", "chat-edit-duration-expired": "Você só pode editar mensagens de chat %1 segundo(s) após postar",
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting", "chat-delete-duration-expired": "Você só pode deletar mensagens de chat %1 segundo(s) após postar",
"chat-deleted-already": "This chat message has already been deleted.", "chat-deleted-already": "Essa mensagem de chat já foi deletada",
"chat-restored'already": "This chat message has already been restored.", "chat-restored'already": "Essa mensagem de chat já foi restaurada",
"already-voting-for-this-post": "Você já votou neste post.", "already-voting-for-this-post": "Você já votou neste post.",
"reputation-system-disabled": "O sistema de reputação está desabilitado.", "reputation-system-disabled": "O sistema de reputação está desabilitado.",
"downvoting-disabled": "Negativação está desabilitada", "downvoting-disabled": "Negativação está desabilitada",
"not-enough-reputation-to-downvote": "Você não possui reputação suficiente para negativar este post", "not-enough-reputation-to-downvote": "Você não possui reputação suficiente para negativar este post",
"not-enough-reputation-to-flag": "Você não possui reputação suficiente para sinalizar este post", "not-enough-reputation-to-flag": "Você não possui reputação suficiente para sinalizar este post",
"not-enough-reputation-min-rep-website": "You do not have enough reputation to add a website", "not-enough-reputation-min-rep-website": "Você não possui reputação suficiente para adicionar um site",
"not-enough-reputation-min-rep-aboutme": "You do not have enough reputation to add an about me", "not-enough-reputation-min-rep-aboutme": "Você não possui reputação suficiente para adicionar um sobre mim",
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature", "not-enough-reputation-min-rep-signature": "Você não possui reputação suficiente para adicionar uma assinatura",
"already-flagged": "Você já sinalizou esse post", "already-flagged": "Você já sinalizou esse post",
"self-vote": "You cannot vote on your own post", "self-vote": "Você não pode votar no seu próprio post",
"reload-failed": "O NodeBB encontrou um problema ao recarregar: \"%1\". O NodeBB continuará a servir os assets existentes no lado do cliente, apesar de que você deve desfazer o que você fez antes de recarregar.", "reload-failed": "O NodeBB encontrou um problema ao recarregar: \"%1\". O NodeBB continuará a servir os assets existentes no lado do cliente, apesar de que você deve desfazer o que você fez antes de recarregar.",
"registration-error": "Erro de Cadastro", "registration-error": "Erro de Cadastro",
"parse-error": "Algo deu errado ao receber a resposta do servidor", "parse-error": "Algo deu errado ao receber a resposta do servidor",
@ -144,6 +144,6 @@
"invalid-home-page-route": "Rota de página inicial inválida", "invalid-home-page-route": "Rota de página inicial inválida",
"invalid-session": "Erro de Sessão", "invalid-session": "Erro de Sessão",
"invalid-session-text": "Parece que sua sessão de login não está mais ativa, ou não combina mais com a do servidor. Por gentileza, recarregue esta página.", "invalid-session-text": "Parece que sua sessão de login não está mais ativa, ou não combina mais com a do servidor. Por gentileza, recarregue esta página.",
"no-topics-selected": "No topics selected!", "no-topics-selected": "Nenhum tópico selecionado!",
"cant-move-to-same-topic": "Can't move post to same topic!" "cant-move-to-same-topic": "Não é possível mover um post para o mesmo tópico!"
} }

@ -54,11 +54,11 @@
"modal-body": "Por favor especifique sua razão para sinalizar %1 %2 para revisão. Alternativamente, use um dos botões de reporte rápido se for aplicável.", "modal-body": "Por favor especifique sua razão para sinalizar %1 %2 para revisão. Alternativamente, use um dos botões de reporte rápido se for aplicável.",
"modal-reason-spam": "Spam", "modal-reason-spam": "Spam",
"modal-reason-offensive": "Ofensivo", "modal-reason-offensive": "Ofensivo",
"modal-reason-other": "Other (specify below)", "modal-reason-other": "Outro (especifique abaixo)",
"modal-reason-custom": "Motivo para reportar este conteúdo...", "modal-reason-custom": "Motivo para reportar este conteúdo...",
"modal-submit": "Enviar Reportagem", "modal-submit": "Enviar Reportagem",
"modal-submit-success": "O conteúdo foi sinalizado para moderação.", "modal-submit-success": "O conteúdo foi sinalizado para moderação.",
"modal-submit-confirm": "Confirm Submission", "modal-submit-confirm": "Cofirmar Envio",
"modal-submit-confirm-text": "You have a custom reason specified already. Are you sure you wish to submit via quick-report?", "modal-submit-confirm-text": "You have a custom reason specified already. Are you sure you wish to submit via quick-report?",
"modal-submit-confirm-text-help": "Submitting a quick report will overwrite any custom reasons defined." "modal-submit-confirm-text-help": "Submitting a quick report will overwrite any custom reasons defined."
} }

@ -47,18 +47,18 @@
"email-confirmed-message": "Obrigado por validar o seu email. Agora sua conta está plenamente ativada.", "email-confirmed-message": "Obrigado por validar o seu email. Agora sua conta está plenamente ativada.",
"email-confirm-error-message": "Houve um problema ao validar o seu endereço de email. Talvez o código era invalido ou tenha expirado.", "email-confirm-error-message": "Houve um problema ao validar o seu endereço de email. Talvez o código era invalido ou tenha expirado.",
"email-confirm-sent": "Email de confirmação enviado.", "email-confirm-sent": "Email de confirmação enviado.",
"none": "None", "none": "Nenhum",
"notification_only": "Notification Only", "notification_only": "Apenas Notificações",
"email_only": "Email Only", "email_only": "Apenas Email",
"notification_and_email": "Notification & Email", "notification_and_email": "Notificações e Email",
"notificationType_upvote": "When someone upvotes your post", "notificationType_upvote": "When someone upvotes your post",
"notificationType_new-topic": "When someone you follow posts a topic", "notificationType_new-topic": "When someone you follow posts a topic",
"notificationType_new-reply": "When a new reply is posted in a topic you are watching", "notificationType_new-reply": "Quando uma nova resposta é postada em um tópico que você está observando",
"notificationType_follow": "When someone starts following you", "notificationType_follow": "Quando alguém começar a seguir você",
"notificationType_new-chat": "When you receive a chat message", "notificationType_new-chat": "Quando você receber uma mensagem de chat",
"notificationType_group-invite": "When you receive a group invite", "notificationType_group-invite": "Quando você receber um convite para um grupo",
"notificationType_new-register": "When someone gets added to registration queue", "notificationType_new-register": "Quando alguém for adicionado a fila de registro",
"notificationType_post-queue": "When a new post is queued", "notificationType_post-queue": "Quando um novo post entrar na fila",
"notificationType_new-post-flag": "When a post is flagged", "notificationType_new-post-flag": "Quando um post for marcado",
"notificationType_new-user-flag": "When a user is flagged" "notificationType_new-user-flag": "Quando um usuário for marcado"
} }

@ -1,7 +1,7 @@
{ {
"banned": "Banido", "banned": "Banido",
"offline": "Offline", "offline": "Offline",
"deleted": "Deleted", "deleted": "Deletado",
"username": "Nome de Usuário", "username": "Nome de Usuário",
"joindate": "Data de Entrada", "joindate": "Data de Entrada",
"postcount": "Número de Posts", "postcount": "Número de Posts",
@ -12,7 +12,7 @@
"ban_account_confirm": "Você realmente quer banir esse usuario?", "ban_account_confirm": "Você realmente quer banir esse usuario?",
"unban_account": "Desbanir Conta", "unban_account": "Desbanir Conta",
"delete_account": "Deletar Conta", "delete_account": "Deletar Conta",
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.", "delete_account_confirm": "Tem certeza que deseja deletar a sua conta?<br /><strong>Esta ação é irreversível e você não poderá recuperar nenhuma informação</strong><br /><br />Insira sua senha para confirmar que você deseja destruir essa conta.",
"delete_this_account_confirm": "Você tem certeza que deseja excluir essa conta? <br /><strong>Essa ação é irreversível e você não poderá recuperar quaisquer dados</strong><br /><br />", "delete_this_account_confirm": "Você tem certeza que deseja excluir essa conta? <br /><strong>Essa ação é irreversível e você não poderá recuperar quaisquer dados</strong><br /><br />",
"account-deleted": "Conta excluída", "account-deleted": "Conta excluída",
"fullname": "Nome Completo", "fullname": "Nome Completo",
@ -26,7 +26,7 @@
"reputation": "Reputação", "reputation": "Reputação",
"bookmarks": "Favoritos", "bookmarks": "Favoritos",
"watched": "Acompanhado", "watched": "Acompanhado",
"ignored": "Ignored", "ignored": "Ignorado",
"followers": "Seguidores", "followers": "Seguidores",
"following": "Seguindo", "following": "Seguindo",
"aboutme": "Sobre mim", "aboutme": "Sobre mim",
@ -85,7 +85,7 @@
"has_no_posts": "Esse usuário ainda não postou nada.", "has_no_posts": "Esse usuário ainda não postou nada.",
"has_no_topics": "Esse usuário ainda não postou quaisquer tópicos.", "has_no_topics": "Esse usuário ainda não postou quaisquer tópicos.",
"has_no_watched_topics": "Esse usuário ainda não acompanhou quaisquer tópicos.", "has_no_watched_topics": "Esse usuário ainda não acompanhou quaisquer tópicos.",
"has_no_ignored_topics": "This user hasn't ignored any topics yet.", "has_no_ignored_topics": "O usuário ainda não ignorou nenhum tópico.",
"has_no_upvoted_posts": "Este usuário ainda não votou quaisquer posts positivamente.", "has_no_upvoted_posts": "Este usuário ainda não votou quaisquer posts positivamente.",
"has_no_downvoted_posts": "Este usuário ainda não votou quaisquer posts negativamente.", "has_no_downvoted_posts": "Este usuário ainda não votou quaisquer posts negativamente.",
"has_no_voted_posts": "Este usuário não tem posts votados", "has_no_voted_posts": "Este usuário não tem posts votados",
@ -94,19 +94,19 @@
"paginate_description": "Paginar tópicos ao invés de utilizar em vez de usar rolagem infinita.", "paginate_description": "Paginar tópicos ao invés de utilizar em vez de usar rolagem infinita.",
"topics_per_page": "Tópicos por Página", "topics_per_page": "Tópicos por Página",
"posts_per_page": "Posts por Página", "posts_per_page": "Posts por Página",
"max_items_per_page": "Maximum %1", "max_items_per_page": "No máximo 1%",
"acp_language": "Admin Page Language", "acp_language": "Língua da Página de Administrador",
"notification_sounds": "Tocar um som quando você receber uma notificação.", "notification_sounds": "Tocar um som quando você receber uma notificação.",
"notifications_and_sounds": "Notificações & Sons", "notifications_and_sounds": "Notificações & Sons",
"incoming-message-sound": "Som de recebimento de mensagem", "incoming-message-sound": "Som de recebimento de mensagem",
"outgoing-message-sound": "Som de envio de mensagem", "outgoing-message-sound": "Som de envio de mensagem",
"notification-sound": "Som de notificação", "notification-sound": "Som de notificação",
"no-sound": "Sem som", "no-sound": "Sem som",
"upvote-notif-freq": "Upvote Notification Frequency", "upvote-notif-freq": "Frequência de Notificação de Votos Positivos",
"upvote-notif-freq.all": "All Upvotes", "upvote-notif-freq.all": "Todos os Votos Positivos",
"upvote-notif-freq.everyTen": "Every Ten Upvotes", "upvote-notif-freq.everyTen": "A Cada 10 Votos Positivos",
"upvote-notif-freq.logarithmic": "On 10, 100, 1000...", "upvote-notif-freq.logarithmic": "A cada 10, 100, 1000...",
"upvote-notif-freq.disabled": "Disabled", "upvote-notif-freq.disabled": "Desabilitado",
"browsing": "Configurações de Navegação", "browsing": "Configurações de Navegação",
"open_links_in_new_tab": "Abrir links externos em nova aba", "open_links_in_new_tab": "Abrir links externos em nova aba",
"enable_topic_searching": "Habilitar Pesquisa dentro de Tópico", "enable_topic_searching": "Habilitar Pesquisa dentro de Tópico",
@ -127,9 +127,9 @@
"sso.title": "Logar por outros Serviços", "sso.title": "Logar por outros Serviços",
"sso.associated": "Associado com", "sso.associated": "Associado com",
"sso.not-associated": "Clique aqui para associar com", "sso.not-associated": "Clique aqui para associar com",
"sso.dissociate": "Dissociate", "sso.dissociate": "Desassociar",
"sso.dissociate-confirm-title": "Confirm Dissociation", "sso.dissociate-confirm-title": "Confirmar Desassociação",
"sso.dissociate-confirm": "Are you sure you wish to dissociate your account from %1?", "sso.dissociate-confirm": "Tem certeza que deseja desassociar a sua conta de %1?",
"info.latest-flags": "Últimas Sinalizações", "info.latest-flags": "Últimas Sinalizações",
"info.no-flags": "Nenhum Post Sinalizado Encontrado", "info.no-flags": "Nenhum Post Sinalizado Encontrado",
"info.ban-history": "Histórico de Banimentos Recentes", "info.ban-history": "Histórico de Banimentos Recentes",

@ -1,5 +1,5 @@
{ {
"alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", "alert.confirm-rebuild-and-restart": "Вы уверены, что хотите перестроить и перезапустить NodeBB?",
"alert.confirm-restart": "Вы уверены, что хотите перезапустить NodeBB?", "alert.confirm-restart": "Вы уверены, что хотите перезапустить NodeBB?",
"acp-title": "%1 | Панель администратора NodeBB", "acp-title": "%1 | Панель администратора NodeBB",

@ -7,5 +7,5 @@
"revert-confirm": "Вы уверены, что хотите восстановить стандартную NodeBB тему?", "revert-confirm": "Вы уверены, что хотите восстановить стандартную NodeBB тему?",
"theme-changed": "Тема сменена", "theme-changed": "Тема сменена",
"revert-success": "Вы успешно вернули ваш NodeBB обратно к его стандартной теме.", "revert-success": "Вы успешно вернули ваш NodeBB обратно к его стандартной теме.",
"restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." "restart-to-activate": "Пожалуйста, перестройте и перезагрузите NodeBB, для полной активации этой темы."
} }

@ -1,6 +1,6 @@
{ {
"you-are-on": "Инфо - Вы находитесь на <strong>%1:%2</strong>", "you-are-on": "Инфо - Вы находитесь на <strong>%1:%2</strong>",
"nodes-responded": "%1 nodes responded within %2ms!", "nodes-responded": "Узлов: %1. Время ответа %2мс!",
"host": "хост", "host": "хост",
"pid": "pid", "pid": "pid",
"nodejs": "nodejs", "nodejs": "nodejs",
@ -11,7 +11,7 @@
"uptime": "время работы", "uptime": "время работы",
"registered": "Зарегистрированных", "registered": "Зарегистрированных",
"sockets": "Sockets", "sockets": "Сокеты",
"guests": "Гостей", "guests": "Гостей",
"info": "Инфо" "info": "Инфо"

@ -9,7 +9,7 @@
"repeat_password": "Потврда нове лозинке", "repeat_password": "Потврда нове лозинке",
"enter_email": "Унесите вашу <strong>адресу е-поште</strong> и послаћемо вам писмо за упутством за ресетовање налога.", "enter_email": "Унесите вашу <strong>адресу е-поште</strong> и послаћемо вам писмо за упутством за ресетовање налога.",
"enter_email_address": "Унесите адресу е-поште", "enter_email_address": "Унесите адресу е-поште",
"password_reset_sent": "A password reset email has been sent to the specified address. Please note that only one email will be sent per minute.", "password_reset_sent": "Е-пошта за ресетовање лозинке је послата на наведену адресу. Имајте на уму да ће само једна е-пошта бити послата по минуту.",
"invalid_email": "Неисправна е-пошта / е-пошта не постоји!", "invalid_email": "Неисправна е-пошта / е-пошта не постоји!",
"password_too_short": "Унета лозинка је прекратка, молимо изаберите другу лозинку.", "password_too_short": "Унета лозинка је прекратка, молимо изаберите другу лозинку.",
"passwords_do_not_match": "Унете лозинке се не подударају.", "passwords_do_not_match": "Унете лозинке се не подударају.",

@ -5,9 +5,9 @@
"in": "У", "in": "У",
"titles": "Наслови", "titles": "Наслови",
"titles-posts": "Наслови и поруке", "titles-posts": "Наслови и поруке",
"match-words": "Match words", "match-words": "Речи које се подударају",
"all": "All", "all": "Све",
"any": "Any", "any": "Било која",
"posted-by": "Објавио", "posted-by": "Објавио",
"in-categories": "У категоријама", "in-categories": "У категоријама",
"search-child-categories": "Претражи поткатегорије", "search-child-categories": "Претражи поткатегорије",

@ -62,7 +62,7 @@
"thread_tools.lock": "Закључај тему", "thread_tools.lock": "Закључај тему",
"thread_tools.unlock": "Откључај тему", "thread_tools.unlock": "Откључај тему",
"thread_tools.move": "Премести тему", "thread_tools.move": "Премести тему",
"thread_tools.move-posts": "Move Posts", "thread_tools.move-posts": "Премести поруке",
"thread_tools.move_all": "Премести све", "thread_tools.move_all": "Премести све",
"thread_tools.select_category": "Изаберите категорију", "thread_tools.select_category": "Изаберите категорију",
"thread_tools.fork": "Рачвај тему", "thread_tools.fork": "Рачвај тему",
@ -97,7 +97,7 @@
"fork_success": "Тема је успешно рачвана! Кликните овде за одлазак на рачвану тему.", "fork_success": "Тема је успешно рачвана! Кликните овде за одлазак на рачвану тему.",
"delete_posts_instruction": "Кликните на поруке које желите да избришете/очистите", "delete_posts_instruction": "Кликните на поруке које желите да избришете/очистите",
"merge_topics_instruction": "Кликните на теме које желите да спојите", "merge_topics_instruction": "Кликните на теме које желите да спојите",
"move_posts_instruction": "Click the posts you want to move", "move_posts_instruction": "Кликните на поруке које желите да преместите",
"composer.title_placeholder": "Овде унесите назив теме...", "composer.title_placeholder": "Овде унесите назив теме...",
"composer.handle_placeholder": "Име", "composer.handle_placeholder": "Име",
"composer.discard": "Одбаци", "composer.discard": "Одбаци",

@ -12,7 +12,7 @@
"ban_account_confirm": "Да ли заиста желите да забраните овог корисника?", "ban_account_confirm": "Да ли заиста желите да забраните овог корисника?",
"unban_account": "Скини забрану налогу", "unban_account": "Скини забрану налогу",
"delete_account": "Брисање налога", "delete_account": "Брисање налога",
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.", "delete_account_confirm": "Да ли сте сигурни да желите да избришете свој налог? <br /><strong> Ова радња је неповратна и нећете моћи да вратите ваше податке</strong><br /><br />Унесите вашу лозинку да бисте потврдили да желите да уништите овај налог.",
"delete_this_account_confirm": "Да ли заиста желите да избришете овај налог? <br /><strong> Ова радња је неповратна и нећете моћи да вратите било који податак</strong><br /><br />", "delete_this_account_confirm": "Да ли заиста желите да избришете овај налог? <br /><strong> Ова радња је неповратна и нећете моћи да вратите било који податак</strong><br /><br />",
"account-deleted": "Налог је избрисан", "account-deleted": "Налог је избрисан",
"fullname": "Пуно име", "fullname": "Пуно име",

@ -1,5 +1,5 @@
{ {
"alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", "alert.confirm-rebuild-and-restart": "你确定要部署并重启 NodeBB 嘛",
"alert.confirm-restart": "你确定要重启 NodeBB 吗?", "alert.confirm-restart": "你确定要重启 NodeBB 吗?",
"acp-title": "%1 | NodeBB 管理员控制面板", "acp-title": "%1 | NodeBB 管理员控制面板",

@ -7,5 +7,5 @@
"revert-confirm": "确认恢复到 NodeBB 默认主题?", "revert-confirm": "确认恢复到 NodeBB 默认主题?",
"theme-changed": "主题已更改", "theme-changed": "主题已更改",
"revert-success": "已成功恢复到 NodeBB 默认主题。", "revert-success": "已成功恢复到 NodeBB 默认主题。",
"restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." "restart-to-activate": "请部署并重启你的 NodeBB 以便完全启用主题"
} }

@ -37,7 +37,7 @@
"alert.uninstalled": "插件已卸载", "alert.uninstalled": "插件已卸载",
"alert.activate-success": "请重启 NodeBB 来完全激活此插件", "alert.activate-success": "请重启 NodeBB 来完全激活此插件",
"alert.deactivate-success": "插件停用成功", "alert.deactivate-success": "插件停用成功",
"alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.", "alert.upgrade-success": "请部署并重启你的 NodeBB 以便插件完成更新。",
"alert.install-success": "插件安装成功,请启用插件。", "alert.install-success": "插件安装成功,请启用插件。",
"alert.uninstall-success": "插件已成功被停用且卸载。", "alert.uninstall-success": "插件已成功被停用且卸载。",
"alert.suggest-error": "<p>NodeBB 联系不到包管理器, 继续安装最新版本?</p><div class=\"alert alert-danger\"><strong>服务器返回 (%1)</strong>: %2</div>", "alert.suggest-error": "<p>NodeBB 联系不到包管理器, 继续安装最新版本?</p><div class=\"alert alert-danger\"><strong>服务器返回 (%1)</strong>: %2</div>",

@ -37,8 +37,8 @@
"search-plugin-tooltip": "在插件页面安装搜索插件来激活搜索功能", "search-plugin-tooltip": "在插件页面安装搜索插件来激活搜索功能",
"control-panel": "系统控制", "control-panel": "系统控制",
"rebuild-and-restart": "Rebuild &amp; Restart", "rebuild-and-restart": "部署 &amp; 重启",
"restart": "Restart", "restart": "重启",
"restart-warning": "重载或重启 NodeBB 会丢失数秒内全部的连接。", "restart-warning": "重载或重启 NodeBB 会丢失数秒内全部的连接。",
"restart-disabled": "重建和重新启动NodeBB已被禁用因为您似乎没有通过适当的守护进程运行它。", "restart-disabled": "重建和重新启动NodeBB已被禁用因为您似乎没有通过适当的守护进程运行它。",
"maintenance-mode": "维护模式", "maintenance-mode": "维护模式",

@ -27,7 +27,7 @@
"pills.banned": "被封禁", "pills.banned": "被封禁",
"pills.search": "搜寻用户", "pills.search": "搜寻用户",
"search.uid": "通过用户", "search.uid": "通过用户ID",
"search.uid-placeholder": "搜索用户ID", "search.uid-placeholder": "搜索用户ID",
"search.username": "通过用户名", "search.username": "通过用户名",
"search.username-placeholder": "输入你想查询的用户名", "search.username-placeholder": "输入你想查询的用户名",

@ -63,7 +63,7 @@
"development/logger": "记录器", "development/logger": "记录器",
"development/info": "信息", "development/info": "信息",
"rebuild-and-restart-forum": "Rebuild & Restart Forum", "rebuild-and-restart-forum": "部署并重启论坛",
"restart-forum": "重启论坛", "restart-forum": "重启论坛",
"logout": "登出", "logout": "登出",
"view-forum": "查看论坛", "view-forum": "查看论坛",

@ -50,5 +50,5 @@
"composer.custom-help": "自定义帮助文本", "composer.custom-help": "自定义帮助文本",
"ip-tracking": "IP 跟踪", "ip-tracking": "IP 跟踪",
"ip-tracking.each-post": "跟踪每个帖子的 IP 地址", "ip-tracking.each-post": "跟踪每个帖子的 IP 地址",
"enable-post-history": "Enable Post History" "enable-post-history": "启用回复历史"
} }

@ -9,7 +9,7 @@
"repeat_password": "验证密码", "repeat_password": "验证密码",
"enter_email": "请输入您的<strong>电子邮箱地址</strong>,我们将会发送一份邮件协助您重置账号密码。", "enter_email": "请输入您的<strong>电子邮箱地址</strong>,我们将会发送一份邮件协助您重置账号密码。",
"enter_email_address": "输入邮箱地址", "enter_email_address": "输入邮箱地址",
"password_reset_sent": "A password reset email has been sent to the specified address. Please note that only one email will be sent per minute.", "password_reset_sent": "密码重置邮件已发送到指定的地址了。 请注意, 每分钟只能发送一次邮件。",
"invalid_email": "无效的电子邮箱/电子邮箱不存在!", "invalid_email": "无效的电子邮箱/电子邮箱不存在!",
"password_too_short": "密码太短,请选择其他密码。", "password_too_short": "密码太短,请选择其他密码。",
"passwords_do_not_match": "您输入两个密码不一致。", "passwords_do_not_match": "您输入两个密码不一致。",

@ -5,9 +5,9 @@
"in": "在", "in": "在",
"titles": "标题", "titles": "标题",
"titles-posts": "标题和回帖", "titles-posts": "标题和回帖",
"match-words": "Match words", "match-words": "匹配字符",
"all": "All", "all": "所有",
"any": "Any", "any": "任何",
"posted-by": "发表", "posted-by": "发表",
"in-categories": "在版块", "in-categories": "在版块",
"search-child-categories": "搜索子版块", "search-child-categories": "搜索子版块",

@ -62,7 +62,7 @@
"thread_tools.lock": "锁定主题", "thread_tools.lock": "锁定主题",
"thread_tools.unlock": "解锁主题", "thread_tools.unlock": "解锁主题",
"thread_tools.move": "移动主题", "thread_tools.move": "移动主题",
"thread_tools.move-posts": "Move Posts", "thread_tools.move-posts": "移动帖子",
"thread_tools.move_all": "移动全部", "thread_tools.move_all": "移动全部",
"thread_tools.select_category": "选择版块", "thread_tools.select_category": "选择版块",
"thread_tools.fork": "分割主题", "thread_tools.fork": "分割主题",
@ -97,7 +97,7 @@
"fork_success": "成功分割主题! 点这里跳转到分割后的主题。", "fork_success": "成功分割主题! 点这里跳转到分割后的主题。",
"delete_posts_instruction": "点击想要删除/永久删除的帖子", "delete_posts_instruction": "点击想要删除/永久删除的帖子",
"merge_topics_instruction": "点击您想合并的主题", "merge_topics_instruction": "点击您想合并的主题",
"move_posts_instruction": "Click the posts you want to move", "move_posts_instruction": "点击你想要移动的帖子",
"composer.title_placeholder": "在此输入您主题的标题...", "composer.title_placeholder": "在此输入您主题的标题...",
"composer.handle_placeholder": "姓名", "composer.handle_placeholder": "姓名",
"composer.discard": "撤销", "composer.discard": "撤销",

@ -12,7 +12,7 @@
"ban_account_confirm": "您确定要封禁这位用户吗?", "ban_account_confirm": "您确定要封禁这位用户吗?",
"unban_account": "解禁账户", "unban_account": "解禁账户",
"delete_account": "删除帐号", "delete_account": "删除帐号",
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.", "delete_account_confirm": "你确定要删除你的账户嘛? <br /><strong>本操作不可撤销, 你的数据都会被移除且不可恢复。</strong><br /><br />输入密码以确认你确实需要删除你的账户。",
"delete_this_account_confirm": "您确定要删除账户吗? <br /><strong>这个操作不可逆,而且您可能不能找回任何数据</strong><br /><br />", "delete_this_account_confirm": "您确定要删除账户吗? <br /><strong>这个操作不可逆,而且您可能不能找回任何数据</strong><br /><br />",
"account-deleted": "帐号已删除", "account-deleted": "帐号已删除",
"fullname": "姓名", "fullname": "姓名",

@ -1,5 +1,5 @@
{ {
"alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", "alert.confirm-rebuild-and-restart": "確認重建並重啟NodeBB",
"alert.confirm-restart": "確認重啟NodeBB", "alert.confirm-restart": "確認重啟NodeBB",
"acp-title": "%1 | NodeBB 管理控制面板", "acp-title": "%1 | NodeBB 管理控制面板",

@ -1,20 +1,20 @@
{ {
"users": "Users", "users": "用戶",
"edit": "Edit", "edit": "編輯",
"make-admin": "Make Admin", "make-admin": "授予管理員",
"remove-admin": "Remove Admin", "remove-admin": "移除管理員",
"validate-email": "Validate Email", "validate-email": "驗證電子郵箱",
"send-validation-email": "Send Validation Email", "send-validation-email": "發送驗證電子郵件",
"password-reset-email": "Send Password Reset Email", "password-reset-email": "發送重置電子郵件",
"ban": "Ban User(s)", "ban": "封鎖用戶",
"temp-ban": "Ban User(s) Temporarily", "temp-ban": "臨時封鎖用戶",
"unban": "Unban User(s)", "unban": "解禁用戶",
"reset-lockout": "Reset Lockout", "reset-lockout": "Reset Lockout",
"reset-flags": "Reset Flags", "reset-flags": "Reset Flags",
"delete": "Delete User(s)", "delete": "Delete User(s)",
"purge": "Delete User(s) and Content", "purge": "Delete User(s) and Content",
"download-csv": "Download CSV", "download-csv": "下載 CSV 檔案",
"invite": "Invite", "invite": "邀請",
"new": "New User", "new": "New User",
"pills.latest": "Latest Users", "pills.latest": "Latest Users",

@ -9,7 +9,7 @@
"welcome.text3": "管理者已經批準你的註冊申請。你現在可以使用你的帳號/密碼進行登入。", "welcome.text3": "管理者已經批準你的註冊申請。你現在可以使用你的帳號/密碼進行登入。",
"welcome.cta": "請點擊此處來確認你的電子郵件地址", "welcome.cta": "請點擊此處來確認你的電子郵件地址",
"invitation.text1": "%1 邀請你加入 %2", "invitation.text1": "%1 邀請你加入 %2",
"invitation.text2": "Your invitation will expire in %1 days.", "invitation.text2": "你的邀請將在 %1 天后過期",
"invitation.ctr": "點擊這裡來建立你的帳號", "invitation.ctr": "點擊這裡來建立你的帳號",
"reset.text1": "我們收到一個重設密碼的請求,你忘掉了密碼嗎?如果不是,請忽略這封郵件。", "reset.text1": "我們收到一個重設密碼的請求,你忘掉了密碼嗎?如果不是,請忽略這封郵件。",
"reset.text2": "要繼續重置密碼,請點擊以下鏈接:", "reset.text2": "要繼續重置密碼,請點擊以下鏈接:",

@ -8,7 +8,43 @@
.graph-container { .graph-container {
padding-right: 50px; padding-right: 50px;
position: relative; position: relative;
background: @body-bg;
.fa-expand {
display: none;
position: absolute;
right: 20px;
padding: 5px;
background-color: @gray-lighter;
color: @gray-base;
cursor: pointer;
.transition(all .4s);
&.active {
display: inline;
}
}
&:hover {
.fa-expand {
color: @gray-lighter;
background-color: @gray-base;
}
}
&.fullscreen {
width: 100%;
padding: 40px;
.fa-expand {
top: 20px;
}
.graph-legend {
top: 7rem;
left: 12rem;
}
}
&.pie-chart { &.pie-chart {
padding-right: 0px; padding-right: 0px;

@ -48,6 +48,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
socket.emit('admin.rooms.getAll', Admin.updateRoomUsage); socket.emit('admin.rooms.getAll', Admin.updateRoomUsage);
initiateDashboard(); initiateDashboard();
}); });
setupFullscreen();
}; };
Admin.updateRoomUsage = function (err, data) { Admin.updateRoomUsage = function (err, data) {
@ -300,6 +301,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
}); });
}); });
}); });
$('[data-action="updateGraph"][data-units="custom"]').on('click', function () { $('[data-action="updateGraph"][data-units="custom"]').on('click', function () {
var targetEl = $(this); var targetEl = $(this);
@ -314,6 +316,14 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
callback: submit, callback: submit,
}, },
}, },
}).on('shown.bs.modal', function () {
var date = new Date();
var today = date.toISOString().substr(0, 10);
date.setDate(date.getDate() - 1);
var yesterday = date.toISOString().substr(0, 10);
modal.find('#startRange').val(targetEl.attr('data-startRange') || yesterday);
modal.find('#endRange').val(targetEl.attr('data-endRange') || today);
}); });
function submit() { function submit() {
@ -344,6 +354,8 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
targetEl.addClass('active'); targetEl.addClass('active');
// Update "custom range" label // Update "custom range" label
targetEl.attr('data-startRange', formData.startRange);
targetEl.attr('data-endRange', formData.endRange);
targetEl.html(formData.startRange + ' &ndash; ' + formData.endRange); targetEl.html(formData.startRange + ' &ndash; ' + formData.endRange);
} }
}); });
@ -496,5 +508,40 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
}, realtime ? DEFAULTS.realtimeInterval : DEFAULTS.graphInterval); }, realtime ? DEFAULTS.realtimeInterval : DEFAULTS.graphInterval);
} }
function setupFullscreen() {
var container = document.getElementById('analytics-traffic-container');
var $container = $(container);
var btn = $container.find('.fa-expand');
var fsMethod;
var exitMethod;
if (container.requestFullscreen) {
fsMethod = 'requestFullscreen';
exitMethod = 'exitFullscreen';
} else if (container.mozRequestFullScreen) {
fsMethod = 'mozRequestFullScreen';
exitMethod = 'mozCancelFullScreen';
} else if (container.webkitRequestFullscreen) {
fsMethod = 'webkitRequestFullscreen';
exitMethod = 'webkitCancelFullScreen';
} else if (container.msRequestFullscreen) {
fsMethod = 'msRequestFullscreen';
exitMethod = 'msCancelFullScreen';
}
if (fsMethod) {
btn.addClass('active');
btn.on('click', function () {
if ($container.hasClass('fullscreen')) {
document[exitMethod]();
$container.removeClass('fullscreen');
} else {
container[fsMethod]();
$container.addClass('fullscreen');
}
});
}
}
return Admin; return Admin;
}); });

@ -4,6 +4,10 @@ define('forum/topic/diffs', ['forum/topic/images', 'benchpress', 'translator'],
var Diffs = {}; var Diffs = {};
Diffs.open = function (pid) { Diffs.open = function (pid) {
if (!config.enablePostHistory) {
return;
}
var localeStringOpts = { year: 'numeric', month: 'short', day: 'numeric', hour: 'numeric', minute: 'numeric' }; var localeStringOpts = { year: 'numeric', month: 'short', day: 'numeric', hour: 'numeric', minute: 'numeric' };
socket.emit('posts.getDiffs', { pid: pid }, function (err, timestamps) { socket.emit('posts.getDiffs', { pid: pid }, function (err, timestamps) {
@ -49,6 +53,10 @@ define('forum/topic/diffs', ['forum/topic/images', 'benchpress', 'translator'],
}; };
Diffs.load = function (pid, since, postContainer) { Diffs.load = function (pid, since, postContainer) {
if (!config.enablePostHistory) {
return;
}
socket.emit('posts.showPostAt', { pid: pid, since: since }, function (err, data) { socket.emit('posts.showPostAt', { pid: pid, since: since }, function (err, data) {
if (err) { if (err) {
return app.alertError(err.message); return app.alertError(err.message);

@ -140,10 +140,12 @@ define('forum/topic/postTools', [
} }
}); });
if (config.enablePostHistory) {
postContainer.on('click', '[component="post/view-history"], [component="post/edit-indicator"]', function () { postContainer.on('click', '[component="post/view-history"], [component="post/edit-indicator"]', function () {
var btn = $(this); var btn = $(this);
diffs.open(getData(btn, 'data-pid')); diffs.open(getData(btn, 'data-pid'));
}); });
}
postContainer.on('click', '[component="post/delete"]', function () { postContainer.on('click', '[component="post/delete"]', function () {
var btn = $(this); var btn = $(this);

@ -13,7 +13,7 @@ var isPrerelease = /^v?\d+\.\d+\.\d+-.+$/;
function getLatestVersion(callback) { function getLatestVersion(callback) {
var headers = { var headers = {
Accept: 'application/vnd.github.v3+json', Accept: 'application/vnd.github.v3+json',
'User-Agent': 'NodeBB Admin Control Panel/' + meta.config.title, 'User-Agent': encodeURIComponent('NodeBB Admin Control Panel/' + meta.config.title),
}; };
if (versionCacheLastModified) { if (versionCacheLastModified) {

@ -5,6 +5,7 @@ var async = require('async');
var nconf = require('nconf'); var nconf = require('nconf');
var mime = require('mime'); var mime = require('mime');
var fs = require('fs'); var fs = require('fs');
var jimp = require('jimp');
var meta = require('../../meta'); var meta = require('../../meta');
var file = require('../../file'); var file = require('../../file');
@ -273,6 +274,17 @@ function uploadImage(filename, folder, uploadedFile, req, res, next) {
], function (err) { ], function (err) {
next(err, imageData); next(err, imageData);
}); });
} else if (path.basename(filename, path.extname(filename)) === 'og:image' && folder === 'system') {
jimp.read(imageData.path).then(function (image) {
meta.configs.setMultiple({
'og:image:height': image.bitmap.height,
'og:image:width': image.bitmap.width,
}, function (err) {
next(err, imageData);
});
}).catch(function (err) {
next(err);
});
} else { } else {
setImmediate(next, null, imageData); setImmediate(next, null, imageData);
} }

@ -705,7 +705,13 @@ Flags.notify = function (flagObj, uid, callback) {
plugins.fireHook('action:flags.create', { plugins.fireHook('action:flags.create', {
flag: flagObj, flag: flagObj,
}); });
notifications.push(notification, results.admins.concat(results.moderators).concat(results.globalMods), callback);
var uids = results.admins.concat(results.moderators).concat(results.globalMods);
uids = uids.filter(function (_uid) {
return parseInt(_uid, 10) !== parseInt(uid, 10);
});
notifications.push(notification, uids, callback);
}); });
}); });
break; break;

@ -157,6 +157,11 @@ function completeConfigSetup(config, next) {
} }
} }
// Add package_manager object if set
if (nconf.get('package_manager')) {
config.package_manager = nconf.get('package_manager');
}
nconf.overrides(config); nconf.overrides(config);
async.waterfall([ async.waterfall([
function (next) { function (next) {

@ -234,7 +234,7 @@ function minifyAndSave(data, callback) {
}); });
if (minified.error) { if (minified.error) {
return callback(minified.error); return callback({ stack: 'Error minifying ' + minified.error.filename + '\n' + minified.error.stack });
} }
async.parallel([ async.parallel([

@ -124,20 +124,20 @@ Tags.parse = function (req, data, meta, link, callback) {
addIfNotExists(meta, 'property', 'og:title', Meta.config.title || 'NodeBB'); addIfNotExists(meta, 'property', 'og:title', Meta.config.title || 'NodeBB');
var ogUrl = nconf.get('url') + (req.originalUrl !== '/' ? req.originalUrl : ''); var ogUrl = nconf.get('url') + (req.originalUrl !== '/' ? stripRelativePath(req.originalUrl) : '');
addIfNotExists(meta, 'property', 'og:url', ogUrl); addIfNotExists(meta, 'property', 'og:url', ogUrl);
addIfNotExists(meta, 'name', 'description', Meta.config.description); addIfNotExists(meta, 'name', 'description', Meta.config.description);
addIfNotExists(meta, 'property', 'og:description', Meta.config.description); addIfNotExists(meta, 'property', 'og:description', Meta.config.description);
var ogImage = Meta.config['og:image'] || Meta.config['brand:logo'] || ''; var ogImage = stripRelativePath(Meta.config['og:image'] || Meta.config['brand:logo'] || '');
if (ogImage && !ogImage.startsWith('http')) { if (ogImage && !ogImage.startsWith('http')) {
ogImage = nconf.get('url') + ogImage; ogImage = nconf.get('url') + ogImage;
} }
addIfNotExists(meta, 'property', 'og:image', ogImage); addIfNotExists(meta, 'property', 'og:image', ogImage);
if (ogImage) { if (ogImage) {
addIfNotExists(meta, 'property', 'og:image:width', 200); addIfNotExists(meta, 'property', 'og:image:width', Meta.config['og:image:width'] || 200);
addIfNotExists(meta, 'property', 'og:image:height', 200); addIfNotExists(meta, 'property', 'og:image:height', Meta.config['og:image:height'] || 200);
} }
link = results.links.links.concat(link || []); link = results.links.links.concat(link || []);
@ -165,3 +165,11 @@ function addIfNotExists(meta, keyName, tagName, value) {
meta.push(data); meta.push(data);
} }
} }
function stripRelativePath(url) {
if (url.startsWith(nconf.get('relative_path'))) {
return url.slice(nconf.get('relative_path').length);
}
return url;
}

@ -90,7 +90,7 @@ module.exports = function (SocketUser) {
return next(new Error('[[error:no-privileges]]')); return next(new Error('[[error:no-privileges]]'));
} }
if ((!results.isAdmin || !results.isGlobalMod) && !isSelf) { if (!isSelf && !(results.isAdmin || results.isGlobalMod)) {
return next(new Error('[[error:no-privileges]]')); return next(new Error('[[error:no-privileges]]'));
} }

@ -3,7 +3,8 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading">[[admin/general/dashboard:forum-traffic]]</div> <div class="panel-heading">[[admin/general/dashboard:forum-traffic]]</div>
<div class="panel-body"> <div class="panel-body">
<div class="graph-container"> <div class="graph-container" id="analytics-traffic-container">
<i class="fa fa-expand"></i>
<ul class="graph-legend"> <ul class="graph-legend">
<li><div class="page-views"></div><span>[[admin/general/dashboard:page-views]]</span></li> <li><div class="page-views"></div><span>[[admin/general/dashboard:page-views]]</span></li>
<li><div class="unique-visitors"></div><span>[[admin/general/dashboard:unique-visitors]]</span></li> <li><div class="unique-visitors"></div><span>[[admin/general/dashboard:unique-visitors]]</span></li>

Loading…
Cancel
Save