i18n updates (fi-FI,pl-PL,zh-CN) (#1202)

* New translations (Chinese Simplified)

* Update catalogs.json

* New translations (Finnish)

* New translations (Chinese Simplified)

* New translations (Polish)

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
pull/894/merge
Chee Aun 2025-06-14 00:20:28 +08:00 zatwierdzone przez GitHub
rodzic 961cf89860
commit b1f9f25dfa
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
4 zmienionych plików z 127 dodań i 127 usunięć

Wyświetl plik

@ -157,7 +157,7 @@
"code": "ru-RU",
"nativeName": "русский",
"name": "Russian",
"completion": 99,
"completion": 100,
"listed": true
},
{
@ -185,7 +185,7 @@
"code": "zh-CN",
"nativeName": "简体中文",
"name": "Simplified Chinese",
"completion": 99,
"completion": 100,
"listed": true
},
{

16
src/locales/fi-FI.po wygenerowano
Wyświetl plik

@ -8,7 +8,7 @@ msgstr ""
"Language: fi\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-10 14:00\n"
"PO-Revision-Date: 2025-06-13 00:39\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -609,19 +609,19 @@ msgstr "Peittotila otettu käyttöön"
msgid "Home"
msgstr "Koti"
#: src/components/compose-button.jsx:148
#: src/components/compose-button.jsx:150
#: src/compose.jsx:38
msgid "Compose"
msgstr "Luo"
#: src/components/compose-button.jsx:175
#: src/components/compose-button.jsx:177
#: src/components/nav-menu.jsx:265
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:78
msgid "Scheduled Posts"
msgstr "Ajastetut julkaisut"
#: src/components/compose-button.jsx:188
#: src/components/compose-button.jsx:190
msgid "Add to thread"
msgstr "Lisää ketjuun"
@ -2521,19 +2521,19 @@ msgstr "<0/> <1/> tehosti"
#: src/components/status.jsx:3897
msgid "Post removed by author."
msgstr ""
msgstr "Tekijä on poistanut julkaisun."
#: src/components/status.jsx:3906
msgid "Youre not authorized to view this post."
msgstr ""
msgstr "Sinulla ei ole valtuuksia tarkastella tätä julkaisua."
#: src/components/status.jsx:3915
msgid "Post pending author approval."
msgstr ""
msgstr "Julkaisu odottaa tekijän hyväksyntää."
#: src/components/status.jsx:3924
msgid "Quoting not allowed by the author."
msgstr ""
msgstr "Julkaisun tekijä ei salli lainaamista."
#: src/components/timeline.jsx:485
#: src/pages/settings.jsx:1199

212
src/locales/pl-PL.po wygenerowano
Wyświetl plik

@ -8,7 +8,7 @@ msgstr ""
"Language: pl\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-11 08:22\n"
"PO-Revision-Date: 2025-06-13 16:19\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@ -105,7 +105,7 @@ msgstr "obserwowanych"
#: src/components/account-info.jsx:454
#: src/components/account-info.jsx:856
#: src/pages/account-statuses.jsx:483
#: src/pages/account-statuses.jsx:487
#: src/pages/search.jsx:344
#: src/pages/search.jsx:491
msgid "Posts"
@ -121,7 +121,7 @@ msgstr "Wpisy"
#: src/components/status.jsx:1978
#: src/components/status.jsx:2599
#: src/components/status.jsx:2602
#: src/pages/account-statuses.jsx:527
#: src/pages/account-statuses.jsx:531
#: src/pages/accounts.jsx:118
#: src/pages/hashtag.jsx:203
#: src/pages/list.jsx:171
@ -221,7 +221,7 @@ msgstr "Odpowiedzi"
#: src/pages/catchup.jsx:72
#: src/pages/catchup.jsx:1450
#: src/pages/catchup.jsx:2073
#: src/pages/settings.jsx:1179
#: src/pages/settings.jsx:1201
msgid "Boosts"
msgstr "Podbicia"
@ -480,7 +480,7 @@ msgstr "Obserwuj"
#: src/pages/list.jsx:302
#: src/pages/notifications.jsx:942
#: src/pages/scheduled-posts.jsx:259
#: src/pages/settings.jsx:87
#: src/pages/settings.jsx:91
#: src/pages/status.jsx:1392
msgid "Close"
msgstr "Zamknij"
@ -609,19 +609,19 @@ msgstr "Tryb \"maskowanie\" jest włączony"
msgid "Home"
msgstr "Strona główna"
#: src/components/compose-button.jsx:148
#: src/components/compose-button.jsx:150
#: src/compose.jsx:38
msgid "Compose"
msgstr "Utwórz wpis"
#: src/components/compose-button.jsx:175
#: src/components/compose-button.jsx:177
#: src/components/nav-menu.jsx:265
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:78
msgid "Scheduled Posts"
msgstr "Zaplanowane wpisy"
#: src/components/compose-button.jsx:188
#: src/components/compose-button.jsx:190
msgid "Add to thread"
msgstr "Dodaj do wątku"
@ -734,7 +734,7 @@ msgstr "Ostrzeżenie o treściach lub wrażliwych plikach"
#: src/components/compose.jsx:1273
#: src/components/status.jsx:96
#: src/pages/settings.jsx:315
#: src/pages/settings.jsx:319
msgid "Public"
msgstr "Publiczny"
@ -747,13 +747,13 @@ msgstr "Lokalne"
#: src/components/compose.jsx:1282
#: src/components/status.jsx:98
#: src/pages/settings.jsx:318
#: src/pages/settings.jsx:322
msgid "Unlisted"
msgstr "Niepubliczny"
#: src/components/compose.jsx:1285
#: src/components/status.jsx:99
#: src/pages/settings.jsx:321
#: src/pages/settings.jsx:325
msgid "Followers only"
msgstr "Tylko obserwujący"
@ -1003,7 +1003,7 @@ msgid "Error loading GIFs"
msgstr "Wystąpił błąd podczas wczytywania GIFów"
#: src/components/drafts.jsx:64
#: src/pages/settings.jsx:701
#: src/pages/settings.jsx:705
msgid "Unsent drafts"
msgstr "Nieopublikowane szkice"
@ -1053,7 +1053,7 @@ msgid "Poll"
msgstr "Ankieta"
#: src/components/drafts.jsx:250
#: src/pages/account-statuses.jsx:363
#: src/pages/account-statuses.jsx:367
msgid "Media"
msgstr "Multimedia"
@ -1362,7 +1362,7 @@ msgstr "Odfiltrowano: {filterTitleStr}"
msgid "Filtered"
msgstr "Odfiltrowane"
#: src/components/media.jsx:465
#: src/components/media.jsx:469
msgid "Open file"
msgstr "Otwórz plik"
@ -1417,7 +1417,7 @@ msgstr "Nadrabianie zaległości"
#: src/pages/home.jsx:240
#: src/pages/mentions.jsx:21
#: src/pages/mentions.jsx:174
#: src/pages/settings.jsx:1171
#: src/pages/settings.jsx:1193
#: src/pages/trending.jsx:384
msgid "Mentions"
msgstr "Wzmianki"
@ -1456,7 +1456,7 @@ msgstr "Zakładki"
#: src/pages/catchup.jsx:2067
#: src/pages/favourites.jsx:12
#: src/pages/favourites.jsx:26
#: src/pages/settings.jsx:1175
#: src/pages/settings.jsx:1197
msgid "Likes"
msgstr "Polubienia"
@ -1467,7 +1467,7 @@ msgid "Followed Hashtags"
msgstr "Obserwowane hashtagi"
#: src/components/nav-menu.jsx:273
#: src/pages/account-statuses.jsx:329
#: src/pages/account-statuses.jsx:333
#: src/pages/filters.jsx:55
#: src/pages/filters.jsx:94
#: src/pages/hashtag.jsx:344
@ -1534,7 +1534,7 @@ msgid "Lists"
msgstr "Listy"
#: src/components/nav-menu.jsx:440
#: src/components/shortcuts.jsx:218
#: src/components/shortcuts.jsx:241
#: src/pages/list.jsx:139
msgid "All Lists"
msgstr "Wszystkie listy"
@ -1959,7 +1959,7 @@ msgid "Media only"
msgstr "Tylko multimedia"
#: src/components/shortcuts-settings.jsx:235
#: src/components/shortcuts.jsx:195
#: src/components/shortcuts.jsx:218
msgid "Shortcuts"
msgstr "Skróty"
@ -2296,7 +2296,7 @@ msgstr "Skopiuj tekst wpisu"
#. placeholder {0}: username || acct
#: src/components/status.jsx:1211
msgid "View post by <0>@{0}</0>"
msgstr "Wpisy <0>@{0}</0>"
msgstr "Otwórz wpis <0>@{0}</0>"
#: src/components/status.jsx:1232
msgid "Show Edit History"
@ -2536,7 +2536,7 @@ msgid "Quoting not allowed by the author."
msgstr "Cytowanie zostało zablokowane przez autora."
#: src/components/timeline.jsx:485
#: src/pages/settings.jsx:1199
#: src/pages/settings.jsx:1221
msgid "New posts"
msgstr "Nowe wpisy"
@ -2621,93 +2621,93 @@ msgstr "Wymagane logowanie."
msgid "Go home"
msgstr "Idź na stronę główną"
#: src/pages/account-statuses.jsx:234
#: src/pages/account-statuses.jsx:238
msgid "Account posts"
msgstr "Wpisy konta"
#: src/pages/account-statuses.jsx:241
#: src/pages/account-statuses.jsx:245
msgid "{accountDisplay} (+ Replies)"
msgstr "{accountDisplay} (+ Odpowiedzi)"
#: src/pages/account-statuses.jsx:243
#: src/pages/account-statuses.jsx:247
msgid "{accountDisplay} (- Boosts)"
msgstr "{accountDisplay} (- Podbicia)"
#: src/pages/account-statuses.jsx:245
#: src/pages/account-statuses.jsx:249
msgid "{accountDisplay} (#{tagged})"
msgstr "{accountDisplay} (#{tagged})"
#: src/pages/account-statuses.jsx:247
#: src/pages/account-statuses.jsx:251
msgid "{accountDisplay} (Media)"
msgstr "{accountDisplay} (Media)"
#: src/pages/account-statuses.jsx:253
#: src/pages/account-statuses.jsx:257
msgid "{accountDisplay} ({monthYear})"
msgstr "{accountDisplay} ({monthYear})"
#: src/pages/account-statuses.jsx:319
#: src/pages/account-statuses.jsx:323
msgid "Clear filters"
msgstr "Wyczyść filtry"
#: src/pages/account-statuses.jsx:322
#: src/pages/account-statuses.jsx:326
msgid "Clear"
msgstr "Wyczyść"
#: src/pages/account-statuses.jsx:336
#: src/pages/account-statuses.jsx:340
msgid "Showing post with replies"
msgstr "Wpisy z odpowiedziami"
#: src/pages/account-statuses.jsx:341
#: src/pages/account-statuses.jsx:345
msgid "+ Replies"
msgstr "+ Odpowiedzi"
#: src/pages/account-statuses.jsx:347
#: src/pages/account-statuses.jsx:351
msgid "Showing posts without boosts"
msgstr "Wpisy z wyłączeniem podbić"
#: src/pages/account-statuses.jsx:352
#: src/pages/account-statuses.jsx:356
msgid "- Boosts"
msgstr "- Podbicia"
#: src/pages/account-statuses.jsx:358
#: src/pages/account-statuses.jsx:362
msgid "Showing posts with media"
msgstr "Wpisy z mediami"
#. placeholder {0}: tag.name
#: src/pages/account-statuses.jsx:375
#: src/pages/account-statuses.jsx:379
msgid "Showing posts tagged with #{0}"
msgstr "Wyświetlanie wpisów oznaczonych #{0}"
#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
#: src/pages/account-statuses.jsx:414
#: src/pages/account-statuses.jsx:418
msgid "Showing posts in {0}"
msgstr "Wyświetlanie wpisów w {0}"
#: src/pages/account-statuses.jsx:504
#: src/pages/account-statuses.jsx:508
msgid "Nothing to see here yet."
msgstr "Nie ma tu nic do widzenia!"
#: src/pages/account-statuses.jsx:505
#: src/pages/account-statuses.jsx:509
#: src/pages/public.jsx:99
#: src/pages/trending.jsx:452
msgid "Unable to load posts"
msgstr "Nie można załadować wpisów"
#: src/pages/account-statuses.jsx:546
#: src/pages/account-statuses.jsx:576
#: src/pages/account-statuses.jsx:550
#: src/pages/account-statuses.jsx:580
msgid "Unable to fetch account info"
msgstr "Nie udało się pobrać informacji o koncie"
#. placeholder {0}: accountInstance ? ( <> {' '} (<b>{punycode.toUnicode(accountInstance)}</b>) </> ) : null
#: src/pages/account-statuses.jsx:553
#: src/pages/account-statuses.jsx:557
msgid "Switch to account's instance {0}"
msgstr "Przełącz na instancję danego konta {0}"
#: src/pages/account-statuses.jsx:583
#: src/pages/account-statuses.jsx:587
msgid "Switch to my instance (<0>{currentInstance}</0>)"
msgstr "Przełącz na moją instancję (<0>{currentInstance}</0>)"
#: src/pages/account-statuses.jsx:656
#: src/pages/account-statuses.jsx:660
msgid "Month"
msgstr "Miesiąc"
@ -3410,7 +3410,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}"
msgstr "{0, plural, one {Ogłoszenie} few {Ogłoszenia} other {Ogłoszeń}}"
#: src/pages/notifications.jsx:681
#: src/pages/settings.jsx:1187
#: src/pages/settings.jsx:1209
msgid "Follow requests"
msgstr "Prośby o obserwację"
@ -3627,248 +3627,248 @@ msgstr "Nie znaleziono wpisów."
msgid "Enter your search term or paste a URL above to get started."
msgstr "Wprowadź wyszukiwane hasło lub wklej adres URL powyżej, aby rozpocząć."
#: src/pages/settings.jsx:92
#: src/pages/settings.jsx:96
msgid "Settings"
msgstr "Ustawienia"
#: src/pages/settings.jsx:101
#: src/pages/settings.jsx:105
msgid "Appearance"
msgstr "Wygląd"
#: src/pages/settings.jsx:177
#: src/pages/settings.jsx:181
msgid "Light"
msgstr "Jasny"
#: src/pages/settings.jsx:188
#: src/pages/settings.jsx:192
msgid "Dark"
msgstr "Ciemny"
#: src/pages/settings.jsx:201
#: src/pages/settings.jsx:205
msgid "Auto"
msgstr "Automatyczny"
#: src/pages/settings.jsx:211
#: src/pages/settings.jsx:215
msgid "Text size"
msgstr "Rozmiar tekstu"
#. Preview of one character, in smallest size
#. Preview of one character, in largest size
#: src/pages/settings.jsx:216
#: src/pages/settings.jsx:241
#: src/pages/settings.jsx:220
#: src/pages/settings.jsx:245
msgid "A"
msgstr "A"
#: src/pages/settings.jsx:255
#: src/pages/settings.jsx:259
msgid "Display language"
msgstr "Język interfejsu"
#: src/pages/settings.jsx:264
#: src/pages/settings.jsx:268
msgid "Volunteer translations"
msgstr "Pomóż w tłumaczeniu"
#: src/pages/settings.jsx:275
#: src/pages/settings.jsx:279
msgid "Posting"
msgstr "Publikowanie wpisów"
#: src/pages/settings.jsx:282
#: src/pages/settings.jsx:286
msgid "Default visibility"
msgstr "Domyślna widoczność wpisów"
#: src/pages/settings.jsx:283
#: src/pages/settings.jsx:329
#: src/pages/settings.jsx:287
#: src/pages/settings.jsx:333
msgid "Synced"
msgstr "Zsynchronizowano"
#: src/pages/settings.jsx:308
#: src/pages/settings.jsx:312
msgid "Failed to update posting privacy"
msgstr "Nie udało się zaktualizować ustawień prywatności wpisów"
#: src/pages/settings.jsx:331
#: src/pages/settings.jsx:335
msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.</0>"
msgstr "Synchronizowano z ustawieniami serwera twojej instancji. <0>Przejdź do swojej instancji ({instance}) po więcej ustawień.</0>"
#: src/pages/settings.jsx:346
#: src/pages/settings.jsx:350
msgid "Experiments"
msgstr "Eksperymenty"
#: src/pages/settings.jsx:359
#: src/pages/settings.jsx:363
msgid "Auto refresh timeline posts"
msgstr "Automatycznie odświeżaj wpisy na osi czasu"
#: src/pages/settings.jsx:371
#: src/pages/settings.jsx:375
msgid "Boosts carousel"
msgstr "Karuzela podbić"
#: src/pages/settings.jsx:388
#: src/pages/settings.jsx:392
msgid "Post translation"
msgstr "Tłumaczenie"
#: src/pages/settings.jsx:399
#: src/pages/settings.jsx:403
msgid "Translate to "
msgstr "Przetłumacz na "
#: src/pages/settings.jsx:410
#: src/pages/settings.jsx:414
msgid "System language ({systemTargetLanguageText})"
msgstr "Język systemu ({systemTargetLanguageText})"
#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length
#: src/pages/settings.jsx:436
#: src/pages/settings.jsx:440
msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
msgstr "{0, plural, =0 {Ukryj przycisk tłumaczenia dla:} other {Ukryj przycisk tłumaczenia dla (#):}}"
#: src/pages/settings.jsx:491
#: src/pages/settings.jsx:495
msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}</0>."
msgstr "Uwaga: Ta funkcja używa zewnętrznych tłumaczeń, zasilanych przez <0>{TRANSLATION_API_NAME}</0>."
#: src/pages/settings.jsx:519
#: src/pages/settings.jsx:523
msgid "Auto inline translation"
msgstr "Automatyczne tłumaczenie"
#: src/pages/settings.jsx:523
#: src/pages/settings.jsx:527
msgid "Automatically show translation for posts in timeline. Only works for <0>short</0> posts without content warning, media and poll."
msgstr "Pokazuj automatycznie przetłumaczone wpisy na osi czasu. Działa tylko w przypadku <0>krótkich</0> wpisów bez ostrzeżeń, multimediów i ankiet."
#: src/pages/settings.jsx:544
#: src/pages/settings.jsx:548
msgid "GIF Picker for composer"
msgstr "Selektor GIFów"
#: src/pages/settings.jsx:548
#: src/pages/settings.jsx:552
msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY</0>. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers."
msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi wyszukiwania GIFów, obsługiwanej przez <0>GIPHY</0>. Klasyfikacja G (odpowiednie dla wszystkich grup wiekowych), parametry śledzące są usuwane, informacje o źródle są pomijane w zapytaniach, ale wyszukiwania i informacje o adresie IP nadal będą trafiać na ich serwery."
#: src/pages/settings.jsx:577
#: src/pages/settings.jsx:581
msgid "Image description generator"
msgstr "Generator opisu zdjęć"
#: src/pages/settings.jsx:582
#: src/pages/settings.jsx:586
msgid "Only for new images while composing new posts."
msgstr "Tylko dla nowych zdjęć podczas tworzenia nowych wpisów."
#: src/pages/settings.jsx:589
#: src/pages/settings.jsx:593
msgid "Note: This feature uses external AI service, powered by <0>img-alt-api</0>. May not work well. Only for images and in English."
msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi AI, obsługiwanej przez <0>img-alt-api</0>. Może nie działać prawidłowo. Tylko dla zdjęć i tylko po angielsku."
#: src/pages/settings.jsx:617
#: src/pages/settings.jsx:621
msgid "Server-side grouped notifications"
msgstr "Powiadomienia pogrupowane po stronie serwera"
#: src/pages/settings.jsx:621
#: src/pages/settings.jsx:625
msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
msgstr "Funkcja w fazie alfa. Potencjalnie ulepszone okno grupowania, ale podstawowa logika grupowania."
#: src/pages/settings.jsx:642
#: src/pages/settings.jsx:646
msgid "\"Cloud\" import/export for shortcuts settings"
msgstr "Import/eksport ustawień skrótów z \"chmury\""
#: src/pages/settings.jsx:647
#: src/pages/settings.jsx:651
msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profiles notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile."
msgstr "⚠️⚠️⚠️ Bardzo eksperymentalne.<0/>Przechowywane w notatkach Twojego własnego profilu. Notatki profilu (prywatne) są używane głównie dla innych profili i ukryte dla własnego profilu."
#: src/pages/settings.jsx:658
#: src/pages/settings.jsx:662
msgid "Note: This feature uses currently-logged-in instance server API."
msgstr "Uwaga: ta funkcja korzysta z API aktywnego serwera."
#: src/pages/settings.jsx:675
#: src/pages/settings.jsx:679
msgid "Cloak mode <0>(<1>Text</1> → <2>████</2>)</0>"
msgstr "Tryb maskowania <0>(<1>Tekst</1> → <2>████</2>)</0>"
#: src/pages/settings.jsx:684
#: src/pages/settings.jsx:688
msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
msgstr "Zastępuje tekst blokami, co jest przydatne podczas robienia zrzutów ekranu w celu zachowania prywatności."
#: src/pages/settings.jsx:709
#: src/pages/settings.jsx:713
msgid "About"
msgstr "Informacje"
#: src/pages/settings.jsx:748
#: src/pages/settings.jsx:752
msgid "<0>Built</0> by <1>@cheeaun</1>"
msgstr "<0>Stworzone</0> przez <1>@cheeaun</1>"
#: src/pages/settings.jsx:777
#: src/pages/settings.jsx:781
msgid "Sponsor"
msgstr "Sponsoruj"
#: src/pages/settings.jsx:785
#: src/pages/settings.jsx:789
msgid "Donate"
msgstr "Wspieraj"
#: src/pages/settings.jsx:801
#: src/pages/settings.jsx:805
msgid "What's new"
msgstr "Co nowego?"
#: src/pages/settings.jsx:805
#: src/pages/settings.jsx:809
msgid "Privacy Policy"
msgstr "Polityka prywatności"
#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
#: src/pages/settings.jsx:812
#: src/pages/settings.jsx:816
msgid "<0>Site:</0> {0}"
msgstr "<0>Strona:</0> {0}"
#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( <span class="ib insignificant"> ( <a href={`https://github.com/cheeaun/phanpy/commit/${__COMMIT_HASH__}`} target="_blank" rel="noopener" > <RelativeTime datetime={new Date(__BUILD_TIME__)} /> </a> ) </span> )
#: src/pages/settings.jsx:819
#: src/pages/settings.jsx:823
msgid "<0>Version:</0> <1/> {0}"
msgstr "<0>Wersja:</0> <1/> {0}"
#: src/pages/settings.jsx:834
#: src/pages/settings.jsx:838
msgid "Version string copied"
msgstr "Numer wersji został skopiowany"
#: src/pages/settings.jsx:837
#: src/pages/settings.jsx:841
msgid "Unable to copy version string"
msgstr "Nie udało się skopiować numeru wersji"
#: src/pages/settings.jsx:1084
#: src/pages/settings.jsx:1089
#: src/pages/settings.jsx:1106
#: src/pages/settings.jsx:1111
msgid "Failed to update subscription. Please try again."
msgstr "Nie udało się zaktualizować subskrypcji. Spróbuj ponownie."
#: src/pages/settings.jsx:1095
#: src/pages/settings.jsx:1117
msgid "Failed to remove subscription. Please try again."
msgstr "Nie udało się usunąć subskrypcji. Spróbuj ponownie."
#: src/pages/settings.jsx:1102
#: src/pages/settings.jsx:1124
msgid "Push Notifications (beta)"
msgstr "Powiadomienia push (beta)"
#: src/pages/settings.jsx:1124
#: src/pages/settings.jsx:1146
msgid "Push notifications are blocked. Please enable them in your browser settings."
msgstr "Powiadomienia push są blokowane. Włącz je w ustawieniach przeglądarki."
#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( <option value={type.value}>{type.label}</option> ))
#: src/pages/settings.jsx:1133
#: src/pages/settings.jsx:1155
msgid "Allow from <0>{0}</0>"
msgstr "Zezwalaj od <0>{0}</0>"
#: src/pages/settings.jsx:1142
#: src/pages/settings.jsx:1164
msgid "anyone"
msgstr "każdego"
#: src/pages/settings.jsx:1146
#: src/pages/settings.jsx:1168
msgid "people I follow"
msgstr "obserwowanych"
#: src/pages/settings.jsx:1150
#: src/pages/settings.jsx:1172
msgid "followers"
msgstr "obserwujących"
#: src/pages/settings.jsx:1183
#: src/pages/settings.jsx:1205
msgid "Follows"
msgstr "Obserwowani"
#: src/pages/settings.jsx:1191
#: src/pages/settings.jsx:1213
msgid "Polls"
msgstr "Ankiety"
#: src/pages/settings.jsx:1195
#: src/pages/settings.jsx:1217
msgid "Post edits"
msgstr "Edycje wpisu"
#: src/pages/settings.jsx:1216
#: src/pages/settings.jsx:1238
msgid "Push permission was not granted since your last login. You'll need to <0><1>log in</1> again to grant push permission</0>."
msgstr "Pozwolenie na powiadomienia push nie zostało przyznane od ostatniego logowania. Musisz <0><1>zalogować się</1> ponownie, aby pozwolić na powiadomienia push</0>."
#: src/pages/settings.jsx:1232
#: src/pages/settings.jsx:1254
msgid "NOTE: Push notifications only work for <0>one account</0>."
msgstr "UWAGA: powiadomienia push działają tylko dla <0>jednego konta</0>."

22
src/locales/zh-CN.po wygenerowano
Wyświetl plik

@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-10 14:00\n"
"PO-Revision-Date: 2025-06-13 00:39\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@ -609,19 +609,19 @@ msgstr "已启用文字打码模式"
msgid "Home"
msgstr "主页"
#: src/components/compose-button.jsx:148
#: src/components/compose-button.jsx:150
#: src/compose.jsx:38
msgid "Compose"
msgstr "发嘟"
#: src/components/compose-button.jsx:175
#: src/components/compose-button.jsx:177
#: src/components/nav-menu.jsx:265
#: src/pages/scheduled-posts.jsx:31
#: src/pages/scheduled-posts.jsx:78
msgid "Scheduled Posts"
msgstr "定时嘟文"
#: src/components/compose-button.jsx:188
#: src/components/compose-button.jsx:190
msgid "Add to thread"
msgstr "添加到嘟文串"
@ -1301,7 +1301,7 @@ msgstr "无法删除列表。"
#: src/pages/list.jsx:179
#: src/pages/lists.jsx:107
msgid "Posts on this list are hidden from Home/Following"
msgstr "此列表中的文不会出现在首页/关注时间线中"
msgstr "此列表中的文不会出现在首页/关注时间线中"
#: src/components/media-alt-modal.jsx:48
#: src/components/media.jsx:51
@ -2521,19 +2521,19 @@ msgstr "<0/> <1/> 转嘟了"
#: src/components/status.jsx:3897
msgid "Post removed by author."
msgstr ""
msgstr "嘟文已被作者删除。"
#: src/components/status.jsx:3906
msgid "Youre not authorized to view this post."
msgstr ""
msgstr "你无权浏览此嘟文。"
#: src/components/status.jsx:3915
msgid "Post pending author approval."
msgstr ""
msgstr "嘟文正等待作者批准。"
#: src/components/status.jsx:3924
msgid "Quoting not allowed by the author."
msgstr ""
msgstr "嘟文作者不允许引用此嘟文。"
#: src/components/timeline.jsx:485
#: src/pages/settings.jsx:1199
@ -2747,7 +2747,7 @@ msgstr "登出…"
#. placeholder {0}: niceDateTime(account.createdAt)
#: src/pages/accounts.jsx:251
msgid "Connected on {0} (<0/>)"
msgstr ""
msgstr "在 {0} (<0/>) 建立连接"
#: src/pages/accounts.jsx:268
msgid "Add an existing account"
@ -3794,7 +3794,7 @@ msgstr "赞助"
#: src/pages/settings.jsx:801
msgid "What's new"
msgstr ""
msgstr "新增功能"
#: src/pages/settings.jsx:805
msgid "Privacy Policy"