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

v1.18.x
Julian Lam
commit 7ba2ac9f69

@ -63,8 +63,8 @@
"mousetrap": "^1.6.1",
"mubsub": "^1.4.0",
"nconf": "^0.9.1",
"nodebb-plugin-composer-default": "6.0.20",
"nodebb-plugin-dbsearch": "2.0.13",
"nodebb-plugin-composer-default": "6.0.21",
"nodebb-plugin-dbsearch": "2.0.15",
"nodebb-plugin-emoji": "^2.2.0",
"nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.4.2",
@ -143,4 +143,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

@ -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?",
"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?",
"theme-changed": "Motiv byl změněn",
"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.activate-success": "Pro plnou aktivaci tohoto rozšíření, restartujte NodeBB",
"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.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>",

@ -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í.",
"control-panel": "Ovládání systému",
"rebuild-and-restart": "Rebuild &amp; Restart",
"restart": "Restart",
"rebuild-and-restart": "Znovu sestavit a restartovat",
"restart": "Restartovat",
"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”.",
"maintenance-mode": "Režim údržby",

@ -63,7 +63,7 @@
"development/logger": "Protokolář",
"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",
"logout": "Odhlásit",
"view-forum": "Zobrazit fórum",

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

@ -9,7 +9,7 @@
"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_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.",
"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í.",

@ -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",
"advanced-search": "Pokročilé hledání",
"in": "v",
"titles": "Název",
"titles-posts": "Název a příspěvky",
"match-words": "Match words",
"all": "All",
"any": "Any",
"match-words": "Shodná slova",
"all": "Vše",
"any": "Jakékoliv",
"posted-by": "Napsal",
"in-categories": "V kategoriích",
"search-child-categories": "Hledat podružné kategorie",

@ -62,7 +62,7 @@
"thread_tools.lock": "Zamknout téma",
"thread_tools.unlock": "Odemknout 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.select_category": "Vybrat kategorii",
"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.",
"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ě",
"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.handle_placeholder": "Jméno",
"composer.discard": "Zrušit",

@ -12,7 +12,7 @@
"ban_account_confirm": "Opravdu chcete zablokovat tohoto uživatele?",
"unban_account": "Odblokovat úč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 />",
"account-deleted": "Účet odstraněn",
"fullname": "Jméno a příjmení",

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

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

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

@ -30,9 +30,9 @@
"locked": "נעול",
"pinned": "נעוץ",
"moved": "הועבר",
"copy-ip": "Copy IP",
"ban-ip": "Ban IP",
"view-history": "Edit History",
"copy-ip": "העתק כתובת IP",
"ban-ip": "הרחק כתובת IP",
"view-history": "ערוך היסטוריה",
"bookmark_instructions": "לחץ כאן לחזור לפוסט האחרון שקראת בנושא הזה.",
"flag_title": "דווח על פוסט זה למנהל",
"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.",
"home-page-route": "Ścieżka strony głównej",
"custom-route": "Niestandardowa Ścieżka",

@ -54,7 +54,7 @@
"alert.create-success": "Kategoria pomyślnie dodana!",
"alert.none-active": "Nie masz aktywnych kategorii.",
"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.purge-success": "Kategoria usunięta!",
"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-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ść",
"posted": "Napisano",
"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.",
"create": "Utwórz tag",
"modify": "Modyfikuj tagi",
"rename": "Rename Tags",
"rename": "Przemianuj tagi",
"delete": "Usuń zaznaczone tagi",
"search": "Szukanie tagów...",
"settings": "Kliknij <a href=\"%1\">tutaj</a>, aby odwiedzić stronę zarządzania tagami.",

@ -5,11 +5,11 @@
"headers": "Nagłówek",
"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.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.acac": "Access-Control-Allow-Credentials",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"headers.acac": "Kontrola-Dostępu-Zezwól- Dane Logowania",
"headers.acam": "Kontrola-Dostępu-Zezwól-Metody",
"headers.acah": "Kontrola-Dostępu-Zezwól-Nagłówki",
"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.enable": "Włącz zarządzanie ruchem",

@ -1,7 +1,7 @@
{
"email-settings": "Ustawienia poczty",
"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-help": "Nazwa \"Od\" widoczna w wiadomościach email",

@ -2,5 +2,5 @@
"notifications": "Powiadomienia",
"welcome-notification": "Powiadomienie na przywitanie",
"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",
"unread": "Ustawienia 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.categoryFilter.disable": "Wyłącz filtrowanie tematów w ignorowanych kategoriach na stronie /recent",
"signature": "Ustawienia podpisów",

@ -4,8 +4,8 @@
"private": "Oznaczaj wysyłane pliki jako prywatne",
"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ć)",
"resize-image-quality": "Quality to use when resizing images",
"resize-image-quality-help": "Use a lower quality setting to reduce the file size of resized images.",
"resize-image-quality": "Poziom jakości użyty przy zmianie rozmiaru",
"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-help": "(w kilobajtach, domyślnie: 2048 KiB)",
"allow-topic-thumbnails": "Zezwalaj użytkownikom na ustawianie miniaturek tematów",

@ -51,7 +51,7 @@
"default-user-settings": "Domyślne ustawienia użytkownika",
"show-email": "Pokazuj adres email",
"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",
"topic-search": "Włącz wyszukiwanie wewnątrz tematów",
"digest-freq": "Podsumowania - tryb",
@ -61,7 +61,7 @@
"digest-freq.monthly": "Miesięczny",
"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",
"follow-created-topics": "Śledź tematy, które stworzyłeś",
"follow-replied-topics": "Śledź tematy, w których się wypowiedziałeś ",
"follow-created-topics": "Obserwuj tematy, które stworzyłeś",
"follow-replied-topics": "Obserwuj tematy, w których się wypowiedziałeś ",
"default-notification-settings": "Domyślne ustawienia powiadomień"
}

@ -2,7 +2,7 @@
"category": "Kategoria",
"subcategories": "Podkategorie",
"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?",
"browsing": "przegląda",
"no_replies": "Nikt jeszcze nie odpowiedział",

@ -1,42 +1,42 @@
{
"password-reset-requested": "Wybrano przywrócenie hasła - %1",
"welcome-to": "Witaj w %1",
"password-reset-requested": "Zgłoszono prośbę o reset hasła %1",
"welcome-to": "Witaj na %1",
"invite": "Zaproszenie od %1",
"greeting_no_name": "Witaj",
"greeting_with_name": "Witaj %1",
"welcome.text1": "Dziękujemy za rejestrację w %1",
"welcome.text2": "Aby aktywować swoje konto, musisz potwierdzić, że skorzystałeś z własnego adresu e-mail.",
"welcome.text3": "Administrator zaakceptował twój wniosek o rejestrację. Możesz się zalogować, używając swojej nazwy użytkownika i hasła.",
"welcome.cta": "Kliknij tutaj, aby potwierdzić swój adres",
"greeting_with_name": "Witaj, %1",
"welcome.text1": "Dziękujemy za rejestrację na %1",
"welcome.text2": "Aby w pełni aktywować konto, musisz potwierdzić, że podany adres e-mail należy do Ciebie.",
"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 e-mail",
"invitation.text1": "%1 zaprasza do dołączenia do %2",
"invitation.text2": "Twoje zaproszenie wygaśnie za %1 dni.",
"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.text2": "Aby przywrócić swoje hasło, skorzystaj z poniższego odnośnika:",
"reset.cta": "Kliknij tu, aby przywrócić swoje hasło",
"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 zresetować hasło, skorzystaj z poniższego odnośnika:",
"reset.cta": "Kliknij tutaj, aby zresetować swoje hasło",
"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.text2": "Jeśli nie wyraziłeś na to zgody, proszę niezwłocznie poinformować administratora.",
"reset.notify.text1": "Informujemy, że Twoje hasło na %1 zostało zmienione.",
"reset.notify.text2": "Jeśli nie wyraziłeś na to zgody, niezwłocznie poinformuj administratora.",
"digest.notifications": "Masz nowe powiadomienia od %1:",
"digest.latest_topics": "Ostatnie tematy z %1",
"digest.cta": "Kliknij, by odwiedzić %1",
"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.day": "dzień",
"digest.week": "tydzień",
"digest.month": "miesiąc",
"digest.subject": "Podpis %1",
"notif.chat.subject": "Nowa wiadomość czatu od %1",
"notif.chat.cta": "Kliknij tutaj, by kontynuować konwersację",
"notif.chat.unsub.info": "To powiadomienie o czacie zostało Ci wysłane zgodnie z ustawieniami twojego konta.",
"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.",
"digest.day": "dni",
"digest.week": "tygodni",
"digest.month": "miesięcy",
"digest.subject": "Podsumowanie z %1",
"notif.chat.subject": "Nowa wiadomość na czacie od %1",
"notif.chat.cta": "Kliknij tutaj, aby kontynuować rozmowę",
"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.unsub.info": "To powiadomienie o poście zostało wysłane zgodnie z Twoimi ustawieniami.",
"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",
"banned.subject": "Zostałeś zbanowany na %1",
"banned.text1": "Użytkownik %1 został zbanowany na %2.",
"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!"
}

@ -1,5 +1,5 @@
{
"invalid-data": "Błędne Dane",
"invalid-data": "Nieprawidłowe dane",
"invalid-json": "Niewłaściwy JSON",
"not-logged-in": "Nie jesteś zalogowany/a.",
"account-locked": "Twoje konto zostało tymczasowo zablokowane",
@ -7,18 +7,18 @@
"goback": "Wciśnij wstecz, aby powrócić do poprzedniej strony",
"invalid-cid": "Błędne ID kategorii",
"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-username": "Błędny Login",
"invalid-email": "Błędny Email",
"invalid-title": "Błąd w tytule.",
"invalid-user-data": "Błędne Dane Użytkownika",
"invalid-password": "Błędne Hasło",
"invalid-username": "Błędny login",
"invalid-email": "Błędny e-mail",
"invalid-title": "Błędna nazwa",
"invalid-user-data": "Błędne dane użytkownika",
"invalid-password": "Błędne hasło",
"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-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",
"username-taken": "Login zajęty",
"email-taken": "Email zajęty",
@ -46,7 +46,7 @@
"no-teaser": "Zwiastun nie istnieje",
"no-privileges": "Nie masz przywileju wykonywania tej akcji",
"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-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",
@ -68,10 +68,10 @@
"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.",
"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-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",
"tag-too-short": "Prosimy wprowadzić dłuższy tag. Tagi muszą posiadać przynajmniej %1 znak(ów)",
"tag-too-long": "Prosimy wprowadzić krótszy tag. Tagi nie mogą być dłuższe niż %1 znak(ów)",
"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 publikować posty raz na %1 sekund, dopóki nie zdobędziesz reputacji na poziomie %2 poczekaj, zanim dodasz kolejny post",
"tag-too-short": "Wprowadź dłuższy tag. Tagi muszą mieć przynajmniej %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)",
"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",
@ -86,7 +86,7 @@
"invalid-image-type": "Błędny typ obrazka. Dozwolone typy to: %1",
"invalid-image-extension": "Błędne rozszerzenie pliku",
"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-already-exists": "Grupa już istnieje",
"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",
"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.",
"invalid-file": "Błędny Plik",
"invalid-file": "Błędny plik",
"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.",
"about-me-too-long": "Przepraszamy, twoja informacja o sobie nie może być dłuższa 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, 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ą!",
"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",
"too-many-messages": "Wysłałeś zbyt wiele wiadomości, prosimy chwilę poczekać.",
"invalid-chat-message": "Nieprawidłowa wiadomość",
@ -121,23 +121,23 @@
"already-voting-for-this-post": "Już zagłosowałeś na ten post",
"reputation-system-disabled": "System reputacji jest wyłączony.",
"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-flag": "Nie masz dość reputacji, by flagować ten post",
"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-signature": "Masz zbyt niską reputację aby dodać sygnaturę.",
"already-flagged": "Ten post jest już przez Ciebie oznaczony",
"not-enough-reputation-to-downvote": "Masz zbyt niską reputację, aby negatywnie ocenić 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-aboutme": "Masz zbyt niską reputację, aby dodać tekst „O mnie”",
"not-enough-reputation-min-rep-signature": "Masz zbyt niską reputację, aby dodać sygnaturę.",
"already-flagged": "Ten post został już przez Ciebie oflagowany",
"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ę.",
"registration-error": "Błąd rejestracji",
"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-username": "Zaloguj się używając nazwy użytkownika",
"wrong-login-type-email": "Zaloguj się za pomocą adresu e-mail",
"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-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",
"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",
"cant-kick-self": "Nie możesz wyrzucić samego siebie z grupy",
"no-users-selected": "Nie wybrano żadnych użytkowników",

@ -58,7 +58,7 @@
"modal-reason-custom": "Powód raportowania tej zawartości.",
"modal-submit": "Wyślij raport",
"modal-submit-success": "Zawartość została oflagowana do moderacji.",
"modal-submit-confirm": "Confirm Submission",
"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": "Potwierdź wysłanie",
"modal-submit-confirm-text": "Posiadasz zdefiniowany własny powód. Na pewno wysłać poprzez szybkie wysyłanie?",
"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.message": "Ups! Coś poszło nie tak.",
"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ę",
"login": "Zaloguj się",
"please_log_in": "Proszę się zalogować",
"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!",
"you_have_successfully_logged_in": "Zostałeś pomyślnie zalogowany.",
"you_have_successfully_logged_in": "Logowanie powiodło się.",
"save_changes": "Zapisz zmiany",
"save": "Zapisz",
"close": "Zamknij",
@ -42,23 +42,23 @@
"motd.welcome": "Witaj w NodeBB, platformie dyskusyjnej przyszłości.",
"previouspage": "Poprzednia strona",
"nextpage": "Następna strona",
"alert.success": "Powodzenie",
"alert.error": "Niepowodzenie",
"alert.success": "Udało się",
"alert.error": "Błąd",
"alert.banned": "Ban",
"alert.banned.message": "Zostałeś/aś zbanowany/a - teraz nastąpi wylogowanie",
"alert.unfollow": "Nie śledzisz już %1.",
"alert.follow": "Śledzisz %1.",
"alert.banned.message": "Otrzymujesz ban teraz nastąpi wylogowanie",
"alert.unfollow": "Nie obserwujesz już %1.",
"alert.follow": "Obserwujesz %1.",
"online": "Online",
"users": "Użytkownicy",
"topics": "Tematy",
"posts": "Posty",
"best": "Najlepsze",
"votes": "Votes",
"votes": "Głosy",
"upvoters": "Głosujący za",
"upvoted": "Oddane głosy za",
"downvoters": "Głosujący przeciw",
"downvoted": "Oddane głosy przeciw",
"views": "Wyświetleń",
"views": "Wyświetlenia",
"reputation": "Reputacja",
"read_more": "czytaj więcej",
"more": "Więcej",
@ -88,8 +88,8 @@
"updated.title": "Forum zaktualizowane",
"updated.message": "To forum zostało zaktualizowane do najnowszej wersji. Kliknij tutaj, by odświeżyć stronę.",
"privacy": "Prywatność",
"follow": "Śledź",
"unfollow": "Przestań śledzić",
"follow": "Obserwuj",
"unfollow": "Przestań obserwować",
"delete_all": "Usuń wszystko",
"map": "Mapa",
"sessions": "Sesje logowania",
@ -98,14 +98,14 @@
"upload_file": "Prześlij plik",
"upload": "Prześlij",
"allowed-file-types": "Dozwolone typy plików %1",
"unsaved-changes": "Posiadasz niezapisane zmiany. Jesteś pewien, że 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ć.",
"unsaved-changes": "Twoje zmiany nie zostały zapisane. Czy na pewno chcesz opuścić stronę?",
"reconnecting-message": "Zdaje się, że Twoje połączenie z %1 zostało przerwane. Zaczekaj na ponowne nawiązanie połączenia.",
"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.learn_more": "Dowiedz się więcej",
"edited": "Edytowany",
"disabled": "Wyłączony",
"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",
"pending.accept": "Przyjmij",
"pending.reject": "Odrzuć",
"pending.accept_all": "Przyjmij Wszystkie",
"pending.reject_all": "Odrzuć Wszystkie",
"pending.accept_all": "Przyjmij wszystkie",
"pending.reject_all": "Odrzuć wszystkie",
"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.uninvite": "Cofnij zaproszenie",
@ -54,5 +54,5 @@
"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": "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",
"email": "Adres e-mail",
"remember_me": "Zapamiętaj mnie",
"forgot_password": "Zapomniałeś hasło?",
"forgot_password": "Nie pamiętasz hasła?",
"alternative_logins": "Alternatywne logowanie",
"failed_login_attempt": "Nie udało się zalogować. Spróbuj ponownie.",
"login_successful": "Zostałeś pomyślnie zalogowany.",
"failed_login_attempt": "Logowanie nie powiodło się.",
"login_successful": "Logowanie powiodło się.",
"dont_have_account": "Nie masz konta?",
"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.retrieving-users": "Pobieram użytkowników...",
"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.rename-room": "Zmień 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.leave": "Opuść 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",
"composer.compose": "Skomponuj",
"composer.compose": "Napisz",
"composer.show_preview": "Pokazuj podgląd",
"composer.hide_preview": "Ukryj Podgląd",
"composer.user_said_in": "%1 powiedział w %2:",
"composer.user_said": "%1 powiedział:",
"composer.user_said_in": "%1 napisał(a) w %2:",
"composer.user_said": "%1 napisał(a):",
"composer.discard": "Na pewno chcesz porzucić ten post?",
"composer.submit_and_lock": "Prześlij i Zablokuj",
"composer.toggle_dropdown": "Przełącz Listę Rozwijaną",
@ -55,6 +55,6 @@
"bootbox.cancel": "Anuluj",
"bootbox.confirm": "Potwierdź",
"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"
}

@ -6,7 +6,7 @@
"back_to_home": "Wróć do %1",
"outgoing_link": "Odnośnik wychodzący",
"outgoing_link_message": "Opuszczasz %1",
"continue_to": "Kontynuuj do %1",
"continue_to": "Przejdź do %1",
"return_to": "Wróć do %1",
"new_notification": "Nowe powiadomienie",
"new_notification_from": "Masz nowe powiadomienie od %1",
@ -15,30 +15,30 @@
"topics": "Tematy",
"replies": "Odpowiedzi",
"chat": "Czaty",
"follows": "Obserwowani",
"follows": "Obserwuje",
"upvote": "Głosy na tak",
"new-flags": "Nowe flagi",
"my-flags": "Flagi przypisane mnie",
"bans": "Bany",
"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_dual": "<strong>%1</strong> oraz<strong>%2</strong> za 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>.",
"moved_your_post": "<strong>%1</strong> przeniósł twój post do <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> zagłosowali 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_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_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_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_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_topic": "<strong>%1</strong> stworzył(-a) nowy temat: <strong>%2</strong>",
"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_multiple": "<strong>%1</strong> oraz %2 innych Ciebie obserwuje.",
"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_dual": "<strong>%1</strong> oraz <strong>%2</strong> zaczęli Cię obserwować.",
"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_multiple": "<strong>%1</strong> żądania rejestracji oczekują na sprawdzenie.",
"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-confirm-error-message": "Wystąpił problem przy aktywacji - kod jest błędny lub przestarzały",
"email-confirm-sent": "E-mail potwierdzający wysłany.",
"none": "Żadna",
"none": "Żadna z opcji",
"notification_only": "Tylko powiadomienie",
"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_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_follow": "Kiedy ktoś zacznie Cię śledzić",
"notificationType_follow": "Kiedy ktoś zacznie Cię obserwować",
"notificationType_new-chat": "Kiedy otrzymasz wiadomość na czacie",
"notificationType_group-invite": "Kiedy otrzymasz grupowe zaproszenie",
"notificationType_new-register": "Kiedy ktoś zostaje dodany do kolejki rejestracyjnej",

@ -6,18 +6,18 @@
"popular-month": "Tematy popularne w tym miesiącu",
"popular-alltime": "Wszystkie popularne 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",
"flagged-content": "Treść oflagowanego posta",
"ip-blacklist": "Czarna lista adresów IP",
"post-queue": "Kolejka postów",
"users/online": "Dostępni Użytkownicy",
"users/latest": "Nowi Użytkownicy",
"users/online": "Dostępni użytkownicy",
"users/latest": "Nowi użytkownicy",
"users/sort-posts": "Użytkownicy z największą liczbą postów",
"users/sort-reputation": "Użytkownicy z najwyższą reputacją",
"users/banned": "Zbanowani użytkownicy",
"users/most-flags": "Najczęściej oznaczani użytkownicy",
"users/search": "Wyszukiwanie Użytkownków",
"users/search": "Wyszukiwanie użytkownków",
"notifications": "Powiadomienia",
"tags": "Tagi",
"tag": "Tematy oznaczone pod &quot; %1 &quot;",
@ -31,11 +31,11 @@
"chats": "Czaty",
"chat": "Czat z %1",
"flags": "Flagi",
"flag-details": "Flag %1 Szczegóły",
"account/edit": "Edytowanie \"%1\"",
"flag-details": "Szczegóły flagi %1",
"account/edit": "Edytowanie „%1”",
"account/edit/password": "Edytowanie hasła \"%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/following": "Obserwowani przez %1",
"account/followers": "Obserwujący %1",
@ -46,11 +46,11 @@
"account/settings": "Ustawienia użytkownika",
"account/watched": "Tematy obserwowane przez %1",
"account/ignored": "Tematy zignorowane przez %1",
"account/upvoted": "Posty za głosowane za przez %1",
"account/downvoted": "Posty za głosowane przeciw przez %1",
"account/upvoted": "Posty, na które zagłosował %1",
"account/downvoted": "Posty, przeciwko którym zagłosował %1",
"account/best": "Najlepsze posty od %1",
"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ść:",
"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",
"advanced-search": "Wyszukiwanie zaawansowane",
"in": "w",
"titles": "Tytuły",
"titles-posts": "Tytuły i posty",
"match-words": "Match words",
"all": "All",
"any": "Any",
"match-words": "Dopasuj słowa",
"all": "Wszystkie",
"any": "Dowolne",
"posted-by": "Napisane przez",
"in-categories": "W kategoriach",
"search-child-categories": "Przeszukaj podkategorie",
@ -16,17 +16,17 @@
"at-least": "Przynajmniej",
"at-most": "Co najwyżej",
"relevance": "Trafność",
"post-time": "Napisano",
"post-time": "Data zamieszczenia",
"newer-than": "Nowsze niż",
"older-than": "Starsze niż",
"any-date": "Kiedykolwiek",
"yesterday": "Wczoraj",
"one-week": "Jeden tydzień",
"two-weeks": "Dwa tygodnie",
"one-month": "Jeden miesiąc",
"three-months": "Trzy miesiące",
"six-months": "Sześć miesięcy",
"one-year": "Jeden rok",
"one-week": "Jeden tydzień temu",
"two-weeks": "Dwa tygodnie temu",
"one-month": "Jeden miesiąc temu",
"three-months": "Trzy miesiące temu",
"six-months": "Sześć miesięcy temu",
"one-year": "Jeden rok temu",
"sort-by": "Sortuj po",
"last-reply-time": "Odpowiedziano ostatnio",
"topic-title": "Tytuł tematu",

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

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

@ -17,18 +17,18 @@
"account-deleted": "Konto usunięte",
"fullname": "Pełna nazwa",
"website": "Strona WWW",
"location": "Położenie",
"location": "Lokalizacja",
"age": "Wiek",
"joined": "Dołączono",
"lastonline": "Ostatnio online",
"profile": "Profil",
"profile_views": "Wyświetleń",
"profile_views": "Wyświetlenia",
"reputation": "Reputacja",
"bookmarks": "Zakładki",
"watched": "Obserwowane",
"ignored": "Pominięte",
"followers": "Śledzących",
"following": "Śledzonych",
"followers": "Obserwujący",
"following": "Obserwowani",
"aboutme": "O mnie",
"signature": "Sygnatura",
"birthday": "Urodziny",
@ -36,8 +36,8 @@
"chat_with": "Kontynuuj czat z %1",
"new_chat_with": "Rozpocznij czat z %1",
"flag-profile": "Zgłoś profil",
"follow": "Śledź",
"unfollow": "Przestań śledzić",
"follow": "Obserwuj",
"unfollow": "Przestań obserwować",
"more": "Więcej",
"profile_update_success": "Profil został zaktualizowany pomyślnie!",
"change_picture": "Zmień zdjęcie",
@ -66,13 +66,13 @@
"upload_a_picture": "Prześlij zdjęcie",
"remove_uploaded_picture": "Usuń przesłane zdjęcie",
"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",
"upload_cropped_picture": "Przytnij i prześlij",
"settings": "Ustawienia",
"show_email": "Wyświetlaj mój adres e-mail",
"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_description": "Subskrybuj, aby otrzymywać maile dla tego forum (nowe powiadomienia i tematy) zgodnie z ustalonym harmonogramem",
"digest_off": "Wyłączone",
@ -80,8 +80,8 @@
"digest_weekly": "Co tydzień",
"digest_monthly": "Co miesiąc",
"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",
"follows_no_one": "Użytkownik jeszcze nikogo nie śledzi.",
"has_no_follower": "Ten użytkownik nie ma jeszcze żadnych obserwujących",
"follows_no_one": "Ten użytkownik jeszcze nikogo nie obserwuje",
"has_no_posts": "Ten użytkownik nic jeszcze nie napisał.",
"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.",
@ -110,20 +110,20 @@
"browsing": "Ustawienia szukania",
"open_links_in_new_tab": "Otwieraj odnośniki wychodzące w nowej karcie",
"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",
"delay_image_loading": "Opóźnienie ładowania zdjęcia",
"image_load_delay_help": "Jeśli włączone, zdjęcia w temacie nie załadują się, dopóki nie najedzie się na nie",
"scroll_to_my_post": "Po napisaniu odpowiedzi, wyświetl najnowsze posty",
"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ęć",
"image_load_delay_help": "Zaznacz, jeśli chcesz, by zdjęcia w temacie ładowały się dopiero w miarę przewijania",
"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_create": "Obserwuj tematy, które utworzyłeś",
"grouptitle": "Tytuł grupy",
"no-group-title": "Brak tytułu grupy",
"grouptitle": "Nazwa grupy",
"no-group-title": "Brak nazwy grupy",
"select-skin": "Wybierz skórkę",
"select-homepage": "Wybierz stronę startową",
"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_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.associated": "Powiązane z",
"sso.not-associated": "Kliknij tutaj, aby powiązać z",

@ -6,7 +6,7 @@
"search": "Szukaj",
"enter_username": "Wpisz wyszukiwaną nazwę użytkownika",
"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",
"online-only": "Tylko dostępny",
"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?",
"acp-title": "%1 | Painel de Controle Administrativo do NodeBB",

@ -1,14 +1,14 @@
{
"custom-css": "Custom CSS/LESS",
"custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.",
"custom-css.enable": "Enable Custom CSS/LESS",
"custom-css": "CSS/LESS personalizado.",
"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": "Habilitar CSS/LESS personalizado.",
"custom-js": "Custom Javascript",
"custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.",
"custom-js.enable": "Enable Custom Javascript",
"custom-js": "Javascript personalizado.",
"custom-js.description": "Insira seu javascript aqui. Ele será executado após a pagina ter sido completamente carregada.",
"custom-js.enable": "Habilitar javascript 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-css.livereload": "Habilitar Recarregamento Automático",

@ -7,5 +7,5 @@
"revert-confirm": "Tem certeza que você deseja restaurar o tema padrão do NodeBB?",
"theme-changed": "Tema Alterado",
"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-username": "Nome de Usuário 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-password": "Senha Inválida",
"invalid-login-credentials": "Credenciais de login inválidas",
"invalid-username-or-password": "Por favor especifique ambos nome de usuário e senha",
"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.",
"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",
@ -82,7 +82,7 @@
"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-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-extension": "Extensão de imagem inválida",
"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-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",
"chat-edit-duration-expired": "You are only allowed to edit chat messages for %1 second(s) after posting",
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored'already": "This chat message has already been restored.",
"chat-edit-duration-expired": "Você só pode editar mensagens de chat %1 segundo(s) após postar",
"chat-delete-duration-expired": "Você só pode deletar mensagens de chat %1 segundo(s) após postar",
"chat-deleted-already": "Essa mensagem de chat já foi deletada",
"chat-restored'already": "Essa mensagem de chat já foi restaurada",
"already-voting-for-this-post": "Você já votou neste post.",
"reputation-system-disabled": "O sistema de reputação está desabilitado.",
"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-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-aboutme": "You do not have enough reputation to add an about me",
"not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature",
"not-enough-reputation-min-rep-website": "Você não possui reputação suficiente para adicionar um site",
"not-enough-reputation-min-rep-aboutme": "Você não possui reputação suficiente para adicionar um sobre mim",
"not-enough-reputation-min-rep-signature": "Você não possui reputação suficiente para adicionar uma assinatura",
"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.",
"registration-error": "Erro de Cadastro",
"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-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.",
"no-topics-selected": "No topics selected!",
"cant-move-to-same-topic": "Can't move post to same topic!"
"no-topics-selected": "Nenhum tópico selecionado!",
"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-reason-spam": "Spam",
"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-submit": "Enviar Reportagem",
"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-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-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.",
"none": "None",
"notification_only": "Notification Only",
"email_only": "Email Only",
"notification_and_email": "Notification & Email",
"none": "Nenhum",
"notification_only": "Apenas Notificações",
"email_only": "Apenas Email",
"notification_and_email": "Notificações e Email",
"notificationType_upvote": "When someone upvotes your post",
"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_follow": "When someone starts following you",
"notificationType_new-chat": "When you receive a chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",
"notificationType_new-post-flag": "When a post is flagged",
"notificationType_new-user-flag": "When a user is flagged"
"notificationType_new-reply": "Quando uma nova resposta é postada em um tópico que você está observando",
"notificationType_follow": "Quando alguém começar a seguir você",
"notificationType_new-chat": "Quando você receber uma mensagem de chat",
"notificationType_group-invite": "Quando você receber um convite para um grupo",
"notificationType_new-register": "Quando alguém for adicionado a fila de registro",
"notificationType_post-queue": "Quando um novo post entrar na fila",
"notificationType_new-post-flag": "Quando um post for marcado",
"notificationType_new-user-flag": "Quando um usuário for marcado"
}

@ -1,7 +1,7 @@
{
"banned": "Banido",
"offline": "Offline",
"deleted": "Deleted",
"deleted": "Deletado",
"username": "Nome de Usuário",
"joindate": "Data de Entrada",
"postcount": "Número de Posts",
@ -12,7 +12,7 @@
"ban_account_confirm": "Você realmente quer banir esse usuario?",
"unban_account": "Desbanir 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 />",
"account-deleted": "Conta excluída",
"fullname": "Nome Completo",
@ -26,7 +26,7 @@
"reputation": "Reputação",
"bookmarks": "Favoritos",
"watched": "Acompanhado",
"ignored": "Ignored",
"ignored": "Ignorado",
"followers": "Seguidores",
"following": "Seguindo",
"aboutme": "Sobre mim",
@ -85,7 +85,7 @@
"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_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_downvoted_posts": "Este usuário ainda não votou quaisquer posts negativamente.",
"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.",
"topics_per_page": "Tópicos por Página",
"posts_per_page": "Posts por Página",
"max_items_per_page": "Maximum %1",
"acp_language": "Admin Page Language",
"max_items_per_page": "No máximo 1%",
"acp_language": "Língua da Página de Administrador",
"notification_sounds": "Tocar um som quando você receber uma notificação.",
"notifications_and_sounds": "Notificações & Sons",
"incoming-message-sound": "Som de recebimento de mensagem",
"outgoing-message-sound": "Som de envio de mensagem",
"notification-sound": "Som de notificação",
"no-sound": "Sem som",
"upvote-notif-freq": "Upvote Notification Frequency",
"upvote-notif-freq.all": "All Upvotes",
"upvote-notif-freq.everyTen": "Every Ten Upvotes",
"upvote-notif-freq.logarithmic": "On 10, 100, 1000...",
"upvote-notif-freq.disabled": "Disabled",
"upvote-notif-freq": "Frequência de Notificação de Votos Positivos",
"upvote-notif-freq.all": "Todos os Votos Positivos",
"upvote-notif-freq.everyTen": "A Cada 10 Votos Positivos",
"upvote-notif-freq.logarithmic": "A cada 10, 100, 1000...",
"upvote-notif-freq.disabled": "Desabilitado",
"browsing": "Configurações de Navegação",
"open_links_in_new_tab": "Abrir links externos em nova aba",
"enable_topic_searching": "Habilitar Pesquisa dentro de Tópico",
@ -127,9 +127,9 @@
"sso.title": "Logar por outros Serviços",
"sso.associated": "Associado com",
"sso.not-associated": "Clique aqui para associar com",
"sso.dissociate": "Dissociate",
"sso.dissociate-confirm-title": "Confirm Dissociation",
"sso.dissociate-confirm": "Are you sure you wish to dissociate your account from %1?",
"sso.dissociate": "Desassociar",
"sso.dissociate-confirm-title": "Confirmar Desassociação",
"sso.dissociate-confirm": "Tem certeza que deseja desassociar a sua conta de %1?",
"info.latest-flags": "Últimas Sinalizações",
"info.no-flags": "Nenhum Post Sinalizado Encontrado",
"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?",
"acp-title": "%1 | Панель администратора NodeBB",

@ -7,5 +7,5 @@
"revert-confirm": "Вы уверены, что хотите восстановить стандартную NodeBB тему?",
"theme-changed": "Тема сменена",
"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>",
"nodes-responded": "%1 nodes responded within %2ms!",
"nodes-responded": "Узлов: %1. Время ответа %2мс!",
"host": "хост",
"pid": "pid",
"nodejs": "nodejs",
@ -11,7 +11,7 @@
"uptime": "время работы",
"registered": "Зарегистрированных",
"sockets": "Sockets",
"sockets": "Сокеты",
"guests": "Гостей",
"info": "Инфо"

@ -9,7 +9,7 @@
"repeat_password": "Потврда нове лозинке",
"enter_email": "Унесите вашу <strong>адресу е-поште</strong> и послаћемо вам писмо за упутством за ресетовање налога.",
"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": "Неисправна е-пошта / е-пошта не постоји!",
"password_too_short": "Унета лозинка је прекратка, молимо изаберите другу лозинку.",
"passwords_do_not_match": "Унете лозинке се не подударају.",

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

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

@ -12,7 +12,7 @@
"ban_account_confirm": "Да ли заиста желите да забраните овог корисника?",
"unban_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 />",
"account-deleted": "Налог је избрисан",
"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 吗?",
"acp-title": "%1 | NodeBB 管理员控制面板",

@ -7,5 +7,5 @@
"revert-confirm": "确认恢复到 NodeBB 默认主题?",
"theme-changed": "主题已更改",
"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.activate-success": "请重启 NodeBB 来完全激活此插件",
"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.uninstall-success": "插件已成功被停用且卸载。",
"alert.suggest-error": "<p>NodeBB 联系不到包管理器, 继续安装最新版本?</p><div class=\"alert alert-danger\"><strong>服务器返回 (%1)</strong>: %2</div>",

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

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

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

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

@ -9,7 +9,7 @@
"repeat_password": "验证密码",
"enter_email": "请输入您的<strong>电子邮箱地址</strong>,我们将会发送一份邮件协助您重置账号密码。",
"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": "无效的电子邮箱/电子邮箱不存在!",
"password_too_short": "密码太短,请选择其他密码。",
"passwords_do_not_match": "您输入两个密码不一致。",

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

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

@ -12,7 +12,7 @@
"ban_account_confirm": "您确定要封禁这位用户吗?",
"unban_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 />",
"account-deleted": "帐号已删除",
"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",
"acp-title": "%1 | NodeBB 管理控制面板",

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

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

@ -8,7 +8,43 @@
.graph-container {
padding-right: 50px;
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 {
padding-right: 0px;

@ -48,6 +48,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
socket.emit('admin.rooms.getAll', Admin.updateRoomUsage);
initiateDashboard();
});
setupFullscreen();
};
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 () {
var targetEl = $(this);
@ -314,6 +316,14 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
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() {
@ -344,6 +354,8 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
targetEl.addClass('active');
// Update "custom range" label
targetEl.attr('data-startRange', formData.startRange);
targetEl.attr('data-endRange', 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);
}
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;
});

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

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

@ -13,7 +13,7 @@ var isPrerelease = /^v?\d+\.\d+\.\d+-.+$/;
function getLatestVersion(callback) {
var headers = {
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) {

@ -5,6 +5,7 @@ var async = require('async');
var nconf = require('nconf');
var mime = require('mime');
var fs = require('fs');
var jimp = require('jimp');
var meta = require('../../meta');
var file = require('../../file');
@ -273,6 +274,17 @@ function uploadImage(filename, folder, uploadedFile, req, res, next) {
], function (err) {
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 {
setImmediate(next, null, imageData);
}

@ -705,7 +705,13 @@ Flags.notify = function (flagObj, uid, callback) {
plugins.fireHook('action:flags.create', {
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;

@ -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);
async.waterfall([
function (next) {

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

@ -124,20 +124,20 @@ Tags.parse = function (req, data, meta, link, callback) {
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, 'name', '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')) {
ogImage = nconf.get('url') + ogImage;
}
addIfNotExists(meta, 'property', 'og:image', ogImage);
if (ogImage) {
addIfNotExists(meta, 'property', 'og:image:width', 200);
addIfNotExists(meta, 'property', 'og:image:height', 200);
addIfNotExists(meta, 'property', 'og:image:width', Meta.config['og:image:width'] || 200);
addIfNotExists(meta, 'property', 'og:image:height', Meta.config['og:image:height'] || 200);
}
link = results.links.links.concat(link || []);
@ -165,3 +165,11 @@ function addIfNotExists(meta, keyName, tagName, value) {
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]]'));
}
if ((!results.isAdmin || !results.isGlobalMod) && !isSelf) {
if (!isSelf && !(results.isAdmin || results.isGlobalMod)) {
return next(new Error('[[error:no-privileges]]'));
}

@ -3,7 +3,8 @@
<div class="panel panel-default">
<div class="panel-heading">[[admin/general/dashboard:forum-traffic]]</div>
<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">
<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>

Loading…
Cancel
Save