From d5917dcdb55a5d140a4364935dea65a774cd7128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Mon, 29 Dec 2025 18:15:43 +0100 Subject: [PATCH 1/7] Added translation using Weblate (Tamil) --- src/assets/translations/ta.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/assets/translations/ta.json diff --git a/src/assets/translations/ta.json b/src/assets/translations/ta.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/assets/translations/ta.json @@ -0,0 +1 @@ +{} From 2a7927db72db88c8eb913b71476633ade13dec2d Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Mon, 29 Dec 2025 21:31:41 +0100 Subject: [PATCH 2/7] Translated using Weblate (Persian) Currently translated at 85.2% (404 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/fa/ --- src/assets/translations/fa.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/assets/translations/fa.json b/src/assets/translations/fa.json index cc66779..d9cd6cc 100644 --- a/src/assets/translations/fa.json +++ b/src/assets/translations/fa.json @@ -465,7 +465,8 @@ "screenshot_probably": "تصویر شبیه به نماگرفت است.", "generated_with_ai": "ساخته شده با هوشی.", "modified": "دستکاری شده.", - "older_than_n_months": "قدیمی‌تر از {n} ماه." + "older_than_n_months": "قدیمی‌تر از {n} ماه.", + "download_image": "بارگیری تصاویر" }, "delete_post": { "confirm_text_desc": "این عمل قابل بازگشت نیست." From 9304912ce14b6fccb2ad98ae21bd0a03d07adc7e Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Mon, 29 Dec 2025 21:32:08 +0100 Subject: [PATCH 3/7] Translated using Weblate (Persian) Currently translated at 85.2% (404 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/fa/ --- src/assets/translations/fa.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/assets/translations/fa.json b/src/assets/translations/fa.json index d9cd6cc..b3cc102 100644 --- a/src/assets/translations/fa.json +++ b/src/assets/translations/fa.json @@ -469,6 +469,7 @@ "download_image": "بارگیری تصاویر" }, "delete_post": { - "confirm_text_desc": "این عمل قابل بازگشت نیست." + "confirm_text_desc": "این عمل قابل بازگشت نیست.", + "confirm_text": "آیا مطمئن هستید که می خواهید این تصویر را حذف کنید؟" } } From 0b61def3529b7bcc7630d3077bdf2b4eb7c5d433 Mon Sep 17 00:00:00 2001 From: Danial Behzadi Date: Mon, 29 Dec 2025 21:32:47 +0100 Subject: [PATCH 4/7] Translated using Weblate (Persian) Currently translated at 85.2% (404 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/fa/ --- src/assets/translations/fa.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/assets/translations/fa.json b/src/assets/translations/fa.json index b3cc102..ce547ec 100644 --- a/src/assets/translations/fa.json +++ b/src/assets/translations/fa.json @@ -161,7 +161,9 @@ "learn_more": "بیش‌تر بدانید", "compressed": "فشرده", "cc_source": "منبع", - "cc_location": "مکان" + "cc_location": "مکان", + "captured_screenshot": "نماگرفت. ", + "screenshot": "نماگرفت. " }, "project": { "name": "تجمع", @@ -466,10 +468,10 @@ "generated_with_ai": "ساخته شده با هوشی.", "modified": "دستکاری شده.", "older_than_n_months": "قدیمی‌تر از {n} ماه.", - "download_image": "بارگیری تصاویر" + "download_image": "بارگیری تصویر" }, "delete_post": { "confirm_text_desc": "این عمل قابل بازگشت نیست.", - "confirm_text": "آیا مطمئن هستید که می خواهید این تصویر را حذف کنید؟" + "confirm_text": "مطمئنید که می‌خواهید این پیام را حذف کنید؟" } } From fe95d53cd132ac8a5f580c29dbbfca7fa901707d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Tue, 30 Dec 2025 09:29:37 +0100 Subject: [PATCH 5/7] Translated using Weblate (Ukrainian) Currently translated at 100.0% (474 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/uk/ --- src/assets/translations/uk.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/assets/translations/uk.json b/src/assets/translations/uk.json index 71d2e25..4241bdb 100644 --- a/src/assets/translations/uk.json +++ b/src/assets/translations/uk.json @@ -183,7 +183,7 @@ "options": "Опції" }, "login": { - "username": "Ім'я користувача (наприклад: Марта)", + "username": "Ім'я користувача (ex: '@user:server')", "username_required": "Потрібне ім'я користувача", "password_required": "Потрібен пароль", "create_room": "Зареєструватися та створити кімнату", @@ -261,7 +261,8 @@ "password_old": "Старий пароль", "password_new": "Новий пароль", "display_name": "Відображуване ім'я", - "notification_label": "Сповіщення" + "notification_label": "Сповіщення", + "set_password_desc": "Convene не зберігає паролі та не може їх відновити. Ми рекомендуємо зберігати пароль у безпечному місці, перш ніж натискати кнопку «Зберегти»." }, "profile_info_popup": { "you_are": "Ви є", @@ -318,7 +319,8 @@ "copy_credentials": "Скопіювати ім'я користувача та пароль", "copied_credentials": "Скопійовано ім'я користувача та пароль", "copied_credentials_value": "Ім'я користувача: {userId} \nПароль: {password}", - "copy_credentials_desc": "Для відновлення доступу до чатів з нового пристрою або браузера потрібні ваші ім’я користувача та пароль. Рекомендуємо зберігати ці облікові дані в безпечному місці." + "copy_credentials_desc": "Для відновлення доступу до чатів з нового пристрою або браузера потрібні ваші ім’я користувача та пароль. Рекомендуємо зберігати ці облікові дані в безпечному місці.", + "copy_credentials_desc_for_real_user": "Ваше ім’я користувача (наприклад: '@user:server') та пароль потрібні для відновлення доступу до ваших чатів з нового пристрою або браузера." }, "purge_room": { "title": "Видалити кімнату?", @@ -539,5 +541,10 @@ "delete_post": { "confirm_text": "Ви впевнені, що хочете видалити це повідомлення?", "confirm_text_desc": "Цю дію не можна скасувати." + }, + "offline": { + "offline_title": "Виникли проблеми з підключенням?", + "offline_message": "Перенаправте на альтернативне посилання для приєднання до кімнати", + "offline_redirect": "Перенаправити мене" } } From 7870a7c68fd8ca9522c238db8a6d23bbe0f8cc76 Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Mon, 29 Dec 2025 18:37:30 +0100 Subject: [PATCH 6/7] Translated using Weblate (Tamil) Currently translated at 26.5% (126 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/ta/ --- src/assets/translations/ta.json | 189 +++++++++++++++++++++++++++++++- 1 file changed, 188 insertions(+), 1 deletion(-) diff --git a/src/assets/translations/ta.json b/src/assets/translations/ta.json index 0967ef4..b284582 100644 --- a/src/assets/translations/ta.json +++ b/src/assets/translations/ta.json @@ -1 +1,188 @@ -{} +{ + "global": { + "save": "சேமி", + "show_less": "குறைவாகக் காட்டு", + "show_more": "மேலும் காட்டு", + "time": { + "recently": "இப்போது", + "minutes": "1 மணித்துளி முன்பு | {n} நிமிடங்களுக்கு முன்பு", + "hours": "1 மணி நேரத்திற்கு முன்பு | {n} மணிநேரங்களுக்கு முன்பு", + "days": "1 நாள் முன்பு | {n} சில நாட்களுக்கு முன்பு" + }, + "notify": "அறிவிக்கவும்", + "retry": "மீண்டும் முயற்சிக்கவும்" + }, + "menu": { + "direct_chat": "நேரடி அரட்டை", + "reply": "பதில்", + "edit": "தொகு", + "delete": "அழி", + "download": "பதிவிறக்கம்", + "done": "முடிந்தது", + "cancel": "நீக்கு", + "send": "அனுப்பு", + "login": "புகுபதிவு", + "logout": "வெளியேற்றம்", + "undo": "செயல்தவிர்", + "join": "சேர", + "ignore": "புறக்கணிக்கவும்", + "user_make_admin": "நிர்வாகி", + "user_make_moderator": "மதிப்பீட்டாளரை உருவாக்குங்கள்", + "upgrade": "மேம்படுத்தல்" + }, + "message": { + "someone": "யாரோ", + "edited": "(திருத்தப்பட்டது)", + "room_joinrule_public": "பொது", + "reply_image": "படம்", + "reply_video": "ஒளிதோற்றம்", + "reply_poll": "வாக்கெடுப்பு", + "file": "கோப்பு", + "files": "கோப்புகள்", + "images": "படங்கள்", + "download_media": "மீடியாவைப் பதிவிறக்கவும்", + "download_all": "அனைத்தையும் பதிவிறக்கு", + "room_upgraded_link": "இங்கே" + }, + "room": { + "leave": "விடுப்பு", + "room_list_invites": "அழைப்புகள்", + "room_list_rooms": "அறைகள்" + }, + "room_welcome": { + "got_it": "கிடைத்தது", + "change": "மாற்றம்" + }, + "new_room": { + "create": "உருவாக்கு", + "next": "அடுத்தது", + "options": "விருப்பங்கள்" + }, + "device_list": { + "blocked": "தடுக்கப்பட்டது", + "verified": "சரிபார்க்கப்பட்டது", + "not_verified": "சரிபார்க்கப்படவில்லை" + }, + "login": { + "title": "புகுபதிவு", + "password": "கடவுச்சொல்லை உள்ளிடவும்", + "login": "புகுபதிவு", + "invalid_message": "தவறான பயனர்பெயர் அல்லது கடவுச்சொல்", + "accept_terms": "ஏற்றுக்கொள்", + "resend_verification": "சரிபார்ப்பு மின்னஞ்சல் மீண்டும் அனுப்பவும்", + "token_not_valid": "தவறான கிள்ளாக்கு" + }, + "getlink": { + "next": "அடுத்தது", + "continue": "தொடரவும்" + }, + "create": { + "room_type_channel_name": "வாய்க்கால்", + "field_required": "இந்த புலம் தேவை" + }, + "profile": { + "set_password": "கடவுச்சொல்லை அமைக்கவும்", + "change_password": "கடவுச்சொல்லை மாற்றவும்", + "select_language": "மொழி", + "password_new": "புதிய கடவுச்சொல்", + "display_name": "காட்சி பெயர்", + "notification_label": "அறிவிப்பு" + }, + "profile_info_popup": { + "edit_profile": "தொகு சுயவிவரம்", + "logout": "வெளியேற்றம்" + }, + "join": { + "user_name_label": "பயனர் பெயர்", + "remember_me": "என்னை நினைவில் கொள்ளுங்கள்", + "join": "அறையில் சேரவும்", + "knock": "தட்டவும்", + "enter_room": "அறையை உள்ளிடவும்" + }, + "invite": { + "title": "நண்பர்களைச் சேர்க்கவும்", + "done": "முடிந்தது" + }, + "leave": { + "go_back": "திரும்பிச் செல்லுங்கள்", + "leave": "விடுப்பு" + }, + "delete_post": { + "confirm_text_desc": "இந்த செயலை செயல்தவிர்க்க முடியாது." + }, + "purge_room": { + "button": "அழி" + }, + "room_info": { + "copy_link": "இணைப்பை நகலெடு", + "members": "உறுப்பினர்கள்", + "accept_knock": "ஏற்றுக்கொள்", + "reject_knock": "மறுக்கவும்", + "hide_all": "மறை", + "leave_room": "விடுப்பு", + "user_creator": "உருவாக்கியவர்", + "user_admin": "நிர்வாகி", + "user_moderator": "மதிப்பீட்டாளர்", + "moderation": "மிதமான", + "room_type_default": "இயல்புநிலை", + "read_only_room": "படிக்கவும்", + "message_retention_2_week": "2 வாரங்கள்", + "message_retention_1_week": "1 வாரம்", + "message_retention_1_day": "1 நாள்", + "message_retention_8_hours": "8 மணி நேரம்", + "message_retention_1_hour": "1 மணி நேரம்", + "report": "அறிக்கை", + "report_reason": "காரணம்" + }, + "room_info_sheet": { + "view_details": "விபரங்களை பார்" + }, + "voice_recorder": { + "not_supported_title": "ஆதரிக்கப்படவில்லை" + }, + "power_level": { + "default": "இயல்புநிலை" + }, + "fallbacks": { + "audio_file": "ஆடியோ கோப்பு", + "video_file": "வீடியோ கோப்பு", + "download_name": "பதிவிறக்கம்" + }, + "poll_create": { + "create": "வெளியிடுங்கள்", + "answer_label_n": "பதில்", + "create_poll_menu_option": "வாக்கெடுப்பை உருவாக்கவும்", + "view_results": "முடிவுகளைக் காண்க", + "poll_submit": "சமர்ப்பிக்கவும்" + }, + "notification": { + "dialog": { + "enable": "இயக்கு" + } + }, + "emoji": { + "categories": { + "activity": "செய்கைப்பாடு", + "flags": "கொடிகள்", + "objects": "பொருள்கள்", + "nature": "இயற்கை", + "symbols": "குறியிடுகள்", + "places": "இடங்கள்" + } + }, + "file_mode": { + "sending_progress": "அனுப்புகிறது ...", + "sending": "அனுப்புகிறது", + "close": "மூடு", + "files": "கோப்புகள்", + "quality": "தகுதி", + "original": "அசல்", + "learn_more": "மேலும் அறிய", + "cc_source": "மூலம்", + "cc_location": "இடம்" + }, + "cc": { + "details": "விவரங்கள்", + "download_image": "படத்தைப் பதிவிறக்கவும்" + } +} From 220bc2038bd07495dea1dec785ea5b8166204386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aindri=C3=BA=20Mac=20Giolla=20Eoin?= Date: Fri, 2 Jan 2026 16:13:18 +0100 Subject: [PATCH 7/7] Translated using Weblate (Irish) Currently translated at 100.0% (474 of 474 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/ga/ --- src/assets/translations/ga.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/assets/translations/ga.json b/src/assets/translations/ga.json index 73bd72b..4c2e92c 100644 --- a/src/assets/translations/ga.json +++ b/src/assets/translations/ga.json @@ -108,7 +108,7 @@ "registration_token": "Cuir isteach comhartha clárúcháin", "send_token": "Seol comhartha", "token_not_valid": "Comhartha míbhailí", - "username": "Ainm úsáideora (m.sh.: marta)" + "username": "Ainm úsáideora (mar shampla: '@user:server')" }, "join": { "you_have_been_banned": "Cuireadh cosc ort ón seomra seo.", @@ -438,7 +438,8 @@ "display_name": "Ainm taispeána", "display_name_required": "Tá ainm taispeána ag teastáil", "notification_label": "Fógra", - "my_rooms": "Mo sheomraí" + "my_rooms": "Mo sheomraí", + "set_password_desc": "Ní stórálann Convene pasfhocail agus ní féidir leo iad a aisghabháil. Molaimid do phasfhocal a stóráil in áit shábháilte sula gcliceálann tú ar 'sábháil'." }, "profile_info_popup": { "you_are": "Tá tú", @@ -484,7 +485,8 @@ "copy_credentials": "Cóipeáil Ainm Úsáideora & Pasfhocal", "copied_credentials": "Ainm úsáideora & Pasfhocal cóipeáilte", "copied_credentials_value": "Ainm úsáideora: {userId} \nPasfhocal: {password}", - "copy_credentials_desc": "Tá d’ainm úsáideora agus do phasfhocal ag teastáil chun rochtain a fháil ar do chomhráite arís ó ghléas nó brabhsálaí nua. Molaimid na dintiúir seo a stóráil in áit shábháilte." + "copy_credentials_desc": "Tá d’ainm úsáideora agus do phasfhocal ag teastáil chun rochtain a fháil ar do chomhráite arís ó ghléas nó brabhsálaí nua. Molaimid na dintiúir seo a stóráil in áit shábháilte.", + "copy_credentials_desc_for_real_user": "Tá d’ainm úsáideora (mar shampla: '@user:server') agus do phasfhocal ag teastáil chun rochtain a fháil ar do chomhráite arís ó ghléas nó brabhsálaí nua." }, "fallbacks": { "audio_file": "Comhad fuaime", @@ -539,5 +541,10 @@ "delete_post": { "confirm_text": "An bhfuil tú cinnte gur mian leat an teachtaireacht seo a scriosadh?", "confirm_text_desc": "Ní féidir an gníomh seo a chealú." + }, + "offline": { + "offline_title": "An bhfuil deacracht agat ceangal?", + "offline_message": "Atreoraigh chuig nasc malartach chun páirt a ghlacadh sa seomra", + "offline_redirect": "Athsheol mé" } }