From bd95f67ca53c31a729f951724957968eee328306 Mon Sep 17 00:00:00 2001 From: Julian Jelfs Date: Wed, 17 Jul 2024 13:54:01 +0100 Subject: [PATCH] polish (#6051) --- frontend/app/generate.js | 1 + frontend/app/src/i18n/cn.json | 2 +- frontend/app/src/i18n/de.json | 2 +- frontend/app/src/i18n/en.json | 2 +- frontend/app/src/i18n/es.json | 2 +- frontend/app/src/i18n/fr.json | 2 +- frontend/app/src/i18n/hi.json | 2 +- frontend/app/src/i18n/i18n.ts | 6 + frontend/app/src/i18n/it.json | 2 +- frontend/app/src/i18n/iw.json | 2 +- frontend/app/src/i18n/jp.json | 2 +- frontend/app/src/i18n/pl.json | 1486 +++++++++++++++++++++++++++++++++ frontend/app/src/i18n/ru.json | 2 +- frontend/app/src/i18n/uk.json | 2 +- frontend/app/src/i18n/vi.json | 2 +- 15 files changed, 1505 insertions(+), 12 deletions(-) create mode 100644 frontend/app/src/i18n/pl.json diff --git a/frontend/app/generate.js b/frontend/app/generate.js index fc8b60b1f4..5b8ebc796e 100644 --- a/frontend/app/generate.js +++ b/frontend/app/generate.js @@ -146,6 +146,7 @@ const languages = [ { lang: "ru", code: "ru" }, { lang: "uk", code: "uk" }, { lang: "vi", code: "vi" }, + { lang: "pl", code: "pl" }, ]; languages.forEach(async ({ lang, code }) => { diff --git a/frontend/app/src/i18n/cn.json b/frontend/app/src/i18n/cn.json index 6dfb7831db..6463502f9b 100644 --- a/frontend/app/src/i18n/cn.json +++ b/frontend/app/src/i18n/cn.json @@ -541,9 +541,9 @@ "joined_community": "加入你的第一个社区", "joined_gated_group_or_community": "加入你的第一个封闭群组/频道", "joined_group": "加入了你的第一个群组", + "owned_group_with_1_diamond_member": "拥有第一个群组/社区,其中有 1 名经过验证的成员", "owned_group_with_10_diamond_members": "拥有第一个群组/社区,其中有 10 名经过验证的成员", "owned_group_with_100_diamond_members": "拥有第一个拥有 100 名经过验证的成员的群组/社区", - "owned_group_with_1_diamond_member": "拥有第一个群组/社区,其中有 1 名经过验证的成员", "owned_group_with_1000_diamond_members": "拥有第一个拥有 1000 名经过验证的成员的群组/社区", "percentageComplete": "{perc}% 完成", "pinned_message": "已置顶您的第一条消息", diff --git a/frontend/app/src/i18n/de.json b/frontend/app/src/i18n/de.json index bb78e3a449..8ff47ed7bd 100644 --- a/frontend/app/src/i18n/de.json +++ b/frontend/app/src/i18n/de.json @@ -541,9 +541,9 @@ "joined_community": "Ihrer ersten Community beigetreten", "joined_gated_group_or_community": "Ihrer ersten geschlossenen Gruppe/Ihrem ersten geschlossenen Kanal beigetreten", "joined_group": "Ihrer ersten Gruppe beigetreten", + "owned_group_with_1_diamond_member": "Besitzen Sie Ihre erste Gruppe/Community mit 1 verifiziertem Mitglied.", "owned_group_with_10_diamond_members": "Besitzen Sie Ihre erste Gruppe/Community mit 10 verifizierten Mitgliedern.", "owned_group_with_100_diamond_members": "Besitzen Sie Ihre erste Gruppe/Community mit 100 verifizierten Mitgliedern.", - "owned_group_with_1_diamond_member": "Besitzen Sie Ihre erste Gruppe/Community mit 1 verifiziertem Mitglied.", "owned_group_with_1000_diamond_members": "Besitzen Sie Ihre erste Gruppe/Community mit 1000 verifizierten Mitgliedern.", "percentageComplete": "{perc} % abgeschlossen", "pinned_message": "Deine erste Nachricht angepinnt", diff --git a/frontend/app/src/i18n/en.json b/frontend/app/src/i18n/en.json index cf1f7174ea..70a837f8e4 100644 --- a/frontend/app/src/i18n/en.json +++ b/frontend/app/src/i18n/en.json @@ -541,9 +541,9 @@ "joined_community": "Joined your first community", "joined_gated_group_or_community": "Joined your first gated group/channel", "joined_group": "Joined your first group", + "owned_group_with_1_diamond_member": "Owned your first group/community with 1 verified member", "owned_group_with_10_diamond_members": "Owned your first group/community with 10 verified members", "owned_group_with_100_diamond_members": "Owned your first group/community with 100 verified members", - "owned_group_with_1_diamond_member": "Owned your first group/community with 1 verified member", "owned_group_with_1000_diamond_members": "Owned your first group/community with 1000 verified members", "percentageComplete": "{perc}% Complete", "pinned_message": "Pinned your first message", diff --git a/frontend/app/src/i18n/es.json b/frontend/app/src/i18n/es.json index a7d9ba0857..812ed38d35 100644 --- a/frontend/app/src/i18n/es.json +++ b/frontend/app/src/i18n/es.json @@ -541,9 +541,9 @@ "joined_community": "Se unió a su primera comunidad", "joined_gated_group_or_community": "Se unió a su primer grupo/canal privado", "joined_group": "Se unió a su primer grupo", + "owned_group_with_1_diamond_member": "Era propietario de su primer grupo/comunidad con 1 miembro verificado", "owned_group_with_10_diamond_members": "Fue propietario de su primer grupo/comunidad con 10 miembros verificados", "owned_group_with_100_diamond_members": "Sea propietario de su primer grupo/comunidad con 100 miembros verificados", - "owned_group_with_1_diamond_member": "Era propietario de su primer grupo/comunidad con 1 miembro verificado", "owned_group_with_1000_diamond_members": "Fue propietario de su primer grupo/comunidad con 1000 miembros verificados", "percentageComplete": "{perc}% completado", "pinned_message": "Fijó su primer mensaje", diff --git a/frontend/app/src/i18n/fr.json b/frontend/app/src/i18n/fr.json index 7fe8bc53d7..5f512c80cb 100644 --- a/frontend/app/src/i18n/fr.json +++ b/frontend/app/src/i18n/fr.json @@ -541,9 +541,9 @@ "joined_community": "Vous avez rejoint votre première communauté", "joined_gated_group_or_community": "Vous avez rejoint votre premier groupe/canal fermé", "joined_group": "Vous avez rejoint votre premier groupe", + "owned_group_with_1_diamond_member": "Posséder votre premier groupe/communauté avec 1 membre vérifié", "owned_group_with_10_diamond_members": "Posséder votre premier groupe/communauté avec 10 membres vérifiés", "owned_group_with_100_diamond_members": "Posséder votre premier groupe/communauté avec 100 membres vérifiés", - "owned_group_with_1_diamond_member": "Posséder votre premier groupe/communauté avec 1 membre vérifié", "owned_group_with_1000_diamond_members": "Posséder votre premier groupe/communauté avec 1 000 membres vérifiés", "percentageComplete": "{perc} % terminé", "pinned_message": "J'ai épinglé ton premier message", diff --git a/frontend/app/src/i18n/hi.json b/frontend/app/src/i18n/hi.json index bd53e508db..5986af2101 100644 --- a/frontend/app/src/i18n/hi.json +++ b/frontend/app/src/i18n/hi.json @@ -541,9 +541,9 @@ "joined_community": "अपने पहले समुदाय में शामिल हुए", "joined_gated_group_or_community": "अपने पहले गेटेड ग्रुप/चैनल में शामिल हुए", "joined_group": "अपने पहले समूह में शामिल हो गए", + "owned_group_with_1_diamond_member": "1 सत्यापित सदस्य के साथ अपना पहला समूह/समुदाय बनाएं", "owned_group_with_10_diamond_members": "10 सत्यापित सदस्यों के साथ अपना पहला समूह/समुदाय बनाएं", "owned_group_with_100_diamond_members": "100 सत्यापित सदस्यों के साथ अपना पहला समूह/समुदाय बनाएं", - "owned_group_with_1_diamond_member": "1 सत्यापित सदस्य के साथ अपना पहला समूह/समुदाय बनाएं", "owned_group_with_1000_diamond_members": "1000 सत्यापित सदस्यों के साथ अपना पहला समूह/समुदाय बनाएं", "percentageComplete": "{perc}% पूर्ण", "pinned_message": "अपना पहला संदेश पिन किया", diff --git a/frontend/app/src/i18n/i18n.ts b/frontend/app/src/i18n/i18n.ts index 7e754498f2..ad71f2e61d 100644 --- a/frontend/app/src/i18n/i18n.ts +++ b/frontend/app/src/i18n/i18n.ts @@ -21,6 +21,7 @@ export const translationCodes: Record = { ru: "ru", uk: "uk", vi: "vi", + pl: "pl", }; export const supportedLanguages = [ @@ -72,6 +73,10 @@ export const supportedLanguages = [ name: "Yкраїнська", code: "uk", }, + { + name: "Polski", + code: "pl", + }, ]; export const supportedLanguagesByCode = supportedLanguages.reduce( @@ -95,6 +100,7 @@ register("jp", () => import("./jp.json")); register("ru", () => import("./ru.json")); register("uk", () => import("./uk.json")); register("vi", () => import("./vi.json")); +register("pl", () => import("./pl.json")); export function getStoredLocale(): string { const fromStorage = localStorage.getItem(configKeys.locale); diff --git a/frontend/app/src/i18n/it.json b/frontend/app/src/i18n/it.json index f2283357ad..e1290fec7f 100644 --- a/frontend/app/src/i18n/it.json +++ b/frontend/app/src/i18n/it.json @@ -541,9 +541,9 @@ "joined_community": "Ti sei unito alla tua prima community", "joined_gated_group_or_community": "Ti sei unito al tuo primo gruppo/canale delimitato", "joined_group": "Ti sei unito al tuo primo gruppo", + "owned_group_with_1_diamond_member": "Hai posseduto il tuo primo gruppo/community con 1 membro verificato", "owned_group_with_10_diamond_members": "Hai posseduto il tuo primo gruppo/community con 10 membri verificati", "owned_group_with_100_diamond_members": "Hai posseduto il tuo primo gruppo/community con 100 membri verificati", - "owned_group_with_1_diamond_member": "Hai posseduto il tuo primo gruppo/community con 1 membro verificato", "owned_group_with_1000_diamond_members": "Hai posseduto il tuo primo gruppo/community con 1000 membri verificati", "percentageComplete": "{perc}% completato", "pinned_message": "Appuntato il tuo primo messaggio", diff --git a/frontend/app/src/i18n/iw.json b/frontend/app/src/i18n/iw.json index dd15ec38d4..7185efd4d3 100644 --- a/frontend/app/src/i18n/iw.json +++ b/frontend/app/src/i18n/iw.json @@ -541,9 +541,9 @@ "joined_community": "הצטרף לקהילה הראשונה שלך", "joined_gated_group_or_community": "הצטרף לקבוצה/ערוץ הסגור הראשון שלך", "joined_group": "הצטרף לקבוצה הראשונה שלך", + "owned_group_with_1_diamond_member": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם חבר מאומת אחד", "owned_group_with_10_diamond_members": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם 10 חברים מאומתים", "owned_group_with_100_diamond_members": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם 100 חברים מאומתים", - "owned_group_with_1_diamond_member": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם חבר מאומת אחד", "owned_group_with_1000_diamond_members": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם 1000 חברים מאומתים", "percentageComplete": "{perc}% הושלם", "pinned_message": "הצמד את ההודעה הראשונה שלך", diff --git a/frontend/app/src/i18n/jp.json b/frontend/app/src/i18n/jp.json index 7903e1b5a9..1fb1790ac7 100644 --- a/frontend/app/src/i18n/jp.json +++ b/frontend/app/src/i18n/jp.json @@ -541,9 +541,9 @@ "joined_community": "最初のコミュニティに参加しました", "joined_gated_group_or_community": "最初のゲートグループ/チャンネルに参加しました", "joined_group": "最初のグループに参加しました", + "owned_group_with_1_diamond_member": "認証済みメンバー 1 名を含む最初のグループ/コミュニティを所有しました", "owned_group_with_10_diamond_members": "10 人の認証済みメンバーを持つ最初のグループ/コミュニティを所有しました", "owned_group_with_100_diamond_members": "100人の認証済みメンバーを持つ最初のグループ/コミュニティを所有しました", - "owned_group_with_1_diamond_member": "認証済みメンバー 1 名を含む最初のグループ/コミュニティを所有しました", "owned_group_with_1000_diamond_members": "1000人の認証済みメンバーを持つ最初のグループ/コミュニティを所有しました", "percentageComplete": "{perc}% 完了", "pinned_message": "最初のメッセージをピン留めしました", diff --git a/frontend/app/src/i18n/pl.json b/frontend/app/src/i18n/pl.json new file mode 100644 index 0000000000..0d818e7f83 --- /dev/null +++ b/frontend/app/src/i18n/pl.json @@ -0,0 +1,1486 @@ +{ + "aboutOpenChat": "O OpenChat", + "access": { + "amount": "Kwota (tokeny)", + "amountN": "Ilość tokenów {n}", + "approvePaymentTitle": "Zatwierdź płatność", + "cannotMakePublic": "Nie możesz ustawić prywatnego {level} jako publicznego, ponieważ zagroziłoby to prywatności istniejących członków.", + "chooseGate": "Wybierz bramę dostępową", + "chooseNervousSystem": "Wybierz układ nerwowy", + "chooseToken": "Wybierz token", + "credential": { + "addArgument": "Dodaj argument", + "argumentName": "Nazwa", + "argumentNamePlaceholder": "Wprowadź nazwę argumentu", + "argumentValue": "Wartość", + "argumentValuePlaceholder": "Wprowadź wartość argumentu", + "credentialCheckFailed": "Przepraszamy, nie mogliśmy zweryfikować danych uwierzytelniających „{credential}”, dlatego nie będziesz mógł dołączyć do tego {level}.", + "credentialCheckMessage": "Aby dołączyć do tego {level}, musisz zweryfikować dane uwierzytelniające „{credential}”.", + "credentialGateInfo": "Tylko użytkownicy, którzy mogą podać dane uwierzytelniające „{credential}”, będą mogli dołączyć", + "credentialIssuer": "Wystawca poświadczeń", + "credentialName": "Nazwa uwierzytelniająca", + "credentialNamePlaceholder": "Wprowadź nazwę poświadczenia", + "credentialParamCredential": "Dane uwierzytelniające: {credential}", + "credentialParamIssuer": "Emitent: {issuer}", + "credentialType": "Typ poświadczenia", + "credentialTypePlaceholder": "Wprowadź typ poświadczenia", + "initiateCredentialCheck": "Zweryfikuj referencje", + "issuerCanisterId": "Identyfikator pojemnika wydawcy", + "issuerCanisterIdPlaceholder": "Wprowadź identyfikator kanistra wydawcy", + "issuerOrigin": "Pochodzenie emitenta", + "issuerOriginPlaceholder": "Wprowadź pochodzenie emitenta", + "label": "Zweryfikowane dane uwierzytelniające", + "requiredCredential": "Wymagane poświadczenie" + }, + "diamondGateInfo": "Tylko użytkownicy z członkostwem Diamentowym będą mogli dołączyć", + "diamondMember": "Członkostwo diamentowe", + "gate": "Brama dostępowa", + "gateCheckFailed": "Brama dostępu nie została spełniona", + "lifetimeDiamondGateInfo": "Tylko użytkownicy z dożywotnim członkostwem Diamentowym będą mogli dołączyć", + "lifetimeDiamondMember": "Dożywotnie członkostwo Diamentowe", + "minDissolveDelay": "Min. opóźnienie rozpuszczania (dni)", + "minDissolveDelayN": "Min. opóźnienie rozpuszczania {n} dni", + "minimumBalance": "Minimalne saldo tokenów", + "minimumBalanceInfo": "Użytkownicy mogą dołączyć tylko wtedy, gdy mają minimalne saldo tokenów", + "minimumBalanceInfo2": "Użytkownicy mogą dołączyć tylko wtedy, gdy mają w portfelu co najmniej tokenów {n} {token}", + "minimumBalanceN": "Minimalne saldo tokenów {n}", + "minimumTokenBalance": "Minimalne saldo {token}", + "minStake": "Minimalna stawka (tokeny)", + "minStakeN": "Tokeny o minimalnej stawce {n}", + "neuronHolder": "Uchwyt na neuron", + "neuronHolderInfo": "Tylko posiadacze neuronów {token} będą mogli dołączyć", + "nftHolder": "Uchwyt NFT (wkrótce)", + "openAccess": "Brak (otwarty dostęp)", + "openAccessInfo": "Aby dołączyć, nie ma specjalnych wymagań dotyczących dostępu", + "optional": "Opcjonalny", + "payAndJoin": "Zapłać i dołącz", + "payment": "Zapłata", + "paymentApprovalMessage": "Aby dołączyć do tego {level}, musisz zapłacić **{amount}** {token} tokenów.", + "paymentDistributionMessage": "Z tego 98% trafia do właścicieli {level}, a 2% do skarbca OpenChat SNS.", + "paymentFailed": "Płatność nie powiodła się", + "predefinedCredentialIssuer": "Predefiniowany wystawca danych uwierzytelniających", + "private": "Prywatny", + "public": "Publiczny", + "subscriptionComingSoon": "Model subskrypcyjny już wkrótce.", + "tokenComingSoon": "{token} (wkrótce)", + "tokenNeuronHolder": "Uchwyt neuronu {token}", + "tokenPayment": "Płatność {token}", + "tokenPaymentInfo": "Użytkownicy mogą dołączyć tylko wtedy, gdy zapłacą kwotę w tokenach {token}.", + "uniquePerson": "Wyjątkowa osoba", + "uniquePersonInfo": "Dołączyć będą mogli tylko użytkownicy, którzy przedstawili unikalny dowód tożsamości", + "verify": "Zweryfikować", + "visibility": "Dostęp" + }, + "account": "Konto", + "accounts": "Konta", + "accountSuspended": "Konto zawieszone", + "addedBy": "{changedBy} dodał {changed} do {level}", + "admin": "Admin", + "advanced": "Zaawansowany", + "alsoCanisterId": "także identyfikator Twojego kanistra", + "andNMore": "i {n} więcej", + "appearance": "Wygląd", + "apply": "Stosować", + "architecture": "Architektura", + "archiveChat": "Archiwizuj czat", + "archiveChatFailed": "Nie udało się zarchiwizować czatu", + "areYouSure": "Jesteś pewny?", + "attachFile": "Załącz obraz/film/plik", + "avatarTooBig": "Wybrany awatar jest za duży", + "avatarUpdated": "Awatar został pomyślnie zaktualizowany", + "avatarUpdateFailed": "Aktualizacja awatara nie powiodła się", + "backToResults": "Z powrotem", + "bio": "Biografia użytkownika", + "blocked": "zablokowany", + "blockedBy": "{changedBy} zablokowany {changed}", + "blockUser": "Zablokować użytkownika", + "blockUserFailed": "Nie można zablokować użytkownika", + "blockUserSucceeded": "Użytkownik został zablokowany", + "cancel": "Anulować", + "challenge": { + "alreadyRegistered": "Zamknij i spróbuj ponownie później", + "failed": "Wyzwanie nie powiodło się. Proszę spróbuj ponownie.", + "prompt": "Wpisz znaki, które widzisz", + "throttled": "Usługa zajęta — zamknij i spróbuj ponownie później", + "title": "Udowodnij że nie jesteś robotem" + }, + "change": "zmiana", + "changeTheme": "Zmień motyw", + "channelAlreadyExists": "Kanał o tej nazwie już istnieje", + "chatFrozen": "Ten czat został zablokowany", + "chatFrozenBy": "Czat zablokowany przez {frozenBy}", + "chatMenu": "Menu czatu", + "chatNotFound": "Przepraszamy - nie znaleźliśmy wybranego czatu", + "chats": "Czaty", + "chatSummary": { + "mentions": "{count} nieprzeczytane wzmianki", + "unread": "{count} nieprzeczytane wiadomości" + }, + "chatUnfrozenBy": "Czat odblokowany przez {unfrozenBy}", + "chatWith": "Porozmawiaj z {username}", + "checkBackLater": "Spróbuj ponownie później. ", + "chitBalance": "Saldo CHIT", + "chooseAStorageLevel": "Wybierz poziom przechowywania maksymalnie do 1 GB", + "chooseMembers": "Wybierz członków", + "chooseReaction": "Wybierz reakcję", + "chooseTransfer": "Za pomocą przelewu ICP możesz zapłacić za maksymalnie 1 GB przestrzeni dyskowej.", + "chooseUpgrade": "Możesz ubiegać się o 100 MB bezpłatnej przestrzeni dyskowej, otrzymując kod weryfikacyjny SMS-em lub możesz zapłacić za maksymalnie 1 GB przestrzeni dyskowej przelewem ICP.", + "close": "Zamknąć", + "collapse": "Zawalić się", + "communities": { + "addToFavourites": "Dodaj do ulubionych", + "adult": "Dorosły", + "autoExpand": "Automatycznie rozwijaj menu społeczności", + "back": "Z powrotem", + "browseChannels": "Przeglądaj kanały", + "channelCount": "kanały", + "channelPlaceholder": "Wpisz nazwę kanału", + "channels": "Kanały", + "channelsInfo": "Musisz utworzyć jeden lub więcej kanałów publicznych. Każdy użytkownik, który dołączy do Twojej społeczności, zostanie automatycznie zarejestrowany w tych kanałach. Zawsze możesz to zmienić później.", + "chooseCommunity": "Wybierz społeczność", + "communityLabel": "Wspólnota", + "confirmDeleteUserGroup": "Czy na pewno chcesz usunąć tę grupę użytkowników?", + "convert": "Zmień się w społeczność", + "convertButton": "Konwertować", + "converted": "Twoja grupa została przekształcona w społeczność.", + "convertInfo": "Możemy zająć się przekształceniem Twojej grupy w społeczność.\n\n Jest to proces nieodwracalny i będzie przebiegał w następujący sposób:\n\n* zamroź istniejącą grupę\n* utwórz nową społeczność o tej samej nazwie co grupa\n* dodaj do społeczności kanał publiczny o tej samej nazwie co grupa\n* dodaj wszystkich członków grupy jako członków społeczności\n* skopiuj pełną historię wiadomości z grupy na kanał\n* usuń istniejącą grupę\n* poinformować wszystkich członków grupy, że została ona przekształcona w społeczność\n\nProces ten może zająć kilka minut, w zależności od wielkości grupy, dlatego prosimy o cierpliwość.", + "create": "Utwórz społeczność", + "createChannel": "Nowy kanał", + "created": "Twoja społeczność została utworzona pomyślnie", + "default": "domyślny", + "defaultInfo": "Użytkownicy dołączający do tej społeczności zostaną automatycznie dodani do wszystkich kanałów publicznych", + "delete": "Usuń społeczność", + "deleteMessage": "Czy na pewno chcesz usunąć tę społeczność?", + "description": "Opis", + "descriptionPlaceholder": "Opowiedz nam, czym zajmuje się Twoja społeczność", + "details": "Detale", + "directChats": "Bezpośrednie czaty", + "edit": "Edytuj społeczność", + "enterUserGroupName": "Wprowadź nazwę grupy użytkowników", + "errors": { + "convertFailed": "Przepraszamy, ale nie udało nam się przekonwertować Twoich grup w społeczność", + "createGroupFailed": "Przepraszamy, nie udało się utworzyć grupy użytkowników", + "deleteFailed": "Przepraszamy, nie mogliśmy usunąć tej społeczności", + "deleteUserGroupFailed": "Przepraszamy, nie udało się usunąć grupy użytkowników", + "failure": "Przepraszamy, nie udało nam się utworzyć Twojej społeczności", + "importFailed": "Przepraszamy, nie udało się zaimportować Twojej grupy", + "inviteUsers": "Przepraszamy, nie udało nam się zaprosić tych użytkowników", + "joinFailed": "Przepraszamy, nie mogliśmy dołączyć Cię do tej społeczności", + "leaveFailed": "Przepraszamy, nie mogliśmy usunąć Cię z tej społeczności", + "name_taken": "Przepraszamy - istnieje już społeczność lub grupa publiczna o tej nazwie", + "saveFailed": "Przepraszamy, nie udało się zapisać Twoich aktualizacji", + "updateGroupFailed": "Przepraszamy, nie udało się zaktualizować grupy użytkowników", + "userGroupNameTaken": "Przepraszamy, nazwa grupy użytkowników jest już zajęta" + }, + "explore": "Przeglądaj społeczności", + "exploreMobile": "Badać", + "favourites": "Ulubione", + "filters": "Filtry społecznościowe", + "flags": "Flagi", + "general": "Ogólny", + "goto": "Przejdź do społeczności", + "groupChats": "Czaty grupowe", + "hideLeftNav": "Zwiń menu społeczności", + "imageLabel": "Obraz banera/awatara", + "import": "Importuj do społeczności", + "importBtn": "Import", + "invite": "Zapraszać", + "join": "Dołączyć", + "joinCommunity": "Dołącz do społeczności", + "leave": "Opuść społeczność", + "leaveMessage": "Czy na pewno chcesz opuścić tę społeczność?", + "loadMore": "Załaduj więcej...", + "mainMenu": "Menu główne", + "memberCount": "członek (y)", + "members": "Członkowie", + "mustHaveOneChannel": "Musisz utworzyć co najmniej jeden kanał publiczny", + "mustHaveUniqueChannels": "Nie możesz mieć zduplikowanych nazw kanałów", + "name": "Nazwa", + "namedUserGroupMembers": "**{name}** członkowie grupy", + "namePlaceholder": "Wpisz nazwę społeczności", + "next": "Następny", + "noBlankChannels": "Wszystkie kanały muszą mieć nazwę", + "noInvalidChannels": "Wszystkie nazwy kanałów muszą zawierać znaki od {min} do {max}", + "noMatch": "Nie znaleziono pasujących społeczności", + "noOwned": "Nie jesteś właścicielem żadnej społeczności", + "noSpaces": "brak spacji", + "noUserGroups": "Nie znaleziono żadnych grup użytkowników", + "offensive": "Ofensywa", + "otherChannels": "Inne kanały publiczne", + "pleaseWait": "Proszę czekać – to może chwilę potrwać", + "preview": "Zapowiedź", + "primaryLanguage": "Podstawowy język", + "publicChannels": "Kanały publiczne", + "refineSearch": "spróbuj zawęzić wyszukiwanie", + "removeFromFavourites": "Usuń z ulubionych", + "rules": "Zasady", + "saveChanges": "Zapisz zmiany", + "saved": "Twoja społeczność została pomyślnie zaktualizowana", + "search": "Przeszukaj społeczności", + "searchGroups": "Przeszukaj kanały społecznościowe", + "searchUserGroups": "Wyszukaj grupy użytkowników...", + "tags": { + "all": "Wszystko", + "crypto": "Krypto", + "gaming": "Hazard", + "metaverse": "Metaświat", + "music": "Muzyka", + "photography": "Fotografia", + "sport": "Sport" + }, + "underReview": "W trakcie przeglądu", + "updateChannelPlaceholder": "Zaktualizuj nazwę kanału", + "userGroupMembers": "Członkowie grupy użytkowników", + "userGroupName": "Nazwa grupy użytkowników", + "userGroups": "Grupy użytkowników", + "usersInvited": "Użytkownicy zostali zaproszeni do Twojej społeczności", + "visibility": "Widoczność" + }, + "communityDisplayNameRules": "tylko w obrębie wybranej społeczności", + "communityMembers": "Członkowie społeczności", + "communityTheme": "Temat społeczności", + "confirmLeaveGroup": "Czy na pewno chcesz to zostawić {level}?", + "confirmMakeGroupPrivate": "Czy na pewno chcesz ustawić ten {level} jako prywatny?", + "confirmMakeGroupPublic": "Czy na pewno chcesz upublicznić to {level}?\n\nIstniejące wiadomości pozostaną prywatne, wszystkie nowe wiadomości będą publiczne.", + "confirmMembers": "Potwierdź członków", + "congratulations": "Gratulacje!", + "copiedToClipboard": "Adres konta skopiowany do schowka!", + "copy": "Kopiuj", + "copyGroupUrl": "Skopiuj adres URL grupy", + "copyInviteCode": "Skopiuj kod zaproszenia", + "copyMessageUrl": "Skopiuj adres URL wiadomości", + "copyToClipboard": "Skopiuj do schowka", + "createNewGroup": "Utwórz nową grupę", + "cryptoAccount": { + "comingSoon": "(wkrótce)", + "hideZeroBalance": "Pokaż mniej", + "loadMoreTransactions": "Załaduj więcej", + "manage": "Zarządzać", + "manageHeader": "Zarządzaj kontem {symbol}", + "receive": "Odbierać", + "receiveToken": "Odbierz {symbol}", + "scan": "Skanowania QR code", + "send": "Wysłać", + "sendFailed": "Nie udało się wysłać {symbol}", + "sendSucceeded": "Twój {symbol} został pomyślnie wysłany!", + "sendTarget": "wprowadź adres, na który chcesz wysłać", + "sendToken": "Wyślij {symbol}", + "shortBalanceLabel": "Balansować", + "shortRemainingBalanceLabel": "Pozostałe saldo", + "showZeroBalance": "Pokaż więcej", + "swap": "Zamieniać", + "token": "Znak", + "tokens": "Żetony", + "topUp": "Uzupełniać", + "topUpBlurb": "Aby doładować konto, po prostu przelej trochę {token} na powyższe konto.", + "total": "Całkowity", + "transactionError": "Przepraszamy, nie udało się wczytać Twoich transakcji", + "transactionHeaders": { + "amount": "Kwota", + "from": "Z", + "id": "ID", + "timestamp": "Znak czasu", + "to": "Do", + "type": "Typ" + }, + "transactions": "Transakcje", + "unknownTransactionType": "Nieznany" + }, + "currentLimit": "Twój aktualny limit miejsca na dysku to {limit} GB, a saldo konta to {balance} ICP.", + "currentUsage": "Bieżące wykorzystanie pamięci", + "dailyChit": { + "alreadyClaimed": "Wróć jutro, aby przedłużyć swoją passę!", + "available": "Odbierz swój CHIT i przedłuż swoją passę!", + "claim": "Zgłoś CHIT!", + "comeback": "Wróć za {time}", + "extendStreak": "Przedłuż passę", + "info": "Im dłużej utrzymasz swoją passę, tym więcej codziennych CHITów możesz odebrać!", + "title": "Utrzymaj swoją passę", + "viewStreak": "Zobacz passę" + }, + "dark": "ciemny", + "days": "Dni", + "defaultMustBePublic": "Domyślnym może być tylko kanał publiczny", + "deleteFailed": "Nie można usunąć wiadomości", + "deleteGroup": "Usuń {level}", + "deleteGroupFailure": "Nie można usunąć {level}", + "deleteGroupSuccess": "Pomyślnie usunięto {level}", + "deleteMessage": "Usuwać", + "deleteMessageAndReport": "Usuń i zgłoś", + "deleteMessageForMe": "Usuń dla mnie", + "demoteFailed": "Nie można zdegradować do {role}", + "demoteTo": "Zdegraduj do {role}", + "directChatCreatedAt": "rozpoczął się czat", + "disableNotificationsMenu": "Wyłącz powiadomienia", + "disappearingMessages": { + "disabled": "Znikające wiadomości wyłączone", + "disabledBy": "{changedBy} wyłączyło znikanie wiadomości", + "durationMinutes": "{duration} minut", + "label": "Znikające wiadomości", + "oneMinute": "1 minuta", + "summary": "Wiadomości znikną po {duration}", + "timeUpdated": "Czas znikania wiadomości ustawiony na {duration}", + "timeUpdatedBy": "{changedBy} ustaw czas znikania wiadomości na {duration}" + }, + "discard": "Wyrzucać", + "discoverMoreGroups": "Odkryj więcej grup", + "displayName": "Wyświetlana nazwa", + "displayNameRules": "opcjonalny", + "displayWidth": "Szerokość wyświetlacza", + "doubleClickReply": "Kliknij dwukrotnie wiadomość, aby odpowiedzieć/edytować", + "doubleTapReply": "Kliknij dwukrotnie wiadomość, aby odpowiedzieć/edytować", + "downloadFile": "Pobierz {name}", + "dropFile": "Upuść plik tutaj", + "durationDays": "{duration} dni", + "durationHours": "{duration} godzin", + "durationMins": "{duration} min", + "edited": "edytowane", + "editMessage": "Edytować", + "enableNotifications": "Czy chcesz włączyć powiadomienia?", + "enableNotificationsMenu": "Włącz powiadomienia", + "enjoyYourStorage": "Teraz możesz cieszyć się publikowaniem zdjęć i filmów!", + "enterBio": "Powiedz nam coś o sobie", + "enterCaption": "Wprowadź podpis", + "enterInviteCode": "Wpisz swój kod zaproszenia", + "enterMessage": "Wpisz wiadomość...", + "enterToSend": "Klawisz Enter wysyła wiadomość", + "errorBlurb": "Przepraszamy, napotkaliśmy nieoczekiwany błąd. Spróbuj ponownie załadować OpenChat.", + "errorEditingMessage": "Wystąpił nieoczekiwany błąd podczas edytowania Twojej wiadomości", + "errorLoadingChats": "Nie można wczytać Twoich czatów", + "errorSearchingForUser": "Wystąpił nieoczekiwany błąd podczas wyszukiwania użytkowników", + "errorSendingMessage": "Wystąpił nieoczekiwany błąd podczas wysyłania Twojej wiadomości", + "excessiveLinksNote": "Podgląd linków jest ukryty w przypadku wiadomości zawierających więcej niż 5 linków.", + "expand": "Zwiększać", + "expandDeletedMessages": "Rozwiń usunięte wiadomości na tym czacie", + "exploreGroups": "Przeglądaj grupy", + "failedToCopyLinkToClipboard": "Nie można skopiować linku do schowka", + "failedToCopyToClipboard": "Nie można skopiować do schowka. {account}", + "failedToCopyUrlToClipboard": "Nie można skopiować adresu URL ({url}) do schowka", + "failedToFreezeGroup": "Nie udało się zablokować grupy", + "failedToLeaveGroup": "Wystąpił błąd podczas próby usunięcia Cię z {level}", + "failedToShareLink": "Nie udało się udostępnić linku", + "failedToShareMessage": "Nie można udostępnić tej wiadomości", + "failedToSuspendUser": "Nie udało się zawiesić użytkownika", + "failedToUnfreezeGroup": "Nie udało się odblokować grupy", + "failedToUnsuspendUser": "Nie udało się cofnąć zawieszenia użytkownika", + "faq": { + "airdrop_a": "W kwietniu do kwalifikujących się użytkowników Diamentu wysłano 1 milion tokenów CHAT. Szczegóły znajdziesz w tej propozycji wniosku.

Jeszcze w tym roku zespół programistów OpenChat przedstawi propozycję wdrożenia system nagród dla użytkowników. Użytkownicy Diamentu będą mogli zdobywać tokeny CHAT w oparciu o swoją reputację w OpenChat. Nie ustalono dokładnie, w jaki sposób obliczana jest reputacja, ale zostaną podjęte wszelkie wysiłki, aby zapewnić karanie spamerów. Chcemy zachęcać do prawdziwego czatu i nie dawać botom ani pozbawionym skrupułów użytkownikom możliwości „farmienia” tokenów.", + "airdrop_q": "Czy będzie zrzut?", + "android_app_a": "Jeśli chodzi o iOS (patrz wyżej), aplikacja internetowa OpenChat działa już działa na Androidzie i możesz „Dodaj do ekranu głównego” z menu przeglądarki. Daje to standardową ikonę do otwierania aplikacji, która wygląda bardziej jak aplikacja natywna bez paska adresu URL. Obsługa progresywnych aplikacji internetowych (PWA) jest bardzo dobra na Androidzie. Podobnie jak iOS obsługuje powiadomienia web push, ale także obsługuje odczytywanie kontaktów z telefonu (jeśli w każdym przypadku wyrazisz zgodę). Poza tym obsługa WebRTC jest znacznie lepsza. W związku z tym przypadek stworzenia natywnej aplikacji na Androida jest mniej przekonujący i pojawi się po natywnej aplikacji na iOS. Te same uwagi dotyczą tworzenia aplikacji na Androida i iOS pod względem dążenia do cienkiego, natywnego opakowania wokół podstawowej aplikacji internetowej oraz w odniesieniu do certyfikacji w sklepie Play dla Androida.", + "android_app_q": "Kiedy będzie aplikacja na Androida?", + "buychat_a": "Możesz kupić CHAT za USDC na Helix Markets. W przeciwnym razie musisz najpierw kup ICP, który możesz następnie zamienić na CZAT na różnych zdecentralizowanych giełdach (DEX).DFINITY dodaje obsługę Rosetta API dla tokenów ICRC1 (w tym CHAT), dzięki czemu znacznie łatwiej jest je używać integrować się ze scentralizowanymi giełdami (CEX). Gdy to nastąpi, prawdopodobnie CHAT będzie dostępny do handlu na CEX dla ICP lub USDT.", + "buychat_q": "Jak kupić tokeny CHAT?", + "content_a": "Pełne informacje na temat naszych wytycznych dotyczących treści i moderacji można znaleźć tutaj.", + "content_q": "Jakie treści są dozwolone?", + "diamond_a": "Możesz uaktualnić do członkostwa Diamond, aby mieć dostęp do dodatkowych lub ulepszonych funkcji w OpenChat. Zobacz tutaj , aby porównać funkcje i dokonać aktualizacji.", + "diamond_q": "Co to jest członkostwo diamentowe?", + "header": "Często Zadawane Pytania", + "info_a": "Przejdź do naszej strony głównej i znajdź linki do funkcji OpenChat, planu działania , oficjalnych dokumentów , architektury i bloga", + "info_q": "Gdzie mogę dowiedzieć się więcej o OpenChat?", + "ios_app_a": "Warto dodać, że aplikacja internetowa OpenChat działa już na iOS i opcję „Dodaj do ekranu głównego” można wykonać z menu przeglądarki. Daje to standardową ikonę do otwierania aplikacji, która wygląda bardziej jak aplikacja natywna bez paska adresu URL. Niedawno firma Apple dodała obsługę powiadomień web push, która jest kluczowa dla aplikacji do przesyłania wiadomości, jeśli jesteś offline lub nie korzystasz z aplikacji. Ogólnie rzecz biorąc, obsługa Apple dla tak zwanych progresywnych aplikacji internetowych (PWA) pozostaje w tyle za Androidem, ponieważ PWA zagrażają dominacji App Store. Brakuje mu wsparcia (w porównaniu z PWA na Androida) do odczytywania kontaktów telefonicznych, a implementacja WebRTC jest błędna (wymagana do połączeń głosowych/wideo typu peer to peer). Ze względu na te ograniczenia stworzenie natywnej aplikacji na iOS jest stosunkowo ważnym tematem w naszym programie. Chociaż na pierwszy rzut oka OpenChat jest „tylko aplikacją do czatowania”, w rzeczywistości jest dość skomplikowany ze względu na znaczną bazę kodu. Idealnym rozwiązaniem byłoby dla nas zamknięcie aplikacji internetowej OpenChat w cienkiej aplikacji natywnej, która komunikuje się z natywnymi interfejsami API telefonu w taki sposób, aby duża część bazy kodu pozostała wspólna bez pogarszania komfortu aplikacji natywnej. Badamy ten obszar, ale nie jest jeszcze jasne, czy będzie to możliwe i jak trudne będzie. Kolejną potencjalną przeszkodą jest proces certyfikacji App Store. Mając podstawową aplikację jako aplikację internetową, moglibyśmy wprowadzać zmiany w aplikacji OpenChat na iOS bez przechodzenia przez proces zatwierdzania, co może być nie do zaakceptowania. Jeśli jednak problemy te zostaną rozwiązane, możliwe, że aplikacja na iOS będzie gotowa w ciągu kilku miesięcy. W przeciwnym razie, jeśli będziemy musieli od nowa napisać (a następnie konserwować) natywny OpenChat dla systemu iOS, zajmie to znacznie więcej czasu...", + "ios_app_q": "Kiedy będzie aplikacja na iOS?", + "menu": "Często zadawane pytania", + "referral_rewards_a": "Jako członek Diamentowy możesz zdobywać nagrody za każdego poleconego przez Ciebie użytkownika, który sam zostanie członkiem Diamentowym. Otrzymasz połowę wszelkich płatności Diamentowych dokonanych przez nich w ciągu pierwszego roku dołączenia do OpenChat. Link polecający znajdziesz w sekcji „zaproś znajomych/rodzinę” w „ustawieniach profilu” w menu głównym.

Jak możesz to zrobić? Jest wiele sposobów. Możesz powiedzieć znajomym i rodzinie, tweetować o OpenChat, stworzyć film o OpenChat, opisując, co Ci się w nim podoba, i udostępnić go na TikTok lub YouTube. Możesz transmitować na Twitchu, pisać posty na blogu, tworzyć podcasty, prowadzić przestrzeń na Twitterze, a nawet organizować spotkania w prawdziwym życiu. Z niecierpliwością czekamy na wszystkie kreatywne pomysły, które wpadniesz na pomysł, aby rozgłosić się!

W przyszłości udostępnimy nagrody za polecenie wszystkim poleconym przez Ciebie użytkownikom, niezależnie od tego, czy staną się oni członkami Diamentowymi. Ponieważ jednak można to łatwo wykorzystać, najpierw będziemy musieli wprowadzić jakiś rodzaj „dowodu wyjątkowej osobowości”.", + "referral_rewards_q": "Czym są nagrody za polecenie?", + "security_a": "Krótko mówiąc, komputer internetowy zapewnia bardzo mocne gwarancje bezpieczeństwa. Istnieje jednak szczególnie dobrze znany obszar słabości, z którym walczy Dfinity. Przy odrobinie wysiłku nieuczciwy dostawca węzłów mógłby zainstalować zhakowaną wersję oprogramowania węzła, umożliwiającą mu przechwytywanie i odczytywanie wiadomości przychodzących oraz bezpośredni odczyt pamięci. Jednakże, gdy SEV-SNP będzie dostępny na komputerach węzłów, użytkownicy będą mogli być pewni, że poza odbiorcami ich wiadomości, ich dane nie będą dostępne dla nikogo innego poza nimi samymi. W późniejszym terminie wdrożymy szyfrowanie e2e, tak aby dane były faktycznie przechowywane w postaci zaszyfrowanej w pamięci kanistrowej i dlatego nie byłyby dostępne dla nielegalnych operatorów węzłów, niezależnie od obecności SEV-SNP. Prawdopodobnie będzie się to wiązać z pewnymi ograniczeniami, takimi jak brak możliwości przeszukiwania historii wiadomości, dlatego możesz zdecydować się na włączenie zabezpieczeń e2e dla wybranych czatów.", + "security_q": "Czy moje wiadomości są bezpieczne?", + "send_tokens_a": "W przypadku wysyłania tokenów w formie wiadomości chat, przelew dokonywany jest przez księgę za dany token, za co pobierana jest obowiązkowa opłata. Opłata ta jest spalana, co nieznacznie zmniejsza podaż tokenów. Opłaty za różne tokeny, które obsługujemy, są następujące:", + "send_tokens_q": "Dlaczego przy wysyłaniu tokenów pobierana jest opłata transakcyjna?", + "shortcuts_a": "Istnieje kilka poleceń skrótów, których można używać w polu wprowadzania wiadomości.

`/poll` - aby utworzyć nową ankietę
`/search xyz` – aby przeszukać bieżący czat pod kątem hasła „xyz”
`/gif kocięta` - aby wyszukać gify z kotkami
`/icp 0.1` - aby wysłać komuś 0.1 ICP
`/faq question_id*` — aby utworzyć i opublikować sformatowany link do konkretnego pytania z często zadawanych pytań
`/diament` - aby utworzyć i opublikować sformatowany link ze szczegółami członkostwa Diamond

Polecenia akceptujące argument można również stosować bez argumentu.

* Dostępne identyfikatory pytań FAQ to: airdrop, głosowanie, portfel, buychat, send_tokens, diament, ios_app, android_app, find_groups, style_messages, pamięć masowa, bezpieczeństwo, plan działania, skróty", + "shortcuts_q": "Jakie polecenia skrótu są dostępne?", + "storage_a": "Wiadomości tekstowe zajmują niewiele miejsca i przez to kosztują nas stosunkowo niewiele. Obrazy zazwyczaj zajmują znacznie więcej miejsca, a koszty się sumują. Teraz trochę informacji o systemie OpenChat. Każdy użytkownik ma swój własny pojemnik, w którym znajdują się wszystkie wiadomości z jego bezpośrednich rozmów. Każda grupa ma także swój własny pojemnik, w którym znajdują się wszystkie wiadomości grupowe. Jednakże wszelkie dane plików powiązane z wiadomościami, takie jak obrazy i wideo, przechowujemy w OpenStorage . Każdy użytkownik ma przydział danych i kiedy wiadomość jest wysyłana, dane w pliku są pobierane z limitu nadawcy . Dotyczy to również wiadomości wysyłanych do grup, więc nie ma limitu danych grupowych, a jedynie indywidualny.

Każdy użytkownik OpenChat otrzyma 0,1 GB bezpłatnej przestrzeni dyskowej. Użytkownik może następnie opcjonalnie dokonać aktualizacji do wersji Diamond, aby otrzymać 1 GB przestrzeni dyskowej. Kiedy użytkownik osiągnie limit miejsca, jego najstarsze pliki automatycznie wygasną i zostaną odzyskane. Oznacza to, że użytkownikowi nigdy nie powinno zabraknąć miejsca na dane. Aby zminimalizować nasze koszty, pliki użytkowników z poziomu bezpłatnego zostaną również odzyskane po dziewięćdziesięciu dniach, niezależnie od wykorzystania przez nie miejsca. Należy pamiętać, że sama wiadomość, łącznie z podpisem i miniaturą obrazu, nigdy nie zostanie usunięta, dzięki czemu historia wiadomości zostanie zachowana.", + "storage_q": "Jak działa przechowywanie?", + "style_messages_a": "Możesz dodawać podziały wierszy za pomocą klawisza Shift-Enter. Obsługujemy także większość aspektów przecen. Kliknij ten link, aby uzyskać dobre podsumowanie składni przecen .", + "style_messages_q": "Czy mogę stylizować wiadomości?", + "translation_a": "Nasze tłumaczenia są domyślnie dostarczane przez Tłumacz Google, ale czasami po prostu nie ma wystarczającego kontekstu, aby Google mógł wykonać dobrą robotę. Aby zapewnić lepsze tłumaczenie, często potrzebny jest rodzimy użytkownik języka. Jeśli w swoim profilu wybrałeś jeden z obsługiwanych przez nas języków innych niż angielski, zauważysz, że w Twoim profilu znajduje się również przełącznik umożliwiający aktywację trybu poprawiania tłumaczenia. Po włączeniu tego trybu obok każdej przetłumaczonej etykiety w interfejsie użytkownika zobaczysz małą ikonę tłumaczenia. Jeśli klikniesz tę ikonę, będziesz mógł przesłać sugerowaną korektę. Spróbuj zaproponować sugestię, która jest zarówno dokładna, jak i dobrze pasuje do interfejsu użytkownika. Możesz sprawdzić, jak Twoja sugestia wygląda na miejscu i powtórzyć procedurę tyle razy, ile chcesz. Twoja sugestia zostanie rozpatrzona przez zespół i, jeśli zostanie zatwierdzona, zostanie przyjęta. Za każdą zatwierdzoną poprawkę, którą podasz, zostaniesz nagrodzony na CZAT. Jesteśmy naprawdę wdzięczni za poświęcenie czasu na ulepszenie naszych tłumaczeń – bez Ciebie nie bylibyśmy w stanie tego zrobić.", + "translation_q": "Jak poprawić błąd w tłumaczeniu?", + "voting_a": "Dołącz do grupy propozycji OpenChat i przeczytaj ten wpis na blogu , który zawiera przegląd zarządzania OpenChat i zawiera przewodnik krok po kroku dotyczący głosowania.", + "voting_q": "Jak głosować nad propozycjami?", + "wallet_a": "Kiedy tworzony jest użytkownik OpenChat, automatycznie posiada on konto na kilka tokenów (ICP, CHAT, ckBTC, SNS1). Konto to początkowo będzie puste, ale możesz je doładować przelewając tokeny na jego adres. Gdy już będziesz mieć trochę tokenów w swoim portfelu OpenChat, będziesz mógł wysłać je bezpośrednio na konto dowolnego innego użytkownika OpenChat za pomocą specjalnego rodzaju wiadomości. Możesz także skorzystać z ICP (wkrótce CHAT) w swoim portfelu, aby uaktualnić do członkostwa Diamentowego. Jeśli chcesz wysłać tokeny na inne konto, możesz to zrobić otwierając swój portfel z menu głównego i klikając link „wyślij”. Na tym ekranie możesz wysłać swoje tokeny na dowolny inny wybrany adres.", + "wallet_q": "Jak działa mój portfel?" + }, + "faqUrlCopiedToClipboard": "Adres URL FAQ skopiowany do schowka!", + "features": "Cechy", + "filterMembers": "członkowie filtra", + "followThread": "Śledź ten wątek", + "followThreadFailed": "Śledzenie wątku nie powiodło się", + "fontSize": "Rozmiar czcionki", + "forward": "Do przodu", + "freezeGroup": "Zamroź grupę", + "giphyMessage": "Wiadomość Giphy", + "goHome": "Dom", + "goToFirstMention": "Przejdź do pierwszej nieprzeczytanej wzmianki", + "goToLatestMessage": "Przejdź do ostatniej wiadomości", + "group": { + "addGroupPhoto": "Dodaj zdjęcie {level}", + "advanced": "Zaawansowany", + "back": "Z powrotem", + "create": "Utwórz {level}", + "createTitle": "Utwórz nowy {level}", + "description": "Opis {level}", + "details": "Detale", + "edit": "Edytuj {level}", + "editGroupPhoto": "Edytuj zdjęcie {level}", + "getRulesFailed": "Nie udało się pobrać reguł {level}", + "groupInfo": "Informacje o {level}", + "historyPrivateMessage": "Stare wiadomości nie są widoczne dla nowych członków", + "image": "obraz {level}", + "inviteUsers": "Zaproś użytkowników {level}", + "inviteUsersFailed": "Wystąpił błąd podczas zapraszania użytkowników", + "members": "Członkowie", + "name": "Imię {level}", + "next": "Następny", + "privateGroup": "Prywatny {level}", + "privateGroupInfo": "Użytkownicy nie mogą swobodnie dołączać do tego {level}. Muszą zostać dodani lub zaproszeni przez upoważnionego członka.", + "publicGroup": "Publiczne {level}", + "tooManyInvites": "Możesz mieć tylko 100 zaległych zaproszeń", + "update": "Zaktualizuj {level}", + "usersInvited": "Wiadomość z zaproszeniem została wysłana!", + "welcome": "Witamy w {groupName}" + }, + "groupAlreadyExists": "Publiczny {level} o tej nazwie już istnieje", + "groupAvatar": "Awatar {level}", + "groupChangedBy": "{changedBy} zmienił {changed}", + "groupCreatedBy": "{username} utworzył {level}", + "groupCreationFailed": "Przepraszamy, nie udało nam się utworzyć Twojej grupy", + "groupDesc": "Opis {level}", + "groupDescTooLong": "Opis {level} jest za długi", + "groupDetails": "Szczegóły {level}", + "groupInviteChangedBy": "{changedBy} {changed} link do zaproszenia do grupy", + "groupName": "Imię {level}", + "groupNameInvalid": "Nazwa {level} jest nieprawidłowa", + "groupNameReserved": "Nazwa {level} jest zarezerwowana", + "groupNameTooLong": "Nazwa {level} jest za długa", + "groupNameTooShort": "Nazwa {level} jest za krótka", + "groupRules": "zasady grupowe", + "groupRulesDisabled": "{changedBy} wyłączył reguły grupowe", + "groupRulesEnabled": "{changedBy} włączył reguły grupowe", + "groupRulesTooLong": "Zasady grupy są za długie", + "groupRulesTooShort": "Reguły grupy nie mogą być puste", + "groupUpdateFailed": "Przepraszamy, nie mogliśmy zaktualizować Twojej grupy", + "groupVisibilityChangedBy": "{changedBy} zrobił {level} {visibility}", + "groupWithN": "{number} Członkowie", + "guestUser": "Gościnny użytkownik", + "halloffame": { + "allTime": "Cały czas", + "diamonds": "Diamenty", + "gameover": "Koniec gry!", + "menu": "Najlepsi polecający", + "start": "Początek", + "thisMonth": "Ten miesiąc", + "username": "Nazwa użytkownika", + "users": "Użytkownicy", + "value": "Wartość" + }, + "here": "Tutaj", + "hideAuthProviders": "Ukryj opcje", + "hideBlocked": "Ukryj wiadomości od zablokowanych przeze mnie użytkowników", + "historyOffInfo": "Nowi uczestnicy będą widzieć wiadomości przychodzące dopiero po dołączeniu. 🤫", + "historyOnInfo": "Pełna historia czatów będzie widoczna dla nowych uczestników. Uważaj teraz! 🤐", + "historyVisible": "widoczna historia czatów", + "home": "dom", + "homepage": "Strona główna", + "hotGroups": "Gorące grupy", + "hours": "godziny", + "howToBuyToken": "Potrzebuję pomocy w zakupie {token}", + "identityMigrationMessage": "Poczekaj, aż Twoje konto zostanie zaktualizowane do nowego systemu. Dzięki temu będziemy mogli w przyszłości obsługiwać znacznie więcej opcji logowania, w tym opcjonalne odzyskiwanie poczty e-mail w przypadku utraty dostępu do urządzenia.", + "inheritSystem": "Dziedzicz motyw systemu", + "install": { + "dontShow": "Nie pokazuj mi tego więcej", + "message": "Aby otrzymywać powiadomienia i zapewnić najlepszą wygodę użytkowania, zalecamy dodanie OpenChat do ekranu głównego.", + "title": "Dodaj do ekranu głównego" + }, + "insufficientFunds": "Upewnij się, że saldo powyższego konta wynosi co najmniej {amount} ICP, aby pokryć żądaną przestrzeń dyskową, a następnie naciśnij przycisk „Odśwież”.", + "insufficientStorage": "Niewystarczające miejsce do przechowywania", + "invite": { + "confirmReset": "Czy na pewno chcesz zresetować link {level}? Ludzie nie będą już mogli dołączyć do {level} przy użyciu bieżącego linku.", + "disabled": "wyłączony", + "enabled": "włączony", + "enableLink": "Włącz łącze", + "errorDisablingLink": "Nie można wyłączyć łącza", + "errorEnablingLink": "Nie można włączyć łącza", + "errorGettingLink": "Nie można uzyskać linku", + "errorResettingLink": "Nie można zresetować łącza", + "invite": "Zapraszać", + "inviteWithLink": "Zaproś do {level} poprzez link", + "reset": "Resetowanie", + "resetLink": "Zresetuj łącze", + "shareMessage": "Każdy, kto ma ten link, może wyświetlić podgląd i dołączyć do {level}. Jako członek Diamentowy możesz także zdobyć [nagrody za polecenie](?faq=referral_rewards).", + "shareMessageTrust": "Podziel się nim z zaufanymi osobami." + }, + "inviteCodeCopied": "Kod zaproszenia skopiowany do schowka", + "invited": "Zaproszony", + "invitedBy": "{changedBy} zaprosił {changed} do {level}", + "invitedUsers": "Zaproszeni użytkownicy", + "irreversible": "Czy na pewno chcesz usunąć to {level}? Tego nie da się cofnąć!", + "join": "Dołączyć", + "joined": "Dołączył", + "joinGroup": "Dołącz do {level}", + "joinGroupFailed": "Nie można dołączyć do {level}", + "lastOnline": "Ostatnio online {duration} temu", + "learnToEarn": { + "accepted_swap_offer": "Zaakceptowałem Twoją pierwszą ofertę wymiany", + "appointed_as_group_admin": "Zostałeś mianowany administratorem Twojej pierwszej grupy/kanału", + "appointed_as_group_mod": "Zostałeś mianowany moderatorem Twojej pierwszej grupy/kanału", + "appointed_as_group_owner": "Zostałeś mianowany właścicielem Twojej pierwszej grupy/kanału", + "appointed_group_admin": "Wyznaczono pierwszego administratora grupy/kanału", + "appointed_group_mod": "Wyznaczono pierwszego moderatora grupy/kanału", + "appointed_group_owner": "Wyznaczono pierwszego właściciela grupy/kanału", + "changed_theme": "Pierwsza zmiana tematu", + "deleted_message": "Usunięto pierwszą wiadomość", + "direct_chat_5": "Prowadź 5 bezpośrednich rozmów", + "direct_chats_10": "Prowadź 10 bezpośrednich rozmów", + "direct_chats_20": "Prowadź 20 bezpośrednich rozmów", + "edited_message": "Edytowano pierwszą wiadomość", + "enabled_disappearing_messages": "Po raz pierwszy włączyłem znikające wiadomości", + "favourited_chat": "Oznaczono Twój pierwszy czat jako ulubiony", + "followed_thread": "Pierwszy raz śledzę wątek", + "forwarded_message": "Przekazano pierwszą wiadomość", + "had_message_tipped": "Twoja pierwsza wiadomość została przekazana napiwek", + "joined_call": "Dołączyłem do Twojej pierwszej rozmowy", + "joined_community": "Dołączyłeś do swojej pierwszej społeczności", + "joined_gated_group_or_community": "Dołączyłeś do swojej pierwszej zamkniętej grupy/kanału", + "joined_group": "Dołączyłeś do swojej pierwszej grupy", + "owned_group_with_1_diamond_member": "Jesteś właścicielem pierwszej grupy/społeczności z 1 zweryfikowanym członkiem", + "owned_group_with_10_diamond_members": "Posiadasz swoją pierwszą grupę/społeczność z 10 zweryfikowanymi członkami", + "owned_group_with_100_diamond_members": "Posiadasz swoją pierwszą grupę/społeczność ze 100 zweryfikowanymi członkami", + "owned_group_with_1000_diamond_members": "Posiadałeś swoją pierwszą grupę/społeczność z 1000 zweryfikowanymi członkami", + "percentageComplete": "{perc}% Ukończono", + "pinned_message": "Przypięto Twoją pierwszą wiadomość", + "proved_unique_personhood": "Udowodniłeś swoje wyjątkowe człowieczeństwo", + "quote_replied": "Cytat był odpowiedzią na pierwszą wiadomość", + "reacted_to_message": "Zareagowano na pierwszą wiadomość", + "received_crypto": "Otrzymałeś swoją pierwszą wiadomość kryptograficzną", + "received_direct_message": "Otrzymałeś pierwszą bezpośrednią wiadomość", + "received_reaction": "Otrzymałeś Twoją pierwszą reakcję na wiadomość", + "replied_in_thread": "Rozpocząłem pierwszą odpowiedź w wątku", + "sent_audio": "Wysłałeś swój pierwszy dźwięk", + "sent_crypto": "Wysłałeś swoją pierwszą wiadomość kryptograficzną", + "sent_direct_message": "Wysłałeś pierwszą bezpośrednią wiadomość", + "sent_file": "Wysłałeś swój pierwszy plik", + "sent_giphy": "Wysłałeś swój pierwszy giphy", + "sent_image": "Wysłałeś swoje pierwsze zdjęcie", + "sent_meme": "Wysłałeś swoją pierwszą wiadomość w postaci mema", + "sent_poll": "Wysłałeś swoją pierwszą ankietę", + "sent_prize": "Wysłałeś pierwszą nagrodę", + "sent_swap_offer": "Wysłano pierwszą ofertę wymiany P2P", + "sent_text": "Wysłałeś pierwszą wiadomość tekstową", + "sent_video": "Wysłałeś swój pierwszy film", + "set_avatar": "Przesłano awatar Twojego profilu", + "set_bio": "Zaktualizowałem biografię Twojego profilu", + "set_community_access_gate": "Ustaw swoją pierwszą bramę dostępu do społeczności", + "set_community_display_name": "Ustaw swoją pierwszą nazwę wyświetlaną w społeczności", + "set_display_name": "Zaktualizowano Twoją wyświetlaną nazwę", + "set_group_access_gate": "Ustaw swoją pierwszą bramkę dostępu do grupy/kanału", + "showChitPopup": "Powiadamiaj mnie o moich osiągnięciach", + "started_call": "Rozpoczął pierwszą rozmowę", + "streak_14": "Osiągnięto passę 14 dni", + "streak_3": "Osiągnięto 3-dniową passę", + "streak_30": "Osiągnięto passę 30 dni", + "streak_7": "Osiągnięto passę 7 dni", + "suggested_translation": "Zasugerowałem Twoje pierwsze tłumaczenie", + "swapped_from_wallet": "Wymieniłeś swój pierwszy token z portfela", + "tipped_message": "Pierwsza wiadomość z napiwkiem", + "translation_accepted": "Czy Twoje pierwsze tłumaczenie zostało zaakceptowane", + "upgrade_to_gold_diamond": "Przejdź na członkostwo Lifetime Diamond", + "upgraded_to_diamond": "Ulepszono do członkostwa Diamentowego", + "voted_on_poll": "Zagłosowano w Twojej pierwszej ankiecie" + }, + "leave": "Wyjechać", + "leaveGroup": "Opuść {level}", + "leftGroup": "Pomyślnie opuściłeś grupę", + "level": { + "channel": "Kanał", + "community": "Wspólnota", + "group": "Grupa" + }, + "light": "światło", + "linkCopiedToClipboard": "Link skopiowany do schowka", + "loadGif": "Pokaż gifa", + "loadImage": "Pokaż obraz", + "loadingTweetPreview": "Ładowanie podglądu tweeta...", + "loadMeme": "Pokaż mema", + "login": "Zalogować się", + "loginDialog": { + "back": "Z powrotem", + "checkEmail": "Kliknij link, który Ci wysłaliśmy i wprowadź poniższy kod", + "codeCopiedToClipboard": "Kod skopiowany do schowka", + "failedToCopyCodeToClipboard": "Nie udało się skopiować kodu do schowka", + "failedToSendEmail": "W tej chwili nie mogliśmy wysłać e-maila. Spróbuj ponownie później.", + "generatingLink": "Generowanie bezpiecznego linku i kodu logowania...", + "haveAccount": "Posiadasz już konto?", + "invalidEmail": "Adres email jest nieprawidłowy.", + "noAccount": "Nie masz konta?", + "refreshTitle": "Wyślij nowy kod", + "showMore": "Pokaż więcej opcji logowania", + "signin": "Zalogować się", + "signinEmailPlaceholder": "Zaloguj się za pomocą e-maila...", + "signinWith": "Zaloguj się za pomocą {provider}", + "signup": "Zapisać się", + "signupEmailPlaceholder": "Zarejestruj się, używając emaila...", + "signupTitle": "Zarejestruj się w OpenChat", + "signupWith": "Zarejestruj się za pomocą {provider}", + "strapline": "Gdzie komunikuje się Web3", + "title": "Zaloguj się do OpenChat", + "unexpectedError": "Niespodziewany błąd. Spróbuj ponownie później." + }, + "logout": "Wyloguj się", + "lowBandwidth": "Niska przepustowość", + "magicLink": { + "closeMessage": "Zamknij tę stronę i spróbuj zalogować się ponownie", + "code_invalid": "Kod jest nieprawidłowy", + "continueMessage": "Zamknij tę stronę i kontynuuj na oryginalnej stronie", + "enterCode": "Wpisz kod weryfikacyjny", + "link_expired": "Link jest ważny tylko przez 5 minut i już wygasł", + "link_invalid": "Link jest nieprawidłowy", + "success": "Powodzenie! Jesteś teraz zalogowany", + "title": "Zaloguj się za pomocą łącza e-mail" + }, + "makeGroupPrivate": "Ustaw grupę jako prywatną", + "makeGroupPrivateFailed": "Nie udało się ustawić domeny {level} jako prywatnej", + "makeGroupPublicFailed": "Nie udało się upublicznić elementu {level}", + "markAllRead": "Oznacz wszystkie jako przeczytane", + "maxAudioSize": "Klip audio obcięty do limitu 1 MB", + "maxFileSize": "Przekroczono maksymalny rozmiar pliku 1MB", + "maxGroupsCreated": "Utworzyłeś już maksymalną liczbę {level}", + "maxImageSize": "Przekroczono maksymalny rozmiar obrazu 1 MB", + "maxStorage": "Możesz rozszerzyć pamięć do maksymalnie 1 GB", + "maxVideoSize": "Przekroczono maksymalny rozmiar pliku wideo wynoszący 5 MB", + "member": "członek", + "memberCount": "{count} członków", + "memberIsTyping": "{username} pisze", + "members": "Członkowie", + "membersAreTyping": "Użytkownicy {number} piszą", + "membersHeader": "{level} członków", + "messageBlocked": "Wiadomość ukryta", + "messageDeleted": "Wiadomość usunięta przez {username} w dniu {timestamp}", + "messageDeletedByOpenChatBot": "Ta wiadomość została najpierw zgłoszona przez użytkownika OpenChat, następnie wysłana do [Modclub]({modclub}), gdzie zdecydowano, że wiadomość złamała [zasadę platformy]({rules}), a ostatecznie usunięta przez {username} w dniu {xyz }", + "messages": "Wiadomości", + "messageUrlCopiedToClipboard": "Adres URL wiadomości skopiowany do schowka!", + "minimumAmount": "Minimum: {amount} {symbol}", + "minutes": "Minuty", + "moderator": "moderator", + "muted": "wyciszony", + "muteNotifications": "Wycisz powiadomienia", + "myAccount": "Moje konto", + "new": "nowy", + "newChat": "Nowy czat", + "newGroup": "Nowa grupa", + "newGroupDesc": "o co chodzi w tym {level}?", + "newGroupName": "wprowadź nazwę {level}", + "newLimit": "{limit} / 1 GB", + "next": "Następny", + "nMessagesDeleted": "Usunięto {number} wiadomości", + "no": "NIE", + "noAccess": "Brak dostępu", + "noAccessText": "Przepraszamy, ale nie masz dostępu do społeczności, grupy lub kanału, do którego próbujesz uzyskać dostęp.", + "noAudio": "Twoja przeglądarka nie obsługuje osadzonego dźwięku", + "noChangeToStorage": "Wybierz nowy limit miejsca za pomocą suwaka powyżej, abyśmy mogli obliczyć dla Ciebie cenę za uaktualnienie.", + "noChannelSelected": "Aktualnie nie wybrano żadnego kanału", + "noChatsAvailable": "Brak dostępnych czatów!", + "noChatSelected": "Obecnie nie wybrano żadnego czatu", + "noGroupsFound": "Nie znaleziono żadnych grup 😭", + "noThanks": "Nie, dziękuję", + "notificationsDisabled": "Powiadomienia wyłączone", + "notificationsEnabled": "Powiadomienia włączone", + "notInterested": "Nie zainteresowany", + "noUserSelected": "Aktualnie nie wybrano żadnego użytkownika", + "noVideo": "Twoja przeglądarka nie obsługuje osadzonego wideo", + "nUsersJoined": "Użytkownicy {number} dołączyli do {level}", + "offline": "Nieaktywny", + "offlineError": "Przepraszamy – wygląda na to, że jesteś w tej chwili offline", + "offlineMessage": "Nieaktywny", + "oneDay": "1 dzień", + "oneHour": "1 godzina", + "oneMessageDeleted": "1 wiadomość została usunięta", + "onlineNow": "Teraz online", + "openChat": "Otwórz czat", + "original": "oryginalny", + "otherUsers": "Inni użytkownicy", + "ownedBy": "Właściciel: @{username}", + "owner": "właściciel", + "ownerCantLeave": "Zanim opuścisz {level}, musisz dodać kolejnego właściciela", + "p2pSwap": { + "accept": "Zaakceptować", + "accepted": "Przyjęty", + "acceptedBy": "Ta oferta została zaakceptowana przez firmę {user} i oczekuje na zakończenie.", + "already_accepted": "Ta oferta wymiany została już zaakceptowana", + "builderTitle": "Złóż ofertę wymiany", + "cancel": "Anulować", + "cancelled": "Odwołany", + "completed": "Ta oferta została zaakceptowana przez firmę {user}.", + "confirmAccept": "Kiedy zaakceptujesz tę ofertę, {amount} {token} (obejmuje 2 opłaty transakcyjne) zostanie przelane z Twojego portfela do pojemnika Escrow OpenChat. W zamian otrzymasz {amountOther} {tokenOther}. Czy chcesz kontynuować?", + "confirmCancel": "Kiedy anulujesz tę ofertę, {amount} {token} zostanie przeniesione z pojemnika Escrow OpenChat z powrotem do Twojego portfela. Czy chcesz kontynuować?", + "confirmSend": "Kiedy utworzysz tę ofertę, {amount} {token} (zawiera 2 opłaty transakcyjne) zostanie przelane z Twojego portfela do pojemnika Escrow OpenChat. Pozostanie tam do momentu wygaśnięcia oferty, anulowania oferty lub przyjęcia oferty. Czy chcesz kontynuować?", + "creatingYourMessage": "Poczekaj, aż zostanie utworzona oferta wymiany", + "expired": "Wygasły", + "expiryTime": "Czas wygaśnięcia", + "failedToCreateMessage": "Nie udało się utworzyć oferty wymiany", + "insufficient_funds": "Nie masz wystarczających środków, aby zaakceptować tę ofertę wymiany", + "insufficientBalance": "Niewystarczająca ilość środków", + "insufficientBalanceMessage": "Aby zaakceptować tę zamianę, potrzebujesz co najmniej {amount} {token} (obejmuje 2 opłaty transakcyjne).", + "progress": { + "accepted": "[Przeniesienie {amount1} {token1}]({token1TxnIn}) z {user1} do depozytu", + "accepting": "Zaakceptowane przez {user1}", + "cancelled": "Odwołany", + "cancelled_pending": "Anulowano oczekujący zwrot pieniędzy", + "completed": "Zakończony", + "expired": "Wygasły", + "expired_pending": "Wygasło w oczekiwaniu na zwrot pieniędzy", + "open": "[Przeniesienie {amount0} {token0}]({token0TxnIn}) z {user0} do depozytu", + "refunded": "[Zwrot kwoty {amount0} {token0}]({token0TxnOut}) do {user0}", + "reserved": "Zaakceptowany przez {user1} w oczekiwaniu na transfer", + "swapped": "[Przeniesienie {amount1} {token1}]({token1TxnOut}) do {user0} [i {amount0} {token0}]({token0TxnOut}) do {user1}", + "swapping": "Zamiana", + "waiting": "Oczekujące na akceptację" + }, + "reserved": "Skryty", + "reservedBy": "Ta oferta została zarezerwowana przez firmę {user} i oczekuje na zakończenie.", + "summary": "To jest oferta zamiany {fromAmount} {fromToken} na {toAmount} {toToken}.", + "swap_cancelled": "Ta oferta wymiany została anulowana", + "swap_expired": "Ta oferta wymiany wygasła", + "swap_not_found": "Nie znaleziono tej oferty wymiany", + "swapTokenTo": "Oferta zamiany {amount0} {token0} na {amount1} {token1}", + "tokenBalance": "Saldo {token}", + "unknown_accept_error": "Błąd podczas akceptowania oferty wymiany", + "unknown_cancel_error": "Błąd podczas anulowania oferty wymiany", + "youAccepted": "Zaakceptowałeś tę ofertę i oczekuje ona na zakończenie.", + "youCompleted": "Zaakceptowałeś tę ofertę.", + "youReserved": "Zarezerwowałeś tę ofertę i oczekuje ona na zakończenie." + }, + "participant": "członek", + "percLeft": "Pozostało {perc}%.", + "performingUpgrade": "Wykonywanie aktualizacji", + "permissions": { + "allMembers": "Wszyscy członkowie mogą", + "changeRoles": "zmienić role członków", + "createPolls": "tworzyć ankiety", + "createPrivateChannel": "tworzyć kanały prywatne", + "createPublicChannel": "tworzyć kanały publiczne", + "currentRole": "{level} {role}", + "deleteMessages": "Usuń wiadomości", + "general": "Ogólny", + "inviteUsers": "zapraszaj użytkowników", + "manageUserGroups": "zarządzać grupami użytkowników", + "mentionAllMembers": "wspomnij o wszystkich członkach ({mention})", + "message": "Wiadomości", + "messagePermissions": { + "audio": "wysyłaj wiadomości audio", + "crypto": "wysyłaj wiadomości kryptograficzne", + "default": "domyślnie wysyłaj wiadomości", + "file": "wysyłaj wiadomości plikowe", + "giphy": "wysyłaj wiadomości giphy", + "image": "wysyłaj wiadomości obrazkowe", + "memeFighter": "wysyłaj wiadomości do walki z memami", + "p2pSwap": "wysyłaj wiadomości wymiany P2P", + "poll": "tworzyć wiadomości ankietowe", + "prize": "wysyłaj wiadomości z nagrodami", + "text": "wysyłać wiadomości tekstowe", + "video": "wysyłaj wiadomości wideo" + }, + "nobody": "Nikt nie może", + "notPermitted": "Nie masz pozwolenia na {permission}", + "overrideChatMessages": "Zastąp uprawnienia do wiadomości czatu", + "ownerAndAdmins": "Właściciele i administratorzy mogą", + "ownerAndAdminsAndModerators": "Właściciele, administratorzy i moderatorzy mogą", + "ownerOnly": "Właściciele mogą", + "permissions": "Zezwolenia", + "pinMessages": "przypinaj wiadomości", + "reactToMessages": "reaguj na wiadomości", + "removeMembers": "usuń/zablokuj członków", + "replyInThread": "odpowiedz w wątku", + "sendMessages": "wysłać wiadomości", + "startVideoCall": "rozpoczynaj rozmowy wideo", + "thread": "Wątki", + "threadPermissions": { + "audio": "wysyłaj wiadomości audio w wątkach", + "crypto": "wysyłaj wiadomości kryptograficzne w wątkach", + "default": "domyślnie wysyłaj wiadomości w wątkach", + "file": "wysyłaj wiadomości plikowe w wątkach", + "giphy": "wysyłaj wiadomości giphy w wątkach", + "image": "wysyłaj wiadomości graficzne w wątkach", + "memeFighter": "wysyłaj wiadomości Meme Fighter w wątkach", + "p2pSwap": "wysyłaj wiadomości wymiany P2P w wątkach", + "poll": "tworzyć wiadomości ankietowe w wątkach", + "prize": "wysyłaj wiadomości z nagrodami w wątkach", + "text": "wysyłaj wiadomości tekstowe w wątkach", + "video": "wysyłaj wiadomości wideo w wątkach" + }, + "updateDetails": "edytuj podstawowe informacje", + "updateGroup": "edytuj informacje o grupie", + "whoCan": "Kto może " + }, + "permissionsChangedBy": "{changedBy} zmienił uprawnienia {level}", + "pickEmoji": "Wybierz emoji", + "pinChat": { + "failed": "Nie udało się przypiąć czatu. Spróbuj później", + "limitExceeded": "Możesz przypiąć tylko czaty {limit}", + "menuItem": "Przypnij czat", + "unpinFailed": "Nie udało się odpiąć czatu – spróbuj później", + "unpinMenuItem": "Odepnij czat" + }, + "pinMessage": "Szpilka", + "pinMessageFailed": "Nie można przypiąć wiadomości", + "pinnedMessages": "Przypięte wiadomości", + "pinNumber": { + "changePin": "Zmień PIN", + "changePinSuccess": "Numer PIN został zmieniony", + "changePinTitle": "Zmień numer PIN", + "clearPin": "Wyczyść szpilkę", + "clearPinMessage": "Wprowadź swój PIN, aby go wyczyścić", + "clearPinSuccess": "Numer PIN został usunięty", + "clearPinTitle": "Wyczyść numer PIN", + "currentPin": "Wprowadź swój aktualny kod PIN", + "enterPin": "Wprowadź swój numer PIN", + "enterPinInfo": "Aby przenieść tokeny z portfela, musisz podać swój numer PIN.", + "invalid": "Twój PIN musi być liczbą", + "newPin": "Wprowadź swój nowy kod PIN", + "pinIncorrect": "Pin nieprawidłowy — spróbuj ponownie", + "pinIncorrectTryLater": "Pin nieprawidłowy - spróbuj ponownie za {duration}", + "pinRequired": "Wymagany PIN — spróbuj ponownie", + "setPin": "Ustaw pinezkę", + "setPinMessage": "Ustaw numer PIN, aby dodać dodatkową warstwę zabezpieczeń do swojego portfela OpenChat. Przed dokonaniem jakichkolwiek przelewów tokenów z portfela zostaniesz poproszony o podanie kodu PIN.", + "setPinSuccess": "Numer PIN ustawiony", + "setPinTitle": "Ustaw numer PIN", + "title": "Kod PIN", + "tooManyFailedAttempts": "Zbyt wiele nieudanych prób – spróbuj ponownie za {duration}" + }, + "placeholderContent": "Proszę czekać, Twoja wiadomość wkrótce się załaduje", + "pleaseDeposit": "Naciśnij przycisk „Potwierdź”, jeśli chcesz zapłacić {amount} ICP z powyższego konta, aby uaktualnić swoje miejsce do {limit}", + "pleaseWait": "Proszę poczekać kilka sekund", + "poll": { + "addAnotherAnswer": "Dodaj kolejną odpowiedź", + "addAnswer": "Dodaj co najmniej 2 odpowiedzi", + "allowChangeVotes": "Zezwalaj użytkownikom na zmianę głosu", + "allowMultipleVotes": "Zezwalaj na wiele głosów", + "anonymous": "Anonimowy", + "answersLabel": "Odpowiedzi", + "answerText": "Wpisz tekst odpowiedzi...", + "atLeastTwo": "Minimum 2", + "create": "Utwórz ankietę", + "finished": "Ankieta została zakończona", + "invalidAnswer": "Hmmm, czy masz zduplikowaną odpowiedź?", + "limitedDuration": "Ograniczony czas trwania", + "maxReached": "Osiągnięto maksymalnie 10 odpowiedzi", + "numVotes": "{votes} głosów", + "numVotesBy": "{votes} głosów wg", + "numVotesIncludingYours": "{votes} głosów, łącznie z Twoimi", + "oneDay": "1 dzień", + "oneHour": "1 godzina", + "oneVote": "1 głos", + "oneVoteBy": "1 głos wg", + "oneWeek": "1 tydzień", + "optionalQuestion": "Opcjonalnie wpisz tutaj swoje pytanie", + "poll": "Głosowanie", + "pollDuration": "Czas trwania ankiety", + "pollEnds": "Ankieta kończy się {end}", + "questionLabel": "Pytanie", + "settings": "Ustawienia", + "showBeforeEnd": "Pokaż głosy przed zakończeniem ankiety", + "start": "Początek", + "totalVotes": "Całkowita liczba głosów: {total}", + "voteFailed": "Głosowanie w ankiecie nie powiodło się", + "votersPrivate": "Głosujący będą anonimowi", + "votersPublic": "Wyborcy będą jawni" + }, + "preferredLanguage": "Preferowany język", + "preview": "Zapowiedź", + "previewing": "grupa podglądu", + "privateGroupInfo": "To {level} będzie ograniczone do zaproszonych przez Ciebie osób.", + "privateGroupWithN": "Prywatny {level} z {number} członkami", + "prizeMessage": "Wiadomość o nagrodzie", + "prizes": { + "allClaimed": "W pełni zastrzeżone", + "anyone": "Dowolny użytkownik", + "claim": "Prawo", + "claimed": "Powodzenie!", + "claimFailed": "Przykro nam, że Twoja reklamacja zakończyła się niepowodzeniem! Więcej szczęścia następnym razem. ", + "click": "Kliknij poniższy przycisk, aby mieć szansę na wygranie nagrody.", + "creatingYourPrizeMessage": "Poczekaj, aż utworzymy wiadomość z nagrodą", + "distribution": "Jak powinny być rozdawane nagrody?", + "duration": "Jak długo nagroda będzie aktywna?", + "equalDistribution": "Równa dystrybucja", + "finished": "Skończone", + "live": "Wiadomość o nagrodzie na żywo! Inni mogą kliknąć, aby odebrać 🎁", + "maxPrize": "Jaka jest maksymalna nagroda?", + "minPrize": "Jaka jest minimalna nagroda?", + "numberOfWinners": "Liczba zwycięzców", + "onlyDiamond": "Tylko użytkownicy Diamonda", + "prizeFinished": "Twoja wiadomość z nagrodą została już ukończona", + "randomDistribution": "Losowa dystrybucja", + "title": "Nagroda", + "totalAmount": "Łączna kwota nagród", + "whoCanWin": "Kto może ubiegać się o udział?", + "winner": "**{recipient}** wygrał **{amount}** {token}" + }, + "profile": { + "block": "Blok", + "chat": "Czat", + "communities": "Społeczności", + "earnMore": "Zarabiać więcej", + "global": "Światowy", + "label": "Profil", + "ringtone": "Wybierz swój dzwonek", + "selectCommunity": "Wybierz społeczność", + "settings": "Ustawienia", + "title": "Ustawienia profilu", + "unblock": "Odblokować", + "videoCameraOn": "Zacznij od włączonej kamery", + "videoMicOn": "Zacznij od włączonego mikrofonu", + "videoSettings": "Ustawienia rozmów wideo", + "videoSpeakerView": "Zacznij od widoku aktywnego głośnika" + }, + "promoteFailed": "Nie można awansować na {role}", + "promoteTo": "Promuj na {role}", + "proposal": { + "action": "działanie", + "additionalContent": "dodatkowa treść", + "adopt": "Przyjąć", + "alreadyVoted": "Już oddałeś głos - spróbuj ponownie załadować stronę", + "builtInAction": "Wbudowane działania", + "collapse": "Zwiń wiadomość", + "cyclesDispenserAction": "Cykle działań dozownika", + "details": "Detale", + "disableAll": "Wyłącz wszystkie", + "enableAll": "Włącz wszystkie", + "filter": "Filtruj propozycje", + "groupIndexAction": "Akcje indeksu grupowego", + "makeProposal": "Złóż propozycję", + "maker": { + "amount": "Kwota", + "amountRules": "co najmniej 1 token {token}", + "enterAmount": "Wprowadź ilość tokenów {token}", + "enterRecipientOwner": "Wprowadź nazwę konta odbiorcy", + "enterRecipientSubaccount": "Wprowadź opcjonalne subkonto odbiorcy", + "enterSummary": "Wprowadź podsumowanie", + "enterTitle": "Wpisz tytuł", + "enterUrl": "Wprowadź opcjonalny adres URL", + "header": "Zaproponować", + "howToBuyUrl": "Jak kupić url", + "ledgerCanisterId": "Identyfikator pojemnika księgi głównej", + "message": "Do złożenia wniosku wymagana jest wpłata tokenów {cost} {token} (obejmująca dwa zestawy opłat za transfer), która zostanie zwrócona w przypadku przyjęcia propozycji.", + "recipientOwner": "Główny rachunek odbiorcy", + "recipientSubaccount": "Subkonto odbiorcy", + "recipientSubaccountRules": "musi być ciągiem szesnastkowym", + "summary": "Streszczenie", + "summaryRules": "obsługuje przecenę", + "title": "Tytuł", + "tokenInfoUrl": "Adres URL informacji o tokenie", + "tokenLogo": "Logo", + "transactionUrlFormat": "Format adresu URL transakcji", + "treasury": "Token do przelewu ze skarbca", + "type": "Typ propozycji", + "unexpectedError": "Nieoczekiwany błąd podczas przesyłania propozycji", + "url": "Adres URL", + "urlRules": "link do dodatkowych szczegółów" + }, + "neuronControllerAction": "Działania kontrolera neuronów", + "noEligibleNeurons": "Nie znaleziono odpowiednich neuronów", + "noEligibleNeuronsMessage": "Nie znaleziono odpowiednich lub połączonych neuronów. Aby głosować na propozycje z poziomu OpenChat, musisz najpierw dodać swój identyfikator użytkownika OpenChat jako klawisz skrótu do dowolnych neuronów, za pomocą których chcesz głosować.

Twój identyfikator użytkownika OpenChat to: {userId}.

Więcej informacji na temat głosowania i zarządzania znajdziesz w tym poście na blogu.", + "notificationsAction": "Powiadomienia Akcje indeksu", + "proposalNotAceptingVotes": "Na tę propozycję nie można głosować — spróbuj ponownie załadować stronę", + "proposalsBotAction": "Propozycje działań botów", + "proposedBy": "zaproponowany przez", + "readless": "Mniej czytać", + "readmore": "Czytaj więcej", + "registryAction": "Działania rejestru", + "reject": "Odrzucić", + "storageIndexAction": "Akcje indeksu magazynu", + "topic": "temat", + "unknownActionCategory": "Inne akcje", + "userIndexAction": "Działania indeksu użytkownika", + "voteFailed": "Nie udało się oddać głosu. Spróbuj później", + "votingPeriodEnded": "Okres głosowania dobiegł końca", + "votingPeriodRemaining": "Pozostał okres głosowania", + "youVotedAdopt": "Głosowałeś za przyjęciem!", + "youVotedReject": "Głosowałeś za odrzuceniem!" + }, + "publicChannelInfo": "Członkowie społeczności są automatycznie dodawani do kanałów publicznych (mogą później je opuścić).", + "publicGroupInfo": "Każdy będzie mógł odkryć i dołączyć do tego {level}.", + "publicGroups": "Grupy publiczne", + "publicGroupUnique": "Nazwy publiczne {level} muszą być unikalne.", + "publicGroupWithN": "Publiczny {level} z {number} członkami", + "quoteReply": "Cytuj odpowiedź", + "reactions": { + "andYou": ", A ty", + "greaterThan99People": "99+ osób", + "reactedWith": "zareagował z", + "youClickToRemove": "Ty (kliknij, aby usunąć)" + }, + "readOnlyChat": "Ten czat jest tylko do odczytu", + "readOnlyThread": "Ten wątek jest tylko do odczytu", + "reason": "Powód", + "reasonForSuspension": "powód zawieszenia", + "recordAudioMessage": "Nagraj wiadomość dźwiękową", + "referralHeader": "Zaproś znajomych/rodzinę", + "refresh": "Odświeżać", + "register": { + "bioTooLong": "Twoja biografia jest za długa", + "choosePath": "Jak chcesz się zarejestrować?", + "closed": "Ze względu na bardzo duże zainteresowanie rejestracja nowych użytkowników jest tymczasowo zamknięta. Wkrótce będziemy skalować w wielu podsieciach i wtedy będziemy mogli rozwijać się w nieskończoność!", + "closedTitle": "Rejestracja wstrzymana", + "confirm": "Potwierdzać", + "confirmCyclesTransferText": "Potwierdź poniżej, kiedy wykonałeś przelew {amount} cykli z portfela rowerowego do portfela OpenChat poniżej", + "confirmICPTransferText": "Potwierdź poniżej, kiedy wykonałeś przelew w wysokości {amount} ICP na podane poniżej konto", + "confirmTransfer": "Potwierdź przelew", + "createUser": "Stwórz użytkownika", + "cyclesTransferred": "Potwierdzono opłatę za {fee} cykli", + "disclaimer": "Rejestrując się w OpenChat, wyrażasz zgodę na przestrzeganie wytycznych społeczności", + "displayNameInvalid": "Nieprawidłowa nazwa wyświetlana. Spróbuj ponownie", + "displayNameTooLong": "Ta nazwa wyświetlana jest za długa", + "displayNameTooShort": "Ta nazwa wyświetlana jest za krótka", + "doYouWantToProceed": "Jeśli będziesz kontynuować, nie otrzymasz 50 000 satoshi. Alternatywnie, znajdź członka zespołu DFINITY, aby otrzymać nowy kod.", + "enjoy": "Ciesz się rozmową przez Internet Komputer", + "enterDisplayName": "Wybierz nazwę wyświetlaną", + "enterUsername": "Wybierz nazwę użytkownika", + "failedToGetFee": "Nie udało się wygenerować opłaty rejestracyjnej", + "goBack": "Wróć", + "icpTransferred": "Potwierdzono opłatę {fee} ICP", + "invalidCode": "Zły kod", + "letsGo": "Chodźmy!", + "preparingUser": "Przygotowywanie użytkownika...", + "proceed": "Przystępować", + "referralCodeInvalid": "Przepraszamy, zeskanowany kod utracił ważność", + "registerAs": "Aby zarejestrować się jako użytkownik", + "registerUser": "Zarejestruj użytkownika", + "registrationComplete": "Rejestracja zakończona ...", + "regOptions": "Czy wolisz dokonać weryfikacji za pomocą kodu SMS (zalecane) czy wykonując niewielki przelew ICP?", + "title": "Zarejestruj się w OpenChat", + "transfer": "Przenosić", + "unableToConfirmFee": "Nie udało nam się potwierdzić Twojej opłaty rejestracyjnej", + "userLimitReached": "Osiągnięto limit użytkowników", + "usernameInvalid": "Nieprawidłowa nazwa użytkownika. Spróbuj ponownie", + "usernameRules": "Wybierz nazwę użytkownika, używając wyłącznie znaków alfanumerycznych lub podkreśleń", + "usernameTaken": "ta nazwa użytkownika jest już zajęta", + "usernameTooLong": "Ta nazwa użytkownika jest za długa", + "usernameTooShort": "Ta nazwa użytkownika jest za krótka", + "userNotFound": "Użytkownik nie znaleziony", + "welcome": "Witamy w OpenChat!" + }, + "reminders": { + "cancel": "Anuluj przypomnienie", + "cancelFailure": "Przepraszamy, nie udało nam się anulować Twojego przypomnienia", + "cancelSuccess": "Twoje przypomnienie zostało pomyślnie anulowane", + "create": "Tworzyć", + "failure": "Przepraszamy, nie udało nam się ustawić Twojego przypomnienia", + "menu": "Przypomnij mi", + "nextWeek": "W następnym tygodniu", + "note": "Dodaj notatkę", + "notePlaceholder": "Przypomnij mi, żebym...", + "oneHour": "W 1 godzinę", + "optional": "Opcjonalny", + "remindAt": "Przypomnę Ci o tej wiadomości pod adresem {datetime}", + "success": "Twoje przypomnienie zostało pomyślnie ustawione", + "threeHours": "Za 3 godziny", + "title": "Ustaw przypomnienie", + "tomorrow": "Jutro", + "twentyMinutes": "W 20 minut", + "youAsked": "Prosiłeś, abym przypomniał Ci o tej wiadomości." + }, + "remove": "Usunąć", + "removeChat": "Usuń czat", + "removedBy": "{changedBy} usunął {changed} z {level}", + "removeMemberFailed": "Nie można usunąć członka", + "removePreviewQuestion": "Usunąć podgląd?", + "renderPreviews": "Automatyczne renderowanie podglądów linków", + "reply": "Odpowiedź", + "replyPrivately": "Odpowiedz prywatnie", + "report": { + "advice": "Jeśli uważasz, że ta wiadomość narusza zasady tej grupy, w pierwszej kolejności skontaktuj się z właścicielami i administratorami grupy. Zgłoś wiadomość do moderacji platformy tylko wtedy, gdy uważasz, że narusza ona [zasady platformy]({rules}), w przeciwnym razie marnuje to czas moderatorów. Ciągłe błędne raportowanie może doprowadzić do zawieszenia Twojego konta.", + "child": "Wiadomość zawiera treści o charakterze seksualnym dla dzieci", + "deleteMessage": "Usuń zgłoszoną wiadomość", + "failure": "Przepraszamy, nie mogliśmy zgłosić tej wiadomości moderatorom platformy", + "menu": "Raport", + "messageReport": "Zgłoszone przez @{username} w dniu {timestamp} z następującego powodu: **{reason}**", + "nonConsensual": "Wiadomość zawiera treści o charakterze seksualnym bez Twojej zgody", + "note": "Dodaj notatkę", + "notePlaceholder": "Powiedz nam, dlaczego zgłaszasz tę treść", + "optional": "Opcjonalny", + "other": "Inny powód", + "pleaseSelect": "Wybierz powód", + "reason": "Powód zgłoszenia", + "scam": "Wiadomość promuje oszustwo finansowe", + "selfHarm": "Wiadomość zawiera lub promuje samookaleczenie", + "showing": "Wyświetlanie najnowszych raportów {count} z {total}", + "success": "Wiadomość została zgłoszona moderatorom platformy", + "threat": "Wiadomość grozi", + "title": "Zgłoś wiadomość", + "violence": "Wiadomość zawiera nadmierną przemoc" + }, + "reportBug": "Jeśli uważasz, że to błąd, kliknij tutaj, aby zgłosić pełne szczegóły", + "reset": "Resetowanie", + "restricted": { + "generic": "Aby zachować zgodność z lokalnymi przepisami, ta funkcja nie jest dozwolona w Twojej obecnej jurysdykcji", + "swap": "Aby zachować zgodność z lokalnymi przepisami, zamiana tokenów nie jest dozwolona w Twojej obecnej jurysdykcji.", + "title": "Funkcja ograniczona" + }, + "restrictedContent": "Ograniczona zawartość", + "restrictedContentInfo": "Wybierz, czy chcesz zobaczyć grupy i społeczności, do których zastosowano następujące flagi moderacji.", + "retryMessage": "Ponów wiadomość", + "revealDeletedMessage": "Odkryj wiadomość", + "roadmap": "Plan działania", + "role": { + "admin": "Administratorzy", + "default": "Domyślny", + "member": "Członkowie", + "moderator": "Moderatorzy", + "none": "Nikt", + "owner": "Właściciele" + }, + "roleChanged": "{changedBy} zmienił rolę {changed} z {oldRole} na {newRole}", + "rules": { + "accept": "Zaakceptować", + "acceptTitle": "Zasady czatu", + "channelRulesExplanation": "będą one poprzedzane wszelkimi regułami społeczności", + "communityRulesExplanation": "wszelkie reguły kanału będą poprzedzane tymi regułami", + "enable": "Włącz reguły", + "instructions": "Jeśli ta opcja jest włączona, nowi członkowie muszą zaakceptować zasady, zanim będą mogli wysyłać wiadomości.", + "levelRules": "Zasady {level}", + "placeholder": "jakie są zasady {level}?", + "promptExistingUsers": "Monituj istniejących członków", + "promptExistingUsersInstructions": "Obecni członkowie muszą zaakceptować nowe zasady, zanim będą mogli wysyłać wiadomości.", + "reject": "Odrzucić", + "rules": "Zasady" + }, + "save": "Ratować", + "search": "Szukaj...", + "searchChannelsPlaceholder": "Wyszukaj kanały...", + "searchChat": "Szukaj", + "searchFavouritesPlaceholder": "Wyszukaj swoje ulubione...", + "searchForUsername": "Wyszukaj nazwę użytkownika", + "searchGroupsPlaceholder": "Szukaj grup...", + "searchPlaceholder": "Wyszukaj użytkowników i grupy...", + "searchUsersPlaceholder": "Wyszukaj użytkowników...", + "selectAChannel": "Wybierz kanał z listy lub wyszukaj więcej kanałów w tej społeczności.", + "selectAChat": "Wyszukaj znajomego, utwórz nową grupę lub wybierz czat.", + "selectAFavourite": "Możesz dodać czaty bezpośrednie, czaty grupowe lub kanały społecznościowe do swoich ulubionych, a zobaczysz je tutaj.", + "selectAGroup": "Wybierz grupę, której podgląd chcesz wyświetlić lub do której chcesz dołączyć.", + "selectAGroupChat": "Wybierz grupę z listy lub wyszukaj grupę globalną, do której chcesz dołączyć.", + "selectAUser": "Wybierz użytkownika z listy lub wyszukaj użytkownika, z którym chcesz porozmawiać.", + "selectCommunityTheme": "Wybierz motyw społeczności", + "send": "Wysłać", + "sendGif": "Wyślij gifa", + "sendMessage": "Wyślij wiadomość", + "sendMessageDisabledAnon": "Proszę się zalogować aby wysłać wiadomość", + "sendTextDisabled": "Wiadomości tekstowe są wyłączone", + "sendTo": "Wysłać do...", + "sessionExpired": "Sesja wygasła", + "sessionExpiredBlurb": "Zaloguj się ponownie", + "share": "Udział", + "showFilters": "Pokaż filtry", + "showPinned": "Pokaż przypięte", + "showPreview": "Pokaż zapowiedzi", + "showTweet": "Pokaż tweeta", + "showVideo": "Pokaż wideo", + "skip": "Pominąć", + "startNewChat": "Rozpocznij nowy czat", + "stats": { + "audioMessages": "Wiadomość dźwiękowa", + "cryptoTransfers": "Wiadomość kryptograficzna", + "deletedMessages": "Usunięte wiadomości", + "fileMessages": "Plik wiadomości", + "giphyMessages": "Wiadomość Giphy", + "groupStats": "Statystyki {level}", + "icpTransfers": "Wiadomość ICP", + "imageMessages": "Wiadomość obrazkowa", + "pollMessages": "Wiadomość z ankietą", + "pollVotes": "Głosy w ankiecie", + "reactions": "Reakcje", + "replies": "Odpowiedzi", + "reportedMessages": "Zgłoszone wiadomości", + "reportedMessagesInfo": "Wiadomości wysłane przez Ciebie, które zostały usunięte lub zgłoszone przez innych. Może to być wykorzystane jako wskazówka, że nie wnosisz pozytywnego wkładu w społeczność.", + "textMessages": "Wiadomość tekstowa", + "userStats": "Statystyki użytkowników", + "videoMessages": "Wiadomość wideo" + }, + "stopRecording": "Zatrzymaj nagrywanie", + "storage": "Składowanie", + "storageUsed": "Wykorzystano {used} GB z {limit} GB", + "submit": "Składać", + "submitNewGroup": "Stworzyć grupę", + "supportsMarkdown": "obsługuje przecenę", + "suspend": "Wstrzymać", + "suspendedUser": "Zawieszony użytkownik", + "suspendUser": "Zawieś użytkownika", + "switchDomain": { + "blurb": "Obecnie używasz domeny [{currentDomain}]({currentDomain}).

Nie będziesz otrzymywać powiadomień z tej starszej domeny i wkrótce zostanie ona całkowicie wycofana.

*Aby nadal korzystać z OpenChat i w pełni korzystać z ciągłych optymalizacji wydajności, przełącz się na naszą nową domenę [https://oc.app](https://oc.app)*

Jeśli zapisałeś witrynę na ekranie głównym, musisz usunąć/odinstalować i ponownie zapisać na ekranie głównym z nowej domeny.

", + "continue": "Kontynuować", + "title": "Przejdź na naszą nową domenę" + }, + "tapForReferralLink": "Kliknij, aby skopiować swój osobisty link polecający", + "tapToLogin": "Tryb gościa — kliknij tutaj, aby się zalogować", + "tellMeMore": "Więcej informacji", + "theInternetComputer": "Komputer internetowy", + "theme": { + "dark": "Ciemny", + "light": "Światło", + "preferredDarkTheme": "Preferowany ciemny motyw", + "preferredLightTheme": "Preferowany jasny motyw", + "system": "System", + "title": "Temat" + }, + "thisIsPrivateGroupWithN": "To jest prywatny {level} z {number} członkami", + "thisIsPublicGroupWithN": "To jest publiczny {level} z {number} członkami", + "thread": { + "lastMessage": "(ostatnia wiadomość {date}) ", + "menu": "Odpowiedz w wątku", + "moreMessages": "- {number} więcej wiadomości -", + "nreplies": "{number} {replies} {message}", + "open": "otwarty", + "openThread": "otwarty wątek ", + "previewFailure": "Nie można wczytać podglądów wątków", + "previewTitle": "Wątki", + "replies": "odpowiedzi", + "reply": "odpowiedź", + "title": "Nitka", + "unread": "Wątki z nieprzeczytanymi wiadomościami: {count}" + }, + "throttleMessage": "Wiadomości zostały ograniczone – wznowienie za {time} s", + "tip": { + "advice": "Stuknij tyle razy, ile chcesz, aby zostawić napiwek", + "failure": "Przepraszamy, nie mogliśmy dodać Twojej wskazówki", + "menu": "Wskazówka", + "noExchangeRate": "Nie mamy skonfigurowanego kursu wymiany dla {token}", + "plusFee": "+ opłata {fee} {token}", + "showCustom": "Niestandardowa kwota napiwku", + "title": "Wskazówka" + }, + "today": "Dzisiaj", + "toggleBlockMarkdown": "Przełącz obniżenie poziomu bloku", + "toggleMuteNotificationsFailed": "Powiadomienia nie mogły być {operation}", + "toggleMuteNotificationsSucceeded": "Powiadomienia pomyślnie {operation}", + "toggleTranslationEditMode": "Przełącz poprawki w tłumaczeniu", + "tokenSwap": { + "back": "Z powrotem", + "findingAvailableTokens": "znalezienie dostępnych tokenów do wymiany...", + "getTokenSwapsError": "Błąd podczas pobierania zamiany na {tokenIn}", + "noQuotes": "Żaden DEX nie przedstawił oferty zamiany {tokenIn}", + "progress": { + "deposit": "Przenieś {amountIn} {tokenIn} do {dex}", + "done": "Wymiana zakończona", + "error": "Błąd wymiany – żadne środki nie zostały utracone", + "failed": "Zamiana nie powiodła się – kurs wymiany uległ zmianie", + "get": "Uzyskaj konto depozytowe", + "insufficientFunds": "Zamiana nie powiodła się - niewystarczające środki", + "notify": "Powiadom {dex} o wpłacie", + "refund": "Zwrot pieniędzy {amountIn} {tokenIn} od {dex}", + "swap": "Poinstruuj {dex}, aby wykonał zamianę", + "withdraw": "Wypłać {amountOut} {tokenOut} z {dex}" + }, + "quote": "Cytat", + "quoteError": "Błąd podczas pobierania ofert do zamiany {tokenIn}", + "quoteTooLow": "Najlepsza podana stawka to {rate} {tokenOut} za {tokenIn} z {dex}. Daje to {amountOut} {tokenOut} dla {amountIn} {tokenIn}. Możesz dokonać zamiany tylko wtedy, gdy podana kwota przekracza {minAmountOut}.", + "requote": "Zacytuj ponownie", + "swap": "Zamieniać", + "swapInfo": "Najlepsza podana stawka to **{rate}** {tokenOut} za {tokenIn} od {dex}. Daje to **{amountOut}** {tokenOut} dla **{amountIn}** {tokenIn}. Swap zostanie zrealizowany tylko wtedy, gdy otrzymana kwota {tokenOut} będzie wynosić co najmniej 98% podanej kwoty. Czy chcesz spróbować wykonać `{swap}`?", + "swapNotAvailable": "Obecnie nie ma możliwości zamiany {tokenIn} na żaden inny token", + "swapToken": "Zamień {tokenIn}", + "swapTokenTo": "Zamień {tokenIn} na {tokenOut}" + }, + "tokenTransfer": { + "accountNameTaken": "Masz już konto o tej nazwie", + "amount": "Kwota", + "chooseAddress": "Wybierz jeden z zapisanych adresów", + "chooseReceiver": "wprowadź nazwę użytkownika odbiorcy", + "confirm": "Potwierdzać", + "confirmedSent": "{sender} wysłał {amount} {token} do {receiver}", + "done": "odśwież i kontynuuj", + "enterAccountName": "Wprowadź nazwę tego konta", + "failedToSaveAccount": "Przepraszamy, nie udało się zapisać Twojego konta", + "fee": "Zostaną doliczone opłaty w wysokości {fee} {token}", + "makeDeposit": "Proszę dokonać wpłaty na powyższe konto i odświeżyć saldo.", + "max": "Maks", + "message": "Wiadomość", + "messagePlaceholder": "Dołącz opcjonalną wiadomość", + "pendingSent": "{sender} wysyła {amount} {token} do {receiver}", + "pendingSentByYou": "wysyłasz {amount} {token} do {receiver}", + "receiver": "Odbiorca", + "saveAccount": "Ratować", + "saveAccountMessage": "Czy chcesz zapisać to konto, aby następnym razem mieć do niego łatwiejszy dostęp?", + "send": "Wysłać", + "title": "Wyślij {token}", + "transfer": "Przelew {token}", + "unexpected": "Odebrano nieoczekiwany typ transferu kryptowalut", + "viewTransaction": "[Transakcja]({url})", + "warning": "UWAGA – Twoim obowiązkiem jest upewnienie się, że ufasz tożsamości i motywom odbiorcy. OpenChat nie może cofnąć żadnych transferów {token}.", + "yourAccount": "Twój adres {token}", + "zeroBalance": "Nie masz żadnego {token}." + }, + "transferOwnership": "Przenieś własność na", + "transferOwnershipFailed": "Przeniesienie własności nie powiodło się", + "transferOwnershipSucceeded": "Własność została przeniesiona", + "translateMessage": "Tłumaczyć", + "typeGroupName": "Wpisz **{name}**, aby potwierdzić.", + "unableToLoadEmojiPicker": "Przepraszam! Nie udało się wczytać selektora emoji. Załaduj ponownie i spróbuj ponownie.", + "unableToLoadSMSUpgrade": "Przed aktualizacją pamięci musimy odświeżyć OpenChat. Załaduj ponownie i spróbuj ponownie.", + "unableToRefreshAccountBalance": "Przepraszamy, nie udało nam się odświeżyć salda Twojego konta {token}", + "unableToSaveUserProfile": "Nie można zapisać profilu użytkownika", + "unableToTranslate": "Nie można przetłumaczyć", + "unarchiveChat": "Cofnij archiwizację czatu", + "unarchiveChatFailed": "Nie udało się cofnąć archiwizacji czatu", + "unauthorizedToCreatePublicGroup": "Nie masz uprawnień do tworzenia grup publicznych", + "unblockedBy": "{changedBy} odblokowano {changed}", + "unblockUser": "Odblokuj użytkownika", + "unblockUserFailed": "Nie można odblokować użytkownika", + "unblockUserSucceeded": "Użytkownik został odblokowany", + "unblockUserSucceededAddFailed": "Użytkownik został odblokowany, ale nie można go ponownie dodać do grupy", + "undeleteMessage": "Przywróć usunięcie", + "undeleteMessageFailed": "Nie udało się cofnąć usunięcia wiadomości", + "undeletingMessage": "Przywracanie usunięcia wiadomości od {username} w dniu {timestamp}", + "unexpectedError": "Niespodziewany błąd", + "unfollowThread": "Przestań obserwować ten wątek", + "unfollowThreadFailed": "Nie udało się przestać obserwować wątku", + "unfreezeGroup": "Odblokuj grupę", + "unknown": "Nieznany", + "unknownUser": "Nieznany użytkownik", + "unmuted": "nie wyciszony", + "unmuteNotifications": "Wyłącz wyciszenie powiadomień", + "unpinMessage": "Odpiąć", + "unpinMessageFailed": "Nie można odpiąć wiadomości", + "unresolvedReply": "Treść wiadomości niedostępna", + "unsavedGroupChanges": "Wprowadziłeś zmiany w grupie, które nie zostały jeszcze zapisane", + "unsuspendedUser": "Niezawieszony użytkownik", + "unsuspendUser": "Cofnij zawieszenie użytkownika", + "untranslateMessage": "Nieprzetłumacz", + "update": "Aktualizacja", + "updateNow": "załaduj ponownie teraz", + "updateRequired": "Dostępna jest nowa wersja OpenChat - ponowne załadowanie za {countdown}s", + "upgrade": { + "airdrops": "Zrzuty i nagrody", + "airdropsInfo": "Użytkownicy Diamentu będą automatycznie uprawnieni do wszelkich zrzutów i prezentów!", + "allSupportedTokens": "Wszystkie obsługiwane tokeny", + "autorenew": "Automatyczne odnawianie", + "benefits": "Korzyści z diamentu", + "button": "Aktualizacja", + "cannotExtend": "Możesz przedłużyć członkostwo jedynie w ciągu trzech miesięcy od jego wygaśnięcia", + "chatAndIcp": "ICP i CZAT", + "comingSoon": "Wkrótce", + "confirm": "Potwierdzać", + "congratulations": "Możesz teraz cieszyć się naszymi funkcjami Diamond!", + "createCommunities": "Twórz społeczności", + "crypto": "Wyślij krypto", + "customThemes": "Niestandardowe motywy", + "diamond": "Diament", + "diamondBadge": "Odznaka diamentowa", + "diamondMediaMessages": "5MB/50MB", + "diamondNotifications": "iOS, Android i komputer stacjonarny", + "diamondPrivateGroups": "25", + "diamondPublicGroups": "10", + "diamondStorage": "1 GB w ruchu", + "diamondStorageLimit": "1 GB wolnego miejsca, po którym najstarsze pliki zostaną automatycznie usunięte. Dane w ramach limitów pamięci nigdy nie wygasają.", + "diamondTextMessages": "Do 4 tys", + "directChats": "Bezpośrednie czaty", + "displayNames": "Wyświetlane nazwy", + "eligible": "Odpowiedni", + "expiryMessage": "Twoje członkostwo diamentowe wygasa {relative} ", + "extend": "Przedłuż diament", + "extendShort": "Rozszerzyć", + "extendTo": " Rozszerz do ", + "feature": "Funkcja", + "features": "Cechy", + "featuresTitle": "Ulepsz do Diamentu", + "forDisplayName": "Uaktualnij, aby ustawić nazwę wyświetlaną", + "free": "Bezpłatny", + "freeMediaMessages": "1MB/5MB", + "freeNotifications": "iOS, Android i komputer stacjonarny", + "freePrivateGroups": "5", + "freeStorage": "100 MB w trakcie", + "freeStorageLimit": "100 MB wolnego miejsca, po którym najstarsze pliki zostaną automatycznie usunięte. Pliki wygasają po 90 dniach.", + "freeTextMessages": "Do 1000", + "gatedGroups": "Grupy zamknięte", + "gatingMsg": "Aby tworzyć grupy z dostępem bramkowanym, musisz być użytkownikiem Diamond", + "giphys": "Gify", + "groupMsg": "Aby utworzyć do 10 grup publicznych i kontrolować dostęp do grup, musisz być użytkownikiem Diamentowym", + "insufficientFunds": "Upewnij się, że na Twoim koncie {token} znajduje się co najmniej {amount}", + "lifetime": "Dożywotni", + "lifetimeMessage": "Masz dożywotnie członkostwo Diamentowe.", + "maxMessageLength": "Maksymalna długość wiadomości: {number} znaków", + "mediaLimits": "Obrazy, pliki i klipy audio są ograniczone do {image}, filmy są ograniczone do {video}", + "mediaMessages": "Wiadomości medialne", + "membership": "Członkostwo", + "message": "Opowiedz mi o członkostwie Diamond", + "nftProfile": "Zdjęcie profilowe NFT", + "notifications": "Powiadomienia", + "oneMonth": "Jeden miesiąc", + "oneYear": "Rok", + "p2pSwap": "Wykonaj/zaakceptuj zamianę p2p", + "paymentFailed": "Płatność za członkostwo Diamond nie powiodła się", + "paymentSmallprint": "Jeśli zdecydujesz się na automatyczne odnowienie płatności, musisz upewnić się, że masz wystarczające środki na swoim koncie OpenChat ICP. Bot OpenChat wyśle Ci przyjazne przypomnienie. Jeśli nie zdecydujesz się na automatyczne odnowienie lub nie będziemy mogli pobrać odpowiedniej płatności, natychmiast powrócisz do bezpłatnego planu i możesz utracić przesłane pliki lub multimedia.", + "paymentTitle": "Zapłata", + "polls": "Twórz ankiety", + "privateGroups": "Grupy prywatne", + "publicGroups": "Grupy publiczne", + "reactions": "Reakcje", + "reminders": "Przypomnienia", + "storage": "Składowanie", + "textMessages": "Wiadomości SMS", + "threeMonths": "Trzy miesiące", + "translations": "Tłumaczenia", + "upgradeSuccess": "Twoja płatność została pomyślnie zrealizowana", + "videoCalls": "Rozmowy wideo" + }, + "upgradeByTransfer": "ICP", + "upgradeStorage": "Uaktualnij pamięć", + "urlCopiedToClipboard": "Adres URL grupy skopiowany do schowka!", + "useAtOwnRisk": "Używaj na własne ryzyko", + "userId": "Identyfikator użytkownika", + "userIdCopiedToClipboard": "Identyfikator użytkownika skopiowany do schowka", + "userInfoHeader": "Publiczny", + "userIsBlocked": "Odblokuj użytkownika, aby móc wysyłać wiadomości", + "userJoined": "{username} dołączył do {level}", + "username": "Nazwa użytkownika", + "usernameRules": "tylko znaki alfanumeryczne i podkreślenia", + "userReferralMessage": "Udostępnij ten link do OpenChat znajomym i rodzinie. Jeśli sam jesteś członkiem Diamentowym, za każdą osobę, która zarejestruje się za pomocą Twojego linku i stanie się członkiem Diamentowym, otrzymasz połowę opłat członkowskich wnoszonych przez tę osobę w ciągu pierwszego roku.", + "users": "Użytkownicy", + "userSearchFailed": "Wystąpił błąd podczas wyszukiwania użytkowników", + "version": "Wersja", + "videoCall": { + "accessRequest": "{username} chciałby porozmawiać", + "askToSpeak": "Poproś o przemówienie", + "broadcastCallInProgress": "Na tym czacie trwa rozmowa rozgłoszeniowa", + "broadcastStartedBy": "Rozpoczęło się połączenie rozgłoszeniowe przez {username}", + "callFailed": "Przepraszamy, nie udało nam się rozpocząć rozmowy wideo", + "chat": "Czat", + "clickToJoin": "Kliknij, aby dołączyć do rozmowy", + "demoteToHidden": "Zrób widza", + "denied": "Gospodarz odrzucił Twoją prośbę o rozmowę", + "duration": "po {duration}", + "ended": "Połączenie zakończone", + "endedAt": "Połączenie zakończyło się o {time}", + "hostEnded": "Gospodarz zakończył połączenie", + "ignore": "Ignorować", + "incoming": "Przychodzące połączenie wideo", + "join": "Dołącz do rozmowy", + "joinVideo": "Dołącz do rozmowy wideo", + "leave": "Zostaw połączenie", + "leaveVideo": "Opuść rozmowę wideo", + "minimise": "Zminimalizować", + "noMeetingToJoin": "Przepraszamy, ale spotkanie, do którego chcesz dołączyć, zostało zakończone", + "participants": "Uczestnicy", + "presenters": "Prezenterzy ({count})", + "remoteStart": "Rozmowa wideo została rozpoczęta przez {name}", + "showParticipants": "Pokaż uczestników", + "startBroadcast": "Rozpocznij transmisję", + "startedBy": "Rozmowę wideo rozpoczął {username}", + "startVideo": "Rozpocznij rozmowę wideo", + "switchCall": "Bierzesz już udział w rozmowie wideo. Czy chcesz przejść na ten?", + "toggleCam": "Przełącz kamerę", + "toggleMic": "Przełącz mikrofon", + "toggleShare": "Przełącz udostępnianie pulpitu", + "viewers": "Widzowie ({count})" + }, + "viewer": "widz", + "wallet": "Portfel", + "walletSettings": "Ustawienia portfela", + "websiteVersion": "strony internetowej", + "whatsHot": "Co jest na topie?", + "whitepaper": "Biały papier", + "yes": "Tak", + "yesPlease": "tak proszę", + "yesterday": "Wczoraj", + "you": "Ty", + "yourAccountIsSuspended": "Twoje konto jest zawieszone", + "yourChats": "Twoje czaty", + "youreBlocked": "Przepraszamy - zostałeś zablokowany w tej grupie", + "yourRoleChanged": "{changedBy} zmienił Twoją rolę z {oldRole} na {newRole}" +} \ No newline at end of file diff --git a/frontend/app/src/i18n/ru.json b/frontend/app/src/i18n/ru.json index 7bba56f661..64d0d6d977 100644 --- a/frontend/app/src/i18n/ru.json +++ b/frontend/app/src/i18n/ru.json @@ -541,9 +541,9 @@ "joined_community": "Присоединился к вашему первому сообществу", "joined_gated_group_or_community": "Присоединился к вашей первой закрытой группе/каналу", "joined_group": "Присоединился к вашей первой группе", + "owned_group_with_1_diamond_member": "Вы являетесь владельцем первой группы/сообщества с 1 проверенным участником.", "owned_group_with_10_diamond_members": "Владелец вашей первой группы/сообщества с 10 проверенными участниками.", "owned_group_with_100_diamond_members": "Владелец вашей первой группы/сообщества со 100 проверенными участниками.", - "owned_group_with_1_diamond_member": "Вы являетесь владельцем первой группы/сообщества с 1 проверенным участником.", "owned_group_with_1000_diamond_members": "Владелец вашей первой группы/сообщества с 1000 проверенными участниками.", "percentageComplete": "{perc} % выполнено", "pinned_message": "Закрепил ваше первое сообщение", diff --git a/frontend/app/src/i18n/uk.json b/frontend/app/src/i18n/uk.json index 0e8e4b3bf1..011c72bb0f 100644 --- a/frontend/app/src/i18n/uk.json +++ b/frontend/app/src/i18n/uk.json @@ -541,9 +541,9 @@ "joined_community": "Приєднався до вашої першої спільноти", "joined_gated_group_or_community": "Приєднався до вашої першої закритої групи/каналу", "joined_group": "Приєднався до вашої першої групи", + "owned_group_with_1_diamond_member": "Був власником вашої першої групи/спільноти з 1 підтвердженим учасником", "owned_group_with_10_diamond_members": "Був власником вашої першої групи/спільноти з 10 підтвердженими учасниками", "owned_group_with_100_diamond_members": "Був власником вашої першої групи/спільноти зі 100 підтвердженими учасниками", - "owned_group_with_1_diamond_member": "Був власником вашої першої групи/спільноти з 1 підтвердженим учасником", "owned_group_with_1000_diamond_members": "Був власником вашої першої групи/спільноти з 1000 перевірених учасників", "percentageComplete": "{perc}% виконано", "pinned_message": "Закріпив ваше перше повідомлення", diff --git a/frontend/app/src/i18n/vi.json b/frontend/app/src/i18n/vi.json index 043a1875c9..b32e1911f0 100644 --- a/frontend/app/src/i18n/vi.json +++ b/frontend/app/src/i18n/vi.json @@ -541,9 +541,9 @@ "joined_community": "Đã tham gia cộng đồng đầu tiên của bạn", "joined_gated_group_or_community": "Đã tham gia nhóm/kênh kiểm soát đầu tiên của bạn", "joined_group": "Đã tham gia nhóm đầu tiên của bạn", + "owned_group_with_1_diamond_member": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 1 thành viên đã được xác minh", "owned_group_with_10_diamond_members": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 10 thành viên đã được xác minh", "owned_group_with_100_diamond_members": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 100 thành viên đã được xác minh", - "owned_group_with_1_diamond_member": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 1 thành viên đã được xác minh", "owned_group_with_1000_diamond_members": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 1000 thành viên đã được xác minh", "percentageComplete": "Đã hoàn thành {perc}%", "pinned_message": "Đã ghim tin nhắn đầu tiên của bạn",