this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

authored by

Chee Aun
github-actions[bot]
and committed by
GitHub
b1f9f25d 961cf898

+127 -127
+2 -2
src/data/catalogs.json
··· 157 157 "code": "ru-RU", 158 158 "nativeName": "русский", 159 159 "name": "Russian", 160 - "completion": 99, 160 + "completion": 100, 161 161 "listed": true 162 162 }, 163 163 { ··· 185 185 "code": "zh-CN", 186 186 "nativeName": "简体中文", 187 187 "name": "Simplified Chinese", 188 - "completion": 99, 188 + "completion": 100, 189 189 "listed": true 190 190 }, 191 191 {
+8 -8
src/locales/fi-FI.po
··· 8 8 "Language: fi\n" 9 9 "Project-Id-Version: phanpy\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 - "PO-Revision-Date: 2025-06-10 14:00\n" 11 + "PO-Revision-Date: 2025-06-13 00:39\n" 12 12 "Last-Translator: \n" 13 13 "Language-Team: Finnish\n" 14 14 "Plural-Forms: nplurals=2; plural=(n != 1);\n" ··· 609 609 msgid "Home" 610 610 msgstr "Koti" 611 611 612 - #: src/components/compose-button.jsx:148 612 + #: src/components/compose-button.jsx:150 613 613 #: src/compose.jsx:38 614 614 msgid "Compose" 615 615 msgstr "Luo" 616 616 617 - #: src/components/compose-button.jsx:175 617 + #: src/components/compose-button.jsx:177 618 618 #: src/components/nav-menu.jsx:265 619 619 #: src/pages/scheduled-posts.jsx:31 620 620 #: src/pages/scheduled-posts.jsx:78 621 621 msgid "Scheduled Posts" 622 622 msgstr "Ajastetut julkaisut" 623 623 624 - #: src/components/compose-button.jsx:188 624 + #: src/components/compose-button.jsx:190 625 625 msgid "Add to thread" 626 626 msgstr "Lisää ketjuun" 627 627 ··· 2521 2521 2522 2522 #: src/components/status.jsx:3897 2523 2523 msgid "Post removed by author." 2524 - msgstr "" 2524 + msgstr "Tekijä on poistanut julkaisun." 2525 2525 2526 2526 #: src/components/status.jsx:3906 2527 2527 msgid "You’re not authorized to view this post." 2528 - msgstr "" 2528 + msgstr "Sinulla ei ole valtuuksia tarkastella tätä julkaisua." 2529 2529 2530 2530 #: src/components/status.jsx:3915 2531 2531 msgid "Post pending author approval." 2532 - msgstr "" 2532 + msgstr "Julkaisu odottaa tekijän hyväksyntää." 2533 2533 2534 2534 #: src/components/status.jsx:3924 2535 2535 msgid "Quoting not allowed by the author." 2536 - msgstr "" 2536 + msgstr "Julkaisun tekijä ei salli lainaamista." 2537 2537 2538 2538 #: src/components/timeline.jsx:485 2539 2539 #: src/pages/settings.jsx:1199
+106 -106
src/locales/pl-PL.po
··· 8 8 "Language: pl\n" 9 9 "Project-Id-Version: phanpy\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 - "PO-Revision-Date: 2025-06-11 08:22\n" 11 + "PO-Revision-Date: 2025-06-13 16:19\n" 12 12 "Last-Translator: \n" 13 13 "Language-Team: Polish\n" 14 14 "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 105 106 106 #: src/components/account-info.jsx:454 107 107 #: src/components/account-info.jsx:856 108 - #: src/pages/account-statuses.jsx:483 108 + #: src/pages/account-statuses.jsx:487 109 109 #: src/pages/search.jsx:344 110 110 #: src/pages/search.jsx:491 111 111 msgid "Posts" ··· 121 121 #: src/components/status.jsx:1978 122 122 #: src/components/status.jsx:2599 123 123 #: src/components/status.jsx:2602 124 - #: src/pages/account-statuses.jsx:527 124 + #: src/pages/account-statuses.jsx:531 125 125 #: src/pages/accounts.jsx:118 126 126 #: src/pages/hashtag.jsx:203 127 127 #: src/pages/list.jsx:171 ··· 221 221 #: src/pages/catchup.jsx:72 222 222 #: src/pages/catchup.jsx:1450 223 223 #: src/pages/catchup.jsx:2073 224 - #: src/pages/settings.jsx:1179 224 + #: src/pages/settings.jsx:1201 225 225 msgid "Boosts" 226 226 msgstr "Podbicia" 227 227 ··· 480 480 #: src/pages/list.jsx:302 481 481 #: src/pages/notifications.jsx:942 482 482 #: src/pages/scheduled-posts.jsx:259 483 - #: src/pages/settings.jsx:87 483 + #: src/pages/settings.jsx:91 484 484 #: src/pages/status.jsx:1392 485 485 msgid "Close" 486 486 msgstr "Zamknij" ··· 609 609 msgid "Home" 610 610 msgstr "Strona główna" 611 611 612 - #: src/components/compose-button.jsx:148 612 + #: src/components/compose-button.jsx:150 613 613 #: src/compose.jsx:38 614 614 msgid "Compose" 615 615 msgstr "Utwórz wpis" 616 616 617 - #: src/components/compose-button.jsx:175 617 + #: src/components/compose-button.jsx:177 618 618 #: src/components/nav-menu.jsx:265 619 619 #: src/pages/scheduled-posts.jsx:31 620 620 #: src/pages/scheduled-posts.jsx:78 621 621 msgid "Scheduled Posts" 622 622 msgstr "Zaplanowane wpisy" 623 623 624 - #: src/components/compose-button.jsx:188 624 + #: src/components/compose-button.jsx:190 625 625 msgid "Add to thread" 626 626 msgstr "Dodaj do wątku" 627 627 ··· 734 734 735 735 #: src/components/compose.jsx:1273 736 736 #: src/components/status.jsx:96 737 - #: src/pages/settings.jsx:315 737 + #: src/pages/settings.jsx:319 738 738 msgid "Public" 739 739 msgstr "Publiczny" 740 740 ··· 747 747 748 748 #: src/components/compose.jsx:1282 749 749 #: src/components/status.jsx:98 750 - #: src/pages/settings.jsx:318 750 + #: src/pages/settings.jsx:322 751 751 msgid "Unlisted" 752 752 msgstr "Niepubliczny" 753 753 754 754 #: src/components/compose.jsx:1285 755 755 #: src/components/status.jsx:99 756 - #: src/pages/settings.jsx:321 756 + #: src/pages/settings.jsx:325 757 757 msgid "Followers only" 758 758 msgstr "Tylko obserwujący" 759 759 ··· 1003 1003 msgstr "Wystąpił błąd podczas wczytywania GIFów" 1004 1004 1005 1005 #: src/components/drafts.jsx:64 1006 - #: src/pages/settings.jsx:701 1006 + #: src/pages/settings.jsx:705 1007 1007 msgid "Unsent drafts" 1008 1008 msgstr "Nieopublikowane szkice" 1009 1009 ··· 1053 1053 msgstr "Ankieta" 1054 1054 1055 1055 #: src/components/drafts.jsx:250 1056 - #: src/pages/account-statuses.jsx:363 1056 + #: src/pages/account-statuses.jsx:367 1057 1057 msgid "Media" 1058 1058 msgstr "Multimedia" 1059 1059 ··· 1362 1362 msgid "Filtered" 1363 1363 msgstr "Odfiltrowane" 1364 1364 1365 - #: src/components/media.jsx:465 1365 + #: src/components/media.jsx:469 1366 1366 msgid "Open file" 1367 1367 msgstr "Otwórz plik" 1368 1368 ··· 1417 1417 #: src/pages/home.jsx:240 1418 1418 #: src/pages/mentions.jsx:21 1419 1419 #: src/pages/mentions.jsx:174 1420 - #: src/pages/settings.jsx:1171 1420 + #: src/pages/settings.jsx:1193 1421 1421 #: src/pages/trending.jsx:384 1422 1422 msgid "Mentions" 1423 1423 msgstr "Wzmianki" ··· 1456 1456 #: src/pages/catchup.jsx:2067 1457 1457 #: src/pages/favourites.jsx:12 1458 1458 #: src/pages/favourites.jsx:26 1459 - #: src/pages/settings.jsx:1175 1459 + #: src/pages/settings.jsx:1197 1460 1460 msgid "Likes" 1461 1461 msgstr "Polubienia" 1462 1462 ··· 1467 1467 msgstr "Obserwowane hashtagi" 1468 1468 1469 1469 #: src/components/nav-menu.jsx:273 1470 - #: src/pages/account-statuses.jsx:329 1470 + #: src/pages/account-statuses.jsx:333 1471 1471 #: src/pages/filters.jsx:55 1472 1472 #: src/pages/filters.jsx:94 1473 1473 #: src/pages/hashtag.jsx:344 ··· 1534 1534 msgstr "Listy" 1535 1535 1536 1536 #: src/components/nav-menu.jsx:440 1537 - #: src/components/shortcuts.jsx:218 1537 + #: src/components/shortcuts.jsx:241 1538 1538 #: src/pages/list.jsx:139 1539 1539 msgid "All Lists" 1540 1540 msgstr "Wszystkie listy" ··· 1959 1959 msgstr "Tylko multimedia" 1960 1960 1961 1961 #: src/components/shortcuts-settings.jsx:235 1962 - #: src/components/shortcuts.jsx:195 1962 + #: src/components/shortcuts.jsx:218 1963 1963 msgid "Shortcuts" 1964 1964 msgstr "Skróty" 1965 1965 ··· 2296 2296 #. placeholder {0}: username || acct 2297 2297 #: src/components/status.jsx:1211 2298 2298 msgid "View post by <0>@{0}</0>" 2299 - msgstr "Wpisy <0>@{0}</0>" 2299 + msgstr "Otwórz wpis <0>@{0}</0>" 2300 2300 2301 2301 #: src/components/status.jsx:1232 2302 2302 msgid "Show Edit History" ··· 2536 2536 msgstr "Cytowanie zostało zablokowane przez autora." 2537 2537 2538 2538 #: src/components/timeline.jsx:485 2539 - #: src/pages/settings.jsx:1199 2539 + #: src/pages/settings.jsx:1221 2540 2540 msgid "New posts" 2541 2541 msgstr "Nowe wpisy" 2542 2542 ··· 2621 2621 msgid "Go home" 2622 2622 msgstr "Idź na stronę główną" 2623 2623 2624 - #: src/pages/account-statuses.jsx:234 2624 + #: src/pages/account-statuses.jsx:238 2625 2625 msgid "Account posts" 2626 2626 msgstr "Wpisy konta" 2627 2627 2628 - #: src/pages/account-statuses.jsx:241 2628 + #: src/pages/account-statuses.jsx:245 2629 2629 msgid "{accountDisplay} (+ Replies)" 2630 2630 msgstr "{accountDisplay} (+ Odpowiedzi)" 2631 2631 2632 - #: src/pages/account-statuses.jsx:243 2632 + #: src/pages/account-statuses.jsx:247 2633 2633 msgid "{accountDisplay} (- Boosts)" 2634 2634 msgstr "{accountDisplay} (- Podbicia)" 2635 2635 2636 - #: src/pages/account-statuses.jsx:245 2636 + #: src/pages/account-statuses.jsx:249 2637 2637 msgid "{accountDisplay} (#{tagged})" 2638 2638 msgstr "{accountDisplay} (#{tagged})" 2639 2639 2640 - #: src/pages/account-statuses.jsx:247 2640 + #: src/pages/account-statuses.jsx:251 2641 2641 msgid "{accountDisplay} (Media)" 2642 2642 msgstr "{accountDisplay} (Media)" 2643 2643 2644 - #: src/pages/account-statuses.jsx:253 2644 + #: src/pages/account-statuses.jsx:257 2645 2645 msgid "{accountDisplay} ({monthYear})" 2646 2646 msgstr "{accountDisplay} ({monthYear})" 2647 2647 2648 - #: src/pages/account-statuses.jsx:319 2648 + #: src/pages/account-statuses.jsx:323 2649 2649 msgid "Clear filters" 2650 2650 msgstr "Wyczyść filtry" 2651 2651 2652 - #: src/pages/account-statuses.jsx:322 2652 + #: src/pages/account-statuses.jsx:326 2653 2653 msgid "Clear" 2654 2654 msgstr "Wyczyść" 2655 2655 2656 - #: src/pages/account-statuses.jsx:336 2656 + #: src/pages/account-statuses.jsx:340 2657 2657 msgid "Showing post with replies" 2658 2658 msgstr "Wpisy z odpowiedziami" 2659 2659 2660 - #: src/pages/account-statuses.jsx:341 2660 + #: src/pages/account-statuses.jsx:345 2661 2661 msgid "+ Replies" 2662 2662 msgstr "+ Odpowiedzi" 2663 2663 2664 - #: src/pages/account-statuses.jsx:347 2664 + #: src/pages/account-statuses.jsx:351 2665 2665 msgid "Showing posts without boosts" 2666 2666 msgstr "Wpisy z wyłączeniem podbić" 2667 2667 2668 - #: src/pages/account-statuses.jsx:352 2668 + #: src/pages/account-statuses.jsx:356 2669 2669 msgid "- Boosts" 2670 2670 msgstr "- Podbicia" 2671 2671 2672 - #: src/pages/account-statuses.jsx:358 2672 + #: src/pages/account-statuses.jsx:362 2673 2673 msgid "Showing posts with media" 2674 2674 msgstr "Wpisy z mediami" 2675 2675 2676 2676 #. placeholder {0}: tag.name 2677 - #: src/pages/account-statuses.jsx:375 2677 + #: src/pages/account-statuses.jsx:379 2678 2678 msgid "Showing posts tagged with #{0}" 2679 2679 msgstr "Wyświetlanie wpisów oznaczonych #{0}" 2680 2680 2681 2681 #. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) 2682 - #: src/pages/account-statuses.jsx:414 2682 + #: src/pages/account-statuses.jsx:418 2683 2683 msgid "Showing posts in {0}" 2684 2684 msgstr "Wyświetlanie wpisów w {0}" 2685 2685 2686 - #: src/pages/account-statuses.jsx:504 2686 + #: src/pages/account-statuses.jsx:508 2687 2687 msgid "Nothing to see here yet." 2688 2688 msgstr "Nie ma tu nic do widzenia!" 2689 2689 2690 - #: src/pages/account-statuses.jsx:505 2690 + #: src/pages/account-statuses.jsx:509 2691 2691 #: src/pages/public.jsx:99 2692 2692 #: src/pages/trending.jsx:452 2693 2693 msgid "Unable to load posts" 2694 2694 msgstr "Nie można załadować wpisów" 2695 2695 2696 - #: src/pages/account-statuses.jsx:546 2697 - #: src/pages/account-statuses.jsx:576 2696 + #: src/pages/account-statuses.jsx:550 2697 + #: src/pages/account-statuses.jsx:580 2698 2698 msgid "Unable to fetch account info" 2699 2699 msgstr "Nie udało się pobrać informacji o koncie" 2700 2700 2701 2701 #. placeholder {0}: accountInstance ? ( <> {' '} (<b>{punycode.toUnicode(accountInstance)}</b>) </> ) : null 2702 - #: src/pages/account-statuses.jsx:553 2702 + #: src/pages/account-statuses.jsx:557 2703 2703 msgid "Switch to account's instance {0}" 2704 2704 msgstr "Przełącz na instancję danego konta {0}" 2705 2705 2706 - #: src/pages/account-statuses.jsx:583 2706 + #: src/pages/account-statuses.jsx:587 2707 2707 msgid "Switch to my instance (<0>{currentInstance}</0>)" 2708 2708 msgstr "Przełącz na moją instancję (<0>{currentInstance}</0>)" 2709 2709 2710 - #: src/pages/account-statuses.jsx:656 2710 + #: src/pages/account-statuses.jsx:660 2711 2711 msgid "Month" 2712 2712 msgstr "Miesiąc" 2713 2713 ··· 3410 3410 msgstr "{0, plural, one {Ogłoszenie} few {Ogłoszenia} other {Ogłoszeń}}" 3411 3411 3412 3412 #: src/pages/notifications.jsx:681 3413 - #: src/pages/settings.jsx:1187 3413 + #: src/pages/settings.jsx:1209 3414 3414 msgid "Follow requests" 3415 3415 msgstr "Prośby o obserwację" 3416 3416 ··· 3627 3627 msgid "Enter your search term or paste a URL above to get started." 3628 3628 msgstr "Wprowadź wyszukiwane hasło lub wklej adres URL powyżej, aby rozpocząć." 3629 3629 3630 - #: src/pages/settings.jsx:92 3630 + #: src/pages/settings.jsx:96 3631 3631 msgid "Settings" 3632 3632 msgstr "Ustawienia" 3633 3633 3634 - #: src/pages/settings.jsx:101 3634 + #: src/pages/settings.jsx:105 3635 3635 msgid "Appearance" 3636 3636 msgstr "Wygląd" 3637 3637 3638 - #: src/pages/settings.jsx:177 3638 + #: src/pages/settings.jsx:181 3639 3639 msgid "Light" 3640 3640 msgstr "Jasny" 3641 3641 3642 - #: src/pages/settings.jsx:188 3642 + #: src/pages/settings.jsx:192 3643 3643 msgid "Dark" 3644 3644 msgstr "Ciemny" 3645 3645 3646 - #: src/pages/settings.jsx:201 3646 + #: src/pages/settings.jsx:205 3647 3647 msgid "Auto" 3648 3648 msgstr "Automatyczny" 3649 3649 3650 - #: src/pages/settings.jsx:211 3650 + #: src/pages/settings.jsx:215 3651 3651 msgid "Text size" 3652 3652 msgstr "Rozmiar tekstu" 3653 3653 3654 3654 #. Preview of one character, in smallest size 3655 3655 #. Preview of one character, in largest size 3656 - #: src/pages/settings.jsx:216 3657 - #: src/pages/settings.jsx:241 3656 + #: src/pages/settings.jsx:220 3657 + #: src/pages/settings.jsx:245 3658 3658 msgid "A" 3659 3659 msgstr "A" 3660 3660 3661 - #: src/pages/settings.jsx:255 3661 + #: src/pages/settings.jsx:259 3662 3662 msgid "Display language" 3663 3663 msgstr "Język interfejsu" 3664 3664 3665 - #: src/pages/settings.jsx:264 3665 + #: src/pages/settings.jsx:268 3666 3666 msgid "Volunteer translations" 3667 3667 msgstr "Pomóż w tłumaczeniu" 3668 3668 3669 - #: src/pages/settings.jsx:275 3669 + #: src/pages/settings.jsx:279 3670 3670 msgid "Posting" 3671 3671 msgstr "Publikowanie wpisów" 3672 3672 3673 - #: src/pages/settings.jsx:282 3673 + #: src/pages/settings.jsx:286 3674 3674 msgid "Default visibility" 3675 3675 msgstr "Domyślna widoczność wpisów" 3676 3676 3677 - #: src/pages/settings.jsx:283 3678 - #: src/pages/settings.jsx:329 3677 + #: src/pages/settings.jsx:287 3678 + #: src/pages/settings.jsx:333 3679 3679 msgid "Synced" 3680 3680 msgstr "Zsynchronizowano" 3681 3681 3682 - #: src/pages/settings.jsx:308 3682 + #: src/pages/settings.jsx:312 3683 3683 msgid "Failed to update posting privacy" 3684 3684 msgstr "Nie udało się zaktualizować ustawień prywatności wpisów" 3685 3685 3686 - #: src/pages/settings.jsx:331 3686 + #: src/pages/settings.jsx:335 3687 3687 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.</0>" 3688 3688 msgstr "Synchronizowano z ustawieniami serwera twojej instancji. <0>Przejdź do swojej instancji ({instance}) po więcej ustawień.</0>" 3689 3689 3690 - #: src/pages/settings.jsx:346 3690 + #: src/pages/settings.jsx:350 3691 3691 msgid "Experiments" 3692 3692 msgstr "Eksperymenty" 3693 3693 3694 - #: src/pages/settings.jsx:359 3694 + #: src/pages/settings.jsx:363 3695 3695 msgid "Auto refresh timeline posts" 3696 3696 msgstr "Automatycznie odświeżaj wpisy na osi czasu" 3697 3697 3698 - #: src/pages/settings.jsx:371 3698 + #: src/pages/settings.jsx:375 3699 3699 msgid "Boosts carousel" 3700 3700 msgstr "Karuzela podbić" 3701 3701 3702 - #: src/pages/settings.jsx:388 3702 + #: src/pages/settings.jsx:392 3703 3703 msgid "Post translation" 3704 3704 msgstr "Tłumaczenie" 3705 3705 3706 - #: src/pages/settings.jsx:399 3706 + #: src/pages/settings.jsx:403 3707 3707 msgid "Translate to " 3708 3708 msgstr "Przetłumacz na " 3709 3709 3710 - #: src/pages/settings.jsx:410 3710 + #: src/pages/settings.jsx:414 3711 3711 msgid "System language ({systemTargetLanguageText})" 3712 3712 msgstr "Język systemu ({systemTargetLanguageText})" 3713 3713 3714 3714 #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length 3715 - #: src/pages/settings.jsx:436 3715 + #: src/pages/settings.jsx:440 3716 3716 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" 3717 3717 msgstr "{0, plural, =0 {Ukryj przycisk tłumaczenia dla:} other {Ukryj przycisk tłumaczenia dla (#):}}" 3718 3718 3719 - #: src/pages/settings.jsx:491 3719 + #: src/pages/settings.jsx:495 3720 3720 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}</0>." 3721 3721 msgstr "Uwaga: Ta funkcja używa zewnętrznych tłumaczeń, zasilanych przez <0>{TRANSLATION_API_NAME}</0>." 3722 3722 3723 - #: src/pages/settings.jsx:519 3723 + #: src/pages/settings.jsx:523 3724 3724 msgid "Auto inline translation" 3725 3725 msgstr "Automatyczne tłumaczenie" 3726 3726 3727 - #: src/pages/settings.jsx:523 3727 + #: src/pages/settings.jsx:527 3728 3728 msgid "Automatically show translation for posts in timeline. Only works for <0>short</0> posts without content warning, media and poll." 3729 3729 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." 3730 3730 3731 - #: src/pages/settings.jsx:544 3731 + #: src/pages/settings.jsx:548 3732 3732 msgid "GIF Picker for composer" 3733 3733 msgstr "Selektor GIFów" 3734 3734 3735 - #: src/pages/settings.jsx:548 3735 + #: src/pages/settings.jsx:552 3736 3736 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." 3737 3737 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." 3738 3738 3739 - #: src/pages/settings.jsx:577 3739 + #: src/pages/settings.jsx:581 3740 3740 msgid "Image description generator" 3741 3741 msgstr "Generator opisu zdjęć" 3742 3742 3743 - #: src/pages/settings.jsx:582 3743 + #: src/pages/settings.jsx:586 3744 3744 msgid "Only for new images while composing new posts." 3745 3745 msgstr "Tylko dla nowych zdjęć podczas tworzenia nowych wpisów." 3746 3746 3747 - #: src/pages/settings.jsx:589 3747 + #: src/pages/settings.jsx:593 3748 3748 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." 3749 3749 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." 3750 3750 3751 - #: src/pages/settings.jsx:617 3751 + #: src/pages/settings.jsx:621 3752 3752 msgid "Server-side grouped notifications" 3753 3753 msgstr "Powiadomienia pogrupowane po stronie serwera" 3754 3754 3755 - #: src/pages/settings.jsx:621 3755 + #: src/pages/settings.jsx:625 3756 3756 msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic." 3757 3757 msgstr "Funkcja w fazie alfa. Potencjalnie ulepszone okno grupowania, ale podstawowa logika grupowania." 3758 3758 3759 - #: src/pages/settings.jsx:642 3759 + #: src/pages/settings.jsx:646 3760 3760 msgid "\"Cloud\" import/export for shortcuts settings" 3761 3761 msgstr "Import/eksport ustawień skrótów z \"chmury\"" 3762 3762 3763 - #: src/pages/settings.jsx:647 3763 + #: src/pages/settings.jsx:651 3764 3764 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." 3765 3765 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." 3766 3766 3767 - #: src/pages/settings.jsx:658 3767 + #: src/pages/settings.jsx:662 3768 3768 msgid "Note: This feature uses currently-logged-in instance server API." 3769 3769 msgstr "Uwaga: ta funkcja korzysta z API aktywnego serwera." 3770 3770 3771 - #: src/pages/settings.jsx:675 3771 + #: src/pages/settings.jsx:679 3772 3772 msgid "Cloak mode <0>(<1>Text</1> → <2>████</2>)</0>" 3773 3773 msgstr "Tryb maskowania <0>(<1>Tekst</1> → <2>████</2>)</0>" 3774 3774 3775 - #: src/pages/settings.jsx:684 3775 + #: src/pages/settings.jsx:688 3776 3776 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." 3777 3777 msgstr "Zastępuje tekst blokami, co jest przydatne podczas robienia zrzutów ekranu w celu zachowania prywatności." 3778 3778 3779 - #: src/pages/settings.jsx:709 3779 + #: src/pages/settings.jsx:713 3780 3780 msgid "About" 3781 3781 msgstr "Informacje" 3782 3782 3783 - #: src/pages/settings.jsx:748 3783 + #: src/pages/settings.jsx:752 3784 3784 msgid "<0>Built</0> by <1>@cheeaun</1>" 3785 3785 msgstr "<0>Stworzone</0> przez <1>@cheeaun</1>" 3786 3786 3787 - #: src/pages/settings.jsx:777 3787 + #: src/pages/settings.jsx:781 3788 3788 msgid "Sponsor" 3789 3789 msgstr "Sponsoruj" 3790 3790 3791 - #: src/pages/settings.jsx:785 3791 + #: src/pages/settings.jsx:789 3792 3792 msgid "Donate" 3793 3793 msgstr "Wspieraj" 3794 3794 3795 - #: src/pages/settings.jsx:801 3795 + #: src/pages/settings.jsx:805 3796 3796 msgid "What's new" 3797 3797 msgstr "Co nowego?" 3798 3798 3799 - #: src/pages/settings.jsx:805 3799 + #: src/pages/settings.jsx:809 3800 3800 msgid "Privacy Policy" 3801 3801 msgstr "Polityka prywatności" 3802 3802 3803 3803 #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') 3804 - #: src/pages/settings.jsx:812 3804 + #: src/pages/settings.jsx:816 3805 3805 msgid "<0>Site:</0> {0}" 3806 3806 msgstr "<0>Strona:</0> {0}" 3807 3807 3808 3808 #. 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> ) 3809 - #: src/pages/settings.jsx:819 3809 + #: src/pages/settings.jsx:823 3810 3810 msgid "<0>Version:</0> <1/> {0}" 3811 3811 msgstr "<0>Wersja:</0> <1/> {0}" 3812 3812 3813 - #: src/pages/settings.jsx:834 3813 + #: src/pages/settings.jsx:838 3814 3814 msgid "Version string copied" 3815 3815 msgstr "Numer wersji został skopiowany" 3816 3816 3817 - #: src/pages/settings.jsx:837 3817 + #: src/pages/settings.jsx:841 3818 3818 msgid "Unable to copy version string" 3819 3819 msgstr "Nie udało się skopiować numeru wersji" 3820 3820 3821 - #: src/pages/settings.jsx:1084 3822 - #: src/pages/settings.jsx:1089 3821 + #: src/pages/settings.jsx:1106 3822 + #: src/pages/settings.jsx:1111 3823 3823 msgid "Failed to update subscription. Please try again." 3824 3824 msgstr "Nie udało się zaktualizować subskrypcji. Spróbuj ponownie." 3825 3825 3826 - #: src/pages/settings.jsx:1095 3826 + #: src/pages/settings.jsx:1117 3827 3827 msgid "Failed to remove subscription. Please try again." 3828 3828 msgstr "Nie udało się usunąć subskrypcji. Spróbuj ponownie." 3829 3829 3830 - #: src/pages/settings.jsx:1102 3830 + #: src/pages/settings.jsx:1124 3831 3831 msgid "Push Notifications (beta)" 3832 3832 msgstr "Powiadomienia push (beta)" 3833 3833 3834 - #: src/pages/settings.jsx:1124 3834 + #: src/pages/settings.jsx:1146 3835 3835 msgid "Push notifications are blocked. Please enable them in your browser settings." 3836 3836 msgstr "Powiadomienia push są blokowane. Włącz je w ustawieniach przeglądarki." 3837 3837 3838 3838 #. 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> )) 3839 - #: src/pages/settings.jsx:1133 3839 + #: src/pages/settings.jsx:1155 3840 3840 msgid "Allow from <0>{0}</0>" 3841 3841 msgstr "Zezwalaj od <0>{0}</0>" 3842 3842 3843 - #: src/pages/settings.jsx:1142 3843 + #: src/pages/settings.jsx:1164 3844 3844 msgid "anyone" 3845 3845 msgstr "każdego" 3846 3846 3847 - #: src/pages/settings.jsx:1146 3847 + #: src/pages/settings.jsx:1168 3848 3848 msgid "people I follow" 3849 3849 msgstr "obserwowanych" 3850 3850 3851 - #: src/pages/settings.jsx:1150 3851 + #: src/pages/settings.jsx:1172 3852 3852 msgid "followers" 3853 3853 msgstr "obserwujących" 3854 3854 3855 - #: src/pages/settings.jsx:1183 3855 + #: src/pages/settings.jsx:1205 3856 3856 msgid "Follows" 3857 3857 msgstr "Obserwowani" 3858 3858 3859 - #: src/pages/settings.jsx:1191 3859 + #: src/pages/settings.jsx:1213 3860 3860 msgid "Polls" 3861 3861 msgstr "Ankiety" 3862 3862 3863 - #: src/pages/settings.jsx:1195 3863 + #: src/pages/settings.jsx:1217 3864 3864 msgid "Post edits" 3865 3865 msgstr "Edycje wpisu" 3866 3866 3867 - #: src/pages/settings.jsx:1216 3867 + #: src/pages/settings.jsx:1238 3868 3868 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>." 3869 3869 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>." 3870 3870 3871 - #: src/pages/settings.jsx:1232 3871 + #: src/pages/settings.jsx:1254 3872 3872 msgid "NOTE: Push notifications only work for <0>one account</0>." 3873 3873 msgstr "UWAGA: powiadomienia push działają tylko dla <0>jednego konta</0>." 3874 3874
+11 -11
src/locales/zh-CN.po
··· 8 8 "Language: zh\n" 9 9 "Project-Id-Version: phanpy\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 - "PO-Revision-Date: 2025-06-10 14:00\n" 11 + "PO-Revision-Date: 2025-06-13 00:39\n" 12 12 "Last-Translator: \n" 13 13 "Language-Team: Chinese Simplified\n" 14 14 "Plural-Forms: nplurals=1; plural=0;\n" ··· 609 609 msgid "Home" 610 610 msgstr "主页" 611 611 612 - #: src/components/compose-button.jsx:148 612 + #: src/components/compose-button.jsx:150 613 613 #: src/compose.jsx:38 614 614 msgid "Compose" 615 615 msgstr "发嘟" 616 616 617 - #: src/components/compose-button.jsx:175 617 + #: src/components/compose-button.jsx:177 618 618 #: src/components/nav-menu.jsx:265 619 619 #: src/pages/scheduled-posts.jsx:31 620 620 #: src/pages/scheduled-posts.jsx:78 621 621 msgid "Scheduled Posts" 622 622 msgstr "定时嘟文" 623 623 624 - #: src/components/compose-button.jsx:188 624 + #: src/components/compose-button.jsx:190 625 625 msgid "Add to thread" 626 626 msgstr "添加到嘟文串" 627 627 ··· 1301 1301 #: src/pages/list.jsx:179 1302 1302 #: src/pages/lists.jsx:107 1303 1303 msgid "Posts on this list are hidden from Home/Following" 1304 - msgstr "此列表中的贴文不会出现在首页/关注时间线中" 1304 + msgstr "此列表中的嘟文不会出现在首页/关注时间线中" 1305 1305 1306 1306 #: src/components/media-alt-modal.jsx:48 1307 1307 #: src/components/media.jsx:51 ··· 2521 2521 2522 2522 #: src/components/status.jsx:3897 2523 2523 msgid "Post removed by author." 2524 - msgstr "" 2524 + msgstr "嘟文已被作者删除。" 2525 2525 2526 2526 #: src/components/status.jsx:3906 2527 2527 msgid "You’re not authorized to view this post." 2528 - msgstr "" 2528 + msgstr "你无权浏览此嘟文。" 2529 2529 2530 2530 #: src/components/status.jsx:3915 2531 2531 msgid "Post pending author approval." 2532 - msgstr "" 2532 + msgstr "嘟文正等待作者批准。" 2533 2533 2534 2534 #: src/components/status.jsx:3924 2535 2535 msgid "Quoting not allowed by the author." 2536 - msgstr "" 2536 + msgstr "嘟文作者不允许引用此嘟文。" 2537 2537 2538 2538 #: src/components/timeline.jsx:485 2539 2539 #: src/pages/settings.jsx:1199 ··· 2747 2747 #. placeholder {0}: niceDateTime(account.createdAt) 2748 2748 #: src/pages/accounts.jsx:251 2749 2749 msgid "Connected on {0} (<0/>)" 2750 - msgstr "" 2750 + msgstr "在 {0} (<0/>) 建立连接" 2751 2751 2752 2752 #: src/pages/accounts.jsx:268 2753 2753 msgid "Add an existing account" ··· 3794 3794 3795 3795 #: src/pages/settings.jsx:801 3796 3796 msgid "What's new" 3797 - msgstr "" 3797 + msgstr "新增功能" 3798 3798 3799 3799 #: src/pages/settings.jsx:805 3800 3800 msgid "Privacy Policy"