i18n: translate chat.attachment.* keys across all locales (#2725) (#2888)

This commit is contained in:
YOMXXX
2026-05-29 09:27:21 +05:30
committed by GitHub
parent ebe364bad8
commit 2df7d7a27a
12 changed files with 81 additions and 72 deletions
+6 -6
View File
@@ -303,12 +303,12 @@ const ar2: TranslationMap = {
'chat.turn': 'دورة',
'chat.turns': 'دورات',
'chat.openWorkerThread': 'فتح محادثة العامل',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'إرفاق صورة',
'chat.attachment.remove': 'إزالة {name}',
'chat.attachment.tooMany': 'الحد الأقصى {max} صور لكل رسالة',
'chat.attachment.tooLarge': 'حجم الصورة يتجاوز الحد المسموح {max}',
'chat.attachment.unsupportedType': 'نوع ملف غير مدعوم. استخدم PNG أو JPEG أو WebP أو GIF أو BMP.',
'chat.attachment.readFailed': 'تعذر قراءة الملف',
'memory.searchAria': 'البحث في الذاكرة',
'memory.searchPlaceholder': 'البحث في إدخالات الذاكرة...',
'memory.sourceFilter.all': 'جميع المصادر',
+7 -6
View File
@@ -313,12 +313,13 @@ const bn2: TranslationMap = {
'chat.turn': 'টার্ন',
'chat.turns': 'টার্ন',
'chat.openWorkerThread': 'ওয়ার্কার থ্রেড খুলুন',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'ছবি সংযুক্ত করুন',
'chat.attachment.remove': '{name} সরান',
'chat.attachment.tooMany': 'প্রতি বার্তায় সর্বোচ্চ {max}টি ছবি',
'chat.attachment.tooLarge': 'ছবি {max} আকারের সীমা অতিক্রম করেছে',
'chat.attachment.unsupportedType':
'অসমর্থিত ফাইল প্রকার। PNG, JPEG, WebP, GIF, বা BMP ব্যবহার করুন।',
'chat.attachment.readFailed': 'ফাইল পড়া যায়নি',
'memory.searchAria': 'মেমোরি খুঁজুন',
'memory.searchPlaceholder': 'মেমোরি এন্ট্রি খুঁজুন...',
'memory.sourceFilter.all': 'সব উৎস',
+7 -6
View File
@@ -319,12 +319,13 @@ const de2: TranslationMap = {
'chat.turn': 'drehen',
'chat.turns': 'dreht sich',
'chat.openWorkerThread': 'Arbeitsthread öffnen',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Bild anhängen',
'chat.attachment.remove': '{name} entfernen',
'chat.attachment.tooMany': 'Maximal {max} Bilder pro Nachricht',
'chat.attachment.tooLarge': 'Bild überschreitet die Größenbeschränkung von {max}',
'chat.attachment.unsupportedType':
'Nicht unterstützter Dateityp. Verwenden Sie PNG, JPEG, WebP, GIF oder BMP.',
'chat.attachment.readFailed': 'Datei konnte nicht gelesen werden',
'memory.searchAria': 'Speicher durchsuchen',
'memory.searchPlaceholder': 'Speichereinträge durchsuchen...',
'memory.sourceFilter.all': 'Alle Quellen',
+7 -6
View File
@@ -316,12 +316,13 @@ const es2: TranslationMap = {
'chat.turn': 'turno',
'chat.turns': 'turnos',
'chat.openWorkerThread': 'Abrir hilo de worker',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Adjuntar imagen',
'chat.attachment.remove': 'Eliminar {name}',
'chat.attachment.tooMany': 'Máximo {max} imágenes por mensaje',
'chat.attachment.tooLarge': 'La imagen supera el límite de tamaño de {max}',
'chat.attachment.unsupportedType':
'Tipo de archivo no compatible. Use PNG, JPEG, WebP, GIF o BMP.',
'chat.attachment.readFailed': 'No se pudo leer el archivo',
'memory.searchAria': 'Buscar en memoria',
'memory.searchPlaceholder': 'Buscar entradas de memoria...',
'memory.sourceFilter.all': 'Todas las fuentes',
+7 -6
View File
@@ -318,12 +318,13 @@ const fr2: TranslationMap = {
'chat.turn': 'tour',
'chat.turns': 'tours',
'chat.openWorkerThread': 'Ouvrir le fil worker',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Joindre une image',
'chat.attachment.remove': 'Supprimer {name}',
'chat.attachment.tooMany': 'Maximum {max} images par message',
'chat.attachment.tooLarge': "L'image dépasse la taille limite de {max}",
'chat.attachment.unsupportedType':
'Type de fichier non pris en charge. Utilisez PNG, JPEG, WebP, GIF ou BMP.',
'chat.attachment.readFailed': 'Impossible de lire le fichier',
'memory.searchAria': 'Rechercher dans la mémoire',
'memory.searchPlaceholder': 'Rechercher des entrées de mémoire…',
'memory.sourceFilter.all': 'Toutes les sources',
+7 -6
View File
@@ -310,12 +310,13 @@ const hi2: TranslationMap = {
'chat.turn': 'टर्न',
'chat.turns': 'टर्न्स',
'chat.openWorkerThread': 'वर्कर थ्रेड खोलें',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'छवि संलग्न करें',
'chat.attachment.remove': '{name} हटाएं',
'chat.attachment.tooMany': 'प्रति संदेश अधिकतम {max} छवियां',
'chat.attachment.tooLarge': 'छवि {max} आकार सीमा से अधिक है',
'chat.attachment.unsupportedType':
'असमर्थित फ़ाइल प्रकार। PNG, JPEG, WebP, GIF, या BMP का उपयोग करें।',
'chat.attachment.readFailed': 'फ़ाइल पढ़ नहीं सकी',
'memory.searchAria': 'मेमोरी सर्च करें',
'memory.searchPlaceholder': 'मेमोरी एंट्रीज़ सर्च करें...',
'memory.sourceFilter.all': 'सभी सोर्स',
+7 -6
View File
@@ -310,12 +310,13 @@ const id2: TranslationMap = {
'chat.turn': 'giliran',
'chat.turns': 'giliran',
'chat.openWorkerThread': 'Buka thread worker',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Lampirkan gambar',
'chat.attachment.remove': 'Hapus {name}',
'chat.attachment.tooMany': 'Maksimal {max} gambar per pesan',
'chat.attachment.tooLarge': 'Gambar melebihi batas ukuran {max}',
'chat.attachment.unsupportedType':
'Jenis file tidak didukung. Gunakan PNG, JPEG, WebP, GIF, atau BMP.',
'chat.attachment.readFailed': 'Tidak dapat membaca file',
'memory.searchAria': 'Cari memori',
'memory.searchPlaceholder': 'Cari entri memori...',
'memory.sourceFilter.all': 'Semua sumber',
+6 -6
View File
@@ -313,12 +313,12 @@ const it2: TranslationMap = {
'chat.turn': 'turno',
'chat.turns': 'turni',
'chat.openWorkerThread': 'Apri thread worker',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Allega immagine',
'chat.attachment.remove': 'Rimuovi {name}',
'chat.attachment.tooMany': 'Massimo {max} immagini per messaggio',
'chat.attachment.tooLarge': "L'immagine supera il limite di dimensione di {max}",
'chat.attachment.unsupportedType': 'Tipo di file non supportato. Usa PNG, JPEG, WebP, GIF o BMP.',
'chat.attachment.readFailed': 'Impossibile leggere il file',
'memory.searchAria': 'Cerca memoria',
'memory.searchPlaceholder': 'Cerca voci di memoria...',
'memory.sourceFilter.all': 'Tutte le origini',
+7 -6
View File
@@ -294,12 +294,13 @@ const ko2: TranslationMap = {
'chat.turn': '턴',
'chat.turns': '턴',
'chat.openWorkerThread': '워커 스레드 열기',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': '이미지 첨부',
'chat.attachment.remove': '{name} 제거',
'chat.attachment.tooMany': '메시지당 최대 {max}개 이미지',
'chat.attachment.tooLarge': '이미지가 {max} 크기 제한을 초과합니다',
'chat.attachment.unsupportedType':
'지원되지 않는 파일 형식입니다. PNG, JPEG, WebP, GIF 또는 BMP를 사용하세요.',
'chat.attachment.readFailed': '파일을 읽을 수 없습니다',
'memory.searchAria': '메모리 검색',
'memory.searchPlaceholder': '메모리 항목 검색...',
'memory.sourceFilter.all': '모든 소스',
+7 -6
View File
@@ -316,12 +316,13 @@ const pt2: TranslationMap = {
'chat.turn': 'turno',
'chat.turns': 'turnos',
'chat.openWorkerThread': 'Abrir thread de worker',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Anexar imagem',
'chat.attachment.remove': 'Remover {name}',
'chat.attachment.tooMany': 'Máximo de {max} imagens por mensagem',
'chat.attachment.tooLarge': 'A imagem excede o limite de tamanho de {max}',
'chat.attachment.unsupportedType':
'Tipo de arquivo não suportado. Use PNG, JPEG, WebP, GIF ou BMP.',
'chat.attachment.readFailed': 'Não foi possível ler o arquivo',
'memory.searchAria': 'Pesquisar memória',
'memory.searchPlaceholder': 'Pesquisar entradas de memória...',
'memory.sourceFilter.all': 'Todas as fontes',
+7 -6
View File
@@ -312,12 +312,13 @@ const ru2: TranslationMap = {
'chat.turn': 'ход',
'chat.turns': 'ходов',
'chat.openWorkerThread': 'Открыть чат воркера',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': 'Прикрепить изображение',
'chat.attachment.remove': 'Удалить {name}',
'chat.attachment.tooMany': 'Максимум {max} изображений на сообщение',
'chat.attachment.tooLarge': 'Изображение превышает ограничение размера {max}',
'chat.attachment.unsupportedType':
'Неподдерживаемый тип файла. Используйте PNG, JPEG, WebP, GIF или BMP.',
'chat.attachment.readFailed': 'Не удалось прочитать файл',
'memory.searchAria': 'Поиск в памяти',
'memory.searchPlaceholder': 'Поиск записей памяти...',
'memory.sourceFilter.all': 'Все источники',
+6 -6
View File
@@ -293,12 +293,12 @@ const zhCN2: TranslationMap = {
'chat.turn': '轮',
'chat.turns': '轮',
'chat.openWorkerThread': '打开工作线程',
'chat.attachment.attach': 'Attach image',
'chat.attachment.remove': 'Remove {name}',
'chat.attachment.tooMany': 'Maximum {max} images per message',
'chat.attachment.tooLarge': 'Image exceeds {max} size limit',
'chat.attachment.unsupportedType': 'Unsupported file type. Use PNG, JPEG, WebP, GIF, or BMP.',
'chat.attachment.readFailed': 'Could not read file',
'chat.attachment.attach': '添加图片',
'chat.attachment.remove': '移除 {name}',
'chat.attachment.tooMany': '每条消息最多 {max} 张图片',
'chat.attachment.tooLarge': '图片超过 {max} 大小限制',
'chat.attachment.unsupportedType': '不支持的文件类型。请使用 PNGJPEGWebPGIF BMP',
'chat.attachment.readFailed': '无法读取文件',
'memory.searchAria': '搜索记忆',
'memory.searchPlaceholder': '搜索记忆条目...',
'memory.sourceFilter.all': '所有来源',