From 4a691a2c5abca7d21ad2fa5af27ba941d9105dfb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 09:15:03 +0100 Subject: [PATCH] chore: pull new translations (#2104) Signed-off-by: github-actions[bot] Co-authored-by: lidel --- public/locales/ja-JP/notify.json | 6 +- public/locales/ja-JP/status.json | 2 +- public/locales/pl/files.json | 137 +++++++++++++++++++++++ public/locales/pl/notify.json | 30 +++++ public/locales/pl/peers.json | 28 +++++ public/locales/pl/settings.json | 184 +++++++++++++++++++++++++++++++ public/locales/pl/status.json | 47 ++++++++ public/locales/pl/welcome.json | 38 +++++++ public/locales/tr/app.json | 8 +- public/locales/tr/files.json | 24 ++-- public/locales/tr/settings.json | 14 +-- 11 files changed, 491 insertions(+), 27 deletions(-) create mode 100644 public/locales/pl/files.json create mode 100644 public/locales/pl/notify.json create mode 100644 public/locales/pl/peers.json create mode 100644 public/locales/pl/settings.json create mode 100644 public/locales/pl/status.json create mode 100644 public/locales/pl/welcome.json diff --git a/public/locales/ja-JP/notify.json b/public/locales/ja-JP/notify.json index 1cb3bd41a..77b89582c 100644 --- a/public/locales/ja-JP/notify.json +++ b/public/locales/ja-JP/notify.json @@ -4,9 +4,9 @@ "ipfsInvalidApiAddress": "提供されたIPFS APIアドレスが無効です。", "ipfsConnectSuccess": "IPFS APIアドレスへの接続に成功しました。", "ipfsConnectFail": "指定された IPFS API アドレスに接続できません。", - "ipfsPinFailReason": "Unable to set pinning at {serviceName}: {errorMsg}", - "ipfsPinSucceedReason": "Successfully pinned at {serviceName}", - "ipfsUnpinSucceedReason": "Successfully unpinned from {serviceName}", + "ipfsPinFailReason": "{serviceName}のピン留めができません:{errorMsg}", + "ipfsPinSucceedReason": "{serviceName}のピン留めに成功", + "ipfsUnpinSucceedReason": "{serviceName}からピン留めの解除に成功", "ipfsIsBack": "通常のIPFSサービスが再起動しました。おかえりなさい。", "folderExists": "その名前のアイテムは既に存在します。別の名前を指定してください。", "filesFetchFailed": "これらのファイルの取得に失敗しました。パスを確認して、もう一度お試しください。", diff --git a/public/locales/ja-JP/status.json b/public/locales/ja-JP/status.json index 16e6d4ce2..9064156c4 100644 --- a/public/locales/ja-JP/status.json +++ b/public/locales/ja-JP/status.json @@ -14,7 +14,7 @@ }, "customApiConfig": "カスタム JSON設定", "AnalyticsBanner": { - "label": "We have recently updated our telemetry policy to switch to opt-out metrics. You previously had telemetry collection disabled. You can disable telemetry collection (again) on the settings page." + "label": "最近、テレメトリーポリシーを更新し、オプトアウトメトリクスに切り替えました。以前はテレメトリー収集が無効になっていました。設定ページでテレメトリー収集を(再度)無効にすることができます。" }, "tour": { "step1": { diff --git a/public/locales/pl/files.json b/public/locales/pl/files.json new file mode 100644 index 000000000..f52b08580 --- /dev/null +++ b/public/locales/pl/files.json @@ -0,0 +1,137 @@ +{ + "title": "Pliki", + "home": "Strona główna", + "breadcrumbs": "Okruszki", + "finished": "Gotowe!", + "totalSize": "Rozmiar całkowity: {size}", + "filesSelected": "{count, plural, one {Wybrana pozycja} few {Wybrane pozycje} many {Wybrane pozycje} other {Wybrane pozycje}}", + "menuOptions": "Opcje dla wybranej pozycji", + "selectedAllEntries": "Wybierz wszystkie pozycje tabeli", + "individualFilesOnly": "Dostępne tylko dla pojedynczych plików", + "noPDFSupport": "Twoja przeglądarka nie obsługuje plików PDF. Proszę pobrać plik PDF, aby go obejrzeć:", + "downloadPDF": "Pobierz PDF", + "openWithPublicGateway": "Spróbuj otworzyć go za pomocą <1>publicznej bramy.", + "openWithLocalAndPublicGateway": "Spróbuj otworzyć go za pomocą swojej <1>lokalnej bramy lub <3>punlicznej bramy.", + "cantBePreviewed": "Przepraszamy, nie można wyświetlić podglądu tego pliku", + "addByPath": "Z IPFS", + "newFolder": "Nowy folder", + "generating": "Generowanie...", + "actions": { + "copyHash": "Skopiuj CID", + "share": "Udostępnij link", + "publishWithIpns": "Publikowanie w IPNS" + }, + "cliModal": { + "extraNotesPinning": "To polecenie służy tylko do lokalnego przypinania/odpinania. Jeśli chcesz użyć usługi zdalnego przypinania, zapoznaj się z dokumentacją tej usługi, aby dowiedzieć się, jak przypinać/odpinać z linii poleceń." + }, + "shareModal": { + "title": "Udostępnianie plików", + "description": "Skopiuj poniższy link i podziel się nim ze znajomymi." + }, + "renameModal": { + "titleFile": "Zmień nazwę pliku", + "titleFolder": "Zmień nazwę folderu", + "descriptionFile": "Wybierz nową nazwę dla tego pliku.", + "descriptionFolder": "Wybierz nową nazwę dla tego folderu." + }, + "removeModal": { + "titleItem": "{count, plural, one {Usunąć ten jeden?{name}} few {Usunąć kilka {count} elementów?} many {Usunąć {count} elementów?} other {Usunąć wiele{count} elementy?}}", + "titleFolder": "{count, plural, one {Usunąć folder? {name}} few {Usunąć kilka {count} foldery?} many {Usunąć {count} foldery?} other {Usunąć {count} foldery?}}", + "titleFile": "{count, plural, one {Usunąć plik? {name}} few {Usunąć kilka{count} pliki?} many {Usunąć wiele{count} pliki?} other {Usunąć{count} pliki?}}", + "descriptionItem": "{count, plural, one {Czy na pewno chcesz usunąć ten element? Nie pojawi się on już na ekranie Pliki i zostanie trwale usunięty w następnym zaplanowanym czyszczeniu (choć kopie mogą istnieć na innych węzłach IPFS). Ta akcja i nie może być odwrócona.} few {Czy na pewno chcesz usunąć wybrane {count}elementy? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} many {Czy na pewno chcesz usunąć wszystkie {count} elementy? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} other {Czy na pewno chcesz usunąć {count} elementy? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.}}", + "descriptionFolder": "{count, plural, one {Czy na pewno chcesz usunąć ten folder? Nie pojawi się on już na ekranie Pliki i zostanie trwale usunięty podczas następnego zaplanowanego czyszczenia (choć kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} few {Czy na pewno chcesz usunąć {count} folderów? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} many {Czy na pewno chcesz usunąć te wszystkie{count}foldery? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} other {Czy na pewno chcesz usunąć te {count}foldery? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.}}", + "descriptionFile": "{count, plural, one {Czy na pewno chcesz usunąć ten plik? Nie pojawi się on już na ekranie Pliki i zostanie trwale usunięty podczas następnego zaplanowanego czyszczenia (choć kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.\n\n} few {Czy na pewno chcesz usunąć {count} pliki? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} many {Czy na pewno chcesz usunąć wszystkie{count}pliki? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.} other {Czy na pewno chcesz usunąć {count} pliki? Nie pojawią się one już na ekranie Pliki i zostaną trwale usunięte podczas następnego zaplanowanego czyszczenia (choć ich kopie mogą istnieć na innych węzłach IPFS). Tej akcji nie można odwrócić.}}", + "checkboxRemoveLocalPin": "Usunąć również lokalną szpilkę (zalecane)", + "checkboxUnpinFromServices": "Odepnij się od wszystkich usług przypinania" + }, + "pinningModal": { + "title": "Wybierz, gdzie chcesz przypiąć te elementy.", + "complianceLabel": " Kontrola zgodności usług pinezek", + "footer": "Potrzebujesz dodać lub skonfigurować usługę przypinania? Przejdź do <1>Ustawień.", + "localNode": "Węzeł lokalny", + "totalSize": "Rozmiar całkowity: {size}" + }, + "addByPathModal": { + "title": "Import z IPFS", + "description": "Wstaw ścieżkę IPFS (CID) do importu.", + "importPathPlaceholder": "Ścieżka lub CID (wymagane)", + "namePlaceholder": "Nazwa (opcjonalnie)", + "examples": "Przykłady:" + }, + "newFolderModal": { + "title": "Nowy folder", + "description": "Wpisz nazwę folderu, który chcesz utworzyć." + }, + "filesListLabel": "Lista plików", + "filesList": { + "noFiles": "<0>Brak plików w tym katalogu. Kliknij przycisk \"Importuj\", aby dodać kilka" + }, + "filesImportStatus": { + "imported": "{count, plural, one {Importowany 1 element} few {Importowanych {count} elementów} many {Importowanych {count}elementów} other {Importowanych {count} elementów}}", + "importing": "{count, plural, one {Importowanie 1 elementu} few {Importowanie{count}elementów} many {Importowanie {count}elementów} other {Importowanie {count}elementów}}", + "toggleDropdown": "Przełącznik rozwijanej listy ", + "closeDropdown": "Zamknij rozwijaną listę", + "count": "{count} z {count}" + }, + "addFilesInfo": "<0>Nie ma tu jeszcze żadnych plików! Dodaj pliki do swojego lokalnego węzła IPFS klikając na <1>Import przycisk powyżej.", + "companionInfo": "<0>Ponieważ używasz <1>IPFS Companion, widok plików jest ograniczony do plików dodanych podczas używania rozszerzenia.", + "tour": { + "step1": { + "title": "Strona z plikami", + "paragraph1": "<0>To tutaj znajdują się pliki w twoim żyjącym <1>Mutable File System (MFS) Możesz dodać pliki lub foldery i zarządzać nimi z tej strony.", + "paragraph2": "Kliknij \"Dalej\", aby dowiedzieć się więcej." + }, + "step2": { + "title": "Okruszki", + "paragraph1": "Ta ścieżka nawigacji wyświetla ścieżkę do bieżącego katalogu. Możesz...", + "bullet1": "Kliknij na pojedynczą element ścieżkę nawigacji, aby przejść do tego katalogu", + "bullet2": "Kliknij prawym przyciskiem myszy na element ścieżki nawigacji, aby uzyskać menu akcji dla tego katalogu", + "bullet3": "Przeciągnij pliki na element ścieżki nawigacji, aby je przenieść lub zaimportować " + }, + "step3": { + "title": "Dodaj pliki", + "paragraph1": "Tutaj możesz zobaczyć ile bloków i plików masz przypiętych.", + "paragraph2": "Możesz dodać pliki lub foldery do swojego repo poprzez rozwijaną listę po prawej stronie.", + "paragraph3": "<0>Jeśli chcesz dodać coś, co już jest na IPFS, możesz zaimportować to do MFS, <1>przekazując jego identyfikator zawartości (CID)." + }, + "step5": { + "title": "Lista plików", + "paragraph1": "Ostateczna lista, gdzie można znaleźć swoje pliki i foldery. Przeciągnij i upuść pliki lub foldery, aby je dodać. ", + "paragraph2": "Możesz udostępniać lub pobierać pliki, sprawdzać je w Eksploratorze IPLD, zmieniać ich nazwy lub usuwać!", + "paragraph3": "Pro tip: przeciągnij i upuść plik z dowolnej innej strony Web UI by dodać je do korzenia twojego MFS." + } + }, + "loadMore": "Załaduj więcej ", + "previousFolder": "Powrót do poprzedniego katalogu", + "fileLabel": "Wybierz {type} {name} z rozmiarem: {size}", + "hashUnavailable": "hasz niedostępny", + "checkboxLabel": "Wyświetl więcej opcji dla {name}", + "pinned": "Przypięte", + "pinnedRemotely": "Przypięty zdalnie", + "pinningRemotely": "Zdalne przypięcie", + "pinningCompleted": "Zakończono przypinanie", + "pinningFailed": "Nieudana próba przypięcia", + "clickToDismiss": "Kliknij, aby rozwinąć", + "clickToCancel": "Kliknij, aby anulować ", + "blocks": "Bloki", + "allBlocks": "Wszystkie bloki", + "allBlocksDescription": "Całkowity rozmiar bloków na całym węźle IPFS; obejmuje to wszystko w plikach, plus wszystkie lokalnie przypięte elementy i wszelkie tymczasowo buforowane dane.", + "filesDescription": "Całkowity rozmiar danych w bieżącym katalogu (jeśli jest to podkatalog, wyświetlany jest również rozmiar wszystkich danych w Files)", + "pinningQueue": "Kolejka do przypięcia", + "more": "Więcej", + "files": "Pliki", + "cidNotFileNorDir": "Bieżące łącze nie jest plikiem, ani katalogiem. Spróbuj sprawdzić to.", + "sortBy": "Sortuj elementy według", + "publishModal": { + "title": "Publikowanie w IPNS", + "cidToPublish": "CID:", + "publishUnderKey": "Wybrać klucz do publikacji:", + "help": "Przejdź do Ustawienia, aby dowiedzieć się o IPNS i stworzyć więcej kluczy.", + "publishedUnderKey": "Pomyślnie opublikowane pod kluczem:", + "linkCopied": "Link skopiowany!", + "sharingPrompt": "Skopiuj poniższy link i podziel się nim z innymi. Adres IPNS będzie rozwiązywany tak długo, jak długo Twój węzeł będzie dostępny w sieci, raz dziennie odświeżając rekord IPNS.", + "pleaseWait": "Proszę poczekać, aż początkowe 20 kopii zaktualizowanego rekordu IPNS zostanie zapisanych za pomocą peerów DHT..." + }, + "noPinsInProgress": "Wszystko zrobione, brak zdalnych pinów w toku.", + "remotePinningInProgress": "Trwa zdalne przypinanie:" +} diff --git a/public/locales/pl/notify.json b/public/locales/pl/notify.json new file mode 100644 index 000000000..f03733690 --- /dev/null +++ b/public/locales/pl/notify.json @@ -0,0 +1,30 @@ +{ + "ipfsApiRequestFailed": "Nie można się połączyć. Proszę sprawdzić, czy demon jest uruchomiony.", + "windowIpfsRequestFailed": "Żądanie IPFS nie powiodło się. Proszę sprawdzić ustawienia IPFS Companion.", + "ipfsInvalidApiAddress": "Podany adres API IPFS jest nieprawidłowy.", + "ipfsConnectSuccess": "Udane połączenie z adresem IPFS API", + "ipfsConnectFail": "Nie można się połączyć z podanym adresem IPFS API ", + "ipfsPinFailReason": "Nie można ustawić pinezki na {serviceName}: {errorMsg}", + "ipfsPinSucceedReason": "Udało się przypiąć na {serviceName}", + "ipfsUnpinSucceedReason": "Udało się odpiąć od {serviceName}", + "ipfsIsBack": "Normalny serwis IPFS został wznowiony. Cieszcie się!", + "folderExists": "Pozycja o tej nazwie już istnieje. Proszę wybrać inną.", + "filesFetchFailed": "Nie udało się pobrać tych plików. Proszę sprawdzić ścieżkę i spróbować ponownie. ", + "filesRenameFailed": "Nie udało się zmienić nazwy plików. Proszę spróbować ponownie. ", + "filesMakeDirFailed": "Nie udało się utworzyć katalogu. Proszę spróbować ponownie.", + "filesCopyFailed": "Nie udało się skopiować plików. Proszę spróbować ponownie.", + "filesRemoveFailed": "Nie udało się usunąć plików. Proszę spróbować ponownie.", + "filesAddFailed": "Nie udało się dodać plików do IPFS. Proszę spróbować ponownie. ", + "filesEventFailed": "Nie udało się przetworzyć Twojego żądania. Proszę spróbować ponownie.", + "couldntConnectToPeer": "Nie udało się połączyć z podanym peerem.", + "connectedToPeer": "Udało się połączyć z podanym peerem.", + "experimentsErrors": { + "npmOnIpfs": "Nie mogliśmy wprowadzić zmian w Twoim systemie. Proszę zainstalować lub odinstalować pakiet 'ipfs-npm' ręcznie. " + }, + "desktopToggleErrors": { + "autoLaunch": "Nie można było przełączyć opcji uruchamiania przy starcie.", + "ipfsOnPath": "Nie można włączyć narzędzi wiersza poleceń IPFS.", + "downloadHashShortcut": "Nie można przełączyć pobierania skrótu haszującego.", + "screenshotShortcut": "Nie można było przełączyć skrótu do zrzutu ekranu." + } +} diff --git a/public/locales/pl/peers.json b/public/locales/pl/peers.json new file mode 100644 index 000000000..358138bb5 --- /dev/null +++ b/public/locales/pl/peers.json @@ -0,0 +1,28 @@ +{ + "title": "Węzły", + "localNetwork": "Sieć lokalna", + "nearby": "w pobliżu", + "protocols": "Otwarte strumienie", + "addConnection": "Dodaj połączenie ", + "insertPeerAddress": "Wpisz adres peera, z którym chcesz się połączyć.", + "addPermanentPeer": "Dodaj do stałą konfiguracje peering ", + "plusPeers": "+ {number} więcej rówieśników", + "connectionDirectionInbound": "przychodzący", + "connectionDirectionOutbound": "wychodzące", + "copyFeedback": "Skopiowany!", + "tour": { + "step1": { + "title": "Strona rówieśników (peers)", + "paragraph1": "To tutaj możesz zobaczyć rówieśników, z którymi jesteś połączony i kraj, w którym się znajdują.", + "paragraph2": "Kliknij \"Dalej\", aby dowiedzieć się więcej." + }, + "step2": { + "title": "Mapa rówieśników (peers)", + "paragraph1": "Wizualizacja tego, gdzie na świecie znajdują się rówieśnicy, z którymi jesteś połączony." + }, + "step3": { + "title": "Tabela rówieśników", + "paragraph1": "Sprawdź identyfikatory podłączonych peerów, ich adres i przybliżoną lokalizację." + } + } +} diff --git a/public/locales/pl/settings.json b/public/locales/pl/settings.json new file mode 100644 index 000000000..4dd3f280d --- /dev/null +++ b/public/locales/pl/settings.json @@ -0,0 +1,184 @@ +{ + "title": "Ustawienia", + "save": "Zapisz", + "saving": "Zapisywanie...", + "reset": "Reset", + "learnMoreLink": "Dowiedz się więcej.", + "showOptions": "Pokaż opcje", + "pinningServices": { + "title": "Usługa pinezkowania", + "description": "Użyj lokalnego przypinania, gdy chcesz mieć pewność, że element na twoim węźle nigdy nie będzie gromadzony w śmieciach, nawet jeśli usuniesz go z Plików. Możesz również połączyć swoje konta z innymi usługami zdalnego przypinania, aby automatycznie lub wybiórczo przetrzymywać pliki u tych dostawców, umożliwiając przechowywanie kopii zapasowych plików i/lub udostępnianie ich innym, gdy Twój lokalny węzeł jest offline.", + "noPinRemoteDescription": "Brakuje wsparcia dla usług zdalnego przypinania innych firm. Zaktualizuj swój węzeł IPFS do wersji Kubo 0.8.0 lub nowszej, a będziesz mógł je dodać i skonfigurować tutaj.", + "addAutoUpload": "Włącz automatyczne przesyłanie danych", + "removeAutoUpload": "Wyłączenie automatycznego przesyłania danych" + }, + "language": "Język", + "analytics": "Analiza", + "cliTutorMode": "CLI Tutor Mode", + "config": "IPFS Konfiguracja", + "languageModal": { + "title": "Zmiana języka", + "description": "Wybierz swój preferowany język.", + "translationProjectIntro": "Dodaj lub popraw tłumaczenia i uczyń IPFS lepszym dla wszystkich!", + "translationProjectLink": "Dołącz do projektu tłumaczeń IPFS" + }, + "apiDescription": "<0>Jeśli twój węzeł jest skonfigurowany z <1>własnym adresem API, w tym port inny niż domyślny 5001, wprowadź go tutaj.", + "publicGatewayDescription": "<0>Wybierz, której <1>bramy publicznej chcesz użyć podczas generowania linków udostępnianych.", + "cliDescription": "<0>Włącz tę opcję, aby wyświetlić \"widok kodu\" <1> ikona obok popularnych poleceń IPFS. Kliknięcie jej otwiera widok z kodem CLI tego polecenia, więc możesz go wkleić do interfejsu wiersza poleceń IPFS w terminalu.", + "cliModal": { + "extraNotesJsonConfig": "Jeśli dokonałeś zmian w configu w edytorze kodu tej strony, które chciałbyś zapisać, kliknij ikonę pobierania obok przycisku kopiowania, aby pobrać go jako plik JSON." + }, + "pinningModal": { + "title": "Wybierz dostawcę usługi pinezkowania.", + "description": "Nie widzisz swojego dostawcy usług pinezkowych? <1>Dodaj niestandardowy.<1>" + }, + "pinningServiceModal": { + "title": "Skonfiguruj niestandardową usługę przypinania.", + "description": "Chcesz udostępnić innym swoją usługę custom pinning? <1>Dowiedz się jak.<1>", + "service": "Serwis", + "nickname": "Pseudonim", + "nicknamePlaceholder": "Nazwa dla twojej usługi", + "apiEndpoint": "Punkt końcowy API", + "apiEndpointPlaceholder": "URL dla swojego punktu końcowego API", + "secretApiKey": "Tajny token dostępu", + "secretApiKeyHowToLink": "Jak wygenerować nowy tokena", + "autoUpload": "Automatyczne wysyłanie", + "complianceLabel": "🔍 {nickname} raport o zgodności z pinezkami" + }, + "autoUploadModal": { + "title": "Zmiana polityki przesyłania danych dla {name}", + "description": "Gdy jest włączona, auto upload będzie okresowo przypinał korzeń twojego katalogu z plikami, zapewniając, że wszystko jest przypięte zdalnie i dostępne dla innych peerów, nawet gdy twój lokalny węzeł IPFS będzie offline. Jeśli wyłączysz tę funkcję, nadal możesz przypiąć każdy plik ręcznie używając opcji \"Ustaw przypinanie\" na ekranie Pliki." + }, + "errors": { + "nickname": "Wymagany jest pseudonim ", + "apiError": "Błąd API", + "apiEndpoint": "Musi być prawidłowym adresem URL", + "secretApiKey": "Wymagany jest tajny token dostępu", + "failedToFetch": "Nie udało się pobrać", + "failedToFetchTitle": "Nie można pobrać liczby pinów z tej usługi zdalnej. Upewnij się, że jest ona w trybie online i że wprowadziłeś poprawne dane uwierzytelniające. Jeśli jest to nowo dodana usługa, spróbuj ją usunąć i dodać ponownie." + }, + "actions": { + "addService": "Dodaj usługę", + "generateKey": "Wygeneruj klucz", + "edit": "Zmień", + "close": "Zamknij", + "save": "Zapisz", + "cancel": "Anuluj", + "enable": "Włącz", + "disable": "Wyłącz" + }, + "edit": "Edytuj", + "visitService": "Odwiedź serwis", + "remove": "Usuń", + "localPinning": "Lokalne przypinanie", + "service": "Serwis", + "size": "Rozmiar", + "pins": "Przypięte", + "autoUpload": "Automatyczne wysyłanie ", + "autoUploadPolicy": { + "true": "Wszystkie pliki", + "false": "Wyłączone" + }, + "fetchingSettings": "Pobieranie ustawień... \n", + "configApiNotAvailable": "API konfiguracji IPFS nie jest dostępne. Proszę wyłączyć rozszerzenie \"IPFS Companion\" i spróbować ponownie.", + "ipfsDaemonOffline": "Demon IPFS jest w trybie offline. Proszę włączyć go i spróbować ponownie. ", + "settingsUnavailable": "Ustawienia nie są dostępne. Proszę sprawdzić, czy demon IPFS jest uruchomiony.", + "settingsHaveChanged": "Ustawienia uległy zmianie; proszę kliknąć <1>Resetuj t aby zaktualizować zawartość edytora.", + "errorOccured": "Podczas zapisywania zmian wystąpił błąd", + "checkConsole": "Sprawdź konsolę przeglądarki, aby uzyskać więcej informacji.", + "changesSaved": "Twoje zmiany zostały zapisane.", + "settingsWillBeUsedNextTime": "Nowe ustawienia zostaną użyte przy następnym uruchomieniu demona IPFS.", + "ipfsConfigDescription": "Plik konfiguracyjny IPFS jest dokumentem JSON. Jest odczytywany raz, gdy demon IPFS jest uruchamiany. Zapisz swoje zmiany, a następnie zrestartuj demona IPFS aby je zastosować.", + "ipfsConfigHelp": "Sprawdź dokumentację w celu uzyskania dalszych informacji.", + "AnalyticsToggle": { + "label": "Pomóż ulepszyć tę aplikację, wysyłając anonimowe dane dotyczące użytkowania", + "summary": "Skonfiguruj, co jest zbierane", + "paragraph1": "Nie są zbierane żadne identyfikatory CID, nazwy plików ani inne dane osobowe. Chcemy, aby metryki pokazały nam, które funkcje są przydatne, aby pomóc nam ustalić priorytety, nad którymi należy pracować w następnej kolejności, oraz informacje o konfiguracji systemu, aby poprowadzić nasze testy.", + "paragraph2": "Protocol Labs hostuje <1>Countly instancję, aby rejestrować anonimowe dane dotyczące użytkowania tej aplikacji.", + "basicInfo": "Do countly.ipfs.io wysyłane są następujące dodatkowe informacje", + "optionalInfo": "Możesz wyrazić zgodę na wysyłanie następujących informacji:", + "sessions": { + "label": "Sesje", + "summary": "Kiedy i jak długo korzystasz z aplikacji oraz metryki przeglądarki \n", + "details": "<0>Wysyłane są następujące metryki przeglądarki:<1><0>Losowy, wygenerowany identyfikator urządzenia<1>Znacznik czasowy rozpoczęcia sesji<2>Okresowe znaczniki czasu do śledzenia czasu trwania<3>Wersja aplikacji; e.g. 2.4.4<4>Lokalizacja; e.g. en-GB<5>Agent użytkownika; e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) …<6>Rozdzielczość ekranu; e.g. 800×600<7>Gęstość pikseli na ekranie; e.g. 1" + }, + "events": { + "label": "Wydarzenia", + "summary": "działania, takie jak dodawanie lub usuwanie plików, oraz jak długo to trwało ", + "details": "Działania specyficzne dla aplikacji. Rejestrujemy tylko to, że akcja się wydarzyła, ile czasu trwała od początku do końca oraz zliczanie, jeśli zdarzenie dotyczyło wielu elementów. " + }, + "views": { + "label": "Odsłony stron", + "summary": "Które sekcje aplikacji odwiedzasz", + "details": "Rejestruje, które sekcje aplikacji są odwiedzane. Zarejestrowane ścieżki zawierają tylko wzór użyty do dopasowania trasy, a nie pełny adres url." + }, + "location": { + "label": "Położenie", + "summary": "Kod kraju z adresu IP (adres IP jest odrzucany)", + "details": "Adres IP użytkownika jest wykorzystywany do obliczenia kodu kraju dla jego lokalizacji, np. \"FR\" dla Francji. Jeśli nie wyrażono zgody na śledzenie lokalizacji, przy wszystkich żądaniach wysyłana jest pusta właściwość location, aby zasygnalizować serwerowi wyłączenie wyszukiwania lokalizacji. Te informacje pomagają nam w tłumaczeniu i ustalaniu, gdzie powinniśmy umieszczać wydarzenia." + }, + "crashes": { + "label": "Błędy aplikacji", + "summary": "Komunikaty błędów i ślady stosu w JavaScrip", + "details": "Zapisuje komunikaty błędów JavaScript i ślady stosu, które występują podczas korzystania z aplikacji, jeśli to możliwe. Jest to bardzo pomocne, aby wiedzieć, kiedy aplikacja nie działa dla Ciebie, ale <1>komunikaty o błędach mogą zawierać informacje umożliwiające identyfikację jak CID lub ścieżki plików, więc włączaj tę funkcję tylko wtedy, gdy nie masz nic przeciwko dzieleniu się z nami tymi informacjami." + } + }, + "cliToggle": { + "label": "Włączenie trybu samouczka interfejsu wiersza poleceń (CLI)" + }, + "tour": { + "step1": { + "title": "Strona z ustawieniami", + "paragraph1": "Tutaj możesz zmienić ustawienia swojego Web UI i węzła IPFS.", + "paragraph2": "Jeśli używasz IPFS Desktop, będziesz miał również pewne specyficzne ustawienia dla niego." + }, + "step2": { + "title": "Niestandardowy adres API", + "paragraph1": "Jeśli skonfigurowałeś swój węzeł IPFS z niestandardowym adresem API, możesz zaktualizować swój plik konfiguracyjny właśnie tutaj, zamiast ręcznie edytować JSON." + }, + "step3": { + "title": "Usługi przypinania", + "paragraph1": "<0>Jeśli masz konta w usługach zdalnego przypinania innych firm, dodaj je tutaj, aby móc przypinać/odpinać elementy do tych usług bezpośrednio z ekranu Pliki. Więcej informacji o usługach przypinania innych firm można znaleźć w dokumencie <1>IPFS Docs." + }, + "step4": { + "title": "Wybór języka", + "paragraph1": "<0>Możesz zmienić język Web UI. Jeśli twój preferowany język nie jest dostępny, odwiedź stronę naszego projektu w <1>Transifex aby pomóc nam w tłumaczeniu!" + }, + "step5": { + "title": "Anonimowa analiza wykorzystania", + "paragraph1": "Jeśli się zgodzisz, możesz pomóc nam ulepszyć Web UI poprzez wysyłanie anonimowych analiz użytkowania.", + "paragraph2": "Masz możliwość wyboru jakie dane nam prześlesz, a my nie będziemy mogli Cię zidentyfikować, cenimy prywatność ponad wszystko." + }, + "step6": { + "title": "Tryb samouczka CLI ", + "paragraph1": "Włącz tryb samouczka CLI, aby zobaczyć skróty do wersji wiersza poleceń typowych dla IPFS - przydatne, jeśli uczysz się korzystać z IPFS z terminala, lub jeśli potrzebujesz odświeżenia." + }, + "step7": { + "title": "Konfiguracja IPFS", + "paragraph1": "Możesz zmienić konfigurację swojego węzła IPFS bezpośrednio z Web UI!", + "paragraph2": "Nie zapomnij zrestartować demona, aby zastosować zmiany." + } + }, + "Experiments": { + "description": "Tutaj możesz uzyskać wczesny podgląd nowych funkcji IPFS poprzez włączenie poniższych opcji. Testujemy te pomysły i mogą one nie być jeszcze doskonałe, więc chętnie usłyszymy Twoją opinię.", + "issueUrl": "Otwórz problem", + "feedbackUrl": "💌Zostaw opinię", + "readMoreUrl": "Czytaj dalej" + }, + "ipnsPublishingKeys": { + "title": "Publiczny klucz IPNS", + "description": "InterPlanetary Name System (IPNS) zapewnia kryptograficzne adresy do publikowania aktualizacji treści, które mają się zmieniać w czasie. Ta funkcja wymaga, aby twój węzeł był online przynajmniej raz dziennie, aby zapewnić, że rekordy IPNS są utrzymywane przy życiu w publicznym DHT. \n" + }, + "generateKeyModal": { + "title": "Generowanie nowego klucza IPNS", + "description": "Wprowadź pseudonim dla tego klucza do wygenerowania:" + }, + "renameKeyModal": { + "title": "Zmień nazwę klucza", + "description": "Wprowadź nowy pseudonim dla klucza IPNS <1>{name}." + }, + "removeKeyModal": { + "title": "Potwierdzenie usunięcia klucza IPNS", + "description": "Czy na pewno chcesz usunąć klucz IPNS <1>{name}? Tej operacji nie można cofnąć, a adres IPNS zarządzany przez ten klucz zostanie utracony na zawsze. Warto najpierw zrobić kopię zapasową: ipfs key export --help" + } +} diff --git a/public/locales/pl/status.json b/public/locales/pl/status.json new file mode 100644 index 000000000..6e90d5c43 --- /dev/null +++ b/public/locales/pl/status.json @@ -0,0 +1,47 @@ +{ + "title": "Status", + "nodeInfo": "Informacje węzła", + "spaceUsed": "Wykorzystana przestrzeń", + "networkTraffic": "Ruch w sieci", + "bandwidthOverTime": "Przepustowość w czasie", + "bandwidthByPeer": "Przepustowośc rówieśnika", + "distributionOfPeers": "Dystrybucja rówieśników", + "pieChartLabel": "{count, plural, one {{percent}% ({count} rówieśników)} few {{percent}% ({count} rówieśników)} many {{percent}% ({count} rówieśników)} other {{percent}% ({count} rówieśników)}}", + "countMore": "...i {count} więcej", + "StatusConnected": { + "repoSize": "Hosting {repoSize} danych", + "peersCount": "{peersCount, plural, one {Wykryto 1 rówieśnika} few {Wykryto{peersCount} rówieśników} many {Wykryto{peersCount} rówieśników} other {Wykryto{peersCount} rówieśników}}" + }, + "customApiConfig": "Niestandardowa konfiguracja JSON", + "AnalyticsBanner": { + "label": "Niedawno zaktualizowaliśmy naszą politykę telemetrii, aby przejść na metrykę opt-out. Wcześniej miałeś wyłączone zbieranie telemetrii. Możesz wyłączyć zbieranie telemetrii (ponownie) na stronie ustawień." + }, + "tour": { + "step1": { + "title": "Strona statusu", + "paragraph1": "To jest punkt startowy twojego węzła IPFS i gdzie możesz sprawdzić jego podstawowe informacje.", + "paragraph2": "Kliknij \"Dalej\", aby dowiedzieć się więcej." + }, + "step2": { + "title": "Status połączenia ", + "paragraph1": "Kliknij tę ikonę z dowolnego miejsca w aplikacji, aby powrócić do strony statusu. Jeśli stracisz połączenie z IPFS API, ikona zmieni kolor na czerwony. \n", + "paragraph2": "Jeśli potrzebujesz skonfigurować niestandardowy adres API dla swojego węzła, po prostu kliknij link \"Edytuj\" obok miejsca, w którym adres API jest wymieniony na tej stronie." + }, + "step3": { + "title": "Informacje węzła", + "paragraph1": "Tutaj masz informacje o rozmiarze swojego repo, ile peerów jest podłączonych, twój peer ID i smak IPFS, który jest aktualnie używany.", + "paragraph2": "<0>Rozwiń <1>Zaawansowane , aby zobaczyć więcej informacji, takich jak adres URL bramy i adresy. W sekcji Zaawansowane znajduje się również link umożliwiający zmianę adresu API." + }, + "step4": { + "title": "Szerokość pasma/natężenie ruchu sieciowego", + "paragraph1": "Ten wykres pokazuje wykorzystanie przepustowości sieci w czasie.", + "paragraph2": "Prędkościomierze pokazują aktualny ruch wychodzący i przychodzący. " + }, + "stepExplore": { + "title": "Eksploruj", + "paragraph": "Wklej CID i zbadaj pliki zawarte za CID lub zobacz, jak te dane są ustrukturyzowane i połączone przez protokoły. \n" + } + }, + "bandwidthStats": "Statystyki przepustowości", + "bandwidthStatsDisabled": "Masz wyłączone metryki przepustowości. Możesz je włączyć wpisując poniższe polecenie lub zmieniając klucz<1>Swarm.DisableBandwidthMetrics na<3>false w <5>Ustawieniach. Następnie musisz zrestartować demona IPFS, aby zastosować zmiany." +} diff --git a/public/locales/pl/welcome.json b/public/locales/pl/welcome.json new file mode 100644 index 000000000..2a8337d5e --- /dev/null +++ b/public/locales/pl/welcome.json @@ -0,0 +1,38 @@ +{ + "title": "Witamy | IPFS", + "description": "Strona powitalna", + "connected": { + "paragraph1": "Witamy w przyszłości internetu! Jesteś teraz wartościową częścią rozproszonej sieci." + }, + "notConnected": { + "paragraph1": "<0>Zapoznaj się z przewodnikiem instalacji <1>IPFS Docs, lub spróbuj tych powszechnych poprawek:", + "paragraph2": "<0>Czy twój demon IPFS jest uruchomiony? Spróbuj uruchomić lub zrestartować go z terminala:", + "paragraph3": "<0>Czy twój IPFS API jest skonfigurowany do zezwalania na <1>żądania cross-origin (CORS) ? Jeśli nie, uruchom te polecenia, a następnie uruchom swojego demona z terminala:", + "paragraph4": "<0>Czy twój IPFS API jest udostępniony na porcie innym niż 5001? Jeśli twój węzeł jest skonfigurowany z niestandardowym <1>adresem API, wprowadź go tutaj." + }, + "aboutIpfs": { + "header": "Co to jest IPFS?", + "paragraph1": "<0><0>Protokół dystrybucji hipermediów który łączy pomysły z Kademlia, BitTorrent, Git, i innych", + "paragraph2": "<0><0>Sieć transferu plików peer-to-peer o całkowicie zdecentralizowanej architekturze, bez centralnego punktu awarii, cenzury czy kontroli", + "paragraph3": "<0><0>Ścieżka do przyszłościowej sieci web — tradycyjne przeglądarki mogą uzyskać dostęp do plików IPFS poprzez bramy takie jak <2>https://ipfs.io lub bezpośrednio za pomocą <4>IPFS Companion rozszerzenia", + "paragraph4": "<0><0>Nowa generacja CDN — wystarczy dodać plik do swojego węzła, aby udostępnić go całemu światu dzięki przyjaznemu dla pamięci podręcznej adresowaniu Content-Hash i dystrybucji przepustowości w stylu BitTorrent.", + "paragraph5": "<0><0>Zestaw narzędzi dla programistów do tworzenia <2>kompletnie rozproszonych aplikacji i usług, wspierany przez solidną społeczność open-source" + }, + "welcomeInfo": { + "header": "W tej aplikacji, możesz ...", + "paragraph1": "<0><0>Sprawdź status swojego węzła, w tym ile osób jest połączonych, statystyki pamięci masowej i przepustowości oraz wiele innych informacji.", + "paragraph2": "<0><0>Przeglądaj i zarządzaj plikami w swoim repozytorium IPFS, włączając w to import plików metodą \"przeciągnij i upuść\", łatwe przypinanie oraz opcje szybkiego udostępniania i pobierania.", + "paragraph3": "<0><0>Sprawdz \"Merkle Forest\" z kilkoma przykładowymi zestawami danych i poznawaj IPLD, modelu danych, który leży u podstaw działania IPFS ", + "paragraph4": "<0><0>Zobacz, kto jest podłączony do Twojego węzła, zlokalizowany na mapie świata na podstawie adresu IP.", + "paragraph5": "<0><0>Przeglądaj lub edytuj ustawienia węzła — nie wymaga to wiersza poleceń", + "paragraph6": "<0><0>Sprawdź kod źródłowy tej aplikacji aby <2>zgłosić błąd lub wnieść swój wkład i uczynić IPFS lepszym dla wszystkich!" + }, + "tour": { + "step1": { + "title": "Strona powitalna", + "paragraph1": "Ta strona informuje, czy jesteś podłączony do IPFS i oferuje pomysły na rzeczy, które możesz zrobić w tej aplikacji.", + "paragraph2": "Jeśli nie jesteś podłączony do IPFS API, ta strona również pojawi się w miejscu niektórych innych stron, z podpowiedziami jak się podłączyć.", + "paragraph3": "Możesz odwiedzić tę stronę z dowolnego miejsca w aplikacji, klikając logo kostki IPFS w pasku nawigacyjnym." + } + } +} diff --git a/public/locales/tr/app.json b/public/locales/tr/app.json index a0860ed3f..d628d2d9c 100644 --- a/public/locales/tr/app.json +++ b/public/locales/tr/app.json @@ -28,10 +28,10 @@ "submit": "Gönder", "unpin": "Sabitleme", "unselectAll": "Hepsinin seçimini kaldır", - "generate": "Generate", - "publish": "Publish", - "downloadCar": "Download as CAR", - "done": "Done" + "generate": "Oluştur", + "publish": "Yayınla", + "downloadCar": "CAR olarak indir", + "done": "Bitti" }, "cliModal": { "description": "Komut satırı aracılığıyla IPFS'de bu görevi gerçekleştirmek için aşağıdakileri terminalinize yapıştırın. Yer tutucuları belirli parametrelerinizle değiştirmeniz gerekeceğini unutmayın." diff --git a/public/locales/tr/files.json b/public/locales/tr/files.json index d57e0e2fc..c74fd86d0 100644 --- a/public/locales/tr/files.json +++ b/public/locales/tr/files.json @@ -19,7 +19,7 @@ "actions": { "copyHash": "CID'yi kopyala", "share": "Linki paylaş", - "publishWithIpns": "Publish to IPNS" + "publishWithIpns": "IPNS'e yayınla" }, "cliModal": { "extraNotesPinning": "Bu komut yalnızca yerel sabitleme/sabitlemeyi kaldırma içindir. Bir uzaktan iğneleme hizmeti kullanmak istiyorsanız, komut satırını nasıl sabitleyeceğinizi/sabitlemeyi kaldıracağınızı öğrenmek için o hizmetin belgelerine bakın." @@ -108,27 +108,27 @@ "checkboxLabel": "{name} için daha fazla seçenek görüntüleyin", "pinned": "Sabitlendi", "pinnedRemotely": "Uzaktan sabitlendi", - "pinningRemotely": "Pinning remotely", - "pinningCompleted": "Pinning completed", - "pinningFailed": "Pinning failed", - "clickToDismiss": "Click to dismiss", - "clickToCancel": "Click to cancel", + "pinningRemotely": "Uzaktan tutturuluyor", + "pinningCompleted": "Tutturma tamamlandı", + "pinningFailed": "Tutturma başarısız oldu", + "clickToDismiss": "Yok saymak için tıklayın", + "clickToCancel": "İptal etmek için tıklayın", "blocks": "Bloklar", "allBlocks": "Tüm bloklar", "allBlocksDescription": "Tüm IPFS düğümünüzdeki toplam blok boyutu; Bu, Dosyalar'daki her şeyin yanı sıra yerel olarak sabitlenmiş tüm öğeleri ve geçici olarak önbelleğe alınmış verileri içerir", "filesDescription": "Geçerli dizindeki toplam veri boyutu (bir alt dizin ise, Dosyalar'daki tüm verilerin boyutu da görüntülenir)", - "pinningQueue": "Pinning queue", + "pinningQueue": "Kuyruk tutturuluyor", "more": "Daha fazla", "files": "Dosyalar", "cidNotFileNorDir": "Geçerli bağlantı bir dosya veya dizin değil. Bunun yerine <1>incelemeyi deneyin.", "sortBy": "Öğeleri {name}'a göre sırala", "publishModal": { - "title": "Publish to IPNS", + "title": "IPNS'e yayınla", "cidToPublish": "CID:", - "publishUnderKey": "Select key for publishing:", - "help": "Go to Settings to learn about IPNS and create more keys.", - "publishedUnderKey": "Successfully published under the key:", - "linkCopied": "Link copied!", + "publishUnderKey": "Yayınlamak için anahtar seçin:", + "help": "IPNS hakkında bilgi edinmek ve daha fazla anahtar oluşturmak için Ayarlar'a gidin.", + "publishedUnderKey": "Bu anahtar altında başarılı bir şekilde yayınlandı:", + "linkCopied": "Link kopyalandı!", "sharingPrompt": "Copy the link below and share it with others. The IPNS address will resolve as long as your node remains available on the network once a day to refresh the IPNS record.", "pleaseWait": "Please wait while the initial 20 copies of the updated IPNS record are stored with the help of DHT peers…" }, diff --git a/public/locales/tr/settings.json b/public/locales/tr/settings.json index 3205012e7..fda68143e 100644 --- a/public/locales/tr/settings.json +++ b/public/locales/tr/settings.json @@ -59,7 +59,7 @@ }, "actions": { "addService": "Hizmet Ekle", - "generateKey": "Generate Key", + "generateKey": "Anahtar Oluştur", "edit": "Değiştir", "close": "Kapat", "save": "Kaydet", @@ -166,19 +166,19 @@ "readMoreUrl": "Daha Fazla Oku" }, "ipnsPublishingKeys": { - "title": "IPNS Publishing Keys", + "title": "IPNS Yayın Anahtarları", "description": "The InterPlanetary Name System (IPNS) provides cryptographic addresses for publishing updates to content that is expected to change over time. This feature requires your node to be online at least once a day to ensure IPNS records are kept alive on the public DHT." }, "generateKeyModal": { - "title": "Generate New IPNS Key", - "description": "Enter a nickname for this key to generate:" + "title": "Yeni IPNS Anahtarı Oluştur", + "description": "Bu anahtarı oluşturmak için bir takma ad girin:" }, "renameKeyModal": { - "title": "Rename Key", - "description": "Enter a new nickname for the IPNS key <1>{name}." + "title": "Anahtarı Yeniden Adlandır", + "description": "<1>{name} IPNS anahtarı için yeni bir takma ad girin." }, "removeKeyModal": { - "title": "Confirm IPNS Key Removal", + "title": "IPNS Anahtarını Kaldırmayı Doğrula", "description": "Are you sure you want to delete the IPNS key <1>{name}? This operation can't be undone, and the IPNS address managed by this key will be lost FOREVER. Consider backing it up first: ipfs key export --help" } }