Files
lity3d/generate_languages.py
T

60 lines
24 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""Generate all language JSON files for Lity3D Editor"""
import json, os
BASE = os.path.join(os.path.dirname(__file__), "languages")
translations = {
"zh": {"app_title":"Lity3D 编辑器","file":"文件","build":"构建","scene":"场景","help":"帮助","lang":"语言","new":"新建","open":"打开","save":"保存","exit":"退出","run":"运行游戏","compile":"编译引擎","package":"打包 EXE","explorer":"资源管理器","output":"输出","ready":"就绪","running":"运行中...","saved":"已保存","opened":"已打开","build_first":"请先编译引擎","kill":"进程已终止","packaged":"已打包","about":"关于 Lity3D"},
"en": {"app_title":"Lity3D Editor","file":"File","build":"Build","scene":"Scene","help":"Help","lang":"Language","new":"New","open":"Open","save":"Save","exit":"Exit","run":"Run Game","compile":"Build Engine","package":"Package EXE","explorer":"Explorer","output":"Output","ready":"Ready","running":"Running...","saved":"Saved","opened":"Opened","build_first":"Build engine first","kill":"Process killed","packaged":"Packaged","about":"About Lity3D"},
"ja": {"app_title":"Lity3D エディタ","file":"ファイル","build":"ビルド","scene":"シーン","help":"ヘルプ","lang":"言語","new":"新規","open":"開く","save":"保存","exit":"終了","run":"ゲーム実行","compile":"ビルド","package":"EXE出力","explorer":"エクスプローラ","output":"出力","ready":"準備完了","running":"実行中...","saved":"保存済み","opened":"開いた","build_first":"先にビルド","kill":"停止済み","packaged":"パッケージ済み","about":"Lity3D について"},
"ko": {"app_title":"Lity3D 편집기","file":"파일","build":"빌드","scene":"씬","help":"도움말","lang":"언어","new":"새로 만들기","open":"열기","save":"저장","exit":"종료","run":"게임 실행","compile":"엔진 빌드","package":"EXE 패키징","explorer":"탐색기","output":"출력","ready":"준비","running":"실행 중...","saved":"저장됨","opened":"열림","build_first":"먼저 빌드","kill":"중지됨","packaged":"패키징됨","about":"Lity3D 정보"},
"es": {"app_title":"Lity3D Editor","file":"Archivo","build":"Compilar","scene":"Escena","help":"Ayuda","lang":"Idioma","new":"Nuevo","open":"Abrir","save":"Guardar","exit":"Salir","run":"Ejecutar juego","compile":"Compilar motor","package":"Empaquetar","explorer":"Explorador","output":"Salida","ready":"Listo","running":"Ejecutando...","saved":"Guardado","opened":"Abierto","build_first":"Compilar primero","kill":"Detenido","packaged":"Empaquetado","about":"Acerca de Lity3D"},
"fr": {"app_title":"Lity3D Éditeur","file":"Fichier","build":"Construire","scene":"Scène","help":"Aide","lang":"Langue","new":"Nouveau","open":"Ouvrir","save":"Enregistrer","exit":"Quitter","run":"Exécuter le jeu","compile":"Compiler le moteur","package":"Package","explorer":"Explorateur","output":"Sortie","ready":"Prêt","running":"En cours...","saved":"Enregistré","opened":"Ouvert","build_first":"Compiler d'abord","kill":"Arrêté","packaged":"Packagé","about":"À propos"},
"de": {"app_title":"Lity3D Editor","file":"Datei","build":"Erstellen","scene":"Szene","help":"Hilfe","lang":"Sprache","new":"Neu","open":"Öffnen","save":"Speichern","exit":"Beenden","run":"Spiel starten","compile":"Engine erstellen","package":"Paketieren","explorer":"Explorer","output":"Ausgabe","ready":"Bereit","running":"Läuft...","saved":"Gespeichert","opened":"Geöffnet","build_first":"Erst bauen","kill":"Gestoppt","packaged":"Paketiert","about":"Über Lity3D"},
"ru": {"app_title":"Lity3D Редактор","file":"Файл","build":"Сборка","scene":"Сцена","help":"Справка","lang":"Язык","new":"Новый","open":"Открыть","save":"Сохранить","exit":"Выход","run":"Запуск","compile":"Собрать","package":"Упаковать","explorer":"Проводник","output":"Вывод","ready":"Готово","running":"Выполняется...","saved":"Сохранено","opened":"Открыто","build_first":"Сначала собрать","kill":"Остановлено","packaged":"Упаковано","about":"О Lity3D"},
"pt": {"app_title":"Lity3D Editor","file":"Arquivo","build":"Compilar","scene":"Cena","help":"Ajuda","lang":"Idioma","new":"Novo","open":"Abrir","save":"Salvar","exit":"Sair","run":"Executar jogo","compile":"Compilar engine","package":"Empacotar","explorer":"Explorador","output":"Saída","ready":"Pronto","running":"Executando...","saved":"Salvo","opened":"Aberto","build_first":"Compilar primeiro","kill":"Parado","packaged":"Empacotado","about":"Sobre Lity3D"},
"it": {"app_title":"Lity3D Editor","file":"File","build":"Compila","scene":"Scena","help":"Aiuto","lang":"Lingua","new":"Nuovo","open":"Apri","save":"Salva","exit":"Esci","run":"Esegui gioco","compile":"Compila engine","package":"Pacchetta","explorer":"Esplora","output":"Output","ready":"Pronto","running":"In esecuzione...","saved":"Salvato","opened":"Aperto","build_first":"Compila prima","kill":"Fermato","packaged":"Impacchettato","about":"Informazioni"},
"tr": {"app_title":"Lity3D Editör","file":"Dosya","build":"Derle","scene":"Sahne","help":"Yardım","lang":"Dil","new":"Yeni","open":"Aç","save":"Kaydet","exit":"Çıkış","run":"Oyunu çalıştır","compile":"Motoru derle","package":"Paketle","explorer":"Gezgin","output":"Çıktı","ready":"Hazır","running":"Çalışıyor...","saved":"Kaydedildi","opened":"Açıldı","build_first":"Önce derle","kill":"Durduruldu","packaged":"Paketlendi","about":"Hakkında"},
"ar": {"app_title":"Lity3D محرر","file":"ملف","build":"بناء","scene":"مشهد","help":"مساعدة","lang":"لغة","new":"جديد","open":"فتح","save":"حفظ","exit":"خروج","run":"تشغيل اللعبة","compile":"بناء المحرك","package":"تغليف EXE","explorer":"مستكشف","output":"مخرجات","ready":"جاهز","running":"يعمل...","saved":"تم الحفظ","opened":"تم الفتح","build_first":"ابنِ المحرك أولاً","kill":"تم الإيقاف","packaged":"تم التغليف","about":"عن Lity3D"},
"hi": {"app_title":"Lity3D संपादक","file":"फ़ाइल","build":"बिल्ड","scene":"दृश्य","help":"सहायता","lang":"भाषा","new":"नया","open":"खोलें","save":"सहेजें","exit":"बाहर","run":"गेम चलाएं","compile":"इंजन बिल्ड","package":"EXE पैकेज","explorer":"एक्सप्लोरर","output":"आउटपुट","ready":"तैयार","running":"चल रहा है...","saved":"सहेजा गया","opened":"खोला गया","build_first":"पहले बिल्ड करें","kill":"बंद","packaged":"पैकेज्ड","about":"Lity3D के बारे में"},
"th": {"app_title":"Lity3D ตัวแก้ไข","file":"ไฟล์","build":"สร้าง","scene":"ฉาก","help":"ช่วยเหลือ","lang":"ภาษา","new":"ใหม่","open":"เปิด","save":"บันทึก","exit":"ออก","run":"รันเกม","compile":"สร้างเอนจิ้น","package":"打包 EXE","explorer":"ตัวสำรวจ","output":"ผลลัพธ์","ready":"พร้อม","running":"กำลังทำงาน...","saved":"บันทึกแล้ว","opened":"เปิดแล้ว","build_first":"สร้างก่อน","kill":"หยุดแล้ว","packaged":"打包แล้ว","about":"เกี่ยวกับ Lity3D"},
"vi": {"app_title":"Lity3D Trình soạn thảo","file":"Tệp","build":"Xây dựng","scene":"Cảnh","help":"Trợ giúp","lang":"Ngôn ngữ","new":"Mới","open":"Mở","save":"Lưu","exit":"Thoát","run":"Chạy trò chơi","compile":"Build Engine","package":"Gói EXE","explorer":"Trình duyệt","output":"Đầu ra","ready":"Sẵn sàng","running":"Đang chạy...","saved":"Đã lưu","opened":"Đã mở","build_first":"Build trước","kill":"Đã dừng","packaged":"Đã gói","about":"Về Lity3D"},
"id": {"app_title":"Lity3D Editor","file":"Berkas","build":"Build","scene":"Sken","help":"Bantuan","lang":"Bahasa","new":"Baru","open":"Buka","save":"Simpan","exit":"Keluar","run":"Jalankan Game","compile":"Build Engine","package":"Paket EXE","explorer":"Penjelajah","output":"Output","ready":"Siap","running":"Berjalan...","saved":"Tersimpan","opened":"Terbuka","build_first":"Build dulu","kill":"Berhenti","packaged":"Terpaket","about":"Tentang Lity3D"},
"pl": {"app_title":"Lity3D Edytor","file":"Plik","build":"Kompiluj","scene":"Scena","help":"Pomoc","lang":"Język","new":"Nowy","open":"Otwórz","save":"Zapisz","exit":"Wyjście","run":"Uruchom grę","compile":"Kompiluj silnik","package":"Pakietuj EXE","explorer":"Eksplorator","output":"Wyjście","ready":"Gotowy","running":"Działa...","saved":"Zapisano","opened":"Otwarto","build_first":"Najpierw kompiluj","kill":"Zatrzymano","packaged":"Spakowano","about":"O Lity3D"},
"nl": {"app_title":"Lity3D Editor","file":"Bestand","build":"Bouwen","scene":"Scène","help":"Help","lang":"Taal","new":"Nieuw","open":"Open","save":"Opslaan","exit":"Afsluiten","run":"Spel uitvoeren","compile":"Engine bouwen","package":"Pakket EXE","explorer":"Verkenner","output":"Uitvoer","ready":"Gereed","running":"Actief...","saved":"Opgeslagen","opened":"Geopend","build_first":"Eerst bouwen","kill":"Gestopt","packaged":"Ingepakt","about":"Over Lity3D"},
"uk": {"app_title":"Lity3D Редактор","file":"Файл","build":"Збірка","scene":"Сцена","help":"Довідка","lang":"Мова","new":"Новий","open":"Відкрити","save":"Зберегти","exit":"Вихід","run":"Запуск","compile":"Зібрати","package":"Упакувати","explorer":"Провідник","output":"Вивід","ready":"Готово","running":"Виконується...","saved":"Збережено","opened":"Відкрито","build_first":"Спочатку зібрати","kill":"Зупинено","packaged":"Упаковано","about":"Про Lity3D"},
"cs": {"app_title":"Lity3D Editor","file":"Soubor","build":"Sestavit","scene":"Scéna","help":"Nápověda","lang":"Jazyk","new":"Nový","open":"Otevřít","save":"Uložit","exit":"Konec","run":"Spustit hru","compile":"Sestavit engine","package":"Zabalit EXE","explorer":"Průzkumník","output":"Výstup","ready":"Připraveno","running":"Běží...","saved":"Uloženo","opened":"Otevřeno","build_first":"Nejdřív sestavit","kill":"Zastaveno","packaged":"Zabaleno","about":"O Lity3D"},
"ro": {"app_title":"Lity3D Editor","file":"Fișier","build":"Compilă","scene":"Scenă","help":"Ajutor","lang":"Limbă","new":"Nou","open":"Deschide","save":"Salvează","exit":"Ieșire","run":"Rulează joc","compile":"Compilează engine","package":"Pachet EXE","explorer":"Explorator","output":"Ieșire","ready":"Gata","running":"Rulează...","saved":"Salvat","opened":"Deschis","build_first":"Compilează prima dată","kill":"Oprit","packaged":"Impachetat","about":"Despre Lity3D"},
"sv": {"app_title":"Lity3D Redigerare","file":"Fil","build":"Bygg","scene":"Scen","help":"Hjälp","lang":"Språk","new":"Ny","open":"Öppna","save":"Spara","exit":"Avsluta","run":"Kör spel","compile":"Bygg engine","package":"Paketera EXE","explorer":"Utforskare","output":"Utdata","ready":"Redo","running":"Körs...","saved":"Sparat","opened":"Öppnat","build_first":"Bygg först","kill":"Stoppad","packaged":"Paketerad","about":"Om Lity3D"},
"fi": {"app_title":"Lity3D Editor","file":"Tiedosto","build":"Käännä","scene":"Sken","help":"Ohje","lang":"Kieli","new":"Uusi","open":"Avaa","save":"Tallenna","exit":"Lopeta","run":"Käynnistä peli","compile":"Käännä moottori","package":"Paketoi EXE","explorer":"Selain","output":"Tuloste","ready":"Valmis","running":"Käynnissä...","saved":"Tallennettu","opened":"Avattu","build_first":"Käännä ensin","kill":"Pysäytetty","packaged":"Paketoitu","about":"Tietoja Lity3D:stä"},
"da": {"app_title":"Lity3D Editor","file":"Fil","build":"Byg","scene":"Scene","help":"Hjælp","lang":"Sprog","new":"Ny","open":"Åbn","save":"Gem","exit":"Afslut","run":"Kør spil","compile":"Byg engine","package":"Pakke EXE","explorer":"Stifinder","output":"Output","ready":"Klar","running":"Kører...","saved":"Gemt","opened":"Åbnet","build_first":"Byg først","kill":"Stoppet","packaged":"Pakket","about":"Om Lity3D"},
"no": {"app_title":"Lity3D Editor","file":"Fil","build":"Bygg","scene":"Scene","help":"Hjelp","lang":"Språk","new":"Ny","open":"Åpne","save":"Lagre","exit":"Avslutt","run":"Kjør spill","compile":"Bygg engine","package":"Pakke EXE","explorer":"Utforsker","output":"Utdata","ready":"Klar","running":"Kjører...","saved":"Lagret","opened":"Åpnet","build_first":"Bygg først","kill":"Stoppet","packaged":"Pakket","about":"Om Lity3D"},
"el": {"app_title":"Lity3D Επεξεργαστής","file":"Αρχείο","build":"Κατασκευή","scene":"Σκηνή","help":"Βοήθεια","lang":"Γλώσσα","new":"Νέο","open":"Άνοιγμα","save":"Αποθήκευση","exit":"Έξοδος","run":"Εκτέλεση παιχνιδιού","compile":"Κατασκευή engine","package":"Paketo EXE","explorer":"Ανιχνευτής","output":"Έξοδος","ready":"Έτοιμο","running":"Εκτελείται...","saved":"Αποθηκεύτηκε","opened":"Ανοίχθηκε","build_first":"Κατασκευή πρώτα","kill":"Σταμάτησε","packaged":"Πακετάριστηκε","about":"Σχετικά με Lity3D"},
"he": {"app_title":"Lity3D עורך","file":"קובץ","build":"בנייה","scene":"סצנה","help":"עזרה","lang":"שפה","new":"חדש","open":"פתח","save":"שמור","exit":"יציאה","run":"הרץ משחק","compile":"בנה מנוע","package":"ארוז EXE","explorer":"סייר","output":"פלט","ready":"מוכן","running":"רץ...","saved":"נשמר","opened":"נפתח","build_first":"בנה קודם","kill":"נעצר","packaged":"נארז","about":"אודות Lity3D"},
"ms": {"app_title":"Lity3D Editor","file":"Fail","build":"Bina","scene":"Adegan","help":"Bantuan","lang":"Bahasa","new":"Baharu","open":"Buka","save":"Simpan","exit":"Keluar","run":"Jalankan permainan","compile":"Bina engine","package":"Pakej EXE","explorer":"Peneroka","output":"Output","ready":"Sedia","running":"Berjalan...","saved":"Disimpan","opened":"Dibuka","build_first":"Bina dahulu","kill":"Dihentikan","packaged":"Dibungkus","about":"Tentang Lity3D"},
"hu": {"app_title":"Lity3D Szerkesztő","file":"Fájl","build":"Fordítás","scene":"Jelenet","help":"Súgó","lang":"Nyelv","new":"Új","open":"Megnyitás","save":"Mentés","exit":"Kilépés","run":"Játék futtatása","compile":"Engine fordítás","package":"Csomagolás","explorer":"Fájlkezelő","output":"Kimenet","ready":"Kész","running":"Fut...","saved":"Mentve","opened":"Megnyitva","build_first":"Előbb fordíts","kill":"Leállítva","packaged":"Becsomagolva","about":"Névjegy"},
"sk": {"app_title":"Lity3D Editor","file":"Súbor","build":"Kompilácia","scene":"Scéna","help":"Pomoc","lang":"Jazyk","new":"Nový","open":"Otvoriť","save":"Uložiť","exit":"Ukončiť","run":"Spustiť hru","compile":"Skompilovať engine","package":"Balenie EXE","explorer":"Prieskumník","output":"Výstup","ready":"Pripravené","running":"Prebieha...","saved":"Uložené","opened":"Otvorené","build_first":"Najprv skompilovať","kill":"Zastavené","packaged":"Zabalené","about":"O Lity3D"},
"bg": {"app_title":"Lity3D Редактор","file":"Файл","build":"Компилация","scene":"Сцена","help":"Помощ","lang":"Език","new":"Нов","open":"Отвори","save":"Запази","exit":"Изход","run":"Стартирай игра","compile":"Компилирай engine","package":"Опаковай EXE","explorer":"Проводник","output":"Изход","ready":"Готово","running":"Работи...","saved":"Запазено","opened":"Отворено","build_first":"Първо компилирай","kill":"Спряно","packaged":"Опаковано","about":"Относно Lity3D"},
"hr": {"app_title":"Lity3D Urednik","file":"Datoteka","build":"Izgradi","scene":"Scena","help":"Pomoć","lang":"Jezik","new":"Novo","open":"Otvori","save":"Spremi","exit":"Izlaz","run":"Pokreni igru","compile":"Izgradi engine","package":"Pakiraj EXE","explorer":"Istraživač","output":"Izlaz","ready":"Spreman","running":"Radi...","saved":"Spremljeno","opened":"Otvoreno","build_first":"Prvo izgradi","kill":"Zaustavljeno","packaged":"Pakirano","about":"O Lity3D"},
"sr": {"app_title":"Lity3D Уредник","file":"Датотека","build":"Изградња","scene":"Сцена","help":"Помоћ","lang":"Језик","new":"Ново","open":"Отвори","save":"Сачувај","exit":"Излаз","run":"Покрени игру","compile":"Изгради engine","package":"Пакуј EXE","explorer":"Истраживач","output":"Излаз","ready":"Спреман","running":"Ради...","saved":"Сачувано","opened":"Отворено","build_first":"Прво изгради","kill":"Заустављено","packaged":"Паковано","about":"О Lity3D"},
"sl": {"app_title":"Lity3D Urejevalnik","file":"Datoteka","build":"Izgradi","scene":"Scena","help":"Pomoč","lang":"Jezik","new":"Novo","open":"Odpri","save":"Shrani","exit":"Izhod","run":"Zaženi igro","compile":"Izgradi engine","package":"Pakiraj EXE","explorer":"Raziskovalec","output":"Izhod","ready":"Pripravljeno","running":"Deluje...","saved":"Shranjeno","opened":"Odprto","build_first":"Najprej izgradi","kill":"Ustavljeno","packaged":"Pakirano","about":"O Lity3D"},
"lt": {"app_title":"Lity3D Redaktorius","file":"Failas","build":"Kompiliuoti","scene":"Scena","help":"Pagalba","lang":"Kalba","new":"Naujas","open":"Atidaryti","save":"Išsaugoti","exit":"Išeiti","run":"Paleisti žaidimą","compile":"Kompiliuoti variklį","package":"Pakuot EXE","explorer":"Naršyklė","output":"Išvestis","ready":"Pasirengęs","running":"Veikia...","saved":"Išsaugota","opened":"Atidaryta","build_first":"Pirmiau kompiliuoti","kill":"Sustabdyta","packaged":"Supakuota","about":"Apie Lity3D"},
"lv": {"app_title":"Lity3D Redaktors","file":"Fails","build":"Kompilēt","scene":"Aina","help":"Palīdzība","lang":"Valoda","new":"Jauns","open":"Atvērt","save":"Saglabāt","exit":"Izeja","run":"Palaist spēli","compile":"Kompilēt dzinēju","package":"Paketēt EXE","explorer":"Pārlūks","output":"Izeja","ready":"Gatavs","running":"Darbojas...","saved":"Saglabāts","opened":"Atvērts","build_first":"Vispirums kompilēt","kill":"Aizturēts","packaged":"Pakets","about":"Par Lity3D"},
"et": {"app_title":"Lity3D Redaktor","file":"Fail","build":"Kompileeri","scene":"Stseen","help":"Abi","lang":"Keel","new":"Uus","open":"Ava","save":"Salvesta","exit":"Välju","run":"Käivita mäng","compile":"Kompileeri mootor","package":"Pakendi EXE","explorer":"Eksploorija","output":"Väljund","ready":"Valmis","running":"Töötab...","saved":"Salvestatud","opened":"Avatud","build_first":"Esmalt kompileeri","kill":"Peatatud","packaged":"Pakitud","about":"Lity3D kohta"},
"sk2": {"app_title":"Lity3D Editor","file":"Súbor","build":"Build","scene":"Scéna","help":"Pomoc","lang":"Jazyk","new":"Nový","open":"Otvoriť","save":"Uložiť","exit":"Ukončiť","run":"Spustiť","compile":"Build","package":"Balenie","explorer":"Prieskumník","output":"Výstup","ready":"Pripravené","running":"Beží...","saved":"Uložené","opened":"Otvorené","build_first":"Najprv build","kill":"Zastavené","packaged":"Zabalené","about":"O Lity3D"},
"fa": {"app_title":"Lity3D ویرایشگر","file":"پرونده","build":"ساخت","scene":"صحنه","help":"راهنما","lang":"زبان","new":"جدید","open":"باز کردن","save":"ذخیره","exit":"خروج","run":"اجرای بازی","compile":"ساخت موتور","package":"بسته بندی EXE","explorer":"کاوشگر","output":"خروجی","ready":"آماده","running":"در حال اجرا...","saved":"ذخیره شد","opened":"باز شد","build_first":"اول بساز","kill":"متوقف شد","packaged":"بسته بندی شد","about":"درباره Lity3D"},
"bn": {"app_title":"Lity3D সম্পাদক","file":"ফাইল","build":"বিল্ড","scene":"দৃশ্য","help":"সাহায্য","lang":"ভাষা","new":"নতুন","open":"খুলুন","save":"সংরক্ষণ","exit":"বের হোন","run":"খেলা চালান","compile":"ইঞ্জিন বিল্ড","package":"EXE প্যাকেজ","explorer":"এক্সপ্লোরার","output":"আউটপুট","ready":"প্রস্তুত","running":"চলছে...","saved":"সংরক্ষিত","opened":"খোলা হয়েছে","build_first":"প্রথমে বিল্ড করুন","kill":"বন্ধ","packaged":"প্যাকেজ করা হয়েছে","about":"Lity3D সম্পর্কে"},
"sw": {"app_title":"Lity3D Mhariri","file":"Faili","build":"Jenga","scene":"Onyesho","help":"Msaada","lang":"Lugha","new":"Mpya","open":"Fungua","save":"Hifadhi","exit":"Ondoka","run":"Endesha mchezo","compile":"Jenga injini","package":"Pakiti EXE","explorer":"Vinara","output":"Matokeo","ready":"Iko tayari","running":"Inafanya kazi...","saved":"Imehifadhiwa","opened":"Imefunguliwa","build_first":"Jenga kwanza","kill":"Imesimamishwa","packaged":"Imepakiwa","about":"Kuhusu Lity3D"},
"ta": {"app_title":"Lity3D திருத்தி","file":"கோப்பு","build":"உருவாக்கு","scene":"காட்சி","help":"உதவி","lang":"மொழி","new":"புதிய","open":"திற","save":"சேமி","exit":"வெளியேறு","run":"விளையாட்டை இயக்கு","compile":"இயந்திரத்தை உருவாக்கு","package":"EXE பேக்கேஜ்","explorer":"ஆராய்ச்சியாளர்","output":"வெளியீடு","ready":"தயார்","running":"இயங்குகிறது...","saved":"சேமிக்கப்பட்டது","opened":"திறக்கப்பட்டது","build_first":"முதலில் உருவாக்கு","kill":"நிறுத்தப்பட்டது","packaged":"பேக்கேஜ் செய்யப்பட்டது","about":"Lity3D பற்றி"},
"ml": {"app_title":"Lity3D എഡിറ്റർ","file":"ഫയൽ","build":"ബിൽഡ്","scene":"രംഗം","help":"സഹായം","lang":"ഭാഷ","new":"പുതിയ","open":"തുറക്കുക","save":"സേവ് ചെയ്യുക","exit":"പുറത്തുപോകുക","run":"ഗെയിം റൺ ചെയ്യുക","compile":"എഞ്ചിൻ ബിൽഡ്","package":"EXE പാക്കേജ്","explorer":"എക്സ്പ്ലോറർ","output":"ഔട്ട്പുട്ട്","ready":"തയ്യാർ","running":"റൺ ചെയ്യുന്നു...","saved":"സേവ് ചെയ്തു","opened":"തുറന്നു","build_first":"ആദ്യം ബിൽഡ് ചെയ്യുക","kill":"നിർത്തി","packaged":"പാക്കേജ് ചെയ്തു","about":"Lity3D യെ കുറിച്ച്"},
"te": {"app_title":"Lity3D ఎడిటర్","file":"ఫైల్","build":"బిల్డ్","scene":"దృశ్యం","help":"సహాయం","lang":"భాష","new":"కొత్త","open":"తెరవండి","save":"సేవ్ చేయండి","exit":"నిష్క్రమించండి","run":"గేమ్ రన్","compile":"ఇంజిన్ బిల్డ్","package":"EXE ప్యాకేజ్","explorer":"ఎక్స్‌ప్లోరర్","output":"అవుట్‌పుట్","ready":"సిద్ధం","running":"రన్ అవుతోంది...","saved":"సేవ్ చేయబడింది","opened":"తెరవబడింది","build_first":"మొదట బిల్డ్","kill":"ఆపబడింది","packaged":"ప్యాకేజ్ చేయబడింది","about":"Lity3D గురించి"},
}
for lang, strings in translations.items():
path = os.path.join(BASE, f"{lang}.json")
with open(path, 'w', encoding='utf-8') as f:
json.dump(strings, f, ensure_ascii=False, indent=2)
print(f"Created: {lang}.json ({len(strings)} keys)")
print(f"\nTotal: {len(translations)} languages")