From 485cc5fa8e4cf17b4ba83d4be3a1e17d033fd3a8 Mon Sep 17 00:00:00 2001 From: Ricky Tigg Date: Thu, 13 Nov 2025 13:21:34 +0100 Subject: [PATCH 1/9] chore(translations): Translated using Weblate (Finnish) Currently translated at 83.3% (676 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/ --- lib/l10n/intl_fi.arb | 218 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 217 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_fi.arb b/lib/l10n/intl_fi.arb index 6703abcc1..78b7614a2 100644 --- a/lib/l10n/intl_fi.arb +++ b/lib/l10n/intl_fi.arb @@ -2909,5 +2909,221 @@ "subspace": "Alitila", "@subspace": {}, "decline": "Hylkää", - "@decline": {} + "@decline": {}, + "initAppError": "Sovelluksen alustamisessa tapahtui virhe", + "@initAppError": {}, + "userRole": "Käyttäjärooli", + "@userRole": {}, + "minimumPowerLevel": "{level} on pienin tehotaso.", + "@minimumPowerLevel": { + "type": "String", + "placeholders": { + "level": { + "type": "String" + } + } + }, + "searchIn": "Hae keskustelusta \"{chat}\"...", + "@searchIn": { + "type": "String", + "placeholders": { + "chat": { + "type": "String" + } + } + }, + "searchMore": "Hae lisää...", + "@searchMore": {}, + "databaseBuildErrorBody": "SQlite-tietokantaa ei voida rakentaa. Sovellus yrittää toistaiseksi käyttää vanhaa tietokantaa. Ilmoita tästä virheestä kehittäjille osoitteessa {url}. Virheviesti on: {error}", + "@databaseBuildErrorBody": { + "type": "String", + "placeholders": { + "url": { + "type": "String" + }, + "error": { + "type": "String" + } + } + }, + "sessionLostBody": "Istuntosi on menetetty. Ilmoita tästä virheestä kehittäjille osoitteessa {url}. Virheviesti on: {error}", + "@sessionLostBody": { + "type": "String", + "placeholders": { + "url": { + "type": "String" + }, + "error": { + "type": "String" + } + } + }, + "restoreSessionBody": "Sovellus yrittää nyt palauttaa istuntosi varmuuskopiosta. Ilmoita tästä virheestä kehittäjille osoitteessa {url}. Virheviesti on: {error}", + "@restoreSessionBody": { + "type": "String", + "placeholders": { + "url": { + "type": "String" + }, + "error": { + "type": "String" + } + } + }, + "forwardMessageTo": "Lähetätkö viestin edelleen kohteeseen {roomName}?", + "@forwardMessageTo": { + "type": "String", + "placeholders": { + "roomName": { + "type": "String" + } + } + }, + "sendReadReceipts": "Lähetä lukukuittaukset", + "@sendReadReceipts": {}, + "sendTypingNotificationsDescription": "Muut keskustelun osallistujat näkevät, milloin olet kirjoittamassa uutta viestiä.", + "@sendTypingNotificationsDescription": {}, + "sendReadReceiptsDescription": "Muut keskustelun osallistujat näkevät, milloin olet lukenut viestin.", + "@sendReadReceiptsDescription": {}, + "formattedMessages": "Muotoillut viestit", + "@formattedMessages": {}, + "formattedMessagesDescription": "Näytä rikasta viestisisältöä, kuten lihavoitua tekstiä, käyttämällä Markdownia.", + "@formattedMessagesDescription": {}, + "verifyOtherUser": "🔐 Vahvista toinen käyttäjä", + "@verifyOtherUser": {}, + "verifyOtherUserDescription": "Jos vahvistat toisen käyttäjän, voit olla varma, että tiedät kenelle todella kirjoitat. 💪\n\nKun aloitat vahvistuksen, sinä ja toinen käyttäjä näette sovelluksessa ponnahdusikkunan. Siellä näette sitten sarjan emojeja tai numeroita, joita teidän on verrattava toisiinsa.\n\nParas tapa tehdä tämä on tavata heidät tai aloittaa videopuhelu. 👭", + "@verifyOtherUserDescription": {}, + "verifyOtherDevice": "🔐 Vahvista toinen laite", + "@verifyOtherDevice": {}, + "verifyOtherDeviceDescription": "Kun vahvistat toisen laitteen, kyseiset laitteet voivat vaihtaa avaimia, mikä lisää yleistä turvallisuuttasi. 💪 Kun aloitat vahvistuksen, molempien laitteiden sovellukseen ilmestyy ponnahdusikkuna. Siellä näet sitten sarjan emojeja tai numeroita, joita sinun on verrattava toisiinsa. On parasta pitää molemmat laitteet käsillä ennen vahvistuksen aloittamista. 🤳", + "@verifyOtherDeviceDescription": {}, + "acceptedKeyVerification": "{sender} hyväksyi avaimen vahvistuksen", + "@acceptedKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "canceledKeyVerification": "{sender} peruutti avaimen vahvistuksen", + "@canceledKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "completedKeyVerification": "{sender} suoritti avaimen vahvistuksen", + "@completedKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "isReadyForKeyVerification": "{sender} on valmis avaimen vahvistukseen", + "@isReadyForKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "requestedKeyVerification": "{sender} pyysi avaimen vahvistusta", + "@requestedKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "startedKeyVerification": "{sender} aloitti avaimen vahvistuksen", + "@startedKeyVerification": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + } + } + }, + "transparent": "Läpinäkyvä", + "@transparent": {}, + "incomingMessages": "Saapuvat viestit", + "@incomingMessages": {}, + "stickers": "Tarrat", + "@stickers": {}, + "discover": "Tutustu", + "@discover": {}, + "commandHint_ignore": "Jätä huomiotta annettu matrix-tunnus", + "@commandHint_ignore": {}, + "commandHint_unignore": "Kumoa annetun matrix-tunnuksen huomiottajätäminen", + "@commandHint_unignore": {}, + "unreadChatsInApp": "{appname}: {unread} lukematonta keskustelua", + "@unreadChatsInApp": { + "type": "String", + "placeholders": { + "appname": { + "type": "String" + }, + "unread": { + "type": "String" + } + } + }, + "noDatabaseEncryption": "Tietokannan salausta ei tueta tällä alustalla", + "@noDatabaseEncryption": {}, + "thereAreCountUsersBlocked": "Tällä hetkellä {count} käyttäjää on estetty.", + "@thereAreCountUsersBlocked": { + "type": "String", + "count": {} + }, + "restricted": "Rajoitettu", + "@restricted": {}, + "knockRestricted": "Koputus rajoitettu", + "@knockRestricted": {}, + "goToSpace": "Siirry tilaan: {space}", + "@goToSpace": { + "type": "String", + "space": {} + }, + "markAsUnread": "Merkitse lukemattomaksi", + "@markAsUnread": {}, + "userLevel": "{level} - Käyttäjä", + "@userLevel": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "moderatorLevel": "{level} - Valvoja", + "@moderatorLevel": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "adminLevel": "{level} - Järjestelmänvalvoja", + "@adminLevel": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "changeGeneralChatSettings": "Muuta yleisiä keskusteluasetuksia", + "@changeGeneralChatSettings": {}, + "inviteOtherUsers": "Kutsu muita käyttäjiä tähän pikakeskusteluun", + "@inviteOtherUsers": {}, + "changeTheChatPermissions": "Muuta keskustelulupia", + "@changeTheChatPermissions": {} } From 5174a6e25dae649c0b1a0e3d62d68906c6c9ba79 Mon Sep 17 00:00:00 2001 From: BeMeritus Date: Thu, 13 Nov 2025 13:39:10 +0100 Subject: [PATCH 2/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 3.8% (31 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 104 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 2d77349b0..4db76a2b6 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -14,5 +14,107 @@ "setPermissionsLevelDescription": "Quyidagi oldindan belgilangan rolni tanlang yoki 0-100 orasidagi maxsus ruxsatlar darajasini kiriting.", "@setPermissionsLevelDescription": {}, "ignoreUser": "Foydalanuvchini e’tiborsiz qoldirish", - "@ignoreUser": {} + "@ignoreUser": {}, + "remove": "O‘chirish", + "@remove": { + "type": "String", + "placeholders": {} + }, + "importNow": "Hozir import qilish", + "@importNow": {}, + "importEmojis": "Emojilarni import qilish", + "@importEmojis": {}, + "importFromZipFile": ".zip faylidan import qilish", + "@importFromZipFile": {}, + "exportEmotePack": "Emotsiyalar to‘plamini .zip fayl ko‘rinishida eksport qilish", + "@exportEmotePack": {}, + "replace": "Almashtirmoq", + "@replace": {}, + "about": "Biz haqimizda", + "@about": {}, + "aboutHomeserver": "{homeserver} haqida", + "@aboutHomeserver": { + "type": "String", + "placeholders": { + "homeserver": { + "type": "String" + } + } + }, + "accept": "Qabul qilmoq", + "@accept": { + "type": "String", + "placeholders": {} + }, + "acceptedTheInvitation": "👍 {username} taklifni qabul qildi", + "@acceptedTheInvitation": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "account": "Hisob", + "@account": { + "type": "String", + "placeholders": {} + }, + "activatedEndToEndEncryption": "🔐 {username} shifrlashni yakunlash uchun faollashtirdi", + "@activatedEndToEndEncryption": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "addEmail": "Email qo‘shish", + "@addEmail": { + "type": "String", + "placeholders": {} + }, + "confirmMatrixId": "Hisobingizni o‘chirish uchun Matrix ID hisobingizni tasdiqlang.", + "@confirmMatrixId": {}, + "supposedMxid": "Bu {mxid} bo‘lishi kerak", + "@supposedMxid": { + "type": "String", + "placeholders": { + "mxid": { + "type": "String" + } + } + }, + "addChatDescription": "Chat tavsifini kiriting...", + "@addChatDescription": {}, + "addToSpace": "Maydonga qo‘shish", + "@addToSpace": {}, + "admin": "Admin", + "@admin": { + "type": "String", + "placeholders": {} + }, + "alias": "taxallus", + "@alias": { + "type": "String", + "placeholders": {} + }, + "all": "Hammasi", + "@all": { + "type": "String", + "placeholders": {} + }, + "allChats": "Hamma chatlar", + "@allChats": { + "type": "String", + "placeholders": {} + }, + "commandHint_roomupgrade": "Bu guruhni berilgan guruh versiyasiga yangilang", + "@commandHint_roomupgrade": {}, + "commandHint_googly": "G‘ilay ko‘zlarini yuboring", + "@commandHint_googly": {}, + "commandHint_cuddle": "Erkalash yuborish", + "@commandHint_cuddle": {}, + "commandHint_hug": "Quchoqlash yuborish", + "@commandHint_hug": {} } From 449a885a4d786da1596e5f1f1ef6ffdc498332ff Mon Sep 17 00:00:00 2001 From: BeMeritus Date: Thu, 13 Nov 2025 14:48:54 +0100 Subject: [PATCH 3/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 5.4% (44 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 84 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 4db76a2b6..703e966a4 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -116,5 +116,87 @@ "commandHint_cuddle": "Erkalash yuborish", "@commandHint_cuddle": {}, "commandHint_hug": "Quchoqlash yuborish", - "@commandHint_hug": {} + "@commandHint_hug": {}, + "googlyEyesContent": "{senderName} sizga gʻilay ko‘zlarini yubormoqda", + "@googlyEyesContent": { + "type": "String", + "placeholders": { + "senderName": { + "type": "String" + } + } + }, + "cuddleContent": "{senderName} sizni erkalamoqda", + "@cuddleContent": { + "type": "String", + "placeholders": { + "senderName": { + "type": "String" + } + } + }, + "hugContent": "{senderName} sizni quchoqlamoqda", + "@hugContent": { + "type": "String", + "placeholders": { + "senderName": { + "type": "String" + } + } + }, + "answeredTheCall": "{senderName} chaqiruvga javob berdi", + "@answeredTheCall": { + "type": "String", + "placeholders": { + "senderName": { + "type": "String" + } + } + }, + "anyoneCanJoin": "Har kim qo‘shilishi mumkin", + "@anyoneCanJoin": { + "type": "String", + "placeholders": {} + }, + "appLock": "Ilova qulfi", + "@appLock": { + "type": "String", + "placeholders": {} + }, + "appLockDescription": "PIN kod ishlatilmayotganida ilovani qulflash", + "@appLockDescription": {}, + "archive": "Arxiv", + "@archive": { + "type": "String", + "placeholders": {} + }, + "areGuestsAllowedToJoin": "Mehmon foydalanuvchilarga qo‘shilishga ruxsat berilganmi", + "@areGuestsAllowedToJoin": { + "type": "String", + "placeholders": {} + }, + "areYouSure": "Ishonchingiz komilmi?", + "@areYouSure": { + "type": "String", + "placeholders": {} + }, + "areYouSureYouWantToLogout": "Haqiqatan ham hisobingizdan chiqamoqchimisiz?", + "@areYouSureYouWantToLogout": { + "type": "String", + "placeholders": {} + }, + "askSSSSSign": "Narigi foydalanuvchini imzolash uchun xavfsiz do‘kon parol iborasi yoki tiklash kalitini kiriting.", + "@askSSSSSign": { + "type": "String", + "placeholders": {} + }, + "askVerificationRequest": "{username}dan ushbu tasdiqlash so‘rovi qabul qilinsinmi?", + "@askVerificationRequest": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + } } From b63b461706c087d090a1db687e606454a7c62afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B8?= =?UTF-8?q?=D1=85=D0=B8=D1=80=D0=B5=D0=B2?= Date: Thu, 13 Nov 2025 15:07:19 +0100 Subject: [PATCH 4/9] chore(translations): Translated using Weblate (Russian) Currently translated at 91.4% (742 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index e4be4f6c8..257e9903a 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1087,7 +1087,7 @@ "type": "String", "placeholders": {} }, - "loadCountMoreParticipants": "", + "loadCountMoreParticipants": "{count, plural, one{Загрузить еще # участника} few{Загрузить еще # участников} other{Загрузить еще # участников}}", "@loadCountMoreParticipants": { "type": "String", "placeholders": { @@ -1888,7 +1888,7 @@ } } }, - "userAndOthersAreTyping": "", + "userAndOthersAreTyping": "{username} и ещё {count, plural, =1{один участник} =2{двое} =3{трое} =4{четверо} =5{пятеро} =6{шестеро} =7{семеро} one{# участник} few{# участника} other{# участников}} печатают…", "@userAndOthersAreTyping": { "type": "String", "placeholders": { @@ -2328,7 +2328,7 @@ "@storeInAndroidKeystore": {}, "storeInAppleKeyChain": "Сохранить в Apple KeyChain", "@storeInAppleKeyChain": {}, - "countFiles": "", + "countFiles": "{count, plural, one{# файл} few{# файла} other{# файлов}}", "@countFiles": { "placeholders": { "count": { @@ -2946,7 +2946,7 @@ } } }, - "thereAreCountUsersBlocked": "", + "thereAreCountUsersBlocked": "Сейчас {count, plural, one{заблокирован # пользователь} few{заблокированы # пользователя} other{заблокированы # пользователей}}.", "@thereAreCountUsersBlocked": { "type": "String", "count": {} @@ -3167,7 +3167,7 @@ "@version": {}, "website": "Сайт", "@website": {}, - "sendImages": "", + "sendImages": "Отправить {count, plural, =1{изображение} one{# изображение} few{# изображения} other{# изображений}}", "@sendImages": { "type": "String", "placeholders": { @@ -3284,7 +3284,7 @@ "@commandHint_roomupgrade": {}, "notificationRuleInviteForMeDescription": "Уведомляет пользователя, когда его приглашают в комнату.", "@notificationRuleInviteForMeDescription": {}, - "countInvited": "", + "countInvited": "{count, plural, one{Приглашён # участник} few{Приглашены # участника} other{Приглашены # участников}}", "@countInvited": { "type": "String", "placeholders": { @@ -3303,5 +3303,23 @@ } }, "checkList": "Контрольный список", - "@checkList": {} + "@checkList": {}, + "countVotes": "{count, plural, =1{Один голос} one{# голос} few{# голоса} other{# голосов}}", + "@countVotes": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "countReplies": "{count, plural, =1{Один ответ} one{# ответ} few{# ответа} other{# ответов}}", + "@countReplies": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + } } From b2ea5c8e20ebfac533492f327fc5a24355319483 Mon Sep 17 00:00:00 2001 From: BeMeritus Date: Thu, 13 Nov 2025 15:11:13 +0100 Subject: [PATCH 5/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 5.7% (47 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 703e966a4..9462e338a 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -198,5 +198,14 @@ "type": "String" } } - } + }, + "autoplayImages": "Animatsiyali stikerlar va emojilarni avtomatik ijro etish", + "@autoplayImages": { + "type": "String", + "placeholder": {} + }, + "sendTypingNotifications": "Yozish bildirishnomalarini yuborish", + "@sendTypingNotifications": {}, + "swipeRightToLeftToReply": "Javob berish uchun o‘ngdan chapga suring", + "@swipeRightToLeftToReply": {} } From 8f2b3cdaec45ac1ee30f65209f2326e982aa1d1a Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 14 Nov 2025 13:38:33 +0100 Subject: [PATCH 6/9] chore(translations): Translated using Weblate (Russian) Currently translated at 91.4% (742 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 257e9903a..9e58397d9 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1888,7 +1888,7 @@ } } }, - "userAndOthersAreTyping": "{username} и ещё {count, plural, =1{один участник} =2{двое} =3{трое} =4{четверо} =5{пятеро} =6{шестеро} =7{семеро} one{# участник} few{# участника} other{# участников}} печатают…", + "userAndOthersAreTyping": "{username} и еще {count} печатают…", "@userAndOthersAreTyping": { "type": "String", "placeholders": { @@ -3167,7 +3167,7 @@ "@version": {}, "website": "Сайт", "@website": {}, - "sendImages": "Отправить {count, plural, =1{изображение} one{# изображение} few{# изображения} other{# изображений}}", + "sendImages": "Отправить {count} изображение", "@sendImages": { "type": "String", "placeholders": { @@ -3304,7 +3304,7 @@ }, "checkList": "Контрольный список", "@checkList": {}, - "countVotes": "{count, plural, =1{Один голос} one{# голос} few{# голоса} other{# голосов}}", + "countVotes": "{count, plural, =1{Один голос} other{{count} голосов}}", "@countVotes": { "type": "int", "placeholders": { @@ -3313,7 +3313,7 @@ } } }, - "countReplies": "{count, plural, =1{Один ответ} one{# ответ} few{# ответа} other{# ответов}}", + "countReplies": "{count, plural, =1{Один ответ} other{{count} ответов}}", "@countReplies": { "type": "int", "placeholders": { From 53fe970a2f4d3936b1ee72e3438fabcbf66765de Mon Sep 17 00:00:00 2001 From: Maftuna Vohidjonovna Date: Fri, 14 Nov 2025 13:37:29 +0100 Subject: [PATCH 7/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 8.6% (70 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 141 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 140 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 9462e338a..98419386e 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -207,5 +207,144 @@ "sendTypingNotifications": "Yozish bildirishnomalarini yuborish", "@sendTypingNotifications": {}, "swipeRightToLeftToReply": "Javob berish uchun o‘ngdan chapga suring", - "@swipeRightToLeftToReply": {} + "@swipeRightToLeftToReply": {}, + "badServerLoginTypesException": "Homeserver quyidagi kirish turlarini qo'llab-quvvatlaydi:\n{serverVersions}\nLekin bu ilova faqat quyidagi turlarni qo'llab-quvvatlaydi:\n{supportedVersions}", + "@badServerLoginTypesException": { + "type": "String", + "placeholders": { + "serverVersions": { + "type": "String" + }, + "supportedVersions": { + "type": "String" + } + } + }, + "sendOnEnter": "Enterda yuborish", + "@sendOnEnter": {}, + "badServerVersionsException": "Homeserver quyidagi Spec versiyalarini qo'llab-quvvatlaydi:\n{serverVersions}\nLekin bu ilova faqat {supportedVersions} versiyalarini qo'llab-quvvatlaydi", + "@badServerVersionsException": { + "type": "String", + "placeholders": { + "serverVersions": { + "type": "String" + }, + "supportedVersions": { + "type": "String" + } + } + }, + "countChatsAndCountParticipants": "{chats} chatlar va {participants} ishtirokchilar", + "@countChatsAndCountParticipants": { + "type": "String", + "placeholders": { + "chats": { + "type": "int" + }, + "participants": { + "type": "int" + } + } + }, + "noMoreChatsFound": "Boshqa chatlar topilmadi...", + "@noMoreChatsFound": {}, + "noChatsFoundHere": "Bu yerda hali chat topilmadi. Quyidagi tugmadan foydalanib, kimdir bilan yangi chat boshlang. ⤵️", + "@noChatsFoundHere": {}, + "joinedChats": "Qo'shilgan chatlar", + "@joinedChats": {}, + "unread": "Oʻqilmagan", + "@unread": {}, + "space": "Boʻshliq", + "@space": {}, + "spaces": "Boʻshliqlar", + "@spaces": {}, + "banFromChat": "Chatdan taqiqlash", + "@banFromChat": { + "type": "String", + "placeholders": {} + }, + "banned": "Taqiqlangan", + "@banned": { + "type": "String", + "placeholders": {} + }, + "bannedUser": "{username} taqiqladi {targetName}(ni)", + "@bannedUser": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "targetName": { + "type": "String" + } + } + }, + "blockDevice": "Qurilmani bloklash", + "@blockDevice": { + "type": "String", + "placeholders": {} + }, + "blocked": "Bloklandi", + "@blocked": { + "type": "String", + "placeholders": {} + }, + "botMessages": "Bot xabarlari", + "@botMessages": { + "type": "String", + "placeholders": {} + }, + "cancel": "Bekor qilish", + "@cancel": { + "type": "String", + "placeholders": {} + }, + "cantOpenUri": "{uri} URIni ochib boʻlmadi", + "@cantOpenUri": { + "type": "String", + "placeholders": { + "uri": { + "type": "String" + } + } + }, + "changeDeviceName": "Qurilma nomini oʻzgartirish", + "@changeDeviceName": { + "type": "String", + "placeholders": {} + }, + "changedTheChatAvatar": "{username} chat avatarini oʻzgartirdi", + "@changedTheChatAvatar": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "changedTheChatDescriptionTo": "{username} chat tavsifini '{description}'ga oʻzgartirdi", + "@changedTheChatDescriptionTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "description": { + "type": "String" + } + } + }, + "changedTheChatNameTo": "{username} chat nomini: '{chatname}'ga oʻzgartirdi", + "@changedTheChatNameTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "chatname": { + "type": "String" + } + } + } } From e16c170642f63c820b89c5f457bce96cf3147bcf Mon Sep 17 00:00:00 2001 From: Maftuna Vohidjonovna Date: Fri, 14 Nov 2025 13:49:41 +0100 Subject: [PATCH 8/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 9.0% (73 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 98419386e..029f0a52f 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -346,5 +346,35 @@ "type": "String" } } + }, + "changedTheChatPermissions": "{username} chat ruxsatnomalarini oʻzgartirdi", + "@changedTheChatPermissions": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "changedTheDisplaynameTo": "{username} oʻzining nomini '{displayname}'ga oʻzgartirdi", + "@changedTheDisplaynameTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "displayname": { + "type": "String" + } + } + }, + "changedTheGuestAccessRules": "{username} mehmon kirish qoidalarini oʻzgartirdi", + "@changedTheGuestAccessRules": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } } } From 7c80a58fec083a3ef72e8e5f8ae1ada1ca26b123 Mon Sep 17 00:00:00 2001 From: Maftuna Vohidjonovna Date: Fri, 14 Nov 2025 14:15:44 +0100 Subject: [PATCH 9/9] chore(translations): Translated using Weblate (Uzbek) Currently translated at 9.7% (79 of 811 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 63 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 029f0a52f..f1e77fa01 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -376,5 +376,68 @@ "type": "String" } } + }, + "changedTheGuestAccessRulesTo": "{username} mehmon kirish qoidalarini: {rules}ga oʻzgartirdi", + "@changedTheGuestAccessRulesTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "rules": { + "type": "String" + } + } + }, + "changedTheHistoryVisibility": "{username} tarix koʻrinishini oʻzgartirdi", + "@changedTheHistoryVisibility": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "changedTheHistoryVisibilityTo": "{username} tarix koʻrinishini: {rules}ga oʻzgartirdi", + "@changedTheHistoryVisibilityTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "rules": { + "type": "String" + } + } + }, + "changedTheJoinRules": "{username} qoʻshilish qoidalarini oʻzgartirdi", + "@changedTheJoinRules": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "changedTheJoinRulesTo": "{username} qoʻshilish qoidalarini: {joinRules}ga oʻzgartirdi", + "@changedTheJoinRulesTo": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + }, + "joinRules": { + "type": "String" + } + } + }, + "changedTheProfileAvatar": "{username} avatarini oʻzgartirdi", + "@changedTheProfileAvatar": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } } }