i18n updates (fi-FI,ru-RU) (#1248)

* New translations (Finnish)

* New translations (Russian)

* Update catalogs.json

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
pull/1047/merge
Chee Aun 2025-08-23 23:26:40 +08:00 zatwierdzone przez GitHub
rodzic 7c1d463699
commit 7a1e51870a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
3 zmienionych plików z 81 dodań i 81 usunięć

Wyświetl plik

@ -157,7 +157,7 @@
"code": "ru-RU",
"nativeName": "русский",
"name": "Russian",
"completion": 99,
"completion": 100,
"listed": true
},
{

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

@ -8,7 +8,7 @@ msgstr ""
"Language: fi\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-08-23 11:15\n"
"PO-Revision-Date: 2025-08-23 15:26\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -48,12 +48,12 @@ msgid "Mutual"
msgstr "Seuraatte toisianne"
#: src/components/account-block.jsx:204
#: src/components/account-info.jsx:1907
#: src/components/account-info.jsx:1912
msgid "Requested"
msgstr "Pyydetty"
#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:1898
#: src/components/account-info.jsx:1903
msgid "Following"
msgstr "Seurataan"
@ -162,7 +162,7 @@ msgstr "Näytä profiilin otsake"
#: src/components/account-info.jsx:681
#: src/components/account-info.jsx:1806
#: src/components/account-info.jsx:2332
#: src/components/account-info.jsx:2337
msgid "Edit profile"
msgstr "Muokkaa profiilia"
@ -343,7 +343,7 @@ msgstr "Näytä esille nostetut profiilit"
#: src/components/account-info.jsx:1462
#: src/components/account-info.jsx:1472
#: src/components/account-info.jsx:2078
#: src/components/account-info.jsx:2083
msgid "Add/Remove from Lists"
msgstr "Lisää/poista listoista"
@ -449,24 +449,24 @@ msgstr "Perutaanko seurauspyyntö?"
msgid "Unfollow @{0}?"
msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?"
#: src/components/account-info.jsx:1901
#: src/components/account-info.jsx:1906
msgid "Unfollow…"
msgstr "Älä seuraa…"
#: src/components/account-info.jsx:1910
#: src/components/account-info.jsx:1915
msgid "Withdraw…"
msgstr "Peru…"
#: src/components/account-info.jsx:1917
#: src/components/account-info.jsx:1921
#: src/components/account-info.jsx:1922
#: src/components/account-info.jsx:1926
#: src/pages/hashtag.jsx:265
msgid "Follow"
msgstr "Seuraa"
#: src/components/account-info.jsx:2018
#: src/components/account-info.jsx:2073
#: src/components/account-info.jsx:2207
#: src/components/account-info.jsx:2327
#: src/components/account-info.jsx:2023
#: src/components/account-info.jsx:2078
#: src/components/account-info.jsx:2212
#: src/components/account-info.jsx:2332
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:892
#: src/components/compose.jsx:2775
@ -499,85 +499,85 @@ msgstr "Seuraa"
msgid "Close"
msgstr "Sulje"
#: src/components/account-info.jsx:2023
#: src/components/account-info.jsx:2028
msgid "Translated Bio"
msgstr "Käännetty elämäkerta"
#: src/components/account-info.jsx:2118
#: src/components/account-info.jsx:2123
msgid "Unable to remove from list."
msgstr "Listasta ei voitu poistaa."
#: src/components/account-info.jsx:2119
#: src/components/account-info.jsx:2124
msgid "Unable to add to list."
msgstr "Listaan ei voitu lisätä."
#: src/components/account-info.jsx:2138
#: src/components/account-info.jsx:2143
#: src/pages/lists.jsx:131
msgid "Unable to load lists."
msgstr "Listoja ei voitu ladata."
#: src/components/account-info.jsx:2142
#: src/components/account-info.jsx:2147
msgid "No lists."
msgstr "Ei listoja."
#: src/components/account-info.jsx:2153
#: src/components/account-info.jsx:2158
#: src/components/list-add-edit.jsx:41
#: src/pages/lists.jsx:62
msgid "New list"
msgstr "Uusi lista"
#. placeholder {0}: account?.username || account?.acct
#: src/components/account-info.jsx:2212
#: src/components/account-info.jsx:2217
msgid "Private note about <0>@{0}</0>"
msgstr "Yksityinen merkintä käyttäjästä <0>@{0}</0>"
#: src/components/account-info.jsx:2242
#: src/components/account-info.jsx:2247
msgid "Unable to update private note."
msgstr "Yksityistä merkintää ei voitu päivittää."
#: src/components/account-info.jsx:2265
#: src/components/account-info.jsx:2563
#: src/components/account-info.jsx:2270
#: src/components/account-info.jsx:2568
msgid "Cancel"
msgstr "Peruuta"
#: src/components/account-info.jsx:2270
#: src/components/account-info.jsx:2275
msgid "Save & close"
msgstr "Tallenna ja sulje"
#: src/components/account-info.jsx:2387
#: src/components/account-info.jsx:2392
msgid "Unable to update profile."
msgstr "Profiilia ei voitu päivittää."
#: src/components/account-info.jsx:2394
#: src/components/account-info.jsx:2399
msgid "Header picture"
msgstr "Otsakekuva"
#: src/components/account-info.jsx:2446
#: src/components/account-info.jsx:2451
msgid "Profile picture"
msgstr "Profiilikuva"
#: src/components/account-info.jsx:2498
#: src/components/account-info.jsx:2503
#: src/components/list-add-edit.jsx:106
msgid "Name"
msgstr "Nimi"
#: src/components/account-info.jsx:2511
#: src/components/account-info.jsx:2516
msgid "Bio"
msgstr "Elämäkerta"
#: src/components/account-info.jsx:2524
#: src/components/account-info.jsx:2529
msgid "Extra fields"
msgstr "Lisäkentät"
#: src/components/account-info.jsx:2530
#: src/components/account-info.jsx:2535
msgid "Label"
msgstr "Nimike"
#: src/components/account-info.jsx:2533
#: src/components/account-info.jsx:2538
msgid "Content"
msgstr "Sisältö"
#: src/components/account-info.jsx:2566
#: src/components/account-info.jsx:2571
#: src/components/list-add-edit.jsx:152
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:570
@ -585,20 +585,20 @@ msgstr "Sisältö"
msgid "Save"
msgstr "Tallenna"
#: src/components/account-info.jsx:2620
#: src/components/account-info.jsx:2625
msgid "username"
msgstr "käyttäjänimi"
#: src/components/account-info.jsx:2624
#: src/components/account-info.jsx:2629
msgid "server domain name"
msgstr "palvelimen verkkotunnus"
#. placeholder {0}: info.username
#: src/components/account-info.jsx:2690
#: src/components/account-info.jsx:2695
msgid "Profiles featured by @{0}"
msgstr "Profiilit, jotka on nostanut esille @{0}"
#: src/components/account-info.jsx:2716
#: src/components/account-info.jsx:2721
msgid "No featured profiles."
msgstr "Ei esille nostettuja profiileja."
@ -3961,11 +3961,11 @@ msgstr "Vastauksia ei voitu ladata."
#: src/pages/status.jsx:1146
msgid "{months, plural, one {# month later} other {# months later}}"
msgstr ""
msgstr "{months, plural, one {# kuukausi myöhemmin} other {# kuukautta myöhemmin}}"
#: src/pages/status.jsx:1152
msgid "{years, plural, one {# year later} other {# years later}}"
msgstr ""
msgstr "{years, plural, one {# vuosi myöhemmin} other {# vuotta myöhemmin}}"
#: src/pages/status.jsx:1275
msgid "Back"

82
src/locales/ru-RU.po wygenerowano
Wyświetl plik

@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-08-23 11:16\n"
"PO-Revision-Date: 2025-08-23 15:26\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"
@ -48,12 +48,12 @@ msgid "Mutual"
msgstr "Взаимная подписка"
#: src/components/account-block.jsx:204
#: src/components/account-info.jsx:1907
#: src/components/account-info.jsx:1912
msgid "Requested"
msgstr "Запрос отправлен"
#: src/components/account-block.jsx:208
#: src/components/account-info.jsx:1898
#: src/components/account-info.jsx:1903
msgid "Following"
msgstr "Подписка"
@ -162,7 +162,7 @@ msgstr "Открыть изображение-шапку"
#: src/components/account-info.jsx:681
#: src/components/account-info.jsx:1806
#: src/components/account-info.jsx:2332
#: src/components/account-info.jsx:2337
msgid "Edit profile"
msgstr "Редактировать профиль"
@ -343,7 +343,7 @@ msgstr "Показать рекомендуемые профили"
#: src/components/account-info.jsx:1462
#: src/components/account-info.jsx:1472
#: src/components/account-info.jsx:2078
#: src/components/account-info.jsx:2083
msgid "Add/Remove from Lists"
msgstr "Управление списками"
@ -449,24 +449,24 @@ msgstr "Отозвать запрос на подписку?"
msgid "Unfollow @{0}?"
msgstr "Отписаться от @{0}?"
#: src/components/account-info.jsx:1901
#: src/components/account-info.jsx:1906
msgid "Unfollow…"
msgstr "Отписаться…"
#: src/components/account-info.jsx:1910
#: src/components/account-info.jsx:1915
msgid "Withdraw…"
msgstr "Отозвать…"
#: src/components/account-info.jsx:1917
#: src/components/account-info.jsx:1921
#: src/components/account-info.jsx:1922
#: src/components/account-info.jsx:1926
#: src/pages/hashtag.jsx:265
msgid "Follow"
msgstr "Подписаться"
#: src/components/account-info.jsx:2018
#: src/components/account-info.jsx:2073
#: src/components/account-info.jsx:2207
#: src/components/account-info.jsx:2327
#: src/components/account-info.jsx:2023
#: src/components/account-info.jsx:2078
#: src/components/account-info.jsx:2212
#: src/components/account-info.jsx:2332
#: src/components/account-sheet.jsx:38
#: src/components/compose.jsx:892
#: src/components/compose.jsx:2775
@ -499,85 +499,85 @@ msgstr "Подписаться"
msgid "Close"
msgstr "Закрыть"
#: src/components/account-info.jsx:2023
#: src/components/account-info.jsx:2028
msgid "Translated Bio"
msgstr "Перевод поля «О себе»"
#: src/components/account-info.jsx:2118
#: src/components/account-info.jsx:2123
msgid "Unable to remove from list."
msgstr "Не удалось убрать из списка."
#: src/components/account-info.jsx:2119
#: src/components/account-info.jsx:2124
msgid "Unable to add to list."
msgstr "Не удалось добавить в список."
#: src/components/account-info.jsx:2138
#: src/components/account-info.jsx:2143
#: src/pages/lists.jsx:131
msgid "Unable to load lists."
msgstr "Не удалось загрузить списки."
#: src/components/account-info.jsx:2142
#: src/components/account-info.jsx:2147
msgid "No lists."
msgstr "Списки отсутствуют."
#: src/components/account-info.jsx:2153
#: src/components/account-info.jsx:2158
#: src/components/list-add-edit.jsx:41
#: src/pages/lists.jsx:62
msgid "New list"
msgstr "Новый список"
#. placeholder {0}: account?.username || account?.acct
#: src/components/account-info.jsx:2212
#: src/components/account-info.jsx:2217
msgid "Private note about <0>@{0}</0>"
msgstr "Личная заметка о <0>@{0}</0>"
#: src/components/account-info.jsx:2242
#: src/components/account-info.jsx:2247
msgid "Unable to update private note."
msgstr "Не удалось обновить личную заметку."
#: src/components/account-info.jsx:2265
#: src/components/account-info.jsx:2563
#: src/components/account-info.jsx:2270
#: src/components/account-info.jsx:2568
msgid "Cancel"
msgstr "Отмена"
#: src/components/account-info.jsx:2270
#: src/components/account-info.jsx:2275
msgid "Save & close"
msgstr "Сохранить и закрыть"
#: src/components/account-info.jsx:2387
#: src/components/account-info.jsx:2392
msgid "Unable to update profile."
msgstr "Не удалось обновить профиль."
#: src/components/account-info.jsx:2394
#: src/components/account-info.jsx:2399
msgid "Header picture"
msgstr "Изображение заголовка"
#: src/components/account-info.jsx:2446
#: src/components/account-info.jsx:2451
msgid "Profile picture"
msgstr "Изображение профиля"
#: src/components/account-info.jsx:2498
#: src/components/account-info.jsx:2503
#: src/components/list-add-edit.jsx:106
msgid "Name"
msgstr "Название"
#: src/components/account-info.jsx:2511
#: src/components/account-info.jsx:2516
msgid "Bio"
msgstr "О себе"
#: src/components/account-info.jsx:2524
#: src/components/account-info.jsx:2529
msgid "Extra fields"
msgstr "Дополнительные поля"
#: src/components/account-info.jsx:2530
#: src/components/account-info.jsx:2535
msgid "Label"
msgstr "Заголовок"
#: src/components/account-info.jsx:2533
#: src/components/account-info.jsx:2538
msgid "Content"
msgstr "Содержание"
#: src/components/account-info.jsx:2566
#: src/components/account-info.jsx:2571
#: src/components/list-add-edit.jsx:152
#: src/components/shortcuts-settings.jsx:715
#: src/pages/filters.jsx:570
@ -585,20 +585,20 @@ msgstr "Содержание"
msgid "Save"
msgstr "Сохранить"
#: src/components/account-info.jsx:2620
#: src/components/account-info.jsx:2625
msgid "username"
msgstr "имя пользователя"
#: src/components/account-info.jsx:2624
#: src/components/account-info.jsx:2629
msgid "server domain name"
msgstr "доменное имя сервера"
#. placeholder {0}: info.username
#: src/components/account-info.jsx:2690
#: src/components/account-info.jsx:2695
msgid "Profiles featured by @{0}"
msgstr "Профили, которые рекомендует @{0}"
#: src/components/account-info.jsx:2716
#: src/components/account-info.jsx:2721
msgid "No featured profiles."
msgstr "Нет рекомендуемых профилей."
@ -2593,12 +2593,12 @@ msgstr "Обсуждение"
#: src/components/thread-badge.jsx:28
msgid "Thread {index}/{total}"
msgstr ""
msgstr "Обсуждение {index}/{total}"
#. X is the unspecified total number of posts in a thread
#: src/components/thread-badge.jsx:32
msgid "Thread {index}/X"
msgstr ""
msgstr "Обсуждение {index}/X"
#. index/total posts in a thread
#: src/components/thread-badge.jsx:41
@ -3961,11 +3961,11 @@ msgstr "Не удалось загрузить ответы."
#: src/pages/status.jsx:1146
msgid "{months, plural, one {# month later} other {# months later}}"
msgstr ""
msgstr "{months, plural, one {# месяц спустя} other {# месяц(а/ев) спустя}}"
#: src/pages/status.jsx:1152
msgid "{years, plural, one {# year later} other {# years later}}"
msgstr ""
msgstr "{years, plural, one {# год спустя} other {# года спустя}}"
#: src/pages/status.jsx:1275
msgid "Back"