60 lines
24 KiB
Python
60 lines
24 KiB
Python
"""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")
|