From 5ffa39e865ac3bee242ad7efc213efd4d05aa8cc Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 19 Jun 2026 21:20:26 +0800 Subject: [PATCH 01/34] New translations (Polish) --- src/locales/pl-PL.po | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index ea427518f2..a3a5b33872 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-19 11:43\n" +"PO-Revision-Date: 2026-06-19 13:20\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" @@ -470,7 +470,7 @@ msgstr "Publiczny" #: src/components/collection-card.jsx:201 #: src/pages/collection.jsx:591 msgid "Unlisted" -msgstr "" +msgstr "Niepubliczna" #: src/components/collection-add-edit.jsx:192 #: src/components/edit-profile-sheet.jsx:695 @@ -3791,23 +3791,23 @@ msgstr "Opublikuj kolekcję" #: src/pages/collection.jsx:430 msgid "Report collection…" -msgstr "" +msgstr "Zgłoś kolekcję…" #: src/pages/collection.jsx:446 msgid "Unable to load collection." -msgstr "" +msgstr "Nie udało się załadować kolekcji." #: src/pages/collection.jsx:464 msgid " Collection by " -msgstr "" +msgstr " Kolekcja autorstwa " #: src/pages/collection.jsx:541 msgid "No accounts in this collection yet." -msgstr "" +msgstr "Nie ma jeszcze żadnych kont w tej kolekcji." #: src/pages/collection.jsx:604 msgid "Marked as sensitive" -msgstr "" +msgstr "Oznaczone jako \"wrażliwe\"" #: src/pages/favourites.jsx:28 msgid "No likes yet. Go like something!" @@ -4177,27 +4177,27 @@ msgstr "Nie udało się wczytać wzmianek." #: src/pages/notifications.jsx:135 msgid "People you don't follow" -msgstr "" +msgstr "Osoby, których nie obserwujesz" #: src/pages/notifications.jsx:136 msgid "People not following you" -msgstr "" +msgstr "Osoby, które Cię nie obserwują" #: src/pages/notifications.jsx:137 msgid "New accounts" -msgstr "" +msgstr "Nowe konto" #: src/pages/notifications.jsx:138 msgid "Unsolicited private mentions" -msgstr "" +msgstr "Niechciane wzmianki prywatne" #: src/pages/notifications.jsx:139 msgid "Moderated accounts" -msgstr "" +msgstr "Konta moderowane" #: src/pages/notifications.jsx:140 msgid "Bot accounts" -msgstr "" +msgstr "Konta botów" #: src/pages/notifications.jsx:764 #: src/pages/notifications.jsx:1117 @@ -4254,7 +4254,7 @@ msgstr "Ustawienia powiadomień zostały zaktualizowane" #: src/pages/notifications.jsx:1156 msgid "Filter notifications from:" -msgstr "" +msgstr "Filtruj powiadomienia od:" #: src/pages/notifications.jsx:1172 msgid "Filter" From e3f7738fb0c0e0f4dff6f0dd0a935dd707e9f339 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Jun 2026 13:21:01 +0000 Subject: [PATCH 02/34] Update catalog data --- src/data/catalogs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 591466908a..7d078672f7 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -73,7 +73,7 @@ "code": "gl-ES", "nativeName": "galego", "name": "Galician", - "completion": 94, + "completion": 99, "listed": true }, { @@ -136,7 +136,7 @@ "code": "pl-PL", "nativeName": "polski", "name": "Polish", - "completion": 94, + "completion": 100, "listed": true }, { From 967d46264818521be3aafd1c36b46426e16c4a2e Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 00:19:18 +0800 Subject: [PATCH 03/34] New translations (French) --- src/locales/fr-FR.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index bb66287055..9be5f5f74e 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 16:19\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -1139,7 +1139,7 @@ msgstr "" #: src/components/import-export-accounts.jsx:52 msgid "Export failed" -msgstr "" +msgstr "Échec de l'export" #: src/components/import-export-accounts.jsx:72 msgid "Import failed" @@ -1156,7 +1156,7 @@ msgstr "Importer" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Choisissez un fichier…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1066 From c055badd17aff14554d1b270580448cc8ed7b310 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:00 +0800 Subject: [PATCH 04/34] New translations (Portuguese, Brazilian) --- src/locales/pt-BR.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index bea2590a6d..59acfd87fc 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 12:13\n" +"PO-Revision-Date: 2026-06-19 17:52\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "Última atividade: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automático" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} seguidor} other {<1>{1} seguidores}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Juntou-se em <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "domínio do servidor" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguidores" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "O usuário privou esta informação." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} seguidor} other {<1>{1} seguidores}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seguindo" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} seguindo}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} publicação} other {<1>{1} publicações}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Ver perfil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Impossível carregar a conta." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ir à página da conta" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ir à página da conta" msgid "Try again" msgstr "Tentar novamente" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} disse que a nova conta é:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Usuário copiado" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Impossível copiar o usuário" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copiar usuário" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR code" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ir à página original do perfil" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Ver foto de perfil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Ver banner de perfil" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Em memória" @@ -202,14 +202,14 @@ msgstr "Em memória" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicações originais, {1} respostas, {2} citações, {3} impulsos" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicações originais, {1} respostas, {2} impulsos" @@ -220,23 +220,23 @@ msgstr "{0} publicações originais, {1} respostas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última publicação no último dia} other {Última publicação nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} publicações no último dia} other {Últimas {5} publicações nos últimos {6} dias}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Original" msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respostas" msgid "Quotes" msgstr "Citações" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citações" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Estatísticas indisponíveis." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Ver estatísticas" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Mais de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "Me remover desta coleção?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "Este curador não poderá re-adicioná-lo a esta coleção por 24 horas. Para impedir permanentemente que adicionem você às coleções, você pode bloqueá-los." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Me remover…" @@ -460,7 +460,7 @@ msgstr "Marcar como sensível" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Público" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "Não listado" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Coleção de <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Última atualização: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "@{username} removido da coleção" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Gerenciar contas" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Excluir…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Adicionar conta" @@ -950,7 +950,7 @@ msgstr "Sair" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportar" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# conta} other {# contas}}" @@ -1666,7 +1666,7 @@ msgstr "Curtidas" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Coleções" @@ -1931,14 +1931,14 @@ msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Link copiado" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Impossível copiar o link" @@ -1951,14 +1951,14 @@ msgstr "Acessar link?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Compartilhar…" @@ -2642,7 +2642,7 @@ msgstr "Indisponível no modo de vista atual" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -3132,7 +3132,7 @@ msgstr "Editado" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostrar conteúdo" @@ -3426,6 +3426,7 @@ msgid "Switch to account's server {0}" msgstr "Alterar para o servidor de {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Alterar para meu servidor (<0>{currentInstance})" @@ -3681,7 +3682,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} other {# autores}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordenar" @@ -3754,59 +3755,73 @@ msgstr "Autor anterior" msgid "Scroll to top" msgstr "Subir" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "Data adicionada" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "sort.name" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Última atividade" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "Mais seguidores" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Coleção" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "Removido da coleção" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "Não foi possível remover da coleção" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Coleção de publicações" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "Denunciar coleção…" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Erro: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "Não foi possível carregar coleção." -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " Coleção por " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "Não há contas nesta coleção ainda." -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "Marcada como sensível" @@ -4722,10 +4737,6 @@ msgstr "Você não está conectado. Interações como (respostas, impulsos, etc. msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicação é de outro servidor (<0>{instance}). As interações (respostas, impulsos, etc) estão indisponíveis." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Erro: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Alterar para meu servidor para interagir" @@ -4768,10 +4779,6 @@ msgstr "Alterar para vista completa" msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Impossível alterar" From 6eb8ad8a723b4e163774ca1ed336dd57a0108beb Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:01 +0800 Subject: [PATCH 05/34] New translations (French) --- src/locales/fr-FR.po | 399 ++++++++++++++++++++++--------------------- 1 file changed, 203 insertions(+), 196 deletions(-) diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 9be5f5f74e..95c847ec84 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-19 16:19\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -29,15 +29,15 @@ msgstr "Publications : {0}" #: src/components/account-block.jsx:209 msgid "Last active: {date}" -msgstr "" +msgstr "Dernière activité : {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatisé" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Groupe" @@ -65,17 +65,17 @@ msgstr "Vous suit" #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-block.jsx:281 msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} followers}}" -msgstr "" +msgstr "{followersCount, plural, one {<0>{0} abonné⋅e} other {<1>{1} abonné⋅e·s}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Vérifié" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Inscrit·e depuis le <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "nom de domaine" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Abonné⋅e·s" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Cette personne ne souhaite pas partager cette information." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" -msgstr "" +msgstr "{followersCount, plural, one {<0>{0} Abonné⋅e} other {<1>{1} Abonné⋅e·s}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" -msgstr "" +msgstr "stats.abonné⋅e·s" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" -msgstr "" +msgstr "{followingCount, plural, other {<0>{0} Suivis}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" -msgstr "" +msgstr "{statusesCount, plural, one {<0>{0} Publication} other {<1>{1} Publications}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" -msgstr "" +msgstr "Afficher le profil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Le compte n’a pas pu être chargé." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Aller à la page du compte" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Aller à la page du compte" msgid "Try again" msgstr "Essayez à nouveau" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} a indiqué que son nouveau compte est désormais :" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Identifiant copié" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "L’identifiant n’a pas pu être copié." -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copier l’identifiant" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Code QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Visiter la page de profil originale" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Afficher l’image de profil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Afficher la bannière de profil" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Modifier votre profil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "En mémoire" @@ -202,14 +202,14 @@ msgstr "En mémoire" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} messages originaux, {1} réponses, {2} citations, {3} partages" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publications, {1} réponses, {2} partages" @@ -220,23 +220,23 @@ msgstr "{0} publications, {1} réponses, {2} partages" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Dernière publication aujourd’hui} other {Dernière publication ces {2} derniers jours}}} other {{3, plural, one {{4} publications les plus récentes aujourd’hui} other {{5} publications les plus récentes ces {6} derniers jours}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Dernière publication dans les dernières années} other {{1} dernières publications dans les dernières années}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Messages" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Messages" msgid "Replies" msgstr "Réponses" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Réponses" msgid "Quotes" msgstr "Citations" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citations" msgid "Boosts" msgstr "Partages" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Les statistiques de ce message ne sont pas disponibles." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Afficher les statistiques du message" @@ -366,19 +366,19 @@ msgid "More from <0/>" msgstr "Davantage de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" -msgstr "" +msgstr "Me retirer de cette collection ?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." -msgstr "" +msgstr "L'auteur ne pourra pas vous re-ajouter à cette collection pendant 24 heures. Bloquez-le pour l'empêcher de vous ajouter aux collections." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" -msgstr "" +msgstr "Retirez-moi…" #: src/components/collection-account-actions.jsx:107 #: src/components/related-actions.jsx:996 @@ -389,11 +389,11 @@ msgstr "Suivre" #: src/components/collection-add-account.jsx:92 msgid "@{username} added to collection" -msgstr "" +msgstr "@{username} ajouté à la collection" #: src/components/collection-add-account.jsx:96 msgid "Unable to add account" -msgstr "" +msgstr "Impossible d'ajouter ce compte" #: src/components/collection-add-account.jsx:148 #: src/components/mention-modal.jsx:179 @@ -417,28 +417,28 @@ msgstr "Les comptes n’ont pas pu être chargés" #: src/components/collection-add-account.jsx:231 msgid "These accounts may have opted out of discovery or be on a server that doesn't support collections." -msgstr "" +msgstr "Ces comptes peuvent avoir choisi de ne pas être découvrables ou être sur un serveur qui ne supporte pas les collections." #: src/components/collection-add-account.jsx:236 msgid "These accounts review all follow requests. Followers can add them to collections." -msgstr "" +msgstr "Ces comptes valident toutes leurs demandes d'abonnements. Les abonné·e·s peuvent les ajouter aux collections." #: src/components/collection-add-edit.jsx:45 #: src/pages/account-collections.jsx:179 msgid "New collection" -msgstr "" +msgstr "Nouvelle collection" #: src/components/collection-add-edit.jsx:45 msgid "Edit collection" -msgstr "" +msgstr "Éditer la collection" #: src/components/collection-add-edit.jsx:97 msgid "Unable to update collection." -msgstr "" +msgstr "Mise à jour de la collection impossible." #: src/components/collection-add-edit.jsx:98 msgid "Unable to create collection." -msgstr "" +msgstr "Création de la collection impossible." #: src/components/collection-add-edit.jsx:106 #: src/components/edit-profile-sheet.jsx:574 @@ -448,19 +448,19 @@ msgstr "Nom" #: src/components/collection-add-edit.jsx:124 msgid "Description" -msgstr "" +msgstr "Description" #: src/components/collection-add-edit.jsx:146 msgid "Language" -msgstr "" +msgstr "Langue" #: src/components/collection-add-edit.jsx:169 msgid "Mark as sensitive" -msgstr "" +msgstr "Marque comme sensible" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,9 +468,9 @@ msgstr "Public" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" -msgstr "" +msgstr "Non-listé" #: src/components/collection-add-edit.jsx:192 #: src/components/edit-profile-sheet.jsx:695 @@ -490,11 +490,11 @@ msgstr "Créer" #: src/components/collection-add-edit.jsx:199 msgid "Delete this collection?" -msgstr "" +msgstr "Supprimer cette collection ?" #: src/components/collection-add-edit.jsx:215 msgid "Unable to delete collection." -msgstr "" +msgstr "Suppression de la collection impossible." #: src/components/collection-add-edit.jsx:225 #: src/components/drafts.jsx:126 @@ -509,33 +509,33 @@ msgstr "Supprimer…" #: src/components/collection-card.jsx:178 msgid "Collection by <0>@{username}" -msgstr "" +msgstr "Collection de <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " -msgstr "" +msgstr "Dernière mise à jour : " #: src/components/collection-manage-accounts.jsx:90 msgid "Unable to remove account" -msgstr "" +msgstr "Retrait du compte impossible" #: src/components/collection-manage-accounts.jsx:101 msgid "@{username} removed from collection" -msgstr "" +msgstr "@{username} retiré de la collection" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" -msgstr "" +msgstr "Gestion des comptes" #: src/components/collection-manage-accounts.jsx:143 msgid "Pending" -msgstr "" +msgstr "En attente" #: src/components/collection-manage-accounts.jsx:150 msgid "Remove <0>{username} from this collection?" -msgstr "" +msgstr "Retirer <0>{username} de cette collection ?" #: src/components/collection-manage-accounts.jsx:170 #: src/components/edit-profile-sheet.jsx:473 @@ -545,9 +545,9 @@ msgid "Remove…" msgstr "Retirer…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" -msgstr "" +msgstr "Ajouter un compte" #: src/components/columns.jsx:29 #: src/components/nav-menu.jsx:188 @@ -740,7 +740,7 @@ msgstr "Quoi de neuf ?" #: src/components/compose.jsx:1632 msgid "Mark media as sensitive" -msgstr "Marquer le média comme délicat" +msgstr "Marquer le contenu comme sensible" #: src/components/compose.jsx:1672 msgid "Posting on <0/>" @@ -769,7 +769,7 @@ msgstr "Vous seul pouvez citer" #: src/components/compose.jsx:2016 msgid "Quotes can't be embedded in private mentions." -msgstr "" +msgstr "Les citations ne peuvent pas être intégrées dans les mentions privées." #: src/components/compose.jsx:2043 #: src/components/nav-menu.jsx:367 @@ -782,7 +782,7 @@ msgstr "Local" #: src/pages/settings.jsx:305 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" -msgstr "" +msgstr "Public discret" #: src/components/compose.jsx:2053 #: src/components/status.jsx:2433 @@ -857,7 +857,7 @@ msgstr "Zoom avant" #: src/components/custom-emojis-modal.jsx:412 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Cette instance ne propose pas d'émojis personnalisés." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:782 @@ -918,7 +918,7 @@ msgstr "Citer" #: src/components/edit-history-controls.jsx:21 msgid "Edit History Snapshots" -msgstr "" +msgstr "Éditer l\"Historique des Instantanés" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 @@ -950,7 +950,7 @@ msgstr "Quitter" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -974,27 +974,27 @@ msgstr "Déplacer vers le bas" #: src/components/edit-profile-sheet.jsx:115 msgid "Delete this field?" -msgstr "" +msgstr "Supprimer ce champ ?" #: src/components/edit-profile-sheet.jsx:225 msgid "Unable to remove profile picture." -msgstr "" +msgstr "Impossible de supprimer l'image du profil." #: src/components/edit-profile-sheet.jsx:245 msgid "Unable to remove header picture." -msgstr "" +msgstr "Impossible de supprimer l'image d'entête." #: src/components/edit-profile-sheet.jsx:296 msgid "Profile and header pictures have no descriptions. Continue?" -msgstr "" +msgstr "Les images du profil et d'entête n'ont aucune description. Continuer ?" #: src/components/edit-profile-sheet.jsx:303 msgid "Profile picture has no description. Continue?" -msgstr "" +msgstr "L'image du profil n'a pas de description. Continuer ?" #: src/components/edit-profile-sheet.jsx:309 msgid "Header picture has no description. Continue?" -msgstr "" +msgstr "L'image de l'entête n'a pas de description. Continuer ?" #: src/components/edit-profile-sheet.jsx:371 msgid "Unable to update profile." @@ -1012,7 +1012,7 @@ msgstr "Description de l’image" #: src/components/edit-profile-sheet.jsx:462 msgid "Remove header picture?" -msgstr "" +msgstr "Retirer l'image d'entête ?" #: src/components/edit-profile-sheet.jsx:481 msgid "Profile picture" @@ -1020,7 +1020,7 @@ msgstr "Photo du profil" #: src/components/edit-profile-sheet.jsx:554 msgid "Remove profile picture?" -msgstr "" +msgstr "Retirer l'image du profil ?" #: src/components/edit-profile-sheet.jsx:590 msgid "Bio" @@ -1028,7 +1028,7 @@ msgstr "Bio" #: src/components/edit-profile-sheet.jsx:607 msgid "Custom fields" -msgstr "" +msgstr "Champs personnalisés" #: src/components/edit-profile-sheet.jsx:613 msgid "Label" @@ -1040,7 +1040,7 @@ msgstr "Contenu" #: src/components/edit-profile-sheet.jsx:678 msgid "Add field" -msgstr "" +msgstr "Ajouter un champ" #: src/components/embed-modal.jsx:18 msgid "Open in new window" @@ -1123,7 +1123,7 @@ msgstr "Erreur lors du chargement des GIFs" #: src/components/import-accounts-selection.jsx:86 msgid "Select accounts to import" -msgstr "" +msgstr "Sélectionner les comptes à importer" #: src/components/import-accounts-selection.jsx:117 msgid "Select all" @@ -1131,11 +1131,11 @@ msgstr "Tout sélectionner" #: src/components/import-accounts-selection.jsx:158 msgid "Existing" -msgstr "" +msgstr "Existant" #: src/components/import-accounts-selection.jsx:183 msgid "{selectedCount, plural, one {Import # account} other {Import # accounts}}" -msgstr "" +msgstr "{selectedCount, plural, one {Importer # compte} other {Importer # comptes}}" #: src/components/import-export-accounts.jsx:52 msgid "Export failed" @@ -1143,11 +1143,11 @@ msgstr "Échec de l'export" #: src/components/import-export-accounts.jsx:72 msgid "Import failed" -msgstr "" +msgstr "L'importation a échoué" #: src/components/import-export-accounts.jsx:113 msgid "Import/Export <0>Accounts" -msgstr "" +msgstr "Importer/Exporter <0>Accounts" #: src/components/import-export-accounts.jsx:128 #: src/components/shortcuts-settings.jsx:816 @@ -1166,17 +1166,17 @@ msgstr "Exporter" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" -msgstr "" +msgstr "{0, plural, one {# compte} other {# comptes}}" #: src/components/import-export-accounts.jsx:167 msgid "No login information or account access details are stored in the exported files. You will need to log in again for each account after importing." -msgstr "" +msgstr "Aucune information de connexion ou sur le détail des accès du compte ne sont stockées dans les fichiers exportés. Vous devrez vous reconnecter pour chaque compte après l'importation." #: src/components/keyboard-shortcuts-help.jsx:16 msgid "<0>{key1} then <1>{key2}" -msgstr "" +msgstr "<0>{key1} puis <1>{key2}" #: src/components/keyboard-shortcuts-help.jsx:57 #: src/components/nav-menu.jsx:389 @@ -1225,7 +1225,7 @@ msgstr "Ouvrir les détails du message" #: src/components/keyboard-shortcuts-help.jsx:101 msgid "Open media or post details" -msgstr "" +msgstr "Ouvrir les détails du média ou de la publication" #: src/components/keyboard-shortcuts-help.jsx:106 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" @@ -1329,23 +1329,23 @@ msgstr "<0>Maj + <1>Alt + <2>k" #: src/components/keyboard-shortcuts-help.jsx:210 msgid "Go to Home" -msgstr "" +msgstr "Aller à l'Accueil" #: src/components/keyboard-shortcuts-help.jsx:214 msgid "Go to Notifications" -msgstr "" +msgstr "Aller aux Notifications" #: src/components/keyboard-shortcuts-help.jsx:218 msgid "Go to Settings" -msgstr "" +msgstr "Accédez aux Paramètres" #: src/components/keyboard-shortcuts-help.jsx:222 msgid "Go to Profile" -msgstr "" +msgstr "Aller au Profil" #: src/components/keyboard-shortcuts-help.jsx:226 msgid "Go to Bookmarks" -msgstr "" +msgstr "Aller aux Signets" #: src/components/list-add-edit.jsx:41 msgid "Edit list" @@ -1387,15 +1387,15 @@ msgstr "La liste n’a pas pu être supprimée." #: src/pages/list.jsx:179 #: src/pages/lists.jsx:107 msgid "Posts on this list are hidden from Home/Following" -msgstr "" +msgstr "Les publications sur liste sont cachés dans page d'Accueil/Suivi" #: src/components/math-block.jsx:132 msgid "Unable to format math" -msgstr "" +msgstr "Impossible de formater les maths" #: src/components/math-block.jsx:146 msgid "Math expressions found." -msgstr "" +msgstr "Expressions mathématiques trouvées." #. Action to switch from rendered math back to raw (LaTeX) markup #: src/components/math-block.jsx:149 @@ -1405,7 +1405,7 @@ msgstr "Montrer le formatage" #. Action to render math expressions from raw (LaTeX) markup #: src/components/math-block.jsx:154 msgid "Format math" -msgstr "" +msgstr "Format math" #: src/components/media-alt-modal.jsx:48 #: src/components/media.jsx:52 @@ -1537,7 +1537,7 @@ msgstr "Voir le message" #: src/components/media-post.jsx:127 msgid "Sensitive media" -msgstr "Média délicat" +msgstr "Contenu sensible" #: src/components/media-post.jsx:132 msgid "Filtered: {filterTitleStr}" @@ -1597,7 +1597,7 @@ msgstr "Nouvelle mise à jour disponible…" #: src/pages/following2.jsx:18 #: src/pages/following2.jsx:133 msgid "following.title" -msgstr "" +msgstr "Suivis" #: src/components/nav-menu.jsx:204 #: src/pages/catchup.jsx:1022 @@ -1666,10 +1666,10 @@ msgstr "Favoris" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" -msgstr "" +msgstr "Collections" #: src/components/nav-menu.jsx:274 #: src/pages/followed-hashtags.jsx:15 @@ -1824,7 +1824,7 @@ msgstr "{account} a modifié un message que vous avez cité." #. placeholder {0}: shortenNumber(count) #: src/components/notification.jsx:265 msgid "{count, plural, =1 {{account} signed up.} other {<0><1>{0} people signed up.}}" -msgstr "" +msgstr "{count, plural, =1 {{account} inscrit.} other {<0><1>{0} personnes inscrites.}}" #: src/components/notification.jsx:279 msgid "{account} reported {targetAccount}" @@ -1844,11 +1844,11 @@ msgstr "Votre #Wrapstodon {year} est arrivé !" #: src/components/notification.jsx:298 msgid "{account} added you to a collection." -msgstr "" +msgstr "{account} vous a ajouté à une collection." #: src/components/notification.jsx:301 msgid "{account} edited a collection you're in." -msgstr "" +msgstr "{account} a modifié une collection dans laquelle vous êtes." #: src/components/notification.jsx:308 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." @@ -1872,7 +1872,7 @@ msgstr "Votre compte a été désactivé." #: src/components/notification.jsx:330 msgid "Some of your posts have been marked as sensitive." -msgstr "Certains de vos messages ont été marqués comme délicats." +msgstr "Certaines de vos publications ont été marquées comme sensibles." #: src/components/notification.jsx:331 msgid "Some of your posts have been deleted." @@ -1880,7 +1880,7 @@ msgstr "Certaines de vos messages ont été supprimés." #: src/components/notification.jsx:332 msgid "Your posts will be marked as sensitive from now on." -msgstr "Vos messages seront dorénavant marqués comme délicats." +msgstr "Vos publications seront dorénavant marquées comme sensibles." #: src/components/notification.jsx:333 msgid "Your account has been limited." @@ -1930,14 +1930,14 @@ msgstr "Lire la suite →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Lien copié" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." @@ -1950,14 +1950,14 @@ msgstr "Ouvrir le lien ?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copier" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Partager…" @@ -1984,11 +1984,11 @@ msgstr "Masquer les résultats" #: src/components/poll.jsx:290 #: src/components/poll.jsx:306 msgid "{0, plural, one {# choice} other {# choices}}" -msgstr "" +msgstr "{0, plural, one {# choix} other {# choix}}" #: src/components/poll.jsx:222 msgid "Unable to vote in poll" -msgstr "" +msgstr "Impossible de voter dans ce sondage" #: src/components/poll.jsx:279 msgid "Vote" @@ -2100,11 +2100,11 @@ msgstr "Remarque : Cet aperçu est légèrement stylisé." #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:241 msgid "Notes" -msgstr "" +msgstr "Notes" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "Visible uniquement pour vous" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -2117,23 +2117,23 @@ msgstr "Enregistrer et quitter" #: src/components/qr-code-modal.jsx:26 #: src/components/shortcuts-settings.jsx:849 msgid "Scan QR code" -msgstr "" +msgstr "Scanner un QR code" #: src/components/qr-scanner-modal.jsx:263 msgid "Unable to access camera. Please check permissions." -msgstr "" +msgstr "Impossible d'accéder à l'appareil photo. Veuillez vérifier les autorisations." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Chaîne de citations" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "Impossible de déplier la chaîne de citations" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Déplier encore…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:341 @@ -2213,7 +2213,7 @@ msgstr "Mentionner <0>@{username}" #: src/components/related-actions.jsx:311 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Rechercher les publications de <0>@{username}" #: src/components/related-actions.jsx:325 msgid "Translate bio" @@ -2221,11 +2221,11 @@ msgstr "Traduire la bio" #: src/components/related-actions.jsx:335 msgid "Edit notes" -msgstr "" +msgstr "Éditer les notes" #: src/components/related-actions.jsx:335 msgid "Add notes" -msgstr "" +msgstr "Ajouter une note" #: src/components/related-actions.jsx:354 msgid "Notifications enabled for @{username}'s posts." @@ -2292,12 +2292,12 @@ msgstr "Afficher les profils en vedette" #: src/components/related-actions.jsx:468 #: src/components/related-actions.jsx:528 msgid "Show collections" -msgstr "" +msgstr "Afficher les collections" #: src/components/related-actions.jsx:509 #: src/pages/account-statuses.jsx:576 msgid "Search my posts" -msgstr "" +msgstr "Rechercher dans mes publications" #: src/components/related-actions.jsx:592 #: src/components/shortcuts-settings.jsx:1193 @@ -2307,11 +2307,11 @@ msgstr "Le partage ne paraît pas possible." #: src/components/related-actions.jsx:634 msgid "Unmuted @{username}" -msgstr "" +msgstr "@{username} n’est plus masqué⋅e" #: src/components/related-actions.jsx:646 msgid "Unmute <0>@{username}" -msgstr "" +msgstr "Ne plus masquer <0>@{username}" #: src/components/related-actions.jsx:662 msgid "Mute <0>@{username}…" @@ -2407,19 +2407,19 @@ msgstr "{0}h" #: src/components/report-collection.jsx:25 msgid "Report Collection" -msgstr "" +msgstr "Signaler la collection" #: src/components/report-collection.jsx:60 msgid "Collection reported" -msgstr "" +msgstr "Collection signalée" #: src/components/report-collection.jsx:65 msgid "Unable to report collection" -msgstr "" +msgstr "Signalement de la collection impossible" #: src/components/report-collection.jsx:73 msgid "Additional comments" -msgstr "" +msgstr "Commentaires additionnels" #: src/components/report-collection.jsx:94 #: src/components/report-modal.jsx:299 @@ -2541,7 +2541,7 @@ msgstr "Comptes avec <0>{query}" #: src/components/search-form.jsx:37 msgid "Posts tagged with <0>{hashtag}" -msgstr "" +msgstr "Publications taguées <0>{hashtag}" #: src/components/search-form.jsx:46 msgid "{query} <0>‒ accounts, hashtags & posts" @@ -2585,7 +2585,7 @@ msgstr "Local uniquement" #: src/components/shortcuts-settings.jsx:125 #: src/pages/login.jsx:231 msgid "Server" -msgstr "" +msgstr "Serveur" #: src/components/shortcuts-settings.jsx:81 #: src/components/shortcuts-settings.jsx:90 @@ -2641,7 +2641,7 @@ msgstr "Non disponible dans le mode d'affichage actuel" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifier" @@ -3131,7 +3131,7 @@ msgstr "Modifié" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Afficher le contenu" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# personne} other {# personnes}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Classer" @@ -3753,61 +3754,75 @@ msgstr "Personne précédente" msgid "Scroll to top" msgstr "Remonter" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" -msgstr "" +msgstr "Collection" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" -msgstr "" +msgstr "Retiré de la collection" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" -msgstr "" +msgstr "Publier la collection" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" +msgstr "Signaler la collection…" + +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Expérimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Erreur : {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " -msgstr "" +msgstr " Collection par " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." -msgstr "" +msgstr "Pas encore de comptes dans cette collection." -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" -msgstr "" +msgstr "Marqué comme sensible" #: src/pages/favourites.jsx:28 msgid "No likes yet. Go like something!" @@ -3991,12 +4006,12 @@ msgstr "{hashtagTitle}" #: src/pages/hashtag.jsx:210 #: src/pages/public.jsx:125 msgid "This timeline is disabled on this server." -msgstr "" +msgstr "Ce fil est désactivé sur ce serveur." #: src/pages/hashtag.jsx:212 #: src/pages/public.jsx:127 msgid "Login required to see posts from this server." -msgstr "" +msgstr "Connexion nécessaire pour voir les messages de ce serveur." #: src/pages/hashtag.jsx:213 msgid "No one has posted anything with this tag yet." @@ -4067,25 +4082,25 @@ msgstr "Ajouter aux raccourcis" #: src/pages/public.jsx:172 #: src/pages/trending.jsx:481 msgid "Enter a new server e.g. \"mastodon.social\"" -msgstr "" +msgstr "Indiquer une nouvelle instance, ex. “mastodon.social”" #: src/pages/hashtag.jsx:524 #: src/pages/public.jsx:175 #: src/pages/trending.jsx:484 msgid "Invalid server" -msgstr "" +msgstr "Serveur invalide" #: src/pages/hashtag.jsx:538 #: src/pages/public.jsx:189 #: src/pages/trending.jsx:496 msgid "Go to another server…" -msgstr "" +msgstr "Aller sur une autre instance…" #: src/pages/hashtag.jsx:551 #: src/pages/public.jsx:202 #: src/pages/trending.jsx:507 msgid "Go to my server (<0>{currentInstance})" -msgstr "" +msgstr "Aller sur mon instance (<0>{currentInstance})" #: src/pages/home.jsx:233 msgid "Unable to fetch notifications." @@ -4133,7 +4148,7 @@ msgstr "Échec de l'enregistrement de l'application" #: src/pages/login.jsx:246 msgid "server domain" -msgstr "" +msgstr "domaine de l'instance" #: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" @@ -4141,7 +4156,7 @@ msgstr "Par exemple “mastodon.social”" #: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another server." -msgstr "" +msgstr "Connexion échouée. Essayez à nouveau, ou avec une autre instance." #: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" @@ -4161,7 +4176,7 @@ msgstr "Mentions privées" #: src/pages/mentions.jsx:221 msgid "Only followings" -msgstr "" +msgstr "Suivis seulement" #: src/pages/mentions.jsx:247 msgid "Private" @@ -4177,27 +4192,27 @@ msgstr "Les mentions n’ont pas pu être chargées." #: src/pages/notifications.jsx:135 msgid "People you don't follow" -msgstr "" +msgstr "Personnes que vous ne suivez pas" #: src/pages/notifications.jsx:136 msgid "People not following you" -msgstr "" +msgstr "Personnes qui ne vous suivent pas" #: src/pages/notifications.jsx:137 msgid "New accounts" -msgstr "" +msgstr "Nouveaux comptes" #: src/pages/notifications.jsx:138 msgid "Unsolicited private mentions" -msgstr "" +msgstr "Mentions privées non sollicitées" #: src/pages/notifications.jsx:139 msgid "Moderated accounts" -msgstr "" +msgstr "Comptes modérés" #: src/pages/notifications.jsx:140 msgid "Bot accounts" -msgstr "" +msgstr "Compte de bots" #: src/pages/notifications.jsx:764 #: src/pages/notifications.jsx:1117 @@ -4254,7 +4269,7 @@ msgstr "Préférences de notification mises à jour" #: src/pages/notifications.jsx:1156 msgid "Filter notifications from:" -msgstr "" +msgstr "Filtrer les notifications de :" #: src/pages/notifications.jsx:1172 msgid "Filter" @@ -4554,7 +4569,7 @@ msgstr "" #: src/pages/settings.jsx:631 msgid "Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. Auto refresh and boosts carousel will not work when this is enabled." -msgstr "" +msgstr "Pagination manuelle des messages du fil d'actualité au lieu d'un défilement infini. Ne fonctionne que pour Accueil/Suivi pour l'instant. Le rafraîchissement automatique et le carrousel des partages ne fonctionneront pas dans ce mode-là." #: src/pages/settings.jsx:651 msgid "GIF Picker for composer" @@ -4721,10 +4736,6 @@ msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les répon msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Erreur : {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "Passer en vue pleine page" msgid "Show all sensitive content" msgstr "Afficher tous les contenus sensibles" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Expérimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Impossible de basculer" @@ -4880,7 +4887,7 @@ msgstr "" #: src/pages/welcome.jsx:157 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." -msgstr "" +msgstr "Fil d'actualité séparé pour les Suivis. Inspiré des interfaces de courriel pour trier et filtrer les publications." #: src/pages/welcome.jsx:167 msgid "Screenshot of nested comments thread" From d27e61e06a39f03c05908146e50554cc174515d0 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:02 +0800 Subject: [PATCH 06/34] New translations (Spanish) --- src/locales/es-ES.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 6694876b1b..ca3258440f 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 18:38\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "Última actividad: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatizado" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} seguidor} other {<1>{1} seguidores}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Se unió el <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "nombre del dominio del servidor" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguidores" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Este usuario ha optado por no hacer esta información disponible." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural,one {<0>{0} Seguidor}other {<1>{1} Seguidores}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seguidos" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural,other {<0>{0} Siguiendo}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural,one {<0>{0} Publicación} other {<1>{1} Publicaciones}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Ver perfil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "No se ha podido cargar la cuenta." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ir a la página de la cuenta" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ir a la página de la cuenta" msgid "Try again" msgstr "Inténtalo de nuevo" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicado que su nueva cuenta es:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Has copiado el identificador" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "No se ha podido copiar el identificador" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copiar identificador" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Código QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ir a la página de perfil original" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Ver imagen del perfil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Ver cabecera del perfil" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Cuenta conmemorativa" @@ -202,14 +202,14 @@ msgstr "Cuenta conmemorativa" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicaciones originales, {1} respuestas, {2} citaciones, {3} impulsos" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originales, {1} respuestas, {2} impulsos" @@ -220,23 +220,23 @@ msgstr "{0} originales, {1} respuestas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última publicación en el último día} other {Última publicación en los últimos {2} días}}} other {{3, plural, one {Últimas {4} publicaciones en el último día} other {Últimas {5} publicaciones en los últimos {6} días}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicación en el último año(s)} other {Últimas {1} publicaciones en el último año(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originales" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originales" msgid "Replies" msgstr "Respuestas" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respuestas" msgid "Quotes" msgstr "Citas" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citas" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Las estadísticas de las publicaciones no están disponibles." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Ver las estadísticas de las publicaciones" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Más de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "¿Deseas eliminarte de esta colección?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "El autor no podrá volver a añadirte a esta colección hasta dentro de 24 horas. Bloquéalo para evitar que te añada a cualquier otra colección." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Eliminarme…" @@ -460,7 +460,7 @@ msgstr "Marcar como sensible" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Pública" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "No listado" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Colección de <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Última actualización: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "@{username} eliminado de la colección" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Administrar cuentas" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Eliminar…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Añadir cuenta" @@ -950,7 +950,7 @@ msgstr "Salir" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportar" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural,one {# cuenta}other {# cuentas}}" @@ -1666,7 +1666,7 @@ msgstr "Me gustan" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Colecciones" @@ -1930,14 +1930,14 @@ msgstr "Leer más →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "El enlace ha sido copiado" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "No se ha podido copiar el enlace" @@ -1950,14 +1950,14 @@ msgstr "¿Abrir enlace?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Compartir…" @@ -2641,7 +2641,7 @@ msgstr "No está disponible en el modo de vista actual" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -3131,7 +3131,7 @@ msgstr "Se editó" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostrar contenido" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Cambiar al servidor de la cuenta {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Cambiar a mi servidor (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} other {# autores}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordenar" @@ -3753,59 +3754,73 @@ msgstr "Autor anterior" msgid "Scroll to top" msgstr "Ir arriba" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "Fecha añadida" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "ordenar.nombre" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Última actividad" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "Más seguidores" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Colección" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "Eliminado de la colección" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "No se ha podido eliminar de la colección" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Publicar colección" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "Reportar colección…" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Error: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "No se ha podido cargar la colección." -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " Colección de " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "Aún no hay cuentas en esta colección." -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "Marcado como sensible" @@ -4721,10 +4736,6 @@ msgstr "No estás conectado. No puedes interactuar (responder, impulsar, etc.)." msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación proviene de otro servidor (<0>{instance}). No es posible interactuar (responder, impulsar, etc.)." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Error: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Cambiar a mi servidor para habilitar las interacciones" @@ -4767,10 +4778,6 @@ msgstr "Cambiar a vista completa" msgid "Show all sensitive content" msgstr "Mostrar todo el contenido sensible" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "No se ha podido cambiar" From 2df212e02bdcfe40596c0f0dab1f2295dbdc9d55 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:04 +0800 Subject: [PATCH 07/34] New translations (Arabic) --- src/locales/ar-SA.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index cd58e56cd1..1377da41e6 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "مجموعة" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "تم التحقق منه" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "انضم في <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "إسم نطاق الخادم" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "مُتابِعون" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "أخفى المستخدم هذه المعلومات." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "تعذر تحميل الحساب." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "الانتقال إلى صفحة الحساب" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "الانتقال إلى صفحة الحساب" msgid "Try again" msgstr "حاول مجددًا" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "الذهاب إلى الصفحة الشخصية الأصلية" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "اعرض صورة الملف الشخصي" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "تعديل المِلَفّ الشخصي" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "" @@ -202,14 +202,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -220,23 +220,23 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "الأصلي" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "الأصلي" msgid "Replies" msgstr "الردود" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "الردود" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "المعاد نشرها" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "للعامة" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "تصدير" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "إعجابات" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "اقرأ المزيد ←" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "تعذر نسخ الرابط" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "نسخ" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "مشاركة…" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "تجريبي" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "خطأ: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "خطأ: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "تجريبي" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "تعذر التحويل" From 8ef414b21ab969c1a692db70031830d7e7fd9260 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:05 +0800 Subject: [PATCH 08/34] New translations (Catalan) --- src/locales/ca-ES.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index b7bf619917..48fb132e51 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 14:51\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "Darrera activitat: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatitzat" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grup" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} seguidor} other {<1>{1} seguidors}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificat" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "S'hi va unir el <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "nom de domini del servidor" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguidors" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Aquest usuari ha decidit no mostrar aquesta informació." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Seguidor} other {<1>{1} Seguidors}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seguint-ne" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {}other {<0>{0} Seguiments}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Publicació} other {<1>{1} Publicacions}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Veure el perfil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "No es pot carregar el compte." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ves a la pàgina del compte" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ves a la pàgina del compte" msgid "Try again" msgstr "Torna-ho a provar" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicat que té un nou compte:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Identificador copiat" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "No s'ha pogut copiar l'identificador d'usuari" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copia l'identificador d'usuari" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Codi QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ves a la pàgina del perfil original" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Veure imatge de perfil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Veure imatge de la capçalera" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Edita el perfil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "En Memòria" @@ -202,14 +202,14 @@ msgstr "En Memòria" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicacions originals, {1} respostes, {2} cites, {3} impulsos" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicacions originals, {1} respostes, {2} impulsos" @@ -220,23 +220,23 @@ msgstr "{0} publicacions originals, {1} respostes, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicació en el darrer any(s)} other {Últimes {1} publicacions en el darrer any(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Original" msgid "Replies" msgstr "Respostes" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respostes" msgid "Quotes" msgstr "Cites" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Cites" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Les estadístiques de les publicacions no estan disponibles." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Veure estadístiques de les publicacions" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Més de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "Voleu ser eliminat d'aquesta col·lecció?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "L'autor no podrà tornar-te a afegir a aquesta col·lecció durant 24 hores. Bloqueja'l per evitar que t'afegeixi a cap col·lecció." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Esborreu-me…" @@ -460,7 +460,7 @@ msgstr "Marca com a sensible" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Públic" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "Sense llistar" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Col·lecció de <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Darrera actualització: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "S'ha eliminat @{username} de la col·lecció" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Gestiona els comptes" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Suprimeix…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Afegeix un compte" @@ -950,7 +950,7 @@ msgstr "Surt" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exporta" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# compte} other {# comptes}}" @@ -1666,7 +1666,7 @@ msgstr "\"M'agrada\"" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Col·leccions" @@ -1931,14 +1931,14 @@ msgstr "Llegiu més →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Enllaç copiat" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "No s'ha pogut copiar l'enllaç" @@ -1951,14 +1951,14 @@ msgstr "Voleu obrir l'enllaç?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Comparteix…" @@ -2642,7 +2642,7 @@ msgstr "No disponible en el mode de visualització actual" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edita" @@ -3132,7 +3132,7 @@ msgstr "Editat" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostra el contingut" @@ -3426,6 +3426,7 @@ msgid "Switch to account's server {0}" msgstr "Canvia al servidor del compte {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Canvia al meu servidor (<0>{currentInstance})" @@ -3681,7 +3682,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0 , plural, one {# autor} other {# autors}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordre" @@ -3754,59 +3755,73 @@ msgstr "Autor anterior" msgid "Scroll to top" msgstr "Torna a dalt" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "Data d'addició" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "Ordena per nom" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Darrera activitat" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "Més seguidors" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Col·lecció" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "S'ha eliminat de la col·lecció" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "No s'ha pogut eliminar de la col·lecció" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Publica la col·lecció" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "Denuncia la col·lecció…" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Error: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "No s'ha pogut carregar la col·lecció." -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " Col·lecció de " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "Encara no hi ha cap compte en aquesta col·lecció." -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "Marcat com a sensible" @@ -4723,10 +4738,6 @@ msgstr "No heu iniciat la sessió. Les interaccions (resposta, impuls, etc.) no msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Aquesta publicació és d'un altre servidor (<0>{instance}). Les interaccions (resposta, impuls, etc.) no són possibles." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Error: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Canvia al meu servidor per permetre interaccions" @@ -4769,10 +4780,6 @@ msgstr "Canvia a vista completa" msgid "Show all sensitive content" msgstr "Mostra tot el contingut sensitiu" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "No s'ha pogut canviar" From 001ce74fd5e29bc4a1352c73f793c8472348914c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:07 +0800 Subject: [PATCH 09/34] New translations (Czech) --- src/locales/cs-CZ.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index bf041c4472..a7ffeab047 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automaticky" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Skupina" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Ověřeno" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Připojeno <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "jméno domény serveru" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Sledující" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Tento uživatel se rozhodl nezpřístupnit tyto informace." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Účet nelze načíst." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Přejít na stránku účtu" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Přejít na stránku účtu" msgid "Try again" msgstr "Zkuste to znovu" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} naznačil, že jejich nový účet je nyní:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Uživatelské jméno X zkopírováno" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Nepodařilo se zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Přejít na původní stránku profilu" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Zobrazit profilový obrázek" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Zobrazit hlavičku profilu" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Upravit profil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In Memoriam" @@ -202,14 +202,14 @@ msgstr "In Memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje" @@ -220,23 +220,23 @@ msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originál" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originál" msgid "Replies" msgstr "Odpovědi" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Odpovědi" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "Boosty" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Statistiky příspěvku nejsou k dispozici." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Zobrazit statistiky příspěvku" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Více od <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Veřejný" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportovat" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Líbí se mi" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Přečti si více →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Odkaz zkopírován" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Nebylo možné zkopírovat soubor" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopírovat" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Sdílet…" @@ -2641,7 +2641,7 @@ msgstr "Není k dispozici v aktuálním režimu zobrazení" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Upravit" @@ -3131,7 +3131,7 @@ msgstr "Upraveno" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Zobrazit obsah" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} few {# autoři} many {# autorů} other {# autorů}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Seřadit" @@ -3753,59 +3754,73 @@ msgstr "Předchozí autor" msgid "Scroll to top" msgstr "Přejít na začátek" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Chyba: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Chyba: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From b170620f12c095cad04f2a5f72a8cfad0700f3a9 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:08 +0800 Subject: [PATCH 10/34] New translations (German) --- src/locales/de-DE.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index db11ab41a2..7bf0813798 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatisiert" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Gruppe" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verifiziert" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Beigetreten: <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "Server-Domainname" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Folgende" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Dieser Benutzer hat sich entschieden, diese Informationen nicht verfügbar zu machen." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Follower}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} Gefolgt}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Beitrag} other {<1>{1} Beiträge}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Profil anzeigen" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Konto kann nicht geladen werden." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Zur Kontoseite gehen" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Zur Kontoseite gehen" msgid "Try again" msgstr "Erneut versuchen" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} hat angegeben, dass sein/ihr neues Konto jetzt ist:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Handle kopiert" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Handle konnte nicht kopiert werden" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Handle kopieren" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR-Code" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Zur ursprünglichen Profilseite gehen" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Profilbild anzeigen" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Profil-Header anzeigen" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In Erinnerung an" @@ -202,14 +202,14 @@ msgstr "In Erinnerung an" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} eigene Beiträge, {1} Antworten, {2} Quotes, {3} Boosts" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts" @@ -220,23 +220,23 @@ msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Letzter Beitrag des vergangenen Tags} other {Letzter Beitrag der vergangenen {2} Tage}}} other {{3, plural, one {Letzte {4} Beiträge des vergangenen Tags} other {Letzte {5} Beiträge der vergangenen {6} Tage}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Letzter Beitrag des vergangenen Jahres} other {Letzter Beitrag der vergangenen {1} Jahre}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Original" msgid "Replies" msgstr "Antworten" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Antworten" msgid "Quotes" msgstr "Quotes" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Quotes" msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Beitragsstatistiken nicht verfügbar." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Beitragsstatistiken anzeigen" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Mehr von <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Öffentlich" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Entferne…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Verlassen" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportieren" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Gefällt mir" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Mehr lesen →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Link konnte nicht kopiert werden" @@ -1950,14 +1950,14 @@ msgstr "Link öffnen?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopieren" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Teilen…" @@ -2641,7 +2641,7 @@ msgstr "Im aktuellen Ansichtsmodus nicht verfügbar" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bearbeiten" @@ -3131,7 +3131,7 @@ msgstr "Bearbeitet" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Inhalt anzeigen" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# Autor} other {# Autoren}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Sortieren" @@ -3753,59 +3754,73 @@ msgstr "Vorheriger Autor" msgid "Scroll to top" msgstr "Zum Anfang scrollen" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimentell" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Fehler: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Sie sind nicht eingeloggt. Interaktionen (Antworten, Boost usw.) sind ni msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Fehler: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "Zur Vollansicht wechseln" msgid "Show all sensitive content" msgstr "Alle sensiblen Inhalte anzeigen" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimentell" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Wechsel nicht möglich" From b0b63edf57faefe258ad10822395a33a72e948a7 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:10 +0800 Subject: [PATCH 11/34] New translations (Basque) --- src/locales/eu-ES.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index d0426bad38..82a7d3eb36 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatizatua" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Taldea" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Egiaztatua" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "<0>{0}(e)an batu zen" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "zerbitzariaren domeinu-izena" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "jarraitzaile" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Erabiltzaileak informazio hau publiko ez egitea aukeratu du." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {Jarraitzaile <0>{0}} other {<1>{1} jarraitzaile}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "jarraitzen" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {}other {<0>{0} jarraitzen}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {Bidalketa <0>{0}} other {<1>{1} bidalketa}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Ikusi profila" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Ezin da kontua kargatu." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Joan kontuaren orrira" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Joan kontuaren orrira" msgid "Try again" msgstr "Saiatu berriro" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}(e)k adierazi du kontu berria duela:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Helbidea kopiatu da" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Ezin da helbidea kopiatu" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopiatu helbidea" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR kodea" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Joan jatorrizko profilaren orrira" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Ikusi profileko irudia" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Ikusi goiburuko irudia" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Editatu profila" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In Memoriam" @@ -202,14 +202,14 @@ msgstr "In Memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} jatorrizko bidalketa, {1} erantzun, {2} iruzkin, {3} bultzada" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada" @@ -220,23 +220,23 @@ msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Azken bidalketa azken egunean} other {Azken bidalketa azken {2} egunetan}}} other {{3, plural, one {Azken {4} bidalketak azken egunean} other {Azken {5} bidalketak azken {6} egunetan}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Azken bidalketa azken urte(et)an} other {Azken {1} bidalketak azken urte(et)an}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originalak" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originalak" msgid "Replies" msgstr "Erantzunak" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Erantzunak" msgid "Quotes" msgstr "Iruzkinak" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Iruzkinak" msgid "Boosts" msgstr "Bultzadak" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Bidalketaren estatistikak ez daude erabilgarri." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Ikusi bidalketen estatistikak" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "<0/>(r)en gehiago" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Publikoa" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Kendu…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Irten" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Esportatu" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {kontu #} other {# kontu}}" @@ -1666,7 +1666,7 @@ msgstr "Gogokoak" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Irakurri gehiago →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Esteka kopiatu da" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" @@ -1950,14 +1950,14 @@ msgstr "Esteka ireki?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopiatu" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Partekatu…" @@ -2641,7 +2641,7 @@ msgstr "Ez dago erabilgarri uneko ikuspegian" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editatu" @@ -3131,7 +3131,7 @@ msgstr "Editatuta" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Erakutsi edukia" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Aldatu kontuko zerbitzarira {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Aldatu nire zerbitzarira(<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {egile #} other {# egile}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Sailkatu" @@ -3753,59 +3754,73 @@ msgstr "Aurreko egilea" msgid "Scroll to top" msgstr "Korritu gora" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Esperimentala" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Errorea: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Ez duzu saiorik hasi. Ezin duzu interaktuatu (erantzun, bultzatu...)" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Bidalketa hau beste zerbitzari batekoa da (<0>{instance}). Interakzioak (erantzunak, bultzadak, etab.) ez dira posible." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Errorea: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Aldatu nire zerbitzarira interakzioak gaitzeko" @@ -4767,10 +4778,6 @@ msgstr "Aldatu bista osora" msgid "Show all sensitive content" msgstr "Erakutsi eduki hunkigarri guztia" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Esperimentala" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Ezin da aldatu" From fc2a9ddbc65349a473900c22657d8bf398e8622d Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:11 +0800 Subject: [PATCH 12/34] New translations (Finnish) --- src/locales/fi-FI.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index e14d2cae5b..2aa0d58b20 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Botti" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Ryhmä" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Vahvistettu" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Liittynyt <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "palvelimen verkkotunnus" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seuraajat" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} seuraaja} other {<1>{1} seuraajaa}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seurattavat" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} seurattava}other {<0>{0} seurattavaa}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} julkaisu} other {<1>{1} julkaisua}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Näytä profiili" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Tiliä ei voitu ladata." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Siirry tilisivulle" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Siirry tilisivulle" msgid "Try again" msgstr "Yritä uudelleen" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} on ilmoittanut, että hänen uusi tilinsä on nyt:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Käyttäjätunnus kopioitu" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Käyttäjätunnusta ei voitu kopioida" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopioi käyttäjätunnus" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR‐koodi" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Siirry alkuperäiselle profiilisivulle" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Näytä profiilikuva" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Näytä profiilin otsake" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Muokkaa profiilia" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Muistoissamme" @@ -202,14 +202,14 @@ msgstr "Muistoissamme" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} lainausta, {3} tehostusta" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta" @@ -220,23 +220,23 @@ msgstr "{0} alkuperäistä julkaisua, {1} vastausta, {2} tehostusta" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Viimeisin julkaisu viime päivänä} other {Viimeisin julkaisu viimeisenä {2} päivänä}}} other {{3, plural, one {Viimeiset {4} julkaisua viime päivänä} other {Viimeiset {5} julkaisua viimeisenä {6} päivänä}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Viimeisen julkaisu viime vuosina} other {Viimeiset {1} julkaisua viime vuosina}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Alkuperäiset" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Alkuperäiset" msgid "Replies" msgstr "Vastaukset" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Vastaukset" msgid "Quotes" msgstr "Lainaukset" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Lainaukset" msgid "Boosts" msgstr "Tehostukset" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Julkaisutilastoja ei saatavilla." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Näytä julkaisutilastot" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Lisää tekijältä <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Julkinen" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Kokoelma käyttäjältä <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Poista…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Poistu" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Vie" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# tili} other {# tiliä}}" @@ -1666,7 +1666,7 @@ msgstr "Tykkäykset" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Lue lisää →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Linkki kopioitu" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Linkkiä ei voitu kopioida" @@ -1950,14 +1950,14 @@ msgstr "Avataanko linkki?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopioi" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Jaa…" @@ -2641,7 +2641,7 @@ msgstr "Ei saatavilla nykyisessä näkymätilassa" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Muokkaa" @@ -3131,7 +3131,7 @@ msgstr "Muokattu" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Näytä sisältö" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Vaihda tilin palvelimelle {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Vaihda omalle palvelimelle (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# tekijä} other {# tekijää}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Järjestys" @@ -3753,59 +3754,73 @@ msgstr "Edellinen tekijä" msgid "Scroll to top" msgstr "Vieritä ylös" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Kokeellinen" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Virhe: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Et ole kirjautuneena sisään. Vuorovaikutus (vastaaminen, tehostaminen msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Tämä julkaisu on toiselta palvelimelta (<0>{instance}). Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Virhe: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Vaihda omalle palvelimelle, niin saat vuorovaikutuksen käyttöön" @@ -4767,10 +4778,6 @@ msgstr "Vaihda täyteen näkymään" msgid "Show all sensitive content" msgstr "Näytä kaikki arkaluonteinen sisältö" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Kokeellinen" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Ei voitu vaihtaa" From 25f6c26d58370db55ebbc17b2d6a80d2357e1b41 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:13 +0800 Subject: [PATCH 13/34] New translations (Hebrew) --- src/locales/he-IL.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 54e1c68d26..3be321bfd1 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "בוט" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "קבוצה" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "מאומת" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "הצטרף ב-<0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "שם המתחם של השרת" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "עוקבים" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "‏משתמש זה בחר לא לשתף מידע זה." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} עוקב} two {<0>{0} עוקבים} many {<1>{1} עוקבים} other {<1>{1} עוקבים}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "מעקב" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} עוקב אחרי} two {<0>{0} עוקבים אחרי} many {<0>{0} עוקבים אחרי} other {<0>{0} עוקבים אחרי}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} פוסט} two {<1>{1} פוסטים} many {<1>{1} פוסטים} other {<1>{1} פוסטים}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "צפה בפרופיל" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "לא ניתן לטעון את החשבון." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "אל דף החשבון" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "אל דף החשבון" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ציין שחשבונו החדש הוא כעת:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "המזהה הועתק" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "לא ניתן להעתיק את המזהה" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "העתקת המזהה" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR קוד" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "אל עמוד הפרופיל המקורי" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "הצגת תמונת פרופיל" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "צפה בכותרת הפרופיל" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "עריכת פרופיל" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "חשבון זכרון" @@ -202,14 +202,14 @@ msgstr "חשבון זכרון" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} פוסטים מקוריים, {1} תגובות, {2} ציטוטים, {3} שיתופים" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} פוסטים מקוריים, {1} תגובות, {2} שיתופים" @@ -220,23 +220,23 @@ msgstr "{0} פוסטים מקוריים, {1} תגובות, {2} שיתופים" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {פוסט אחרון אחד ביום האחרון} other {פוסט אחרון אחד ב-{2} הימים האחרונים}}} other {{3, plural, one {{4} פוסטים אחרונים ביום האחרון} other {{5} פוסטים אחרונים ב-{6} הימים האחרונים}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "מקור" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "מקור" msgid "Replies" msgstr "תגובות" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "תגובות" msgid "Quotes" msgstr "ציטוטים" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "ציטוטים" msgid "Boosts" msgstr "הדהודים" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "הסטטיסטיקה על הטיוטים לא זמינה." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "צפה בנתוני הפוסט" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "עוד מ-<0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "פומבי" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "צא" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "ייצוא" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {חשבון אחד} two {שני חשבונות} many {# חשבונות} other {# חשבונות}}" @@ -1667,7 +1667,7 @@ msgstr "לייקים" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1931,14 +1931,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "הקישור הועתק" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "לא ניתן להעתיק את הקישור" @@ -1951,14 +1951,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "שיתוף…" @@ -2642,7 +2642,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3132,7 +3132,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3426,6 +3426,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3681,7 +3682,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3754,59 +3755,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "נסיוני" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "תקלה: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4722,10 +4737,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "תקלה: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4768,10 +4779,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "נסיוני" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "לא ניתן לעבור" From f9ac92e11a0140c7d585a322fa9396a77d87afc7 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:14 +0800 Subject: [PATCH 14/34] New translations (Hungarian) --- src/locales/hu-HU.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index 24ef32a73e..09607f9f0f 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "" @@ -202,14 +202,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -220,23 +220,23 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From 1e6c0e3604afa979b3443ca45bfd8b3f8b0575b8 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:15 +0800 Subject: [PATCH 15/34] New translations (Italian) --- src/locales/it-IT.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index a68e031932..c2fed3932d 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatizzato" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Gruppo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificato" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Iscrizione: <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "nome dominio del server" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguaci" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "L'utente ha scelto di non condividere questa informazione." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Seguace} other {<1>{1} Seguaci}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seguiti" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} Seguito}other {<0>{0} Seguiti}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Post}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Visualizza profilo" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Impossibile caricare account." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Vai alla pagina dell'account" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Vai alla pagina dell'account" msgid "Try again" msgstr "Riprova" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicato che il suo nuovo account è ora:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Nome utente copiato" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Impossibile copiare nome utente" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copia nome utente" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Codice QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Vai alla pagina originale del profilo" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Visualizza immagine di profilo" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Visualizza immagine di copertina" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Modifica profilo" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In memoriam" @@ -202,14 +202,14 @@ msgstr "In memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} post originali, {1} risposte, {2} citazioni, {3} reblog" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} post originali, {1} risposte, {2} reblog" @@ -220,23 +220,23 @@ msgstr "{0} post originali, {1} risposte, {2} reblog" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural,one {{1, plural,one {Ultimo post nell'ultimo giorno}other {Ultimo post negli ultimi {2} giorni}}} other {{3, plural,one {Ultimi {4} post nell'ultimo giorno} other {Ultimi {5} post negli ultimi {6} giorni}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Ultimo post nell'ultimo anno(i)} other {Ultimi {1} post nell'ultimo anno(i)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originali" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originali" msgid "Replies" msgstr "Risposte" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Risposte" msgid "Quotes" msgstr "Citazioni" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citazioni" msgid "Boosts" msgstr "Reblog" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Statistiche post non disponibili." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Visualizza statistiche post" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Altro da <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Pubblico" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Collezione di <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Rimuovi…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Esci" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Esporta" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# account} other {# account}}" @@ -1666,7 +1666,7 @@ msgstr "Mi piace" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Leggi di più →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Link copiato" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Impossibile copiare link" @@ -1950,14 +1950,14 @@ msgstr "Aprire il link?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Condividi…" @@ -2641,7 +2641,7 @@ msgstr "Non disponibile nell'attuale modalità di visualizzazione" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifica" @@ -3131,7 +3131,7 @@ msgstr "Modificato" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostra contenuto" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Passa al server dell'account {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Passa al mio server (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autore} other {# autori}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordina" @@ -3753,59 +3754,73 @@ msgstr "Autore precedente" msgid "Scroll to top" msgstr "Torna su" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Sperimentale" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Errore: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Non hai effettuato l'accesso. Le interazioni (risposte, reblog, ecc.) so msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Questo post è di un altro server (<0>{instance}). Le interazioni (risposte, reblog, ecc.) sono disabilitate." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Errore: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Passa al mio server per abilitare le interazioni" @@ -4767,10 +4778,6 @@ msgstr "Passa a vista completa" msgid "Show all sensitive content" msgstr "Mostra tutti i contenuti sensibili" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Sperimentale" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Impossibile cambiare" From 68a5612069866d05274f156a5f84ef4404d7486d Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:17 +0800 Subject: [PATCH 16/34] New translations (Japanese) --- src/locales/ja-JP.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 61fb963a59..e7fecfd301 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:58\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "BOTアカウント" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "グループ" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "認証済み" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "<0>{0} に参加しました" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "サーバーのドメイン名" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "フォロワー" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "このユーザーはこの情報を利用できないように選択しました。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} フォロワー} other {<1>{1} フォロワー}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} フォロー}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} 投稿} other {<1>{1} 投稿}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "プロフィールを見る" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "アカウントを読み込めません。" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "アカウントページに移動" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "アカウントページに移動" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}の新しいアカウント:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "ハンドルをコピーしました" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "ハンドルをコピーできません" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "ハンドルをコピー" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QRコード" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "元のプロフィールページに移動" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "プロフィール画像を表示" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "プロフィールヘッダーを表示" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "プロフィールを編集" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "" @@ -202,14 +202,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} 投稿、 {1} 返信、 {2} 引用、 {3} ブースト" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 投稿、 {1} 返信、 {2} ブースト" @@ -220,23 +220,23 @@ msgstr "{0} 投稿、 {1} 返信、 {2} ブースト" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {1 年以内に 1 回の投稿} other {1 年以内に {1} 回の投稿}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "オリジナル" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "オリジナル" msgid "Replies" msgstr "返信" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "返信" msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "引用" msgid "Boosts" msgstr "ブースト" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "投稿の統計情報を利用できません。" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "投稿の統計を見る" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "公開" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "終了" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "エクスポート" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, other {# アカウント}}" @@ -1666,7 +1666,7 @@ msgstr "いいね!" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "続きを見る →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "リンクをコピーしました" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "リンクをコピーできません" @@ -1950,14 +1950,14 @@ msgstr "リンクを開く" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "コピー" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "共有…" @@ -2641,7 +2641,7 @@ msgstr "現在のビューモードでは使用できません" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編集" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "コンテンツを表示" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, other {# 人}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "ソート" @@ -3753,59 +3754,73 @@ msgstr "前のユーザー" msgid "Scroll to top" msgstr "一番上までスクロール" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From bcfb43bfc791aada8131673c899851c98774a9c2 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:18 +0800 Subject: [PATCH 17/34] New translations (Korean) --- src/locales/ko-KR.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 3ca75237bb..b7e3445fb2 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "자동화됨" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "그룹" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "인증됨" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "<0>{0} 가입" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "서버 도메인 이름" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "팔로워" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "이 사용자는 해당 정보를 볼 수 없도록 설정했습니다." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "계정을 불러 올 수 없습니다." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "계정 페이지로 이동" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "계정 페이지로 이동" msgid "Try again" msgstr "재시도" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 님은 새 계정으로 옮기셨습니다:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "핸들 복사됨" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "핸들을 복사할 수 없습니다" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "핸들 복사" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "원본 프로필 페이지로 가기" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "프로필 이미지 보기" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "프로필 헤더 보기" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "프로필 고치기" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "고인을 추모함" @@ -202,14 +202,14 @@ msgstr "고인을 추모함" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트" @@ -220,23 +220,23 @@ msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {지난 하루 동안 1개의 게시물} other {지난 {2}일 동안 1개의 게시물}}} other {{3, plural, one {지난 하루 동안 {4}개의 게시물} other {지난 {6}일 동안 {5}개의 게시물}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {지난 몇 해 동안 1개의 게시물} other {지난 몇 해 동안 {1}개의 게시물}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "원본" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "원본" msgid "Replies" msgstr "댓글" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "댓글" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "부스트" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "게시물 통계 못 봄." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "게시물 통계 보기" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "공개" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "지우기…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "내보내기" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "좋아요" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "더 보기 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "링크 복사됨" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "링크를 복사할 수 없음" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "복사" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "공유…" @@ -2641,7 +2641,7 @@ msgstr "현재 보기 모드에서는 못 씀" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "고치기" @@ -3131,7 +3131,7 @@ msgstr "고쳐짐" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "내용 보기" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, other {글쓴이 #명}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "정렬" @@ -3753,59 +3754,73 @@ msgstr "이전 글쓴이" msgid "Scroll to top" msgstr "맨 위로" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "시범적" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "오류: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "로그인하지 않았습니다. 상호작용(댓글, 부스트 등) 은 msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "오류: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "전체 화면으로 전환" msgid "Show all sensitive content" msgstr "모든 민감한 내용 보기" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "시범적" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "전환할 수 없음" From 8c6c1aafd6421b64479aa8869ac217dacf8a83d5 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:19 +0800 Subject: [PATCH 18/34] New translations (Lithuanian) --- src/locales/lt-LT.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 4e3a10b262..5c1d364c00 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatizuotas" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupuoti" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Patvirtinta" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Prisijungė <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "serverio domeno vardas" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Sekėjai" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Sekimai" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Nepavyksta įkelti paskyros." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Eiti į paskyros puslapį" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Eiti į paskyros puslapį" msgid "Try again" msgstr "Bandyti dar kartą" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} nurodė, kad jų naujoji paskyra dabar yra:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Nukopijuotas socialinis medijos vardas" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Nepavyksta nukopijuoti socialinės medijos vardo." -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopijuoti socialinės medijos vardą" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Eiti į originalų profilio puslapį" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Peržiūrėti profilio vaizdą" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Peržiūrėti profilio antraštę" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Redaguoti profilį" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Atminimui" @@ -202,14 +202,14 @@ msgstr "Atminimui" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai" @@ -220,23 +220,23 @@ msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {{1} paskutinis įrašas per pastaruosius metus} few {{1} paskutiniai įrašai per pastaruosius metus} many {{1} paskutinio įrašo per pastaruosius metus} other {{1} paskutinių įrašų per pastaruosius metus}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originalūs" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originalūs" msgid "Replies" msgstr "Atsakymai" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Atsakymai" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "Pasidalinimai" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Įrašo statistika nepasiekiama." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Peržiūrėti įrašų statistiką" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Daugiau iš <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Vieša" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Šalinti…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Eksportuoti" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Patiktukų" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Skaityti daugiau →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Nukopijuota nuorada" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopijuoti" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Bendrinti…" @@ -2641,7 +2641,7 @@ msgstr "Nepasiekiama dabartiniame rodinio režime." #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redaguoti" @@ -3131,7 +3131,7 @@ msgstr "Redaguota" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Rodyti turinį" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autorius} few {# autoriai} many {# autoriaus} other {# autorių}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Rikiuoti" @@ -3753,59 +3754,73 @@ msgstr "Ankstesnis autorius" msgid "Scroll to top" msgstr "Slinkti į viršų" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Eksperimentinis" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Klaida: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Nesate prisijungę. Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Klaida: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "Perjungti į visą rodymą" msgid "Show all sensitive content" msgstr "Rodyti visą jautrų turinį" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Eksperimentinis" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Nepavyksta perjungti." From 979d38f66faa4bba734af2292440439605ae614a Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:21 +0800 Subject: [PATCH 19/34] New translations (Dutch) --- src/locales/nl-NL.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index b01ee69c7c..42707ce5f7 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Geautomatiseerd" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Groep" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Geverifieerd" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Lid geworden op <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "server domeinnaam" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Volgers" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Deze gebruiker heeft ervoor gekozen om deze informatie niet beschikbaar te maken." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Kan account niet laden." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ga naar de accountpagina" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ga naar de accountpagina" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} heeft aangegeven dat ze een nieuw account hebben:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Kenmerk gekopieerd" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Kan dit kenmerk niet kopiëren" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopieer kenmerk" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ga naar de oorspronkelijke profielpagina" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Bekijk profielfoto" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Bekijk profielkop" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Bewerk profiel" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In Memoriam" @@ -202,14 +202,14 @@ msgstr "In Memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originele berichten, {1} antwoorden, {2} boosts" @@ -220,23 +220,23 @@ msgstr "{0} originele berichten, {1} antwoorden, {2} boosts" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Laatste bericht van de afgelopen dag} other {Laatste 1 bericht van de afgelopen {2} dagen}}} other {{3, plural, one {Laatste {4} berichten van de afgelopen dag} other {Laatste {5} berichten van de afgelopen {6} dagen}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Laatste bericht van de afgelopen jaren} other {Laatste {1} berichten van de afgelopen jaren}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Origineel" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Origineel" msgid "Replies" msgstr "Antwoorden" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Antwoorden" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Berichtstatistieken niet beschikbaar." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Bekijk berichtstatistieken" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Openbaar" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Verwijder…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exporteer" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Likes" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Lees meer →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Link gekopieerd" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Kan deze link niet kopiëren" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopiëer" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Delen…" @@ -2641,7 +2641,7 @@ msgstr "Niet beschikbaar in huidige weergavemodus" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bewerk" @@ -3131,7 +3131,7 @@ msgstr "Bewerkt" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Toon inhoud" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# auteur} other {# auteurs}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Sorteer" @@ -3753,59 +3754,73 @@ msgstr "Vorige auteur" msgid "Scroll to top" msgstr "Scroll naar boven" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimenteel" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Fout: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Je bent niet ingelogd. Interacties (antwoorden, boosten, etc) zijn niet msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Fout: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "Toon alle gevoelige inhoud" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimenteel" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Kan niet overschakelen" From be8b82ff5fdfe0852b21e430dc94f36697eefb3f Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:22 +0800 Subject: [PATCH 20/34] New translations (Polish) --- src/locales/pl-PL.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index a3a5b33872..daf1d4fa14 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-19 13:20\n" +"PO-Revision-Date: 2026-06-19 17:53\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" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "Ostatnia aktywność: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Bot" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupa" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} obserwujący} few {<1>{1} obserwujących} many {<1>{1} obserwujących} other {<1>{1} obserwujących}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Zweryfikowano" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Jest tutaj od <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "nazwa domeny serwera" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Obserwujący" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Ta osoba nie udostępnia tych informacji." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} obserwujący} few {<1>{1} obserwujących} many {<1>{1} obserwujących} other {<1>{1} obserwujących}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "obserwowanych" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} obserwowany} few {<0>{0} obserwowanych} many {<0>{0} obserwowanych}other {<0>{0} obserwowanych}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} wpis} few {<1>{1} wpisy} many {<1>{1} wpisów} other {<1>{1} wpisy}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Zobacz profil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Nie udało się załadować konta." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Przejdź na stronę konta" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Przejdź na stronę konta" msgid "Try again" msgstr "Spróbuj ponownie" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} używa teraz nowego konta:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Skopiowano identyfikator" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Nie udało się skopiować identyfikatora" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopiuj identyfikator" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Kod QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Przejdź na oryginalną stronę profilową" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Pokaż zdjęcie profilowe" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Pokaż baner profilu" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Edytuj profil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In memoriam" @@ -202,14 +202,14 @@ msgstr "In memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} wpisy, {1} odpowiedzi, {2} cytowania, {3} podbicia" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "wpisy: {0}, odpowiedzi: {1}, podbicia: {2}" @@ -220,23 +220,23 @@ msgstr "wpisy: {0}, odpowiedzi: {1}, podbicia: {2}" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Ostatni wpis w ciągu minionych 24 godzin} few {Ostatni wpis w ciągu minionych {2} dni} many {Ostatni wpis w ciągu minionych {2} dni} other {Ostatni wpis w ciągu minionych {2} dni}}} few {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} many {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} other {{3, plural, one {Ostatni wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Ostatni wpis w ciągu minionego roku} few {Ostatnie {1} wpisy w ciągu minionego roku} many {Ostatnie {1} wpisów w ciągu minionego roku} other {Ostatnie {1} wpisów w ciągu minionego roku}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Oryginalne" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Oryginalne" msgid "Replies" msgstr "Odpowiedzi" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Odpowiedzi" msgid "Quotes" msgstr "Cytowania" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Cytowania" msgid "Boosts" msgstr "Podbicia" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Statystyki wpisów nie są dostępne." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Pokaż statystyki wpisów" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Więcej od <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "Czy chcesz usunąć się z tej kolekcji?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "Kurator nie będzie mógł dodać Cię do tej kolekcji przez 25 godziny. Zablokuj go, żeby nie mógł dodać Cię także do żadnej innej kolekcji." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Usuń…" @@ -460,7 +460,7 @@ msgstr "Oznacz jako \"wrażliwe\"" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Publiczny" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "Niepubliczna" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Kolekcja autorstwa: <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Ostatnia aktualizacja: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "Usunięto @{username} z kolekcji" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Zarządzaj kontami" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Usuń…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Dodaj konto" @@ -950,7 +950,7 @@ msgstr "Wyjdź" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Eksport" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# konto} few {# konta} many {# kont} other {# kont}}" @@ -1666,7 +1666,7 @@ msgstr "Polubienia" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Kolekcje" @@ -1930,14 +1930,14 @@ msgstr "Więcej →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" @@ -1950,14 +1950,14 @@ msgstr "Otworzyć link?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopiuj" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Udostępnij…" @@ -2641,7 +2641,7 @@ msgstr "Niedostępne w aktywnym trybie widoku" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edytuj" @@ -3131,7 +3131,7 @@ msgstr "Edytowano" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Pokaż zawartość" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Przełącz na sewer konta" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Przełącz na swój serwer (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} few {# autorów} other {# autorów}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Sortuj" @@ -3753,59 +3754,73 @@ msgstr "Poprzedni autor" msgid "Scroll to top" msgstr "Przewiń na górę" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "Data dodania" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "sort.name" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Ostatnia aktywność" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "Najwięcej obserwujących" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Kolekcja" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "Usunięto z kolekcji" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "Nie udało się usunąć z kolekcji" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Opublikuj kolekcję" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "Zgłoś kolekcję…" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Eksperymentalne" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Błąd: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "Nie udało się załadować kolekcji." -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " Kolekcja autorstwa " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "Nie ma jeszcze żadnych kont w tej kolekcji." -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "Oznaczone jako \"wrażliwe\"" @@ -4721,10 +4736,6 @@ msgstr "Nie zalogowano. Interakcje (odpowiedzi, podbicia, itp.) nie są możliwe msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ten wpis pochodzi z innego serwera (<0>{instance}). Interakcje (odpowiedzi, boosty, itd.) nie są możliwe" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Błąd: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Przełącz się na swój serwer, żeby umożliwić interakcje" @@ -4767,10 +4778,6 @@ msgstr "Przełącz na widok pełnoekranowy" msgid "Show all sensitive content" msgstr "Pokaż wszystkie wrażliwe treści" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Eksperymentalne" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Nie udało się przełączyć" From c1d39442915df8220628ed87e08963b6c197eed4 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:24 +0800 Subject: [PATCH 21/34] New translations (Portuguese) --- src/locales/pt-PT.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index aa4b4bc2e7..f75032dd5e 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automático" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Juntou-se em <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "domínio do servidor" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguidores" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "O utilizador privou esta informação." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "A seguir" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Impossível carregar conta." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ir à página da conta" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ir à página da conta" msgid "Try again" msgstr "Tentar novamente" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "A nova conta de <0>{displayName} é:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Utilizador copiado" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Impossível copiar utilizador" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copiar utilizador" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ir à página original do perfil" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Ver foto de perfil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Ver banner de perfil" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Em memória" @@ -202,14 +202,14 @@ msgstr "Em memória" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} postagens originais, {1} respostas, {2} impulsos" @@ -220,23 +220,23 @@ msgstr "{0} postagens originais, {1} respostas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última postagem no último dia} other {Última postagem nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} postagens no último dia} other {Últimas {5} postagens nos últimos {6} dias}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última postagem no(s) ano(s) passado(s)} other {Últimas {1} postagens no(s) ano(s) passado(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Original" msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respostas" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Estatísticas indisponíveis." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Ver estatísticas" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Mais de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Público" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Eliminar…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportar" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Gostos" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1931,14 +1931,14 @@ msgstr "Leia mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Ligação copiada" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Impossível copiar ligação" @@ -1951,14 +1951,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Partilhar…" @@ -2642,7 +2642,7 @@ msgstr "Indisponível no modo de visualização atual" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -3132,7 +3132,7 @@ msgstr "Editado" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostrar conteúdo" @@ -3426,6 +3426,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3681,7 +3682,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autor} other {# autores}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordenar" @@ -3754,59 +3755,73 @@ msgstr "Autor anterior" msgid "Scroll to top" msgstr "Rolar até o topo" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Erro: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4722,10 +4737,6 @@ msgstr "Não estás conectado. Interações como (respostas, impulsos, etc.) nã msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Erro: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4768,10 +4779,6 @@ msgstr "Alterar para visualização completa" msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Impossível alterar" From 5c362d187f0f5e691100b3573c1748465266e916 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:25 +0800 Subject: [PATCH 22/34] New translations (Russian) --- src/locales/ru-RU.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 26011dd7ea..bc34415143 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Бот" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Группа" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Подтверждено" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Присоединил(ся/ась) <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "доменное имя сервера" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Подписчик(а/ов)" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Этот пользователь предпочёл не раскрывать эту информацию." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Подписчик} other {<1>{1} Подписчиков}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Подпис(ки/ок)" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} Подписок}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Пост} other {<1>{1} Постов}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Посмотреть профиль" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Не удалось загрузить учётную запись." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Перейти на страницу учётной записи" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Перейти на страницу учётной записи" msgid "Try again" msgstr "Повторите попытку" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} указал(а), что теперь использует новую учётную запись:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Имя пользователя скопировано" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Не удалось скопировать имя пользователя" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Копировать имя пользователя" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR-код" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Перейти на страницу оригинального профиля" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Просмотр изображения профиля" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Открыть изображение-шапку" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Редактировать профиль" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Вечная память" @@ -202,14 +202,14 @@ msgstr "Вечная память" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} оригинальных постов, {1} ответов, {2} цитат, {3} продвижений" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "Оригинальные посты: {0}. Ответы: {1}. Продвижения: {2}" @@ -220,23 +220,23 @@ msgstr "Оригинальные посты: {0}. Ответы: {1}. Продв #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {1 последний пост за 1 последний день} other {1 последний пост за {2} последних ден(я/ей)}}} other {{3, plural, one {Последние {4} пост(а/ов) за 1 последний день} other {Последние {5} пост(а/ов) за {6} последних ден(я/ей)}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {{1} пост} few {{1} поста} many {{1} постов} other {{1} поста}} за последний год или годы" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Оригинальные" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Оригинальные" msgid "Replies" msgstr "Ответы" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Ответы" msgid "Quotes" msgstr "Цитаты" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Цитаты" msgid "Boosts" msgstr "Продвижения" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Статистика публикации постов недоступна." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Показать статистику публикации постов" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Больше от <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Публичный" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Удалить…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Закрыть" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Экспорт" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# аккаунт} other {# аккаунты}}" @@ -1666,7 +1666,7 @@ msgstr "Нравится" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Читать далее →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Ссылка скопирована" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Не удалось скопировать ссылку" @@ -1950,14 +1950,14 @@ msgstr "Открыть ссылку?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Копировать" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Поделиться…" @@ -2641,7 +2641,7 @@ msgstr "Недоступно в текущем режиме просмотра" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редактировать" @@ -3131,7 +3131,7 @@ msgstr "Отредактировано" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Показать содержимое" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Переключиться на учётную запись сервера {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Переключиться на мой сервер (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# автор} other {# авторы}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Сортировка" @@ -3753,59 +3754,73 @@ msgstr "Предыдущий автор" msgid "Scroll to top" msgstr "Прокрутка к началу" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Экспериментальные" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Ошибка: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Вы не вошли в систему. Взаимодействия (о msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Это сообщение с другого сервера (<0>{instance}). Взаимодействия (ответ, продвижение и т. д.) невозможны." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Ошибка: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Переключиться на мой сервер для включения взаимодействий" @@ -4767,10 +4778,6 @@ msgstr "Переключиться на полный вид" msgid "Show all sensitive content" msgstr "Показать весь деликатный контент" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Экспериментальные" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Не удалось переключиться" From 96dc09c63d96bc41042d881ab508538da45bd88d Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:27 +0800 Subject: [PATCH 23/34] New translations (Turkish) --- src/locales/tr-TR.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 28f6ebf6ae..b136004439 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Otomatik" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grup" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Doğrulandı" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "<0>{0} Katıldı" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "sunucu alan adı" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Takipçiler" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Bu kullanıcı bu bilgileri yayınlamamayı tercih etti." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Hesap yüklenemedi." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Hesap sayfasına git" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Hesap sayfasına git" msgid "Try again" msgstr "Tekrar deneyin" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} yeni hesabının artık şu şekilde olduğunu belirtti:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "İsim kopyalandı" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "İsim Kopyalanamadı" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "İsmi Kopyala" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Orijinal profil sayfasına git" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Profil resmini görüntüle" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Profil kapak resmini görüntüle" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Profili düzenle" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Anısına" @@ -202,14 +202,14 @@ msgstr "Anısına" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "orijinal gönderiler, yanıtlar, yükseltmeler" @@ -220,23 +220,23 @@ msgstr "orijinal gönderiler, yanıtlar, yükseltmeler" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Orijinal" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Orijinal" msgid "Replies" msgstr "Yanıtlar" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Yanıtlar" msgid "Quotes" msgstr "Alıntılar" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Alıntılar" msgid "Boosts" msgstr "Yükseltmeler" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Gönderi istatistiklerine ulaşılamıyor." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Gönderi istatistiklerini görüntüle" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Herkese Açık" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Çık" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Beğeniler" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Bağlantı kopyalandı" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Bağlantı kopyalanamadı" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopyala" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Paylaş…" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Düzenle" @@ -3131,7 +3131,7 @@ msgstr "Düzenlendi" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "İçeriği göster" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "Başa Kaydır" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Deneysel" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Deneysel" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From 2c05bca18df5d42a5c008773352f171050819ca7 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:28 +0800 Subject: [PATCH 24/34] New translations (Ukrainian) --- src/locales/uk-UA.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index c7d9ebd213..5d107b0750 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Автоматизовано" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Група" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Верифіковано" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Приєднав(-ла)ся <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "доменне ім'я сервера" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Підписники" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Цей користувач вирішив не розкривати цю інформацію." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Підписник} few {<1>{1} Підписники} other {<1>{1} Підписників}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Підписок" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} Підписка} few {<0>{0} Підписки} other {<0>{0} Підписок}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Допис} few {<1>{1} Дописи} other {<1>{1} Дописів}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Переглянути профіль" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Не вдалося завантажити обліковий запис." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Перейти на сторінку облікового запису" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Перейти на сторінку облікового запису" msgid "Try again" msgstr "Спробувати знову" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} вказав(-ла), що новий обліковий запис зараз:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Ідентифікатор скопійовано" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Не вдалося скопіювати ідентифікатор" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Скопіювати ідентифікатор" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR-код" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Перейти на сторінку на сервері" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Переглянути зображення профілю" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Переглянути шапку профілю" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Редагувати профіль" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Вічна пам'ять" @@ -202,14 +202,14 @@ msgstr "Вічна пам'ять" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} оригінальних дописів, {1} відповідей, {2} цитувань, {3} поширень" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} дописи, {1} відповіді, {2} поширення" @@ -220,23 +220,23 @@ msgstr "{0} дописи, {1} відповіді, {2} поширення" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {1 останній допис за 1 останній день} other {1 останній допис за {2} останніх днів}}} other {{3, plural, one {Останні {4} дописів за 1 останній день} other {Останні {5} дописів за {6} останніх днів}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {{1} допис} few {{1} дописи} many {{1} дописів} other {{1} дописи}} за останній рік чи роки" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Оригінал" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Оригінал" msgid "Replies" msgstr "Відповіді" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Відповіді" msgid "Quotes" msgstr "Цитати" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Цитати" msgid "Boosts" msgstr "Поширення" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Статистика дописів недоступна." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Переглянути статистику дописів" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Більше від <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Для всіх" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Вилучити…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Вийти" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Експорт" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# обліковий запис} few {# облікові записи} other {# облікових записів}}" @@ -1666,7 +1666,7 @@ msgstr "Вподобане" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Читати більше →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Посилання скопійовано" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Не вдалося скопіювати посилання" @@ -1950,14 +1950,14 @@ msgstr "Відкрити посилання?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Скопіювати" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Поширити…" @@ -2641,7 +2641,7 @@ msgstr "Недоступно в поточному режимі перегляд #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редагувати" @@ -3131,7 +3131,7 @@ msgstr "Відредаговано" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Показати вміст" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Перемкнутися на сервер обліковки {0} " #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Перемкнутися на мій сервер (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# автор} few {# автори} other {# авторів}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Сортування" @@ -3753,59 +3754,73 @@ msgstr "Попередній автор" msgid "Scroll to top" msgstr "Прокрутити догори" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Експериментальне" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Помилка: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Ви не увійшли в систему. Взаємодія (відп msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Цей допис з іншого серверу (<0>{instance}). Взаємодія (відповідь, поширення тощо) неможлива." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Помилка: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Перемкнутися на мій сервер задля взаємодії" @@ -4767,10 +4778,6 @@ msgstr "Перемкнутися на Повний вигляд" msgid "Show all sensitive content" msgstr "Показати весь чутливий вміст" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Експериментальне" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Не вдалося перемкнутися" From 352375bddf09a9bd86344f6671e9aef900bdf229 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:30 +0800 Subject: [PATCH 25/34] New translations (Chinese Simplified) --- src/locales/zh-CN.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 4c30d8a578..3ce8b97bf3 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-19 00:33\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "上次活跃: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "机器人" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "群组" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} 粉丝} other {<1>{1} followers}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "已认证" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "加入于 <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "站点域名" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "粉丝" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "该用户选择不提供此信息。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, other {<1>{1} 粉丝}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "关注" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} 关注}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, other {<1>{1} 嘟文}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "查看个人资料" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "无法加载账户。" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "转到账户页" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "转到账户页" msgid "Try again" msgstr "重试" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 已声明 Ta 现在的新账户是:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "已复制用户名" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "无法复制用户名" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "复制用户名" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "二维码" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "转到原始账户页" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "查看头像" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "查看横幅图片" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "编辑个人资料" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "悼念账户" @@ -202,14 +202,14 @@ msgstr "悼念账户" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} 条原创嘟文, {1} 条回复, {2} 条引用, {3} 条转嘟" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟" @@ -220,23 +220,23 @@ msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, other {{3, plural, other {最近 {6} 天发了 {5} 条嘟文}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, other {近几年的 {1} 条嘟文}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "原创" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "原创" msgid "Replies" msgstr "回复" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "回复" msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "引用" msgid "Boosts" msgstr "转嘟" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "嘟文统计不可用" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "查看嘟文统计" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "<0/> 的更多内容" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "是否把自己从合集中移除?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "创建人在 24 小时内无法将你重新添加到此合集中。若要阻止对方把你添加到任意合集中,请屏蔽。" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "将我移除…" @@ -460,7 +460,7 @@ msgstr "标记为敏感内容" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "公开" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "不列出" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "<0>@{username} 的合集" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "上次更新于: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "@{username} 被从合集中移除" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "管理账号" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "移除…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "添加账号" @@ -950,7 +950,7 @@ msgstr "关闭" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "导出" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural,other {# 个账户}}" @@ -1666,7 +1666,7 @@ msgstr "点赞列表" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "合集" @@ -1930,14 +1930,14 @@ msgstr "阅读更多 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "已复制链接" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "无法复制链接" @@ -1950,14 +1950,14 @@ msgstr "是否打开链接?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "复制" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "分享…" @@ -2641,7 +2641,7 @@ msgstr "在当前视图模式下不可用" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "编辑" @@ -3131,7 +3131,7 @@ msgstr "已编辑" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "显示内容" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "切换到该账户所在实例 {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "切换到我的实例 (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, other {# 名作者}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "排序" @@ -3753,59 +3754,73 @@ msgstr "上一位作者" msgid "Scroll to top" msgstr "返回顶部" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "添加日期" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "按名称排序" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "上次活跃" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "粉丝数降序" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "合集" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "已从合集中移除" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "无法从合集中移除" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "发布合集" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "举报合集…" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "实验性功能" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "错误: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "无法加载合集。" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " 创建的合集" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "此合集中还没有账号。" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "已标记为敏感内容" @@ -4721,10 +4736,6 @@ msgstr "你尚未登录。互动 ()" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "此嘟文加载自其它实例 (<0>{instance})。 无法进行互动 (回复、转嘟等)。" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "错误: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "切换到我所在的实例以进行互动" @@ -4767,10 +4778,6 @@ msgstr "切换至完整视图" msgid "Show all sensitive content" msgstr "显示所有敏感内容" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "实验性功能" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "无法切换" From 168a2999cc911cbe005260974352bbcf9b634f2f Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:31 +0800 Subject: [PATCH 26/34] New translations (Chinese Traditional) --- src/locales/zh-TW.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 13a403f6ca..2e1187588f 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "機器人" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "群組" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "已驗證" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "加入於 <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "伺服器域名" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "粉絲" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "此用戶選擇不提供資訊。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} 跟隨者} other {<1>{1} 跟隨者}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} 正在跟隨}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "查看個人資訊" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "無法載入帳號" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "前往帳號頁" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "前往帳號頁" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 他們的新帳號現在是:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "已複製用戶名" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "無法複製用戶名" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "複製用戶名" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR 碼" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "前往原始帳號頁面" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "查看頭像" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "查看個人資料標題" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "編輯個人資料" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "紀念帳戶" @@ -202,14 +202,14 @@ msgstr "紀念帳戶" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟" @@ -220,23 +220,23 @@ msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, other {{3, plural, other {最近 {6} 天內的 {5} 條嘟文}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "原文" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "原文" msgid "Replies" msgstr "回覆" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "回覆" msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "引用" msgid "Boosts" msgstr "轉嘟" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "查看貼文統計" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "公開" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "退出" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "匯出" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "喜歡" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "查看更多 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "連結已複製" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "無法複製連結" @@ -1950,14 +1950,14 @@ msgstr "開啟連結?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "複製" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "分享…" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編輯" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From b85377d552f78f790c5a7a6de216b2225c6e1783 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:33 +0800 Subject: [PATCH 27/34] New translations (Galician) --- src/locales/gl-ES.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index fd63ffe1ac..69b2443747 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-19 06:14\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "Última actividade: {date}" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatizada" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "{followersCount, plural, one {<0>{0} seguidora} other {<1>{1} seguidoras}}" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Verificada" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Creada <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "dominio do servidor" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Seguidoras" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "A usuaria decidiu non ofrecer esta información." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Seguidora} other {<1>{1} Seguidoras}}" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Seguimentos" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {}other {<0>{0} Seguimentos}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Publicación} other {<1>{1} Publicacións}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Ver perfil" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Non se puido cargar a conta." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ir á páxina da conta" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ir á páxina da conta" msgid "Try again" msgstr "Inténtao outra vez" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} informou de que agora a súa conta é:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Copiouse o identificador" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Non se puido copiar o identificador" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Copiar identificador" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Código QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ir á páxina orixinal do perfil" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Ver imaxe do perfil" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Ver cabeceira do perfil" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Lembranzas" @@ -202,14 +202,14 @@ msgstr "Lembranzas" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicacións orixinais, {1} respostas, {2} citas, {3} promocións" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións" @@ -220,23 +220,23 @@ msgstr "{0} publicacións orixinais, {1} respostas, {2} promocións" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {A última publicación desde onte} other {A última publicación desde fai {2} días}}} other {{3, plural, one {As úlltimas {4} publicacións desde onte} other {As últimas {5} publicacións dos últimos {6} días}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última publicación no último ano(s)} other {Últimas {1} publicacións no último ano(s)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Orixinal" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Orixinal" msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respostas" msgid "Quotes" msgstr "Citas" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citas" msgid "Boosts" msgstr "Promocións" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Estatísticas non dispoñibles." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Ver estatísticas de publicación" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Mais de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "Retirarte desta colección?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "Quen a creou non poderá volver a engadirte nas próximas 24 horas. Bloquea esa conta para evitar que volva a engadirte a outras coleccións." #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Quítame de aí…" @@ -460,7 +460,7 @@ msgstr "Marcar como sensible" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Pública" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "Fóra das listas" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Colección de <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Última actualización: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "Retirouse a @{username} da colección" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Xestionar contas" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Retirar…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Engadir conta" @@ -950,7 +950,7 @@ msgstr "Saír" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Exportar" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# conta} other {# contas}}" @@ -1666,7 +1666,7 @@ msgstr "Favorecementos" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Coleccións" @@ -1930,14 +1930,14 @@ msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Copiouse a ligazón" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Non se puido copiar a ligazón" @@ -1950,14 +1950,14 @@ msgstr "Abrir ligazón?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Compartir…" @@ -2641,7 +2641,7 @@ msgstr "Non dispoñible coa visualización actual" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -3131,7 +3131,7 @@ msgstr "Editada" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Mostrar contido" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Cambiar ao servidor da conta {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Cambiar ao meu servidor (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# autora} other {# autoras}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Orde" @@ -3753,59 +3754,73 @@ msgstr "Autora anterior" msgid "Scroll to top" msgstr "Ir arriba" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "Data de alta" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "orde.nome" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Última actividade" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "Con máis seguidoras" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Colección" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "Eliminada da coleción" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "Non se puido retirar da colección" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Publicar colección" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Experimental" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Erro: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Non iniciaches sesión. Non é posible interactuar (responder, promover, msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación procede de outro servidor (<0>{instance}). Non é posible interaccionar (responder, promover, etc)." -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Erro: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "Cambiar ao meu servidor para poder interactuar" @@ -4767,10 +4778,6 @@ msgstr "Cambiar a Vista completa" msgid "Show all sensitive content" msgstr "Mostrar todo o contido sensible" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Experimental" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Non se puido cambiar" From 697822efade72337bd445bdf33ca3dad7523565c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:34 +0800 Subject: [PATCH 28/34] New translations (Persian) --- src/locales/fa-IR.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index 327e8acdb1..e66e7b6b51 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "خودکارشده" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "گروه" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "تاییدشده" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "عضو شده<0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "سامانهٔ نام دامنه" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "پی‌گیرنده" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "این کاربر انتخاب کرده که این اطلاعات در دسترس نباشد." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "ناتوان در بارگذاری حساب کاربری." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "برو به صفحهٔ حساب کاربری" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "برو به صفحهٔ حساب کاربری" msgid "Try again" msgstr "تلاش مجدد" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "برو به صفحهٔ اصلی نمایه" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "نمایش تصویر نمایه" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "نمایش سرآیند نمایه" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "ویرایش نمایه" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "در یادبود" @@ -202,14 +202,14 @@ msgstr "در یادبود" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} فرسته‌های اصلی، {1} پاسخ‌ها، {2} تقویت‌ها" @@ -220,23 +220,23 @@ msgstr "{0} فرسته‌های اصلی، {1} پاسخ‌ها، {2} تقویت #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {۱ فرستهٔ آخر در ۱ روز گذشته} other {۱ فرستهٔ آخر در {2} روز گذشته}}} other {{3, plural, one {{4} فرستهٔ آخر در ۱ روز گذشته} other {{5} فرستهٔ آخر در {6} روز گذشته}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {۱ فرستهٔ آخر در سال گذشته} other {{1} فرستهٔ آخر در سال گذشته}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "اصلی" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "اصلی" msgid "Replies" msgstr "پاسخ‌ها" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "پاسخ‌ها" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "تقویت‌ها" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "اطلاعات فرسته غیرقابل دسترسی." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "نمایش اطلاعات فرسته" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "همگانی" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "حذف کردن…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "صادر کردن" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "برگزیده‌ها" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "بیشتر خوانید ←" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "پیوند رونوشت شد" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "رونوشت" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "همرسانی…" @@ -2641,7 +2641,7 @@ msgstr "غیرقابل دسترسی در حالت نمایش کنونی" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "ویرایش" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural,one {# نویسنده} other {# نویسنده‌ها}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "مرتب‌سازی" @@ -3753,59 +3754,73 @@ msgstr "نویسندهٔ پیشین" msgid "Scroll to top" msgstr "پیمایش به بالا" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "آزمایشی" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "تعویض به حالت نمایش کامل" msgid "Show all sensitive content" msgstr "نمایش همهٔ محتوای حساس" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "آزمایشی" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From c18299a40550726d17c35261910cf5912648eb93 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:35 +0800 Subject: [PATCH 29/34] New translations (Thai) --- src/locales/th-TH.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 7ec10d5aba..aa0b8b261c 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "อัตโนมัติ" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "กลุ่ม" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "ยืนยันแล้ว" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "เข้าร่วมเมื่อ <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "ชื่อโดเมนเซิร์ฟเวอร์" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "ผู้ติดตาม" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "ผู้ใช้นี้ได้เลือกที่จะไม่ทำให้ข้อมูลนี้พร้อมใช้งาน" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "following.stats" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "ไม่สามารถโหลดบัญชีได้" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "ไปที่หน้าบัญชี" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "ไปที่หน้าบัญชี" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "คัดลอกชื่อเรียกแล้ว" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "ไม่สามารถคัดลอกชื่อเรียก" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "คัดลอกชื่อเรียก" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "ดูภาพโพรไฟล์" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "แก้ไขโปรไฟล์" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "ในความทรงจำ" @@ -202,14 +202,14 @@ msgstr "ในความทรงจำ" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -220,23 +220,23 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "ต้นฉบับ" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "ต้นฉบับ" msgid "Replies" msgstr "การตอบกลับ" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "การตอบกลับ" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "การดัน" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "สถิติโพสต์ไม่พร้อมใช้งาน" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "ดูสถิติโพสต์" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "สาธารณะ" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "คัดลอกลิงก์แล้ว" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "ไม่สามารถคัดลอกลิงก์" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "คัดลอก" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "แชร์…" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From dcae40d0ab8b1b0a62f226e6d6798b7c3c29f5a7 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:37 +0800 Subject: [PATCH 30/34] New translations (Esperanto) --- src/locales/eo-UY.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index cb06bd8f59..827c028d59 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Aŭtomatigita" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Grupo" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Kontrolita" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Aliĝis <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "servila domajna nomo" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Sekvantoj" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Ĉi tiu uzanto elektis ne disponebligi ĉi tiun informon." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "Sekvatoj" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural,one {<0>{0} Afiŝo} other {<1>{1} Afiŝoj}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Vidi profilon" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Ne eblas ŝargi konton." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Iri al konta paĝo" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Iri al konta paĝo" msgid "Try again" msgstr "Provu denove" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} indikis, ke ilia nova konto nun estas:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Tenilo kopiita" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Ne eblas kopii la tenilon" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopii tenilon" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "QR-kodo" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Malfermi la originalan profilpaĝon" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Vidi rolfiguron" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Vidi fonbildon" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Redakti la profilon" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Memore" @@ -202,14 +202,14 @@ msgstr "Memore" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj" @@ -220,23 +220,23 @@ msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Lasta afiŝo en la lasta tago} other {Lasta afiŝo en la pasintaj {2} tagoj}}} other {{3, plural, one {Lastaj {4} afiŝoj en la lasta tago} other {Lastaj {5} afiŝoj en la pasintaj {6} tagoj}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Lasta afiŝo en la pasinta(j) jaro(j)} other {Lastaj {1} afiŝoj en la pasinta(j) jaro(j)}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Originala" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Originala" msgid "Replies" msgstr "Respondoj" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Respondoj" msgid "Quotes" msgstr "Citaĵoj" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Citaĵoj" msgid "Boosts" msgstr "Diskonigoj" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Afiŝaj statistikoj ne disponeblaj." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Vidi afiŝo-statistikojn" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Pli de <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Publika" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Forigi…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "Eliri" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Eksporti" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Stemuloj" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Legi pli →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Ligilo kopiita" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Ne eblas kopii la ligilon" @@ -1950,14 +1950,14 @@ msgstr "Ĉu malfermi ligilon?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopii" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Diskonigi…" @@ -2641,7 +2641,7 @@ msgstr "Ne disponebla en nuna vidoreĝimo" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redakti" @@ -3131,7 +3131,7 @@ msgstr "Redaktita" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Montru envahon" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# aŭtoro} other {# aŭtoroj}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Ordigi" @@ -3753,59 +3754,73 @@ msgstr "Antaŭa aŭtoro" msgid "Scroll to top" msgstr "Rulumi supren" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Eksperimenta" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Eraro: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Vi ne estas ensalutinta. Interagoj (respondi, diskonigi, ktp) ne eblas." msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Eraro: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "Ŝalti al Plena Vido" msgid "Show all sensitive content" msgstr "Montri ĉiujn sentemajn enhavojn" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Eksperimenta" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "Ne eblas ŝalti" From 9eb7e629b19e790399d6914bd77d513832a23a4c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:38 +0800 Subject: [PATCH 31/34] New translations (Norwegian Bokmal) --- src/locales/nb-NO.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index 3066e7502f..cc88770c82 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Automatisert" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Gruppe" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Bekreftet" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Ble med <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "tjenerens domenenavn" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Følgere" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Kunne ikke laste inn konto." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Gå til kontoside" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Gå til kontoside" msgid "Try again" msgstr "Prøv igjen" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} har indikert at deres nye konto er nå:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Bukernavn kopiert" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "Kunne ikke kopiere brukernavn" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Kopiert brukernavn" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Gå til original profilside" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Vis profilbilde" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Rediger profil" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "Til minne om" @@ -202,14 +202,14 @@ msgstr "Til minne om" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger" @@ -220,23 +220,23 @@ msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Original" msgid "Replies" msgstr "Svar" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Svar" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "Fremhevinger" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Innleggsstatistikk ikke tilgjengelig." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Vis innleggsstatistikk" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Mer fra <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Offentlig" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Fjern…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Eksporter" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "Likte" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "Les mer →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "Kunne ikke kopiere lenke" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Kopier" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Del…" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Rediger" @@ -3131,7 +3131,7 @@ msgstr "Redigert" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Vis innhold" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Sorter" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Feil: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Feil: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From 10f85a7980103787935665cf95b78a9d65914612 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:39 +0800 Subject: [PATCH 32/34] New translations (Occitan) --- src/locales/oc-FR.po | 161 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index 1e89b0093a..eb1824701f 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "" @@ -202,14 +202,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -220,23 +220,23 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "" From 38df78592c90d56c869fed35a6ac7c92d29bfc31 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:41 +0800 Subject: [PATCH 33/34] New translations (Kabyle) --- src/locales/kab.po | 161 +++++++++++++++++++++++---------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/kab.po b/src/locales/kab.po index 9b0faf280f..4b5776ad23 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "Awurman" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "Agraw" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "Yettwasenqed" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "Yerna-d ass <0>{0}" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "isem n taɣult n uqeddac" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "Imeḍfaṛen" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "Aseqdac-a yefren ur tettili ara telɣut-a." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} n tsuffeɣt} other {<1>{1} n tsuffaɣ}}" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "Wali amaɣnu" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "Yegguma ad d-yali umiḍan." -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "Ddu ɣer usebter n umiḍan" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "Ddu ɣer usebter n umiḍan" msgid "Try again" msgstr "Ɛreḍ tikkelt-nniḍen" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ɣur-s tura amiḍan-a amaynut:" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "Isem n useqdac yettwanɣel" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "D awezɣi anɣal n yisem n useqdac" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "Nɣel isem n useqdac" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "Angalt QR" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "Ddu ɣer usebter n umaɣnu" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "Wali tugna n umaɣnu" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "Wali aqerru n umaɣnu" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "Ẓreg amaɣnu" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "In Memoriam" @@ -202,14 +202,14 @@ msgstr "In Memoriam" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" @@ -220,23 +220,23 @@ msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Tasuffeɣt taneggurt i wass-a} other {Tasuffeɣt taneggarut deg {2} wussan-a yezrin}}} other {{3, plural, one {{4} tsuffaɣ tineggura i wass-a} other {{5} tsuffaɣ tineggura deg {6} wussan-a yezrin}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {1 tsuffeɣt taneggarut deg yiseggasen-a ineggura} other {{1} tsuffaɣ deg yiseggasen-a ineggura}}" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "Aɣbalu" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "Aɣbalu" msgid "Replies" msgstr "Tiririt" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "Tiririt" msgid "Quotes" msgstr "Tinebdurin" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "Tinebdurin" msgid "Boosts" msgstr "Izuzar" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "Tidaddanin n yizen-a ulac-itent." -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "Wali tidaddanin n tsuffeɣt" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "Ugar sɣur <0/>" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "Kkes-iyi seg telkensit-a?" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "Kkes-iyi…" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "Azayaz" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "Talkensit sɣur <0>@{username}" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "Aleqqem aneggaru: " @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "@{username} yettwakkes seg telkensit" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "Sefrek imiḍanen" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "Kkes…" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "Rnu amiḍan" @@ -950,7 +950,7 @@ msgstr "Ffeɣ" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "Sifeḍ" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "{0, plural, one {# n umiḍan} other {# n imiḍanen}}" @@ -1666,7 +1666,7 @@ msgstr "Ayen tḥemmleḍ" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "Tilkensa" @@ -1930,14 +1930,14 @@ msgstr "Γer ugar →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "Yettwanɣel wasaɣ" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "D awezɣi ad d-yenɣel useɣwen" @@ -1950,14 +1950,14 @@ msgstr "Ad teldiḍ aseɣwen-a?" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "Nɣel" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "Bḍu…" @@ -2641,7 +2641,7 @@ msgstr "Ulac deg uskar n uskan amiran" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Ẓreg" @@ -3131,7 +3131,7 @@ msgstr "Yettwaẓrag" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "Sken agbur" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "Uɣal ɣer uqeddac n {0}" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "Uɣal ɣer uqeddac-iw (<0>{currentInstance})" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "{0, plural, one {# ameskar} other {# imeskaren}}" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "Semyizwer" @@ -3753,59 +3754,73 @@ msgstr "Ameskar udfir" msgid "Scroll to top" msgstr "Ali d asawen" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "Armud aneggaru" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "Talkensit" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "Suffeɣ talkensit" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "Armitan" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "Tuccḍa: {e}" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr " Talkensit sɣur " -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, azuzer, rtg) ur teddun ara." msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "Tuccḍa: {e}" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "Uɣal s uskan ummid" msgid "Show all sensitive content" msgstr "Sken akk agbur amḥulfu" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "Armitan" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr "D awezɣi abeddel" From 31ee61259e00cd2d06eaebac13072641c3483b81 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 20 Jun 2026 01:53:42 +0800 Subject: [PATCH 34/34] New translations (Toki Pona) --- src/locales/tok.po | 161 +++++++++++++++++++++++---------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/src/locales/tok.po b/src/locales/tok.po index ffedf976ac..594e1a3826 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-18 06:59\n" +"PO-Revision-Date: 2026-06-19 17:53\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -32,12 +32,12 @@ msgid "Last active: {date}" msgstr "" #: src/components/account-block.jsx:227 -#: src/components/account-info.jsx:727 +#: src/components/account-info.jsx:728 msgid "Automated" msgstr "" #: src/components/account-block.jsx:234 -#: src/components/account-info.jsx:732 +#: src/components/account-info.jsx:733 #: src/components/status.jsx:610 msgid "Group" msgstr "" @@ -68,14 +68,14 @@ msgid "{followersCount, plural, one {<0>{0} follower} other {<1>{1} foll msgstr "" #: src/components/account-block.jsx:307 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:776 msgid "Verified" msgstr "" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:323 -#: src/components/account-info.jsx:914 +#: src/components/account-info.jsx:915 msgid "Joined <0>{0}" msgstr "" @@ -88,7 +88,7 @@ msgid "server domain name" msgstr "" #: src/components/account-info-mini.jsx:57 -#: src/components/account-info.jsx:797 +#: src/components/account-info.jsx:798 #: src/components/compose.jsx:2050 #: src/pages/settings.jsx:308 #: src/utils/visibility-text.jsx:7 @@ -97,50 +97,50 @@ msgstr "" #: src/components/account-info-mini.jsx:61 #: src/components/account-info-mini.jsx:100 -#: src/components/account-info.jsx:804 -#: src/components/account-info.jsx:862 +#: src/components/account-info.jsx:805 +#: src/components/account-info.jsx:863 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) #: src/components/account-info-mini.jsx:67 -#: src/components/account-info.jsx:824 +#: src/components/account-info.jsx:825 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. js-lingui-explicit-id #: src/components/account-info-mini.jsx:93 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:853 msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info-mini.jsx:106 -#: src/components/account-info.jsx:868 +#: src/components/account-info.jsx:869 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) #: src/components/account-info-mini.jsx:119 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:893 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" -#: src/components/account-info.jsx:117 +#: src/components/account-info.jsx:118 msgid "View profile" msgstr "" -#: src/components/account-info.jsx:385 +#: src/components/account-info.jsx:386 msgid "Unable to load account." msgstr "" -#: src/components/account-info.jsx:400 +#: src/components/account-info.jsx:401 msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:406 +#: src/components/account-info.jsx:407 #: src/components/timeline.jsx:663 #: src/components/timeline2.jsx:701 #: src/pages/home.jsx:237 @@ -150,51 +150,51 @@ msgstr "" msgid "Try again" msgstr "" -#: src/components/account-info.jsx:460 +#: src/components/account-info.jsx:461 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:616 +#: src/components/account-info.jsx:617 #: src/components/related-actions.jsx:542 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:619 +#: src/components/account-info.jsx:620 #: src/components/related-actions.jsx:545 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:625 +#: src/components/account-info.jsx:626 #: src/components/related-actions.jsx:551 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:643 +#: src/components/account-info.jsx:644 #: src/components/related-actions.jsx:616 #: src/components/related-actions.jsx:891 #: src/components/shortcuts-settings.jsx:1099 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:649 +#: src/components/account-info.jsx:650 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:668 +#: src/components/account-info.jsx:669 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:687 +#: src/components/account-info.jsx:688 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:703 +#: src/components/account-info.jsx:704 #: src/components/edit-profile-sheet.jsx:267 #: src/components/related-actions.jsx:905 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:723 msgid "In Memoriam" msgstr "" @@ -202,14 +202,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:950 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:966 +#: src/components/account-info.jsx:967 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -220,23 +220,23 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:983 +#: src/components/account-info.jsx:984 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:999 +#: src/components/account-info.jsx:1000 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1057 +#: src/components/account-info.jsx:1058 #: src/pages/catchup.jsx:73 #: src/pages/year-in-posts.jsx:1390 msgid "Original" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1062 #: src/components/status.jsx:2817 #: src/pages/account-statuses.jsx:426 #: src/pages/catchup.jsx:74 @@ -248,7 +248,7 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/account-info.jsx:1066 +#: src/components/account-info.jsx:1067 #: src/components/quotes-modal.jsx:81 #: src/components/status.jsx:2822 #: src/pages/catchup.jsx:75 @@ -257,7 +257,7 @@ msgstr "" msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1071 +#: src/components/account-info.jsx:1072 #: src/pages/account-statuses.jsx:442 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1596 @@ -267,11 +267,11 @@ msgstr "" msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:1077 +#: src/components/account-info.jsx:1078 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1104 +#: src/components/account-info.jsx:1105 msgid "View post stats" msgstr "" @@ -366,17 +366,17 @@ msgid "More from <0/>" msgstr "" #: src/components/collection-account-actions.jsx:35 -#: src/pages/collection.jsx:398 +#: src/pages/collection.jsx:421 msgid "Remove me from this collection?" msgstr "" #: src/components/collection-account-actions.jsx:44 -#: src/pages/collection.jsx:407 +#: src/pages/collection.jsx:430 msgid "The curator won't be able to re-add you to this collection for 24 hours. Block them to prevent them from adding you to any collections." msgstr "" #: src/components/collection-account-actions.jsx:69 -#: src/pages/collection.jsx:418 +#: src/pages/collection.jsx:441 msgid "Remove me…" msgstr "" @@ -460,7 +460,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:183 #: src/components/compose.jsx:2038 -#: src/pages/collection.jsx:597 +#: src/pages/collection.jsx:683 #: src/pages/settings.jsx:302 #: src/utils/visibility-text.jsx:4 msgid "Public" @@ -468,7 +468,7 @@ msgstr "" #: src/components/collection-add-edit.jsx:186 #: src/components/collection-card.jsx:201 -#: src/pages/collection.jsx:591 +#: src/pages/collection.jsx:677 msgid "Unlisted" msgstr "" @@ -512,7 +512,7 @@ msgid "Collection by <0>@{username}" msgstr "" #: src/components/collection-card.jsx:189 -#: src/pages/collection.jsx:579 +#: src/pages/collection.jsx:665 msgid "Last updated: " msgstr "" @@ -525,7 +525,7 @@ msgid "@{username} removed from collection" msgstr "" #: src/components/collection-manage-accounts.jsx:124 -#: src/pages/collection.jsx:382 +#: src/pages/collection.jsx:404 msgid "Manage accounts" msgstr "" @@ -545,7 +545,7 @@ msgid "Remove…" msgstr "" #: src/components/collection-manage-accounts.jsx:184 -#: src/pages/collection.jsx:557 +#: src/pages/collection.jsx:643 msgid "Add account" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #: src/components/status.jsx:3123 #: src/pages/account-statuses.jsx:674 #: src/pages/accounts.jsx:149 -#: src/pages/collection.jsx:261 +#: src/pages/collection.jsx:283 #: src/pages/hashtag.jsx:232 #: src/pages/list.jsx:171 #: src/pages/public.jsx:147 @@ -1166,7 +1166,7 @@ msgstr "" #. placeholder {0}: accounts.length #. placeholder {0}: sortedItems.length #: src/components/import-export-accounts.jsx:155 -#: src/pages/collection.jsx:570 +#: src/pages/collection.jsx:656 msgid "{0, plural, one {# account} other {# accounts}}" msgstr "" @@ -1666,7 +1666,7 @@ msgstr "" #: src/pages/account-collections.jsx:68 #: src/pages/account-collections.jsx:147 #: src/pages/account-collections.jsx:169 -#: src/pages/collection.jsx:242 +#: src/pages/collection.jsx:264 #: src/pages/search.jsx:163 msgid "Collections" msgstr "" @@ -1930,14 +1930,14 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:568 #: src/components/status.jsx:1489 -#: src/pages/collection.jsx:302 +#: src/pages/collection.jsx:324 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:571 #: src/components/status.jsx:1492 -#: src/pages/collection.jsx:305 +#: src/pages/collection.jsx:327 msgid "Unable to copy link" msgstr "" @@ -1950,14 +1950,14 @@ msgstr "" #: src/components/related-actions.jsx:577 #: src/components/shortcuts-settings.jsx:1175 #: src/components/status.jsx:1498 -#: src/pages/collection.jsx:311 +#: src/pages/collection.jsx:333 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:598 #: src/components/status.jsx:1520 -#: src/pages/collection.jsx:328 +#: src/pages/collection.jsx:350 msgid "Share…" msgstr "" @@ -2641,7 +2641,7 @@ msgstr "" #: src/components/shortcuts-settings.jsx:396 #: src/components/status.jsx:1647 -#: src/pages/collection.jsx:373 +#: src/pages/collection.jsx:395 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -3131,7 +3131,7 @@ msgstr "" #: src/components/status.jsx:2517 #: src/components/status.jsx:2579 -#: src/pages/collection.jsx:497 +#: src/pages/collection.jsx:583 msgid "Show content" msgstr "" @@ -3425,6 +3425,7 @@ msgid "Switch to account's server {0}" msgstr "" #: src/pages/account-statuses.jsx:730 +#: src/pages/collection.jsx:497 msgid "Switch to my server (<0>{currentInstance})" msgstr "" @@ -3680,7 +3681,7 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/collection.jsx:335 +#: src/pages/collection.jsx:357 msgid "Sort" msgstr "" @@ -3753,59 +3754,73 @@ msgstr "" msgid "Scroll to top" msgstr "" -#: src/pages/collection.jsx:56 +#: src/pages/collection.jsx:57 msgid "Date added" msgstr "" #. Sort by name #. js-lingui-explicit-id -#: src/pages/collection.jsx:59 +#: src/pages/collection.jsx:60 msgid "sort.name" msgstr "" -#: src/pages/collection.jsx:61 +#: src/pages/collection.jsx:62 msgid "Last active" msgstr "" -#: src/pages/collection.jsx:62 +#: src/pages/collection.jsx:63 msgid "Most followers" msgstr "" -#: src/pages/collection.jsx:146 -#: src/pages/collection.jsx:147 -#: src/pages/collection.jsx:251 +#: src/pages/collection.jsx:168 +#: src/pages/collection.jsx:169 +#: src/pages/collection.jsx:273 msgid "Collection" msgstr "" -#: src/pages/collection.jsx:182 +#: src/pages/collection.jsx:204 msgid "Removed from collection" msgstr "" -#: src/pages/collection.jsx:185 +#: src/pages/collection.jsx:207 msgid "Unable to remove from collection" msgstr "" -#: src/pages/collection.jsx:291 +#: src/pages/collection.jsx:313 msgid "Post collection" msgstr "" -#: src/pages/collection.jsx:430 +#: src/pages/collection.jsx:453 msgid "Report collection…" msgstr "" -#: src/pages/collection.jsx:446 +#: src/pages/collection.jsx:463 +#: src/pages/status.jsx:1648 +msgid "Experimental" +msgstr "" + +#: src/pages/collection.jsx:489 +#: src/pages/status.jsx:1145 +msgid "Error: {e}" +msgstr "" + +#: src/pages/collection.jsx:508 +msgid "Switch to collection's server ({serverDomain})" +msgstr "" + +#: src/pages/collection.jsx:532 msgid "Unable to load collection." msgstr "" -#: src/pages/collection.jsx:464 +#: src/pages/collection.jsx:550 msgid " Collection by " msgstr "" -#: src/pages/collection.jsx:541 +#: src/pages/collection.jsx:627 msgid "No accounts in this collection yet." msgstr "" -#: src/pages/collection.jsx:604 +#: src/pages/collection.jsx:690 msgid "Marked as sensitive" msgstr "" @@ -4721,10 +4736,6 @@ msgstr "" msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1145 -msgid "Error: {e}" -msgstr "" - #: src/pages/status.jsx:1152 msgid "Switch to my server to enable interactions" msgstr "" @@ -4767,10 +4778,6 @@ msgstr "" msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1648 -msgid "Experimental" -msgstr "" - #: src/pages/status.jsx:1657 msgid "Unable to switch" msgstr ""