feat(protocol): Add template preview functionality with localization support

This commit is contained in:
web
2025-08-14 09:55:13 -07:00
committed by speakeloudest
parent e4979a5de8
commit d17d77353f
38 changed files with 522 additions and 92 deletions
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Formát výstupu",
"supportedPlatforms": "Podporované platformy"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekódování selhalo: Obsah není platný formát Base64",
"decodedContent": "Dekódovaný obsah",
"originalContent": "Původní obsah (Base64)"
},
"failed": "Náhled selhal",
"loading": "Načítání...",
"preview": "Náhled",
"title": "Náhled šablony"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Ausgabeformat",
"supportedPlatforms": "Unterstützte Plattformen"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekodierung fehlgeschlagen: Inhalt ist kein gültiges Base64-Format",
"decodedContent": "Dekodierter Inhalt",
"originalContent": "Ursprünglicher Inhalt (Base64)"
},
"failed": "Vorschau fehlgeschlagen",
"loading": "Wird geladen...",
"preview": "Vorschau",
"title": "Vorlagenvorschau"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Output Format",
"supportedPlatforms": "Supported Platforms"
}
},
"templatePreview": {
"title": "Template Preview",
"preview": "Preview",
"loading": "Loading...",
"failed": "Preview failed",
"base64": {
"originalContent": "Original Content (Base64)",
"decodedContent": "Decoded Content",
"decodeError": "Decode failed: Content is not valid Base64 format"
}
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Formato de Salida",
"supportedPlatforms": "Plataformas Soportadas"
}
},
"templatePreview": {
"base64": {
"decodeError": "Error de decodificación: El contenido no es un formato Base64 válido",
"decodedContent": "Contenido decodificado",
"originalContent": "Contenido original (Base64)"
},
"failed": "La vista previa ha fallado",
"loading": "Cargando...",
"preview": "Vista previa",
"title": "Vista previa de la plantilla"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Formato de Salida",
"supportedPlatforms": "Plataformas Soportadas"
}
},
"templatePreview": {
"base64": {
"decodeError": "Error de decodificación: El contenido no es un formato Base64 válido",
"decodedContent": "Contenido decodificado",
"originalContent": "Contenido original (Base64)"
},
"failed": "La vista previa falló",
"loading": "Cargando...",
"preview": "Vista previa",
"title": "Vista previa de la plantilla"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "فرمت خروجی",
"supportedPlatforms": "پلتفرم‌های پشتیبانی شده"
}
},
"templatePreview": {
"base64": {
"decodeError": "خطا در رمزگشایی: محتوا فرمت Base64 معتبر نیست",
"decodedContent": "محتوای رمزگشایی شده",
"originalContent": "محتوای اصلی (Base64)"
},
"failed": "پیش‌نمایش ناموفق بود",
"loading": "در حال بارگذاری...",
"preview": "پیش‌نمایش",
"title": "پیش‌نمایش الگو"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Tulostusmuoto",
"supportedPlatforms": "Tuetut alustat"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekoodaus epäonnistui: Sisältö ei ole voimassa olevaa Base64-muotoa",
"decodedContent": "Dekoodattu sisältö",
"originalContent": "Alkuperäinen sisältö (Base64)"
},
"failed": "Esikatselu epäonnistui",
"loading": "Ladataan...",
"preview": "Esikatselu",
"title": "Mallin esikatselu"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Format de sortie",
"supportedPlatforms": "Plateformes prises en charge"
}
},
"templatePreview": {
"base64": {
"decodeError": "Échec du décodage : le contenu n'est pas au format Base64 valide",
"decodedContent": "Contenu décodé",
"originalContent": "Contenu original (Base64)"
},
"failed": "Échec de l'aperçu",
"loading": "Chargement...",
"preview": "Aperçu",
"title": "Aperçu du modèle"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "आउटपुट प्रारूप",
"supportedPlatforms": "समर्थित प्लेटफ़ॉर्म"
}
},
"templatePreview": {
"base64": {
"decodeError": "डिकोड विफल: सामग्री मान्य Base64 प्रारूप नहीं है",
"decodedContent": "डिकोड की गई सामग्री",
"originalContent": "मूल सामग्री (Base64)"
},
"failed": "पूर्वावलोकन विफल",
"loading": "लोड हो रहा है...",
"preview": "पूर्वावलोकन",
"title": "टेम्पलेट पूर्वावलोकन"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Kimeneti Formátum",
"supportedPlatforms": "Támogatott Platformok"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekódolás sikertelen: A tartalom nem érvényes Base64 formátum",
"decodedContent": "Dekódolt Tartalom",
"originalContent": "Eredeti Tartalom (Base64)"
},
"failed": "Az előnézet nem sikerült",
"loading": "Betöltés...",
"preview": "Előnézet",
"title": "Sablon Előnézet"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "出力形式",
"supportedPlatforms": "サポートされているプラットフォーム"
}
},
"templatePreview": {
"base64": {
"decodeError": "デコードに失敗しました:コンテンツが有効なBase64形式ではありません",
"decodedContent": "デコードされたコンテンツ",
"originalContent": "オリジナルコンテンツ(Base64"
},
"failed": "プレビューに失敗しました",
"loading": "読み込み中...",
"preview": "プレビュー",
"title": "テンプレートプレビュー"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "출력 형식",
"supportedPlatforms": "지원되는 플랫폼"
}
},
"templatePreview": {
"base64": {
"decodeError": "디코드 실패: 콘텐츠가 유효한 Base64 형식이 아닙니다",
"decodedContent": "디코딩된 콘텐츠",
"originalContent": "원본 콘텐츠 (Base64)"
},
"failed": "미리보기가 실패했습니다",
"loading": "로딩 중...",
"preview": "미리보기",
"title": "템플릿 미리보기"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Utdataformat",
"supportedPlatforms": "Støttede plattformer"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekoding feilet: Innholdet er ikke i gyldig Base64-format",
"decodedContent": "Dekodet innhold",
"originalContent": "Opprinnelig innhold (Base64)"
},
"failed": "Forhåndsvisning feilet",
"loading": "Laster...",
"preview": "Forhåndsvisning",
"title": "Malemal"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Format wyjściowy",
"supportedPlatforms": "Obsługiwane platformy"
}
},
"templatePreview": {
"base64": {
"decodeError": "Dekodowanie nie powiodło się: Zawartość nie jest w prawidłowym formacie Base64",
"decodedContent": "Zdekodowana zawartość",
"originalContent": "Oryginalna zawartość (Base64)"
},
"failed": "Nie udało się załadować podglądu",
"loading": "Ładowanie...",
"preview": "Podgląd",
"title": "Podgląd szablonu"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Formato de Saída",
"supportedPlatforms": "Plataformas Suportadas"
}
},
"templatePreview": {
"base64": {
"decodeError": "Falha na decodificação: O conteúdo não é um formato Base64 válido",
"decodedContent": "Conteúdo Decodificado",
"originalContent": "Conteúdo Original (Base64)"
},
"failed": "Falha na prévia",
"loading": "Carregando...",
"preview": "Prévia",
"title": "Prévia do Modelo"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Format de Ieșire",
"supportedPlatforms": "Platforme Suportate"
}
},
"templatePreview": {
"base64": {
"decodeError": "Decodarea a eșuat: Conținutul nu este un format Base64 valid",
"decodedContent": "Conținut Decodat",
"originalContent": "Conținut Original (Base64)"
},
"failed": "Previzualizarea a eșuat",
"loading": "Se încarcă...",
"preview": "Previzualizare",
"title": "Previzualizare Șablon"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Формат вывода",
"supportedPlatforms": "Поддерживаемые платформы"
}
},
"templatePreview": {
"base64": {
"decodeError": "Ошибка декодирования: Содержимое не является допустимым форматом Base64",
"decodedContent": "Декодированное содержимое",
"originalContent": "Исходное содержимое (Base64)"
},
"failed": "Не удалось загрузить предварительный просмотр",
"loading": "Загрузка...",
"preview": "Предварительный просмотр",
"title": "Предварительный просмотр шаблона"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "รูปแบบผลลัพธ์",
"supportedPlatforms": "แพลตฟอร์มที่รองรับ"
}
},
"templatePreview": {
"base64": {
"decodeError": "การถอดรหัสล้มเหลว: เนื้อหาไม่ใช่รูปแบบ Base64 ที่ถูกต้อง",
"decodedContent": "เนื้อหาที่ถอดรหัสแล้ว",
"originalContent": "เนื้อหาต้นฉบับ (Base64)"
},
"failed": "การดูตัวอย่างล้มเหลว",
"loading": "กำลังโหลด...",
"preview": "ดูตัวอย่าง",
"title": "ตัวอย่างแม่แบบ"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Çıktı Formatı",
"supportedPlatforms": "Desteklenen Platformlar"
}
},
"templatePreview": {
"base64": {
"decodeError": "Çözme başarısız oldu: İçerik geçerli bir Base64 formatında değil",
"decodedContent": "Çözülmüş İçerik",
"originalContent": "Orijinal İçerik (Base64)"
},
"failed": "Önizleme başarısız oldu",
"loading": "Yükleniyor...",
"preview": "Önizleme",
"title": "Şablon Önizlemesi"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Формат виходу",
"supportedPlatforms": "Підтримувані платформи"
}
},
"templatePreview": {
"base64": {
"decodeError": "Не вдалося декодувати: вміст не є дійсним форматом Base64",
"decodedContent": "Декодований вміст",
"originalContent": "Оригінальний вміст (Base64)"
},
"failed": "Не вдалося відобразити попередній перегляд",
"loading": "Завантаження...",
"preview": "Перегляд",
"title": "Попередній перегляд шаблону"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "Định dạng Đầu ra",
"supportedPlatforms": "Nền tảng Hỗ trợ"
}
},
"templatePreview": {
"base64": {
"decodeError": "Giải mã không thành công: Nội dung không phải định dạng Base64 hợp lệ",
"decodedContent": "Nội dung đã giải mã",
"originalContent": "Nội dung gốc (Base64)"
},
"failed": "Xem trước không thành công",
"loading": "Đang tải...",
"preview": "Xem trước",
"title": "Xem trước mẫu"
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "输出格式",
"supportedPlatforms": "支持的平台"
}
},
"templatePreview": {
"title": "模板预览",
"preview": "预览",
"loading": "加载中...",
"failed": "预览失败",
"base64": {
"originalContent": "原始内容 (Base64)",
"decodedContent": "解码后内容",
"decodeError": "解码失败:内容不是有效的Base64格式"
}
}
}
+11
View File
@@ -117,5 +117,16 @@
"outputFormat": "輸出格式",
"supportedPlatforms": "支持的平台"
}
},
"templatePreview": {
"base64": {
"decodeError": "解碼失敗:內容不是有效的 Base64 格式",
"decodedContent": "解碼內容",
"originalContent": "原始內容(Base64"
},
"failed": "預覽失敗",
"loading": "加載中...",
"preview": "預覽",
"title": "範本預覽"
}
}