From cbc15aaf52cf4086a46a3299d26b7675568505de Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:37:43 -0500 Subject: [PATCH] Localization --- data/emulator.js | 9 +- data/loader.js | 15 ++ data/localization/Translate.html | 254 +++++++++++++++++++++++++++++++ data/localization/af-FR.json | 196 ++++++++++++++++++++++++ data/localization/ar-AR.json | 196 ++++++++++++++++++++++++ data/localization/ben-BEN.json | 196 ++++++++++++++++++++++++ data/localization/de-GER.json | 196 ++++++++++++++++++++++++ data/localization/el-GR.json | 199 ++++++++++++++++++++++++ data/localization/en.json | 199 ++++++++++++++++++++++++ data/localization/es-ES.json | 196 ++++++++++++++++++++++++ data/localization/hi-HI.json | 196 ++++++++++++++++++++++++ data/localization/ja-JA.json | 196 ++++++++++++++++++++++++ data/localization/jv-JV.json | 196 ++++++++++++++++++++++++ data/localization/ko-KO.json | 196 ++++++++++++++++++++++++ data/localization/pt-BR.json | 196 ++++++++++++++++++++++++ data/localization/readme.md | 47 ++++++ data/localization/ru-RU.json | 196 ++++++++++++++++++++++++ data/localization/zh-CN.json | 195 ++++++++++++++++++++++++ 18 files changed, 3072 insertions(+), 2 deletions(-) create mode 100644 data/localization/Translate.html create mode 100644 data/localization/af-FR.json create mode 100644 data/localization/ar-AR.json create mode 100644 data/localization/ben-BEN.json create mode 100644 data/localization/de-GER.json create mode 100644 data/localization/el-GR.json create mode 100644 data/localization/en.json create mode 100644 data/localization/es-ES.json create mode 100644 data/localization/hi-HI.json create mode 100644 data/localization/ja-JA.json create mode 100644 data/localization/jv-JV.json create mode 100644 data/localization/ko-KO.json create mode 100644 data/localization/pt-BR.json create mode 100644 data/localization/readme.md create mode 100644 data/localization/ru-RU.json create mode 100644 data/localization/zh-CN.json diff --git a/data/emulator.js b/data/emulator.js index 6843cbc..fbabcc4 100644 --- a/data/emulator.js +++ b/data/emulator.js @@ -311,8 +311,13 @@ class EmulatorJS { this.elements.parent.appendChild(this.textElem); } localization(text) { - //return "-"; - //todo + if (!isNaN(text)) return text; + if (this.config.langJson) { + if (!this.config.langJson[text]) { + console.log("Translation not found for '"+text+"'. Language set to '"+this.config.language+"'"); + } + return this.config.langJson[text] || text; + } return text; } checkCompression(data, msg) { diff --git a/data/loader.js b/data/loader.js index 527a1c8..5ab7192 100644 --- a/data/loader.js +++ b/data/loader.js @@ -61,6 +61,21 @@ config.cacheLimit = window.EJS_CacheLimit; config.cheats = window.EJS_cheats; + if (typeof window.EJS_language === "string" && window.EJS_language !== "en-US") { + try { + let path; + if ('undefined' != typeof EJS_paths && typeof EJS_paths[window.EJS_language] === 'string') { + path = EJS_paths[window.EJS_language]; + } else { + path = scriptPath+"localization/"+window.EJS_language+".json"; + } + config.language = window.EJS_language; + config.langJson = JSON.parse(await (await fetch(path)).text()); + } catch(e) { + config.langJson = {}; + } + } + new EmulatorJS(EJS_player, config); })(); \ No newline at end of file diff --git a/data/localization/Translate.html b/data/localization/Translate.html new file mode 100644 index 0000000..68ab888 --- /dev/null +++ b/data/localization/Translate.html @@ -0,0 +1,254 @@ +Emulalorjs | Translate Languages + + + + + + + \ No newline at end of file diff --git a/data/localization/af-FR.json b/data/localization/af-FR.json new file mode 100644 index 0000000..90525de --- /dev/null +++ b/data/localization/af-FR.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Redémarrer", + "play": "Jouer", + "pause": "Pause", + "played": "Joué", + "volume": "Volume", + "mute": "Muet (F9)", + "unmute": "Rétablir le son (F9)", + "enterFullscreen": "Entrer en plein écran", + "exitFullscreen": "Quitter le plein écran", + "settings": "Paramètres", + "saveState": "Enregistrer l'état (Maj + F2)", + "loadState": "État de charge (Maj + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Démarrer l'enregistrement d'écran", + "netplay": "Netplay", + "gamepad": "Paramètres de contrôle", + "cheat": "Tricheurs", + "menuBack": "Revenir au menu précédent", + "normal": "Normale", + "all": "Tous", + "reset": "Réinitialiser", + "disabled": "Désactivé", + "enabled": "Activé", + "playNow": "Jouer maintenant" + }, + "normalOptions": { + "shader": { + "label": " Ombrage", + "options": { + "disabled": "Désactivé", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT mode facile", + "crt-aperture.glslp": "Ouverture CRT", + "crt-geom.glslp": "CRT geom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": " Manette de jeu virtuelle", + "options": { + "disabled": "Désactivé", + "enabled": "Activé" + }, + "default": "enabled" + } + }, + "Control Settings": "Paramètres de contrôle", + "Player 1": "Joueur 1", + "Player 2": "Joueur 2", + "Player 3": "Joueur 3", + "Player 4": "Joueur 4", + "Update": "Mettre à jour", + "Reset": "Réinitialiser", + "Clear": "Effacer", + "Cancel": "Annuler", + "Close": "Fermer", + "Empty": "Vide", + "Loading": "Chargement", + "Submit": "Soumettre", + "Description": "Description", + "Code": "Code", + "Add Cheat Code": "Ajouter un code de triche", + "OK": "D'accord", + "Add Cheat": "Ajouter une triche", + "Cache Manager": "Gestionnaire de cache", + "Press keyboard or gamepad": "Appuyez sur le clavier ou la manette de jeu", + "Gamepad": "Manette de jeu", + "Keyboard": "Clavier", + "Set": "Définir", + "QUICK SAVE STATE": "ÉTAT DE SAUVEGARDE RAPIDE", + "QUICK LOAD STATE": "ÉTAT DE CHARGEMENT RAPIDE", + "CHANGE STATE SLOT": "CHANGER L'EMPLACEMENT D'ETAT", + "INSERT COIN": "INSÉRER UNE PIÈCE", + "Press escape (esc) to clear": "Appuyez sur Échap (esc) pour effacer", + "Netplay": "Netplay", + "Rooms": "Chambres", + "Players": "Joueurs", + "Player": "Joueur", + "Room Name": "Nom de la pièce", + "Password": "Mot de passe", + "Name": "Nom", + "Quit Room": "Quitter le salon", + "Create a Room": "Créer une pièce", + "Set Player Name": "Définir le nom du joueur", + "Player Name": "Nom du joueur", + "Password (optional)": "Mot de passe (facultatif)", + "Select": "Sélectionner", + "Start": "Démarrer", + "Menu": "Menu", + "Decompress Game Core": "Décompresser le noyau du jeu", + "Decompress Game Data": "Décompresser les données du jeu", + "Decompress Game Patch": "Décompresser le patch du jeu", + "Download Game Data": "Télécharger les données du jeu", + "Download Game Core": "Télécharger le noyau du jeu", + "Network Error": "Erreur réseau", + "Default": "Par défaut", + "default": "par défaut", + "Save State Location": "Enregistrer l'emplacement de l'état", + "Save State Slot": "Enregistrer l'emplacement de l'état", + "Color Palette": " Palette de couleurs", + "No Sprite Limit": "Pas de limite de sprites", + "Enabled": "Activé", + "Disabled": "Désactivé", + "enabled": "activé", + "disabled": "désactivé", + "Low": "Bas", + "High": "Élevé", + "Very High": "Très élevé", + "4 Players Support": " Prise en charge de 4 joueurs", + "Turbo Enable": "Activation turbo", + "None": "Aucun", + "Both": "Les deux", + "Region": "Région", + "SuperFX Overclock": "SuperFX Overclock", + "Sound Quality": "Qualité sonore", + "GB Colorization": "GB Colorisation", + "auto": "auto", + "internal": "interne", + "Internal Palette": "Palette interne", + "GBC - Blue": "GBC Bleu", + "GBC - Brown": "GBC Marron", + "GBC - Dark Blue": "GBC Bleu Foncé", + "GBC - Dark Brown": "GBC Marron Foncé", + "GBC - Dark Green": "GBC vert foncé", + "GBC - Grayscale": " Niveaux de gris GBC", + "GBC - Green": "GBC Vert", + "GBC - Inverted": "GBC Inversé", + "GBC - Orange": "GBC Orange", + "GBC - Red": "GBC Rouge", + "GBC - Pastel Mix": "mélange de pastels GBC", + "GBC - Yellow": "GBC Jaune", + "Frameskip": "Frameskip", + "Solar sensor level": "Niveau du capteur solaire", + "Enable Turbo Buttons": "Activer les boutons turbo", + "Turbo Delay in frames": "Turbo Delay dans les images", + "Auto": "Auto", + "Aspect Ratio (Need to refresh page)": "Aspect Ratio (Besoin d'actualiser la page)", + "16:9 Resolution": "Résolution 16:9", + "4:3 Resolution": " Résolution 4:3", + "Player 1 Pak": "Pack joueur 1", + "Player 2 Pak": "Pack joueur 2", + "Player 3 Pak": "Pack de 3 joueurs", + "Player 4 Pak": "Pack de 4 joueurs", + "none": "aucun", + "memory": "mémoire", + "rumble": "grondement", + "Screen layout": "Disposition de l'écran", + "right/left": "droite/gauche", + "left/right": "gauche/droite", + "bottom/top": "bas/haut", + "top/bottom": "haut/bas", + "top only": "haut seulement", + "bottom only": "en bas uniquement", + "quick switch": "commutateur rapide", + "hybrid/bottom": "hybride/fond", + "hybrid/top": "hybride/haut", + "Screen Rotation": " Rotation de l'écran", + "CPU speed": "Vitesse du processeur", + "Sound output": "Sortie sonore", + "mono": "mono", + "stereo": "stéréo", + "OFF": "OFF", + "ON": "ON", + "Fast Blitter": "Blitter rapide", + "Bios": "Bios", + "Enable second memory card": "Activer la deuxième carte mémoire", + "Pad 1 Type": "Type de tampon 1", + "Pad 2 Type": "Type de plaquette 2", + "Pad 3 Type": "Type de tampon 3", + "Pad 4 Type": "Type de tampon 4", + "standard": "norme", + "analog": "analogique", + "negcon": "negcon", + "Enable Vibration": "Activer les vibrations", + "Enable interlacing mode(s)": "Activer le(s) mode(s) d'entrelacement", + "Enhanced resolution (slow)": "Résolution améliorée (lente)", + "Enhanced resolution speed hack": "Hack de vitesse de résolution améliorée", + "Aspect ratio": "Rapport d'aspect", + "CPU overclock": " Surcadençage du processeur", + "Force Neo Geo mode": "Forcer le mode Neo Geo", + "Diagnostic Input": "Entrée de diagnostic", + "download": "télécharger", + "keep in browser": "garder dans le navigateur", + "Webassembly support is not detected in this browser": "La prise en charge de Webassembly n'est pas détectée dans ce navigateur", + "Please upgrade your browser to the latest version": "Veuillez mettre à niveau votre navigateur vers la dernière version", + "Missing mame config": "Configuration Mame manquante", + "Stop Screen Recording": "Arrêter l'enregistrement d'écran", + "Start Screen Recording": "Démarrer l'enregistrement d'écran", + "Take Screenshot": "Prendre une capture d'écran", + "Quick Save": "Enregistrement rapide", + "Quick Load": "Chargement rapide" +} \ No newline at end of file diff --git a/data/localization/ar-AR.json b/data/localization/ar-AR.json new file mode 100644 index 0000000..92f7671 --- /dev/null +++ b/data/localization/ar-AR.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "اعادة البدء", + "play": " تشغيل", + "pause": " وقفة", + "played": " تم اللعب", + "volume": " الحجم", + "mute": " كتم الصوت (F9)", + "unmute": " إلغاء كتم الصوت (F9)", + "enterFullscreen": " أدخل ملء الشاشة", + "exitFullscreen": " الخروج من وضع ملء الشاشة", + "settings": " الإعدادات", + "saveState": " حفظ الحالة (إزاحة + F2)", + "loadState": " حالة التحميل (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": " بدء تسجيل الشاشة", + "netplay": " نيت بلاي", + "gamepad": " إعدادات التحكم", + "cheat": " غش", + "menuBack": " ارجع إلى القائمة السابقة", + "normal": " عادي", + "all": " الكل", + "reset": " إعادة تعيين", + "disabled": " معطل", + "enabled": " ممكّن", + "playNow": " العب الآن" + }, + "normalOptions": { + "shader": { + "label": " شادر", + "options": { + "disabled": " معطل", + "2xScaleHQ.glslp": " 2x مقياس", + "4xScaleHQ.glslp": " 4xScaleHQ", + "crt-easymode.glslp": " وضع CRT السهل", + "crt-aperture.glslp": " فتحة CRT", + "crt-geom.glslp": " CRT geom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": " لوحة الألعاب الافتراضية", + "options": { + "disabled": " معطل", + "enabled": " ممكّن" + }, + "default": "enabled" + } + }, + "Control Settings": " إعدادات التحكم", + "Player 1": " اللاعب 1", + "Player 2": " اللاعب 2", + "Player 3": " اللاعب 3", + "Player 4": " اللاعب 4", + "Update": " تحديث", + "Reset": " إعادة تعيين", + "Clear": " مسح", + "Cancel": " إلغاء", + "Close": " إغلاق", + "Empty": " فارغ", + "Loading": " تحميل", + "Submit": " إرسال", + "Description": " الوصف", + "Code": " كود", + "Add Cheat Code": " أضف كود الغش", + "OK": " حسنًا", + "Add Cheat": " أضف الغش", + "Cache Manager": " مدير ذاكرة التخزين المؤقت", + "Press keyboard or gamepad": " اضغط على لوحة المفاتيح أو لوحة الألعاب", + "Gamepad": " Gamepad", + "Keyboard": " لوحة المفاتيح", + "Set": " مجموعة", + "QUICK SAVE STATE": " حالة الحفظ السريع", + "QUICK LOAD STATE": " حالة التحميل السريع", + "CHANGE STATE SLOT": " تغيير فتحة الدولة", + "INSERT COIN": " أدخل عملة", + "Press escape (esc) to clear": " اضغط على مفتاح الهروب (esc) للمسح", + "Netplay": " نيت بلاي", + "Rooms": " الغرف", + "Players": " اللاعبين", + "Player": " لاعب", + "Room Name": " اسم الغرفة", + "Password": " كلمة المرور", + "Name": " الاسم", + "Quit Room": " قم بإنهاء الغرفة", + "Create a Room": " إنشاء غرفة", + "Set Player Name": " تعيين اسم اللاعب", + "Player Name": " اسم اللاعب", + "Password (optional)": " كلمة المرور (اختياري)", + "Select": " حدد", + "Start": " ابدأ", + "Menu": " القائمة", + "Decompress Game Core": " فك ضغط جوهر اللعبة", + "Decompress Game Data": " فك ضغط بيانات اللعبة", + "Decompress Game Patch": " فك ضغط لعبة التصحيح", + "Download Game Data": " تنزيل بيانات اللعبة", + "Download Game Core": " تحميل Game Core", + "Network Error": " خطأ في الشبكة", + "Default": " افتراضي", + "default": " الافتراضي", + "Save State Location": " حفظ موقع الدولة", + "Save State Slot": " حفظ فتحة الدولة", + "Color Palette": " لوحة الألوان", + "No Sprite Limit": " لا يوجد حد سبرايت", + "Enabled": " ممكّن", + "Disabled": " معطل", + "enabled": " ممكّن", + "disabled": " معطل", + "Low": " منخفض", + "High": " مرتفع", + "Very High": " مرتفع جدا", + "4 Players Support": " دعم 4 لاعبين", + "Turbo Enable": " تمكين توربو", + "None": " لا شيء", + "Both": " كلاهما", + "Region": " المنطقة", + "SuperFX Overclock": " SuperFX فيركلوك", + "Sound Quality": " جودة الصوت", + "GB Colorization": " تلوين GB", + "auto": " تلقائي", + "internal": " داخلي", + "Internal Palette": " لوحة داخلية", + "GBC - Blue": " GBC Blue", + "GBC - Brown": " جي بي سي براون", + "GBC - Dark Blue": " GBC أزرق داكن", + "GBC - Dark Brown": " GBC بني غامق", + "GBC - Dark Green": " GBC أخضر غامق", + "GBC - Grayscale": " GBC Grayscale", + "GBC - Green": " GBC Green", + "GBC - Inverted": " GBC مقلوب", + "GBC - Orange": " GBC Orange", + "GBC - Red": " جي بي سي أحمر", + "GBC - Pastel Mix": " جي بي سي باستيل ميكس", + "GBC - Yellow": " GBC Yellow", + "Frameskip": " Frameskip", + "Solar sensor level": " مستوى استشعار الطاقة الشمسية", + "Enable Turbo Buttons": " تمكين أزرار Turbo", + "Turbo Delay in frames": " تربو تأخير في الإطارات", + "Auto": " تلقائي", + "Aspect Ratio (Need to refresh page)": " نسبة العرض إلى الارتفاع (يلزم تحديث الصفحة)", + "16:9 Resolution": " دقة 16: 9", + "4:3 Resolution": " دقة 4: 3", + "Player 1 Pak": " اللاعب 1 باك", + "Player 2 Pak": " اللاعب 2 باك", + "Player 3 Pak": " اللاعب 3 باك", + "Player 4 Pak": " اللاعب 4 باك", + "none": " لا شيء", + "memory": " الذاكرة", + "rumble": " قعقعة", + "Screen layout": " تخطيط الشاشة", + "right/left": " يمين / يسار", + "left/right": " يسار / يمين", + "bottom/top": " أسفل / أعلى", + "top/bottom": " أعلى / أسفل", + "top only": " الجزء العلوي فقط", + "bottom only": " أسفل فقط", + "quick switch": " التبديل السريع", + "hybrid/bottom": " هجين / سفلي", + "hybrid/top": " هجين / علوي", + "Screen Rotation": " دوران الشاشة", + "CPU speed": " سرعة وحدة المعالجة المركزية", + "Sound output": " إخراج الصوت", + "mono": " أحادي", + "stereo": " ستيريو", + "OFF": " إيقاف", + "ON": " تشغيل", + "Fast Blitter": " ضباب سريع", + "Bios": " السير", + "Enable second memory card": " تفعيل بطاقة الذاكرة الثانية", + "Pad 1 Type": " نوع الوسادة 1", + "Pad 2 Type": " نوع الوسادة 2", + "Pad 3 Type": " نوع الوسادة 3", + "Pad 4 Type": " نوع الوسادة 4", + "standard": " قياسي", + "analog": " التناظرية", + "negcon": " نيجكون", + "Enable Vibration": " تمكين الاهتزاز", + "Enable interlacing mode(s)": " تمكين وضع (أوضاع) التداخل", + "Enhanced resolution (slow)": " دقة محسنة (بطيئة)", + "Enhanced resolution speed hack": " تحسين دقة سرعة الاختراق", + "Aspect ratio": " نسبة العرض إلى الارتفاع", + "CPU overclock": " وحدة المعالجة المركزية فيركلوك", + "Force Neo Geo mode": " فرض الوضع الجغرافي الجديد", + "Diagnostic Input": " مدخلات التشخيص", + "download": " تنزيل", + "keep in browser": " ابق في المتصفح", + "Webassembly support is not detected in this browser": " لم يتم الكشف عن دعم Webassembly في هذا المستعرض", + "Please upgrade your browser to the latest version": " الرجاء ترقية متصفحك إلى أحدث إصدار", + "Missing mame config": " مفقود mame config", + "Stop Screen Recording": " إيقاف تسجيل الشاشة", + "Start Screen Recording": " بدء تسجيل الشاشة", + "Take Screenshot": " خذ لقطة شاشة", + "Quick Save": " حفظ سريع", + "Quick Load": " تحميل سريع" +} \ No newline at end of file diff --git a/data/localization/ben-BEN.json b/data/localization/ben-BEN.json new file mode 100644 index 0000000..2cafc05 --- /dev/null +++ b/data/localization/ben-BEN.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "আবার শুরু", + "play": "খেলা", + "pause": " বিরতি", + "played": " খেলেছে", + "volume": " ভলিউম", + "mute": "নিঃশব্দ (F9)", + "unmute": "আনমিউট (F9)", + "enterFullscreen": "পূর্ণ স্ক্রীনে প্রবেশ করুন", + "exitFullscreen": "ফুলস্ক্রিন থেকে প্রস্থান করুন", + "settings": "সেটিংস", + "saveState": "সেভ স্টেট (Shift + F2)", + "loadState": "লোড স্টেট (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "স্ক্রিন রেকর্ডিং শুরু করুন", + "netplay": "নেটপ্লে", + "gamepad": "নিয়ন্ত্রণ সেটিংস", + "cheat": "প্রতারক", + "menuBack": "আগের মেনুতে ফিরে যান", + "normal": " স্বাভাবিক", + "all": "সব", + "reset": "রিসেট করুন", + "disabled": " প্রতিবন্ধী", + "enabled": "সক্রিয়", + "playNow": "এখন খেলুন" + }, + "normalOptions": { + "shader": { + "label": "শাদের", + "options": { + "disabled": " প্রতিবন্ধী", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "সিআরটি ইজিমোড", + "crt-aperture.glslp": "সিআরটি অ্যাপারচার", + "crt-geom.glslp": "সিআরটি জিওম", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "ভার্চুয়াল গেমপ্যাড", + "options": { + "disabled": " প্রতিবন্ধী", + "enabled": "সক্রিয়" + }, + "default": "enabled" + } + }, + "Control Settings": "নিয়ন্ত্রণ সেটিংস", + "Player 1": "খেলোয়াড় 1", + "Player 2": "খেলোয়াড় 2", + "Player 3": "খেলোয়াড় 3", + "Player 4": "খেলোয়াড় 4", + "Update": "আপডেট", + "Reset": "রিসেট করুন", + "Clear": " পরিষ্কার", + "Cancel": "বাতিল করুন", + "Close": " বন্ধ", + "Empty": " খালি", + "Loading": "লোড হচ্ছে", + "Submit": " জমা দিন", + "Description": " বর্ণনা", + "Code": "কোড", + "Add Cheat Code": " চিট কোড যোগ করুন", + "OK": "ঠিক আছে", + "Add Cheat": "প্রতারণা যোগ করুন", + "Cache Manager": "ক্যাশ ম্যানেজার", + "Press keyboard or gamepad": "কীবোর্ড বা গেমপ্যাড টিপুন", + "Gamepad": "গেমপ্যাড", + "Keyboard": "কীবোর্ড", + "Set": " সেট", + "QUICK SAVE STATE": " দ্রুত সেভ স্টেট", + "QUICK LOAD STATE": "কুইক লোড স্টেট", + "CHANGE STATE SLOT": " রাজ্যের স্লট পরিবর্তন করুন৷", + "INSERT COIN": " কয়েন ঢোকান", + "Press escape (esc) to clear": " সাফ করতে escape (esc) টিপুন", + "Netplay": "নেটপ্লে", + "Rooms": "রুম", + "Players": "খেলোয়াড়", + "Player": "খেলোয়াড়", + "Room Name": "রুমের নাম", + "Password": "পাসওয়ার্ড", + "Name": "নাম", + "Quit Room": " রুম ছেড়ে দাও", + "Create a Room": " একটি রুম তৈরি করুনপ্লেয়ারের নাম সেট করুন", + "Set Player Name": "খেলোয়াড়ের নাম", + "Player Name": "পাসওয়ার্ড (ঐচ্ছিক)", + "Password (optional)": " নির্বাচন করুন", + "Select": "শুরু", + "Start": "মেনু", + "Menu": " গেম কোর ডিকম্প্রেস করুন", + "Decompress Game Core": "গেম ডেটা ডিকম্প্রেস করুন", + "Decompress Game Data": " ডিকম্প্রেস গেম প্যাচ", + "Decompress Game Patch": "গেম ডেটা ডাউনলোড করুন", + "Download Game Data": "গেম কোর ডাউনলোড করুন", + "Download Game Core": "নেটওয়ার্ক ত্রুটি", + "Network Error": "ডিফল্ট", + "Default": " ডিফল্ট", + "default": " রাজ্যের অবস্থান সংরক্ষণ করুন৷", + "Save State Location": " রাজ্য স্লট সংরক্ষণ করুন", + "Save State Slot": "রঙ প্যালেট", + "Color Palette": "কোন স্প্রাইট সীমা নেই", + "No Sprite Limit": "সক্রিয়", + "Enabled": " প্রতিবন্ধী", + "Disabled": "সক্রিয়", + "enabled": " অক্ষম", + "disabled": "নিম্ন", + "Low": " উচ্চ", + "High": "খুব উচ্চ", + "Very High": "4 প্লেয়ার সাপোর্ট", + "4 Players Support": "টার্বো সক্ষম", + "Turbo Enable": " কোনোটিই নয়", + "None": "দুটোই", + "Both": " অঞ্চল", + "Region": "SuperFX ওভারক্লক", + "SuperFX Overclock": " সাউন্ড কোয়ালিটি", + "Sound Quality": "জিবি কালারাইজেশন", + "GB Colorization": "অটো", + "auto": " অভ্যন্তরীণ", + "internal": "অভ্যন্তরীণ প্যালেট", + "Internal Palette": "জিবিসি ব্লু", + "GBC - Blue": "GBC ব্রাউন", + "GBC - Brown": "GBC গাঢ় নীল", + "GBC - Dark Blue": "GBC ডার্ক ব্রাউন", + "GBC - Dark Brown": "GBC গাঢ় সবুজ", + "GBC - Dark Green": "GBC গ্রেস্কেল", + "GBC - Grayscale": "জিবিসি গ্রিন", + "GBC - Green": "GBC উল্টানো", + "GBC - Inverted": "GBC কমলা", + "GBC - Orange": "GBC রেড", + "GBC - Red": "GBC প্যাস্টেল মিক্স", + "GBC - Pastel Mix": "GBC হলুদ", + "GBC - Yellow": "ফ্রেমস্কিপ", + "Frameskip": "সৌর সেন্সর স্তর", + "Solar sensor level": " টার্বো বোতাম সক্ষম করুন৷", + "Enable Turbo Buttons": "ফ্রেমে টার্বো বিলম্ব", + "Turbo Delay in frames": "অটো", + "Auto": "আসপেক্ট রেশিও (পৃষ্ঠা রিফ্রেশ করতে হবে)", + "Aspect Ratio (Need to refresh page)": "16:9 রেজোলিউশন", + "16:9 Resolution": "4:3 রেজোলিউশন", + "4:3 Resolution": "খেলোয়াড় 1 পাক", + "Player 1 Pak": "খেলোয়াড় 2 পাক", + "Player 2 Pak": "খেলোয়াড় ৩ পাক", + "Player 3 Pak": "প্লেয়ার 4 পাক", + "Player 4 Pak": " কোনোটিই নয়", + "none": "স্মৃতি", + "memory": "রম্বল", + "rumble": "স্ক্রিন লেআউট", + "Screen layout": "ডান/বাম", + "right/left": "বাম/ডান", + "left/right": "নিচে/উপরে", + "bottom/top": "শীর্ষ/নীচ", + "top/bottom": "শুধুমাত্র উপরে", + "top only": "শুধু নীচে", + "bottom only": " দ্রুত সুইচ", + "quick switch": "হাইব্রিড/নিচ", + "hybrid/bottom": "হাইব্রিড/টপ", + "hybrid/top": "স্ক্রিন ঘূর্ণন", + "Screen Rotation": " CPU গতি", + "CPU speed": " সাউন্ড আউটপুট", + "Sound output": "মনোস্টেরিও", + "mono": "বন্ধ", + "stereo": " চালু", + "OFF": "ফাস্ট ব্লিটার", + "ON": "বায়োস", + "Fast Blitter": "দ্বিতীয় মেমরি কার্ড সক্রিয় করুন", + "Bios": "প্যাড 1 প্রকার", + "Enable second memory card": "প্যাড 2 প্রকার", + "Pad 1 Type": "প্যাড 3 প্রকার", + "Pad 2 Type": "প্যাড 4 প্রকার", + "Pad 3 Type": "মান", + "Pad 4 Type": "অ্যানালগ", + "standard": "নেগকন", + "analog": "কম্পন সক্ষম করুন", + "negcon": "ইন্টারলেসিং মোড(গুলি) সক্ষম করুন", + "Enable Vibration": "বর্ধিত রেজোলিউশন (ধীরে)", + "Enable interlacing mode(s)": "বর্ধিত রেজোলিউশন গতি হ্যাক", + "Enhanced resolution (slow)": " আকৃতির অনুপাত", + "Enhanced resolution speed hack": "CPU ওভারক্লক", + "Aspect ratio": " নিও জিও মোড ফোর্স করুন", + "CPU overclock": "ডায়াগনস্টিক ইনপুট", + "Force Neo Geo mode": "ডাউনলোড করুনব্রাউজারে রাখুন", + "Diagnostic Input": "ওয়েবসেম্বলি সমর্থন এই ব্রাউজারে সনাক্ত করা হয়নি", + "download": "অনুগ্রহ করে আপনার ব্রাউজারটিকে সর্বশেষ সংস্করণে আপগ্রেড করুন৷", + "keep in browser": " mame কনফিগারেশন অনুপস্থিত", + "Webassembly support is not detected in this browser": "স্ক্রিন রেকর্ডিং বন্ধ করুন", + "Please upgrade your browser to the latest version": "স্ক্রিন রেকর্ডিং শুরু করুন", + "Missing mame config": "স্ক্রিনশট নিন", + "Stop Screen Recording": " দ্রুত সংরক্ষণ করুন", + "Start Screen Recording": " দ্রুত লোড", + "Take Screenshot": "", + "Quick Save": "undefined", + "Quick Load": "undefined" +} \ No newline at end of file diff --git a/data/localization/de-GER.json b/data/localization/de-GER.json new file mode 100644 index 0000000..68f00bc --- /dev/null +++ b/data/localization/de-GER.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Neu starten", + "play": "Spielen", + "pause": "Pause", + "played": "Gespielt", + "volume": "Lautstärke", + "mute": "Stumm (F9)", + "unmute": "Stumm aufheben (F9)", + "enterFullscreen": "Vollbild aufrufen", + "exitFullscreen": "Vollbild verlassen", + "settings": "Einstellungen", + "saveState": "Zustand speichern (Umschalt + F2)", + "loadState": "Zustand laden (Umschalt + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Bildschirmaufnahme starten", + "netplay": "Netzspiel", + "gamepad": "Steuerungseinstellungen", + "cheat": "Betrug", + "menuBack": "Zurück zum vorherigen Menü", + "normal": "Normal", + "all": "Alle", + "reset": "Zurücksetzen", + "disabled": "Deaktiviert", + "enabled": "Aktiviert", + "playNow": "Jetzt spielen" + }, + "normalOptions": { + "shader": { + "label": "Shader", + "options": { + "disabled": "Deaktiviert", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT Easymode", + "crt-aperture.glslp": "CRT-Öffnung", + "crt-geom.glslp": "Kathodengeom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "Virtuelles Gamepad", + "options": { + "disabled": "Deaktiviert", + "enabled": "Aktiviert" + }, + "default": "enabled" + } + }, + "Control Settings": "Steuerungseinstellungen", + "Player 1": "Spieler 1", + "Player 2": "Spieler 2", + "Player 3": "Spieler 3", + "Player 4": "Spieler 4", + "Update": "Aktualisieren", + "Reset": "Zurücksetzen", + "Clear": "Löschen", + "Cancel": "Abbrechen", + "Close": "Schließen", + "Empty": "Leer", + "Loading": "Wird geladen", + "Submit": "Senden", + "Description": "Beschreibung", + "Code": "Code", + "Add Cheat Code": "Cheat-Code hinzufügen", + "OK": "Okay", + "Add Cheat": "Cheat hinzufügen", + "Cache Manager": "Cache-Manager", + "Press keyboard or gamepad": "Taste oder Gamepad drücken", + "Gamepad": "Gamepad", + "Keyboard": "Tastatur", + "Set": "Setzen", + "QUICK SAVE STATE": "SCHNELLSPEICHERSTATUS", + "QUICK LOAD STATE": "SCHNELLER LADEZUSTAND", + "CHANGE STATE SLOT": "STATUS SLOT ÄNDERN", + "INSERT COIN": "MÜNZE EINWERFEN", + "Press escape (esc) to clear": "Drücken Sie zum Löschen die Escape-Taste (esc).", + "Netplay": "Netzspiel", + "Rooms": "Zimmer", + "Players": "Spieler", + "Player": "Spieler", + "Room Name": "Raumname", + "Password": "Passwort", + "Name": "Name", + "Quit Room": "Raum verlassen", + "Create a Room": "Erstelle einen Raum", + "Set Player Name": "Spielernamen festlegen", + "Player Name": "Spielername", + "Password (optional)": "Passwort (optional)", + "Select": "Auswählen", + "Start": "Starten", + "Menu": "Menü", + "Decompress Game Core": "Spielkern dekomprimieren", + "Decompress Game Data": "Spieldaten dekomprimieren", + "Decompress Game Patch": "Spiel-Patch dekomprimieren", + "Download Game Data": "Spieldaten herunterladen", + "Download Game Core": "Spielkern herunterladen", + "Network Error": "Netzwerkfehler", + "Default": "Standard", + "default": "Standard", + "Save State Location": "Zustandsstandort speichern", + "Save State Slot": "Zustandsplatz speichern", + "Color Palette": "Farbpalette", + "No Sprite Limit": "Kein Sprite-Limit", + "Enabled": "Aktiviert", + "Disabled": "Deaktiviert", + "enabled": "aktiviert", + "disabled": "deaktiviert", + "Low": "Niedrig", + "High": "Hoch", + "Very High": "Sehr hoch", + "4 Players Support": "Unterstützung für 4 Spieler", + "Turbo Enable": "Turbo aktivieren", + "None": "Keine", + "Both": "Beide", + "Region": "Region", + "SuperFX Overclock": "SuperFX-Übertaktung", + "Sound Quality": "Tonqualität", + "GB Colorization": "GB Kolorierung", + "auto": "automat", + "internal": "intern", + "Internal Palette": "Interne Palette", + "GBC - Blue": "GBC-Blau", + "GBC - Brown": "GBC Braun", + "GBC - Dark Blue": "GBC Dunkelblau", + "GBC - Dark Brown": "GBC Dunkelbraun", + "GBC - Dark Green": "GBC Dunkelgrün", + "GBC - Grayscale": "GBC Graustufen", + "GBC - Green": "GBC-Grün", + "GBC - Inverted": "GBC invertiert", + "GBC - Orange": "GBC-Orange", + "GBC - Red": "GBC-Rot", + "GBC - Pastel Mix": "GBC Pastellmischung", + "GBC - Yellow": "GBC-Gelb", + "Frameskip": "Frameskip", + "Solar sensor level": " Niveau Solarsensor", + "Enable Turbo Buttons": "Turbo-Schaltflächen aktivieren", + "Turbo Delay in frames": "Turbo Delay in Frames", + "Auto": "Autom", + "Aspect Ratio (Need to refresh page)": "Seitenverhältnis (Seite muss aktualisiert werden)", + "16:9 Resolution": "16:9-Auflösung", + "4:3 Resolution": "4:3-Auflösung", + "Player 1 Pak": "Spieler 1 Pak", + "Player 2 Pak": "Spieler 2 Pak", + "Player 3 Pak": "Spieler 3 Pak", + "Player 4 Pak": "Spieler 4 Pak", + "none": "keine", + "memory": "Erinnerung", + "rumble": "Grollen", + "Screen layout": "Bildschirmlayout", + "right/left": "rechts/links", + "left/right": "links/rechts", + "bottom/top": "unten/oben", + "top/bottom": "oben/unten", + "top only": "nur oben", + "bottom only": "nur unten", + "quick switch": "schneller Wechsel", + "hybrid/bottom": "hybrid/unten", + "hybrid/top": "hybrid/top", + "Screen Rotation": "Bildschirmrotation", + "CPU speed": "CPU-Geschwindigkeit", + "Sound output": "Tonausgabe", + "mono": "Mono", + "stereo": "Stereo", + "OFF": "AUS", + "ON": "EIN", + "Fast Blitter": "Schneller Blitter", + "Bios": "Bios", + "Enable second memory card": "Zweite Speicherkarte aktivieren", + "Pad 1 Type": "Pad 1 Typ", + "Pad 2 Type": "Pad 2-Typ", + "Pad 3 Type": "Pad-3-Typ", + "Pad 4 Type": "Pad-4-Typ", + "standard": "Standard", + "analog": "analog", + "negcon": "negkon", + "Enable Vibration": "Vibration aktivieren", + "Enable interlacing mode(s)": "Interlacing-Modus(s) aktivieren", + "Enhanced resolution (slow)": "Erhöhte Auflösung (langsam)", + "Enhanced resolution speed hack": "Verbesserter Auflösungsgeschwindigkeits-Hack", + "Aspect ratio": "Seitenverhältnis", + "CPU overclock": "CPU-Übertaktung", + "Force Neo Geo mode": "Neo-Geo-Modus erzwingen", + "Diagnostic Input": "Diagnoseeingang", + "download": "herunterladen", + "keep in browser": "im Browser bleiben", + "Webassembly support is not detected in this browser": "Webassembly-Unterstützung wird in diesem Browser nicht erkannt", + "Please upgrade your browser to the latest version": "Bitte aktualisieren Sie Ihren Browser auf die neueste Version", + "Missing mame config": "Fehlende Mame-Konfiguration", + "Stop Screen Recording": "Beenden Sie die Bildschirmaufzeichnung", + "Start Screen Recording": "Bildschirmaufnahme starten", + "Take Screenshot": "Screenshot machen", + "Quick Save": "Schnellspeichern", + "Quick Load": "Schnelles Laden" +} \ No newline at end of file diff --git a/data/localization/el-GR.json b/data/localization/el-GR.json new file mode 100644 index 0000000..6ddc7f4 --- /dev/null +++ b/data/localization/el-GR.json @@ -0,0 +1,199 @@ +{ + "i18n": { + "restart": "Επανεκκίνηση", + "play": "Συνέχισε", + "pause": "Παύση", + "played": "Παίχτηκε", + "volume": "Ένταση", + "mute": "Σίγαση (F9)", + "unmute": "Αναίρεση σίγασης (F9)", + "enterFullscreen": "Πλήρης οθόνη", + "exitFullscreen": "Κλείσιμο πλήρους οθόνης", + "settings": "Ρυθμίσεις", + "saveState": "Αποθήκευση (Shift + F2)", + "loadState": "Φόρτωση (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Εγγραφή οθόνης", + "netplay": "Online παιχνίδι", + "gamepad": "Ρυθμίσεις χειρισμού", + "cheat": "Κωδικοί παιχνιδιού", + "menuBack": "Πίσω στο μενού", + "normal": "Κανονικό", + "all": "Όλα", + "reset": "Επαναφορά", + "disabled": "Απενεργοποιημένο", + "enabled": "Ενεργοποιημένο", + "playNow": "Παίξε τώρα" + }, + "normalOptions": { + "shader": { + "label": "Σκίαση", + "options": { + "disabled": "Απενεργοποιημένο", + "2xScaleHQ.glslp": "Κλίμακα x2", + "4xScaleHQ.glslp": "Κλίμακα x4", + "crt-easymode.glslp": "Λειτουργία οθόνης παλαιού τύπου απλή", + "crt-aperture.glslp": "Λειτουργία οθόνης παλαιού τύπου με άνοιγμα", + "crt-geom.glslp": "Λειτουργία οθόνης παλαιού τύπου με θόλο", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "Εικονικός μοχλός", + "options": { + "disabled": "Απενεργοποιημένο", + "enabled": "Ενεργοποιημένο" + }, + "default": "enabled" + } + }, + "Control Settings": "Ρυθμίσεις χειρισμού", + "Player 1": "Παίκτης 1", + "Player 2": "Παίκτης 2", + "Player 3": "Παίκτης 3", + "Player 4": "Παίκτης 4", + "Update": "Ενημέρωση", + "Reset": "Επαναφορά", + "Clear": "Καθαρισμός", + "Cancel": "Ακύρωση", + "Close": "Κλείσιμο", + "Empty": "Άδειασμα", + "Loading": "Φορτώνει", + "Submit": "Υποβολή", + "Description": "Περιγραφή", + "Code": "Κωδικός", + "Add Cheat Code": "Προσθήκη κωδικού παιχνιδιού", + "OK": "Εντάξει", + "Add Cheat": "Προσθήκη κωδικού", + "Cache Manager": "Διαχείριση μνήμης", + "Press keyboard or gamepad": "Πατήστε στο πληκτρολόγιο ή στο μοχλό", + "Gamepad": "Μοχλός", + "Keyboard": "Πληκτρολόγιο", + "Set": "Διαμόρφωση", + "QUICK SAVE STATE": "Γρήγορη αποθήκευση", + "QUICK LOAD STATE": "Γρήγορη φόρτωση", + "CHANGE STATE SLOT": "Εναλλαγή θέσης αποθήκευσης", + "INSERT COIN": "Βάλτε κέρμα", + "Press keyboard or gamepad": "Πατήστε στο πληκτρολόγιο ή στο μοχλό", + "Press escape (esc) to clear": "Πατήστε escape (esc) για καθαρισμό", + "Netplay": "Online παιχνίδι", + "Rooms": "Online παιχνίδια", + "Players": "Παίκτες", + "Player": "Παίκτης", + "Room Name": "Όνομα online παιχνιδιού", + "Password": "Κωδικός", + "Name": "Όνομα", + "Quit Room": "Έξοδος", + "Create a Room": "Δημιουργία online παιχνιδιού", + "Set Player Name": "Δημιουργία ονόματος παίκτη", + "Player Name": "Όνομα παίκτη", + "Room Name": "Όνομα online παιχνιδιού", + "Create a Room": "Δημιουργία online παιχνιδιού", + "Password (optional)": "Κωδικός (προαιρετικά)", + "Select": "Select", + "Start": "Start", + "Menu": "Menu", + "Decompress Game Core": "Αποσυμπίεση αρχείου πυρήνα παιχνιδιού", + "Decompress Game Data": "Αποσυμπίεση αρχείων παιχνιδιού", + "Decompress Game Patch": "Αποσυμπίεση πρόσθετων αρχείων παιχνιδιού", + "Download Game Data": "Λήψη αρχείων παιχνιδιού", + "Download Game Core": "Λήψη αρχείου πυρήνα παιχνιδιού", + "Network Error": "Σφάλμα δικτύου", + "Default": "Προκαθορισμένο", + "default": "προκαθορισμένο", + "Save State Location": "Διαδρομή αποθήκευσης", + "Save State Slot": "Θυρίδα αποθήκευσης", + "Color Palette": "Χρωματοπαλέτα", + "No Sprite Limit": "Στοιχεία χωρίς όριο", + "Enabled": "Ενεργοποιημένο", + "Disabled": "Απενεργοποιημένο", + "enabled": "ενεργοποιημένο", + "disabled": "απενεργοποιημένο", + "Low": "Χαμηλό", + "High": "Υψηλό", + "Very High": "Πολύ Υψηλό", + "4 Players Support": "Υποστήριξη 4 παικτών", + "Turbo Enable": "Ενεργοποίηση Turbo", + "None": "Κανένα", + "Both": "Και τα δύο", + "Region": "Περιοχή", + "SuperFX Overclock": "Υπερχρονισμός SuperFX", + "Sound Quality": "Ποιότητα ήχου", + "GB Colorization": "Χρωματισμός GB", + "auto": "αυτόματο", + "internal": "εσωτερικό", + "Internal Palette": "Εσωτερική Παλέτα", + "GBC - Blue": "GBC - Μπλε", + "GBC - Brown": "GBC - Καφέ", + "GBC - Dark Blue": "GBC - Σκούρο Μπλε", + "GBC - Dark Brown": "GBC - Σκούρο Καφέ", + "GBC - Dark Green": "GBC - Σκούρο Πράσινο", + "GBC - Grayscale": "GBC - Κλίμακα του γκρι", + "GBC - Green": "GBC - Πράσινο", + "GBC - Inverted": "GBC - Ανεστραμμένο", + "GBC - Orange": "GBC - Πορτοκαλί", + "GBC - Red": "GBC - Κόκκινο", + "GBC - Pastel Mix": "GBC - Παστέλ Μίξη", + "GBC - Yellow": "GBC - Κίτρινο", + "Frameskip": "Παράλειψη Καρέ", + "Solar sensor level": "Επίπεδο ηλιακού σένσορα", + "Enable Turbo Buttons": "Ενεργοποίηση τούρμπο κουμπιών", + "Turbo Delay in frames": "Καθυστέρηση τούρμπο στα καρέ", + "Auto": "Αυτόματο", + "Aspect Ratio (Need to refresh page)": "Αναλογία Απεικόνισης (Χρειάζεται ανανέωση σελίδας)", + "16:9 Resolution": "16:9 Ανάλυση", + "4:3 Resolution": "4:3 Ανάλυση", + "Player 1 Pak": "Παίκτης 1 Pak", + "Player 2 Pak": "Παίκτης 2 Pak", + "Player 3 Pak": "Παίκτης 3 Pak", + "Player 4 Pak": "Παίκτης 4 Pak", + "none": "κανένα", + "memory": "μνήμη", + "rumble": "rumble", + "Screen layout": "Διάταξη οθόνης", + "right/left": "δεξιά/αριστερά", + "left/right": "αριστερά/δεξιά", + "bottom/top": "κάτω/επάνω", + "top/bottom": "επάνω/κάτω", + "top only": "Μόνο επάνω", + "bottom only": "Μόνο κάτω", + "quick switch": "Γρήγορη εναλλαγή", + "hybrid/bottom": "Υβριδικά/κάτω", + "hybrid/top": "-Υβριδικά/επάνω", + "Screen Rotation": "Περιστροφή οθόνης", + "CPU speed": "Ταχύτητα επεξεργαστή", + "Sound output": "Έξοδος ήχου", + "mono": "μονοφωνικός", + "stereo": "στερεοφωνικός", + "OFF": "ΚΛΕΙΣΤΟ", + "ON": "ΑΝΟΙΚΤΟ", + "Fast Blitter": "Γρήγορο Μπλίτερ", + "Bios": "Bios", + "Enable second memory card": "Ενεργοποίηση δεύτερης κάρτας μνήμης", + "Pad 1 Type": "Τύπος Pad 1", + "Pad 2 Type": "Τύπος Pad 2", + "Pad 3 Type": "Τύπος Pad 3", + "Pad 4 Type": "Τύπος Pad 4", + "standard": "πρότυπο", + "analog": "αναλογικός μοχλος", + "negcon": "negcon μοχλός", + "Enable Vibration": "Ενεργοποίηση Δόνησης", + "Enable interlacing mode(s)": "Ενεργοποίηση λειτουργίας διαπλοκής(s)", + "Enhanced resolution (slow)": "Βελτιωμένη ανάλυση (αργό)", + "Enhanced resolution speed hack": "Βελτιωμένη ανάλυση χακάρισμα ταχύτητας", + "Aspect ratio": "Αναλογία απεικόνισης", + "CPU overclock": "Υπερχρονισμός επεξεργαστή", + "Force Neo Geo mode": "Επιβολή λειτουργίας Neo Geo", + "Diagnostic Input": "Διαγωνστική εισαγωγή", + "download": "λήψη", + "keep in browser": "αποθήκευση στον περιηγητή", + "Webassembly support is not detected in this browser": "Η λειτουργία Webassembly δεν υποστηρίζεται από τον τρέχον περιηγητή", + "Please upgrade your browser to the latest version": "Παρακαλώ αναβαθμίστε τον περιηγητή σας στην τελευταία έκδοση", + "Missing mame config": "Λείπει το αρχείο διαμόρφωσης mame", + "Stop Screen Recording": "Στάματημα εγγραφής οθόνης", + "Start Screen Recording": "Εκκίνηση εγγραφής οθόνης", + "Take Screenshot": "Στιγμιότυπο οθόνης", + "Quick Save": "Γρήγορη Αποθήκευση", + "Quick Load": "Γρήγορη Φόρτωση" +} diff --git a/data/localization/en.json b/data/localization/en.json new file mode 100644 index 0000000..eef184b --- /dev/null +++ b/data/localization/en.json @@ -0,0 +1,199 @@ +{ + "i18n": { + "restart": "-Restart", + "play": "-Play", + "pause": "-Pause", + "played": "-Played", + "volume": "-Volume", + "mute": "-Mute (F9)", + "unmute": "-Unmute (F9)", + "enterFullscreen": "-Enter fullscreen", + "exitFullscreen": "-Exit fullscreen", + "settings": "-Settings", + "saveState": "-Save State (Shift + F2)", + "loadState": "-Load State (Shift + F4)", + "screenRecord": "-Start Screen Recording", + "cacheManager": "-Cache Manager", + "netplay": "-Netplay", + "gamepad": "-Control Settings", + "cheat": "-Cheats", + "menuBack": "-Go back to previous menu", + "normal": "-Normal", + "all": "-All", + "reset": "-Reset", + "disabled": "-Disabled", + "enabled": "-Enabled", + "playNow": "-Play Now" + }, + "normalOptions": { + "shader": { + "label": "-Shader", + "options": { + "disabled": "-Disabled", + "2xScaleHQ.glslp": "-2xScaleHQ", + "4xScaleHQ.glslp": "-4xScaleHQ", + "crt-easymode.glslp": "-CRT easymode", + "crt-aperture.glslp": "-CRT aperture", + "crt-geom.glslp": "-CRT geom", + "crt-mattias.glslp": "-CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "-Virtual Gamepad", + "options": { + "disabled": "-Disabled", + "enabled": "-Enabled" + }, + "default": "enabled" + } + }, + "Control Settings": "-Control Settings", + "Player 1": "-Player 1", + "Player 2": "-Player 2", + "Player 3": "-Player 3", + "Player 4": "-Player 4", + "Update": "-Update", + "Reset": "-Reset", + "Clear": "-Clear", + "Cancel": "-Cancel", + "Close": "-Close", + "Empty": "-Empty", + "Loading": "-Loading", + "Submit": "-Submit", + "Description": "-Description", + "Code": "-Code", + "Add Cheat Code": "-Add Cheat Code", + "OK": "-OK", + "Add Cheat": "-Add Cheat", + "Cache Manager": "-Cache Manager", + "Press keyboard or gamepad": "-Press keyboard or gamepad", + "Gamepad": "-Gamepad", + "Keyboard": "-Keyboard", + "Set": "-Set", + "QUICK SAVE STATE": "-QUICK SAVE STATE", + "QUICK LOAD STATE": "-QUICK LOAD STATE", + "CHANGE STATE SLOT": "-CHANGE STATE SLOT", + "INSERT COIN": "-INSERT COIN", + "Press keyboard or gamepad": "-Press keyboard or gamepad", + "Press escape (esc) to clear": "-Press escape (esc) to clear", + "Netplay": "-Netplay", + "Rooms": "-Rooms", + "Players": "-Players", + "Player": "-Player", + "Room Name": "-Room Name", + "Password": "-Password", + "Name": "-Name", + "Quit Room": "-Quit Room", + "Create a Room": "-Create a Room", + "Set Player Name": "-Set Player Name", + "Player Name": "-Player Name", + "Room Name": "-Room Name", + "Create a Room": "-Create a Room", + "Password (optional)": "-Password (optional)", + "Select": "-Select", + "Start": "-Start", + "Menu": "-Menu", + "Decompress Game Core": "-Decompress Game Core", + "Decompress Game Data": "-Decompress Game Data", + "Decompress Game Patch": "-Decompress Game Patch", + "Download Game Data": "-Download Game Data", + "Download Game Core": "-Download Game Core", + "Network Error": "-Network Error", + "Default": "-Default", + "default": "-default", + "Save State Location": "-Save State Location", + "Save State Slot": "-Save State Slot", + "Color Palette": "-Color Palette", + "No Sprite Limit": "-No Sprite Limit", + "Enabled": "-Enabled", + "Disabled": "-Disabled", + "enabled": "-enabled", + "disabled": "-disabled", + "Low": "-Low", + "High": "-High", + "Very High": "-Very High", + "4 Players Support": "-4 Players Support", + "Turbo Enable": "-Turbo Enable", + "None": "-None", + "Both": "-Both", + "Region": "-Region", + "SuperFX Overclock": "-SuperFX Overclock", + "Sound Quality": "-Sound Quality", + "GB Colorization": "-GB Colorization", + "auto": "-auto", + "internal": "-internal", + "Internal Palette": "-Internal Palette", + "GBC - Blue": "-GBC - Blue", + "GBC - Brown": "-GBC - Brown", + "GBC - Dark Blue": "-GBC - Dark Blue", + "GBC - Dark Brown": "-GBC - Dark Brown", + "GBC - Dark Green": "-GBC - Dark Green", + "GBC - Grayscale": "-GBC - Grayscale", + "GBC - Green": "-GBC - Green", + "GBC - Inverted": "-GBC - Inverted", + "GBC - Orange": "-GBC - Orange", + "GBC - Red": "-GBC - Red", + "GBC - Pastel Mix": "-GBC - Pastel Mix", + "GBC - Yellow": "-GBC - Yellow", + "Frameskip": "-Frameskip", + "Solar sensor level": "-Solar sensor level", + "Enable Turbo Buttons": "-Enable Turbo Buttons", + "Turbo Delay in frames": "-Turbo Delay in frames", + "Auto": "-Auto", + "Aspect Ratio (Need to refresh page)": "-Aspect Ratio (Need to refresh page)", + "16:9 Resolution": "-16:9 Resolution", + "4:3 Resolution": "-4:3 Resolution", + "Player 1 Pak": "-Player 1 Pak", + "Player 2 Pak": "-Player 2 Pak", + "Player 3 Pak": "-Player 3 Pak", + "Player 4 Pak": "-Player 4 Pak", + "none": "-none", + "memory": "-memory", + "rumble": "-rumble", + "Screen layout": "-Screen layout", + "right/left": "-right/left", + "left/right": "-left/right", + "bottom/top": "-bottom/top", + "top/bottom": "-top/bottom", + "top only": "-top only", + "bottom only": "-bottom only", + "quick switch": "-quick switch", + "hybrid/bottom": "-hybrid/bottom", + "hybrid/top": "-hybrid/top", + "Screen Rotation": "-Screen Rotation", + "CPU speed": "-CPU speed", + "Sound output": "-Sound output", + "mono": "-mono", + "stereo": "-stereo", + "OFF": "-OFF", + "ON": "-ON", + "Fast Blitter": "-Fast Blitter", + "Bios": "-Bios", + "Enable second memory card": "-Enable second memory card", + "Pad 1 Type": "-Pad 1 Type", + "Pad 2 Type": "-Pad 2 Type", + "Pad 3 Type": "-Pad 3 Type", + "Pad 4 Type": "-Pad 4 Type", + "standard": "-standard", + "analog": "-analog", + "negcon": "-negcon", + "Enable Vibration": "-Enable Vibration", + "Enable interlacing mode(s)": "-Enable interlacing mode(s)", + "Enhanced resolution (slow)": "-Enhanced resolution (slow)", + "Enhanced resolution speed hack": "-Enhanced resolution speed hack", + "Aspect ratio": "-Aspect ratio", + "CPU overclock": "-CPU overclock", + "Force Neo Geo mode": "-Force Neo Geo mode", + "Diagnostic Input": "-Diagnostic Input", + "download": "-download", + "keep in browser": "-keep in browser", + "Webassembly support is not detected in this browser": "-Webassembly support is not detected in this browser", + "Please upgrade your browser to the latest version": "-Please upgrade your browser to the latest version", + "Missing mame config": "-Missing mame config", + "Stop Screen Recording": "-Stop Screen Recording", + "Start Screen Recording": "-Start Screen Recording", + "Take Screenshot": "-Take Screenshot", + "Quick Save": "-Quick Save", + "Quick Load": "-Quick Load" +} diff --git a/data/localization/es-ES.json b/data/localization/es-ES.json new file mode 100644 index 0000000..2fa8e83 --- /dev/null +++ b/data/localization/es-ES.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Restart", + "play": "Jugar", + "pause": "Pausa", + "played": "Jugó", + "volume": "Volumen", + "mute": "Silencio (F9)", + "unmute": "Activar (F9)", + "enterFullscreen": "Pantalla completa", + "exitFullscreen": "Salir de pantalla completa", + "settings": "Ajustes", + "saveState": "Guardar Estado (Shift + F2)", + "loadState": "Cargar Estado (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Comenzar gravacion de pantalla", + "netplay": "Netplay", + "gamepad": "Ajustes de control", + "cheat": "Trampas", + "menuBack": "Volver al menú anterior", + "normal": "Normal", + "all": "Todo", + "reset": "Reset", + "disabled": "Desactivar", + "enabled": "Activar", + "playNow": "Jugar ahora" + }, + "normalOptions": { + "shader": { + "label": "Sombreador", + "options": { + "disabled": "Discapacitado", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT easymode", + "crt-aperture.glslp": "CRT aperture", + "crt-geom.glslp": "CRT geom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "Controles Virtuales", + "options": { + "disabled": "Discapacitado", + "enabled": "Activado" + }, + "default": "enabled" + } + }, + "Control Settings": "Ajustes de control", + "Player 1": "Jugador 1", + "Player 2": "Jugador 2", + "Player 3": "Jugador 3", + "Player 4": "Jugador 4", + "Update": "Actualizar", + "Reset": "Reiniciar", + "Clear": "Limpiar", + "Cancel": "Cancelar", + "Close": "Cerca", + "Empty": "Vacío", + "Loading": "Cargando", + "Submit": "Mandar", + "Description": "Descripción", + "Code": "Código", + "Add Cheat Code": "Agregar código de Trampa", + "OK": "OK", + "Add Cheat": "Agregar Trampa", + "Cache Manager": "Administrador de Cache", + "Press keyboard or gamepad": "Presione el teclado o el controlador", + "Gamepad": "Control", + "Keyboard": "Teclado", + "Set": "Definir", + "QUICK SAVE STATE": "GUARDAR ESTADO RÁPIDO", + "QUICK LOAD STATE": "CARGA ESTADO RÁPIDO", + "CHANGE STATE SLOT": "CAMBIAR SLOT DEL ESTADO", + "INSERT COIN": "INSERTE MONEDA", + "Press escape (esc) to clear": "Pressione (esc) para limpiar", + "Netplay": "Netplay", + "Rooms": "Salas", + "Players": "Jugadores", + "Player": "Jugador", + "Room Name": "Nombre de la Sala", + "Password": "Contraseña", + "Name": "Nombre", + "Quit Room": "Dejar Sala", + "Create a Room": "Crear una Sala", + "Set Player Name": "Configurar el nombre del jugador", + "Player Name": "Nombre del Jugador", + "Password (optional)": "Contraseña (opcional)", + "Select": "Select", + "Start": "Start", + "Menu": "Menu", + "Decompress Game Core": "Decompress Game Core", + "Decompress Game Data": "Decompress Game Data", + "Decompress Game Patch": "Decompress Game Patch", + "Download Game Data": "Download Game Data", + "Download Game Core": "Download Game Core", + "Network Error": "Network Error", + "Default": "Estándar", + "default": "estándar", + "Save State Location": "Guardar Estado Lugar", + "Save State Slot": "Cargar Slot del Lugar", + "Color Palette": "Paleta de Colores", + "No Sprite Limit": "Sin límite de Sprite", + "Enabled": "Activado", + "Disabled": "Discapacitado", + "enabled": "activado", + "disabled": "discapacitado", + "Low": "Bajo", + "High": "Alto", + "Very High": "Muy Alto", + "4 Players Support": "Soporte para 4 jugadores", + "Turbo Enable": "Activar Turbo", + "None": "Ninguna", + "Both": "Ambos", + "Region": "Región", + "SuperFX Overclock": "SuperFX Overclock", + "Sound Quality": "Calidad de Sonido", + "GB Colorization": "GB Coloración", + "auto": "auto", + "internal": "interno", + "Internal Palette": "Paleta Interna", + "GBC - Blue": "GBC - Azul", + "GBC - Brown": "GBC - Marrón", + "GBC - Dark Blue": "GBC - Azul Oscuro", + "GBC - Dark Brown": "GBC - Marrón Oscuro", + "GBC - Dark Green": "GBC - Verde Oscuro", + "GBC - Grayscale": "GBC - Gris", + "GBC - Green": "GBC - Verde", + "GBC - Inverted": "GBC - Invertido", + "GBC - Orange": "GBC - Naranja", + "GBC - Red": "GBC - Rojo", + "GBC - Pastel Mix": "GBC - Pastel Mix", + "GBC - Yellow": "GBC - Amarillo", + "Frameskip": "Frameskip", + "Solar sensor level": "Solar sensor level", + "Enable Turbo Buttons": "Permitir Botones Turbo", + "Turbo Delay in frames": "Turbo Delay en frames", + "Auto": "Auto", + "Aspect Ratio (Need to refresh page)": "Aspect Ratio (Necesita actualizar la página)", + "16:9 Resolution": "16:9 Resolución", + "4:3 Resolution": "4:3 Resolución", + "Player 1 Pak": "Jugador 1 Pak", + "Player 2 Pak": "Jugador 2 Pak", + "Player 3 Pak": "Jugador 3 Pak", + "Player 4 Pak": "Jugador 4 Pak", + "none": "ninguna", + "memory": "memoria", + "rumble": "rumble", + "Screen layout": "Diseño de Pantalla", + "right/left": "directo/izquierda", + "left/right": "izquierda/directo", + "bottom/top": "fondo/principal", + "top/bottom": "principal/fondo", + "top only": "principal algo", + "bottom only": "fondo algo", + "quick switch": "troca rapida", + "hybrid/bottom": "híbrido/fondo", + "hybrid/top": "híbrido/principal", + "Screen Rotation": "Rotación de tela", + "CPU speed": "Velocidad de CPU", + "Sound output": "Salida de Sonido", + "mono": "mono", + "stereo": "stereo", + "OFF": "Apagado", + "ON": "Encendido", + "Fast Blitter": "Fast Blitter", + "Bios": "Bios", + "Enable second memory card": "Habilitar segunda tarjeta de memoria", + "Pad 1 Type": "Pad Escribe 1", + "Pad 2 Type": "Pad Escribe 2", + "Pad 3 Type": "Pad Escribe 3", + "Pad 4 Type": "Pad Escribe 4", + "standard": "estándar", + "analog": "cosa análoga", + "negcon": "negcon", + "Enable Vibration": "Habilitar Vibración", + "Enable interlacing mode(s)": "Activar modo entrelazado(s)", + "Enhanced resolution (slow)": "Resolución mejorada (lento)", + "Enhanced resolution speed hack": "Velocidad de reproducción", + "Aspect ratio": "Aspect ratio", + "CPU overclock": "CPU overclock", + "Force Neo Geo mode": "Force Neo Geo mode", + "Diagnostic Input": "Diagnostic Input", + "download": "download", + "keep in browser": "mantener en el navegador", + "Webassembly support is not detected in this browser": "Suporte Webassembly no detectado en este navegador", + "Please upgrade your browser to the latest version": "Actualice su navegador a la última versión.", + "Missing mame config": "Falta la configuración de mame", + "Stop Screen Recording": "Detener Grabación de Pantalla", + "Start Screen Recording": "Começar Grabación de Pantalla", + "Take Screenshot": "Tomar Impresión", + "Quick Save": "Ahorrar rápido", + "Quick Load": "Cargar rápido" +} diff --git a/data/localization/hi-HI.json b/data/localization/hi-HI.json new file mode 100644 index 0000000..6e834e9 --- /dev/null +++ b/data/localization/hi-HI.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "पुनर्प्रारंभ करें", + "play": "चलाएं", + "pause": "रोकें", + "played": "खेला", + "volume": "वॉल्यूम", + "mute": "म्यूट (F9)", + "unmute": "अनम्यूट (F9)", + "enterFullscreen": "पूर्ण स्क्रीन दर्ज करें", + "exitFullscreen": "फुलस्क्रीन से बाहर निकलें", + "settings": "सेटिंग्स", + "saveState": "राज्य बचाओ (Shift + F2)", + "loadState": "लोड स्टेट (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "स्क्रीन रिकॉर्डिंग शुरू करें", + "netplay": "नेटप्ले", + "gamepad": "नियंत्रण सेटिंग्स", + "cheat": "धोखा", + "menuBack": "पिछले मेनू पर वापस जाएं", + "normal": "सामान्य", + "all": "ऑल", + "reset": "रीसेट", + "disabled": "अक्षम", + "enabled": "सक्षम", + "playNow": "अभी खेलें" + }, + "normalOptions": { + "shader": { + "label": "शदर", + "options": { + "disabled": "अक्षम", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "सीआरटी ईज़ीमोड", + "crt-aperture.glslp": "सीआरटी एपर्चर", + "crt-geom.glslp": "सीआरटी जियोम", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "वर्चुअल गेमपैड", + "options": { + "disabled": "अक्षम", + "enabled": "सक्षम" + }, + "default": "enabled" + } + }, + "Control Settings": "नियंत्रण सेटिंग्स", + "Player 1": "खिलाड़ी 1", + "Player 2": "खिलाड़ी 2", + "Player 3": "खिलाड़ी 3", + "Player 4": "खिलाड़ी 4", + "Update": "अपडेट", + "Reset": "रीसेट", + "Clear": "साफ़ करें", + "Cancel": "रद्द करें", + "Close": "बंद", + "Empty": "खाली", + "Loading": "लोड हो रहा है", + "Submit": "सबमिट", + "Description": "विवरण", + "Code": "कोड", + "Add Cheat Code": "चीट कोड जोड़ें", + "OK": "ठीक है", + "Add Cheat": "धोखा जोड़ें", + "Cache Manager": "कैश मैनेजर", + "Press keyboard or gamepad": "कीबोर्ड या गेमपैड दबाएं", + "Gamepad": "गेमपैड", + "Keyboard": "कीबोर्ड", + "Set": "सेट", + "QUICK SAVE STATE": "क्विक सेव स्टेट", + "QUICK LOAD STATE": "त्वरित लोड स्थिति", + "CHANGE STATE SLOT": "राज्य स्लॉट बदलें", + "INSERT COIN": "इन्सर्ट कॉइन", + "Press escape (esc) to clear": "साफ़ करने के लिए एस्केप (esc) दबाएं", + "Netplay": "नेटप्ले", + "Rooms": "कमरे", + "Players": "खिलाड़ी", + "Player": "खिलाड़ी", + "Room Name": "कमरे का नाम", + "Password": "पासवर्ड", + "Name": "नाम", + "Quit Room": "छोड़ो कमरा", + "Create a Room": "एक कमरा बनाएं", + "Set Player Name": "सेट प्लेयर का नाम", + "Player Name": "खिलाड़ी का नाम", + "Password (optional)": "पासवर्ड (वैकल्पिक)", + "Select": "चुनें", + "Start": "स्टार्ट", + "Menu": "मेनू", + "Decompress Game Core": "डिकंप्रेस गेम कोर", + "Decompress Game Data": "डिकंप्रेस गेम डेटा", + "Decompress Game Patch": "डीकंप्रेस गेम पैच", + "Download Game Data": "गेम डेटा डाउनलोड करें", + "Download Game Core": "डाउनलोड गेम कोर", + "Network Error": "नेटवर्क त्रुटि", + "Default": "डिफ़ॉल्ट", + "default": "डिफ़ॉल्ट", + "Save State Location": "राज्य स्थान सहेजें", + "Save State Slot": "सेव स्टेट स्लॉट", + "Color Palette": "रंग पैलेट", + "No Sprite Limit": "कोई स्प्राइट सीमा नहीं", + "Enabled": "सक्षम", + "Disabled": "अक्षम", + "enabled": "सक्षम", + "disabled": "अक्षम", + "Low": "लो", + "High": "हाई", + "Very High": "वेरी हाई", + "4 Players Support": "4 खिलाड़ी समर्थन", + "Turbo Enable": "टर्बो सक्षम", + "None": "कोई नहीं", + "Both": "दोनों", + "Region": "क्षेत्र", + "SuperFX Overclock": "सुपरएफएक्स ओवरक्लॉक", + "Sound Quality": "ध्वनि गुणवत्ता", + "GB Colorization": "जीबी रंगीकरण", + "auto": "ऑटो", + "internal": "आंतरिक", + "Internal Palette": "आंतरिक पैलेट", + "GBC - Blue": "जीबीसी ब्लू", + "GBC - Brown": "जीबीसी ब्राउन", + "GBC - Dark Blue": "जीबीसी डार्क ब्लू", + "GBC - Dark Brown": "जीबीसी डार्क ब्राउन", + "GBC - Dark Green": "जीबीसी डार्क ग्रीन", + "GBC - Grayscale": "जीबीसी ग्रेस्केल", + "GBC - Green": "जीबीसी ग्रीन", + "GBC - Inverted": "जीबीसी उलटा", + "GBC - Orange": "जीबीसी ऑरेंज", + "GBC - Red": "जीबीसी रेड", + "GBC - Pastel Mix": "जीबीसी पेस्टल मिक्स", + "GBC - Yellow": "जीबीसी पीला", + "Frameskip": "फ्रेमस्किप", + "Solar sensor level": "सौर सेंसर स्तर", + "Enable Turbo Buttons": "टर्बो बटन सक्षम करें", + "Turbo Delay in frames": "फ्रेम में टर्बो विलंब", + "Auto": "ऑटो", + "Aspect Ratio (Need to refresh page)": "पहलू अनुपात (पेज को रीफ्रेश करने की आवश्यकता है)", + "16:9 Resolution": "16:9 संकल्प", + "4:3 Resolution": "4:3 संकल्प", + "Player 1 Pak": "खिलाड़ी 1 पाक", + "Player 2 Pak": "खिलाड़ी 2 पाक", + "Player 3 Pak": "खिलाड़ी 3 पाक", + "Player 4 Pak": "खिलाड़ी 4 पाक", + "none": "कोई नहीं", + "memory": "स्मृति", + "rumble": "रंबल", + "Screen layout": "स्क्रीन लेआउट", + "right/left": "दाएं/बाएं", + "left/right": "बाएं/दाएं", + "bottom/top": "नीचे/ऊपर", + "top/bottom": "ऊपर/नीचे", + "top only": "केवल शीर्ष", + "bottom only": "केवल नीचे", + "quick switch": "त्वरित स्विच", + "hybrid/bottom": "हाइब्रिड/बॉटम", + "hybrid/top": "हाइब्रिड/टॉप", + "Screen Rotation": "स्क्रीन रोटेशन", + "CPU speed": "सीपीयू स्पीड", + "Sound output": "ध्वनि आउटपुट", + "mono": "मोनो", + "stereo": "स्टीरियो", + "OFF": "ऑफ", + "ON": "ओएन", + "Fast Blitter": "फास्ट ब्लिटर", + "Bios": "बायोस", + "Enable second memory card": "दूसरा मेमोरी कार्ड सक्षम करें", + "Pad 1 Type": "पैड 1 प्रकार", + "Pad 2 Type": "पैड 2 प्रकार", + "Pad 3 Type": "पैड 3 प्रकार", + "Pad 4 Type": "पैड 4 प्रकार", + "standard": "मानक", + "analog": "एनालॉग", + "negcon": "नेगकॉन", + "Enable Vibration": "कंपन सक्षम करें", + "Enable interlacing mode(s)": "इंटरलेसिंग मोड सक्षम करें", + "Enhanced resolution (slow)": "उन्नत संकल्प (धीमा)", + "Enhanced resolution speed hack": "एन्हांस्ड रेजोल्यूशन स्पीड हैक", + "Aspect ratio": "पहलू अनुपात", + "CPU overclock": "सीपीयू ओवरक्लॉक", + "Force Neo Geo mode": "फोर्स नियो जियो मोड", + "Diagnostic Input": "नैदानिक ​​इनपुट", + "download": "डाउनलोड", + "keep in browser": "ब्राउज़र में रखें", + "Webassembly support is not detected in this browser": "इस ब्राउज़र में Webassembly समर्थन का पता नहीं चला है", + "Please upgrade your browser to the latest version": "कृपया अपने ब्राउज़र को नवीनतम संस्करण में अपग्रेड करें", + "Missing mame config": "मिसिंग मैम कॉन्फिग", + "Stop Screen Recording": "स्क्रीन रिकॉर्डिंग बंद करो", + "Start Screen Recording": "स्क्रीन रिकॉर्डिंग शुरू करें", + "Take Screenshot": "स्क्रीनशॉट लें", + "Quick Save": "क्विक सेव", + "Quick Load": "त्वरित लोड" +} \ No newline at end of file diff --git a/data/localization/ja-JA.json b/data/localization/ja-JA.json new file mode 100644 index 0000000..f0bba90 --- /dev/null +++ b/data/localization/ja-JA.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "再起動", + "play": "再生", + "pause": "一時停止", + "played": "再生", + "volume": "ボリューム", + "mute": "ミュート(F9)", + "unmute": "ミュート解除(F9)", + "enterFullscreen": "フルスクリーンに入る", + "exitFullscreen": "フルスクリーンで終了", + "settings": "設定", + "saveState": "状態の保存(Shift + F2)", + "loadState": "ロード状態(Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "画面記録を開始します", + "netplay": "ネットプレイ", + "gamepad": "制御設定", + "cheat": "チート", + "menuBack": "前のメニューに戻る", + "normal": "通常", + "all": "すべて", + "reset": "リセット", + "disabled": "無効", + "enabled": "有効", + "playNow": "今すぐプレイ" + }, + "normalOptions": { + "shader": { + "label": "シェーダー", + "options": { + "disabled": "無効", + "2xScaleHQ.glslp": " 2xScaleHQ", + "4xScaleHQ.glslp": " 4xScaleHQ", + "crt-easymode.glslp": " CRTイージーモード", + "crt-aperture.glslp": " CRTアパーチャ", + "crt-geom.glslp": " CRTジオメトリ", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "仮想ゲームパッド", + "options": { + "disabled": "無効", + "enabled": "有効" + }, + "default": "enabled" + } + }, + "Control Settings": "制御設定", + "Player 1": "プレーヤー1", + "Player 2": "プレーヤー2", + "Player 3": "プレーヤー3", + "Player 4": "プレーヤー4", + "Update": "更新", + "Reset": "リセット", + "Clear": "クリア", + "Cancel": "キャンセル", + "Close": "閉じる", + "Empty": "空", + "Loading": "読み込み中", + "Submit": "送信する", + "Description": "説明", + "Code": "コード", + "Add Cheat Code": "チートコードを追加", + "OK": " OK", + "Add Cheat": "チートを追加", + "Cache Manager": "キャッシュマネージャー", + "Press keyboard or gamepad": "キーボードまたはゲームパッドを押す", + "Gamepad": "ゲームパッド", + "Keyboard": "キーボード", + "Set": "セット", + "QUICK SAVE STATE": "クイック保存状態", + "QUICK LOAD STATE": "クイックロード状態", + "CHANGE STATE SLOT": "状態スロットの変更", + "INSERT COIN": "コインを挿入", + "Press escape (esc) to clear": "エスケープ(esc)を押してクリアします", + "Netplay": "ネットプレイ", + "Rooms": "部屋", + "Players": "プレイヤー", + "Player": "プレーヤー", + "Room Name": "部屋名", + "Password": "パスワード", + "Name": "名前", + "Quit Room": "終了室", + "Create a Room": "部屋を作成する", + "Set Player Name": "プレイヤー名を設定する", + "Player Name": "プレイヤー名", + "Password (optional)": "パスワード(オプション)", + "Select": "選択", + "Start": "開始", + "Menu": "メニュー", + "Decompress Game Core": "ゲームコアを解凍します", + "Decompress Game Data": "ゲームデータの解凍", + "Decompress Game Patch": "ゲームパッチの解凍", + "Download Game Data": "ゲームデータをダウンロードする", + "Download Game Core": "ゲームコアをダウンロード", + "Network Error": "ネットワークエラー", + "Default": "デフォルト", + "default": "デフォルト", + "Save State Location": "州の場所を保存", + "Save State Slot": "状態スロットを保存", + "Color Palette": "カラーパレット", + "No Sprite Limit": "スプライト制限なし", + "Enabled": "有効", + "Disabled": "無効", + "enabled": "有効", + "disabled": "無効", + "Low": "低", + "High": "高", + "Very High": "非常に高い", + "4 Players Support": " 4人のプレイヤーのサポート", + "Turbo Enable": "ターボイネーブル", + "None": "なし", + "Both": "両方", + "Region": "地域", + "SuperFX Overclock": " SuperFXオーバークロック", + "Sound Quality": "音質", + "GB Colorization": " GBカラー化", + "auto": "自動", + "internal": "内部", + "Internal Palette": "内部パレット", + "GBC - Blue": " GBCブルー", + "GBC - Brown": " GBCブラウン", + "GBC - Dark Blue": " GBCダークブルー", + "GBC - Dark Brown": " GBCダークブラウン", + "GBC - Dark Green": " GBCダークグリーン", + "GBC - Grayscale": " GBCグレースケール", + "GBC - Green": " GBCグリーン", + "GBC - Inverted": " GBC反転", + "GBC - Orange": " GBCオレンジ", + "GBC - Red": " GBCレッド", + "GBC - Pastel Mix": " GBCパステルミックス", + "GBC - Yellow": " GBCイエロー", + "Frameskip": "フレームスキップ", + "Solar sensor level": "ソーラーセンサーレベル", + "Enable Turbo Buttons": "ターボボタンを有効にする", + "Turbo Delay in frames": "フレームのターボ遅延", + "Auto": "自動", + "Aspect Ratio (Need to refresh page)": "アスペクト比(ページを更新する必要があります)", + "16:9 Resolution": " 16:9解像度", + "4:3 Resolution": " 4:3解像度", + "Player 1 Pak": "プレーヤー1パック", + "Player 2 Pak": "プレーヤー2パック", + "Player 3 Pak": "プレーヤー3パック", + "Player 4 Pak": "プレーヤー4パック", + "none": "なし", + "memory": "メモリ", + "rumble": "ランブル", + "Screen layout": "画面レイアウト", + "right/left": "右/左", + "left/right": "左/右", + "bottom/top": "下/上", + "top/bottom": "上/下", + "top only": "トップのみ", + "bottom only": "下のみ", + "quick switch": "クイックスイッチ", + "hybrid/bottom": "ハイブリッド/ボトム", + "hybrid/top": "ハイブリッド/トップ", + "Screen Rotation": "画面の回転", + "CPU speed": " CPU速度", + "Sound output": "サウンド出力", + "mono": "モノ", + "stereo": "ステレオ", + "OFF": "オフ", + "ON": "オン", + "Fast Blitter": "高速ブリッター", + "Bios": " BIOS", + "Enable second memory card": " 2番目のメモリカードを有効にする", + "Pad 1 Type": "パッド1タイプ", + "Pad 2 Type": "パッド2タイプ", + "Pad 3 Type": "パッド3タイプ", + "Pad 4 Type": "パッド4タイプ", + "standard": "標準", + "analog": "アナログ", + "negcon": "ネジコン", + "Enable Vibration": "バイブレーションを有効にする", + "Enable interlacing mode(s)": "インターレースモードを有効にする", + "Enhanced resolution (slow)": "強化された解像度(遅い)", + "Enhanced resolution speed hack": "強化された解決速度ハック", + "Aspect ratio": "アスペクト比", + "CPU overclock": " CPUオーバークロック", + "Force Neo Geo mode": "強制ネオジオモード", + "Diagnostic Input": "診断入力", + "download": "ダウンロード", + "keep in browser": "ブラウザにとどまる", + "Webassembly support is not detected in this browser": "このブラウザではWebAssemblyのサポートが検出されません", + "Please upgrade your browser to the latest version": "ブラウザを最新バージョンにアップグレードしてください", + "Missing mame config": " mameconfigがありません", + "Stop Screen Recording": "画面の記録を停止します", + "Start Screen Recording": "画面記録を開始します", + "Take Screenshot": "スクリーンショットを撮る", + "Quick Save": "クイック保存", + "Quick Load": "クイックロード" +} diff --git a/data/localization/jv-JV.json b/data/localization/jv-JV.json new file mode 100644 index 0000000..bb795b5 --- /dev/null +++ b/data/localization/jv-JV.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Baleni meneh", + "play": " Dolanan", + "pause": " Ngaso", + "played": " Diputer", + "volume": " Volume", + "mute": " Bisu (F9)", + "unmute": " Mbusak bisu (F9)", + "enterFullscreen": "Ketik layar wutuh", + "exitFullscreen": " Metu saka layar wutuh", + "settings": " Setelan", + "saveState": "Simpen Status (Shift + F2)", + "loadState": "Muat Status (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": " Miwiti Rekaman Layar", + "netplay": " Netplay", + "gamepad": " Setelan Kontrol", + "cheat": " Ngapusi", + "menuBack": " Bali menyang menu sadurungé", + "normal": " Biasa wae", + "all": " Kabeh", + "reset": " Reset", + "disabled": " Dipatèni", + "enabled": " Diaktifake", + "playNow": " Play Saiki" + }, + "normalOptions": { + "shader": { + "label": " Shader", + "options": { + "disabled": " Dipatèni", + "2xScaleHQ.glslp": "2xSkalaHQ", + "4xScaleHQ.glslp": "4xSkalaHQ", + "crt-easymode.glslp": "CRT mode gampang", + "crt-aperture.glslp": " Bukaan CRT", + "crt-geom.glslp": " CRT geom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": " Virtual Gamepad", + "options": { + "disabled": " Dipatèni", + "enabled": " Diaktifake" + }, + "default": "enabled" + } + }, + "Control Settings": " Setelan Kontrol", + "Player 1": " Pamuter 1", + "Player 2": " Pamuter 2", + "Player 3": " Pamuter 3", + "Player 4": " Pamuter 4", + "Update": " Nganyari", + "Reset": " Reset", + "Clear": " Cetha", + "Cancel": " Batal", + "Close": " Nutup", + "Empty": "Kosong", + "Loading": " Loading", + "Submit": " Ngirim", + "Description": " Katrangan", + "Code": " Kode", + "Add Cheat Code": "Tambah Kode Ngapusi", + "OK": " OKE", + "Add Cheat": " Tambah Ngapusi", + "Cache Manager": " Pangurus Cache", + "Press keyboard or gamepad": "Pencet keyboard utawa gamepad", + "Gamepad": " Gamepad", + "Keyboard": " Papan ketik", + "Set": " Setel", + "QUICK SAVE STATE": " CEPAT SIMPEN NEGARA", + "QUICK LOAD STATE": " NEGARA MUNGKIN CEPAT", + "CHANGE STATE SLOT": "GANTENG STATE SLOT", + "INSERT COIN": " INSERT COIN", + "Press escape (esc) to clear": "Pencet escape (esc) kanggo mbusak", + "Netplay": " Netplay", + "Rooms": " Kamar", + "Players": " Pamuter", + "Player": " Pamuter", + "Room Name": " Jeneng Kamar", + "Password": " Sandi", + "Name": " Jeneng", + "Quit Room": " Metu Kamar", + "Create a Room": " Gawe Kamar", + "Set Player Name": " Setel Jeneng Pamuter", + "Player Name": " Jeneng Pamuter", + "Password (optional)": " Sandi (opsional)", + "Select": " Pilih", + "Start": " Miwiti", + "Menu": " Menu", + "Decompress Game Core": "Decompress Game Core", + "Decompress Game Data": "Decompress Game Data", + "Decompress Game Patch": " Dekompres Game Patch", + "Download Game Data": "Download Game Data", + "Download Game Core": " Unduh Game Core", + "Network Error": " Kesalahan Jaringan", + "Default": " Default", + "default": " gawan", + "Save State Location": "Simpen Lokasi Negara", + "Save State Slot": " Simpen Slot Negara", + "Color Palette": " Palet Warna", + "No Sprite Limit": " Ora ana watesan Sprite", + "Enabled": " Diaktifake", + "Disabled": " Dipatèni", + "enabled": " diaktifake", + "disabled": " dipatèni", + "Low": " Sedheng", + "High": " Dhuwur", + "Very High": " Dhuwur Banget", + "4 Players Support": "4 Dhukungan Pemain", + "Turbo Enable": " Turbo Aktifake", + "None": " Ora ana", + "Both": " Loro-lorone", + "Region": " Wilayah", + "SuperFX Overclock": " SuperFX Overclock", + "Sound Quality": " Kualitas Swara", + "GB Colorization": "Warna GB", + "auto": " otomatis", + "internal": " internal", + "Internal Palette": " Palet Internal", + "GBC - Blue": " GBC Biru", + "GBC - Brown": " GBC Coklat", + "GBC - Dark Blue": "GBC Biru Tua", + "GBC - Dark Brown": "GBC Coklat Tua", + "GBC - Dark Green": " GBC Ijo peteng", + "GBC - Grayscale": "GBC Grayscale", + "GBC - Green": " GBC Green", + "GBC - Inverted": "GBC Walik", + "GBC - Orange": " GBC Oranye", + "GBC - Red": " GBC Abang", + "GBC - Pastel Mix": "GBC Pastel Mix", + "GBC - Yellow": " GBC Kuning", + "Frameskip": " Frameskip", + "Solar sensor level": " Tingkat sensor surya", + "Enable Turbo Buttons": "Aktifake Tombol Turbo", + "Turbo Delay in frames": "Tundha Turbo ing pigura", + "Auto": " Otomatis", + "Aspect Ratio (Need to refresh page)": "Rasio Aspek (Perlu refresh kaca)", + "16:9 Resolution": " 16:9 Résolusi", + "4:3 Resolution": "4:3 Résolusi", + "Player 1 Pak": "Pemain 1 Pak", + "Player 2 Pak": " Pamuter 2 Pak", + "Player 3 Pak": "Pemain 3 Pak", + "Player 4 Pak": " Pamuter 4 Pak", + "none": " ora ana", + "memory": " memori", + "rumble": " gumujeng", + "Screen layout": " Tata letak layar", + "right/left": " tengen / kiwa", + "left/right": " kiwa/tengen", + "bottom/top": " ngisor / ndhuwur", + "top/bottom": " ndhuwur / ngisor", + "top only": " mung ndhuwur", + "bottom only": " mung ngisor", + "quick switch": " ngalih cepet", + "hybrid/bottom": " hibrida / ngisor", + "hybrid/top": " hibrida / ndhuwur", + "Screen Rotation": " Rotasi Layar", + "CPU speed": " Kacepetan CPU", + "Sound output": " Output swara", + "mono": " mono", + "stereo": " stereo", + "OFF": " MATI", + "ON": " ON", + "Fast Blitter": " Cepet Blitter", + "Bios": " Bios", + "Enable second memory card": "Aktifake kertu memori kapindho", + "Pad 1 Type": "Pad 1 Tipe", + "Pad 2 Type": " Tipe Pad 2", + "Pad 3 Type": " Tipe Pad 3", + "Pad 4 Type": "Pad 4 Tipe", + "standard": " standar", + "analog": " analog", + "negcon": "negkon", + "Enable Vibration": " Aktifake Geter", + "Enable interlacing mode(s)": "Aktifake mode interlacing", + "Enhanced resolution (slow)": "Resolusi sing ditingkatake (alon)", + "Enhanced resolution speed hack": "Retas kacepetan résolusi sing ditingkatake", + "Aspect ratio": " Rasio aspek", + "CPU overclock": " CPU overclock", + "Force Neo Geo mode": " Mode Force Neo Geo", + "Diagnostic Input": " Input Diagnostik", + "download": "undhuh", + "keep in browser": " tetep ing browser", + "Webassembly support is not detected in this browser": "Dhukungan webassembly ora dideteksi ing browser iki", + "Please upgrade your browser to the latest version": "Mangga upgrade browser sampeyan menyang versi paling anyar", + "Missing mame config": "Konfigurasi mame ilang", + "Stop Screen Recording": " Mungkasi Rekaman Layar", + "Start Screen Recording": " Miwiti Rekaman Layar", + "Take Screenshot": " Njupuk Screenshot", + "Quick Save": " Cepet Simpen", + "Quick Load": " Muatan Cepet" +} \ No newline at end of file diff --git a/data/localization/ko-KO.json b/data/localization/ko-KO.json new file mode 100644 index 0000000..6b5427f --- /dev/null +++ b/data/localization/ko-KO.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "재시작", + "play": "플레이", + "pause": "일시 중지", + "played": "플레이", + "volume": "볼륨", + "mute": "음소거(F9)", + "unmute": "음소거 해제(F9)", + "enterFullscreen": "전체 화면으로 전환", + "exitFullscreen": "전체 화면 종료", + "settings": "설정", + "saveState": "상태 저장(Shift + F2)", + "loadState": "로드 상태(Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "화면 녹화 시작", + "netplay": "넷플레이", + "gamepad": "제어 설정", + "cheat": "치트", + "menuBack": "이전 메뉴로 돌아가기", + "normal": "일반", + "all": "모두", + "reset": "리셋", + "disabled": "장애인", + "enabled": "활성화됨", + "playNow": "지금 플레이" + }, + "normalOptions": { + "shader": { + "label": "쉐이더", + "options": { + "disabled": "장애인", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT 이지모드", + "crt-aperture.glslp": "CRT 조리개", + "crt-geom.glslp": "CRT 지오메트리", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "가상 게임패드", + "options": { + "disabled": "장애인", + "enabled": "활성화됨" + }, + "default": "enabled" + } + }, + "Control Settings": "제어 설정", + "Player 1": "플레이어 1", + "Player 2": "플레이어 2", + "Player 3": "플레이어 3", + "Player 4": "플레이어 4", + "Update": "업데이트", + "Reset": "리셋", + "Clear": "클리어", + "Cancel": "취소", + "Close": "닫기", + "Empty": "비어 있음", + "Loading": "로드 중", + "Submit": "제출", + "Description": "설명", + "Code": "코드", + "Add Cheat Code": "치트 코드 추가", + "OK": "알았어", + "Add Cheat": "치트 추가", + "Cache Manager": "캐시 관리자", + "Press keyboard or gamepad": "키보드 또는 게임패드 누르기", + "Gamepad": "게임패드", + "Keyboard": "키보드", + "Set": "세트", + "QUICK SAVE STATE": "빠른 저장 상태", + "QUICK LOAD STATE": "빠른 로드 상태", + "CHANGE STATE SLOT": "상태 슬롯 변경", + "INSERT COIN": "코인 삽입", + "Press escape (esc) to clear": "이스케이프(esc)를 눌러 지우십시오.", + "Netplay": "넷플레이", + "Rooms": "객실", + "Players": "선수", + "Player": "플레이어", + "Room Name": "방 이름", + "Password": "비밀번호", + "Name": "이름", + "Quit Room": "퇴장실", + "Create a Room": "방 만들기", + "Set Player Name": "플레이어 이름 설정", + "Player Name": "플레이어 이름", + "Password (optional)": "비밀번호(선택사항)", + "Select": "선택", + "Start": "시작", + "Menu": "메뉴", + "Decompress Game Core": "게임 코어 압축 풀기", + "Decompress Game Data": "게임 데이터 압축 풀기", + "Decompress Game Patch": "게임 패치 압축 풀기", + "Download Game Data": "게임 데이터 다운로드", + "Download Game Core": "게임 코어 다운로드", + "Network Error": "네트워크 오류", + "Default": "기본값", + "default": "기본값", + "Save State Location": "상태 위치 저장", + "Save State Slot": "상태 슬롯 저장", + "Color Palette": "컬러 팔레트", + "No Sprite Limit": "스프라이트 제한 없음", + "Enabled": "활성화됨", + "Disabled": "장애인", + "enabled": "활성화", + "disabled": "장애인", + "Low": "낮음", + "High": "높음", + "Very High": "매우 높음", + "4 Players Support": "4인 지원", + "Turbo Enable": "터보 활성화", + "None": "없음", + "Both": "둘다", + "Region": "지역", + "SuperFX Overclock": "SuperFX 오버클럭", + "Sound Quality": "음질", + "GB Colorization": "GB 채색", + "auto": "자동", + "internal": "내부", + "Internal Palette": "내부 팔레트", + "GBC - Blue": "GBC 블루", + "GBC - Brown": "GBC 브라운", + "GBC - Dark Blue": "GBC 다크 블루", + "GBC - Dark Brown": "GBC 다크 브라운", + "GBC - Dark Green": "GBC 다크 그린", + "GBC - Grayscale": "GBC 그레이스케일", + "GBC - Green": "GBC 그린", + "GBC - Inverted": "GBC 반전", + "GBC - Orange": "GBC 오렌지", + "GBC - Red": "GBC 레드", + "GBC - Pastel Mix": "GBC 파스텔 믹스", + "GBC - Yellow": "GBC 옐로우", + "Frameskip": "프레임스킵", + "Solar sensor level": "태양광 센서 레벨", + "Enable Turbo Buttons": "터보 버튼 활성화", + "Turbo Delay in frames": "프레임의 터보 지연", + "Auto": "자동", + "Aspect Ratio (Need to refresh page)": "종횡비(페이지 새로고침 필요)", + "16:9 Resolution": "16:9 해상도", + "4:3 Resolution": "4:3 해상도", + "Player 1 Pak": "플레이어 1 박", + "Player 2 Pak": "플레이어 2 박", + "Player 3 Pak": "플레이어 3 박", + "Player 4 Pak": "플레이어 4 박", + "none": "없음", + "memory": "기억", + "rumble": "럼블", + "Screen layout": "화면 레이아웃", + "right/left": "오른쪽/왼쪽", + "left/right": "왼쪽/오른쪽", + "bottom/top": "하단/상단", + "top/bottom": "위/아래", + "top only": "상단만", + "bottom only": "하단만", + "quick switch": "빠른 전환", + "hybrid/bottom": "하이브리드/하단", + "hybrid/top": "하이브리드/탑", + "Screen Rotation": "화면 회전", + "CPU speed": "CPU 속도", + "Sound output": "음향 출력", + "mono": "모노", + "stereo": "스테레오", + "OFF": "꺼짐", + "ON": "켜기", + "Fast Blitter": "빠른 블리터", + "Bios": "바이오스", + "Enable second memory card": "두 번째 메모리 카드 활성화", + "Pad 1 Type": "패드 1종", + "Pad 2 Type": "패드 2형", + "Pad 3 Type": "패드 3종", + "Pad 4 Type": "패드 4종", + "standard": "표준", + "analog": "아날로그", + "negcon": "네그콘", + "Enable Vibration": "진동 활성화", + "Enable interlacing mode(s)": "인터레이스 모드 활성화", + "Enhanced resolution (slow)": "향상된 해상도(느림)", + "Enhanced resolution speed hack": "향상된 해상도 속도 해킹", + "Aspect ratio": "종횡비", + "CPU overclock": "CPU 오버클럭", + "Force Neo Geo mode": "포스 네오지오 모드", + "Diagnostic Input": "진단 입력", + "download": "다운로드", + "keep in browser": "브라우저에 보관", + "Webassembly support is not detected in this browser": "이 브라우저에서는 웹어셈블리 지원이 감지되지 않습니다.", + "Please upgrade your browser to the latest version": "브라우저를 최신 버전으로 업그레이드하십시오.", + "Missing mame config": "mame 구성이 누락되었습니다.", + "Stop Screen Recording": "화면 녹화 중지", + "Start Screen Recording": "화면 녹화 시작", + "Take Screenshot": "스크린샷 찍기", + "Quick Save": "빠른 저장", + "Quick Load": "빠른 로드" +} \ No newline at end of file diff --git a/data/localization/pt-BR.json b/data/localization/pt-BR.json new file mode 100644 index 0000000..271ae3c --- /dev/null +++ b/data/localization/pt-BR.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Restart", + "play": "Jogar", + "pause": "Pausar", + "played": "Jogado", + "volume": "Volume", + "mute": "Mudo (F9)", + "unmute": "Desmutar (F9)", + "enterFullscreen": "Tela cheia", + "exitFullscreen": "Sair da tela cheia", + "settings": "Configurações", + "saveState": "Salvar Estado (Shift + F2)", + "loadState": "Carregar Estado (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Começar Gravar Tela", + "netplay": "Netplay", + "gamepad": "Configurações do Controle", + "cheat": "Trapaças", + "menuBack": "Voltar ao menu anterior", + "normal": "Normal", + "all": "Todos", + "reset": "Reset", + "disabled": "Desativar", + "enabled": "Ativar", + "playNow": "Jogar agora" + }, + "normalOptions": { + "shader": { + "label": "Sombreador", + "options": { + "disabled": "Desativado", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT easymode", + "crt-aperture.glslp": "CRT aperture", + "crt-geom.glslp": "CRT geom", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "Controle Virtual", + "options": { + "disabled": "Desativado", + "enabled": "Ativado" + }, + "default": "enabled" + } + }, + "Control Settings": "Configurações do Controle", + "Player 1": "Jogador 1", + "Player 2": "Jogador 2", + "Player 3": "Jogador 3", + "Player 4": "Jogador 4", + "Update": "Atualizar", + "Reset": "Resetar", + "Clear": "Limpar", + "Cancel": "Cancelar", + "Close": "Fechar", + "Empty": "Vazio", + "Loading": "Carregando", + "Submit": "Enviar", + "Description": "Descrição", + "Code": "Código", + "Add Cheat Code": "Adicionar Código da Trapaça", + "OK": "OK", + "Add Cheat": "Adicionar Trapaça", + "Cache Manager": "Administrador de Cache", + "Press keyboard or gamepad": "Pressione o teclado ou o controle", + "Gamepad": "Controle", + "Keyboard": "Teclado", + "Set": "Definir", + "QUICK SAVE STATE": "SALVAR ESTADO RÁPIDO", + "QUICK LOAD STATE": "CARREGAR ESTADO RÁPIDO", + "CHANGE STATE SLOT": "TROCAR SLOT DO ESTADO", + "INSERT COIN": "INSERIR MOEDA", + "Press escape (esc) to clear": "Pressione (esc) para limpar", + "Netplay": "Netplay", + "Rooms": "Salas", + "Players": "Jogadores", + "Player": "Jogador", + "Room Name": "Nome da Sala", + "Password": "Senha", + "Name": "Nome", + "Quit Room": "Sair da Sala", + "Create a Room": "Criar uma Sala", + "Set Player Name": "Configurar Nome do Jogador", + "Player Name": "Nome do Jogador", + "Password (optional)": "Senha (opcional)", + "Select": "Select", + "Start": "Start", + "Menu": "Menu", + "Decompress Game Core": "Decompress Game Core", + "Decompress Game Data": "Decompress Game Data", + "Decompress Game Patch": "Decompress Game Patch", + "Download Game Data": "Download Game Data", + "Download Game Core": "Download Game Core", + "Network Error": "Network Error", + "Default": "Padrão", + "default": "padrão", + "Save State Location": "Salvar Estado Local", + "Save State Slot": "Salvar Slot de Estado", + "Color Palette": "Paleta de Cores", + "No Sprite Limit": "Sem limite de Sprite", + "Enabled": "Ativado", + "Disabled": "Desativado", + "enabled": "ativado", + "disabled": "desativado", + "Low": "Baixo", + "High": "Alto", + "Very High": "Muito Alto", + "4 Players Support": "Suporte para 4 jogadores", + "Turbo Enable": "Ativar Turbo", + "None": "Nenhum", + "Both": "Ambos", + "Region": "Região", + "SuperFX Overclock": "SuperFX Overclock", + "Sound Quality": "Qualidade do Som", + "GB Colorization": "GB Colorização", + "auto": "auto", + "internal": "interna", + "Internal Palette": "Paleta Interna", + "GBC - Blue": "GBC - Azul", + "GBC - Brown": "GBC - Marrom", + "GBC - Dark Blue": "GBC - Azul Escuro", + "GBC - Dark Brown": "GBC - Marrom Escuro", + "GBC - Dark Green": "GBC - Verde Escuro", + "GBC - Grayscale": "GBC - Cinza", + "GBC - Green": "GBC - Verde", + "GBC - Inverted": "GBC - Invertido", + "GBC - Orange": "GBC - Laranja", + "GBC - Red": "GBC - Vermelho", + "GBC - Pastel Mix": "GBC - Pastel Mix", + "GBC - Yellow": "GBC - Amarelo", + "Frameskip": "Frameskip", + "Solar sensor level": "Solar sensor level", + "Enable Turbo Buttons": "Habilitar Botões Turbo", + "Turbo Delay in frames": "Turbo Delay em frames", + "Auto": "Auto", + "Aspect Ratio (Need to refresh page)": "Aspect Ratio (Precisa atualizar a página)", + "16:9 Resolution": "16:9 Resolução", + "4:3 Resolution": "4:3 Resolução", + "Player 1 Pak": "Jogador 1 Pak", + "Player 2 Pak": "Jogador 2 Pak", + "Player 3 Pak": "Jogador 3 Pak", + "Player 4 Pak": "Jogador 4 Pak", + "none": "nenhum", + "memory": "memória", + "rumble": "rumble", + "Screen layout": "Layout da tela", + "right/left": "direta/esquerda", + "left/right": "esquerda/direta", + "bottom/top": "fundo/principal", + "top/bottom": "principal/fundo", + "top only": "principal somente", + "bottom only": "fundo somente", + "quick switch": "troca rápida", + "hybrid/bottom": "híbrido/fundo", + "hybrid/top": "híbrido/principal", + "Screen Rotation": "Rotação da Tela", + "CPU speed": "Velocidade do CPU", + "Sound output": "Saída de Som", + "mono": "mono", + "stereo": "stereo", + "OFF": "Desligado", + "ON": "Ligado", + "Fast Blitter": "Fast Blitter", + "Bios": "Bios", + "Enable second memory card": "Habilitar segundo cartão de memória", + "Pad 1 Type": "Pad Tipo 1", + "Pad 2 Type": "Pad Tipo 2", + "Pad 3 Type": "Pad Tipo 3", + "Pad 4 Type": "Pad Tipo 4", + "standard": "padrão", + "analog": "analógico", + "negcon": "negcon", + "Enable Vibration": "Habilitar Vibração", + "Enable interlacing mode(s)": "Ativar o modo de entrelaçamento(s)", + "Enhanced resolution (slow)": "Resolução melhorada (lento)", + "Enhanced resolution speed hack": "Velocidade de Reprodução", + "Aspect ratio": "Aspect ratio", + "CPU overclock": "CPU overclock", + "Force Neo Geo mode": "Force Neo Geo mode", + "Diagnostic Input": "Diagnostic Input", + "download": "download", + "keep in browser": "manter no navegador", + "Webassembly support is not detected in this browser": "Suporte Webassembly não foi detectado neste navegador", + "Please upgrade your browser to the latest version": "Por favor atualize seu navegador para a última versão", + "Missing mame config": "Falta a configuração do mame", + "Stop Screen Recording": "Parar Gravar Tela", + "Start Screen Recording": "Começar Gravar Tela", + "Take Screenshot": "Tirar Print", + "Quick Save": "Salvar rápido", + "Quick Load": "Carregar rápido" +} diff --git a/data/localization/readme.md b/data/localization/readme.md new file mode 100644 index 0000000..28e3024 --- /dev/null +++ b/data/localization/readme.md @@ -0,0 +1,47 @@ + +# Localization + +Supported languages + +`en-US` - English US
+`pt-BR` - Portuguese Brasil
+`es-ES` - Spanish
+`el-GR` - Greek
+`ja-JA` - Japanese
+`zh-CN` - Chinese
+`hi-HI` - Hindi
+`ar-AR` - Arabic
+`jv-JV` - Javanese
+`ben-BEN` - Bengali
+`ru-RU` - Russian
+`de-GER` - German
+`ko-KO` - Korean
+`af-FR` - French
+ +default: `en-US` + + +add the line to your code to use + +``` +EJS_language = ''; //language +``` + +If the language file is not found or there was an error fetching the file, the emulator will default to english. + + +## credits + +Translated for `pt-BR` by [@cesarcristianodeoliveira](https://github.com/cesarcristianodeoliveira)
+Translated for `es-ES` by [@cesarcristianodeoliveira](https://github.com/cesarcristianodeoliveira)
+Translated for `el-GR` by [@imneckro](https://github.com/imneckro)
+Translated for `ja-JA`, `hi-HI`, `ar-AR`, `jv-JV`, `ben-BEN`, `ru-RU`, `de-GER`, `ko-KO`, `af-FR` by [@allancoding](https://github.com/allancoding)
+Translated for `zh-CN` originally by [@allancoding](https://github.com/allancoding) and updated by [@eric183](https://github.com/eric183)
+ +## contributing + +Download the default `en.json` file and simply translate all the words that start with the `-` (remove the dash afterwards) then perform a pull request or open an issue with the file uploaded and I will add your work + +Please contribute!! + +Enything that is incorrect or needs to be fix please perform a pull request! \ No newline at end of file diff --git a/data/localization/ru-RU.json b/data/localization/ru-RU.json new file mode 100644 index 0000000..e9171d7 --- /dev/null +++ b/data/localization/ru-RU.json @@ -0,0 +1,196 @@ +{ + "i18n": { + "restart": "Начать сначала", + "play": "Играть", + "pause": "Пауза", + "played": "Играл", + "volume": "Громкость", + "mute": "Отключить звук (F9)", + "unmute": "Включить звук (F9)", + "enterFullscreen": "Войти в полноэкранный режим", + "exitFullscreen": "Выйти из полноэкранного режима", + "settings": "Настройки", + "saveState": "Сохранить состояние (Shift + F2)", + "loadState": "Загрузить состояние (Shift + F4)", + "cacheManager": "Cache Manager", + "screenRecord": "Начать запись экрана", + "netplay": "Сетевая игра", + "gamepad": "Настройки управления", + "cheat": "Читы", + "menuBack": "Вернуться в предыдущее меню", + "normal": "Нормальный", + "all": "Все", + "reset": "Сбросить", + "disabled": "Отключено", + "enabled": "Включено", + "playNow": "Играть сейчас" + }, + "normalOptions": { + "shader": { + "label": "Шейдер", + "options": { + "disabled": "Отключено", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "ЭЛТ простой режим", + "crt-aperture.glslp": "ЭЛТ-диафрагма", + "crt-geom.glslp": "ЭЛТ геометрия", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "Виртуальный геймпад", + "options": { + "disabled": "Отключено", + "enabled": "Включено" + }, + "default": "enabled" + } + }, + "Control Settings": "Настройки управления", + "Player 1": "Игрок 1", + "Player 2": "Игрок 2", + "Player 3": "Игрок 3", + "Player 4": "Игрок 4", + "Update": "Обновить", + "Reset": "Сбросить", + "Clear": "Очистить", + "Cancel": "Отменить", + "Close": "Закрыть", + "Empty": "Пустой", + "Loading": "Загрузка", + "Submit": "Отправить", + "Description": "Описание", + "Code": "Код", + "Add Cheat Code": "Добавить чит-код", + "OK": "ОК", + "Add Cheat": "Добавить чит", + "Cache Manager": "Менеджер кеша", + "Press keyboard or gamepad": "Нажмите клавиатуру или геймпад", + "Gamepad": "Геймпад", + "Keyboard": "Клавиатура", + "Set": "Установить", + "QUICK SAVE STATE": "БЫСТРОЕ СОХРАНЕНИЕ", + "QUICK LOAD STATE": "СОСТОЯНИЕ БЫСТРОЙ ЗАГРУЗКИ", + "CHANGE STATE SLOT": "ИЗМЕНИТЬ СОСТОЯНИЕ СЛОТА", + "INSERT COIN": "ВСТАВЬТЕ МОНЕТУ", + "Press escape (esc) to clear": "Нажмите escape (esc)", + "Netplay": " чтобы очистить", + "Rooms": "Сетевая игра", + "Players": "Комнаты", + "Player": "Игроки", + "Room Name": "Игрок", + "Password": "Название комнаты", + "Name": "Пароль", + "Quit Room": "Имя", + "Create a Room": "Выйти из комнаты", + "Set Player Name": "Создать комнату", + "Player Name": "Установить имя игрока", + "Password (optional)": "Имя игрока", + "Select": "Пароль (необязательно)", + "Start": "Выбрать", + "Menu": "Старт", + "Decompress Game Core": "Меню", + "Decompress Game Data": "Распаковать игровое ядро", + "Decompress Game Patch": "Распаковать игровые данные", + "Download Game Data": " Распаковать игровой патч", + "Download Game Core": "Загрузить игровые данные", + "Network Error": "Загрузить игровое ядро", + "Default": "Сетевая ошибка", + "default": "По умолчанию", + "Save State Location": "по умолчанию", + "Save State Slot": "Сохранить местоположение состояния", + "Color Palette": "Сохранить ячейку состояния", + "No Sprite Limit": "Цветовая палитра", + "Enabled": "Без ограничений по спрайтам", + "Disabled": "Включено", + "enabled": "Отключено", + "disabled": "включено", + "Low": "отключено", + "High": "Низкий", + "Very High": "Высокий", + "4 Players Support": "Очень высокий", + "Turbo Enable": "Поддержка 4 игроков", + "None": "Турбо включить", + "Both": "Нет", + "Region": "Оба", + "SuperFX Overclock": "Регион", + "Sound Quality": "Разгон SuperFX", + "GB Colorization": "Качество звука", + "auto": "GB раскрашивание", + "internal": "авто", + "Internal Palette": "внутренний", + "GBC - Blue": "Внутренняя палитра", + "GBC - Brown": "GBC Синий", + "GBC - Dark Blue": "ГБК Браун", + "GBC - Dark Brown": "GBC темно-синий", + "GBC - Dark Green": "GBC темно-коричневый", + "GBC - Grayscale": "GBC темно-зеленый", + "GBC - Green": "GBC Оттенки серого", + "GBC - Inverted": "GBC Зеленый", + "GBC - Orange": "GBC перевернутый", + "GBC - Red": "GBC Оранжевый", + "GBC - Pastel Mix": "GBC Красный", + "GBC - Yellow": "Пастельный микс GBC", + "Frameskip": "GBC Желтый", + "Solar sensor level": "Пропуск кадров", + "Enable Turbo Buttons": "Уровень солнечного датчика", + "Turbo Delay in frames": "Включить турбо-кнопки", + "Auto": " Турбо-задержка в кадрах", + "Aspect Ratio (Need to refresh page)": "Авто", + "16:9 Resolution": "Соотношение сторон (необходимо обновить страницу)", + "4:3 Resolution": "Разрешение 16:9", + "Player 1 Pak": "Разрешение 4:3", + "Player 2 Pak": "Игрок 1 пакет", + "Player 3 Pak": "Пакет игроков 2", + "Player 4 Pak": "Игрок 3 пакет", + "none": "Игрок 4 пакет", + "memory": "нет", + "rumble": "память", + "Screen layout": "гул", + "right/left": "Раскладка экрана", + "left/right": "право/лево", + "bottom/top": "влево/вправо", + "top/bottom": "низ/верх", + "top only": "сверху/снизу", + "bottom only": "только сверху", + "quick switch": "только снизу", + "hybrid/bottom": "быстрый переключатель", + "hybrid/top": "гибрид/низ", + "Screen Rotation": "гибрид/топ", + "CPU speed": "Поворот экрана", + "Sound output": "скорость процессора", + "mono": "Вывод звука", + "stereo": "моно", + "OFF": "стерео", + "ON": "ВЫКЛ.", + "Fast Blitter": "ВКЛ", + "Bios": "Быстрый налет", + "Enable second memory card": "биос", + "Pad 1 Type": "Включить вторую карту памяти", + "Pad 2 Type": "Пэд 1 Тип", + "Pad 3 Type": "Пэд 2 Тип", + "Pad 4 Type": "Пэд 3 Тип", + "standard": "Пэд 4 Тип", + "analog": "стандарт", + "negcon": "аналоговый", + "Enable Vibration": "негкон", + "Enable interlacing mode(s)": "Включить вибрацию", + "Enhanced resolution (slow)": "Включить режим чересстрочной развертки", + "Enhanced resolution speed hack": "Улучшенное разрешение (медленно)", + "Aspect ratio": "Хак с увеличенной скоростью разрешения", + "CPU overclock": "Соотношение сторон", + "Force Neo Geo mode": "Разгон процессора", + "Diagnostic Input": "Принудительный режим Neo Geo", + "download": "Диагностический ввод", + "keep in browser": "скачать", + "Webassembly support is not detected in this browser": "держать в браузере", + "Please upgrade your browser to the latest version": "Поддержка Webassembly не обнаружена в этом браузере", + "Missing mame config": "Пожалуйста", + "Stop Screen Recording": " обновите браузер до последней версии", + "Start Screen Recording": "Отсутствует конфигурация мамы", + "Take Screenshot": "Остановить запись экрана", + "Quick Save": "Начать запись экрана", + "Quick Load": "Сделать снимок экрана" +} \ No newline at end of file diff --git a/data/localization/zh-CN.json b/data/localization/zh-CN.json new file mode 100644 index 0000000..07a0519 --- /dev/null +++ b/data/localization/zh-CN.json @@ -0,0 +1,195 @@ +{ + "i18n": { + "restart": "重新开始", + "play": "播放", + "pause": "暂停", + "played": "已玩", + "volume": "音量", + "mute": "静音 (F9)", + "unmute": "取消静音 (F9)", + "enterFullscreen": "进入全屏", + "exitFullscreen": "退出全屏", + "settings": "设置", + "saveState": "保存状态(Shift + F2)", + "loadState": "加载状态 (Shift + F4)", + "screenRecord": "开始录屏", + "netplay": "网络游戏", + "gamepad": "控制设置", + "cheat": "秘籍", + "menuBack": "返回上级菜单", + "normal": "正常", + "all": "全部", + "reset": "重置", + "disabled": "禁用", + "enabled": "启用", + "playNow": "开始游戏" + }, + "normalOptions": { + "shader": { + "label": "着色器", + "options": { + "disabled": "禁用", + "2xScaleHQ.glslp": "2xScaleHQ", + "4xScaleHQ.glslp": "4xScaleHQ", + "crt-easymode.glslp": "CRT简易模式", + "crt-aperture.glslp": "CRT孔径", + "crt-geom.glslp": "CRT几何", + "crt-mattias.glslp": "CRT mattias" + }, + "default": "disabled" + }, + "virtual-gamepad": { + "label": "虚拟游戏手柄", + "options": { + "disabled": "禁用", + "enabled": "启用" + }, + "default": "enabled" + } + }, + "Control Settings": "控制器设置", + "Player 1": "玩家1", + "Player 2": "玩家2", + "Player 3": "玩家3", + "Player 4": "玩家4", + "Update": "更新", + "Reset": "重置", + "Clear": "清除", + "Cancel": "取消", + "Close": "关闭", + "Empty": "空", + "Loading": "加载中", + "Submit": "提交", + "Description": "说明", + "Code": "代码", + "Add Cheat Code": "添加作弊码", + "OK": "确定", + "Add Cheat": "添加作弊", + "Cache Manager": "缓存管理器", + "Press keyboard or gamepad": "按键盘或游戏手柄", + "Gamepad": "游戏手柄", + "Keyboard": "键盘", + "Set": "设置", + "QUICK SAVE STATE": "快速保存状态", + "QUICK LOAD STATE": "快速加载状态", + "CHANGE STATE SLOT": "更改状态槽", + "INSERT COIN": "插入硬币", + "Press escape (esc) to clear": "按退出 (esc) 清除", + "Netplay": "网络游戏", + "Rooms": "房间", + "Players": "玩家集合", + "Player": "玩家", + "Room Name": "房间名称", + "Password": "密码", + "Name": "姓名", + "Quit Room": "退出房间", + "Create a Room": "创建房间", + "Set Player Name": "设置玩家姓名", + "Player Name": "玩家姓名", + "Password (optional)": "密码(可选)", + "Select": "选择", + "Start": "开始", + "Menu": "菜单", + "Decompress Game Core": "解压游戏内核", + "Decompress Game Data": "解压游戏数据", + "Decompress Game Patch": "解压游戏补丁", + "Download Game Data": "下载游戏资料", + "Download Game Core": "下载游戏内核", + "Network Error": "网络错误", + "Default": "默认", + "default": "默认", + "Save State Location": "保存状态位置", + "Save State Slot": "保存状态槽", + "Color Palette": "调色板", + "No Sprite Limit": "无精灵图限制", + "Enabled": "启用", + "Disabled": "禁用", + "enabled": "启用", + "disabled": "已禁用", + "Low": "低", + "High": "高", + "Very High": "非常高", + "4 Players Support": "4 玩家支持", + "Turbo Enable": "加速启用", + "None": "无", + "Both": "两者", + "Region": "地区", + "SuperFX Overclock": "SuperFX 超频", + "Sound Quality": "音质", + "GB Colorization": "GB 着色", + "auto": "自动", + "internal": "内部", + "Internal Palette": "内部调色板", + "GBC - Blue": "GBC蓝", + "GBC - Brown": "GBC 棕色", + "GBC - Dark Blue": "GBC 深蓝", + "GBC - Dark Brown": "GBC 深棕色", + "GBC - Dark Green": "GBC 深绿色", + "GBC - Grayscale": "GBC灰度", + "GBC - Green": "GBC 绿色", + "GBC - Inverted": "GBC 倒置", + "GBC - Orange": "GBC 橙", + "GBC - Red": "GBC红", + "GBC - Pastel Mix": "GBC 粉彩混合", + "GBC - Yellow": "GBC 黄色", + "Frameskip": "跳帧", + "Solar sensor level": "太阳能传感器级", + "Enable Turbo Buttons": "启用 Turbo 按钮", + "Turbo Delay in frames": "以帧为单位的涡轮延迟", + "Auto": "自动", + "Aspect Ratio (Need to refresh page)": "长宽比(需要刷新页面)", + "16:9 Resolution": "16:9 分辨率", + "4:3 Resolution": "4:3 分辨率", + "Player 1 Pak": "玩家 1 震动", + "Player 2 Pak": "玩家 2 震动", + "Player 3 Pak": "玩家 3 震动", + "Player 4 Pak": "玩家 4 震动", + "none": "无", + "memory": "内存", + "rumble": "震动", + "Screen layout": "画面布局", + "right/left": "右/左", + "left/right": "左/右", + "bottom/top": "底部/顶部", + "top/bottom": "上/下", + "top only": "仅顶部", + "bottom only": "仅底部", + "quick switch": "快速切换", + "hybrid/bottom": "混合/底部", + "hybrid/top": "混合/顶部", + "Screen Rotation": "屏幕旋转", + "CPU speed": "CPU 速度", + "Sound output": "声音输出", + "mono": "单声道", + "stereo": "立体声", + "OFF": "关闭", + "ON": "开", + "Fast Blitter": "快速Blitter", + "Bios": "Bios", + "Enable second memory card": "启用第二张存储卡", + "Pad 1 Type": "Pad 1 类型", + "Pad 2 Type": "Pad 2 类型", + "Pad 3 Type": "Pad 3 类型", + "Pad 4 Type": "Pad 4 类型", + "standard": "标准", + "analog": "模拟", + "negcon": "negcon", + "Enable Vibration": "启用振动", + "Enable interlacing mode(s)": "启用隔行扫描模式", + "Enhanced resolution (slow)": "增强分辨率(慢)", + "Enhanced resolution speed hack": "增强的分辨率速度破解", + "Aspect ratio": "长宽比", + "CPU overclock": "CPU超频", + "Force Neo Geo mode": "强制 Neo Geo 模式", + "Diagnostic Input": "诊断输入", + "download": "下载", + "keep in browser": "保留在浏览器中", + "Webassembly support is not detected in this browser": "在此浏览器中未检测到 Webassembly 支持", + "Please upgrade your browser to the latest version": "请将您的浏览器升级到最新版本", + "Missing mame config": "缺少 MAME 配置项", + "Stop Screen Recording": "停止录屏", + "Start Screen Recording": "开始录屏", + "Take Screenshot": "截图", + "Quick Save": "快速保存", + "Quick Load": "快速加载" +}