i18n updates (ca-ES,pt-PT) (#1023)

* New translations (Catalan)

* New translations (Portuguese)
This commit is contained in:
Chee Aun 2025-01-15 04:32:01 +08:00 committed by GitHub
parent e6a8caa64e
commit 4324139e9c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 56 additions and 54 deletions

5
src/locales/ca-ES.po generated
View file

@ -8,7 +8,7 @@ msgstr ""
"Language: ca\n" "Language: ca\n"
"Project-Id-Version: phanpy\n" "Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-01-06 00:52\n" "PO-Revision-Date: 2025-01-14 18:50\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Catalan\n" "Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -1410,6 +1410,7 @@ msgid "Accounts…"
msgstr "Comptes…" msgstr "Comptes…"
#: src/components/nav-menu.jsx:315 #: src/components/nav-menu.jsx:315
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190 #: src/pages/login.jsx:190
#: src/pages/status.jsx:837 #: src/pages/status.jsx:837
#: src/pages/welcome.jsx:65 #: src/pages/welcome.jsx:65
@ -2708,7 +2709,7 @@ msgstr "Grups"
#: src/pages/catchup.jsx:596 #: src/pages/catchup.jsx:596
msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}" msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
msgstr "Es mostren {selectedFilterCategory, select, all {totes les publicacions} original {publicacions originals} replies {respostes} boosts {impulsos} followedTags {etiquetes seguides} groups {grups} filtered {publicacions filtrades}}, {sortBy, select, createdAt {{sortOrder, select, asc {més antic} desc {més recent}}} reblogsCount {{sortOrder, select, asc {amb menys impulsos} desc {amb més impulsos}}} favouritesCount {{sortOrder, select, asc {amb menys favorits} desc {amb més favorits}}} repliesCount {{sortOrder, select, asc {amb menys respostes} desc {amb més respostes}}} density {{sortOrder, select, asc {amb menys densitat} desc {amb més densitat}}}} primer{groupBy, select, account {, agrupat per autors} other {}}" msgstr "Es mostren {selectedFilterCategory, select, all {totes les publicacions} original {publicacions originals} replies {respostes} boosts {impulsos} followedTags {etiquetes seguides} groups {grups} filtered {publicacions filtrades}}, {sortBy, select, createdAt {{sortOrder, select, asc {més antiga} desc {més recent}}} reblogsCount {{sortOrder, select, asc {amb menys impulsos} desc {amb més impulsos}}} favouritesCount {{sortOrder, select, asc {amb menys favorits} desc {amb més favorits}}} repliesCount {{sortOrder, select, asc {amb menys respostes} desc {amb més respostes}}} density {{sortOrder, select, asc {amb menys densitat} desc {amb més densitat}}}} primer{groupBy, select, account {, agrupat per autors} other {}}"
#: src/pages/catchup.jsx:882 #: src/pages/catchup.jsx:882
#: src/pages/catchup.jsx:906 #: src/pages/catchup.jsx:906

105
src/locales/pt-PT.po generated
View file

@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n" "Language: pt\n"
"Project-Id-Version: phanpy\n" "Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-12-22 00:30\n" "PO-Revision-Date: 2025-01-14 20:31\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -113,7 +113,7 @@ msgstr "Publicações"
#: src/components/account-info.jsx:429 #: src/components/account-info.jsx:429
#: src/components/account-info.jsx:1120 #: src/components/account-info.jsx:1120
#: src/components/compose.jsx:2592 #: src/components/compose.jsx:2624
#: src/components/media-alt-modal.jsx:46 #: src/components/media-alt-modal.jsx:46
#: src/components/media-modal.jsx:358 #: src/components/media-modal.jsx:358
#: src/components/status.jsx:1737 #: src/components/status.jsx:1737
@ -424,10 +424,10 @@ msgstr "Seguir"
#: src/components/account-info.jsx:2098 #: src/components/account-info.jsx:2098
#: src/components/account-sheet.jsx:38 #: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:859 #: src/components/compose.jsx:859
#: src/components/compose.jsx:2548 #: src/components/compose.jsx:2580
#: src/components/compose.jsx:3022 #: src/components/compose.jsx:3054
#: src/components/compose.jsx:3231 #: src/components/compose.jsx:3263
#: src/components/compose.jsx:3461 #: src/components/compose.jsx:3493
#: src/components/drafts.jsx:59 #: src/components/drafts.jsx:59
#: src/components/embed-modal.jsx:13 #: src/components/embed-modal.jsx:13
#: src/components/generic-accounts.jsx:143 #: src/components/generic-accounts.jsx:143
@ -711,7 +711,7 @@ msgid "Mark media as sensitive"
msgstr "Marcar media como sensível" msgstr "Marcar media como sensível"
#: src/components/compose.jsx:1381 #: src/components/compose.jsx:1381
#: src/components/compose.jsx:3080 #: src/components/compose.jsx:3112
#: src/components/shortcuts-settings.jsx:715 #: src/components/shortcuts-settings.jsx:715
#: src/pages/list.jsx:362 #: src/pages/list.jsx:362
msgid "Add" msgid "Add"
@ -743,31 +743,31 @@ msgstr "A transferir GIF…"
msgid "Failed to download GIF" msgid "Failed to download GIF"
msgstr "Falhou ao transferir GIF" msgstr "Falhou ao transferir GIF"
#: src/components/compose.jsx:1879 #: src/components/compose.jsx:1884
#: src/components/compose.jsx:1956 #: src/components/compose.jsx:1961
#: src/components/nav-menu.jsx:239 #: src/components/nav-menu.jsx:239
msgid "More…" msgid "More…"
msgstr "Mais…" msgstr "Mais…"
#: src/components/compose.jsx:2361 #: src/components/compose.jsx:2393
msgid "Uploaded" msgid "Uploaded"
msgstr "Enviado" msgstr "Enviado"
#: src/components/compose.jsx:2374 #: src/components/compose.jsx:2406
msgid "Image description" msgid "Image description"
msgstr "Descrição da imagem" msgstr "Descrição da imagem"
#: src/components/compose.jsx:2375 #: src/components/compose.jsx:2407
msgid "Video description" msgid "Video description"
msgstr "Descrição do vídeo" msgstr "Descrição do vídeo"
#: src/components/compose.jsx:2376 #: src/components/compose.jsx:2408
msgid "Audio description" msgid "Audio description"
msgstr "Descrição do áudio" msgstr "Descrição do áudio"
#. placeholder {0}: prettyBytes( imageSize, ) #. placeholder {0}: prettyBytes( imageSize, )
#. placeholder {1}: prettyBytes(imageSizeLimit) #. placeholder {1}: prettyBytes(imageSizeLimit)
#: src/components/compose.jsx:2412 #: src/components/compose.jsx:2444
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo." msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo."
@ -775,13 +775,13 @@ msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta re
#. placeholder {3}: i18n.number(height) #. placeholder {3}: i18n.number(height)
#. placeholder {4}: i18n.number(newWidth) #. placeholder {4}: i18n.number(newWidth)
#. placeholder {5}: i18n.number( newHeight, ) #. placeholder {5}: i18n.number( newHeight, )
#: src/components/compose.jsx:2424 #: src/components/compose.jsx:2456
msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px." msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {2}×{3}px para {4}×{5}px." msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {2}×{3}px para {4}×{5}px."
#. placeholder {6}: prettyBytes( videoSize, ) #. placeholder {6}: prettyBytes( videoSize, )
#. placeholder {7}: prettyBytes(videoSizeLimit) #. placeholder {7}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2432 #: src/components/compose.jsx:2464
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower." msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {6} a {7} ou mais baixo." msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {6} a {7} ou mais baixo."
@ -789,149 +789,149 @@ msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta re
#. placeholder {9}: i18n.number(height) #. placeholder {9}: i18n.number(height)
#. placeholder {10}: i18n.number(newWidth) #. placeholder {10}: i18n.number(newWidth)
#. placeholder {11}: i18n.number( newHeight, ) #. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2444 #: src/components/compose.jsx:2476
msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px." msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {8}×{9}px para {10}×{11}px." msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {8}×{9}px para {10}×{11}px."
#: src/components/compose.jsx:2452 #: src/components/compose.jsx:2484
msgid "Frame rate too high. Uploading might encounter issues." msgid "Frame rate too high. Uploading might encounter issues."
msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas." msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas."
#: src/components/compose.jsx:2512 #: src/components/compose.jsx:2544
#: src/components/compose.jsx:2762 #: src/components/compose.jsx:2794
#: src/components/shortcuts-settings.jsx:726 #: src/components/shortcuts-settings.jsx:726
#: src/pages/catchup.jsx:1074 #: src/pages/catchup.jsx:1074
#: src/pages/filters.jsx:412 #: src/pages/filters.jsx:412
msgid "Remove" msgid "Remove"
msgstr "Eliminar" msgstr "Eliminar"
#: src/components/compose.jsx:2529 #: src/components/compose.jsx:2561
#: src/compose.jsx:84 #: src/compose.jsx:84
msgid "Error" msgid "Error"
msgstr "Erro" msgstr "Erro"
#: src/components/compose.jsx:2554 #: src/components/compose.jsx:2586
msgid "Edit image description" msgid "Edit image description"
msgstr "Editar descrição da imagem" msgstr "Editar descrição da imagem"
#: src/components/compose.jsx:2555 #: src/components/compose.jsx:2587
msgid "Edit video description" msgid "Edit video description"
msgstr "Editar descrição do vídeo" msgstr "Editar descrição do vídeo"
#: src/components/compose.jsx:2556 #: src/components/compose.jsx:2588
msgid "Edit audio description" msgid "Edit audio description"
msgstr "Editar descrição do áudio" msgstr "Editar descrição do áudio"
#: src/components/compose.jsx:2601 #: src/components/compose.jsx:2633
#: src/components/compose.jsx:2650 #: src/components/compose.jsx:2682
msgid "Generating description. Please wait…" msgid "Generating description. Please wait…"
msgstr "A gerar descrição. Por favor, espere…" msgstr "A gerar descrição. Por favor, espere…"
#. placeholder {12}: e.message #. placeholder {12}: e.message
#: src/components/compose.jsx:2621 #: src/components/compose.jsx:2653
msgid "Failed to generate description: {12}" msgid "Failed to generate description: {12}"
msgstr "Falhou ao gerar descrição: {12}" msgstr "Falhou ao gerar descrição: {12}"
#: src/components/compose.jsx:2622 #: src/components/compose.jsx:2654
msgid "Failed to generate description" msgid "Failed to generate description"
msgstr "Falhou ao gerar descrição" msgstr "Falhou ao gerar descrição"
#: src/components/compose.jsx:2634 #: src/components/compose.jsx:2666
#: src/components/compose.jsx:2640 #: src/components/compose.jsx:2672
#: src/components/compose.jsx:2686 #: src/components/compose.jsx:2718
msgid "Generate description…" msgid "Generate description…"
msgstr "Gerar descrição…" msgstr "Gerar descrição…"
#. placeholder {13}: e?.message ? `: ${e.message}` : '' #. placeholder {13}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2673 #: src/components/compose.jsx:2705
msgid "Failed to generate description{13}" msgid "Failed to generate description{13}"
msgstr "Falhou ao gerar descrição{13}" msgstr "Falhou ao gerar descrição{13}"
#. placeholder {0}: localeCode2Text(lang) #. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2688 #: src/components/compose.jsx:2720
msgid "({0}) <0>— experimental</0>" msgid "({0}) <0>— experimental</0>"
msgstr "({0}) <0>— experimental</0>" msgstr "({0}) <0>— experimental</0>"
#: src/components/compose.jsx:2707 #: src/components/compose.jsx:2739
msgid "Done" msgid "Done"
msgstr "Concluído" msgstr "Concluído"
#. placeholder {0}: i + 1 #. placeholder {0}: i + 1
#: src/components/compose.jsx:2743 #: src/components/compose.jsx:2775
msgid "Choice {0}" msgid "Choice {0}"
msgstr "Escolha {0}" msgstr "Escolha {0}"
#: src/components/compose.jsx:2790 #: src/components/compose.jsx:2822
msgid "Multiple choices" msgid "Multiple choices"
msgstr "Várias escolhas" msgstr "Várias escolhas"
#: src/components/compose.jsx:2793 #: src/components/compose.jsx:2825
msgid "Duration" msgid "Duration"
msgstr "Duração" msgstr "Duração"
#: src/components/compose.jsx:2824 #: src/components/compose.jsx:2856
msgid "Remove poll" msgid "Remove poll"
msgstr "Eliminar enquete" msgstr "Eliminar enquete"
#: src/components/compose.jsx:3039 #: src/components/compose.jsx:3071
msgid "Search accounts" msgid "Search accounts"
msgstr "Buscar contas" msgstr "Buscar contas"
#: src/components/compose.jsx:3093 #: src/components/compose.jsx:3125
#: src/components/generic-accounts.jsx:228 #: src/components/generic-accounts.jsx:228
msgid "Error loading accounts" msgid "Error loading accounts"
msgstr "Erro ao carregar contas" msgstr "Erro ao carregar contas"
#: src/components/compose.jsx:3237 #: src/components/compose.jsx:3269
msgid "Custom emojis" msgid "Custom emojis"
msgstr "Emojis personalizados" msgstr "Emojis personalizados"
#: src/components/compose.jsx:3257 #: src/components/compose.jsx:3289
msgid "Search emoji" msgid "Search emoji"
msgstr "Buscar emoji" msgstr "Buscar emoji"
#: src/components/compose.jsx:3288 #: src/components/compose.jsx:3320
msgid "Error loading custom emojis" msgid "Error loading custom emojis"
msgstr "Erro ao carregar emojis personalizados" msgstr "Erro ao carregar emojis personalizados"
#: src/components/compose.jsx:3299 #: src/components/compose.jsx:3331
msgid "Recently used" msgid "Recently used"
msgstr "Usado recentemente" msgstr "Usado recentemente"
#: src/components/compose.jsx:3300 #: src/components/compose.jsx:3332
msgid "Others" msgid "Others"
msgstr "Outros" msgstr "Outros"
#. placeholder {0}: i18n.number(emojis.length - max) #. placeholder {0}: i18n.number(emojis.length - max)
#: src/components/compose.jsx:3338 #: src/components/compose.jsx:3370
msgid "{0} more…" msgid "{0} more…"
msgstr "{0} mais…" msgstr "{0} mais…"
#: src/components/compose.jsx:3476 #: src/components/compose.jsx:3508
msgid "Search GIFs" msgid "Search GIFs"
msgstr "Buscar GIFs" msgstr "Buscar GIFs"
#: src/components/compose.jsx:3491 #: src/components/compose.jsx:3523
msgid "Powered by GIPHY" msgid "Powered by GIPHY"
msgstr "Desenvolvido por GIPHY" msgstr "Desenvolvido por GIPHY"
#: src/components/compose.jsx:3499 #: src/components/compose.jsx:3531
msgid "Type to search GIFs" msgid "Type to search GIFs"
msgstr "Digite para buscar GIFs" msgstr "Digite para buscar GIFs"
#: src/components/compose.jsx:3597 #: src/components/compose.jsx:3629
#: src/components/media-modal.jsx:462 #: src/components/media-modal.jsx:462
#: src/components/timeline.jsx:893 #: src/components/timeline.jsx:893
msgid "Previous" msgid "Previous"
msgstr "Anterior" msgstr "Anterior"
#: src/components/compose.jsx:3615 #: src/components/compose.jsx:3647
#: src/components/media-modal.jsx:481 #: src/components/media-modal.jsx:481
#: src/components/timeline.jsx:910 #: src/components/timeline.jsx:910
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
#: src/components/compose.jsx:3632 #: src/components/compose.jsx:3664
msgid "Error loading GIFs" msgid "Error loading GIFs"
msgstr "Erro ao carregar GIFs" msgstr "Erro ao carregar GIFs"
@ -1410,6 +1410,7 @@ msgid "Accounts…"
msgstr "Contas…" msgstr "Contas…"
#: src/components/nav-menu.jsx:315 #: src/components/nav-menu.jsx:315
#: src/pages/login.jsx:27
#: src/pages/login.jsx:190 #: src/pages/login.jsx:190
#: src/pages/status.jsx:837 #: src/pages/status.jsx:837
#: src/pages/welcome.jsx:65 #: src/pages/welcome.jsx:65