From 22c4fa7552ae72e30510dc6ed42bdcd033a3da98 Mon Sep 17 00:00:00 2001 From: BeMeritus Date: Thu, 18 Dec 2025 11:02:29 +0100 Subject: [PATCH 01/20] chore(translations): Translated using Weblate (Uzbek) Currently translated at 99.7% (823 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/ --- lib/l10n/intl_uz.arb | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index 30c69c1b1..db1ddb1be 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -3474,5 +3474,33 @@ "placeholders": {} }, "emojis": "Emojilar", - "@emojis": {} + "@emojis": {}, + "changedTheChatDescription": "{username} chat tavsifini o‘zgartirdi", + "@changedTheChatDescription": {}, + "changedTheChatName": "{username} chat nomini o‘zgartirdi", + "@changedTheChatName": {}, + "saveChanges": "O‘zgarishlarni saqlash", + "@saveChanges": {}, + "createSticker": "Stiker yoki emoji yaratish", + "@createSticker": {}, + "useAsSticker": "Stiker sifatida ishlatish", + "@useAsSticker": {}, + "useAsEmoji": "Emoji sifatida ishlatish", + "@useAsEmoji": {}, + "stickerPackNameAlreadyExists": "Stiker paketi nomi allaqachon mavjud", + "@stickerPackNameAlreadyExists": {}, + "newStickerPack": "Yangi stikerlar paketi", + "@newStickerPack": {}, + "stickerPackName": "Stiker paketi nomi", + "@stickerPackName": {}, + "attribution": "Atributsiya", + "@attribution": {}, + "skipChatBackup": "Chat zaxirasini tashlab ketish", + "@skipChatBackup": {}, + "skipChatBackupWarning": "Ishonchingiz komilmi? Chat zaxirasini yoqmasdan qurilmangizni almashtirsangiz, xabarlaringizga kira olmay qolishingiz mumkin.", + "@skipChatBackupWarning": {}, + "loadingMessages": "Xabarlar yuklanmoqda", + "@loadingMessages": {}, + "setupChatBackup": "Chat zaxirasini sozlash", + "@setupChatBackup": {} } From 2de0f38e87de73a81cf9dffd949c981f3050b6c1 Mon Sep 17 00:00:00 2001 From: BeMeritus Date: Thu, 18 Dec 2025 10:51:44 +0100 Subject: [PATCH 02/20] chore(translations): Translated using Weblate (Russian) Currently translated at 99.8% (824 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 206 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 200 insertions(+), 6 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 9e58397d9..4eb5bb0ff 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -2405,7 +2405,7 @@ "@noKeyForThisMessage": {}, "screenSharingTitle": "общий доступ к экрану", "@screenSharingTitle": {}, - "numChats": "", + "numChats": "{number} чатов", "@numChats": { "type": "number", "placeholders": { @@ -2598,7 +2598,7 @@ "@inviteGroupChat": {}, "invalidInput": "Недопустимый ввод!", "@invalidInput": {}, - "wrongPinEntered": "", + "wrongPinEntered": "Введён неверный пин-код! Повторите попытку через {seconds, plural, one{# секунду} few{# секунды} other {# секунд}}...", "@wrongPinEntered": { "type": "String", "placeholders": { @@ -2934,7 +2934,7 @@ "@commandHint_ignore": {}, "commandHint_unignore": "Не игнорировать данный matrix ID", "@commandHint_unignore": {}, - "unreadChatsInApp": "", + "unreadChatsInApp": "{appname}: {unread, plural, one{# непрочитанный чат} few{# непрочитанных чата} other{# непрочитанных чатов}}", "@unreadChatsInApp": { "type": "String", "placeholders": { @@ -3009,7 +3009,7 @@ "@inviteOtherUsers": {}, "changeTheVisibilityOfChatHistory": "Изменить видимость истории чата", "@changeTheVisibilityOfChatHistory": {}, - "countChatsAndCountParticipants": "", + "countChatsAndCountParticipants": "{chats} чатов и {participants} участников", "@countChatsAndCountParticipants": { "type": "String", "placeholders": { @@ -3136,7 +3136,7 @@ "@italicText": {}, "unableToJoinChat": "Невозможно присоединиться к чату. Возможно, другая сторона уже закончила разговор.", "@unableToJoinChat": {}, - "serverLimitReached": "", + "serverLimitReached": "Достигнуто ограничение сервера. Ожидаем {seconds, plural, one{# секунду} few{# секунды} other{# секунд}}...", "@serverLimitReached": { "type": "integer", "placeholders": { @@ -3321,5 +3321,199 @@ "type": "int" } } - } + }, + "changedTheChatDescription": "{username} изменил описание чата", + "@changedTheChatDescription": {}, + "changedTheChatName": "{username} изменил имя чата", + "@changedTheChatName": {}, + "notificationRuleMemberEvent": "Мероприятие участника", + "@notificationRuleMemberEvent": {}, + "notificationRuleIsUserMentionDescription": "Уведомляет пользователя, когда он упоминается непосредственно в сообщении.", + "@notificationRuleIsUserMentionDescription": {}, + "notificationRuleContainsDisplayNameDescription": "Уведомляет пользователя, когда сообщение содержит его имя отображения.", + "@notificationRuleContainsDisplayNameDescription": {}, + "notificationRuleIsRoomMentionDescription": "Уведомляет пользователя о наличии упоминания о комнате.", + "@notificationRuleIsRoomMentionDescription": {}, + "notificationRuleRoomnotif": "Уведомление о комнате", + "@notificationRuleRoomnotif": {}, + "notificationRuleRoomnotifDescription": "Уведомляет пользователя, когда сообщение содержит '@room'.", + "@notificationRuleRoomnotifDescription": {}, + "notificationRuleTombstone": "Надгробный камень", + "@notificationRuleTombstone": {}, + "notificationRuleTombstoneDescription": "Уведомляет пользователя о сообщениях о деактивации комнаты.", + "@notificationRuleTombstoneDescription": {}, + "notificationRuleRoomServerAcl": "ACL сервера комнаты", + "@notificationRuleRoomServerAcl": {}, + "notificationRuleRoomServerAclDescription": "Удаляет уведомления о списках контроля доступа к серверу комнат (ACL).", + "@notificationRuleRoomServerAclDescription": {}, + "notificationRuleSuppressEdits": "Подавление правки", + "@notificationRuleSuppressEdits": {}, + "notificationRuleRoomOneToOneDescription": "Уведомляет пользователя о сообщениях в разделах один на один.", + "@notificationRuleRoomOneToOneDescription": {}, + "notificationRuleMessageDescription": "Уведомляет пользователя об общих сообщениях.", + "@notificationRuleMessageDescription": {}, + "notificationRuleEncryptedDescription": "Уведомляет пользователя о сообщениях в зашифрованных комнатах.", + "@notificationRuleEncryptedDescription": {}, + "notificationRuleJitsi": "Джици", + "@notificationRuleJitsi": {}, + "notificationRuleJitsiDescription": "Уведомляет пользователя о событиях виджета Jitsi.", + "@notificationRuleJitsiDescription": {}, + "notificationRuleServerAcl": "Запретить события ACL сервера", + "@notificationRuleServerAcl": {}, + "notificationRuleServerAclDescription": "Удаляет уведомления о событиях ACL сервера.", + "@notificationRuleServerAclDescription": {}, + "sentVoiceMessage": "️🎙️ {duration} - Голосовое сообщение от {sender}", + "@sentVoiceMessage": { + "type": "String", + "placeholders": { + "sender": { + "type": "String" + }, + "duration": { + "type": "String" + } + } + }, + "deletePushRuleCanNotBeUndone": "Если вы удалите эту настройку уведомлений, это невозможно отменить.", + "@deletePushRuleCanNotBeUndone": {}, + "shareKeysWith": "Поделиться ключами с...", + "@shareKeysWith": {}, + "shareKeysWithDescription": "Каким устройствам следует доверять, чтобы они могли читать ваши сообщения в зашифрованных чатах?", + "@shareKeysWithDescription": {}, + "crossVerifiedDevicesIfEnabled": "Если включено, перекрестите проверенные устройства", + "@crossVerifiedDevicesIfEnabled": {}, + "crossVerifiedDevices": "Кросс-верифицированные устройства", + "@crossVerifiedDevices": {}, + "verifiedDevicesOnly": "Только проверенные устройства", + "@verifiedDevicesOnly": {}, + "optionalMessage": "(Необязательно) сообщение...", + "@optionalMessage": {}, + "notSupportedOnThisDevice": "Не поддерживается на этом устройстве", + "@notSupportedOnThisDevice": {}, + "approve": "Утверждать", + "@approve": {}, + "youHaveKnocked": "Вы постучали", + "@youHaveKnocked": {}, + "pleaseWaitUntilInvited": "Пожалуйста, подождите, пока кто-нибудь из комнаты не пригласит вас.", + "@pleaseWaitUntilInvited": {}, + "commandHint_logout": "Выйти из текущего устройства", + "@commandHint_logout": {}, + "commandHint_logoutall": "Выйти из всех активных устройств", + "@commandHint_logoutall": {}, + "displayNavigationRail": "Показать навигационный рельс на мобильном устройстве", + "@displayNavigationRail": {}, + "customReaction": "Пользовательская реакция", + "@customReaction": {}, + "moreEvents": "Больше событий", + "@moreEvents": {}, + "declineInvitation": "Отказаться от приглашения", + "@declineInvitation": {}, + "noMessagesYet": "Пока нет сообщений", + "@noMessagesYet": {}, + "longPressToRecordVoiceMessage": "Нажмите длиннее, чтобы записать голосовое сообщение.", + "@longPressToRecordVoiceMessage": {}, + "pause": "Пауза", + "@pause": {}, + "resume": "Резюмировать", + "@resume": {}, + "newSubSpace": "Новое подпространство", + "@newSubSpace": {}, + "moveToDifferentSpace": "Переместить в другое пространство", + "@moveToDifferentSpace": {}, + "moveUp": "Переместить вверх", + "@moveUp": {}, + "moveDown": "Переместить вниз", + "@moveDown": {}, + "removeFromSpaceDescription": "Чат будет удален из пространства, но все равно появится в вашем списке чатов.", + "@removeFromSpaceDescription": {}, + "countChats": "{chats} чатов", + "@countChats": { + "type": "String", + "placeholders": { + "chats": { + "type": "int" + } + } + }, + "spaceMemberOf": "Участник пространства из {spaces}", + "@spaceMemberOf": { + "type": "String", + "placeholders": { + "spaces": { + "type": "String" + } + } + }, + "spaceMemberOfCanKnock": "Участник пространства из {spaces} может постучать", + "@spaceMemberOfCanKnock": { + "type": "String", + "placeholders": { + "spaces": { + "type": "String" + } + } + }, + "donate": "Пожертвовать", + "@donate": {}, + "startedAPoll": "{username} начал опрос.", + "@startedAPoll": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "poll": "Опрос", + "@poll": {}, + "startPoll": "Начать опрос", + "@startPoll": {}, + "endPoll": "Завершить опрос", + "@endPoll": {}, + "answersVisible": "Ответы видны", + "@answersVisible": {}, + "answersHidden": "Ответы скрыты", + "@answersHidden": {}, + "pollQuestion": "Вопрос по опросу", + "@pollQuestion": {}, + "answerOption": "Вариант ответа", + "@answerOption": {}, + "addAnswerOption": "Добавить вариант ответа", + "@addAnswerOption": {}, + "allowMultipleAnswers": "Разрешить несколько ответов", + "@allowMultipleAnswers": {}, + "pollHasBeenEnded": "Опрос завершен", + "@pollHasBeenEnded": {}, + "answersWillBeVisibleWhenPollHasEnded": "Ответы будут видны после завершения опроса", + "@answersWillBeVisibleWhenPollHasEnded": {}, + "replyInThread": "Ответить в потоке", + "@replyInThread": {}, + "thread": "Нить", + "@thread": {}, + "backToMainChat": "Вернуться в основной чат", + "@backToMainChat": {}, + "saveChanges": "Сохранить изменения", + "@saveChanges": {}, + "createSticker": "Создать стикер или эмоджи", + "@createSticker": {}, + "useAsSticker": "Использовать как стикер", + "@useAsSticker": {}, + "useAsEmoji": "Использовать в качестве эмоджи", + "@useAsEmoji": {}, + "stickerPackNameAlreadyExists": "Имя набора стикеров уже существует", + "@stickerPackNameAlreadyExists": {}, + "newStickerPack": "Новая упаковка стикеров", + "@newStickerPack": {}, + "stickerPackName": "Имя упаковки стикеров", + "@stickerPackName": {}, + "attribution": "Атрибуция", + "@attribution": {}, + "skipChatBackup": "Пропустить резервную копию чата", + "@skipChatBackup": {}, + "skipChatBackupWarning": "Вы уверены? Без включения резервного копирования чата вы можете потерять доступ к своим сообщениям, если переключите устройство.", + "@skipChatBackupWarning": {}, + "loadingMessages": "Загрузка сообщений", + "@loadingMessages": {}, + "setupChatBackup": "Настроить резервную копию чата", + "@setupChatBackup": {} } From 78b73c8199fbca593dbd2237178479024694dc94 Mon Sep 17 00:00:00 2001 From: Frank Paul Silye Date: Thu, 18 Dec 2025 14:32:19 +0100 Subject: [PATCH 03/20] =?UTF-8?q?chore(translations):=20Translated=20using?= =?UTF-8?q?=20Weblate=20(Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 90.9% (750 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/ --- lib/l10n/intl_nb.arb | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb index 0efa8c070..a88bc84db 100644 --- a/lib/l10n/intl_nb.arb +++ b/lib/l10n/intl_nb.arb @@ -3252,5 +3252,43 @@ "allowMultipleAnswers": "Tillat flere svar", "@allowMultipleAnswers": {}, "pollHasBeenEnded": "Avstemningen er avsluttet", - "@pollHasBeenEnded": {} + "@pollHasBeenEnded": {}, + "roomUpgradeDescription": "Chatten vil deretter bli gjenskapt med den nye romversjonen. Alle deltakere vil bli varslet om at de må bytte til den nye chatten. Du kan finne ut mer om romversjoner på https://spec.matrix.org/latest/rooms/", + "@roomUpgradeDescription": {}, + "groupCanBeFoundViaSearch": "Gruppen kan finnes via søk", + "@groupCanBeFoundViaSearch": {}, + "commandHint_sendraw": "Send raw json", + "@commandHint_sendraw": {}, + "replyInThread": "Svar i tråden", + "@replyInThread": {}, + "sessionLostBody": "Sesjonen din er tapt. Vennligst rapporter denne feilen til utviklerne på {url}. Feilmeldingen er: {error}", + "@sessionLostBody": { + "type": "String", + "placeholders": { + "url": { + "type": "String" + }, + "error": { + "type": "String" + } + } + }, + "noticeChatBackupDeviceVerification": "Merk: Når du kobler alle enhetene dine til chat-sikkerhetskopien, blir de automatisk bekreftet.", + "@noticeChatBackupDeviceVerification": {}, + "notificationRuleTombstone": "Gravstein", + "@notificationRuleTombstone": {}, + "answersWillBeVisibleWhenPollHasEnded": "Svarene vil være synlige når avstemningen er avsluttet", + "@answersWillBeVisibleWhenPollHasEnded": {}, + "thread": "Tråd", + "@thread": {}, + "backToMainChat": "Tilbake til hovedchatten", + "@backToMainChat": {}, + "saveChanges": "Lagre endringer", + "@saveChanges": {}, + "skipChatBackup": "Hopp over sikkerhetskopiering av chat", + "@skipChatBackup": {}, + "loadingMessages": "Laster inn meldinger", + "@loadingMessages": {}, + "setupChatBackup": "Konfigurer sikkerhetskopi av chat", + "@setupChatBackup": {} } From 5a148333f6e9a68df52b80574a9cdce2f93ba1b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m=2E?= Date: Thu, 18 Dec 2025 14:06:44 +0100 Subject: [PATCH 04/20] chore(translations): Translated using Weblate (Galician) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/ --- lib/l10n/intl_gl.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/intl_gl.arb b/lib/l10n/intl_gl.arb index 041e6d281..5e2fd3625 100644 --- a/lib/l10n/intl_gl.arb +++ b/lib/l10n/intl_gl.arb @@ -2042,7 +2042,7 @@ "type": "String", "placeholders": {} }, - "wipeChatBackup": "Queres eliminar a copia de apoio da conversa e crear unha nova chave de recuperación?", + "wipeChatBackup": "Queres eliminar a copia de apoio e crear unha nova chave de recuperación?", "@wipeChatBackup": { "type": "String", "placeholders": {} @@ -3069,7 +3069,7 @@ }, "sendCanceled": "Cancelouse o envío", "@sendCanceled": {}, - "noChatsFoundHere": "Sen charlas por aquí. Comeza unha nova conversa con alguén premendo no botón de abaixo. ⤵️", + "noChatsFoundHere": "Aínda non hai conversas. Comeza a conversar con alguén premendo no botón de abaixo. ⤵️", "@noChatsFoundHere": {}, "discoverHomeservers": "Atopar servidores", "@discoverHomeservers": {}, From cffc25d081fa323d5a1abecc9fd3896c5fbdb5be Mon Sep 17 00:00:00 2001 From: xabirequejo Date: Sun, 21 Dec 2025 16:09:07 +0100 Subject: [PATCH 05/20] chore(translations): Translated using Weblate (Basque) Currently translated at 99.7% (823 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/ --- lib/l10n/intl_eu.arb | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_eu.arb b/lib/l10n/intl_eu.arb index c65dda17c..157a42e94 100644 --- a/lib/l10n/intl_eu.arb +++ b/lib/l10n/intl_eu.arb @@ -3487,5 +3487,33 @@ "thread": "Haria", "@thread": {}, "backToMainChat": "Joan txat nagusira", - "@backToMainChat": {} + "@backToMainChat": {}, + "changedTheChatDescription": "{username}(e)k txataren deskribapena aldatu du", + "@changedTheChatDescription": {}, + "changedTheChatName": "{username}(e)k txataren izena aldatu du", + "@changedTheChatName": {}, + "saveChanges": "Gorde aldaketak", + "@saveChanges": {}, + "createSticker": "Sortu pegatina edo emojia", + "@createSticker": {}, + "attribution": "Sortzailea", + "@attribution": {}, + "skipChatBackup": "Ez egin txataren babeskopia", + "@skipChatBackup": {}, + "skipChatBackupWarning": "Ziur? Txataren babeskopia gaitzen ez baduzu, gailuz aldatuz gero mezuen sarbidea gal zenezake.", + "@skipChatBackupWarning": {}, + "loadingMessages": "Mezuak kargatzen", + "@loadingMessages": {}, + "setupChatBackup": "Ezarri txataren babeskopia", + "@setupChatBackup": {}, + "useAsSticker": "Erabili pegatina gisa", + "@useAsSticker": {}, + "stickerPackNameAlreadyExists": "Pegatina-sortaren izena badago lehendik ere", + "@stickerPackNameAlreadyExists": {}, + "newStickerPack": "Pegatina-sorta berria", + "@newStickerPack": {}, + "stickerPackName": "Pegatina-sortaren izena", + "@stickerPackName": {}, + "useAsEmoji": "Erabili emoji gisa", + "@useAsEmoji": {} } From 3678e46f853c4fdd38eed89e292d5ae93d49d88a Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Sun, 21 Dec 2025 10:08:42 +0100 Subject: [PATCH 06/20] chore(translations): Translated using Weblate (Ukrainian) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/ --- lib/l10n/intl_uk.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb index 1640c0d11..39f08ae20 100644 --- a/lib/l10n/intl_uk.arb +++ b/lib/l10n/intl_uk.arb @@ -3512,8 +3512,8 @@ } } }, - "changedTheChatDescription": "{username} змінив(-ла) опис бесіди", + "changedTheChatDescription": "{username} змінює опис бесіди", "@changedTheChatDescription": {}, - "changedTheChatName": "{username} змінив(-ла) назву бесіди", + "changedTheChatName": "{username} змінює назву бесіди", "@changedTheChatName": {} } From 5782c37b51412b127b67ad935bb6d1fce504e149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sun, 21 Dec 2025 15:26:12 +0100 Subject: [PATCH 07/20] chore(translations): Translated using Weblate (Estonian) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/ --- lib/l10n/intl_et.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index bdafc0cfc..6c0f62799 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -2052,7 +2052,7 @@ "type": "String", "placeholders": {} }, - "writeAMessage": "Kirjuta üks sõnum…", + "writeAMessage": "Koosta sõnum…", "@writeAMessage": { "type": "String", "placeholders": {} From 3260bc64d58fb3f24726c7de9574131a30d142a0 Mon Sep 17 00:00:00 2001 From: Jelv Date: Mon, 22 Dec 2025 22:20:56 +0100 Subject: [PATCH 08/20] chore(translations): Translated using Weblate (Dutch) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/ --- lib/l10n/intl_nl.arb | 46 ++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb index a78d417f6..2e983beec 100644 --- a/lib/l10n/intl_nl.arb +++ b/lib/l10n/intl_nl.arb @@ -795,7 +795,7 @@ } } }, - "enterAnEmailAddress": "Voer een email in", + "enterAnEmailAddress": "Voer een emailadres in", "@enterAnEmailAddress": { "type": "String", "placeholders": {} @@ -2095,7 +2095,7 @@ "@serverRequiresEmail": {}, "oneClientLoggedOut": "Één van jouw apparaten is uitgelogd", "@oneClientLoggedOut": {}, - "enableMultiAccounts": "(BETA) Multi-accounts inschakelen op dit apparaat", + "enableMultiAccounts": "(BETA) Meerdere accounts op dit apparaat inschakelen", "@enableMultiAccounts": {}, "bundleName": "Bundelnaam", "@bundleName": {}, @@ -2664,13 +2664,13 @@ "@customEmojisAndStickers": {}, "accessAndVisibilityDescription": "Wie mag toetreden tot deze chat en hoe de chat ontdekt kan worden.", "@accessAndVisibilityDescription": {}, - "customEmojisAndStickersBody": "Voeg toe of deel aangepaste emoji's of stickers die gebruikt kunnen worden in elke chat.", + "customEmojisAndStickersBody": "Voeg toe of deel aangepaste emoji's en stickers die in elke chat gebruikt kunnen worden.", "@customEmojisAndStickersBody": {}, - "hideRedactedMessages": "Verberg verwijderde berichten", + "hideRedactedMessages": "Verwijderde berichten verbergen", "@hideRedactedMessages": {}, "hideRedactedMessagesBody": "Als iemand een bericht verwijdert, is dit bericht niet meer zichtbaar in de chat.", "@hideRedactedMessagesBody": {}, - "hideInvalidOrUnknownMessageFormats": "Verberg ongeldige of onbekende berichtformaten", + "hideInvalidOrUnknownMessageFormats": "Ongeldige of onbekende berichtformaten verbergen", "@hideInvalidOrUnknownMessageFormats": {}, "passwordRecoverySettings": "Wachtwoordherstel-instellingen", "@passwordRecoverySettings": {}, @@ -2881,7 +2881,7 @@ } } }, - "presencesToggle": "Toon statusberichten van andere personen", + "presencesToggle": "Statusberichten van andere personen tonen", "@presencesToggle": { "type": "String", "placeholders": {} @@ -2975,11 +2975,11 @@ "@otherNotificationSettings": {}, "notificationRuleContainsUserName": "Bevat naam van persoon", "@notificationRuleContainsUserName": {}, - "notificationRuleContainsUserNameDescription": "Stuurt een melding als een bericht de persoon vermeld.", + "notificationRuleContainsUserNameDescription": "Stuur een melding als je inlognaam vermeld wordt in een bericht.", "@notificationRuleContainsUserNameDescription": {}, "notificationRuleMaster": "Alle meldingen dempen", "@notificationRuleMaster": {}, - "notificationRuleMasterDescription": "Overschrijf alle andere regels en meldingen uitschakelen.", + "notificationRuleMasterDescription": "Overschrijf alle andere regels en schakel alle meldingen uit.", "@notificationRuleMasterDescription": {}, "notificationRuleMemberEventDescription": "Meldingen voor chat-gebeurtenissen uitschakelen.", "@notificationRuleMemberEventDescription": {}, @@ -3042,7 +3042,7 @@ "@waitingForServer": {}, "generalNotificationSettings": "Algemene melding instellingen", "@generalNotificationSettings": {}, - "notificationRuleInviteForMeDescription": "Stuur een melding wanneer een persoon wordt uitgenodigd voor een chat.", + "notificationRuleInviteForMeDescription": "Stuur een melding wanneer je wordt uitgenodigd voor een chat.", "@notificationRuleInviteForMeDescription": {}, "notificationRuleSuppressNoticesDescription": "Meldingen van automatische accounts zoals bots uitschakelen.", "@notificationRuleSuppressNoticesDescription": {}, @@ -3243,25 +3243,25 @@ "@homeserverDescription": {}, "notificationRuleContainsDisplayName": "Bevat de naam", "@notificationRuleContainsDisplayName": {}, - "notificationRuleIsUserMentionDescription": "Stuur een melding als de persoon direct genoemd wordt in een bericht.", + "notificationRuleIsUserMentionDescription": "Stuur een melding als je direct genoemd wordt in een bericht.", "@notificationRuleIsUserMentionDescription": {}, - "notificationRuleContainsDisplayNameDescription": "Stuur een melding als de persoon genoemd wordt in het bericht.", + "notificationRuleContainsDisplayNameDescription": "Stuur een melding als je genoemd wordt in een bericht.", "@notificationRuleContainsDisplayNameDescription": {}, "notificationRuleIsRoomMention": "Kamervermelding", "@notificationRuleIsRoomMention": {}, - "notificationRuleIsRoomMentionDescription": "Stuur een melding naar de persoon als er in een kamervermelding is.", + "notificationRuleIsRoomMentionDescription": "Stuur een melding als er een kamervermelding is.", "@notificationRuleIsRoomMentionDescription": {}, "notificationRuleRoomnotif": "Kamermelding", "@notificationRuleRoomnotif": {}, - "notificationRuleRoomnotifDescription": "Stuur een melding naar de persoon wanneer een bericht '@room' bevat.", + "notificationRuleRoomnotifDescription": "Stuur je een melding als een bericht '@room' bevat.", "@notificationRuleRoomnotifDescription": {}, - "notificationRuleTombstone": "Sleutingsbericht", + "notificationRuleTombstone": "Sluitingsbericht", "@notificationRuleTombstone": {}, "notificationRuleReaction": "Reactie", "@notificationRuleReaction": {}, "notificationRuleRoomServerAcl": "Kamer Server ACL", "@notificationRuleRoomServerAcl": {}, - "notificationRuleTombstoneDescription": "Stuur een melding naar de persoon over chat-sluitingsberichten.", + "notificationRuleTombstoneDescription": "Stuur een melding naar je over chat-sluitingsberichten.", "@notificationRuleTombstoneDescription": {}, "notificationRuleReactionDescription": "Meldingen voor reacties uitschakelen.", "@notificationRuleReactionDescription": {}, @@ -3273,7 +3273,7 @@ "@notificationRuleCall": {}, "notificationRuleSuppressEditsDescription": "Meldingen voor bewerkte berichten uitschakelen.", "@notificationRuleSuppressEditsDescription": {}, - "notificationRuleEncryptedRoomOneToOneDescription": "Stuur een melding naar de persoon over berichten in versleutelde een-op-een chats.", + "notificationRuleEncryptedRoomOneToOneDescription": "Stuur een melding naar je over berichten in versleutelde een-op-een chats.", "@notificationRuleEncryptedRoomOneToOneDescription": {}, "notificationRuleEncryptedRoomOneToOne": "Versleutelde een-op-een chat", "@notificationRuleEncryptedRoomOneToOne": {}, @@ -3283,15 +3283,15 @@ "@notificationRuleMessage": {}, "notificationRuleEncrypted": "Versleuteld", "@notificationRuleEncrypted": {}, - "notificationRuleRoomOneToOneDescription": "Stuur een melding naar de persoon over berichten in een-op-een chats.", + "notificationRuleRoomOneToOneDescription": "Stuur een melding naar je over berichten in een-op-een chats.", "@notificationRuleRoomOneToOneDescription": {}, - "notificationRuleMessageDescription": "Stuur een melding naar de persoon over algemene berichten.", + "notificationRuleMessageDescription": "Stuur een melding naar je over algemene berichten.", "@notificationRuleMessageDescription": {}, "notificationRuleJitsi": "Jitsi", "@notificationRuleJitsi": {}, - "notificationRuleEncryptedDescription": "Stuur een melding naar de persoon over berichten in versleutelde chats.", + "notificationRuleEncryptedDescription": "Stuur een melding naar je over berichten in versleutelde chats.", "@notificationRuleEncryptedDescription": {}, - "notificationRuleJitsiDescription": "Stuur een melding naar de persoon over Jitsi widget gebeurtenissen.", + "notificationRuleJitsiDescription": "Stuur een melding naar je over Jitsi widget-gebeurtenissen.", "@notificationRuleJitsiDescription": {}, "unknownPushRule": "Onbekende notificatieregel '{rule}'", "@unknownPushRule": { @@ -3302,9 +3302,9 @@ } } }, - "notificationRuleServerAcl": "Server ACL gebeurtenissen uitschakelen", + "notificationRuleServerAcl": "Server ACL-gebeurtenissen uitschakelen", "@notificationRuleServerAcl": {}, - "notificationRuleServerAclDescription": "Meldingen over server ACL gebeurtenissen uitschakelen.", + "notificationRuleServerAclDescription": "Meldingen over server ACL-gebeurtenissen uitschakelen.", "@notificationRuleServerAclDescription": {}, "more": "Meer", "@more": {}, @@ -3322,7 +3322,7 @@ "@crossVerifiedDevicesIfEnabled": {}, "shareKeysWith": "Deel sleutels met...", "@shareKeysWith": {}, - "notificationRuleCallDescription": "Stuur een melding naar de persoon over oproepen.", + "notificationRuleCallDescription": "Stuur een melding naar je over oproepen.", "@notificationRuleCallDescription": {}, "deletePushRuleCanNotBeUndone": "Als je deze melding-instelling verwijderd, kan dit niet ongedaan gemaakt worden.", "@deletePushRuleCanNotBeUndone": {}, From 5412ab574222069634032fa6f0205f606c34749c 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: Tue, 23 Dec 2025 12:14:02 +0100 Subject: [PATCH 09/20] chore(translations): Translated using Weblate (Russian) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 4eb5bb0ff..eb9c09a8b 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -218,7 +218,7 @@ } } }, - "changedTheChatNameTo": "{username} изменил(а) имя чата на: '{chatname}'", + "changedTheChatNameTo": "{username} изменил(а) имя чата на '{chatname}'", "@changedTheChatNameTo": { "type": "String", "placeholders": { @@ -239,7 +239,7 @@ } } }, - "changedTheDisplaynameTo": "{username} изменил(а) отображаемое имя на: '{displayname}'", + "changedTheDisplaynameTo": "{username} изменил(а) отображаемое имя на '{displayname}'", "@changedTheDisplaynameTo": { "type": "String", "placeholders": { @@ -260,7 +260,7 @@ } } }, - "changedTheGuestAccessRulesTo": "{username} изменил(а) правила гостевого доступа на: {rules}", + "changedTheGuestAccessRulesTo": "{username} изменил(а) правила гостевого доступа на {rules}", "@changedTheGuestAccessRulesTo": { "type": "String", "placeholders": { @@ -281,7 +281,7 @@ } } }, - "changedTheHistoryVisibilityTo": "{username} изменил(а) видимость истории на: {rules}", + "changedTheHistoryVisibilityTo": "{username} изменил(а) видимость истории на {rules}", "@changedTheHistoryVisibilityTo": { "type": "String", "placeholders": { @@ -302,7 +302,7 @@ } } }, - "changedTheJoinRulesTo": "{username} изменил(а) правила присоединения на: {joinRules}", + "changedTheJoinRulesTo": "{username} изменил(а) правила присоединения на {joinRules}", "@changedTheJoinRulesTo": { "type": "String", "placeholders": { @@ -381,7 +381,7 @@ "type": "String", "placeholders": {} }, - "chatBackupDescription": "Резервная старых сообщений защищена ключом восстановления. Пожалуйста, не потеряйте его.", + "chatBackupDescription": "Ваши сообщения защищены ключом восстановления. Пожалуйста, не потеряйте его.", "@chatBackupDescription": { "type": "String", "placeholders": {} @@ -2405,7 +2405,7 @@ "@noKeyForThisMessage": {}, "screenSharingTitle": "общий доступ к экрану", "@screenSharingTitle": {}, - "numChats": "{number} чатов", + "numChats": "{number, plural, one{# чат} few {# чата} other{# чатов}}", "@numChats": { "type": "number", "placeholders": { @@ -2437,7 +2437,7 @@ "@readUpToHere": {}, "commandHint_hug": "Отправить обнимашки", "@commandHint_hug": {}, - "cuddleContent": "{senderName} улыбнулся(ась) Вам", + "cuddleContent": "{senderName} обнимает вас", "@cuddleContent": { "type": "String", "placeholders": { @@ -3009,7 +3009,7 @@ "@inviteOtherUsers": {}, "changeTheVisibilityOfChatHistory": "Изменить видимость истории чата", "@changeTheVisibilityOfChatHistory": {}, - "countChatsAndCountParticipants": "{chats} чатов и {participants} участников", + "countChatsAndCountParticipants": "{chats, plural, one{# чат} few{# чата} other{# чатов}} и {participants, plural, one{# участник} few{# участника} other{# участников}}", "@countChatsAndCountParticipants": { "type": "String", "placeholders": { @@ -3324,7 +3324,7 @@ }, "changedTheChatDescription": "{username} изменил описание чата", "@changedTheChatDescription": {}, - "changedTheChatName": "{username} изменил имя чата", + "changedTheChatName": "{username} изменил(а) имя чата", "@changedTheChatName": {}, "notificationRuleMemberEvent": "Мероприятие участника", "@notificationRuleMemberEvent": {}, From ff7bb45a1f58bf75c5a94de093cceefc54a7a782 Mon Sep 17 00:00:00 2001 From: Kimby Date: Mon, 22 Dec 2025 18:28:56 +0100 Subject: [PATCH 10/20] chore(translations): Translated using Weblate (Spanish) Currently translated at 95.2% (788 of 827 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/ --- lib/l10n/intl_es.arb | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index af913e6a9..df0984a56 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -342,7 +342,7 @@ "type": "String", "placeholders": {} }, - "chatBackupDescription": "La copia de respaldo del chat está protegida por una llave de seguridad. Procure no perderla.", + "chatBackupDescription": "Tus mensajes están protegidos por una llave de seguridad. Procura no perderla.", "@chatBackupDescription": { "type": "String", "placeholders": {} @@ -3344,7 +3344,7 @@ "@enterNewChat": {}, "pleaseWaitUntilInvited": "Por favor espera, hasta que alguien del chat te invite.", "@pleaseWaitUntilInvited": {}, - "commandHint_roomupgrade": "Actualizar este chat a la versión de chat dada", + "commandHint_roomupgrade": "Actualizar este chat a la versión de chat asignada", "@commandHint_roomupgrade": {}, "checkList": "Lista de tareas", "@checkList": {}, @@ -3385,12 +3385,28 @@ "@displayNavigationRail": {}, "approve": "Aprobar", "@approve": {}, - "youHaveKnocked": "Has sido golpeado", + "youHaveKnocked": "Has sido expulsado", "@youHaveKnocked": {}, "customReaction": "Reacción personalizada", "@customReaction": {}, "moreEvents": "Más eventos", "@moreEvents": {}, "declineInvitation": "Rechazar invitación", - "@declineInvitation": {} + "@declineInvitation": {}, + "changedTheChatDescription": "{username} ha cambiado la descripción del chat", + "@changedTheChatDescription": {}, + "changedTheChatName": "{username} ha cambiado el nombre del chat", + "@changedTheChatName": {}, + "noMessagesYet": "Sin mensajes", + "@noMessagesYet": {}, + "longPressToRecordVoiceMessage": "Deja presionado para grabar un mensaje.", + "@longPressToRecordVoiceMessage": {}, + "pause": "Pausa", + "@pause": {}, + "resume": "Continuar", + "@resume": {}, + "newSubSpace": "Nuevo sub espacio", + "@newSubSpace": {}, + "moveToDifferentSpace": "Mover a otro espacio", + "@moveToDifferentSpace": {} } From 8f166980c52767b5ea27c7fe20c438336fa8707f Mon Sep 17 00:00:00 2001 From: Kimby Date: Wed, 24 Dec 2025 19:33:20 +0100 Subject: [PATCH 11/20] chore(translations): Translated using Weblate (Spanish) Currently translated at 96.3% (797 of 827 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/ --- lib/l10n/intl_es.arb | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index df0984a56..9ddfaaa4d 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -3408,5 +3408,37 @@ "newSubSpace": "Nuevo sub espacio", "@newSubSpace": {}, "moveToDifferentSpace": "Mover a otro espacio", - "@moveToDifferentSpace": {} + "@moveToDifferentSpace": {}, + "moveUp": "Mover arriba", + "@moveUp": {}, + "moveDown": "Mover abajo", + "@moveDown": {}, + "removeFromSpaceDescription": "El chat sera removido del espacio pero continuara apareciendo en tu lista de chats.", + "@removeFromSpaceDescription": {}, + "countChats": "{chats} chats", + "@countChats": { + "type": "String", + "placeholders": { + "chats": { + "type": "int" + } + } + }, + "startedAPoll": "{username} inició una encuesta.", + "@startedAPoll": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "poll": "Encuesta", + "@poll": {}, + "startPoll": "Iniciar encuesta", + "@startPoll": {}, + "endPoll": "Finalizar encuesta", + "@endPoll": {}, + "answersVisible": "Respuestas visibles", + "@answersVisible": {} } From 45ce31206621630b7121abe0db270b560e8e4abd Mon Sep 17 00:00:00 2001 From: Christian Date: Sat, 27 Dec 2025 16:09:45 +0100 Subject: [PATCH 12/20] chore(translations): Translated using Weblate (Russian) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index eb9c09a8b..cc51c10bb 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -2405,7 +2405,7 @@ "@noKeyForThisMessage": {}, "screenSharingTitle": "общий доступ к экрану", "@screenSharingTitle": {}, - "numChats": "{number, plural, one{# чат} few {# чата} other{# чатов}}", + "numChats": "{number, plural, one{# чат} few{# чата} other{# чатов}}", "@numChats": { "type": "number", "placeholders": { @@ -2598,7 +2598,7 @@ "@inviteGroupChat": {}, "invalidInput": "Недопустимый ввод!", "@invalidInput": {}, - "wrongPinEntered": "Введён неверный пин-код! Повторите попытку через {seconds, plural, one{# секунду} few{# секунды} other {# секунд}}...", + "wrongPinEntered": "Введён неверный пин-код! Повторите попытку через {seconds, plural, one{# секунду} few{# секунды} other{# секунд}}...", "@wrongPinEntered": { "type": "String", "placeholders": { From cebb652b209e7af724997f1bb35b91cd5b15e132 Mon Sep 17 00:00:00 2001 From: Christian Date: Sat, 27 Dec 2025 16:13:06 +0100 Subject: [PATCH 13/20] chore(translations): Translated using Weblate (Russian) Currently translated at 100.0% (825 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/ --- lib/l10n/intl_ru.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index cc51c10bb..5206f2f08 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -2405,7 +2405,7 @@ "@noKeyForThisMessage": {}, "screenSharingTitle": "общий доступ к экрану", "@screenSharingTitle": {}, - "numChats": "{number, plural, one{# чат} few{# чата} other{# чатов}}", + "numChats": "{number} чатов", "@numChats": { "type": "number", "placeholders": { @@ -2598,7 +2598,7 @@ "@inviteGroupChat": {}, "invalidInput": "Недопустимый ввод!", "@invalidInput": {}, - "wrongPinEntered": "Введён неверный пин-код! Повторите попытку через {seconds, plural, one{# секунду} few{# секунды} other{# секунд}}...", + "wrongPinEntered": "Wrong pin entered! Try again in {seconds} seconds...", "@wrongPinEntered": { "type": "String", "placeholders": { From fe8a4f1775da3a8faab94cee35fdd2090a626d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Sat, 27 Dec 2025 16:19:45 +0100 Subject: [PATCH 14/20] fix: Broken ruzzian plurals --- lib/l10n/intl_ru.arb | 91 -------------------------------------------- 1 file changed, 91 deletions(-) diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 5206f2f08..ad7856b47 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1087,15 +1087,6 @@ "type": "String", "placeholders": {} }, - "loadCountMoreParticipants": "{count, plural, one{Загрузить еще # участника} few{Загрузить еще # участников} other{Загрузить еще # участников}}", - "@loadCountMoreParticipants": { - "type": "String", - "placeholders": { - "count": { - "type": "int" - } - } - }, "loadingPleaseWait": "Загрузка... Пожалуйста, подождите.", "@loadingPleaseWait": { "type": "String", @@ -1879,15 +1870,6 @@ "type": "String", "placeholders": {} }, - "unreadChats": "{unreadCount, plural, one{# непрочитанный чат} few{# непрочитанных чата} other{# непрочитанных чатов}}", - "@unreadChats": { - "type": "String", - "placeholders": { - "unreadCount": { - "type": "int" - } - } - }, "userAndOthersAreTyping": "{username} и еще {count} печатают…", "@userAndOthersAreTyping": { "type": "String", @@ -2328,14 +2310,6 @@ "@storeInAndroidKeystore": {}, "storeInAppleKeyChain": "Сохранить в Apple KeyChain", "@storeInAppleKeyChain": {}, - "countFiles": "{count, plural, one{# файл} few{# файла} other{# файлов}}", - "@countFiles": { - "placeholders": { - "count": { - "type": "int" - } - } - }, "user": "Пользователь", "@user": {}, "confirmMatrixId": "Пожалуйста, подтвердите Matrix ID, чтобы удалить свою учётную запись.", @@ -2934,23 +2908,6 @@ "@commandHint_ignore": {}, "commandHint_unignore": "Не игнорировать данный matrix ID", "@commandHint_unignore": {}, - "unreadChatsInApp": "{appname}: {unread, plural, one{# непрочитанный чат} few{# непрочитанных чата} other{# непрочитанных чатов}}", - "@unreadChatsInApp": { - "type": "String", - "placeholders": { - "appname": { - "type": "String" - }, - "unread": { - "type": "String" - } - } - }, - "thereAreCountUsersBlocked": "Сейчас {count, plural, one{заблокирован # пользователь} few{заблокированы # пользователя} other{заблокированы # пользователей}}.", - "@thereAreCountUsersBlocked": { - "type": "String", - "count": {} - }, "restricted": "Запрещено", "@restricted": {}, "knockRestricted": "Стук запрещен", @@ -3009,18 +2966,6 @@ "@inviteOtherUsers": {}, "changeTheVisibilityOfChatHistory": "Изменить видимость истории чата", "@changeTheVisibilityOfChatHistory": {}, - "countChatsAndCountParticipants": "{chats, plural, one{# чат} few{# чата} other{# чатов}} и {participants, plural, one{# участник} few{# участника} other{# участников}}", - "@countChatsAndCountParticipants": { - "type": "String", - "placeholders": { - "chats": { - "type": "int" - }, - "participants": { - "type": "int" - } - } - }, "unread": "Непрочитанные", "@unread": {}, "space": "Пространство", @@ -3136,15 +3081,6 @@ "@italicText": {}, "unableToJoinChat": "Невозможно присоединиться к чату. Возможно, другая сторона уже закончила разговор.", "@unableToJoinChat": {}, - "serverLimitReached": "Достигнуто ограничение сервера. Ожидаем {seconds, plural, one{# секунду} few{# секунды} other{# секунд}}...", - "@serverLimitReached": { - "type": "integer", - "placeholders": { - "seconds": { - "type": "int" - } - } - }, "continueText": "Продолжить", "@continueText": {}, "blur": "Размытие:", @@ -3284,15 +3220,6 @@ "@commandHint_roomupgrade": {}, "notificationRuleInviteForMeDescription": "Уведомляет пользователя, когда его приглашают в комнату.", "@notificationRuleInviteForMeDescription": {}, - "countInvited": "{count, plural, one{Приглашён # участник} few{Приглашены # участника} other{Приглашены # участников}}", - "@countInvited": { - "type": "String", - "placeholders": { - "count": { - "type": "int" - } - } - }, "unknownPushRule": "Неизвестное правило оповещения '{rule}'", "@unknownPushRule": { "type": "String", @@ -3304,24 +3231,6 @@ }, "checkList": "Контрольный список", "@checkList": {}, - "countVotes": "{count, plural, =1{Один голос} other{{count} голосов}}", - "@countVotes": { - "type": "int", - "placeholders": { - "count": { - "type": "int" - } - } - }, - "countReplies": "{count, plural, =1{Один ответ} other{{count} ответов}}", - "@countReplies": { - "type": "int", - "placeholders": { - "count": { - "type": "int" - } - } - }, "changedTheChatDescription": "{username} изменил описание чата", "@changedTheChatDescription": {}, "changedTheChatName": "{username} изменил(а) имя чата", From 9563f8097bfa4b80f04c4d2565d28ac87457ac24 Mon Sep 17 00:00:00 2001 From: Frank Paul Silye Date: Sun, 28 Dec 2025 08:34:48 +0100 Subject: [PATCH 15/20] =?UTF-8?q?chore(translations):=20Translated=20using?= =?UTF-8?q?=20Weblate=20(Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 91.2% (753 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/ --- lib/l10n/intl_nb.arb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb index a88bc84db..63e59906e 100644 --- a/lib/l10n/intl_nb.arb +++ b/lib/l10n/intl_nb.arb @@ -3290,5 +3290,18 @@ "loadingMessages": "Laster inn meldinger", "@loadingMessages": {}, "setupChatBackup": "Konfigurer sikkerhetskopi av chat", - "@setupChatBackup": {} + "@setupChatBackup": {}, + "commandHint_googly": "Send noen stirreøyne", + "@commandHint_googly": {}, + "commandHint_cuddle": "Send en kos", + "@commandHint_cuddle": {}, + "googlyEyesContent": "{senderName} sender deg noen stirreøyner", + "@googlyEyesContent": { + "type": "String", + "placeholders": { + "senderName": { + "type": "String" + } + } + } } From dadda9b52cb1ce8d6efda25fdfe30d9c5e516198 Mon Sep 17 00:00:00 2001 From: Kom nake Date: Sun, 28 Dec 2025 12:22:48 +0100 Subject: [PATCH 16/20] chore(translations): Translated using Weblate (Bengali) Currently translated at 4.5% (38 of 827 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/bn/ --- lib/l10n/intl_bn.arb | 2293 ++++-------------------------------------- 1 file changed, 190 insertions(+), 2103 deletions(-) diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb index f6bfad8e0..fa010fdf3 100644 --- a/lib/l10n/intl_bn.arb +++ b/lib/l10n/intl_bn.arb @@ -1,2107 +1,194 @@ { - "@@last_modified": "2021-08-14 12:41:10.154280", - "about": "সম্পর্কে", - "@about": { - "type": "String", - "placeholders": {} - }, - "accept": "স্বীকার করি", - "@accept": { - "type": "String", - "placeholders": {} - }, - "acceptedTheInvitation": "{username} আমন্ত্রণ গ্রহণ করেছে", - "@acceptedTheInvitation": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "account": "অ্যাকাউন্ট", - "@account": { - "type": "String", - "placeholders": {} - }, - "@showPassword": { - "type": "String", - "placeholders": {} - }, - "@hugContent": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@darkTheme": { - "type": "String", - "placeholders": {} - }, - "@passphraseOrKey": { - "type": "String", - "placeholders": {} - }, - "@pleaseEnterYourPassword": { - "type": "String", - "placeholders": {} - }, - "@theyMatch": { - "type": "String", - "placeholders": {} - }, - "@connect": { - "type": "String", - "placeholders": {} - }, - "@jumpToLastReadMessage": {}, - "@allRooms": { - "type": "String", - "placeholders": {} - }, - "@obtainingLocation": { - "type": "String", - "placeholders": {} - }, - "@commandHint_cuddle": {}, - "@chats": { - "type": "String", - "placeholders": {} - }, - "@widgetVideo": {}, - "@dismiss": {}, - "@unknownDevice": { - "type": "String", - "placeholders": {} - }, - "@emoteShortcode": { - "type": "String", - "placeholders": {} - }, - "@noEncryptionForPublicRooms": { - "type": "String", - "placeholders": {} - }, - "@admin": { - "type": "String", - "placeholders": {} - }, - "@reportErrorDescription": {}, - "@directChats": { - "type": "String", - "placeholders": {} - }, - "@setPermissionsLevel": { - "type": "String", - "placeholders": {} - }, - "@inviteContactToGroup": { - "type": "String", - "placeholders": { - "groupName": { - "type": "String" - } - } - }, - "@addAccount": {}, - "@close": { - "type": "String", - "placeholders": {} - }, - "@configureChat": { - "type": "String", - "placeholders": {} - }, - "@chatHasBeenAddedToThisSpace": {}, - "@reply": { - "type": "String", - "placeholders": {} - }, - "@currentlyActive": { - "type": "String", - "placeholders": {} - }, - "@removeYourAvatar": { - "type": "String", - "placeholders": {} - }, - "@unsupportedAndroidVersion": {}, - "@device": { - "type": "String", - "placeholders": {} - }, - "@blockDevice": { - "type": "String", - "placeholders": {} - }, - "@commandHint_html": { - "type": "String", - "description": "Usage hint for the command /html" - }, - "@widgetJitsi": {}, - "@youAreNoLongerParticipatingInThisChat": { - "type": "String", - "placeholders": {} - }, - "@encryption": { - "type": "String", - "placeholders": {} - }, - "@messageType": {}, - "@indexedDbErrorLong": {}, - "@oneClientLoggedOut": {}, - "@toggleMuted": { - "type": "String", - "placeholders": {} - }, - "@kicked": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } - } - }, - "@title": { - "description": "Title for the application", - "type": "String", - "placeholders": {} - }, - "@changeTheNameOfTheGroup": { - "type": "String", - "placeholders": {} - }, - "@changedTheChatAvatar": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@verifySuccess": { - "type": "String", - "placeholders": {} - }, - "@sendFile": { - "type": "String", - "placeholders": {} - }, - "@newVerificationRequest": { - "type": "String", - "placeholders": {} - }, - "@startFirstChat": {}, - "@callingAccount": {}, - "@requestPermission": { - "type": "String", - "placeholders": {} - }, - "@sentAPicture": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@invited": { - "type": "String", - "placeholders": {} - }, - "@setColorTheme": {}, - "@nextAccount": {}, - "@commandHint_create": { - "type": "String", - "description": "Usage hint for the command /create" - }, - "@singlesignon": { - "type": "String", - "placeholders": {} - }, - "@warning": { - "type": "String", - "placeholders": {} - }, - "@password": { - "type": "String", - "placeholders": {} - }, - "@allSpaces": {}, - "@supposedMxid": { - "type": "String", - "placeholders": { - "mxid": { - "type": "String" - } - } - }, - "@editDisplayname": { - "type": "String", - "placeholders": {} - }, - "@user": {}, - "@roomVersion": { - "type": "String", - "placeholders": {} - }, - "@sentAFile": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@videoCall": { - "type": "String", - "placeholders": {} - }, - "@youAcceptedTheInvitation": {}, - "@banFromChat": { - "type": "String", - "placeholders": {} - }, - "@noMatrixServer": { - "type": "String", - "placeholders": { - "server1": { - "type": "String" - }, - "server2": { - "type": "String" - } - } - }, - "@userAndOthersAreTyping": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "count": { - "type": "int" - } - } - }, - "@youInvitedBy": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@userIsTyping": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@openAppToReadMessages": { - "type": "String", - "placeholders": {} - }, - "@sentAVideo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@banUserDescription": {}, - "@inviteContact": { - "type": "String", - "placeholders": {} - }, - "@askSSSSSign": { - "type": "String", - "placeholders": {} - }, - "@widgetEtherpad": {}, - "@waitingPartnerAcceptRequest": { - "type": "String", - "placeholders": {} - }, - "@remove": { - "type": "String", - "placeholders": {} - }, - "@writeAMessage": { - "type": "String", - "placeholders": {} - }, - "@changeTheme": { - "type": "String", - "placeholders": {} - }, - "@id": { - "type": "String", - "placeholders": {} - }, - "@removeDevicesDescription": {}, - "@changedTheChatDescriptionTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "description": { - "type": "String" - } - } - }, - "@countParticipants": { - "type": "String", - "placeholders": { - "count": { - "type": "int" - } - } - }, - "@separateChatTypes": { - "type": "String", - "placeholders": {} - }, - "@tryAgain": {}, - "@areGuestsAllowedToJoin": { - "type": "String", - "placeholders": {} - }, - "@blocked": { - "type": "String", - "placeholders": {} - }, - "@youKickedAndBanned": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@dateWithoutYear": { - "type": "String", - "placeholders": { - "month": { - "type": "String" - }, - "day": { - "type": "String" - } - } - }, - "@removeDevice": { - "type": "String", - "placeholders": {} - }, - "@unbanUserDescription": {}, - "@userAndUserAreTyping": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "username2": { - "type": "String" - } - } - }, - "@pleaseClickOnLink": { - "type": "String", - "placeholders": {} - }, - "@saveFile": { - "type": "String", - "placeholders": {} - }, - "@sendOnEnter": {}, - "@answeredTheCall": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@youRejectedTheInvitation": {}, - "@otherCallingPermissions": {}, - "@messagesStyle": {}, - "@couldNotDecryptMessage": { - "type": "String", - "placeholders": { - "error": { - "type": "String" - } - } - }, - "@invitedUsersOnly": { - "type": "String", - "placeholders": {} - }, - "@link": {}, - "@widgetUrlError": {}, - "@emailOrUsername": {}, - "@newSpaceDescription": {}, - "@chatDescription": {}, - "@callingAccountDetails": {}, - "@next": { - "type": "String", - "placeholders": {} - }, - "@pleaseFollowInstructionsOnWeb": { - "type": "String", - "placeholders": {} - }, - "@changedTheGuestAccessRules": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@dateWithYear": { - "type": "String", - "placeholders": { - "year": { - "type": "String" - }, - "month": { - "type": "String" - }, - "day": { - "type": "String" - } - } - }, - "@editRoomAliases": { - "type": "String", - "placeholders": {} - }, - "@enterSpace": {}, - "@encryptThisChat": {}, - "@fileName": { - "type": "String", - "placeholders": {} - }, - "@unavailable": { - "type": "String", - "placeholders": {} - }, - "@previousAccount": {}, - "@publicRooms": { - "type": "String", - "placeholders": {} - }, - "@fromTheInvitation": { - "type": "String", - "placeholders": {} - }, - "@sendMessages": { - "type": "String", - "placeholders": {} - }, - "@incorrectPassphraseOrKey": { - "type": "String", - "placeholders": {} - }, - "@emoteWarnNeedToPick": { - "type": "String", - "placeholders": {} - }, - "@reopenChat": {}, - "@pleaseEnterRecoveryKey": {}, - "@create": { - "type": "String", - "placeholders": {} - }, - "@toggleFavorite": { - "type": "String", - "placeholders": {} - }, - "@no": { - "type": "String", - "placeholders": {} - }, - "@alias": { - "type": "String", - "placeholders": {} - }, - "@widgetNameError": {}, - "@inoffensive": { - "type": "String", - "placeholders": {} - }, - "@unpin": { - "type": "String", - "placeholders": {} - }, - "@addToBundle": {}, - "@reportMessage": { - "type": "String", - "placeholders": {} - }, - "@spaceIsPublic": { - "type": "String", - "placeholders": {} - }, - "@addWidget": {}, - "@all": { - "type": "String", - "placeholders": {} - }, - "@removeAllOtherDevices": { - "type": "String", - "placeholders": {} - }, - "@unblockDevice": { - "type": "String", - "placeholders": {} - }, - "@countFiles": { - "placeholders": { - "count": { - "type": "int" - } - } - }, - "@noKeyForThisMessage": {}, - "@enableEncryptionWarning": { - "type": "String", - "placeholders": {} - }, - "@inviteText": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "link": { - "type": "String" - } - } - }, - "@shareLocation": { - "type": "String", - "placeholders": {} - }, - "@reason": { - "type": "String", - "placeholders": {} - }, - "@commandHint_markasgroup": {}, - "@errorObtainingLocation": { - "type": "String", - "placeholders": { - "error": { - "type": "String" - } - } - }, - "@hydrateTor": {}, - "@pushNotificationsNotAvailable": {}, - "@passwordRecovery": { - "type": "String", - "placeholders": {} - }, - "@storeInAppleKeyChain": {}, - "@replaceRoomWithNewerVersion": { - "type": "String", - "placeholders": {} - }, - "@hydrate": {}, - "@invalidServerName": {}, - "@chatPermissions": {}, - "@voiceMessage": { - "type": "String", - "placeholders": {} - }, - "@badServerLoginTypesException": { - "type": "String", - "placeholders": { - "serverVersions": { - "type": "String" - }, - "supportedVersions": { - "type": "String" - } - } - }, - "@wipeChatBackup": { - "type": "String", - "placeholders": {} - }, - "@cantOpenUri": { - "type": "String", - "placeholders": { - "uri": { - "type": "String" - } - } - }, - "@sender": {}, - "@storeInAndroidKeystore": {}, - "@hideRedactedEvents": { - "type": "String", - "placeholders": {} - }, - "@online": { - "type": "String", - "placeholders": {} - }, - "@signInWithPassword": {}, - "@ignoredUsers": { - "type": "String", - "placeholders": {} - }, - "@lastActiveAgo": { - "type": "String", - "placeholders": { - "localizedTimeShort": { - "type": "String" - } - } - }, - "@changedTheGuestAccessRulesTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "rules": { - "type": "String" - } - } - }, - "@weSentYouAnEmail": { - "type": "String", - "placeholders": {} - }, - "@offensive": { - "type": "String", - "placeholders": {} - }, - "@needPantalaimonWarning": { - "type": "String", - "placeholders": {} - }, - "@makeAdminDescription": {}, - "@edit": { - "type": "String", - "placeholders": {} - }, - "@loadMore": { - "type": "String", - "placeholders": {} - }, - "@noEmotesFound": { - "type": "String", - "placeholders": {} - }, - "@synchronizingPleaseWait": { - "type": "String", - "placeholders": {} - }, - "@transferFromAnotherDevice": { - "type": "String", - "placeholders": {} - }, - "@passwordHasBeenChanged": { - "type": "String", - "placeholders": {} - }, - "@pushRules": { - "type": "String", - "placeholders": {} - }, - "@goToTheNewRoom": { - "type": "String", - "placeholders": {} - }, - "@commandHint_clearcache": { - "type": "String", - "description": "Usage hint for the command /clearcache" - }, - "@loadingPleaseWait": { - "type": "String", - "placeholders": {} - }, - "@copy": { - "type": "String", - "placeholders": {} - }, - "@saveKeyManuallyDescription": {}, - "@none": { - "type": "String", - "placeholders": {} - }, - "@editBundlesForAccount": {}, - "@enableEncryption": { - "type": "String", - "placeholders": {} - }, - "@whyIsThisMessageEncrypted": {}, - "@rejectedTheInvitation": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@setChatDescription": {}, - "@userLeftTheChat": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@spaceName": { - "type": "String", - "placeholders": {} - }, - "@importFromZipFile": {}, - "@toggleUnread": { - "type": "String", - "placeholders": {} - }, - "@or": { - "type": "String", - "placeholders": {} - }, - "@dehydrateWarning": {}, - "@sendOriginal": { - "type": "String", - "placeholders": {} - }, - "@noOtherDevicesFound": {}, - "@whoIsAllowedToJoinThisGroup": { - "type": "String", - "placeholders": {} - }, - "@emptyChat": { - "type": "String", - "placeholders": {} - }, - "@seenByUser": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@yourChatBackupHasBeenSetUp": {}, - "@chatBackup": { - "type": "String", - "placeholders": {} - }, - "@redactedBy": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@submit": { - "type": "String", - "placeholders": {} - }, - "@videoCallsBetaWarning": {}, - "@unmuteChat": { - "type": "String", - "placeholders": {} - }, - "@createdTheChat": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@redactedAnEvent": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@autoplayImages": { - "type": "String", - "placeholder": {} - }, - "@compareEmojiMatch": { - "type": "String", - "placeholders": {} - }, - "@participant": { - "type": "String", - "placeholders": {} - }, - "@logInTo": { - "type": "String", - "placeholders": { - "homeserver": { - "type": "String" - } - } - }, - "@yes": { - "type": "String", - "placeholders": {} - }, - "@containsDisplayName": { - "type": "String", - "placeholders": {} - }, - "@signInWith": { - "type": "String", - "placeholders": { - "provider": { - "type": "String" - } - } - }, - "@username": { - "type": "String", - "placeholders": {} - }, - "@changedTheRoomAliases": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@fileIsTooBigForServer": {}, - "@homeserver": {}, - "@help": { - "type": "String", - "placeholders": {} - }, - "@chatDetails": { - "type": "String", - "placeholders": {} - }, - "@people": { - "type": "String", - "placeholders": {} - }, - "@changedTheHistoryVisibilityTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "rules": { - "type": "String" - } - } - }, - "@leftTheChat": { - "type": "String", - "placeholders": {} - }, - "@verified": { - "type": "String", - "placeholders": {} - }, - "@repeatPassword": {}, - "@setStatus": { - "type": "String", - "placeholders": {} - }, - "@groupWith": { - "type": "String", - "placeholders": { - "displayname": { - "type": "String" - } - } - }, - "@callingPermissions": {}, - "@delete": { - "type": "String", - "placeholders": {} - }, - "@newMessageInFluffyChat": { - "type": "String", - "placeholders": {} - }, - "@readUpToHere": {}, - "@start": {}, - "@downloadFile": { - "type": "String", - "placeholders": {} - }, - "@deviceId": { - "type": "String", - "placeholders": {} - }, - "@register": { - "type": "String", - "placeholders": {} - }, - "@unlockOldMessages": {}, - "@identity": { - "type": "String", - "placeholders": {} - }, - "@numChats": { - "type": "number", - "placeholders": { - "number": { - "type": "String" - } - } - }, - "@changedTheJoinRulesTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "joinRules": { - "type": "String" - } - } - }, - "@ignore": { - "type": "String", - "placeholders": {} - }, - "@recording": { - "type": "String", - "placeholders": {} - }, - "@changedTheChatPermissions": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@moderator": { - "type": "String", - "placeholders": {} - }, - "@optionalRedactReason": {}, - "@waitingPartnerEmoji": { - "type": "String", - "placeholders": {} - }, - "@channelCorruptedDecryptError": { - "type": "String", - "placeholders": {} - }, - "@tryToSendAgain": { - "type": "String", - "placeholders": {} - }, - "@guestsCanJoin": { - "type": "String", - "placeholders": {} - }, - "@copyToClipboard": { - "type": "String", - "placeholders": {} - }, - "@dehydrate": {}, - "@locationPermissionDeniedNotice": { - "type": "String", - "placeholders": {} - }, - "@send": { - "type": "String", - "placeholders": {} - }, - "@hasWithdrawnTheInvitationFor": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } - } - }, - "@visibleForAllParticipants": { - "type": "String", - "placeholders": {} - }, - "@noRoomsFound": { - "type": "String", - "placeholders": {} - }, - "@banned": { - "type": "String", - "placeholders": {} - }, - "@sendAsText": { - "type": "String" - }, - "@inviteForMe": { - "type": "String", - "placeholders": {} - }, - "@archiveRoomDescription": {}, - "@exportEmotePack": {}, - "@changedTheChatNameTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "chatname": { - "type": "String" - } - } - }, - "@sendSticker": { - "type": "String", - "placeholders": {} - }, - "@switchToAccount": { - "type": "number", - "placeholders": { - "number": { - "type": "String" - } - } - }, - "@commandInvalid": { - "type": "String" - }, - "@setAsCanonicalAlias": { - "type": "String", - "placeholders": {} - }, - "@whyDoYouWantToReportThis": { - "type": "String", - "placeholders": {} - }, - "@locationDisabledNotice": { - "type": "String", - "placeholders": {} - }, - "@removedBy": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@changedTheRoomInvitationLink": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@newChat": { - "type": "String", - "placeholders": {} - }, - "@notifications": { - "type": "String", - "placeholders": {} - }, - "@commandHint_plain": { - "type": "String", - "description": "Usage hint for the command /plain" - }, - "@emoteSettings": { - "type": "String", - "placeholders": {} - }, - "@experimentalVideoCalls": {}, - "@openCamera": { - "type": "String", - "placeholders": {} - }, - "@pleaseEnterRecoveryKeyDescription": {}, - "@guestsAreForbidden": { - "type": "String", - "placeholders": {} - }, - "@mention": { - "type": "String", - "placeholders": {} - }, - "@openInMaps": { - "type": "String", - "placeholders": {} - }, - "@withTheseAddressesRecoveryDescription": { - "type": "String", - "placeholders": {} - }, - "@inviteContactToGroupQuestion": {}, - "@emoteExists": { - "type": "String", - "placeholders": {} - }, - "@redactedByBecause": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "reason": { - "type": "String" - } - } - }, - "@isTyping": { - "type": "String", - "placeholders": {} - }, - "@youHaveWithdrawnTheInvitationFor": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@chat": { - "type": "String", - "placeholders": {} - }, - "@group": { - "type": "String", - "placeholders": {} - }, - "@leave": { - "type": "String", - "placeholders": {} - }, - "@skip": { - "type": "String", - "placeholders": {} - }, - "@appearOnTopDetails": {}, - "@roomHasBeenUpgraded": { - "type": "String", - "placeholders": {} - }, - "@enterRoom": {}, - "@enableEmotesGlobally": { - "type": "String", - "placeholders": {} - }, - "@areYouSure": { - "type": "String", - "placeholders": {} - }, - "@pleaseChooseAPasscode": { - "type": "String", - "placeholders": {} - }, - "@noPasswordRecoveryDescription": { - "type": "String", - "placeholders": {} - }, - "@changedTheProfileAvatar": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@allChats": { - "type": "String", - "placeholders": {} - }, - "@reportUser": {}, - "@commandHint_send": { - "type": "String", - "description": "Usage hint for the command /send" - }, - "@onlineKeyBackupEnabled": { - "type": "String", - "placeholders": {} - }, - "@unbannedUser": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } - } - }, - "@confirmEventUnpin": {}, - "@badServerVersionsException": { - "type": "String", - "placeholders": { - "serverVersions": { - "type": "String" - }, - "supportedVersions": { - "type": "String" - } - } - }, - "@youInvitedUser": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@kickedAndBanned": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } - } - }, - "@noConnectionToTheServer": { - "type": "String", - "placeholders": {} - }, - "@fileHasBeenSavedAt": { - "type": "String", - "placeholders": { - "path": { - "type": "String" - } - } - }, - "@license": { - "type": "String", - "placeholders": {} - }, - "@addToSpace": {}, - "@commandMissing": { - "type": "String", - "placeholders": { - "command": { - "type": "String" - } + "@@last_modified": "2021-08-14 12:41:10.154280", + "about": "সম্পর্কে", + "@about": { + "type": "String", + "placeholders": {} }, - "description": "State that {command} is not a valid /command." - }, - "@redactMessageDescription": {}, - "@rejoin": { - "type": "String", - "placeholders": {} - }, - "@recoveryKey": {}, - "@redactMessage": { - "type": "String", - "placeholders": {} - }, - "@forward": { - "type": "String", - "placeholders": {} - }, - "@commandHint_discardsession": { - "type": "String", - "description": "Usage hint for the command /discardsession" - }, - "@invalidInput": {}, - "@chooseAStrongPassword": { - "type": "String", - "placeholders": {} - }, - "@hideUnknownEvents": { - "type": "String", - "placeholders": {} - }, - "@dehydrateTorLong": {}, - "@yourPublicKey": { - "type": "String", - "placeholders": {} - }, - "@tooManyRequestsWarning": { - "type": "String", - "placeholders": {} - }, - "@invitedUser": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } + "accept": "স্বীকার করি", + "@accept": { + "type": "String", + "placeholders": {} + }, + "acceptedTheInvitation": "{username} আমন্ত্রণ গ্রহণ করেছে", + "@acceptedTheInvitation": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "account": "অ্যাকাউন্ট", + "@account": { + "type": "String", + "placeholders": {} + }, + "alwaysUse24HourFormat": "না", + "@alwaysUse24HourFormat": { + "description": "Set to true to always display time of day in 24 hour format." + }, + "repeatPassword": "পাসওয়ার্ড আবার লিখো", + "@repeatPassword": {}, + "notAnImage": "ইমেজ ফাইল না।", + "@notAnImage": {}, + "setCustomPermissionLevel": "কাস্টম অনুমতি লেভেল ঠিক করো", + "@setCustomPermissionLevel": {}, + "admin": "অ্যাডমিস", + "@admin": { + "type": "String", + "placeholders": {} + }, + "alias": "অ্যালিয়াস", + "@alias": { + "type": "String", + "placeholders": {} + }, + "archive": "আর্কাইভ", + "@archive": { + "type": "String", + "placeholders": {} + }, + "banned": "ব্যানড", + "@banned": { + "type": "String", + "placeholders": {} + }, + "cancel": "বাতিল", + "@cancel": { + "type": "String", + "placeholders": {} + }, + "chat": "চ্যাট", + "@chat": { + "type": "String", + "placeholders": {} + }, + "close": "বন্ধ", + "@close": { + "type": "String", + "placeholders": {} + }, + "confirm": "নিশ্চিত করো", + "@confirm": { + "type": "String", + "placeholders": {} + }, + "connect": "কানেক্ট", + "@connect": { + "type": "String", + "placeholders": {} + }, + "copy": "অনুলিপি", + "@copy": { + "type": "String", + "placeholders": {} + }, + "create": "তৈরি", + "@create": { + "type": "String", + "placeholders": {} + }, + "dateWithoutYear": "{month}-{day}", + "@dateWithoutYear": { + "type": "String", + "placeholders": { + "month": { + "type": "String" + }, + "day": { + "type": "String" + } + } + }, + "delete": "অপসারণ", + "@delete": { + "type": "String", + "placeholders": {} + }, + "device": "ডিভাইস", + "@device": { + "type": "String", + "placeholders": {} + }, + "devices": "ডিভাইস", + "@devices": { + "type": "String", + "placeholders": {} + }, + "notifications": "বিজ্ঞপ্তি", + "@notifications": { + "type": "String", + "placeholders": {} + }, + "edit": "সম্পাদন", + "@edit": { + "type": "String", + "placeholders": {} + }, + "encryption": "এনক্রিপশন", + "@encryption": { + "type": "String", + "placeholders": {} + }, + "encrypted": "এনক্রিপ্টকৃত", + "@encrypted": { + "type": "String", + "placeholders": {} + }, + "fluffychat": "ফ্লাফিচ্যাট", + "@fluffychat": { + "type": "String", + "placeholders": {} + }, + "forward": "ফরওয়ার্ড", + "@forward": { + "type": "String", + "placeholders": {} + }, + "group": "গ্রুপ", + "@group": { + "type": "String", + "placeholders": {} + }, + "help": "সাহায্য", + "@help": { + "type": "String", + "placeholders": {} + }, + "id": "আইডি", + "@id": { + "type": "String", + "placeholders": {} + }, + "identity": "পরিচয়", + "@identity": { + "type": "String", + "placeholders": {} + }, + "invited": "আমন্ত্রিত", + "@invited": { + "type": "String", + "placeholders": {} + }, + "leave": "ছেড়ে যাও", + "@leave": { + "type": "String", + "placeholders": {} + }, + "logout": "প্রস্থান", + "@logout": { + "type": "String", + "placeholders": {} + }, + "license": "অনুমতিপত্র (লাইসেন্স)", + "@license": { + "type": "String", + "placeholders": {} + }, + "login": "প্রবেশ", + "@login": { + "type": "String", + "placeholders": {} } - }, - "@kickFromChat": { - "type": "String", - "placeholders": {} - }, - "@commandHint_myroomnick": { - "type": "String", - "description": "Usage hint for the command /myroomnick" - }, - "@offline": { - "type": "String", - "placeholders": {} - }, - "@noPermission": { - "type": "String", - "placeholders": {} - }, - "@doNotShowAgain": {}, - "@activatedEndToEndEncryption": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@report": {}, - "@status": { - "type": "String", - "placeholders": {} - }, - "@compareNumbersMatch": { - "type": "String", - "placeholders": {} - }, - "@groupIsPublic": { - "type": "String", - "placeholders": {} - }, - "@verifyStart": { - "type": "String", - "placeholders": {} - }, - "@memberChanges": { - "type": "String", - "placeholders": {} - }, - "@joinRoom": { - "type": "String", - "placeholders": {} - }, - "@unverified": {}, - "@fluffychat": { - "type": "String", - "placeholders": {} - }, - "@howOffensiveIsThisContent": { - "type": "String", - "placeholders": {} - }, - "@serverRequiresEmail": {}, - "@hideUnimportantStateEvents": {}, - "@screenSharingTitle": {}, - "@widgetCustom": {}, - "@sentCallInformations": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@addToSpaceDescription": {}, - "@googlyEyesContent": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@youBannedUser": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@theyDontMatch": { - "type": "String", - "placeholders": {} - }, - "@youHaveBeenBannedFromThisChat": { - "type": "String", - "placeholders": {} - }, - "@displaynameHasBeenChanged": { - "type": "String", - "placeholders": {} - }, - "@addChatDescription": {}, - "@sentAnAudio": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@editRoomAvatar": { - "type": "String", - "placeholders": {} - }, - "@encrypted": { - "type": "String", - "placeholders": {} - }, - "@commandHint_leave": { - "type": "String", - "description": "Usage hint for the command /leave" - }, - "@commandHint_myroomavatar": { - "type": "String", - "description": "Usage hint for the command /myroomavatar" - }, - "@cancel": { - "type": "String", - "placeholders": {} - }, - "@hasKnocked": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@publish": {}, - "@openLinkInBrowser": {}, - "@clearArchive": {}, - "@appLock": { - "type": "String", - "placeholders": {} - }, - "@commandHint_react": { - "type": "String", - "description": "Usage hint for the command /react" - }, - "@changedTheHistoryVisibility": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@commandHint_me": { - "type": "String", - "description": "Usage hint for the command /me" - }, - "@pleaseEnterYourUsername": { - "type": "String", - "placeholders": {} - }, - "@messageInfo": {}, - "@disableEncryptionWarning": {}, - "@directChat": {}, - "@encryptionNotEnabled": { - "type": "String", - "placeholders": {} - }, - "@wrongPinEntered": { - "type": "String", - "placeholders": { - "seconds": { - "type": "int" - } - } - }, - "@sendTypingNotifications": {}, - "@lightTheme": { - "type": "String", - "placeholders": {} - }, - "@inviteGroupChat": {}, - "@appearOnTop": {}, - "@invitePrivateChat": {}, - "@verifyTitle": { - "type": "String", - "placeholders": {} - }, - "@foregroundServiceRunning": {}, - "@enterAnEmailAddress": { - "type": "String", - "placeholders": {} - }, - "@voiceCall": {}, - "@commandHint_kick": { - "type": "String", - "description": "Usage hint for the command /kick" - }, - "@copiedToClipboard": { - "type": "String", - "placeholders": {} - }, - "@createNewSpace": { - "type": "String", - "placeholders": {} - }, - "@commandHint_unban": { - "type": "String", - "description": "Usage hint for the command /unban" - }, - "@unknownEncryptionAlgorithm": { - "type": "String", - "placeholders": {} - }, - "@commandHint_ban": { - "type": "String", - "description": "Usage hint for the command /ban" - }, - "@importEmojis": {}, - "@confirm": { - "type": "String", - "placeholders": {} - }, - "@wasDirectChatDisplayName": { - "type": "String", - "placeholders": { - "oldDisplayName": { - "type": "String" - } - } - }, - "@noChatDescriptionYet": {}, - "@defaultPermissionLevel": { - "type": "String", - "placeholders": {} - }, - "@removeFromBundle": {}, - "@numUsersTyping": { - "type": "String", - "placeholders": { - "count": { - "type": "int" - } - } - }, - "@fontSize": { - "type": "String", - "placeholders": {} - }, - "@whoCanPerformWhichAction": { - "type": "String", - "placeholders": {} - }, - "@confirmMatrixId": {}, - "@learnMore": {}, - "@iHaveClickedOnLink": { - "type": "String", - "placeholders": {} - }, - "@you": { - "type": "String", - "placeholders": {} - }, - "@notAnImage": {}, - "@users": {}, - "@openGallery": {}, - "@chatDescriptionHasBeenChanged": {}, - "@search": { - "type": "String", - "placeholders": {} - }, - "@newGroup": {}, - "@bundleName": {}, - "@dehydrateTor": {}, - "@removeFromSpace": {}, - "@dateAndTimeOfDay": { - "type": "String", - "placeholders": { - "date": { - "type": "String" - }, - "timeOfDay": { - "type": "String" - } - } - }, - "@commandHint_op": { - "type": "String", - "description": "Usage hint for the command /op" - }, - "@commandHint_join": { - "type": "String", - "description": "Usage hint for the command /join" - }, - "@sourceCode": { - "type": "String", - "placeholders": {} - }, - "@roomUpgradeDescription": {}, - "@commandHint_invite": { - "type": "String", - "description": "Usage hint for the command /invite" - }, - "@userSentUnknownEvent": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "type": { - "type": "String" - } - } - }, - "@scanQrCode": {}, - "@logout": { - "type": "String", - "placeholders": {} - }, - "@pleaseEnterANumber": {}, - "@contactHasBeenInvitedToTheGroup": { - "type": "String", - "placeholders": {} - }, - "@youKicked": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@areYouSureYouWantToLogout": { - "type": "String", - "placeholders": {} - }, - "@changedTheJoinRules": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@profileNotFound": {}, - "@jump": {}, - "@groups": { - "type": "String", - "placeholders": {} - }, - "@reactedWith": { - "type": "String", - "placeholders": { - "sender": { - "type": "String" - }, - "reaction": { - "type": "String" - } - } - }, - "@bannedUser": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "targetName": { - "type": "String" - } - } - }, - "@sorryThatsNotPossible": {}, - "@videoWithSize": { - "type": "String", - "placeholders": { - "size": { - "type": "String" - } - } - }, - "@oopsSomethingWentWrong": { - "type": "String", - "placeholders": {} - }, - "@loadCountMoreParticipants": { - "type": "String", - "placeholders": { - "count": { - "type": "int" - } - } - }, - "@shareInviteLink": {}, - "@commandHint_markasdm": {}, - "@recoveryKeyLost": {}, - "@cuddleContent": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@askVerificationRequest": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@containsUserName": { - "type": "String", - "placeholders": {} - }, - "@messages": { - "type": "String", - "placeholders": {} - }, - "@login": { - "type": "String", - "placeholders": {} - }, - "@deviceKeys": {}, - "@waitingPartnerNumbers": { - "type": "String", - "placeholders": {} - }, - "@noGoogleServicesWarning": { - "type": "String", - "placeholders": {} - }, - "@everythingReady": { - "type": "String", - "placeholders": {} - }, - "@addEmail": { - "type": "String", - "placeholders": {} - }, - "@emoteKeyboardNoRecents": { - "type": "String", - "placeholders": {} - }, - "@setCustomEmotes": { - "type": "String", - "placeholders": {} - }, - "@startedACall": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@emoteInvalid": { - "type": "String", - "placeholders": {} - }, - "@systemTheme": { - "type": "String", - "placeholders": {} - }, - "@notificationsEnabledForThisAccount": { - "type": "String", - "placeholders": {} - }, - "@deleteMessage": { - "type": "String", - "placeholders": {} - }, - "@visibilityOfTheChatHistory": { - "type": "String", - "placeholders": {} - }, - "@settings": { - "type": "String", - "placeholders": {} - }, - "@setTheme": {}, - "@changeTheHomeserver": { - "type": "String", - "placeholders": {} - }, - "@youJoinedTheChat": {}, - "@wallpaper": { - "type": "String", - "placeholders": {} - }, - "@openVideoCamera": { - "type": "String", - "placeholders": {} - }, - "@play": { - "type": "String", - "placeholders": { - "fileName": { - "type": "String" - } - } - }, - "@chatBackupDescription": { - "type": "String", - "placeholders": {} - }, - "@changeDeviceName": { - "type": "String", - "placeholders": {} - }, - "@passwordForgotten": { - "type": "String", - "placeholders": {} - }, - "@statusExampleMessage": { - "type": "String", - "placeholders": {} - }, - "@security": { - "type": "String", - "placeholders": {} - }, - "@markAsRead": {}, - "@sendAudio": { - "type": "String", - "placeholders": {} - }, - "@widgetName": {}, - "@sentASticker": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@errorAddingWidget": {}, - "@commandHint_dm": { - "type": "String", - "description": "Usage hint for the command /dm" - }, - "@commandHint_hug": {}, - "@replace": {}, - "@reject": { - "type": "String", - "placeholders": {} - }, - "@editBlockedServers": { - "type": "String", - "placeholders": {} - }, - "@oopsPushError": { - "type": "String", - "placeholders": {} - }, - "@youUnbannedUser": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "@deactivateAccountWarning": { - "type": "String", - "placeholders": {} - }, - "@archive": { - "type": "String", - "placeholders": {} - }, - "@joinedTheChat": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@visibleForEveryone": { - "type": "String", - "placeholders": {} - }, - "@pleaseEnter4Digits": { - "type": "String", - "placeholders": {} - }, - "@newSpace": {}, - "@changePassword": { - "type": "String", - "placeholders": {} - }, - "@devices": { - "type": "String", - "placeholders": {} - }, - "@unknownEvent": { - "type": "String", - "placeholders": { - "type": { - "type": "String" - } - } - }, - "@emojis": {}, - "@pleaseEnterYourPin": { - "type": "String", - "placeholders": {} - }, - "@pleaseChoose": { - "type": "String", - "placeholders": {} - }, - "@share": { - "type": "String", - "placeholders": {} - }, - "@commandHint_googly": {}, - "@pleaseTryAgainLaterOrChooseDifferentServer": {}, - "@createGroup": {}, - "@privacy": { - "type": "String", - "placeholders": {} - }, - "@changeYourAvatar": { - "type": "String", - "placeholders": {} - }, - "@sendImage": { - "type": "String", - "placeholders": {} - }, - "@hydrateTorLong": {}, - "@time": {}, - "@enterYourHomeserver": { - "type": "String", - "placeholders": {} - }, - "@botMessages": { - "type": "String", - "placeholders": {} - }, - "@contentHasBeenReported": { - "type": "String", - "placeholders": {} - }, - "@custom": {}, - "@noBackupWarning": {}, - "@fromJoining": { - "type": "String", - "placeholders": {} - }, - "@verify": { - "type": "String", - "placeholders": {} - }, - "@sendVideo": { - "type": "String", - "placeholders": {} - }, - "@storeInSecureStorageDescription": {}, - "@openChat": {}, - "@kickUserDescription": {}, - "@sendAMessage": { - "type": "String", - "placeholders": {} - }, - "@pin": { - "type": "String", - "placeholders": {} - }, - "@importNow": {}, - "@deleteAccount": { - "type": "String", - "placeholders": {} - }, - "@setInvitationLink": { - "type": "String", - "placeholders": {} - }, - "@pinMessage": {}, - "@muteChat": { - "type": "String", - "placeholders": {} - }, - "@invite": {}, - "@enableMultiAccounts": {}, - "@anyoneCanJoin": { - "type": "String", - "placeholders": {} - }, - "@emotePacks": { - "type": "String", - "placeholders": {} - }, - "@indexedDbErrorTitle": {}, - "@endedTheCall": { - "type": "String", - "placeholders": { - "senderName": { - "type": "String" - } - } - }, - "@unsupportedAndroidVersionLong": {}, - "@storeSecurlyOnThisDevice": {}, - "@ok": { - "type": "String", - "placeholders": {} - }, - "@sharedTheLocation": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - } - } - }, - "@unbanFromChat": { - "type": "String", - "placeholders": {} - }, - "@screenSharingDetail": {}, - "@changedTheDisplaynameTo": { - "type": "String", - "placeholders": { - "username": { - "type": "String" - }, - "displayname": { - "type": "String" - } - } - }, - "@unreadChats": { - "type": "String", - "placeholders": { - "unreadCount": { - "type": "int" - } - } - }, - "@pickImage": { - "type": "String", - "placeholders": {} - }, - "@placeCall": {}, - "@extremeOffensive": { - "type": "String", - "placeholders": {} - } } From 840576bc39bca66ee0b67bafe3c35c0a7b42c57d Mon Sep 17 00:00:00 2001 From: hugues de keyzer Date: Sun, 28 Dec 2025 19:33:07 +0100 Subject: [PATCH 17/20] chore(translations): Translated using Weblate (French) Currently translated at 82.3% (679 of 825 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/ --- lib/l10n/intl_fr.arb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index b246073d2..74e993c81 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -2518,9 +2518,9 @@ "@tryAgain": {}, "blockedUsers": "Utilisateurs/trices bloqués", "@blockedUsers": {}, - "redactMessageDescription": "Le message sera modifié pour tous les participants de cette conversation. Il n'est pas possible de revenir en arrière.", + "redactMessageDescription": "Le message sera supprimé pour tous les participants de cette conversation. Il n'est pas possible de revenir en arrière.", "@redactMessageDescription": {}, - "redactedBy": "Modifié par {username}", + "redactedBy": "Supprimé par {username}", "@redactedBy": { "type": "String", "placeholders": { @@ -2531,7 +2531,7 @@ }, "directChat": "Discussion directe", "@directChat": {}, - "optionalRedactReason": "(Facultatif) Raison de la modification de ce message...", + "optionalRedactReason": "(Facultatif) Raison de la suppression de ce message...", "@optionalRedactReason": {}, "subspace": "Sous-espace", "@subspace": {}, @@ -2700,7 +2700,7 @@ "@calls": {}, "customEmojisAndStickers": "Émoticônes et autocollants personnalisés", "@customEmojisAndStickers": {}, - "hideRedactedMessages": "Cacher les messages édités", + "hideRedactedMessages": "Cacher les messages supprimés", "@hideRedactedMessages": {}, "pleaseEnterYourCurrentPassword": "Veuillez saisir votre mot de passe actuel", "@pleaseEnterYourCurrentPassword": {}, @@ -2710,7 +2710,7 @@ "@alwaysUse24HourFormat": { "description": "Set to true to always display time of day in 24 hour format." }, - "hideRedactedMessagesBody": "Si quelqu'un modifie un message, celui-ci ne sera plus visible dans la discussion.", + "hideRedactedMessagesBody": "Si quelqu'un supprime un message, celui-ci ne sera plus visible dans la discussion.", "@hideRedactedMessagesBody": {}, "customEmojisAndStickersBody": "Ajoutez ou partagez des émoticônes ou autocollants personnalisés qui peuvent être utilisés dans n'importe quelle discussion.", "@customEmojisAndStickersBody": {}, @@ -2722,7 +2722,7 @@ "@hideInvalidOrUnknownMessageFormats": {}, "messagesStyle": "Messages :", "@messagesStyle": {}, - "redactedByBecause": "Modifié par {username} car : \"{reason}\"", + "redactedByBecause": "Supprimé par {username} car : \"{reason}\"", "@redactedByBecause": { "type": "String", "placeholders": { From 87861ac9e23384b6bbb1eb9bf0586d247b797589 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:08:53 +0000 Subject: [PATCH 18/20] build: (deps): bump translations_cleaner from 0.0.5 to 0.1.0 Bumps [translations_cleaner](https://github.com/Chinmay-KB/translations_cleaner) from 0.0.5 to 0.1.0. - [Changelog](https://github.com/Chinmay-KB/translations_cleaner/blob/main/CHANGELOG.md) - [Commits](https://github.com/Chinmay-KB/translations_cleaner/commits) --- updated-dependencies: - dependency-name: translations_cleaner dependency-version: 0.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 3103ac5f9..cec932c32 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1853,10 +1853,10 @@ packages: dependency: "direct dev" description: name: translations_cleaner - sha256: "060f4a8cd782e271509719741dd3540fe81ddaad49bd79e1d8fc4598299a6b84" + sha256: "811f42be32f024fdf083903f198d3625f6ee6927601e3a53a29b85b90508b88c" url: "https://pub.dev" source: hosted - version: "0.0.5" + version: "0.1.0" typed_data: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8b93eb5f8..9dfc52315 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -93,7 +93,7 @@ dev_dependencies: integration_test: sdk: flutter license_checker: ^1.6.2 - translations_cleaner: ^0.0.5 + translations_cleaner: ^0.1.0 import_sorter: ignored_files: # Optional, defaults to [] From 61913591e69b21672fdff2f6170c5bea572c2922 Mon Sep 17 00:00:00 2001 From: nautilusx Date: Fri, 2 Jan 2026 06:03:46 +0100 Subject: [PATCH 19/20] chore(translations): Translated using Weblate (German) Currently translated at 99.2% (821 of 827 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/ --- lib/l10n/intl_de.arb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index 1be47b96d..9e280e354 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -3508,5 +3508,11 @@ "loadingMessages": "Nachrichten werden geladen", "@loadingMessages": {}, "setupChatBackup": "Chatsicherung einrichten", - "@setupChatBackup": {} + "@setupChatBackup": {}, + "createSticker": "Sticker oder Emoji erstellen", + "@createSticker": {}, + "useAsSticker": "Als Sticker verwenden", + "@useAsSticker": {}, + "useAsEmoji": "Als Emoji verwenden", + "@useAsEmoji": {} } From d67dd0519b8c5696bdce7d2ec5da6ed28fad7b9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Thu, 1 Jan 2026 11:49:18 +0100 Subject: [PATCH 20/20] chore(translations): Translated using Weblate (Estonian) Currently translated at 100.0% (827 of 827 strings) Translation: FluffyChat/Translations Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/ --- lib/l10n/intl_et.arb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index 6c0f62799..f7c0df854 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -3515,5 +3515,16 @@ "changedTheChatDescription": "{username} muutis vestluse kirjeldust", "@changedTheChatDescription": {}, "changedTheChatName": "{username} muutis vestluse nime", - "@changedTheChatName": {} + "@changedTheChatName": {}, + "noMoreResultsFound": "Rohkem tulemusi ei leidu", + "@noMoreResultsFound": {}, + "chatSearchedUntil": "Otsing vestlusest kuni {time}", + "@chatSearchedUntil": { + "type": "String", + "placeholders": { + "time": { + "type": "String" + } + } + } }