import { ref, computed } from 'vue'; const messages = { pl: { 'app.title': 'Nonograms', 'level.easy': 'ŁATWY 5X5', 'level.medium': 'ŚREDNI 10X10', 'level.hard': 'TRUDNY 15X15', 'level.custom': 'WŁASNY', 'level.guide': 'PODPOWIEDŹ ❓', 'actions.reset': 'RESET', 'actions.random': 'NOWA LOSOWA', 'actions.undo': 'COFNIJ', 'status.time': 'CZAS', 'status.moves': 'RUCHY', 'status.progress': 'POSTĘP', 'fixed.time': 'Czas:', 'fixed.progress': 'Postęp:', 'fixed.hide': 'Ukryj', 'fixed.show': 'Pokaż', 'guide.play': 'START', 'guide.pause': 'PAUZA', 'guide.step': 'KROK', 'guide.speed': 'SZYBKOŚĆ', 'guide.waiting': 'Oczekiwanie...', 'guide.solved': 'Rozwiązane!', 'custom.title': 'GRA WŁASNA', 'custom.prompt': 'Wprowadź rozmiar siatki (5 - 80):', 'custom.cancel': 'Anuluj', 'custom.start': 'Start', 'custom.sizeError': 'Rozmiar musi być między 5 a 80!', 'custom.fillRate': 'Wypełnienie', 'custom.difficulty': 'Poziom trudności', 'difficulty.easy': 'Łatwy', 'difficulty.harder': 'Trudniejszy', 'difficulty.hardest': 'Najtrudniejszy', 'difficulty.extreme': 'Ekstremalny', 'win.title': 'GRATULACJE!', 'win.message': 'Rozwiązałeś zagadkę!', 'win.time': 'Czas:', 'win.playAgain': 'Zagraj Ponownie', 'win.shareTitle': 'Udostępnij wynik', 'win.shareText': 'Ułożyłem nonogram {size}x{size} w {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Pobierz zrzut', 'win.difficulty': 'Poziom:', 'win.usedGuide': 'Użyto podpowiedzi: {count}', 'pwa.installTitle': 'Zainstaluj aplikację i graj offline', 'pwa.installMobile': 'Dodaj do ekranu głównego', 'pwa.installDesktop': 'Zainstaluj na komputerze', 'pwa.offlineReady': 'Aplikacja gotowa do pracy offline', 'pwa.newContent': 'Dostępna nowa wersja, odśwież aby zaktualizować', 'pwa.reload': 'Odśwież', 'pwa.close': 'Zamknij', 'language.label': 'Wybór języka', 'language.pl': 'Polski', 'language.en': 'Angielski', 'language.zh': 'Mandaryński', 'language.hi': 'Hindi', 'language.es': 'Hiszpański', 'language.fr': 'Francuski', 'language.ar': 'Arabski', 'language.bn': 'Bengalski', 'language.ru': 'Rosyjski', 'language.pt': 'Portugalski', 'language.ur': 'Urdu', 'language.de': 'Niemiecki', 'language.it': 'Włoski', 'language.nl': 'Holenderski', 'language.sv': 'Szwedzki', 'language.da': 'Duński', 'language.fi': 'Fiński', 'language.no': 'Norweski', 'language.cs': 'Czeski', 'language.sk': 'Słowacki', 'language.hu': 'Węgierski', 'language.ro': 'Rumuński', 'language.bg': 'Bułgarski', 'language.el': 'Grecki', 'language.uk': 'Ukraiński', 'language.be': 'Białoruski', 'language.sr': 'Serbski', 'language.hr': 'Chorwacki', 'language.sl': 'Słoweński', 'language.lt': 'Litewski', 'language.lv': 'Łotewski', 'language.et': 'Estoński', 'language.ga': 'Irlandzki', 'language.is': 'Islandzki', 'language.mt': 'Maltański', 'language.sq': 'Albański', 'language.mk': 'Macedoński', 'language.bs': 'Bośniacki', 'language.tr': 'Turecki', 'language.ca': 'Kataloński', 'language.gl': 'Galicyjski', 'language.cy': 'Walijski', 'language.gd': 'Szkocki gaelicki', 'language.eu': 'Baskijski', 'theme.label': 'Motyw', 'theme.system': 'System', 'theme.light': 'Jasny', 'theme.dark': 'Ciemny', 'language.searchLabel': 'Wyszukaj język', 'language.searchPlaceholder': 'Wpisz nazwę języka...', 'nav.newGame': 'NOWA GRA', 'nav.guide': 'PRZEWODNIK' }, en: { 'app.title': 'Nonograms', 'level.easy': 'EASY 5X5', 'level.medium': 'MEDIUM 10X10', 'level.hard': 'HARD 15X15', 'level.custom': 'CUSTOM', 'level.guide': 'GUIDE ❓', 'actions.reset': 'RESET', 'actions.random': 'NEW RANDOM', 'actions.undo': 'UNDO', 'status.time': 'TIME', 'status.moves': 'MOVES', 'status.progress': 'PROGRESS', 'fixed.time': 'Time:', 'fixed.progress': 'Progress:', 'fixed.hide': 'Hide', 'fixed.show': 'Show', 'guide.play': 'PLAY', 'guide.pause': 'PAUSE', 'guide.step': 'STEP', 'guide.speed': 'SPEED', 'guide.waiting': 'Waiting...', 'guide.solved': 'Solved!', 'custom.title': 'CUSTOM GAME', 'custom.prompt': 'Enter grid size (5 - 80):', 'custom.cancel': 'Cancel', 'custom.start': 'Start', 'custom.sizeError': 'Size must be between 5 and 80!', 'custom.fillRate': 'Fill Rate', 'custom.difficulty': 'Difficulty', 'difficulty.easy': 'Easy', 'difficulty.harder': 'Harder', 'difficulty.hardest': 'Hardest', 'difficulty.extreme': 'Extreme', 'win.title': 'CONGRATULATIONS!', 'win.message': 'You solved the puzzle!', 'win.time': 'Time:', 'win.playAgain': 'Play Again', 'win.shareTitle': 'Share your result', 'win.shareText': 'I solved a {size}x{size} nonogram in {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Download screenshot', 'win.difficulty': 'Difficulty:', 'win.usedGuide': 'Guide used: {count}', 'pwa.installTitle': 'Install the app and play offline', 'pwa.installMobile': 'Add to home screen', 'pwa.installDesktop': 'Install on desktop', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Language selection', 'language.pl': 'Polish', 'language.en': 'English', 'language.zh': 'Mandarin', 'language.hi': 'Hindi', 'language.es': 'Spanish', 'language.fr': 'French', 'language.ar': 'Arabic', 'language.bn': 'Bengali', 'language.ru': 'Russian', 'language.pt': 'Portuguese', 'language.ur': 'Urdu', 'language.de': 'German', 'language.it': 'Italian', 'language.nl': 'Dutch', 'language.sv': 'Swedish', 'language.da': 'Danish', 'language.fi': 'Finnish', 'language.no': 'Norwegian', 'language.cs': 'Czech', 'language.sk': 'Slovak', 'language.hu': 'Hungarian', 'language.ro': 'Romanian', 'language.bg': 'Bulgarian', 'language.el': 'Greek', 'language.uk': 'Ukrainian', 'language.be': 'Belarusian', 'language.sr': 'Serbian', 'language.hr': 'Croatian', 'language.sl': 'Slovenian', 'language.lt': 'Lithuanian', 'language.lv': 'Latvian', 'language.et': 'Estonian', 'language.ga': 'Irish', 'language.is': 'Icelandic', 'language.mt': 'Maltese', 'language.sq': 'Albanian', 'language.mk': 'Macedonian', 'language.bs': 'Bosnian', 'language.tr': 'Turkish', 'language.ca': 'Catalan', 'language.gl': 'Galician', 'language.cy': 'Welsh', 'language.gd': 'Scottish Gaelic', 'language.eu': 'Basque', 'language.af': 'Afrikaans', 'language.am': 'Amharic', 'language.hy': 'Armenian', 'language.az': 'Azerbaijani', 'language.my': 'Burmese', 'language.km': 'Khmer', 'language.ceb': 'Cebuano', 'language.fa': 'Persian', 'language.gu': 'Gujarati', 'language.ht': 'Haitian Creole', 'language.he': 'Hebrew', 'language.ig': 'Igbo', 'language.ilo': 'Ilocano', 'language.id': 'Indonesian', 'language.ja': 'Japanese', 'language.jv': 'Javanese', 'language.kn': 'Kannada', 'language.kk': 'Kazakh', 'language.rw': 'Kinyarwanda', 'language.rn': 'Kirundi', 'language.ko': 'Korean', 'language.ku': 'Kurdish (Kurmanji)', 'language.ckb': 'Kurdish (Sorani)', 'language.ky': 'Kyrgyz', 'language.lo': 'Lao', 'language.ms': 'Malay', 'language.mr': 'Marathi', 'language.mn': 'Mongolian', 'language.ne': 'Nepali', 'language.om': 'Oromo', 'language.ps': 'Pashto', 'language.pa': 'Punjabi', 'language.so': 'Somali', 'language.sw': 'Swahili', 'language.tl': 'Tagalog', 'language.ta': 'Tamil', 'language.te': 'Telugu', 'language.th': 'Thai', 'language.bo': 'Tibetan', 'language.ti': 'Tigrinya', 'language.uz': 'Uzbek', 'language.vi': 'Vietnamese', 'language.wo': 'Wolof', 'language.yo': 'Yoruba', 'language.pt-br': 'Portuguese (Brazil)', 'language.pt-pt': 'Portuguese (Portugal)', 'language.fr-ca': 'French (Canada)', 'language.nl-be': 'Flemish', 'language.es-es': 'Spanish (Castilian)', 'language.es-419': 'Spanish (Latin American)', 'language.zh-hant': 'Chinese (Traditional)', 'language.zh-hans': 'Chinese (Simplified)', 'theme.label': 'Theme', 'theme.system': 'System', 'theme.light': 'Light', 'theme.dark': 'Dark', 'language.searchLabel': 'Search language', 'language.searchPlaceholder': 'Type language name...', 'nav.newGame': 'NEW GAME', 'nav.guide': 'GUIDE' }, zh: { 'app.title': 'Nonograms', 'level.easy': '简单 5X5', 'level.medium': '中等 10X10', 'level.hard': '困难 15X15', 'level.custom': '自定义', 'level.guide': '指南 ❓', 'actions.reset': '重置', 'actions.random': '新随机', 'actions.undo': '撤销', 'status.time': '时间', 'status.moves': '步数', 'status.progress': '进度', 'fixed.time': '时间:', 'fixed.progress': '进度:', 'fixed.hide': '隐藏', 'fixed.show': '显示', 'guide.play': '开始', 'guide.pause': '暂停', 'guide.step': '步骤', 'guide.speed': '速度', 'guide.waiting': '等待...', 'guide.solved': '已解!', 'custom.title': '自定义游戏', 'custom.prompt': '输入网格大小 (5 - 80):', 'custom.cancel': '取消', 'custom.start': '开始', 'custom.sizeError': '尺寸必须在 5 到 80 之间!', 'custom.fillRate': '填充率', 'custom.difficulty': '难度', 'difficulty.easy': '简单', 'difficulty.harder': '较难', 'difficulty.hardest': '最难', 'difficulty.extreme': '极限', 'win.title': '恭喜!', 'win.message': '你解开了谜题!', 'win.time': '时间:', 'win.difficulty': '难度:', 'win.usedGuide': '使用指南: {count}', 'win.playAgain': '再玩一次', 'win.shareTitle': '分享你的结果', 'win.shareText': '我在 {time} 内解开了 {size}x{size} 的数织!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': '下载截图', 'pwa.installTitle': '安装应用并离线游玩', 'pwa.installMobile': '添加到主屏幕', 'pwa.installDesktop': '安装到桌面', 'pwa.offlineReady': '应用已准备好离线工作', 'pwa.newContent': '有新内容可用,点击重新加载以更新', 'pwa.reload': '重新加载', 'pwa.close': '关闭', 'language.label': '语言选择', 'language.pl': '波兰语', 'language.en': '英语', 'language.zh': '中文 (简体)', 'language.zh-hant': '中文 (繁体)', 'language.hi': '印地语', 'language.es': '西班牙语', 'language.fr': '法语', 'language.ar': '阿拉伯语', 'language.bn': '孟加拉语', 'language.ru': '俄语', 'language.pt': '葡萄牙语', 'language.ur': '乌尔都语', 'theme.label': '主题', 'theme.system': '系统', 'theme.light': '浅色', 'theme.dark': '深色', 'language.searchLabel': '搜索语言', 'language.searchPlaceholder': '输入语言名称...', 'nav.newGame': '新游戏', 'nav.guide': '指南' }, 'zh-hant': { 'app.title': 'Nonograms', 'level.easy': '簡單 5X5', 'level.medium': '中等 10X10', 'level.hard': '困難 15X15', 'level.custom': '自定義', 'level.guide': '指南 ❓', 'actions.reset': '重置', 'actions.random': '新隨機', 'actions.undo': '撤銷', 'status.time': '時間', 'status.moves': '步數', 'status.progress': '進度', 'fixed.time': '時間:', 'fixed.progress': '進度:', 'fixed.hide': '隱藏', 'fixed.show': '顯示', 'guide.play': '開始', 'guide.pause': '暫停', 'guide.step': '步驟', 'guide.speed': '速度', 'guide.waiting': '等待...', 'guide.solved': '已解!', 'custom.title': '自定義遊戲', 'custom.prompt': '輸入網格大小 (5 - 80):', 'custom.cancel': '取消', 'custom.start': '開始', 'custom.sizeError': '尺寸必須在 5 到 80 之間!', 'win.title': '恭喜!', 'win.message': '你解開了謎題!', 'win.time': '時間:', 'win.playAgain': '再玩一次', 'win.shareTitle': '分享你的結果', 'win.shareText': '我在 {time} 內解開了 {size}x{size} 的數織!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': '下載截圖', 'pwa.installTitle': '安裝應用並離線遊玩', 'pwa.installMobile': '添加到主屏幕', 'pwa.installDesktop': '安裝到桌面', 'pwa.offlineReady': '應用程式已準備好離線工作', 'pwa.newContent': '有新內容可用,點擊重新加載以更新', 'pwa.reload': '重新加載', 'pwa.close': '關閉', 'language.label': '語言選擇', 'language.pl': '波蘭語', 'language.en': '英語', 'language.zh': '中文 (簡體)', 'language.zh-hant': '中文 (繁體)', 'language.hi': '印地語', 'language.es': '西班牙語', 'language.fr': '法語', 'language.ar': '阿拉伯語', 'language.bn': '孟加拉語', 'language.ru': '俄語', 'language.pt': '葡萄牙語', 'language.ur': '烏爾都語', 'theme.label': '主題', 'theme.system': '系統', 'theme.light': '淺色', 'theme.dark': '深色', 'language.searchLabel': '搜尋語言', 'language.searchPlaceholder': '輸入語言名稱...', 'nav.newGame': '新遊戲', 'nav.guide': '指南' }, hi: { 'app.title': 'Nonograms', 'level.easy': 'आसान 5X5', 'level.medium': 'मध्यम 10X10', 'level.hard': 'कठिन 15X15', 'level.custom': 'कस्टम', 'level.guide': 'गाइड ❓', 'actions.reset': 'रीसेट', 'actions.random': 'नई रैंडम', 'actions.undo': 'वापस', 'status.time': 'समय', 'status.moves': 'चालें', 'status.progress': 'प्रगति', 'fixed.time': 'समय:', 'fixed.progress': 'प्रगति:', 'fixed.hide': 'छिपाएं', 'fixed.show': 'दिखाएं', 'guide.play': 'शुरू', 'guide.pause': 'रोकें', 'guide.step': 'कदम', 'guide.speed': 'गति', 'guide.waiting': 'प्रतीक्षा...', 'guide.solved': 'हल हो गया!', 'custom.title': 'कस्टम गेम', 'custom.prompt': 'ग्रिड आकार दर्ज करें (5 - 80):', 'custom.cancel': 'रद्द करें', 'custom.start': 'शुरू', 'custom.sizeError': 'आकार 5 और 80 के बीच होना चाहिए!', 'win.title': 'बधाई!', 'win.message': 'आपने पहेली हल कर ली!', 'win.time': 'समय:', 'win.playAgain': 'फिर से खेलें', 'win.shareTitle': 'अपना परिणाम साझा करें', 'win.shareText': 'मैंने {time} में {size}x{size} नॉनोग्राम हल किया!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'स्क्रीनशॉट डाउनलोड करें', 'pwa.installTitle': 'ऐप इंस्टॉल करें और ऑफलाइन खेलें', 'pwa.installMobile': 'होम स्क्रीन पर जोड़ें', 'pwa.installDesktop': 'डेस्कटॉप पर इंस्टॉल करें', 'pwa.offlineReady': 'ऐप ऑफ़लाइन काम करने के लिए तैयार है', 'pwa.newContent': 'नई सामग्री उपलब्ध है, अपडेट करने के लिए रीलोड बटन पर क्लिक करें', 'pwa.reload': 'रीलोड', 'pwa.close': 'बंद करें', 'language.label': 'भाषा चयन', 'language.pl': 'पोलिश', 'language.en': 'अंग्रेज़ी', 'language.zh': 'चीनी', 'language.hi': 'हिंदी', 'language.es': 'स्पेनिश', 'language.fr': 'फ़्रेंच', 'language.ar': 'अरबी', 'language.bn': 'बंगाली', 'language.ru': 'रूसी', 'language.pt': 'पुर्तगाली', 'language.ur': 'उर्दू', 'theme.label': 'थीम', 'theme.system': 'सिस्टम', 'theme.light': 'हल्का', 'theme.dark': 'गहरा', 'language.searchLabel': 'भाषा खोजें', 'language.searchPlaceholder': 'भाषा का नाम लिखें...', 'nav.newGame': 'नया खेल', 'nav.guide': 'गाइड' }, es: { 'app.title': 'Nonograms', 'level.easy': 'FÁCIL 5X5', 'level.medium': 'MEDIO 10X10', 'level.hard': 'DIFÍCIL 15X15', 'level.custom': 'PERSONALIZADO', 'level.guide': 'GUÍA ❓', 'actions.reset': 'REINICIAR', 'actions.random': 'NUEVO ALEATORIO', 'actions.undo': 'DESHACER', 'status.time': 'TIEMPO', 'status.moves': 'MOVIMIENTOS', 'status.progress': 'PROGRESO', 'fixed.time': 'Tiempo:', 'fixed.progress': 'Progreso:', 'fixed.hide': 'Ocultar', 'fixed.show': 'Mostrar', 'guide.play': 'INICIAR', 'guide.pause': 'PAUSA', 'guide.step': 'PASO', 'guide.speed': 'VELOCIDAD', 'guide.waiting': 'Esperando...', 'guide.solved': '¡Resuelto!', 'custom.title': 'JUEGO PERSONALIZADO', 'custom.prompt': 'Introduce el tamaño de la cuadrícula (5 - 80):', 'custom.cancel': 'Cancelar', 'custom.start': 'Empezar', 'custom.sizeError': '¡El tamaño debe estar entre 5 y 80!', 'custom.fillRate': 'Relleno', 'custom.difficulty': 'Dificultad', 'difficulty.easy': 'Fácil', 'difficulty.harder': 'Más difícil', 'difficulty.hardest': 'El más difícil', 'difficulty.extreme': 'Extremo', 'win.title': '¡FELICIDADES!', 'win.message': '¡Has resuelto el rompecabezas!', 'win.time': 'Tiempo:', 'win.difficulty': 'Dificultad:', 'win.usedGuide': 'Guía usada: {count}', 'win.playAgain': 'Jugar de nuevo', 'win.shareTitle': 'Comparte tu resultado', 'win.shareText': '¡Resolví un nonograma de {size}x{size} en {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Descargar captura', 'pwa.installTitle': 'Instala la app y juega sin conexión', 'pwa.installMobile': 'Agregar a la pantalla de inicio', 'pwa.installDesktop': 'Instalar en el escritorio', 'pwa.offlineReady': 'Aplicación lista para trabajar sin conexión', 'pwa.newContent': 'Nuevo contenido disponible, haz clic en recargar para actualizar', 'pwa.reload': 'Recargar', 'pwa.close': 'Cerrar', 'language.label': 'Selección de idioma', 'language.pl': 'Polaco', 'language.en': 'Inglés', 'language.zh': 'Chino', 'language.hi': 'Hindi', 'language.es': 'Español', 'language.fr': 'Francés', 'language.ar': 'Árabe', 'language.bn': 'Bengalí', 'language.ru': 'Ruso', 'language.pt': 'Portugués', 'language.ur': 'Urdu', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Claro', 'theme.dark': 'Oscuro', 'language.searchLabel': 'Buscar idioma', 'language.searchPlaceholder': 'Escribe el nombre del idioma...', 'nav.newGame': 'NUEVO JUEGO', 'nav.guide': 'GUÍA' }, fr: { 'app.title': 'Nonograms', 'level.easy': 'FACILE 5X5', 'level.medium': 'MOYEN 10X10', 'level.hard': 'DIFFICILE 15X15', 'level.custom': 'PERSONNALISÉ', 'level.guide': 'GUIDE ❓', 'actions.reset': 'RÉINITIALISER', 'actions.random': 'NOUVEAU ALÉATOIRE', 'actions.undo': 'ANNULER', 'status.time': 'TEMPS', 'status.moves': 'COUPS', 'status.progress': 'PROGRÈS', 'fixed.time': 'Temps:', 'fixed.progress': 'Progrès:', 'fixed.hide': 'Masquer', 'fixed.show': 'Afficher', 'guide.play': 'LANCER', 'guide.pause': 'PAUSE', 'guide.step': 'ÉTAPE', 'guide.speed': 'VITESSE', 'guide.waiting': 'En attente...', 'guide.solved': 'Résolu !', 'custom.title': 'JEU PERSONNALISÉ', 'custom.prompt': 'Entrez la taille de la grille (5 - 80) :', 'custom.cancel': 'Annuler', 'custom.start': 'Démarrer', 'custom.sizeError': 'La taille doit être entre 5 et 80 !', 'custom.fillRate': 'Remplissage', 'custom.difficulty': 'Difficulté', 'difficulty.easy': 'Facile', 'difficulty.harder': 'Plus difficile', 'difficulty.hardest': 'Le plus difficile', 'difficulty.extreme': 'Extrême', 'win.title': 'FÉLICITATIONS !', 'win.message': 'Vous avez résolu le puzzle !', 'win.time': 'Temps:', 'win.difficulty': 'Difficulté :', 'win.usedGuide': 'Guide utilisé : {count}', 'win.playAgain': 'Rejouer', 'win.shareTitle': 'Partagez votre résultat', 'win.shareText': 'J’ai résolu un nonogramme {size}x{size} en {time} !', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Télécharger la capture', 'pwa.installTitle': 'Installez l’app et jouez hors ligne', 'pwa.installMobile': 'Ajouter à l’écran d’accueil', 'pwa.installDesktop': 'Installer sur le bureau', 'pwa.offlineReady': 'Application prête à fonctionner hors ligne', 'pwa.newContent': 'Nouveau contenu disponible, cliquez sur recharger pour mettre à jour', 'pwa.reload': 'Recharger', 'pwa.close': 'Fermer', 'language.label': 'Choix de la langue', 'language.pl': 'Polonais', 'language.en': 'Anglais', 'language.zh': 'Chinois', 'language.hi': 'Hindi', 'language.es': 'Espagnol', 'language.fr': 'Français', 'language.ar': 'Arabe', 'language.bn': 'Bengali', 'language.ru': 'Russe', 'language.pt': 'Portugais', 'language.ur': 'Ourdou', 'theme.label': 'Thème', 'theme.system': 'Système', 'theme.light': 'Clair', 'theme.dark': 'Sombre', 'language.searchLabel': 'Rechercher une langue', 'language.searchPlaceholder': 'Tapez le nom de la langue...', 'nav.newGame': 'NOUVEAU JEU', 'nav.guide': 'GUIDE' }, ar: { 'app.title': 'Nonograms', 'level.easy': 'سهل 5X5', 'level.medium': 'متوسط 10X10', 'level.hard': 'صعب 15X15', 'level.custom': 'مخصص', 'level.guide': 'دليل ❓', 'actions.reset': 'إعادة ضبط', 'actions.random': 'عشوائي جديد', 'actions.undo': 'تراجع', 'status.time': 'الوقت', 'status.moves': 'الحركات', 'status.progress': 'التقدم', 'fixed.time': 'الوقت:', 'fixed.progress': 'التقدم:', 'fixed.hide': 'إخفاء', 'fixed.show': 'إظهار', 'guide.play': 'ابدأ', 'guide.pause': 'إيقاف مؤقت', 'guide.step': 'خطوة', 'guide.speed': 'السرعة', 'guide.waiting': 'جارٍ الانتظار...', 'guide.solved': 'تم الحل!', 'custom.title': 'لعبة مخصصة', 'custom.prompt': 'أدخل حجم الشبكة (5 - 80):', 'custom.cancel': 'إلغاء', 'custom.start': 'ابدأ', 'custom.sizeError': 'يجب أن يكون الحجم بين 5 و80!', 'custom.fillRate': 'معدل الملء', 'custom.difficulty': 'الصعوبة', 'difficulty.easy': 'سهل', 'difficulty.harder': 'أصعب', 'difficulty.hardest': 'الأصعب', 'difficulty.extreme': 'أقصى', 'win.title': 'تهانينا!', 'win.message': 'لقد حللت اللغز!', 'win.time': 'الوقت:', 'win.difficulty': 'الصعوبة:', 'win.usedGuide': 'تم استخدام الدليل: {count}', 'win.playAgain': 'العب مرة أخرى', 'win.shareTitle': 'شارك نتيجتك', 'win.shareText': 'حللت نونوغرام {size}x{size} في {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'تحميل لقطة الشاشة', 'pwa.installTitle': 'ثبّت التطبيق والعب دون اتصال', 'pwa.installMobile': 'أضف إلى الشاشة الرئيسية', 'pwa.installDesktop': 'التثبيت على سطح المكتب', 'pwa.offlineReady': 'التطبيق جاهز للعمل دون اتصال', 'pwa.newContent': 'محتوى جديد متوفر، انقر على زر إعادة التحميل للتحديث', 'pwa.reload': 'إعادة تحميل', 'pwa.close': 'إغلاق', 'language.label': 'اختيار اللغة', 'language.pl': 'البولندية', 'language.en': 'الإنجليزية', 'language.zh': 'الصينية', 'language.hi': 'الهندية', 'language.es': 'الإسبانية', 'language.fr': 'الفرنسية', 'language.ar': 'العربية', 'language.bn': 'البنغالية', 'language.ru': 'الروسية', 'language.pt': 'البرتغالية', 'language.ur': 'الأردية', 'theme.label': 'السمة', 'theme.system': 'النظام', 'theme.light': 'فاتح', 'theme.dark': 'داكن', 'language.searchLabel': 'ابحث عن لغة', 'language.searchPlaceholder': 'اكتب اسم اللغة...', 'nav.newGame': 'لعبة جديدة', 'nav.guide': 'دليل' }, bn: { 'app.title': 'Nonograms', 'level.easy': 'সহজ 5X5', 'level.medium': 'মাঝারি 10X10', 'level.hard': 'কঠিন 15X15', 'level.custom': 'কাস্টম', 'level.guide': 'গাইড ❓', 'actions.reset': 'রিসেট', 'actions.random': 'নতুন র‍্যান্ডম', 'actions.undo': 'পূর্বাবস্থায়', 'status.time': 'সময়', 'status.moves': 'চাল', 'status.progress': 'অগ্রগতি', 'fixed.time': 'সময়:', 'fixed.progress': 'অগ্রগতি:', 'fixed.hide': 'লুকান', 'fixed.show': 'দেখান', 'guide.play': 'শুরু', 'guide.pause': 'বিরতি', 'guide.step': 'ধাপ', 'guide.speed': 'গতি', 'guide.waiting': 'অপেক্ষা...', 'guide.solved': 'সমাধান হয়েছে!', 'custom.title': 'কাস্টম গেম', 'custom.prompt': 'গ্রিডের আকার দিন (5 - 80):', 'custom.cancel': 'বাতিল', 'custom.start': 'শুরু', 'custom.sizeError': 'আকার 5 থেকে 80 এর মধ্যে হতে হবে!', 'win.title': 'অভিনন্দন!', 'win.message': 'আপনি ধাঁধা সমাধান করেছেন!', 'win.time': 'সময়:', 'win.playAgain': 'আবার খেলুন', 'win.shareTitle': 'আপনার ফলাফল শেয়ার করুন', 'win.shareText': 'আমি {time} সময়ে {size}x{size} ননোগ্রাম সমাধান করেছি!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'স্ক্রিনশট ডাউনলোড করুন', 'pwa.installTitle': 'অ্যাপটি ইনস্টল করে অফলাইনে খেলুন', 'pwa.installMobile': 'হোম স্ক্রিনে যোগ করুন', 'pwa.installDesktop': 'ডেস্কটপে ইনস্টল করুন', 'pwa.offlineReady': 'অ্যাপটি অফলাইনে কাজ করার জন্য প্রস্তুত', 'pwa.newContent': 'নতুন কন্টেন্ট উপলব্ধ, আপডেট করতে রিলোড বাটনে ক্লিক করুন', 'pwa.reload': 'রিলোড', 'pwa.close': 'বন্ধ করুন', 'language.label': 'ভাষা নির্বাচন', 'language.pl': 'পোলিশ', 'language.en': 'ইংরেজি', 'language.zh': 'চীনা', 'language.hi': 'হিন্দি', 'language.es': 'স্প্যানিশ', 'language.fr': 'ফরাসি', 'language.ar': 'আরবি', 'language.bn': 'বাংলা', 'language.ru': 'রুশ', 'language.pt': 'পর্তুগিজ', 'language.ur': 'উর্দু', 'theme.label': 'থিম', 'theme.system': 'সিস্টেম', 'theme.light': 'হালকা', 'theme.dark': 'গাঢ়', 'language.searchLabel': 'ভাষা অনুসন্ধান করুন', 'language.searchPlaceholder': 'ভাষার নাম লিখুন...', 'nav.newGame': 'নতুন খেলা', 'nav.guide': 'নির্দেশিকা' }, ru: { 'app.title': 'Nonograms', 'level.easy': 'ЛЕГКО 5X5', 'level.medium': 'СРЕДНЕ 10X10', 'level.hard': 'ТЯЖЕЛО 15X15', 'level.custom': 'СВОЯ', 'level.guide': 'ПОДСКАЗКА ❓', 'actions.reset': 'СБРОС', 'actions.random': 'НОВАЯ СЛУЧАЙНАЯ', 'actions.undo': 'ОТМЕНА', 'status.time': 'ВРЕМЯ', 'status.moves': 'ХОДЫ', 'status.progress': 'ПРОГРЕСС', 'fixed.time': 'Время:', 'fixed.progress': 'Прогресс:', 'fixed.hide': 'Скрыть', 'fixed.show': 'Показать', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'ШАГ', 'guide.speed': 'СКОРОСТЬ', 'guide.waiting': 'Ожидание...', 'guide.solved': 'Решено!', 'custom.title': 'СВОЯ ИГРА', 'custom.prompt': 'Введите размер сетки (5 - 80):', 'custom.cancel': 'Отмена', 'custom.start': 'Старт', 'custom.sizeError': 'Размер должен быть от 5 до 80!', 'custom.fillRate': 'Заполнение', 'custom.difficulty': 'Сложность', 'difficulty.easy': 'Легкий', 'difficulty.harder': 'Сложный', 'difficulty.hardest': 'Очень сложный', 'difficulty.extreme': 'Экстремальный', 'win.title': 'ПОЗДРАВЛЯЕМ!', 'win.message': 'Вы решили головоломку!', 'win.time': 'Время:', 'win.difficulty': 'Сложность:', 'win.usedGuide': 'Подсказок использовано: {count}', 'win.playAgain': 'Сыграть снова', 'win.shareTitle': 'Поделитесь результатом', 'win.shareText': 'Я решил(а) нонограмму {size}x{size} за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Скачать снимок', 'pwa.installTitle': 'Установите приложение и играйте офлайн', 'pwa.installMobile': 'Добавить на главный экран', 'pwa.installDesktop': 'Установить на компьютер', 'pwa.offlineReady': 'Приложение готово к работе офлайн', 'pwa.newContent': 'Доступен новый контент, нажмите перезагрузить для обновления', 'pwa.reload': 'Перезагрузить', 'pwa.close': 'Закрыть', 'language.label': 'Выбор языка', 'language.pl': 'Польский', 'language.en': 'Английский', 'language.zh': 'Китайский', 'language.hi': 'Хинди', 'language.es': 'Испанский', 'language.fr': 'Французский', 'language.ar': 'Арабский', 'language.bn': 'Бенгальский', 'language.ru': 'Русский', 'language.pt': 'Португальский', 'language.ur': 'Урду', 'theme.label': 'Тема', 'theme.system': 'Система', 'theme.light': 'Светлая', 'theme.dark': 'Тёмная', 'language.searchLabel': 'Поиск языка', 'language.searchPlaceholder': 'Введите название языка...', 'nav.newGame': 'НОВАЯ ИГРА', 'nav.guide': 'РУКОВОДСТВО' }, pt: { 'app.title': 'Nonograms', 'level.easy': 'FÁCIL 5X5', 'level.medium': 'MÉDIO 10X10', 'level.hard': 'DIFÍCIL 15X15', 'level.custom': 'PERSONALIZADO', 'level.guide': 'GUIA ❓', 'actions.reset': 'REINICIAR', 'actions.random': 'NOVO ALEATÓRIO', 'actions.undo': 'DESFAZER', 'status.time': 'TEMPO', 'status.moves': 'MOVIMENTOS', 'status.progress': 'PROGRESSO', 'fixed.time': 'Tempo:', 'fixed.progress': 'Progresso:', 'fixed.hide': 'Ocultar', 'fixed.show': 'Mostrar', 'guide.play': 'INICIAR', 'guide.pause': 'PAUSAR', 'guide.step': 'PASSO', 'guide.speed': 'VELOCIDADE', 'guide.waiting': 'Aguardando...', 'guide.solved': 'Resolvido!', 'custom.title': 'JOGO PERSONALIZADO', 'custom.prompt': 'Digite o tamanho da grade (5 - 80):', 'custom.cancel': 'Cancelar', 'custom.start': 'Iniciar', 'custom.sizeError': 'O tamanho deve estar entre 5 e 80!', 'win.title': 'PARABÉNS!', 'win.message': 'Você resolveu o puzzle!', 'win.time': 'Tempo:', 'win.playAgain': 'Jogar novamente', 'win.shareTitle': 'Compartilhe seu resultado', 'win.shareText': 'Resolvi um nonograma {size}x{size} em {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Baixar captura', 'pwa.installTitle': 'Instale o app e jogue offline', 'pwa.installMobile': 'Adicionar à tela inicial', 'pwa.installDesktop': 'Instalar no desktop', 'pwa.offlineReady': 'App pronto para funcionar offline', 'pwa.newContent': 'Novo conteúdo disponível, clique em recarregar para atualizar', 'pwa.reload': 'Recarregar', 'pwa.close': 'Fechar', 'language.label': 'Seleção de idioma', 'language.pl': 'Polonês', 'language.en': 'Inglês', 'language.zh': 'Chinês', 'language.hi': 'Hindi', 'language.es': 'Espanhol', 'language.fr': 'Francês', 'language.ar': 'Árabe', 'language.bn': 'Bengali', 'language.ru': 'Russo', 'language.pt': 'Português', 'language.ur': 'Urdu', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Claro', 'theme.dark': 'Escuro', 'language.searchLabel': 'Buscar idioma', 'language.searchPlaceholder': 'Digite o nome do idioma...', 'nav.newGame': 'NOVO JOGO', 'nav.guide': 'GUIA' }, ur: { 'app.title': 'Nonograms', 'level.easy': 'آسان 5X5', 'level.medium': 'درمیانہ 10X10', 'level.hard': 'مشکل 15X15', 'level.custom': 'حسب ضرورت', 'level.guide': 'رہنمائی ❓', 'actions.reset': 'ری سیٹ', 'actions.random': 'نیا رینڈم', 'actions.undo': 'واپس', 'status.time': 'وقت', 'status.moves': 'چالیں', 'status.progress': 'پیش رفت', 'fixed.time': 'وقت:', 'fixed.progress': 'پیش رفت:', 'fixed.hide': 'چھپائیں', 'fixed.show': 'دکھائیں', 'guide.play': 'شروع', 'guide.pause': 'توقف', 'guide.step': 'قدم', 'guide.speed': 'رفتار', 'guide.waiting': 'انتظار...', 'guide.solved': 'حل ہوگیا!', 'custom.title': 'حسب ضرورت کھیل', 'custom.prompt': 'گرڈ کا سائز درج کریں (5 - 80):', 'custom.cancel': 'منسوخ', 'custom.start': 'شروع', 'custom.sizeError': 'سائز 5 اور 80 کے درمیان ہونا چاہیے!', 'win.title': 'مبارک ہو!', 'win.message': 'آپ نے پہیلی حل کر لی!', 'win.time': 'وقت:', 'win.playAgain': 'دوبارہ کھیلیں', 'win.shareTitle': 'اپنا نتیجہ شیئر کریں', 'win.shareText': 'میں نے {time} میں {size}x{size} نونوگرام حل کیا!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'اسکرین شاٹ ڈاؤن لوڈ کریں', 'pwa.installTitle': 'ایپ انسٹال کریں اور آف لائن کھیلیں', 'pwa.installMobile': 'ہوم اسکرین پر شامل کریں', 'pwa.installDesktop': 'ڈیسک ٹاپ پر انسٹال کریں', 'pwa.offlineReady': 'ایپ آف لائن کام کرنے کے لیے تیار ہے', 'pwa.newContent': 'نیا مواد دستیاب ہے، اپ ڈیٹ کرنے کے لیے ری لوڈ بٹن پر کلک کریں', 'pwa.reload': 'ری لوڈ', 'pwa.close': 'بند کریں', 'language.label': 'زبان کا انتخاب', 'language.pl': 'پولش', 'language.en': 'انگریزی', 'language.zh': 'چینی', 'language.hi': 'ہندی', 'language.es': 'ہسپانوی', 'language.fr': 'فرانسیسی', 'language.ar': 'عربی', 'language.bn': 'بنگالی', 'language.ru': 'روسی', 'language.pt': 'پرتگالی', 'language.ur': 'اردو', 'theme.label': 'تھیم', 'theme.system': 'سسٹم', 'theme.light': 'ہلکا', 'theme.dark': 'گہرا', 'language.searchLabel': 'زبان تلاش کریں', 'language.searchPlaceholder': 'زبان کا نام درج کریں...', 'nav.newGame': 'نیا کھیل', 'nav.guide': 'رہنما' } , de: { 'app.title': 'Nonograms', 'level.easy': 'EINFACH 5X5', 'level.medium': 'MITTEL 10X10', 'level.hard': 'SCHWER 15X15', 'level.custom': 'EIGENE', 'level.guide': 'ANLEITUNG ❓', 'actions.reset': 'ZURÜCKSETZEN', 'actions.random': 'NEUE ZUFÄLLIGE', 'actions.undo': 'RÜCKGÄNGIG', 'status.time': 'ZEIT', 'status.moves': 'ZÜGE', 'status.progress': 'FORTSCHRITT', 'fixed.time': 'Zeit:', 'fixed.progress': 'Fortschritt:', 'fixed.hide': 'Verbergen', 'fixed.show': 'Zeigen', 'guide.play': 'START', 'guide.pause': 'PAUSE', 'guide.step': 'SCHRITT', 'guide.speed': 'GESCHWINDIGKEIT', 'guide.waiting': 'Warten...', 'guide.solved': 'Gelöst!', 'custom.title': 'EIGENE SPIELE', 'custom.prompt': 'Geben Sie die Gittergröße ein (5 - 80):', 'custom.cancel': 'Abbrechen', 'custom.start': 'Start', 'custom.sizeError': 'Die Größe muss zwischen 5 und 80 liegen!', 'custom.fillRate': 'Füllrate', 'custom.difficulty': 'Schwierigkeit', 'difficulty.easy': 'Einfach', 'difficulty.harder': 'Schwerer', 'difficulty.hardest': 'Am schwersten', 'difficulty.extreme': 'Extrem', 'win.title': 'HERZLICHEN GLÜCKWUNSCH!', 'win.message': 'Sie haben das Rätsel gelöst!', 'win.time': 'Zeit:', 'win.difficulty': 'Schwierigkeit:', 'win.usedGuide': 'Hilfe benutzt: {count}', 'win.playAgain': 'Erneut spielen', 'win.shareTitle': 'Teilen Sie Ihr Ergebnis', 'win.shareText': 'Ich habe ein {size}x{size} Nonogramm in {time} gelöst!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Screenshot herunterladen', 'pwa.installTitle': 'App installieren und offline spielen', 'pwa.installMobile': 'Zum Startbildschirm hinzufügen', 'pwa.installDesktop': 'Auf dem Desktop installieren', 'pwa.offlineReady': 'App ist bereit für den Offline-Betrieb', 'pwa.newContent': 'Neuer Inhalt verfügbar, klicken Sie auf Neu laden zum Aktualisieren', 'pwa.reload': 'Neu laden', 'pwa.close': 'Schließen', 'language.label': 'Sprachauswahl', 'language.pl': 'Polnisch', 'language.en': 'Englisch', 'language.zh': 'Mandarin', 'language.hi': 'Hindi', 'language.es': 'Spanisch', 'language.fr': 'Französisch', 'language.ar': 'Arabisch', 'language.bn': 'Bengalisch', 'language.ru': 'Russisch', 'language.pt': 'Portugiesisch', 'language.ur': 'Urdu', 'theme.label': 'Design', 'theme.system': 'System', 'theme.light': 'Hell', 'theme.dark': 'Dunkel', 'language.searchLabel': 'Sprache suchen', 'language.searchPlaceholder': 'Sprachname eingeben...', 'nav.newGame': 'NEUES SPIEL', 'nav.guide': 'ANLEITUNG' }, it: { 'app.title': 'Nonograms', 'level.easy': 'FACILE 5X5', 'level.medium': 'MEDIO 10X10', 'level.hard': 'DIFFICILE 15X15', 'level.custom': 'PERSONALIZZATO', 'level.guide': 'GUIDA ❓', 'actions.reset': 'RESET', 'actions.random': 'NUOVO CASUALE', 'actions.undo': 'ANNULLA', 'status.time': 'TEMPO', 'status.moves': 'MOSSE', 'status.progress': 'PROGRESSO', 'fixed.time': 'Tempo:', 'fixed.progress': 'Progresso:', 'fixed.hide': 'Nascondi', 'fixed.show': 'Mostra', 'guide.play': 'AVVIA', 'guide.pause': 'PAUSA', 'guide.step': 'PASSO', 'guide.speed': 'VELOCITÀ', 'guide.waiting': 'In attesa...', 'guide.solved': 'Risolto!', 'custom.title': 'GIOCO PERSONALIZZATO', 'custom.prompt': 'Inserisci dimensione griglia (5 - 80):', 'custom.cancel': 'Annulla', 'custom.start': 'Avvia', 'custom.sizeError': 'La dimensione deve essere tra 5 e 80!', 'win.title': 'CONGRATULAZIONI!', 'win.message': 'Hai risolto il puzzle!', 'win.time': 'Tempo:', 'win.playAgain': 'Gioca di nuovo', 'win.shareTitle': 'Condividi il tuo risultato', 'win.shareText': 'Ho risolto un nonogramma {size}x{size} in {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Scarica screenshot', 'pwa.installTitle': 'Installa l’app e gioca offline', 'pwa.installMobile': 'Aggiungi alla schermata Home', 'pwa.installDesktop': 'Installa sul desktop', 'pwa.offlineReady': 'App pronta per lavorare offline', 'pwa.newContent': 'Nuovo contenuto disponibile, clicca su ricarica per aggiornare', 'pwa.reload': 'Ricarica', 'pwa.close': 'Chiudi', 'language.label': 'Selezione lingua', 'language.pl': 'Polacco', 'language.en': 'Inglese', 'language.zh': 'Cinese', 'language.hi': 'Hindi', 'language.es': 'Spagnolo', 'language.fr': 'Francese', 'language.ar': 'Arabo', 'language.bn': 'Bengalese', 'language.ru': 'Russo', 'language.pt': 'Portoghese', 'language.ur': 'Urdu', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Chiaro', 'theme.dark': 'Scuro', 'language.searchLabel': 'Cerca lingua', 'language.searchPlaceholder': 'Digita nome della lingua...', 'nav.newGame': 'NUOVO GIOCO', 'nav.guide': 'GUIDA' }, nl: { 'app.title': 'Nonograms', 'level.easy': 'MAKKELIJK 5X5', 'level.medium': 'GEMIDDELD 10X10', 'level.hard': 'MOEILIJK 15X15', 'level.custom': 'AANGEPAST', 'level.guide': 'HANDLEIDING ❓', 'actions.reset': 'RESET', 'actions.random': 'NIEUWE WILLEKEURIGE', 'actions.undo': 'ONGEDAN', 'status.time': 'TIJD', 'status.moves': 'ZETTEN', 'status.progress': 'VOORTGANG', 'fixed.time': 'Tijd:', 'fixed.progress': 'Voortgang:', 'fixed.hide': 'Verbergen', 'fixed.show': 'Tonen', 'guide.play': 'SPELEN', 'guide.pause': 'PAUZE', 'guide.step': 'STAP', 'guide.speed': 'SNELHEID', 'guide.waiting': 'Wachten...', 'guide.solved': 'Opgelost!', 'custom.title': 'AANGEPASTE SPEL', 'custom.prompt': 'Voer rastergrootte in (5 - 80):', 'custom.cancel': 'Annuleren', 'custom.start': 'Start', 'custom.sizeError': 'Grootte moet tussen 5 en 80 zijn!', 'win.title': 'GEFELICITEERD!', 'win.message': 'Je hebt de puzzel opgelost!', 'win.time': 'Tijd:', 'win.playAgain': 'Opnieuw spelen', 'win.shareTitle': 'Deel je resultaat', 'win.shareText': 'Ik heb een {size}x{size} nonogram opgelost in {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Screenshot downloaden', 'pwa.installTitle': 'Installeer de app en speel offline', 'pwa.installMobile': 'Toevoegen aan beginscherm', 'pwa.installDesktop': 'Installeren op desktop', 'pwa.offlineReady': 'App klaar voor offline gebruik', 'pwa.newContent': 'Nieuwe inhoud beschikbaar, klik op herladen om bij te werken', 'pwa.reload': 'Herladen', 'pwa.close': 'Sluiten', 'language.label': 'Taalkeuze', 'language.pl': 'Pools', 'language.en': 'Engels', 'language.zh': 'Mandarijn', 'language.hi': 'Hindi', 'language.es': 'Spaans', 'language.fr': 'Frans', 'language.ar': 'Arabisch', 'language.bn': 'Bengaals', 'language.ru': 'Russisch', 'language.pt': 'Portugees', 'language.ur': 'Urdu', 'theme.label': 'Thema', 'theme.system': 'Systeem', 'theme.light': 'Licht', 'theme.dark': 'Donker', 'language.searchLabel': 'Zoek taal', 'language.searchPlaceholder': 'Voer taalnaam in...', 'nav.newGame': 'NIEUW SPEL', 'nav.guide': 'HANDLEIDING' }, sv: { 'app.title': 'Nonograms', 'level.easy': 'LÄTT 5X5', 'level.medium': 'MEDEL 10X10', 'level.hard': 'SVÅR 15X15', 'level.custom': 'EGEN', 'level.guide': 'GUIDE ❓', 'actions.reset': 'ÅTERSTÄLL', 'actions.random': 'NY SLUMP', 'actions.undo': 'ÅNGRA', 'status.time': 'TID', 'status.moves': 'DRAG', 'status.progress': 'FRAMSTEG', 'fixed.time': 'Tid:', 'fixed.progress': 'Framsteg:', 'fixed.hide': 'Dölj', 'fixed.show': 'Visa', 'guide.play': 'START', 'guide.pause': 'PAUS', 'guide.step': 'STEG', 'guide.speed': 'HASTIGHET', 'guide.waiting': 'Väntar...', 'guide.solved': 'Löst!', 'custom.title': 'EGET SPEL', 'custom.prompt': 'Ange rutnätets storlek (5 - 80):', 'custom.cancel': 'Avbryt', 'custom.start': 'Start', 'custom.sizeError': 'Storlek måste vara mellan 5 och 80!', 'win.title': 'GRATTIS!', 'win.message': 'Du löste pusslet!', 'win.time': 'Tid:', 'win.playAgain': 'Spela igen', 'win.shareTitle': 'Dela ditt resultat', 'win.shareText': 'Jag löste ett {size}x{size} nonogram på {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Ladda ner skärmdump', 'pwa.installTitle': 'Installera appen och spela offline', 'pwa.installMobile': 'Lägg till på hemskärm', 'pwa.installDesktop': 'Installera på skrivbordet', 'pwa.offlineReady': 'Appen är redo att användas offline', 'pwa.newContent': 'Nytt innehåll tillgängligt, klicka på ladda om för att uppdatera', 'pwa.reload': 'Ladda om', 'pwa.close': 'Stäng', 'language.label': 'Språkval', 'theme.label': 'Tema', 'theme.system': 'System', 'theme.light': 'Ljust', 'theme.dark': 'Mörkt', 'language.searchLabel': 'Sök språk', 'language.searchPlaceholder': 'Skriv språknamn...', 'nav.newGame': 'NYTT SPEL', 'nav.guide': 'GUIDE' }, da: { 'app.title': 'Nonograms', 'level.easy': 'LET 5X5', 'level.medium': 'MIDDEL 10X10', 'level.hard': 'SVÆR 15X15', 'level.custom': 'BRUGERDEFINERET', 'level.guide': 'VEJLEDNING ❓', 'actions.reset': 'NULSTIL', 'actions.random': 'NY TILFÆLDIG', 'actions.undo': 'FORTRYD', 'status.time': 'TID', 'status.moves': 'TRÆK', 'status.progress': 'FREMDRIFT', 'fixed.time': 'Tid:', 'fixed.progress': 'Fremdrift:', 'fixed.hide': 'Skjul', 'fixed.show': 'Vis', 'guide.play': 'START', 'guide.pause': 'PAUSE', 'guide.step': 'TRIN', 'guide.speed': 'HASTIGHED', 'guide.waiting': 'Venter...', 'guide.solved': 'Løst!', 'custom.title': 'BRUGERDEFINERET SPIL', 'custom.prompt': 'Indtast gitterstørrelse (5 - 80):', 'custom.cancel': 'Annuller', 'custom.start': 'Start', 'custom.sizeError': 'Størrelse skal være mellem 5 og 80!', 'win.title': 'TILLYKKE!', 'win.message': 'Du løste puslespillet!', 'win.time': 'Tid:', 'win.playAgain': 'Spil igen', 'win.shareTitle': 'Del dit resultat', 'win.shareText': 'Jeg løste et {size}x{size} nonogram på {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Download skærmbillede', 'pwa.installTitle': 'Installer appen og spil offline', 'pwa.installMobile': 'Føj til hjemmeskærm', 'pwa.installDesktop': 'Installer på desktop', 'pwa.offlineReady': 'Appen er klar til offline brug', 'pwa.newContent': 'Nyt indhold tilgængeligt, klik på genindlæs for at opdatere', 'pwa.reload': 'Genindlæs', 'pwa.close': 'Luk', 'language.label': 'Sprogvalg', 'theme.label': 'Tema', 'theme.system': 'System', 'theme.light': 'Lyst', 'theme.dark': 'Mørkt', 'language.searchLabel': 'Søg efter sprog', 'language.searchPlaceholder': 'Skriv sprogets navn...', 'nav.newGame': 'NYT SPIL', 'nav.guide': 'VEJLEDNING' }, fi: { 'app.title': 'Nonograms', 'level.easy': 'HELPPO 5X5', 'level.medium': 'KESKITASO 10X10', 'level.hard': 'VAIKEA 15X15', 'level.custom': 'OMA', 'level.guide': 'OHJE ❓', 'actions.reset': 'NOLLAA', 'actions.random': 'UUSI SATUNNAINEN', 'actions.undo': 'KUMOA', 'status.time': 'AIKA', 'status.moves': 'SIIRROT', 'status.progress': 'EDISTYS', 'fixed.time': 'Aika:', 'fixed.progress': 'Edistys:', 'fixed.hide': 'Piilota', 'fixed.show': 'Näytä', 'guide.play': 'ALOITA', 'guide.pause': 'TAUKO', 'guide.step': 'ASKEL', 'guide.speed': 'NOPEUS', 'guide.waiting': 'Odotetaan...', 'guide.solved': 'Ratkaistu!', 'custom.title': 'OMA PELI', 'custom.prompt': 'Anna ruudukon koko (5 - 80):', 'custom.cancel': 'Peruuta', 'custom.start': 'Aloita', 'custom.sizeError': 'Koon tulee olla 5–80!', 'win.title': 'ONNITTELUT!', 'win.message': 'Ratkaisit pulman!', 'win.time': 'Aika:', 'win.playAgain': 'Pelaa uudelleen', 'win.shareTitle': 'Jaa tuloksesi', 'win.shareText': 'Ratkaisin {size}x{size} nonogrammin ajassa {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Lataa kuvakaappaus', 'pwa.installTitle': 'Asenna sovellus ja pelaa offline-tilassa', 'pwa.installMobile': 'Lisää aloitusnäyttöön', 'pwa.installDesktop': 'Asenna työpöydälle', 'pwa.offlineReady': 'Sovellus valmis offline-käyttöön', 'pwa.newContent': 'Uutta sisältöä saatavilla, päivitä napsauttamalla lataa uudelleen', 'pwa.reload': 'Lataa uudelleen', 'pwa.close': 'Sulje', 'language.label': 'Kielen valinta', 'theme.label': 'Teema', 'theme.system': 'Järjestelmä', 'theme.light': 'Vaalea', 'theme.dark': 'Tumma', 'language.searchLabel': 'Etsi kieltä', 'language.searchPlaceholder': 'Kirjoita kielen nimi...', 'nav.newGame': 'UUSI PELI', 'nav.guide': 'OPAS' }, no: { 'app.title': 'Nonograms', 'level.easy': 'LETT 5X5', 'level.medium': 'MIDDELS 10X10', 'level.hard': 'VANSKELIG 15X15', 'level.custom': 'EGEN', 'level.guide': 'VEILEDNING ❓', 'actions.reset': 'TILBAKESTILL', 'actions.random': 'NY TILFELDIG', 'actions.undo': 'ANGRE', 'status.time': 'TID', 'status.moves': 'TREKK', 'status.progress': 'FREMGANG', 'fixed.time': 'Tid:', 'fixed.progress': 'Fremgang:', 'fixed.hide': 'Skjul', 'fixed.show': 'Vis', 'guide.play': 'START', 'guide.pause': 'PAUSE', 'guide.step': 'TRINN', 'guide.speed': 'HASTIGHET', 'guide.waiting': 'Venter...', 'guide.solved': 'Løst!', 'custom.title': 'EGET SPILL', 'custom.prompt': 'Angi rutenettstørrelse (5 - 80):', 'custom.cancel': 'Avbryt', 'custom.start': 'Start', 'custom.sizeError': 'Størrelse må være mellom 5 og 80!', 'win.title': 'GRATULERER!', 'win.message': 'Du løste puslespillet!', 'win.time': 'Tid:', 'win.playAgain': 'Spill igjen', 'win.shareTitle': 'Del ditt resultat', 'win.shareText': 'Jeg løste et {size}x{size} nonogram på {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Last ned skjermbilde', 'pwa.installTitle': 'Installer appen og spill offline', 'pwa.installMobile': 'Legg til på hjemskjerm', 'pwa.installDesktop': 'Installer på desktop', 'pwa.offlineReady': 'Appen er klar for offline bruk', 'pwa.newContent': 'Nytt innhold tilgjengelig, klikk på last inn på nytt for å oppdatere', 'pwa.reload': 'Last inn på nytt', 'pwa.close': 'Lukk', 'language.label': 'Språkvalg', 'theme.label': 'Tema', 'theme.system': 'System', 'theme.light': 'Lyst', 'theme.dark': 'Mørkt', 'language.searchLabel': 'Søk etter språk', 'language.searchPlaceholder': 'Skriv språknavn...', 'nav.newGame': 'NYTT SPILL', 'nav.guide': 'VEILEDER' }, cs: { 'app.title': 'Nonograms', 'level.easy': 'SNADNÉ 5X5', 'level.medium': 'STŘEDNÍ 10X10', 'level.hard': 'TĚŽKÉ 15X15', 'level.custom': 'VLASTNÍ', 'level.guide': 'NÁVOD ❓', 'actions.reset': 'RESET', 'actions.random': 'NOVÁ NÁHODNÁ', 'actions.undo': 'ZPĚT', 'status.time': 'ČAS', 'status.moves': 'TAHY', 'status.progress': 'POSTUP', 'fixed.time': 'Čas:', 'fixed.progress': 'Postup:', 'fixed.hide': 'Skrýt', 'fixed.show': 'Zobrazit', 'guide.play': 'START', 'guide.pause': 'PAUZA', 'guide.step': 'KROK', 'guide.speed': 'RYCHLOST', 'guide.waiting': 'Čekání...', 'guide.solved': 'Vyřešeno!', 'custom.title': 'VLASTNÍ HRA', 'custom.prompt': 'Zadejte velikost mřížky (5 - 80):', 'custom.cancel': 'Zrušit', 'custom.start': 'Start', 'custom.sizeError': 'Velikost musí být mezi 5 a 80!', 'win.title': 'GRATULACE!', 'win.message': 'Vyřešili jste hádanku!', 'win.time': 'Čas:', 'win.playAgain': 'Hrát znovu', 'win.shareTitle': 'Sdílejte svůj výsledek', 'win.shareText': 'Vyřešil jsem {size}x{size} nonogram za {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Stáhnout snímek', 'pwa.installTitle': 'Nainstalujte aplikaci a hrajte offline', 'pwa.installMobile': 'Přidat na domovskou obrazovku', 'pwa.installDesktop': 'Nainstalovat na desktop', 'pwa.offlineReady': 'Aplikace připravena k použití offline', 'pwa.newContent': 'Nový obsah k dispozici, klikněte na obnovit pro aktualizaci', 'pwa.reload': 'Obnovit', 'pwa.close': 'Zavřít', 'language.label': 'Výběr jazyka', 'theme.label': 'Téma', 'theme.system': 'Systém', 'theme.light': 'Světlé', 'theme.dark': 'Tmavé', 'language.searchLabel': 'Hledat jazyk', 'language.searchPlaceholder': 'Zadejte název jazyka...', 'nav.newGame': 'NOVÁ HRA', 'nav.guide': 'NÁVOD' }, sk: { 'app.title': 'Nonograms', 'level.easy': 'ĽAHKÉ 5X5', 'level.medium': 'STREDNÉ 10X10', 'level.hard': 'ŤAŽKÉ 15X15', 'level.custom': 'VLASTNÉ', 'level.guide': 'NÁVOD ❓', 'actions.reset': 'RESET', 'actions.random': 'NOVÁ NÁHODNÁ', 'actions.undo': 'SPÄŤ', 'status.time': 'ČAS', 'status.moves': 'ŤAHY', 'status.progress': 'POSTUP', 'fixed.time': 'Čas:', 'fixed.progress': 'Postup:', 'fixed.hide': 'Skryť', 'fixed.show': 'Zobraziť', 'guide.play': 'ŠTART', 'guide.pause': 'PAUZA', 'guide.step': 'KROK', 'guide.speed': 'RÝCHLOSŤ', 'guide.waiting': 'Čakanie...', 'guide.solved': 'Vyriešené!', 'custom.title': 'VLASTNÁ HRA', 'custom.prompt': 'Zadajte veľkosť mriežky (5 - 80):', 'custom.cancel': 'Zrušiť', 'custom.start': 'Štart', 'custom.sizeError': 'Veľkosť musí byť medzi 5 a 80!', 'win.title': 'GRATULUJEME!', 'win.message': 'Vyriešili ste hádanku!', 'win.time': 'Čas:', 'win.playAgain': 'Hrať znova', 'win.shareTitle': 'Zdieľajte svoj výsledok', 'win.shareText': 'Vyriešil som {size}x{size} nonogram za {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Stiahnuť snímku', 'pwa.installTitle': 'Nainštalujte aplikáciu a hrajte offline', 'pwa.installMobile': 'Pridať na domovskú obrazovku', 'pwa.installDesktop': 'Nainštalovať na desktop', 'pwa.offlineReady': 'Aplikácia pripravená na použitie offline', 'pwa.newContent': 'Nový obsah k dispozícii, kliknite na obnoviť pre aktualizáciu', 'pwa.reload': 'Obnoviť', 'pwa.close': 'Zavrieť', 'language.label': 'Voľba jazyka', 'theme.label': 'Téma', 'theme.system': 'Systém', 'theme.light': 'Svetlý', 'theme.dark': 'Tmavý', 'language.searchLabel': 'Hľadať jazyk', 'language.searchPlaceholder': 'Zadajte názov jazyka...', 'nav.newGame': 'NOVÁ HRA', 'nav.guide': 'NÁVOD' }, hu: { 'app.title': 'Nonograms', 'level.easy': 'KÖNNYŰ 5X5', 'level.medium': 'KÖZEPES 10X10', 'level.hard': 'NEHÉZ 15X15', 'level.custom': 'EGYEDI', 'level.guide': 'ÚTMUTATÓ ❓', 'actions.reset': 'VISSZAÁLLÍT', 'actions.random': 'ÚJ VÉLETLENSZERŰ', 'actions.undo': 'VISSZAVON', 'status.time': 'IDŐ', 'status.moves': 'LÉPÉSEK', 'status.progress': 'ELŐREHALADÁS', 'fixed.time': 'Idő:', 'fixed.progress': 'Előrehaladás:', 'fixed.hide': 'Elrejt', 'fixed.show': 'Megjelenít', 'guide.play': 'INDÍT', 'guide.pause': 'SZÜNET', 'guide.step': 'LÉPÉS', 'guide.speed': 'SEBESSÉG', 'guide.waiting': 'Várakozás...', 'guide.solved': 'Megoldva!', 'custom.title': 'EGYEDI JÁTÉK', 'custom.prompt': 'Add meg a rács méretét (5 - 80):', 'custom.cancel': 'Mégse', 'custom.start': 'Indít', 'custom.sizeError': 'A méret 5 és 80 között legyen!', 'win.title': 'GRATULÁLUNK!', 'win.message': 'Megoldottad a rejtvényt!', 'win.time': 'Idő:', 'win.playAgain': 'Játssz újra', 'win.shareTitle': 'Oszd meg az eredményt', 'win.shareText': 'Megoldottam egy {size}x{size} nonogramot {time} alatt!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Képernyőkép letöltése', 'pwa.installTitle': 'Telepítsd az alkalmazást és játssz offline', 'pwa.installMobile': 'Hozzáadás a kezdőképernyőhöz', 'pwa.installDesktop': 'Telepítés az asztalra', 'pwa.offlineReady': 'Az alkalmazás offline használatra kész', 'pwa.newContent': 'Új tartalom érhető el, kattintson az újratöltés gombra a frissítéshez', 'pwa.reload': 'Újratöltés', 'pwa.close': 'Bezárás', 'language.label': 'Nyelvválasztás', 'theme.label': 'Téma', 'theme.system': 'Rendszer', 'theme.light': 'Világos', 'theme.dark': 'Sötét', 'language.searchLabel': 'Nyelv keresése', 'language.searchPlaceholder': 'Írd be a nyelv nevét...', 'nav.newGame': 'ÚJ JÁTÉK', 'nav.guide': 'ÚTMUTATÓ' }, ro: { 'app.title': 'Nonograms', 'level.easy': 'UȘOR 5X5', 'level.medium': 'MEDIU 10X10', 'level.hard': 'GREU 15X15', 'level.custom': 'PERSONALIZAT', 'level.guide': 'GHID ❓', 'actions.reset': 'RESET', 'actions.random': 'ALEATORIU NOU', 'actions.undo': 'ANULEAZĂ', 'status.time': 'TIMPU', 'status.moves': 'MUTĂRI', 'status.progress': 'PROGRES', 'fixed.time': 'Timp:', 'fixed.progress': 'Progres:', 'fixed.hide': 'Ascunde', 'fixed.show': 'Arată', 'guide.play': 'PORNEȘTE', 'guide.pause': 'PAUZĂ', 'guide.step': 'PAS', 'guide.speed': 'VITEZĂ', 'guide.waiting': 'Se așteaptă...', 'guide.solved': 'Rezolvat!', 'custom.title': 'JOC PERSONALIZAT', 'custom.prompt': 'Introduceți dimensiunea grilei (5 - 80):', 'custom.cancel': 'Anulează', 'custom.start': 'Pornește', 'custom.sizeError': 'Dimensiunea trebuie să fie între 5 și 80!', 'win.title': 'FELICITĂRI!', 'win.message': 'Ai rezolvat puzzle-ul!', 'win.time': 'Timp:', 'win.playAgain': 'Joacă din nou', 'win.shareTitle': 'Distribuie rezultatul', 'win.shareText': 'Am rezolvat un nonogram {size}x{size} în {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Descarcă captura', 'pwa.installTitle': 'Instalează aplicația și joacă offline', 'pwa.installMobile': 'Adaugă pe ecranul principal', 'pwa.installDesktop': 'Instalează pe desktop', 'pwa.offlineReady': 'Aplicația este gata de utilizare offline', 'pwa.newContent': 'Conținut nou disponibil, faceți clic pe reîncărcare pentru actualizare', 'pwa.reload': 'Reîncărcare', 'pwa.close': 'Închide', 'language.label': 'Selectare limbă', 'theme.label': 'Temă', 'theme.system': 'Sistem', 'theme.light': 'Deschis', 'theme.dark': 'Întunecat', 'language.searchLabel': 'Caută limbă', 'language.searchPlaceholder': 'Introduceți numele limbii...', 'nav.newGame': 'JOC NOU', 'nav.guide': 'GHID' }, bg: { 'app.title': 'Nonograms', 'level.easy': 'ЛЕСНО 5X5', 'level.medium': 'СРЕДНО 10X10', 'level.hard': 'ТРУДНО 15X15', 'level.custom': 'ПО ИЗБОР', 'level.guide': 'НАРЪЧНИК ❓', 'actions.reset': 'НУЛИРАЙ', 'actions.random': 'НОВА СЛУЧАЙНА', 'actions.undo': 'ОТМЕНИ', 'status.time': 'ВРЕМЕ', 'status.moves': 'ХОДОВЕ', 'status.progress': 'НАПРЕДЪК', 'fixed.time': 'Време:', 'fixed.progress': 'Напредък:', 'fixed.hide': 'Скрий', 'fixed.show': 'Покажи', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'СТЪПКА', 'guide.speed': 'СКОРОСТ', 'guide.waiting': 'Изчакване...', 'guide.solved': 'Решено!', 'custom.title': 'ПО ИЗБОР ИГРА', 'custom.prompt': 'Въведете размер на решетката (5 - 80):', 'custom.cancel': 'Отказ', 'custom.start': 'Старт', 'custom.sizeError': 'Размерът трябва да е между 5 и 80!', 'win.title': 'ПОЗДРАВЛЕНИЯ!', 'win.message': 'Решихте пъзела!', 'win.time': 'Време:', 'win.playAgain': 'Играй отново', 'win.shareTitle': 'Сподели резултата', 'win.shareText': 'Реших {size}x{size} нонограм за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Изтегли снимка', 'pwa.installTitle': 'Инсталирай приложението и играй офлайн', 'pwa.installMobile': 'Добави към начален екран', 'pwa.installDesktop': 'Инсталирай на десктоп', 'pwa.offlineReady': 'Приложението е готово за работа офлайн', 'pwa.newContent': 'Налично е ново съдържание, щракнете върху презареждане за актуализация', 'pwa.reload': 'Презареди', 'pwa.close': 'Затвори', 'language.label': 'Избор на език', 'theme.label': 'Тема', 'theme.system': 'Система', 'theme.light': 'Светла', 'theme.dark': 'Тъмна', 'language.searchLabel': 'Търсене на език', 'language.searchPlaceholder': 'Въведете име на език...', 'nav.newGame': 'НОВА ИГРА', 'nav.guide': 'РЪКОВОДСТВО' }, el: { 'app.title': 'Nonograms', 'level.easy': 'ΕΥΚΟΛΟ 5X5', 'level.medium': 'ΜΕΣΑΙΟ 10X10', 'level.hard': 'ΔΥΣΚΟΛΟ 15X15', 'level.custom': 'ΠΡΟΣΑΡΜΟΣΜΕΝΟ', 'level.guide': 'ΟΔΗΓΟΣ ❓', 'actions.reset': 'ΕΠΑΝΑΦΟΡΑ', 'actions.random': 'ΝΕΟ ΤΥΧΑΙΟ', 'actions.undo': 'ΑΝΑΙΡΕΣΗ', 'status.time': 'ΧΡΟΝΟΣ', 'status.moves': 'ΚΙΝΗΣΕΙΣ', 'status.progress': 'ΠΡΟΟΔΟΣ', 'fixed.time': 'Χρόνος:', 'fixed.progress': 'Πρόοδος:', 'fixed.hide': 'Απόκρυψη', 'fixed.show': 'Εμφάνιση', 'guide.play': 'ΕΝΑΡΞΗ', 'guide.pause': 'ΠΑΥΣΗ', 'guide.step': 'ΒΗΜΑ', 'guide.speed': 'ΤΑΧΥΤΗΤΑ', 'guide.waiting': 'Αναμονή...', 'guide.solved': 'Λύθηκε!', 'custom.title': 'ΠΡΟΣΑΡΜΟΣΜΕΝΟ ΠΑΙΧΝΙΔΙ', 'custom.prompt': 'Εισάγετε μέγεθος πλέγματος (5 - 80):', 'custom.cancel': 'Ακύρωση', 'custom.start': 'Έναρξη', 'custom.sizeError': 'Το μέγεθος πρέπει να είναι μεταξύ 5 και 80!', 'win.title': 'ΣΥΓΧΑΡΗΤΗΡΙΑ!', 'win.message': 'Λύσατε το παζλ!', 'win.time': 'Χρόνος:', 'win.playAgain': 'Παίξτε ξανά', 'win.shareTitle': 'Μοιραστείτε το αποτέλεσμα', 'win.shareText': 'Έλυσα ένα {size}x{size} nonogram σε {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Λήψη στιγμιότυπου', 'pwa.installTitle': 'Εγκαταστήστε την εφαρμογή και παίξτε offline', 'pwa.installMobile': 'Προσθήκη στην αρχική οθόνη', 'pwa.installDesktop': 'Εγκατάσταση στην επιφάνεια εργασίας', 'pwa.offlineReady': 'Η εφαρμογή είναι έτοιμη για χρήση εκτός σύνδεσης', 'pwa.newContent': 'Διαθέσιμο νέο περιεχόμενο, κάντε κλικ στην επαναφόρτωση για ενημέρωση', 'pwa.reload': 'Επαναφόρτωση', 'pwa.close': 'Κλείσιμο', 'language.label': 'Επιλογή γλώσσας', 'theme.label': 'Θέμα', 'theme.system': 'Σύστημα', 'theme.light': 'Ανοιχτό', 'theme.dark': 'Σκούρο', 'language.searchLabel': 'Αναζήτηση γλώσσας', 'language.searchPlaceholder': 'Πληκτρολογήστε όνομα γλώσσας...', 'nav.newGame': 'ΝΕΟ ΠΑΙΧΝΙΔΙ', 'nav.guide': 'ΟΔΗΓΟΣ' }, uk: { 'app.title': 'Nonograms', 'level.easy': 'ЛЕГКО 5X5', 'level.medium': 'СЕРЕДНЬО 10X10', 'level.hard': 'СКЛАДНО 15X15', 'level.custom': 'ВЛАСНЕ', 'level.guide': 'ПІДКАЗКА ❓', 'actions.reset': 'СКИНУТИ', 'actions.random': 'НОВЕ ВИПАДКОВЕ', 'actions.undo': 'ВІДМІНИТИ', 'status.time': 'ЧАС', 'status.moves': 'ХОДИ', 'status.progress': 'ПРОГРЕС', 'fixed.time': 'Час:', 'fixed.progress': 'Прогрес:', 'fixed.hide': 'Приховати', 'fixed.show': 'Показати', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'КРОК', 'guide.speed': 'ШВИДКІСТЬ', 'guide.waiting': 'Очікування...', 'guide.solved': 'Розв’язано!', 'custom.title': 'ВЛАСНА ГРА', 'custom.prompt': 'Введіть розмір сітки (5 - 80):', 'custom.cancel': 'Скасувати', 'custom.start': 'Старт', 'custom.sizeError': 'Розмір має бути між 5 та 80!', 'win.title': 'ВІТАЄМО!', 'win.message': 'Ви розв’язали головоломку!', 'win.time': 'Час:', 'win.playAgain': 'Грати знову', 'win.shareTitle': 'Поділіться результатом', 'win.shareText': 'Я розв’язав(ла) {size}x{size} нонограм за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Завантажити скріншот', 'pwa.installTitle': 'Встановіть додаток і грайте офлайн', 'pwa.installMobile': 'Додати на головний екран', 'pwa.installDesktop': 'Встановити на комп’ютер', 'pwa.offlineReady': 'Додаток готовий до роботи офлайн', 'pwa.newContent': 'Доступний новий вміст, натисніть перезавантажити для оновлення', 'pwa.reload': 'Перезавантажити', 'pwa.close': 'Закрити', 'language.label': 'Вибір мови', 'theme.label': 'Тема', 'theme.system': 'Система', 'theme.light': 'Світла', 'theme.dark': 'Темна', 'language.searchLabel': 'Пошук мови', 'language.searchPlaceholder': 'Введіть назву мови...', 'nav.newGame': 'НОВА ГРА', 'nav.guide': 'ІНСТРУКЦІЯ' }, be: { 'app.title': 'Nonograms', 'level.easy': 'ЛЁГКА 5X5', 'level.medium': 'СЯРЭДНЯ 10X10', 'level.hard': 'ЦЯЖКА 15X15', 'level.custom': 'СВАЁ', 'level.guide': 'ПАДКАЗКА ❓', 'actions.reset': 'СКІД', 'actions.random': 'НОВАЕ ВЫПАДКОВАЕ', 'actions.undo': 'АДМЕНА', 'status.time': 'ЧАС', 'status.moves': 'ХОДЫ', 'status.progress': 'ПРАГРЭС', 'fixed.time': 'Час:', 'fixed.progress': 'Прагрэс:', 'fixed.hide': 'Схаваць', 'fixed.show': 'Паказаць', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'КРОК', 'guide.speed': 'ХУТКАСЦЬ', 'guide.waiting': 'Чаканне...', 'guide.solved': 'Рашана!', 'custom.title': 'СВАЯ ГУЛЬНЯ', 'custom.prompt': 'Увядзіце памер сеткі (5 - 80):', 'custom.cancel': 'Адмяніць', 'custom.start': 'Пачаць', 'custom.sizeError': 'Памер павінен быць ад 5 да 80!', 'win.title': 'ВІНШУЕМ!', 'win.message': 'Вы вырашылі галаваломку!', 'win.time': 'Час:', 'win.playAgain': 'Гуляць зноў', 'win.shareTitle': 'Падзяліцеся вынікам', 'win.shareText': 'Я вырашыў(ла) {size}x{size} нонаграм за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Спампаваць здымак', 'pwa.installTitle': 'Усталюйце дадатак і гуляйце офлайн', 'pwa.installMobile': 'Дадаць на галоўны экран', 'pwa.installDesktop': 'Усталяваць на камп’ютар', 'pwa.offlineReady': 'Дадатак гатовы да працы афлайн', 'pwa.newContent': 'Даступны новы кантэнт, націсніце перазагрузіць для абнаўлення', 'pwa.reload': 'Перазагрузіць', 'pwa.close': 'Закрыць', 'language.label': 'Выбар мовы', 'theme.label': 'Тэма', 'theme.system': 'Сістэма', 'theme.light': 'Светлая', 'theme.dark': 'Цёмная', 'language.searchLabel': 'Пошук мовы', 'language.searchPlaceholder': 'Увядзіце назву мовы...', 'nav.newGame': 'НОВАЯ ГУЛЬНЯ', 'nav.guide': 'КІРАЎНІЦТВА' }, sr: { 'app.title': 'Nonograms', 'level.easy': 'ЛАКО 5X5', 'level.medium': 'СРЕДЊЕ 10X10', 'level.hard': 'ТЕШКО 15X15', 'level.custom': 'СВОЈЕ', 'level.guide': 'ВОДИЧ ❓', 'actions.reset': 'РЕСЕТ', 'actions.random': 'НОВА СЛУЧАЈНА', 'actions.undo': 'ПОВРАТАК', 'status.time': 'ВРЕМЕ', 'status.moves': 'ПОТЕЗИ', 'status.progress': 'НАПРЕДАК', 'fixed.time': 'Време:', 'fixed.progress': 'Напредак:', 'fixed.hide': 'Сакриј', 'fixed.show': 'Прикажи', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'КОРАК', 'guide.speed': 'БРЗИНА', 'guide.waiting': 'Чекање...', 'guide.solved': 'Решено!', 'custom.title': 'СВОЈА ИГРА', 'custom.prompt': 'Унесите величину мреже (5 - 80):', 'custom.cancel': 'Одустани', 'custom.start': 'Почни', 'custom.sizeError': 'Величина мора бити између 5 и 80!', 'win.title': 'ЧЕСТИТАМО!', 'win.message': 'Решили сте слагалицу!', 'win.time': 'Време:', 'win.playAgain': 'Играј поново', 'win.shareTitle': 'Поделите резултат', 'win.shareText': 'Решио сам {size}x{size} нанограм за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Преузми снимак', 'pwa.installTitle': 'Инсталирајте апликацију и играјте офлајн', 'pwa.installMobile': 'Додај на почетни екран', 'pwa.installDesktop': 'Инсталирај на десктоп', 'pwa.offlineReady': 'Апликација спремна за рад ван мреже', 'pwa.newContent': 'Доступан је нови садржај, кликните на поново учитај за ажурирање', 'pwa.reload': 'Поново учитај', 'pwa.close': 'Затвори', 'language.label': 'Избор језика', 'theme.label': 'Тема', 'theme.system': 'Систем', 'theme.light': 'Светла', 'theme.dark': 'Тамна', 'language.searchLabel': 'Претрага језика', 'language.searchPlaceholder': 'Унесите назив језика...', 'nav.newGame': 'НОВА ИГРА', 'nav.guide': 'ВОДИЧ' }, hr: { 'app.title': 'Nonograms', 'level.easy': 'LAKO 5X5', 'level.medium': 'SREDNJE 10X10', 'level.hard': 'TEŠKO 15X15', 'level.custom': 'VLASTITO', 'level.guide': 'VODIČ ❓', 'actions.reset': 'RESET', 'actions.random': 'NOVA NASUMIČNA', 'actions.undo': 'PONIŠTI', 'status.time': 'VRIJEME', 'status.moves': 'POKRETI', 'status.progress': 'NAPREDAK', 'fixed.time': 'Vrijeme:', 'fixed.progress': 'Napredak:', 'fixed.hide': 'Sakrij', 'fixed.show': 'Prikaži', 'guide.play': 'START', 'guide.pause': 'PAUZA', 'guide.step': 'KORAK', 'guide.speed': 'BRZINA', 'guide.waiting': 'Čekanje...', 'guide.solved': 'Riješeno!', 'custom.title': 'VLASTITA IGRA', 'custom.prompt': 'Unesite veličinu mreže (5 - 80):', 'custom.cancel': 'Odustani', 'custom.start': 'Start', 'custom.sizeError': 'Veličina mora biti između 5 i 80!', 'win.title': 'ČESTITAMO!', 'win.message': 'Riješili ste slagalicu!', 'win.time': 'Vrijeme:', 'win.playAgain': 'Igraj ponovno', 'win.shareTitle': 'Podijelite rezultat', 'win.shareText': 'Riješio sam {size}x{size} nonogram u {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Preuzmi snimku', 'pwa.installTitle': 'Instalirajte aplikaciju i igrajte offline', 'pwa.installMobile': 'Dodaj na početni zaslon', 'pwa.installDesktop': 'Instaliraj na desktop', 'pwa.offlineReady': 'Aplikacija spremna za rad izvan mreže', 'pwa.newContent': 'Dostupan je novi sadržaj, kliknite na ponovno učitaj za ažuriranje', 'pwa.reload': 'Ponovno učitaj', 'pwa.close': 'Zatvori', 'language.label': 'Odabir jezika', 'theme.label': 'Tema', 'theme.system': 'Sustav', 'theme.light': 'Svijetla', 'theme.dark': 'Tamna', 'language.searchLabel': 'Pretraži jezik', 'language.searchPlaceholder': 'Unesite naziv jezika...', 'nav.newGame': 'NOVA IGRA', 'nav.guide': 'VODIČ' }, sl: { 'app.title': 'Nonograms', 'level.easy': 'LAHKI 5X5', 'level.medium': 'SREDNJI 10X10', 'level.hard': 'TEŽKI 15X15', 'level.custom': 'LASTNO', 'level.guide': 'VODIČ ❓', 'actions.reset': 'PONASTAVI', 'actions.random': 'NOVA NAKLJUČNA', 'actions.undo': 'RAZVELJAVI', 'status.time': 'ČAS', 'status.moves': 'POTEZE', 'status.progress': 'NAPREDAK', 'fixed.time': 'Čas:', 'fixed.progress': 'Napredek:', 'fixed.hide': 'Skrij', 'fixed.show': 'Prikaži', 'guide.play': 'START', 'guide.pause': 'PREMOR', 'guide.step': 'KORAK', 'guide.speed': 'HITROST', 'guide.waiting': 'Čakanje...', 'guide.solved': 'Rešeno!', 'custom.title': 'LASTNA IGRA', 'custom.prompt': 'Vnesite velikost mreže (5 - 80):', 'custom.cancel': 'Prekliči', 'custom.start': 'Začni', 'custom.sizeError': 'Velikost mora biti med 5 in 80!', 'win.title': 'ČESTITKE!', 'win.message': 'Rešili ste uganko!', 'win.time': 'Čas:', 'win.playAgain': 'Igraj znova', 'win.shareTitle': 'Delite rezultat', 'win.shareText': 'Rešil sem {size}x{size} nonogram v {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Prenesi posnetek', 'pwa.installTitle': 'Namestite aplikacijo in igrajte brez povezave', 'pwa.installMobile': 'Dodaj na začetni zaslon', 'pwa.installDesktop': 'Namesti na namizje', 'pwa.offlineReady': 'Aplikacija pripravljena na delo brez povezave', 'pwa.newContent': 'Na voljo je nova vsebina, kliknite ponovno naloži za posodobitev', 'pwa.reload': 'Ponovno naloži', 'pwa.close': 'Zapri', 'language.label': 'Izbira jezika', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Svetla', 'theme.dark': 'Temna', 'language.searchLabel': 'Iskanje jezika', 'language.searchPlaceholder': 'Vnesite ime jezika...', 'nav.newGame': 'NOVA IGRA', 'nav.guide': 'VODNIK' }, lt: { 'app.title': 'Nonograms', 'level.easy': 'LENGVA 5X5', 'level.medium': 'VIDUTINĖ 10X10', 'level.hard': 'SUNKU 15X15', 'level.custom': 'SAVO', 'level.guide': 'VADOVAS ❓', 'actions.reset': 'ATSTATYTI', 'actions.random': 'NAUJA ATSITIKTINĖ', 'actions.undo': 'ATŠAUKTI', 'status.time': 'LAIKAS', 'status.moves': 'EIGA', 'status.progress': 'PROGRESAS', 'fixed.time': 'Laikas:', 'fixed.progress': 'Progresas:', 'fixed.hide': 'Slėpti', 'fixed.show': 'Rodyti', 'guide.play': 'STARTAS', 'guide.pause': 'PAUZE', 'guide.step': 'ŽINGSNIS', 'guide.speed': 'GREITIS', 'guide.waiting': 'Laukiama...', 'guide.solved': 'Išspręsta!', 'custom.title': 'SAVO ŽAIDIMAS', 'custom.prompt': 'Įveskite tinklo dydį (5 - 80):', 'custom.cancel': 'Atšaukti', 'custom.start': 'Pradėti', 'custom.sizeError': 'Dydis turi būti tarp 5 ir 80!', 'win.title': 'SVEIKINAME!', 'win.message': 'Jūs išsprendėte galvosūkį!', 'win.time': 'Laikas:', 'win.playAgain': 'Žaisti dar kartą', 'win.shareTitle': 'Pasidalykite rezultatu', 'win.shareText': 'Išsprendžiau {size}x{size} nonogramą per {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Atsisiųsti ekrano nuotrauką', 'pwa.installTitle': 'Įdiekite programą ir žaiskite neprisijungę', 'pwa.installMobile': 'Pridėti prie pradžios ekrano', 'pwa.installDesktop': 'Įdiegti į darbalaukį', 'pwa.offlineReady': 'Programa paruošta darbui neprisijungus', 'pwa.newContent': 'Yra naujo turinio, spustelėkite įkelti iš naujo, kad atnaujintumėte', 'pwa.reload': 'Įkelti iš naujo', 'pwa.close': 'Uždaryti', 'language.label': 'Kalbos pasirinkimas', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Šviesi', 'theme.dark': 'Tamsi', 'language.searchLabel': 'Ieškoti kalbos', 'language.searchPlaceholder': 'Įveskite kalbos pavadinimą...', 'nav.newGame': 'NAUJAS ŽAIDIMAS', 'nav.guide': 'VADOVAS' }, lv: { 'app.title': 'Nonograms', 'level.easy': 'VIEGLI 5X5', 'level.medium': 'VIDĒJI 10X10', 'level.hard': 'GRŪTI 15X15', 'level.custom': 'SAVS', 'level.guide': 'CEĻVEDIS ❓', 'actions.reset': 'ATIESTATĪT', 'actions.random': 'JAUNA NEJAUŠA', 'actions.undo': 'ATCELT', 'status.time': 'LAIKS', 'status.moves': 'GĀJIENI', 'status.progress': 'PROGRESS', 'fixed.time': 'Laiks:', 'fixed.progress': 'Progress:', 'fixed.hide': 'Slēpt', 'fixed.show': 'Rādīt', 'guide.play': 'SĀKT', 'guide.pause': 'PAUZE', 'guide.step': 'SOLIS', 'guide.speed': 'ĀTRUMS', 'guide.waiting': 'Gaida...', 'guide.solved': 'Atrisināts!', 'custom.title': 'SAVAS SPĒLES', 'custom.prompt': 'Ievadiet režģa izmēru (5 - 80):', 'custom.cancel': 'Atcelt', 'custom.start': 'Sākt', 'custom.sizeError': 'Izmēram jābūt starp 5 un 80!', 'win.title': 'APSVEICAM!', 'win.message': 'Jūs atrisinājāt mīklu!', 'win.time': 'Laiks:', 'win.playAgain': 'Spēlēt vēlreiz', 'win.shareTitle': 'Dalies ar rezultātu', 'win.shareText': 'Atrisināju {size}x{size} nonogramu {time} laikā!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Lejupielādēt ekrānuzņēmumu', 'pwa.installTitle': 'Instalējiet lietotni un spēlējiet bezsaistē', 'pwa.installMobile': 'Pievienot sākuma ekrānam', 'pwa.installDesktop': 'Instalēt uz darbvirsmas', 'pwa.offlineReady': 'Lietotne gatava darbam bezsaistē', 'pwa.newContent': 'Pieejams jauns saturs, noklikšķiniet uz pārlādēt, lai atjauninātu', 'pwa.reload': 'Pārlādēt', 'pwa.close': 'Aizvērt', 'language.label': 'Valodas izvēle', 'theme.label': 'Tēma', 'theme.system': 'Sistēma', 'theme.light': 'Gaiša', 'theme.dark': 'Tumša', 'language.searchLabel': 'Meklēt valodu', 'language.searchPlaceholder': 'Ierakstiet valodas nosaukumu...', 'nav.newGame': 'JAUNA SPĒLE', 'nav.guide': 'CEĻVEDIS' }, et: { 'app.title': 'Nonograms', 'level.easy': 'LIHTNE 5X5', 'level.medium': 'KESKMINE 10X10', 'level.hard': 'RASKE 15X15', 'level.custom': 'OMA', 'level.guide': 'JUHEND ❓', 'actions.reset': 'NULLI', 'actions.random': 'UUS JUHUSLIK', 'actions.undo': 'VÕTA TAGASI', 'status.time': 'AEG', 'status.moves': 'KÄIGUD', 'status.progress': 'EDUSAMM', 'fixed.time': 'Aeg:', 'fixed.progress': 'Edusamm:', 'fixed.hide': 'Peida', 'fixed.show': 'Näita', 'guide.play': 'ALUSTA', 'guide.pause': 'PAUS', 'guide.step': 'SAMM', 'guide.speed': 'KIIRUS', 'guide.waiting': 'Ootan...', 'guide.solved': 'Lahendatud!', 'custom.title': 'OMA MÄNG', 'custom.prompt': 'Sisesta ruudustiku suurus (5 - 80):', 'custom.cancel': 'Tühista', 'custom.start': 'Alusta', 'custom.sizeError': 'Suurus peab olema 5 ja 80 vahel!', 'win.title': 'ÕNNITLEME!', 'win.message': 'Sa lahendasid mõistatuse!', 'win.time': 'Aeg:', 'win.playAgain': 'Mängi uuesti', 'win.shareTitle': 'Jaga tulemust', 'win.shareText': 'Lahendasin {size}x{size} nonogrammi ajaga {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Laadi ekraanipilt alla', 'pwa.installTitle': 'Installi rakendus ja mängi võrguühenduseta', 'pwa.installMobile': 'Lisa avalehele', 'pwa.installDesktop': 'Installi töölauale', 'pwa.offlineReady': 'Rakendus on võrguühenduseta kasutamiseks valmis', 'pwa.newContent': 'Uus sisu on saadaval, värskendamiseks klõpsake uuesti laadimist', 'pwa.reload': 'Laadi uuesti', 'pwa.close': 'Sulge', 'language.label': 'Keele valik', 'theme.label': 'Teema', 'theme.system': 'Süsteem', 'theme.light': 'Hele', 'theme.dark': 'Tume', 'language.searchLabel': 'Otsi keelt', 'language.searchPlaceholder': 'Sisesta keele nimi...', 'nav.newGame': 'UUS MÄNG', 'nav.guide': 'JUHEND' }, ga: { 'app.title': 'Nonograms', 'level.easy': 'ÉASCA 5X5', 'level.medium': 'MEASARTHA 10X10', 'level.hard': 'DEACRA 15X15', 'level.custom': 'SAINRÉITEACH', 'level.guide': 'TREORAÍ ❓', 'actions.reset': 'ATHSHOCRAIGH', 'actions.random': 'NÚA RANDAMACH', 'actions.undo': 'CEALAIGH', 'status.time': 'AM', 'status.moves': 'GLUAISEACHA', 'status.progress': 'DUL CHUN CINN', 'fixed.time': 'Am:', 'fixed.progress': 'Dul chun cinn:', 'fixed.hide': 'Folaigh', 'fixed.show': 'Taispeáin', 'guide.play': 'TOSAIGH', 'guide.pause': 'SOS', 'guide.step': 'CÉIM', 'guide.speed': 'LUAS', 'guide.waiting': 'Ag fanacht...', 'guide.solved': 'Réitithe!', 'custom.title': 'CLUICHE SAINRÉITEACH', 'custom.prompt': 'Iontráil méid an eangach (5 - 80):', 'custom.cancel': 'Cealaigh', 'custom.start': 'Tosaigh', 'custom.sizeError': 'Caithfidh an méid a bheith idir 5 agus 80!', 'win.title': 'COMHGHAIRDEAS!', 'win.message': 'Réitigh tú an puzal!', 'win.time': 'Am:', 'win.playAgain': 'Imir arís', 'win.shareTitle': 'Roinn do thoradh', 'win.shareText': 'Réitigh mé {size}x{size} nonogram i {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Íoslódáil seat den scáileán', 'pwa.installTitle': 'Suiteáil an aip agus imir as líne', 'pwa.installMobile': 'Cuir leis an scáileán baile', 'pwa.installDesktop': 'Suiteáil ar an deasc', 'pwa.offlineReady': 'Aip réidh le húsáid as líne', 'pwa.newContent': 'Ábhar nua ar fáil, cliceáil ar athlódáil chun nuashonrú', 'pwa.reload': 'Athlódáil', 'pwa.close': 'Dún', 'language.label': 'Rogha teanga', 'theme.label': 'Téama', 'theme.system': 'Córas', 'theme.light': 'Éadrom', 'theme.dark': 'Dorcha', 'language.searchLabel': 'Cuardaigh teanga', 'language.searchPlaceholder': 'Iontráil ainm teanga...', 'nav.newGame': 'CLUICHE NUA', 'nav.guide': 'TREOIR' }, is: { 'app.title': 'Nonograms', 'level.easy': 'AUÐVELT 5X5', 'level.medium': 'MIÐLUN 10X10', 'level.hard': 'ERFITT 15X15', 'level.custom': 'SÉRSNIÐIÐ', 'level.guide': 'LEIÐBEININGAR ❓', 'actions.reset': 'ENDURSETJA', 'actions.random': 'NÝ TILVILJAN', 'actions.undo': 'HÆTTA VIÐ', 'status.time': 'TÍMI', 'status.moves': 'LEIKIR', 'status.progress': 'FRAMVINDU', 'fixed.time': 'Tími:', 'fixed.progress': 'Framvindu:', 'fixed.hide': 'Fela', 'fixed.show': 'Sýna', 'guide.play': 'BYRJA', 'guide.pause': 'HLÉ', 'guide.step': 'SKREF', 'guide.speed': 'HRAÐI', 'guide.waiting': 'Bíð...', 'guide.solved': 'Leyst!', 'custom.title': 'SÉRSNIÐINN LEIKUR', 'custom.prompt': 'Sláðu inn stærð hnitanets (5 - 80):', 'custom.cancel': 'Hætta við', 'custom.start': 'Byrja', 'custom.sizeError': 'Stærð verður að vera á milli 5 og 80!', 'win.title': 'TIL HAMINGJU!', 'win.message': 'Þú leystir þrautina!', 'win.time': 'Tími:', 'win.playAgain': 'Spila aftur', 'win.shareTitle': 'Deildu niðurstöðu', 'win.shareText': 'Ég leysti {size}x{size} nonogram á {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Sækja skjáskot', 'pwa.installTitle': 'Settu upp appið og spilaðu án nettengingar', 'pwa.installMobile': 'Bæta við heimaskjá', 'pwa.installDesktop': 'Setja upp á skjáborði', 'pwa.offlineReady': 'Forrit tilbúið til notkunar án nettengingar', 'pwa.newContent': 'Nýtt efni í boði, smelltu á endurhlaða til að uppfæra', 'pwa.reload': 'Endurhlaða', 'pwa.close': 'Loka', 'language.label': 'Val á tungumáli', 'theme.label': 'Þema', 'theme.system': 'Kerfi', 'theme.light': 'Ljóst', 'theme.dark': 'Dökkt', 'language.searchLabel': 'Leita að tungumáli', 'language.searchPlaceholder': 'Sláðu inn heiti tungumáls...', 'nav.newGame': 'NÝR LEIKUR', 'nav.guide': 'LEIÐBEININGAR' }, mt: { 'app.title': 'Nonograms', 'level.easy': 'FAĊLI 5X5', 'level.medium': 'MEDJU 10X10', 'level.hard': 'DIFFIĊLI 15X15', 'level.custom': 'PERSONALIZZAT', 'level.guide': 'GWIDA ❓', 'actions.reset': 'IRRISTARTJA', 'actions.random': 'ĠDID KAŻWALI', 'actions.undo': 'ŻGURA', 'status.time': 'ĦIN', 'status.moves': 'MOSSI', 'status.progress': 'PROGRESS', 'fixed.time': 'Ħin:', 'fixed.progress': 'Progress:', 'fixed.hide': 'Aħbi', 'fixed.show': 'Uri', 'guide.play': 'IBDA', 'guide.pause': 'WAQFA', 'guide.step': 'PASS', 'guide.speed': 'VELOĊITÀ', 'guide.waiting': 'Stennija...', 'guide.solved': 'Solvit!', 'custom.title': 'LOGĦBA PERSONALIZZATA', 'custom.prompt': 'Daħħal id-daqs tan-netwerk (5 - 80):', 'custom.cancel': 'Ikkanċella', 'custom.start': 'Ibda', 'custom.sizeError': 'Id-daqs irid ikun bejn 5 u 80!', 'win.title': 'AWGURI!', 'win.message': 'Solvajt il-puzzle!', 'win.time': 'Ħin:', 'win.playAgain': 'Ilgħab mill-ġdid', 'win.shareTitle': 'Aqsam ir-riżultat tiegħek', 'win.shareText': 'Solvajt nonogram {size}x{size} fi {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Niżżel screenshot', 'pwa.installTitle': 'Installa l-app u ilgħab offline', 'pwa.installMobile': 'Żid mal-iskrin tad-dar', 'pwa.installDesktop': 'Installa fuq id-desktop', 'pwa.offlineReady': 'App lesta biex taħdem offline', 'pwa.newContent': 'Kontenut ġdid disponibbli, ikklikkja fuq reload biex taġġorna', 'pwa.reload': 'Reload', 'pwa.close': 'Agħlaq', 'language.label': 'Għażla tal-lingwa', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Ċar', 'theme.dark': 'Skur', 'language.searchLabel': 'Fittex lingwa', 'language.searchPlaceholder': 'Daħħal isem il-lingwa...', 'nav.newGame': 'LOGĦBA ĠDIDA', 'nav.guide': 'GWIDA' }, sq: { 'app.title': 'Nonograms', 'level.easy': 'E LEHTË 5X5', 'level.medium': 'MESATARE 10X10', 'level.hard': 'E VËSHTIRË 15X15', 'level.custom': 'E PERSONALIZUAR', 'level.guide': 'UDHËZUES ❓', 'actions.reset': 'RIVENDOS', 'actions.random': 'E RE RASTËSORE', 'actions.undo': 'ANULO', 'status.time': 'KOHA', 'status.moves': 'LEVIZJE', 'status.progress': 'PROGRES', 'fixed.time': 'Koha:', 'fixed.progress': 'Progresi:', 'fixed.hide': 'Fsheh', 'fixed.show': 'Trego', 'guide.play': 'FILLIM', 'guide.pause': 'NDAL', 'guide.step': 'HAP', 'guide.speed': 'SHPEJTËSIA', 'guide.waiting': 'Duke pritur...', 'guide.solved': 'Zgjidhur!', 'custom.title': 'LOJË E PERSONALIZUAR', 'custom.prompt': 'Shkruani madhësinë e rrjetës (5 - 80):', 'custom.cancel': 'Anulo', 'custom.start': 'Fillo', 'custom.sizeError': 'Madhësia duhet të jetë midis 5 dhe 80!', 'win.title': 'URIME!', 'win.message': 'E zgjidhët pazllin!', 'win.time': 'Koha:', 'win.playAgain': 'Luaj përsëri', 'win.shareTitle': 'Ndani rezultatin tuaj', 'win.shareText': 'Zgjidha një nonogram {size}x{size} në {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Shkarko pamjen e ekranit', 'pwa.installTitle': 'Instaloni aplikacionin dhe luani offline', 'pwa.installMobile': 'Shto në ekranin kryesor', 'pwa.installDesktop': 'Instalo në desktop', 'pwa.offlineReady': 'Aplikacioni gati për punë jashtë linje', 'pwa.newContent': 'Përmbajtje e re e disponueshme, klikoni ringarko për të përditësuar', 'pwa.reload': 'Ringarko', 'pwa.close': 'Mbyll', 'language.label': 'Zgjedhja e gjuhës', 'theme.label': 'Temë', 'theme.system': 'Sistem', 'theme.light': 'I hapur', 'theme.dark': 'I errët', 'language.searchLabel': 'Kërko gjuhë', 'language.searchPlaceholder': 'Shkruani emrin e gjuhës...', 'nav.newGame': 'LOJË E RE', 'nav.guide': 'UDHËZUES' }, mk: { 'app.title': 'Nonograms', 'level.easy': 'ЛЕСНО 5X5', 'level.medium': 'СРЕДНО 10X10', 'level.hard': 'ТЕШКО 15X15', 'level.custom': 'СОПСТВЕНО', 'level.guide': 'ВОДИЧ ❓', 'actions.reset': 'РЕСЕТ', 'actions.random': 'НОВО СЛУЧАЈНО', 'actions.undo': 'ОТКАЖИ', 'status.time': 'ВРЕМЕ', 'status.moves': 'ПОТЕЗИ', 'status.progress': 'НАПРЕДОК', 'fixed.time': 'Време:', 'fixed.progress': 'Напредок:', 'fixed.hide': 'Сокриј', 'fixed.show': 'Прикажи', 'guide.play': 'СТАРТ', 'guide.pause': 'ПАУЗА', 'guide.step': 'ЧЕКОР', 'guide.speed': 'БРЗИНА', 'guide.waiting': 'Се чека...', 'guide.solved': 'Решено!', 'custom.title': 'СОПСТВЕНА ИГРА', 'custom.prompt': 'Внесете големина на мрежа (5 - 80):', 'custom.cancel': 'Откажи', 'custom.start': 'Старт', 'custom.sizeError': 'Големината мора да биде помеѓу 5 и 80!', 'win.title': 'ЧЕСТИТКИ!', 'win.message': 'Ја решивте сложувалката!', 'win.time': 'Време:', 'win.playAgain': 'Играј повторно', 'win.shareTitle': 'Сподели го резултатот', 'win.shareText': 'Решив {size}x{size} нонограм за {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Преземи екранот', 'pwa.installTitle': 'Инсталирај ја апликацијата и играј офлајн', 'pwa.installMobile': 'Додај на почетен екран', 'pwa.installDesktop': 'Инсталирај на десктоп', 'pwa.offlineReady': 'Апликацијата е подготвена за работа офлајн', 'pwa.newContent': 'Достапна е нова содржина, кликнете на вчитај повторно за ажурирање', 'pwa.reload': 'Вчитај повторно', 'pwa.close': 'Затвори', 'language.label': 'Избор на јазик', 'theme.label': 'Тема', 'theme.system': 'Систем', 'theme.light': 'Светла', 'theme.dark': 'Темна', 'language.searchLabel': 'Пребарај јазик', 'language.searchPlaceholder': 'Внесете име на јазик...', 'nav.newGame': 'НОВА ИГРА', 'nav.guide': 'ВОДИЧ' }, bs: { 'app.title': 'Nonograms', 'level.easy': 'LAHKO 5X5', 'level.medium': 'SREDNJE 10X10', 'level.hard': 'TEŠKO 15X15', 'level.custom': 'VLASTITO', 'level.guide': 'VODIČ ❓', 'actions.reset': 'RESET', 'actions.random': 'NOVA NASUMIČNA', 'actions.undo': 'PONIŠTI', 'status.time': 'VRIJEME', 'status.moves': 'POKRETI', 'status.progress': 'NAPREDAK', 'fixed.time': 'Vrijeme:', 'fixed.progress': 'Napredak:', 'fixed.hide': 'Sakrij', 'fixed.show': 'Prikaži', 'guide.play': 'START', 'guide.pause': 'PAUZA', 'guide.step': 'KORAK', 'guide.speed': 'BRZINA', 'guide.waiting': 'Čekanje...', 'guide.solved': 'Riješeno!', 'custom.title': 'VLASTITA IGRA', 'custom.prompt': 'Unesite veličinu mreže (5 - 80):', 'custom.cancel': 'Odustani', 'custom.start': 'Start', 'custom.sizeError': 'Veličina mora biti između 5 i 80!', 'win.title': 'ČESTITAMO!', 'win.message': 'Riješili ste slagalicu!', 'win.time': 'Vrijeme:', 'win.playAgain': 'Igraj ponovno', 'win.shareTitle': 'Podijelite rezultat', 'win.shareText': 'Riješio sam {size}x{size} nonogram u {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Preuzmi snimku', 'pwa.installTitle': 'Instalirajte aplikaciju i igrajte offline', 'pwa.installMobile': 'Dodaj na početni zaslon', 'pwa.installDesktop': 'Instaliraj na desktop', 'pwa.offlineReady': 'Aplikacija spremna za rad van mreže', 'pwa.newContent': 'Dostupan je novi sadržaj, kliknite na ponovo učitaj za ažuriranje', 'pwa.reload': 'Ponovo učitaj', 'pwa.close': 'Zatvori', 'language.label': 'Izbor jezika', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Svijetla', 'theme.dark': 'Tamna', 'language.searchLabel': 'Pretraži jezik', 'language.searchPlaceholder': 'Unesite naziv jezika...', 'nav.newGame': 'NOVA IGRA', 'nav.guide': 'VODIČ' }, tr: { 'app.title': 'Nonograms', 'level.easy': 'KOLAY 5X5', 'level.medium': 'ORTA 10X10', 'level.hard': 'ZOR 15X15', 'level.custom': 'ÖZEL', 'level.guide': 'REHBER ❓', 'actions.reset': 'SIFIRLA', 'actions.random': 'YENİ RASTGELE', 'actions.undo': 'GERİ AL', 'status.time': 'SÜRE', 'status.moves': 'HAMLE', 'status.progress': 'İLERLEME', 'fixed.time': 'Süre:', 'fixed.progress': 'İlerleme:', 'fixed.hide': 'Gizle', 'fixed.show': 'Göster', 'guide.play': 'BAŞLAT', 'guide.pause': 'DURAKLAT', 'guide.step': 'ADIM', 'guide.speed': 'HIZ', 'guide.waiting': 'Bekleniyor...', 'guide.solved': 'Çözüldü!', 'custom.title': 'ÖZEL OYUN', 'custom.prompt': 'Izgara boyutunu girin (5 - 80):', 'custom.cancel': 'İptal', 'custom.start': 'Başlat', 'custom.sizeError': 'Boyut 5 ile 80 arasında olmalı!', 'win.title': 'TEBRİKLER!', 'win.message': 'Bulmacayı çözdünüz!', 'win.time': 'Süre:', 'win.playAgain': 'Tekrar oyna', 'win.shareTitle': 'Sonucunu paylaş', 'win.shareText': '{size}x{size} nonogramı {time} sürede çözdüm!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Ekran görüntüsünü indir', 'pwa.installTitle': 'Uygulamayı yükle ve çevrimdışı oyna', 'pwa.installMobile': 'Ana ekrana ekle', 'pwa.installDesktop': 'Masaüstüne yükle', 'pwa.offlineReady': 'Uygulama çevrimdışı çalışmaya hazır', 'pwa.newContent': 'Yeni içerik mevcut, güncellemek için yeniden yükleye tıklayın', 'pwa.reload': 'Yeniden yükle', 'pwa.close': 'Kapat', 'language.label': 'Dil seçimi', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Açık', 'theme.dark': 'Koyu', 'language.searchLabel': 'Dil ara', 'language.searchPlaceholder': 'Dil adını yazın...', 'nav.newGame': 'YENİ OYUN', 'nav.guide': 'REHBER' }, ca: { 'app.title': 'Nonograms', 'level.easy': 'FÀCIL 5X5', 'level.medium': 'MITJÀ 10X10', 'level.hard': 'DIFÍCIL 15X15', 'level.custom': 'PERSONALITZAT', 'level.guide': 'GUIA ❓', 'actions.reset': 'RESTABLEIX', 'actions.random': 'NOU ALEATORI', 'actions.undo': 'DESFES', 'status.time': 'TEMPS', 'status.moves': 'MOVIMENTS', 'status.progress': 'PROGRÉS', 'fixed.time': 'Temps:', 'fixed.progress': 'Progrés:', 'fixed.hide': 'Amaga', 'fixed.show': 'Mostra', 'guide.play': 'INICIA', 'guide.pause': 'PAUSA', 'guide.step': 'PASSA', 'guide.speed': 'VELOCITAT', 'guide.waiting': 'Esperant...', 'guide.solved': 'Resol!', 'custom.title': 'JOC PERSONALITZAT', 'custom.prompt': 'Introdueix la mida de la graella (5 - 80):', 'custom.cancel': 'Cancel·la', 'custom.start': 'Inicia', 'custom.sizeError': 'La mida ha d’estar entre 5 i 80!', 'win.title': 'FELICITATS!', 'win.message': 'Has resolt el trencaclosques!', 'win.time': 'Temps:', 'win.playAgain': 'Juga de nou', 'win.shareTitle': 'Comparteix el teu resultat', 'win.shareText': 'He resolt un nonograma {size}x{size} en {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Descarrega captura', 'pwa.installTitle': 'Instal·la l’app i juga sense connexió', 'pwa.installMobile': 'Afegeix a la pantalla d’inici', 'pwa.installDesktop': 'Instal·la al desktop', 'pwa.offlineReady': 'Aplicació llesta per treballar fora de línia', 'pwa.newContent': 'Nou contingut disponible, fes clic a recarregar per actualitzar', 'pwa.reload': 'Recarregar', 'pwa.close': 'Tancar', 'language.label': 'Selecció d’idioma', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Clar', 'theme.dark': 'Fosc', 'language.searchLabel': 'Cerca idioma', 'language.searchPlaceholder': 'Escriu el nom de l’idioma...', 'nav.newGame': 'NOVA PARTIDA', 'nav.guide': 'GUIA' }, gl: { 'app.title': 'Nonograms', 'level.easy': 'FÁCIL 5X5', 'level.medium': 'MEDIO 10X10', 'level.hard': 'DIFÍCIL 15X15', 'level.custom': 'PERSONALIZADO', 'level.guide': 'GUÍA ❓', 'actions.reset': 'REINICIAR', 'actions.random': 'NOVO ALEATORIO', 'actions.undo': 'DESFACER', 'status.time': 'TEMPO', 'status.moves': 'MOVEMENTOS', 'status.progress': 'PROGRESO', 'fixed.time': 'Tempo:', 'fixed.progress': 'Progreso:', 'fixed.hide': 'Ocultar', 'fixed.show': 'Mostrar', 'guide.play': 'INICIAR', 'guide.pause': 'PAUSA', 'guide.step': 'PASO', 'guide.speed': 'VELOCIDADE', 'guide.waiting': 'Agardando...', 'guide.solved': 'Resolto!', 'custom.title': 'XOGO PERSONALIZADO', 'custom.prompt': 'Introduce o tamaño da grella (5 - 80):', 'custom.cancel': 'Cancelar', 'custom.start': 'Comezar', 'custom.sizeError': 'O tamaño debe estar entre 5 e 80!', 'win.title': 'PARABÉNS!', 'win.message': 'Resolveches o quebra-cabezas!', 'win.time': 'Tempo:', 'win.playAgain': 'Xogar de novo', 'win.shareTitle': 'Comparte o teu resultado', 'win.shareText': 'Resolvin un nonograma de {size}x{size} en {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Descargar captura', 'pwa.installTitle': 'Instala a app e xoga sen conexión', 'pwa.installMobile': 'Engadir á pantalla de inicio', 'pwa.installDesktop': 'Instalar no escritorio', 'pwa.offlineReady': 'Aplicación lista para traballar sen conexión', 'pwa.newContent': 'Novo contido dispoñible, fai clic en recargar para actualizar', 'pwa.reload': 'Recargar', 'pwa.close': 'Pechar', 'language.label': 'Selección de idioma', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Claro', 'theme.dark': 'Escuro', 'language.searchLabel': 'Buscar idioma', 'language.searchPlaceholder': 'Escribe o nome do idioma...', 'nav.newGame': 'NOVO XOGO', 'nav.guide': 'GUÍA' }, cy: { 'app.title': 'Nonograms', 'level.easy': 'HAWG 5X5', 'level.medium': 'CANOLIG 10X10', 'level.hard': 'ANODD 15X15', 'level.custom': 'PERSONOL', 'level.guide': 'CANLLAW ❓', 'actions.reset': 'AILOSOD', 'actions.random': 'NEWYDD AR HAPL', 'actions.undo': 'DADFYSIO', 'status.time': 'AMSER', 'status.moves': 'SYLWIADAU', 'status.progress': 'CYNHYRCH', 'fixed.time': 'Amser:', 'fixed.progress': 'Cynhyrch:', 'fixed.hide': 'Cuddio', 'fixed.show': 'Dangos', 'guide.play': 'CHWARAE', 'guide.pause': 'PAWB', 'guide.step': 'CAM', 'guide.speed': 'CYDRAD', 'guide.waiting': 'Aros...', 'guide.solved': 'Wedi datrys!', 'custom.title': 'GÊM BERSENOL', 'custom.prompt': 'Rhowch faint rhwyll (5 - 80):', 'custom.cancel': 'Diddymu', 'custom.start': 'Dechrau', 'custom.sizeError': 'Rhaid i faint fod rhwng 5 a 80!', 'win.title': 'LLONGYFARCHIADAU!', 'win.message': 'Rydych wedi datrys y pos!', 'win.time': 'Amser:', 'win.playAgain': 'Chwarae eto', 'win.shareTitle': 'Rhannwch eich canlyniad', 'win.shareText': 'Datryswyd {size}x{size} nonogram mewn {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Lawrlwytho sgrinlun', 'pwa.installTitle': 'Gosodwch yr app a chwarae all-lein', 'pwa.installMobile': 'Ychwanegu at y sgrin gartref', 'pwa.installDesktop': 'Gosod ar y bwrdd gwaith', 'pwa.offlineReady': 'Ap yn barod i weithio all-lein', 'pwa.newContent': 'Cynnwys newydd ar gael, cliciwch ail-lwytho i ddiweddaru', 'pwa.reload': 'Ail-lwytho', 'pwa.close': 'Cau', 'language.label': 'Dewis iaith', 'theme.label': 'Thema', 'theme.system': 'System', 'theme.light': 'Golau', 'theme.dark': 'Tywyll', 'language.searchLabel': 'Chwilio am iaith', 'language.searchPlaceholder': 'Teipiwch enw iaith...', 'nav.newGame': 'GÊM NEWYDD', 'nav.guide': 'CANLLAW' }, gd: { 'app.title': 'Nonograms', 'level.easy': 'FURAINN 5X5', 'level.medium': 'MEASARRA 10X10', 'level.hard': 'DOIRBH 15X15', 'level.custom': 'GNÀTHACH', 'level.guide': 'STIÙIREADH ❓', 'actions.reset': 'ATH-SHUIDHICH', 'actions.random': 'ÙR TUITEAMACH', 'actions.undo': 'CUIR AIR AIS', 'status.time': 'ÙINE', 'status.moves': 'GLUASAIDHEAN', 'status.progress': 'ADHARTAS', 'fixed.time': 'Ùine:', 'fixed.progress': 'Adhartas:', 'fixed.hide': 'Falaich', 'fixed.show': 'Seall', 'guide.play': 'TOISEACH', 'guide.pause': 'FOSA', 'guide.step': 'CEUM', 'guide.speed': 'LUATHAS', 'guide.waiting': 'A’ feitheamh...', 'guide.solved': 'Air a rèiteach!', 'custom.title': 'GEAMA GNÀTHACH', 'custom.prompt': 'Cuir a-steach meud a’ ghriod (5 - 80):', 'custom.cancel': 'Sguir dheth', 'custom.start': 'Toisich', 'custom.sizeError': 'Feumaidh am meud a bhith eadar 5 is 80!', 'win.title': 'MEAL AN NAIDHEACHD!', 'win.message': 'Rinn thu rèiteachadh na tòimhseachain!', 'win.time': 'Ùine:', 'win.playAgain': 'Cluich a-rithist', 'win.shareTitle': 'Co-roinn toradh', 'win.shareText': 'Rinn mi {size}x{size} nonogram ann an {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Luchdaich sìos dealbh-sgrìn', 'pwa.installTitle': 'Stàlaich an aplacaid agus cluich far loidhne', 'pwa.installMobile': 'Cuir ri sgrìn-dachaigh', 'pwa.installDesktop': 'Stàlaich air desktop', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Taghadh cànain', 'theme.label': 'Cuspair', 'theme.system': 'Siostam', 'theme.light': 'Soilleir', 'theme.dark': 'Dorcha', 'language.searchLabel': 'Lorg cànan', 'language.searchPlaceholder': 'Cuir a-steach ainm cànain...', 'nav.newGame': 'GEAMA ÙR', 'nav.guide': 'STIÙIREADH' }, eu: { 'app.title': 'Nonograms', 'level.easy': 'ERREZA 5X5', 'level.medium': 'ERTAINA 10X10', 'level.hard': 'ZAILA 15X15', 'level.custom': 'PERTSONALIZATUA', 'level.guide': 'GIDA ❓', 'actions.reset': 'BERREZARRI', 'actions.random': 'AUSAZKO BERRIA', 'actions.undo': 'DESEGIN', 'status.time': 'DENBORA', 'status.moves': 'MUGIMENDUAK', 'status.progress': 'AURRERAPENA', 'fixed.time': 'Denbora:', 'fixed.progress': 'Aurrerapena:', 'fixed.hide': 'Ezkutatu', 'fixed.show': 'Erakutsi', 'guide.play': 'HASIERA', 'guide.pause': 'PAUSATU', 'guide.step': 'PAUSOA', 'guide.speed': 'ABiadura', 'guide.waiting': 'Itxaroten...', 'guide.solved': 'Ebakita!', 'custom.title': 'JOKU PERTSONALIZATUA', 'custom.prompt': 'Sartu saretamainua (5 - 80):', 'custom.cancel': 'Utzi', 'custom.start': 'Hasi', 'custom.sizeError': 'Tamainuak 5 eta 80 bitartekoa izan behar du!', 'win.title': 'ZORIONAK!', 'win.message': 'Puzzlea ebatzi duzu!', 'win.time': 'Denbora:', 'win.playAgain': 'Berriro jokatu', 'win.shareTitle': 'Partekatu zure emaitza', 'win.shareText': 'Ebatzi dut {size}x{size} nonograma {time}-n!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Deskargatu pantaila-argazkia', 'pwa.installTitle': 'Instalatu aplikazioa eta jokatu lineaz kanpo', 'pwa.installMobile': 'Gehitu hasierako pantailara', 'pwa.installDesktop': 'Instalatu mahaigainean', 'pwa.offlineReady': 'Aplikazioa lineaz kanpo lan egiteko prest', 'pwa.newContent': 'Eduki berria eskuragarri, sakatu birkargatu eguneratzeko', 'pwa.reload': 'Birkargatu', 'pwa.close': 'Itxi', 'language.label': 'Hizkuntza hautaketa', 'theme.label': 'Gai', 'theme.system': 'Sistema', 'theme.light': 'Argi', 'theme.dark': 'Ilun', 'language.searchLabel': 'Bilatu hizkuntza', 'language.searchPlaceholder': 'Idatzi hizkuntzaren izena...', 'nav.newGame': 'JOKO BERRIA', 'nav.guide': 'GIDA' }, ja: { 'app.title': 'ノノグラム', 'level.easy': '初級 5X5', 'level.medium': '中級 10X10', 'level.hard': '上級 15X15', 'level.custom': 'カスタム', 'level.guide': 'ガイド ❓', 'actions.reset': 'リセット', 'actions.random': 'ランダム', 'actions.undo': '元に戻す', 'status.time': '時間', 'status.moves': '手数', 'status.progress': '進行状況', 'fixed.time': '時間:', 'fixed.progress': '進行:', 'fixed.hide': '隠す', 'fixed.show': '表示', 'guide.play': '開始', 'guide.pause': '一時停止', 'guide.step': 'ステップ', 'guide.speed': '速度', 'guide.waiting': '待機中...', 'guide.solved': '解決!', 'custom.title': 'カスタムゲーム', 'custom.prompt': 'グリッドサイズを入力 (5 - 80):', 'custom.cancel': 'キャンセル', 'custom.start': '開始', 'custom.sizeError': 'サイズは5〜80の間でなければなりません!', 'win.title': 'おめでとう!', 'win.message': 'パズルを解きました!', 'win.time': '時間:', 'win.playAgain': 'もう一度プレイ', 'win.shareTitle': '結果を共有', 'win.shareText': '{size}x{size}のノノグラムを{time}で解きました!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'スクショを保存', 'pwa.installTitle': 'アプリをインストールしてオフラインでプレイ', 'pwa.installMobile': 'ホーム画面に追加', 'pwa.installDesktop': 'デスクトップにインストール', 'pwa.offlineReady': 'アプリはオフラインで使用可能です', 'pwa.newContent': '新しいコンテンツが利用可能です。更新するには再読み込みをクリックしてください', 'pwa.reload': '再読み込み', 'pwa.close': '閉じる', 'language.label': '言語選択', 'theme.label': 'テーマ', 'theme.system': 'システム', 'theme.light': 'ライト', 'theme.dark': 'ダーク', 'language.searchLabel': '言語を検索', 'language.searchPlaceholder': '言語名を入力...', 'nav.newGame': '新しいゲーム', 'nav.guide': 'ガイド' }, ko: { 'app.title': '노노그램', 'level.easy': '쉬움 5X5', 'level.medium': '보통 10X10', 'level.hard': '어려움 15X15', 'level.custom': '커스텀', 'level.guide': '가이드 ❓', 'actions.reset': '초기화', 'actions.random': '새 랜덤 게임', 'actions.undo': '되돌리기', 'status.time': '시간', 'status.moves': '이동', 'status.progress': '진행', 'fixed.time': '시간:', 'fixed.progress': '진행:', 'fixed.hide': '숨기기', 'fixed.show': '보기', 'guide.play': '시작', 'guide.pause': '일시정지', 'guide.step': '단계', 'guide.speed': '속도', 'guide.waiting': '대기 중...', 'guide.solved': '해결됨!', 'custom.title': '커스텀 게임', 'custom.prompt': '그리드 크기 입력 (5 - 80):', 'custom.cancel': '취소', 'custom.start': '시작', 'custom.sizeError': '크기는 5에서 80 사이여야 합니다!', 'win.title': '축하합니다!', 'win.message': '퍼즐을 풀었습니다!', 'win.time': '시간:', 'win.playAgain': '다시 하기', 'win.shareTitle': '결과 공유', 'win.shareText': '{time}만에 {size}x{size} 노노그램을 풀었습니다!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': '스크린샷 다운로드', 'pwa.installTitle': '앱 설치하고 오프라인 플레이', 'pwa.installMobile': '홈 화면에 추가', 'pwa.installDesktop': '데스크탑에 설치', 'pwa.offlineReady': '앱이 오프라인에서 사용할 준비가 되었습니다', 'pwa.newContent': '새로운 콘텐츠를 사용할 수 있습니다. 업데이트하려면 새로 고침을 클릭하세요', 'pwa.reload': '새로 고침', 'pwa.close': '닫기', 'language.label': '언어 선택', 'theme.label': '테마', 'theme.system': '시스템', 'theme.light': '라이트', 'theme.dark': '다크', 'language.searchLabel': '언어 검색', 'language.searchPlaceholder': '언어 이름 입력...', 'nav.newGame': '새 게임', 'nav.guide': '가이드' }, id: { 'app.title': 'Nonograms', 'level.easy': 'MUDAH 5X5', 'level.medium': 'SEDANG 10X10', 'level.hard': 'SULIT 15X15', 'level.custom': 'KUSTOM', 'level.guide': 'PANDUAN ❓', 'actions.reset': 'ULANG', 'actions.random': 'ACAK BARU', 'actions.undo': 'UNDO', 'status.time': 'WAKTU', 'status.moves': 'LANGKAH', 'status.progress': 'PROGRES', 'fixed.time': 'Waktu:', 'fixed.progress': 'Progres:', 'fixed.hide': 'Sembunyi', 'fixed.show': 'Tampil', 'guide.play': 'MULAI', 'guide.pause': 'JEDA', 'guide.step': 'LANGKAH', 'guide.speed': 'KECEPATAN', 'guide.waiting': 'Menunggu...', 'guide.solved': 'Terpecahkan!', 'custom.title': 'GAME KUSTOM', 'custom.prompt': 'Masukkan ukuran grid (5 - 80):', 'custom.cancel': 'Batal', 'custom.start': 'Mulai', 'custom.sizeError': 'Ukuran harus antara 5 dan 80!', 'win.title': 'SELAMAT!', 'win.message': 'Anda memecahkan teka-teki!', 'win.time': 'Waktu:', 'win.playAgain': 'Main Lagi', 'win.shareTitle': 'Bagikan hasil', 'win.shareText': 'Saya menyelesaikan nonogram {size}x{size} dalam {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Unduh tangkapan layar', 'pwa.installTitle': 'Instal aplikasi dan main offline', 'pwa.installMobile': 'Tambahkan ke layar utama', 'pwa.installDesktop': 'Instal di desktop', 'pwa.offlineReady': 'Aplikasi siap bekerja offline', 'pwa.newContent': 'Konten baru tersedia, klik muat ulang untuk memperbarui', 'pwa.reload': 'Muat ulang', 'pwa.close': 'Tutup', 'language.label': 'Pilih Bahasa', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Terang', 'theme.dark': 'Gelap', 'language.searchLabel': 'Cari bahasa', 'language.searchPlaceholder': 'Ketik nama bahasa...', 'nav.newGame': 'PERMAINAN BARU', 'nav.guide': 'PANDUAN' }, vi: { 'app.title': 'Nonograms', 'level.easy': 'DỄ 5X5', 'level.medium': 'TRUNG BÌNH 10X10', 'level.hard': 'KHÓ 15X15', 'level.custom': 'TÙY CHỈNH', 'level.guide': 'HƯỚNG DẪN ❓', 'actions.reset': 'ĐẶT LẠI', 'actions.random': 'NGẪU NHIÊN MỚI', 'actions.undo': 'HOÀN TÁC', 'status.time': 'THỜI GIAN', 'status.moves': 'BƯỚC ĐI', 'status.progress': 'TIẾN ĐỘ', 'fixed.time': 'Thời gian:', 'fixed.progress': 'Tiến độ:', 'fixed.hide': 'Ẩn', 'fixed.show': 'Hiện', 'guide.play': 'CHƠI', 'guide.pause': 'TẠM DỪNG', 'guide.step': 'BƯỚC', 'guide.speed': 'TỐC ĐỘ', 'guide.waiting': 'Đang chờ...', 'guide.solved': 'Đã giải!', 'custom.title': 'GAME TÙY CHỈNH', 'custom.prompt': 'Nhập kích thước lưới (5 - 80):', 'custom.cancel': 'Hủy', 'custom.start': 'Bắt đầu', 'custom.sizeError': 'Kích thước phải từ 5 đến 80!', 'win.title': 'CHÚC MỪNG!', 'win.message': 'Bạn đã giải được câu đố!', 'win.time': 'Thời gian:', 'win.playAgain': 'Chơi lại', 'win.shareTitle': 'Chia sẻ kết quả', 'win.shareText': 'Tôi đã giải nonogram {size}x{size} trong {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Tải ảnh chụp màn hình', 'pwa.installTitle': 'Cài đặt ứng dụng và chơi ngoại tuyến', 'pwa.installMobile': 'Thêm vào màn hình chính', 'pwa.installDesktop': 'Cài đặt trên máy tính', 'pwa.offlineReady': 'Ứng dụng sẵn sàng hoạt động ngoại tuyến', 'pwa.newContent': 'Nội dung mới có sẵn, nhấp vào tải lại để cập nhật', 'pwa.reload': 'Tải lại', 'pwa.close': 'Đóng', 'language.label': 'Chọn ngôn ngữ', 'theme.label': 'Giao diện', 'theme.system': 'Hệ thống', 'theme.light': 'Sáng', 'theme.dark': 'Tối', 'language.searchLabel': 'Tìm ngôn ngữ', 'language.searchPlaceholder': 'Nhập tên ngôn ngữ...', 'nav.newGame': 'TRÒ CHƠI MỚI', 'nav.guide': 'HƯỚNG DẪN' }, th: { 'app.title': 'Nonograms', 'level.easy': 'ง่าย 5X5', 'level.medium': 'ปานกลาง 10X10', 'level.hard': 'ยาก 15X15', 'level.custom': 'กำหนดเอง', 'level.guide': 'คู่มือ ❓', 'actions.reset': 'รีเซ็ต', 'actions.random': 'สุ่มใหม่', 'actions.undo': 'ย้อนกลับ', 'status.time': 'เวลา', 'status.moves': 'การเดิน', 'status.progress': 'ความคืบหน้า', 'fixed.time': 'เวลา:', 'fixed.progress': 'ความคืบหน้า:', 'fixed.hide': 'ซ่อน', 'fixed.show': 'แสดง', 'guide.play': 'เล่น', 'guide.pause': 'หยุดชั่วคราว', 'guide.step': 'ขั้นตอน', 'guide.speed': 'ความเร็ว', 'guide.waiting': 'กำลังรอ...', 'guide.solved': 'แก้ได้แล้ว!', 'custom.title': 'เกมกำหนดเอง', 'custom.prompt': 'ป้อนขนาดตาราง (5 - 80):', 'custom.cancel': 'ยกเลิก', 'custom.start': 'เริ่ม', 'custom.sizeError': 'ขนาดต้องอยู่ระหว่าง 5 ถึง 80!', 'win.title': 'ยินดีด้วย!', 'win.message': 'คุณแก้ปริศนาได้แล้ว!', 'win.time': 'เวลา:', 'win.playAgain': 'เล่นอีกครั้ง', 'win.shareTitle': 'แชร์ผลลัพธ์', 'win.shareText': 'ฉันแก้ nonogram {size}x{size} ในเวลา {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ดาวน์โหลดภาพหน้าจอ', 'pwa.installTitle': 'ติดตั้งแอปและเล่นออฟไลน์', 'pwa.installMobile': 'เพิ่มลงในหน้าจอหลัก', 'pwa.installDesktop': 'ติดตั้งบนเดสก์ท็อป', 'pwa.offlineReady': 'แอปพร้อมใช้งานแบบออฟไลน์', 'pwa.newContent': 'มีเนื้อหาใหม่ คลิกที่ปุ่มโหลดซ้ำเพื่ออัปเดต', 'pwa.reload': 'โหลดซ้ำ', 'pwa.close': 'ปิด', 'language.label': 'เลือกภาษา', 'theme.label': 'ธีม', 'theme.system': 'ระบบ', 'theme.light': 'สว่าง', 'theme.dark': 'มืด', 'language.searchLabel': 'ค้นหาภาษา', 'language.searchPlaceholder': 'พิมพ์ชื่อภาษา...', 'nav.newGame': 'เกมใหม่', 'nav.guide': 'คู่มือ' }, ms: { 'app.title': 'Nonograms', 'level.easy': 'MUDAH 5X5', 'level.medium': 'SEDERHANA 10X10', 'level.hard': 'SUKAR 15X15', 'level.custom': 'KHAS', 'level.guide': 'PANDUAN ❓', 'actions.reset': 'TETAP SEMULA', 'actions.random': 'RAWAK BARU', 'actions.undo': 'BATAL', 'status.time': 'MASA', 'status.moves': 'LANGKAH', 'status.progress': 'KEMAJUAN', 'fixed.time': 'Masa:', 'fixed.progress': 'Kemajuan:', 'fixed.hide': 'Sembunyi', 'fixed.show': 'Papar', 'guide.play': 'MULA', 'guide.pause': 'JEDA', 'guide.step': 'LANGKAH', 'guide.speed': 'KELAJUAN', 'guide.waiting': 'Menunggu...', 'guide.solved': 'Selesai!', 'custom.title': 'PERMAINAN KHAS', 'custom.prompt': 'Masukkan saiz grid (5 - 80):', 'custom.cancel': 'Batal', 'custom.start': 'Mula', 'custom.sizeError': 'Saiz mesti antara 5 dan 80!', 'win.title': 'TAHNIAH!', 'win.message': 'Anda berjaya menyelesaikan teka-teki!', 'win.time': 'Masa:', 'win.playAgain': 'Main Semula', 'win.shareTitle': 'Kongsi keputusan', 'win.shareText': 'Saya menyelesaikan nonogram {size}x{size} dalam {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Muat turun tangkapan skrin', 'pwa.installTitle': 'Pasang aplikasi dan main di luar talian', 'pwa.installMobile': 'Tambah ke skrin utama', 'pwa.installDesktop': 'Pasang pada desktop', 'pwa.offlineReady': 'Aplikasi sedia untuk berfungsi di luar talian', 'pwa.newContent': 'Kandungan baharu tersedia, klik butang muat semula untuk mengemas kini', 'pwa.reload': 'Muat semula', 'pwa.close': 'Tutup', 'language.label': 'Pilihan Bahasa', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Terang', 'theme.dark': 'Gelap', 'language.searchLabel': 'Cari bahasa', 'language.searchPlaceholder': 'Taip nama bahasa...', 'nav.newGame': 'PERMAINAN BARU', 'nav.guide': 'PANDUAN' }, fa: { 'app.title': 'Nonograms', 'level.easy': 'آسان 5X5', 'level.medium': 'متوسط 10X10', 'level.hard': 'سخت 15X15', 'level.custom': 'سفارشی', 'level.guide': 'راهنما ❓', 'actions.reset': 'بازنشانی', 'actions.random': 'تصادفی جدید', 'actions.undo': 'برگشت', 'status.time': 'زمان', 'status.moves': 'حرکات', 'status.progress': 'پیشرفت', 'fixed.time': 'زمان:', 'fixed.progress': 'پیشرفت:', 'fixed.hide': 'پنهان', 'fixed.show': 'نمایش', 'guide.play': 'شروع', 'guide.pause': 'مکث', 'guide.step': 'گام', 'guide.speed': 'سرعت', 'guide.waiting': 'در انتظار...', 'guide.solved': 'حل شد!', 'custom.title': 'بازی سفارشی', 'custom.prompt': 'اندازه شبکه (5 - 80):', 'custom.cancel': 'لغو', 'custom.start': 'شروع', 'custom.sizeError': 'اندازه باید بین 5 تا 80 باشد!', 'win.title': 'تبریک!', 'win.message': 'شما معما را حل کردید!', 'win.time': 'زمان:', 'win.playAgain': 'بازی مجدد', 'win.shareTitle': 'اشتراک نتیجه', 'win.shareText': 'من نونوگرام {size}x{size} را در {time} حل کردم!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'دانلود اسکرین‌شات', 'pwa.installTitle': 'نصب برنامه و بازی آفلاین', 'pwa.installMobile': 'افزودن به صفحه اصلی', 'pwa.installDesktop': 'نصب روی دسکتاپ', 'pwa.offlineReady': 'برنامه آماده کار آفلاین است', 'pwa.newContent': 'محتوای جدید موجود است، برای به‌روزرسانی بارگیری مجدد را کلیک کنید', 'pwa.reload': 'بارگیری مجدد', 'pwa.close': 'بستن', 'language.label': 'انتخاب زبان', 'theme.label': 'تم', 'theme.system': 'سیستم', 'theme.light': 'روشن', 'theme.dark': 'تاریک', 'language.searchLabel': 'جستجوی زبان', 'language.searchPlaceholder': 'نام زبان را بنویسید...', 'nav.newGame': 'بازی جدید', 'nav.guide': 'راهنما' }, he: { 'app.title': 'Nonograms', 'level.easy': 'קל 5X5', 'level.medium': 'בינוני 10X10', 'level.hard': 'קשה 15X15', 'level.custom': 'מותאם אישית', 'level.guide': 'מדריך ❓', 'actions.reset': 'אפס', 'actions.random': 'אקראי חדש', 'actions.undo': 'בטל', 'status.time': 'זמן', 'status.moves': 'מהלכים', 'status.progress': 'התקדמות', 'fixed.time': 'זמן:', 'fixed.progress': 'התקדמות:', 'fixed.hide': 'הסתר', 'fixed.show': 'הצג', 'guide.play': 'שחק', 'guide.pause': 'השהה', 'guide.step': 'צעד', 'guide.speed': 'מהירות', 'guide.waiting': 'ממתין...', 'guide.solved': 'נפתר!', 'custom.title': 'משחק מותאם', 'custom.prompt': 'הכנס גודל רשת (5 - 80):', 'custom.cancel': 'ביטול', 'custom.start': 'התחל', 'custom.sizeError': 'גודל חייב להיות בין 5 ל-80!', 'win.title': 'ברכות!', 'win.message': 'פתרת את החידה!', 'win.time': 'זמן:', 'win.playAgain': 'שחק שוב', 'win.shareTitle': 'שתף תוצאה', 'win.shareText': 'פתרתי נונוגרם {size}x{size} בזמן {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'הורד צילום מסך', 'pwa.installTitle': 'התקן אפליקציה ושחק אופליין', 'pwa.installMobile': 'הוסף למסך הבית', 'pwa.installDesktop': 'התקן בשולחן העבודה', 'pwa.offlineReady': 'האפליקציה מוכנה לעבודה במצב לא מקוון', 'pwa.newContent': 'תוכן חדש זמין, לחץ על כפתור רענן כדי לעדכן', 'pwa.reload': 'רענן', 'pwa.close': 'סגור', 'language.label': 'בחירת שפה', 'theme.label': 'ערכת נושא', 'theme.system': 'מערכת', 'theme.light': 'בהיר', 'theme.dark': 'כהה', 'language.searchLabel': 'חפש שפה', 'language.searchPlaceholder': 'הקלד שם שפה...', 'nav.newGame': 'משחק חדש', 'nav.guide': 'מדריך' }, az: { 'app.title': 'Nonograms', 'level.easy': 'ASAN 5X5', 'level.medium': 'ORTA 10X10', 'level.hard': 'ÇƏTİN 15X15', 'level.custom': 'XÜSUSİ', 'level.guide': 'BƏLƏDÇİ ❓', 'actions.reset': 'SIFIRLA', 'actions.random': 'YENİ TƏSADÜFİ', 'actions.undo': 'GERİ', 'status.time': 'VAXT', 'status.moves': 'HƏRƏKƏTLƏR', 'status.progress': 'TƏRƏQQİ', 'fixed.time': 'Vaxt:', 'fixed.progress': 'Tərəqqi:', 'fixed.hide': 'Gizlət', 'fixed.show': 'Göstər', 'guide.play': 'BAŞLA', 'guide.pause': 'FASİLƏ', 'guide.step': 'ADDIM', 'guide.speed': 'SÜRƏT', 'guide.waiting': 'Gözlənilir...', 'guide.solved': 'Həll edildi!', 'custom.title': 'XÜSUSİ OYUN', 'custom.prompt': 'Tor ölçüsünü daxil edin (5 - 80):', 'custom.cancel': 'Ləğv et', 'custom.start': 'Başla', 'custom.sizeError': 'Ölçü 5 ilə 80 arasında olmalıdır!', 'win.title': 'TƏBRİKLƏR!', 'win.message': 'Tapmacanı həll etdiniz!', 'win.time': 'Vaxt:', 'win.playAgain': 'Yenidən oyna', 'win.shareTitle': 'Nəticəni paylaş', 'win.shareText': 'Mən {time} ərzində {size}x{size} nonogram həll etdim!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Ekran görüntüsünü yüklə', 'pwa.installTitle': 'Tətbiqi quraşdır və oflayn oyna', 'pwa.installMobile': 'Ana ekrana əlavə et', 'pwa.installDesktop': 'Masaüstünə quraşdır', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Dil seçimi', 'theme.label': 'Mövzu', 'theme.system': 'Sistem', 'theme.light': 'Açıq', 'theme.dark': 'Qaranlıq', 'language.searchLabel': 'Dili axtar', 'language.searchPlaceholder': 'Dil adını yazın...', 'nav.newGame': 'YENİ OYUN', 'nav.guide': 'BƏLƏDÇİ' }, hy: { 'app.title': 'Nonograms', 'level.easy': 'ՀԵՇՏ 5X5', 'level.medium': 'ՄԻՋԻՆ 10X10', 'level.hard': 'ԴԺՎԱՐ 15X15', 'level.custom': 'ՀԱՏՈՒԿ', 'level.guide': 'ՈՒՂԵՑՈՒՅՑ ❓', 'actions.reset': 'ՎԵՐԱԿԱՅԵԼ', 'actions.random': 'ՆՈՐ ՊԱՏԱՀԱԿԱՆ', 'actions.undo': 'ՀԵՏ', 'status.time': 'ԺԱՄԱՆԱԿ', 'status.moves': 'ՔԱՅԼԵՐ', 'status.progress': 'ԸՆԹԱՑՔ', 'fixed.time': 'Ժամանակ:', 'fixed.progress': 'Ընթացք:', 'fixed.hide': 'Թաքցնել', 'fixed.show': 'Ցուցադրել', 'guide.play': 'ՍԿՍԵԼ', 'guide.pause': 'ԴԱԴԱՐ', 'guide.step': 'ՔԱՅԼ', 'guide.speed': 'ԱՐԱԳՈՒԹՅՈՒՆ', 'guide.waiting': 'Սպասում...', 'guide.solved': 'Լուծված է!', 'custom.title': 'ՀԱՏՈՒԿ ԽԱՂ', 'custom.prompt': 'Մուտքագրեք չափսը (5 - 80):', 'custom.cancel': 'Չեղարկել', 'custom.start': 'Սկսել', 'custom.sizeError': 'Չափսը պետք է լինի 5-ից 80:', 'win.title': 'ՇՆՈՐՀԱՎՈՐԱՆՔՆԵՐ!', 'win.message': 'Դուք լուծեցիք գլուխկոտրուկը!', 'win.time': 'Ժամանակ:', 'win.playAgain': 'Խաղալ կրկին', 'win.shareTitle': 'Կիսվել արդյունքով', 'win.shareText': 'Ես լուծեցի {size}x{size} նոնոգրամ {time}-ում!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Ներբեռնել նկարը', 'pwa.installTitle': 'Տեղադրեք և խաղացեք օֆլայն', 'pwa.installMobile': 'Ավելացնել էկրանին', 'pwa.installDesktop': 'Տեղադրել համակարգչում', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Լեզվի ընտրություն', 'theme.label': 'Թեմա', 'theme.system': 'Համակարգ', 'theme.light': 'Լուսավոր', 'theme.dark': 'Մութ', 'language.searchLabel': 'Փնտրել լեզուն', 'language.searchPlaceholder': 'Գրեք լեզվի անունը...', 'nav.newGame': 'ՆՈՐ ԽԱՂ', 'nav.guide': 'ՈՒՂԵՑՈՒՅՑ' }, uz: { 'app.title': 'Nonograms', 'level.easy': 'OSON 5X5', 'level.medium': 'O‘RTA 10X10', 'level.hard': 'QIYIN 15X15', 'level.custom': 'MAXSUS', 'level.guide': 'QO‘LLANMA ❓', 'actions.reset': 'QAYTA', 'actions.random': 'YANGI TASODIFIY', 'actions.undo': 'BEKOR QILISH', 'status.time': 'VAQT', 'status.moves': 'YURISH', 'status.progress': 'JARAYON', 'fixed.time': 'Vaqt:', 'fixed.progress': 'Jarayon:', 'fixed.hide': 'Yashirish', 'fixed.show': 'Ko‘rsatish', 'guide.play': 'BOSHLASH', 'guide.pause': 'TO‘XTATISH', 'guide.step': 'QADAM', 'guide.speed': 'TEZLIK', 'guide.waiting': 'Kutilmoqda...', 'guide.solved': 'Yechildi!', 'custom.title': 'MAXSUS O‘YIN', 'custom.prompt': 'Katak hajmini kiriting (5 - 80):', 'custom.cancel': 'Bekor qilish', 'custom.start': 'Boshlash', 'custom.sizeError': 'Hajm 5 dan 80 gacha bo‘lishi kerak!', 'win.title': 'TABRIKLAYMIZ!', 'win.message': 'Siz jumboqni yechdingiz!', 'win.time': 'Vaqt:', 'win.playAgain': 'Qayta o‘ynash', 'win.shareTitle': 'Natijani ulashish', 'win.shareText': 'Men {time} ichida {size}x{size} nonogram yechdim!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Skrinshotni yuklash', 'pwa.installTitle': 'Ilovani o‘rnating va oflayn o‘ynang', 'pwa.installMobile': 'Bosh ekranga qo‘shish', 'pwa.installDesktop': 'Ish stoliga o‘rnatish', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Tilni tanlash', 'theme.label': 'Mavzu', 'theme.system': 'Tizim', 'theme.light': 'Yorug‘', 'theme.dark': 'Qorong‘u', 'language.searchLabel': 'Tilni qidirish', 'language.searchPlaceholder': 'Til nomini yozing...', 'nav.newGame': 'YANGI O\'YIN', 'nav.guide': 'QO\'LLANMA' }, kk: { 'app.title': 'Nonograms', 'level.easy': 'OÑAI 5X5', 'level.medium': 'ORTAŞA 10X10', 'level.hard': 'QIYIN 15X15', 'level.custom': 'ARNAIY', 'level.guide': 'NŪSQAULYQ ❓', 'actions.reset': 'QAIŞA', 'actions.random': 'JAÑA KEZDEISOQ', 'actions.undo': 'BELDYRU', 'status.time': 'UAQYT', 'status.moves': 'JÜRİS', 'status.progress': 'ILGERİLEU', 'fixed.time': 'Uaqyt:', 'fixed.progress': 'Ilgerileu:', 'fixed.hide': 'Jasyru', 'fixed.show': 'Körsetu', 'guide.play': 'BASTAU', 'guide.pause': 'KİDİRTU', 'guide.step': 'QADAM', 'guide.speed': 'JYLDAMDYQ', 'guide.waiting': 'Kütude...', 'guide.solved': 'Şeşildi!', 'custom.title': 'ARNAIY OYIN', 'custom.prompt': 'Tor ölşemin engiz (5 - 80):', 'custom.cancel': 'Bıd', 'custom.start': 'Bastau', 'custom.sizeError': 'Ölşem 5 pen 80 arasynda boluy kerek!', 'win.title': 'QŪTTYQTAIMYZ!', 'win.message': 'Siz jūmbaqty şeştıñiz!', 'win.time': 'Uaqyt:', 'win.playAgain': 'Qaita oinau', 'win.shareTitle': 'Nätijemen bölisu', 'win.shareText': 'Men {time} işinde {size}x{size} nonogram şeştım!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Skrinşot jüktesu', 'pwa.installTitle': 'Qosymşany ornatyp, oflain oinañyz', 'pwa.installMobile': 'Basty ekranğa qosu', 'pwa.installDesktop': 'Jūmys stolyna ornatu', 'pwa.offlineReady': 'Қолданба офлайн жұмыс істеуге дайын', 'pwa.newContent': 'Жаңа мазмұн қолжетімді, жаңарту үшін қайта жүктеу түймесін басыңыз', 'pwa.reload': 'Қайта жүктеу', 'pwa.close': 'Жабу', 'language.label': 'Til tañdau', 'theme.label': 'Taqyryp', 'theme.system': 'Jüye', 'theme.light': 'Jaryq', 'theme.dark': 'Qarañğy', 'language.searchLabel': 'Tildi izdeu', 'language.searchPlaceholder': 'Til atauyn jaz...', 'nav.newGame': 'ЖАҢА ОЙЫН', 'nav.guide': 'НҰСҚАУЛЫҚ' }, gu: { 'app.title': 'Nonograms', 'level.easy': 'સરળ 5X5', 'level.medium': 'મધ્યમ 10X10', 'level.hard': 'કઠિન 15X15', 'level.custom': 'કસ્ટમ', 'level.guide': 'માર્ગદર્શિકા ❓', 'actions.reset': 'રીસેટ', 'actions.random': 'નવું રેન્ડમ', 'actions.undo': 'રદ કરો', 'status.time': 'સમય', 'status.moves': 'ચાલ', 'status.progress': 'પ્રગતિ', 'fixed.time': 'સમય:', 'fixed.progress': 'પ્રગતિ:', 'fixed.hide': 'છુપાવો', 'fixed.show': 'બતાવો', 'guide.play': 'શરૂ', 'guide.pause': 'વિરામ', 'guide.step': 'પગલું', 'guide.speed': 'ઝડપ', 'guide.waiting': 'રાહ જોઈ રહ્યું છે...', 'guide.solved': 'ઉકેલાઈ ગયું!', 'custom.title': 'કસ્ટમ રમત', 'custom.prompt': 'ગ્રીડ માપ દાખલ કરો (5 - 80):', 'custom.cancel': 'રદ કરો', 'custom.start': 'શરૂ', 'custom.sizeError': 'માપ 5 અને 80 ની વચ્ચે હોવું જોઈએ!', 'win.title': 'અભિનંદન!', 'win.message': 'તમે કોયડો ઉકેલ્યો!', 'win.time': 'સમય:', 'win.playAgain': 'ફરી રમો', 'win.shareTitle': 'પરિણામ શેર કરો', 'win.shareText': 'મેં {time} માં {size}x{size} નોનોગ્રામ ઉકેલ્યો!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'સ્ક્રીનશોટ ડાઉનલોડ કરો', 'pwa.installTitle': 'એપ્લિકેશન ઇન્સ્ટોલ કરો અને ઑફલાઇન રમો', 'pwa.installMobile': 'હોમ સ્ક્રીનમાં ઉમેરો', 'pwa.installDesktop': 'ડેસ્કટોપ પર ઇન્સ્ટોલ કરો', 'pwa.offlineReady': 'એપ્લિકેશન ઑફલાઇન કામ કરવા માટે તૈયાર છે', 'pwa.newContent': 'નવી સામગ્રી ઉપલબ્ધ છે, અપડેટ કરવા માટે રિકોડ બટન પર ક્લિક કરો', 'pwa.reload': 'રીલોડ', 'pwa.close': 'બંધ કરો', 'language.label': 'ભાષા પસંદગી', 'theme.label': 'થીમ', 'theme.system': 'સિસ્ટમ', 'theme.light': 'લાઇટ', 'theme.dark': 'ડાર્ક', 'language.searchLabel': 'ભાષા શોધો', 'language.searchPlaceholder': 'ભાષાનું નામ લખો...', 'nav.newGame': 'નવી રમત', 'nav.guide': 'માર્ગદર્શિકા' }, kn: { 'app.title': 'Nonograms', 'level.easy': 'ಸುಲಭ 5X5', 'level.medium': 'ಮಧ್ಯಮ 10X10', 'level.hard': 'ಕಠಿಣ 15X15', 'level.custom': 'ಕಸ್ಟಮ್', 'level.guide': 'ಮಾರ್ಗದರ್ಶಿ ❓', 'actions.reset': 'ಮರುಹೊಂದಿಸಿ', 'actions.random': 'ಹೊಸ ಯಾದೃಚ್ಛಿಕ', 'actions.undo': 'ರದ್ದುಗೊಳಿಸಿ', 'status.time': 'ಸಮಯ', 'status.moves': 'ಚಲನೆಗಳು', 'status.progress': 'ಪ್ರಗತಿ', 'fixed.time': 'ಸಮಯ:', 'fixed.progress': 'ಪ್ರಗತಿ:', 'fixed.hide': 'ಮರೆಮಾಡಿ', 'fixed.show': 'ತೋರಿಸಿ', 'guide.play': 'ಪ್ಲೇ', 'guide.pause': 'ವಿರಾಮ', 'guide.step': 'ಹಂತ', 'guide.speed': 'ವೇಗ', 'guide.waiting': 'ಕಾಯುತ್ತಿದೆ...', 'guide.solved': 'ಪರಿಹರಿಸಲಾಗಿದೆ!', 'custom.title': 'ಕಸ್ಟಮ್ ಆಟ', 'custom.prompt': 'ಗ್ರಿಡ್ ಗಾತ್ರ ನಮೂದಿಸಿ (5 - 80):', 'custom.cancel': 'ರದ್ದು', 'custom.start': 'ಪ್ರಾರಂಭಿಸಿ', 'custom.sizeError': 'ಗಾತ್ರ 5 ಮತ್ತು 80 ರ ನಡುವೆ ಇರಬೇಕು!', 'win.title': 'ಅಭಿನಂದನೆಗಳು!', 'win.message': 'ನೀವು ಒಗಟು ಪರಿಹರಿಸಿದ್ದೀರಿ!', 'win.time': 'ಸಮಯ:', 'win.playAgain': 'ಮತ್ತೆ ಆಡಿ', 'win.shareTitle': 'ಫಲಿತಾಂಶ ಹಂಚಿಕೊಳ್ಳಿ', 'win.shareText': 'ನಾನು {size}x{size} ನೊನೊಗ್ರಾಮ್ ಅನ್ನು {time} ರಲ್ಲಿ ಪರಿಹರಿಸಿದ್ದೇನೆ!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ', 'pwa.installTitle': 'ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಆಫ್‌ಲೈನ್ ಪ್ಲೇ ಮಾಡಿ', 'pwa.installMobile': 'ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸೇರಿಸಿ', 'pwa.installDesktop': 'ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'ಭಾಷೆ ಆಯ್ಕೆ', 'theme.label': 'ಥೀಮ್', 'theme.system': 'ವ್ಯವಸ್ಥೆ', 'theme.light': 'ಬೆಳಕು', 'theme.dark': 'ಕತ್ತಲೆ', 'language.searchLabel': 'ಭಾಷೆ ಹುಡುಕಿ', 'language.searchPlaceholder': 'ಭಾಷೆಯ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಿ...', 'nav.newGame': 'ಹೊಸ ಆಟ', 'nav.guide': 'ಮಾರ್ಗದರ್ಶಿ' }, mr: { 'app.title': 'Nonograms', 'level.easy': 'सोपे 5X5', 'level.medium': 'मध्यम 10X10', 'level.hard': 'कठीण 15X15', 'level.custom': 'सानुकूल', 'level.guide': 'मार्गदर्शक ❓', 'actions.reset': 'रीसेट', 'actions.random': 'नवीन यादृच्छिक', 'actions.undo': 'पूर्ववत', 'status.time': 'वेळ', 'status.moves': 'हालचाली', 'status.progress': 'प्रगती', 'fixed.time': 'वेळ:', 'fixed.progress': 'प्रगती:', 'fixed.hide': 'लपवा', 'fixed.show': 'दाखवा', 'guide.play': 'सुरू', 'guide.pause': 'विराम', 'guide.step': 'पाऊल', 'guide.speed': 'वेग', 'guide.waiting': 'प्रतीक्षा...', 'guide.solved': 'सोडवले!', 'custom.title': 'सानुकूल खेळ', 'custom.prompt': 'ग्रीड आकार प्रविष्ट करा (5 - 80):', 'custom.cancel': 'रद्द करा', 'custom.start': 'प्रारंभ', 'custom.sizeError': 'आकार 5 ते 80 दरम्यान असावा!', 'win.title': 'अभिनंदन!', 'win.message': 'तुम्ही कोडे सोडवले!', 'win.time': 'वेळ:', 'win.playAgain': 'पुन्हा खेळा', 'win.shareTitle': 'निकाल शेअर करा', 'win.shareText': 'मी {time} मध्ये {size}x{size} नॉनोग्राम सोडवला!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'स्क्रीनशॉट डाउनलोड करा', 'pwa.installTitle': 'अॅप इन्स्टॉल करा आणि ऑफलाइन खेळा', 'pwa.installMobile': 'होम स्क्रीनवर जोडा', 'pwa.installDesktop': 'डेस्कटॉपवर इन्स्टॉल करा', 'pwa.offlineReady': 'अॅप ऑफलाइन कार्य करण्यासाठी तयार आहे', 'pwa.newContent': 'नवीन सामग्री उपलब्ध आहे, अपडेट करण्यासाठी रीलोड बटणावर क्लिक करा', 'pwa.reload': 'रीलोड', 'pwa.close': 'बंद करा', 'language.label': 'भाषा निवड', 'theme.label': 'थीम', 'theme.system': 'सिस्टम', 'theme.light': 'लाईट', 'theme.dark': 'डार्क', 'language.searchLabel': 'भाषा शोधा', 'language.searchPlaceholder': 'भाषेचे नाव लिहा...', 'nav.newGame': 'नवीन खेळ', 'nav.guide': 'मार्गदर्शक' }, pa: { 'app.title': 'Nonograms', 'level.easy': 'ਆਸਾਨ 5X5', 'level.medium': 'ਦਰਮਿਆਨਾ 10X10', 'level.hard': 'ਔਖਾ 15X15', 'level.custom': 'ਕਸਟਮ', 'level.guide': 'ਗਾਈਡ ❓', 'actions.reset': 'ਰੀਸੈੱਟ', 'actions.random': 'ਨਵਾਂ ਰੈਂਡਮ', 'actions.undo': 'ਵਾਪਿਸ', 'status.time': 'ਸਮਾਂ', 'status.moves': 'ਚਾਲਾਂ', 'status.progress': 'ਤਰੱਕੀ', 'fixed.time': 'ਸਮਾਂ:', 'fixed.progress': 'ਤਰੱਕੀ:', 'fixed.hide': 'ਲੁਕਾਓ', 'fixed.show': 'ਦਿਖਾਓ', 'guide.play': 'ਚਲਾਓ', 'guide.pause': 'ਰੋਕੋ', 'guide.step': 'ਕਦਮ', 'guide.speed': 'ਗਤੀ', 'guide.waiting': 'ਉਡੀਕ...', 'guide.solved': 'ਹੱਲ ਹੋ ਗਿਆ!', 'custom.title': 'ਕਸਟਮ ਖੇਡ', 'custom.prompt': 'ਗਰਿੱਡ ਸਾਈਜ਼ ਭਰੋ (5 - 80):', 'custom.cancel': 'ਰੱਦ ਕਰੋ', 'custom.start': 'ਸ਼ੁਰੂ', 'custom.sizeError': 'ਸਾਈਜ਼ 5 ਤੋਂ 80 ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ!', 'win.title': 'ਵਧਾਈਆਂ!', 'win.message': 'ਤੁਸੀਂ ਪਹੇਲੀ ਹੱਲ ਕਰ ਲਈ!', 'win.time': 'ਸਮਾਂ:', 'win.playAgain': 'ਦੁਬਾਰਾ ਖੇਡੋ', 'win.shareTitle': 'ਨਤੀਜਾ ਸਾਂਝਾ ਕਰੋ', 'win.shareText': 'ਮੈਂ {time} ਵਿੱਚ {size}x{size} ਨੋਨੋਗ੍ਰਾਮ ਹੱਲ ਕੀਤਾ!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ਸਕ੍ਰੀਨਸ਼ਾਟ ਡਾਊਨਲੋਡ ਕਰੋ', 'pwa.installTitle': 'ਐਪ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਆਫਲਾਈਨ ਖੇਡੋ', 'pwa.installMobile': 'ਹੋਮ ਸਕ੍ਰੀਨ ਤੇ ਜੋੜੋ', 'pwa.installDesktop': 'ਡੈਸਕਟਾਪ ਤੇ ਇੰਸਟਾਲ ਕਰੋ', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'ਭਾਸ਼ਾ ਚੋਣ', 'theme.label': 'ਥੀਮ', 'theme.system': 'ਸਿਸਟਮ', 'theme.light': 'ਲਾਈਟ', 'theme.dark': 'ਡਾਰਕ', 'language.searchLabel': 'ਭਾਸ਼ਾ ਖੋਜੋ', 'language.searchPlaceholder': 'ਭਾਸ਼ਾ ਦਾ ਨਾਮ ਲਿਖੋ...', 'nav.newGame': 'ਨਵੀਂ ਖੇਡ', 'nav.guide': 'ਗਾਈਡ' }, ta: { 'app.title': 'Nonograms', 'level.easy': 'எளிது 5X5', 'level.medium': 'நடுத்தரம் 10X10', 'level.hard': 'கடினம் 15X15', 'level.custom': 'தனிப்பயன்', 'level.guide': 'வழிகாட்டி ❓', 'actions.reset': 'மீட்டமை', 'actions.random': 'புதியது', 'actions.undo': 'தவிர்', 'status.time': 'நேரம்', 'status.moves': 'நகர்வுகள்', 'status.progress': 'முன்னேற்றம்', 'fixed.time': 'நேரம்:', 'fixed.progress': 'முன்னேற்றம்:', 'fixed.hide': 'மறை', 'fixed.show': 'காட்டு', 'guide.play': 'விளையாடு', 'guide.pause': 'இடைநிறுத்தம்', 'guide.step': 'படி', 'guide.speed': 'வேகம்', 'guide.waiting': 'காத்திருக்கிறது...', 'guide.solved': 'தீர்க்கப்பட்டது!', 'custom.title': 'தனிப்பயன் விளையாட்டு', 'custom.prompt': 'கட்ட அளவை உள்ளிடவும் (5 - 80):', 'custom.cancel': 'ரத்து', 'custom.start': 'தொடங்கு', 'custom.sizeError': 'அளவு 5 முதல் 80 வரை இருக்க வேண்டும்!', 'win.title': 'வாழ்த்துக்கள்!', 'win.message': 'நீங்கள் புதிரை தீர்த்துவிட்டீர்கள்!', 'win.time': 'நேரம்:', 'win.playAgain': 'மீண்டும் விளையாடு', 'win.shareTitle': 'முடிவைப் பகிரவும்', 'win.shareText': 'நான் {time} நேரத்தில் {size}x{size} நோனோகிராமை தீர்த்தேன்!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ஸ்கிரீன்ஷாட் பதிவிறக்கவும்', 'pwa.installTitle': 'செயலியை நிறுவி ஆஃப்லைனில் விளையாடுங்கள்', 'pwa.installMobile': 'முகப்புத் திரையில் சேர்', 'pwa.installDesktop': 'டெஸ்க்டாப்பில் நிறுவு', 'pwa.offlineReady': 'செயலி ஆஃப்லைனில் வேலை செய்யத் தயாராக உள்ளது', 'pwa.newContent': 'புதிய உள்ளடக்கம் கிடைக்கிறது, புதுப்பிக்க ரீலோட் பொத்தானைக் கிளிக் செய்யவும்', 'pwa.reload': 'ரீலோட்', 'pwa.close': 'மூடு', 'language.label': 'மொழி தேர்வு', 'theme.label': 'தீம்', 'theme.system': 'அமைப்பு', 'theme.light': 'வெளிச்சம்', 'theme.dark': 'இருள்', 'language.searchLabel': 'மொழியைத் தேடு', 'language.searchPlaceholder': 'மொழி பெயரை உள்ளிடவும்...', 'nav.newGame': 'புதிய விளையாட்டு', 'nav.guide': 'வழிகாட்டி' }, te: { 'app.title': 'Nonograms', 'level.easy': 'సులభం 5X5', 'level.medium': 'మధ్యస్థం 10X10', 'level.hard': 'కఠినం 15X15', 'level.custom': 'కస్టమ్', 'level.guide': 'గైడ్ ❓', 'actions.reset': 'రీసెట్', 'actions.random': 'కొత్త రాండమ్', 'actions.undo': 'రద్దు', 'status.time': 'సమయం', 'status.moves': 'కదలికలు', 'status.progress': 'పురోగతి', 'fixed.time': 'సమయం:', 'fixed.progress': 'పురోగతి:', 'fixed.hide': 'దాచు', 'fixed.show': 'చూపు', 'guide.play': 'ఆడు', 'guide.pause': 'పాజ్', 'guide.step': 'దశ', 'guide.speed': 'వేగం', 'guide.waiting': 'వేచి ఉంది...', 'guide.solved': 'పరిష్కరించబడింది!', 'custom.title': 'కస్టమ్ గేమ్', 'custom.prompt': 'గ్రిడ్ పరిమాణం (5 - 80):', 'custom.cancel': 'రద్దు', 'custom.start': 'ప్రారంభించు', 'custom.sizeError': 'పరిమాణం 5 నుండి 80 మధ్య ఉండాలి!', 'win.title': 'అభినందనలు!', 'win.message': 'మీరు పజిల్‌ను పరిష్కరించారు!', 'win.time': 'సమయం:', 'win.playAgain': 'మళ్ళీ ఆడు', 'win.shareTitle': 'ఫలితాన్ని పంచుకోండి', 'win.shareText': 'నేను {time} లో {size}x{size} నానోగ్రామ్‌ను పరిష్కరించాను!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'స్క్రీన్‌షాట్ డౌన్‌లోడ్', 'pwa.installTitle': 'యాప్‌ను ఇన్‌స్టాల్ చేయండి మరియు ఆఫ్‌లైన్‌లో ఆడండి', 'pwa.installMobile': 'హోమ్ స్క్రీన్‌కు జోడించు', 'pwa.installDesktop': 'డెస్క్‌టాప్‌లో ఇన్‌స్టాల్ చేయండి', 'pwa.offlineReady': 'యాప్ ఆఫ్‌లైన్‌లో పని చేయడానికి సిద్ధంగా ఉంది', 'pwa.newContent': 'కొత్త కంటెంట్ అందుబాటులో ఉంది, అప్‌డేట్ చేయడానికి రీలోడ్ బటన్‌పై క్లిక్ చేయండి', 'pwa.reload': 'రీలోడ్', 'pwa.close': 'మూసివేయి', 'language.label': 'భాష ఎంపిక', 'theme.label': 'థీమ్', 'theme.system': 'సిస్టమ్', 'theme.light': 'లైట్', 'theme.dark': 'డార్క్', 'language.searchLabel': 'భాషను వెతకండి', 'language.searchPlaceholder': 'భాష పేరు టైప్ చేయండి...', 'nav.newGame': 'కొత్త ఆట', 'nav.guide': 'గైడ్' }, ne: { 'app.title': 'Nonograms', 'level.easy': 'सजिलो 5X5', 'level.medium': 'मध्यम 10X10', 'level.hard': 'गाह्रो 15X15', 'level.custom': 'कस्टम', 'level.guide': 'गाइड ❓', 'actions.reset': 'रिसेट', 'actions.random': 'नयाँ र्यान्डम', 'actions.undo': 'फिर्ता', 'status.time': 'समय', 'status.moves': 'चाल', 'status.progress': 'प्रगति', 'fixed.time': 'समय:', 'fixed.progress': 'प्रगति:', 'fixed.hide': 'लुकाउनुहोस्', 'fixed.show': 'देखाउनुहोस्', 'guide.play': 'खेल्नुहोस्', 'guide.pause': 'रोक्नुहोस्', 'guide.step': 'चरण', 'guide.speed': 'गति', 'guide.waiting': 'प्रतीक्षा...', 'guide.solved': 'हल भयो!', 'custom.title': 'कस्टम खेल', 'custom.prompt': 'ग्रिड साइज प्रविष्ट गर्नुहोस् (5 - 80):', 'custom.cancel': 'रद्द', 'custom.start': 'सुरु', 'custom.sizeError': 'साइज 5 र 80 को बीच हुनुपर्छ!', 'win.title': 'बधाई छ!', 'win.message': 'तपाईंले पजल हल गर्नुभयो!', 'win.time': 'समय:', 'win.playAgain': 'फेरि खेल्नुहोस्', 'win.shareTitle': 'नतिजा साझा गर्नुहोस्', 'win.shareText': 'मैले {time} मा {size}x{size} नोनोग्राम हल गरें!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'स्क्रिनसट डाउनलोड गर्नुहोस्', 'pwa.installTitle': 'एप इन्स्टल गर्नुहोस् र अफलाइन खेल्नुहोस्', 'pwa.installMobile': 'होम स्क्रिनमा थप्नुहोस्', 'pwa.installDesktop': 'डेस्कटपमा इन्स्टल गर्नुहोस्', 'pwa.offlineReady': 'एप अफलाइन काम गर्न तयार छ', 'pwa.newContent': 'नयाँ सामग्री उपलब्ध छ, अपडेट गर्न रिलोड बटनमा क्लिक गर्नुहोस्', 'pwa.reload': 'रिलोड', 'pwa.close': 'बन्द गर्नुहोस्', 'language.label': 'भाषा चयन', 'theme.label': 'थिम', 'theme.system': 'सिस्टम', 'theme.light': 'लाइट', 'theme.dark': 'डार्क', 'language.searchLabel': 'भाषा खोज्नुहोस्', 'language.searchPlaceholder': 'भाषाको नाम लेख्नुहोस्...', 'nav.newGame': 'नयाँ खेल', 'nav.guide': 'गाइड' }, my: { 'app.title': 'Nonograms', 'level.easy': 'လွယ်ကူ 5X5', 'level.medium': 'အလယ်အလတ် 10X10', 'level.hard': 'ခက်ခဲ 15X15', 'level.custom': 'စိတ်ကြိုက်', 'level.guide': 'လမ်းညွှန် ❓', 'actions.reset': 'ပြန်စမည်', 'actions.random': 'အသစ်', 'actions.undo': 'ပြန်ပြင်', 'status.time': 'အချိန်', 'status.moves': 'ရွေ့လျားမှု', 'status.progress': 'တိုးတက်မှု', 'fixed.time': 'အချိန်:', 'fixed.progress': 'တိုးတက်မှု:', 'fixed.hide': 'ဖျောက်', 'fixed.show': 'ပြ', 'guide.play': 'စ', 'guide.pause': 'ခေတ္တရပ်', 'guide.step': 'အဆင့်', 'guide.speed': 'အမြန်နှုန်း', 'guide.waiting': 'စောင့်နေသည်...', 'guide.solved': 'ဖြေရှင်းပြီး!', 'custom.title': 'စိတ်ကြိုက်ဂိမ်း', 'custom.prompt': 'ဇယားကွက်အရွယ်အစား (5 - 80):', 'custom.cancel': 'မလုပ်တော့', 'custom.start': 'စမည်', 'custom.sizeError': 'အရွယ်အစား 5 မှ 80 ကြားရှိရမည်!', 'win.title': 'ဂုဏ်ယူပါတယ်!', 'win.message': 'ပဟေဠိကို ဖြေရှင်းလိုက်ပါပြီ!', 'win.time': 'အချိန်:', 'win.playAgain': 'ထပ်ကစားမည်', 'win.shareTitle': 'မျှဝေမည်', 'win.shareText': '{size}x{size} nonogram ကို {time} ဖြင့် ဖြေရှင်းခဲ့သည်!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ဓာတ်ပုံဒေါင်းလုဒ်', 'pwa.installTitle': 'အက်ပ်ထည့်သွင်းပြီး အော့ဖ်လိုင်းကစားပါ', 'pwa.installMobile': 'ပင်မစာမျက်နှာသို့ထည့်ပါ', 'pwa.installDesktop': 'ကွန်ပျူတာတွင်ထည့်ပါ', 'pwa.offlineReady': 'အက်ပ်သည် အော့ဖ်လိုင်းအလုပ်လုပ်ရန် အဆင်သင့်ဖြစ်နေပါပြီ', 'pwa.newContent': 'အကြောင်းအရာအသစ် ရရှိနိုင်ပါသည်၊ အပ်ဒိတ်လုပ်ရန် ပြန်လည်စတင်ရန် ခလုတ်ကို နှိပ်ပါ', 'pwa.reload': 'ပြန်လည်စတင်သည်', 'pwa.close': 'ပိတ်သည်', 'language.label': 'ဘာသာစကား', 'theme.label': 'အပြင်အဆင်', 'theme.system': 'စနစ်', 'theme.light': 'အလင်း', 'theme.dark': 'အမှောင်', 'language.searchLabel': 'ဘာသာစကားရှာပါ', 'language.searchPlaceholder': 'ဘာသာစကားအမည်ရိုက်ထည့်ပါ...', 'nav.newGame': 'ဂိမ်းအသစ်', 'nav.guide': 'လမ်းညွှန်' }, km: { 'app.title': 'Nonograms', 'level.easy': 'ងាយស្រួល 5X5', 'level.medium': 'មធ្យម 10X10', 'level.hard': 'ពិបាក 15X15', 'level.custom': 'ផ្ទាល់ខ្លួន', 'level.guide': 'មគ្គុទ្ទេសក៍ ❓', 'actions.reset': 'កំណត់ឡើងវិញ', 'actions.random': 'ថ្មី', 'actions.undo': 'មិនធ្វើវិញ', 'status.time': 'ពេលវេលា', 'status.moves': 'ចលនា', 'status.progress': 'វឌ្ឍនភាព', 'fixed.time': 'ពេលវេលា:', 'fixed.progress': 'វឌ្ឍនភាព:', 'fixed.hide': 'លាក់', 'fixed.show': 'បង្ហាញ', 'guide.play': 'លេង', 'guide.pause': 'ផ្អាក', 'guide.step': 'ជំហាន', 'guide.speed': 'ល្បឿន', 'guide.waiting': 'កំពុងរង់ចាំ...', 'guide.solved': 'បានដោះស្រាយ!', 'custom.title': 'ហ្គេមផ្ទាល់ខ្លួន', 'custom.prompt': 'បញ្ចូលទំហំក្រឡា (5 - 80):', 'custom.cancel': 'បោះបង់', 'custom.start': 'ចាប់ផ្តើម', 'custom.sizeError': 'ទំហំត្រូវតែចន្លោះពី 5 ដល់ 80!', 'win.title': 'អបអរសាទរ!', 'win.message': 'អ្នកបានដោះស្រាយបញ្ហា!', 'win.time': 'ពេលវេលា:', 'win.playAgain': 'លេងម្តងទៀត', 'win.shareTitle': 'ចែករំលែក', 'win.shareText': 'ខ្ញុំបានដោះស្រាយ nonogram {size}x{size} ក្នុងរយៈពេល {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ទាញយករូបថតអេក្រង់', 'pwa.installTitle': 'ដំឡើងកម្មវិធី ហើយលេងក្រៅបណ្តាញ', 'pwa.installMobile': 'បន្ថែមទៅអេក្រង់ដើម', 'pwa.installDesktop': 'ដំឡើងលើកុំព្យូទ័រ', 'pwa.offlineReady': 'កម្មវិធីរួចរាល់សម្រាប់ការងារក្រៅបណ្តាញ', 'pwa.newContent': 'មានមាតិកាថ្មី សូមចុចប៊ូតុងផ្ទុកឡើងវិញដើម្បីធ្វើបច្ចុប្បន្នភាព', 'pwa.reload': 'ផ្ទុកឡើងវិញ', 'pwa.close': 'បិទ', 'language.label': 'ជ្រើសរើសភាសា', 'theme.label': 'ស្បែក', 'theme.system': 'ប្រព័ន្ធ', 'theme.light': 'ភ្លឺ', 'theme.dark': 'ងងឹត', 'language.searchLabel': 'ស្វែងរកភាសា', 'language.searchPlaceholder': 'វាយឈ្មោះភាសា...', 'nav.newGame': 'ល្បែងថ្មី', 'nav.guide': 'ការណែនាំ' }, lo: { 'app.title': 'Nonograms', 'level.easy': 'ງ່າຍ 5X5', 'level.medium': 'ປານກາງ 10X10', 'level.hard': 'ຍາກ 15X15', 'level.custom': 'ກຳນົດເອງ', 'level.guide': 'ຄູ່ມື ❓', 'actions.reset': 'ຣີເຊັດ', 'actions.random': 'ສຸ່ມໃໝ່', 'actions.undo': 'ຍົກເລີກ', 'status.time': 'ເວລາ', 'status.moves': 'ການເຄື່ອນໄຫວ', 'status.progress': 'ຄວາມຄືບໜ້າ', 'fixed.time': 'ເວລາ:', 'fixed.progress': 'ຄວາມຄືບໜ້າ:', 'fixed.hide': 'ເຊື່ອງ', 'fixed.show': 'ສະແດງ', 'guide.play': 'ຫຼິ້ນ', 'guide.pause': 'ພັກ', 'guide.step': 'ຂັ້ນຕອນ', 'guide.speed': 'ຄວາມໄວ', 'guide.waiting': 'ກຳລັງຖ້າ...', 'guide.solved': 'ແກ້ໄຂແລ້ວ!', 'custom.title': 'ເກມກຳນົດເອງ', 'custom.prompt': 'ປ້ອນຂະໜາດຕາຕະລາງ (5 - 80):', 'custom.cancel': 'ຍົກເລີກ', 'custom.start': 'ເລີ່ມ', 'custom.sizeError': 'ຂະໜາດຕ້ອງຢູ່ລະຫວ່າງ 5 ຫາ 80!', 'win.title': 'ຍິນດີນຳ!', 'win.message': 'ເຈົ້າແກ້ໄຂປິດສະໜາໄດ້ແລ້ວ!', 'win.time': 'ເວລາ:', 'win.playAgain': 'ຫຼິ້ນອີກຄັ້ງ', 'win.shareTitle': 'ແບ່ງປັນຜົນ', 'win.shareText': 'ຂ້ອຍແກ້ໄຂ nonogram {size}x{size} ໃນເວລາ {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ດາວໂຫຼດຮູບໜ້າຈໍ', 'pwa.installTitle': 'ຕິດຕັ້ງແອັບ ແລະຫຼິ້ນແບບອອບໄລນ໌', 'pwa.installMobile': 'ເພີ່ມໃສ່ໜ້າຈໍຫຼັກ', 'pwa.installDesktop': 'ຕິດຕັ້ງໃສ່ເດັສທັອບ', 'pwa.offlineReady': 'ແອັບພ້ອມທີ່ຈະເຮັດວຽກແບບອອບໄລນ໌', 'pwa.newContent': 'ມີເນື້ອຫາໃໝ່, ຄລິກປຸ່ມໂຫຼດຄືນໃໝ່ເພື່ອອັບເດດ', 'pwa.reload': 'ໂຫຼດຄືນໃໝ່', 'pwa.close': 'ປິດ', 'language.label': 'ເລືອກພາສາ', 'theme.label': 'ທີມ', 'theme.system': 'ລະບົບ', 'theme.light': 'ແຈ້ງ', 'theme.dark': 'ມືດ', 'language.searchLabel': 'ຄົ້ນຫາພາສາ', 'language.searchPlaceholder': 'ພິມຊື່ພາສາ...', 'nav.newGame': 'ເກມໃໝ່', 'nav.guide': 'ຄຳແນະນຳ' }, mn: { 'app.title': 'Nonograms', 'level.easy': 'Хялбар 5X5', 'level.medium': 'Дунд 10X10', 'level.hard': 'Хэцүү 15X15', 'level.custom': 'Захиалгат', 'level.guide': 'Заавар ❓', 'actions.reset': 'Шинэчлэх', 'actions.random': 'Шинэ санамсаргүй', 'actions.undo': 'Буцаах', 'status.time': 'Цаг', 'status.moves': 'Нүүдэл', 'status.progress': 'Явц', 'fixed.time': 'Цаг:', 'fixed.progress': 'Явц:', 'fixed.hide': 'Нуух', 'fixed.show': 'Харуулах', 'guide.play': 'Эхлэх', 'guide.pause': 'Зогсоох', 'guide.step': 'Алхам', 'guide.speed': 'Хурд', 'guide.waiting': 'Хүлээж байна...', 'guide.solved': 'Шийдэгдсэн!', 'custom.title': 'Захиалгат тоглоом', 'custom.prompt': 'Хэмжээг оруулна уу (5 - 80):', 'custom.cancel': 'Цуцлах', 'custom.start': 'Эхлэх', 'custom.sizeError': 'Хэмжээ 5-аас 80-ын хооронд байх ёстой!', 'win.title': 'Баяр хүргэе!', 'win.message': 'Та тааврыг таале!', 'win.time': 'Цаг:', 'win.playAgain': 'Дахин тоглох', 'win.shareTitle': 'Үр дүнг хуваалцах', 'win.shareText': 'Би {size}x{size} нонограммыг {time}-д таале!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Скриншот татах', 'pwa.installTitle': 'Апп суулгаж, офлайн тоглох', 'pwa.installMobile': 'Нүүр дэлгэцэнд нэмэх', 'pwa.installDesktop': 'Десктопт суулгах', 'pwa.offlineReady': 'Апп офлайн ажиллахад бэлэн байна', 'pwa.newContent': 'Шинэ контент бэлэн байна, шинэчлэхийн тулд дахин ачаалах товчийг дарна уу', 'pwa.reload': 'Дахин ачаалах', 'pwa.close': 'Хаах', 'language.label': 'Хэл сонгох', 'theme.label': 'Загвар', 'theme.system': 'Систем', 'theme.light': 'Гэгээтэй', 'theme.dark': 'Харанхуй', 'language.searchLabel': 'Хэл хайх', 'language.searchPlaceholder': 'Хэлний нэрийг бичнэ үү...', 'nav.newGame': 'ШИНЭ ТОГЛООМ', 'nav.guide': 'ЗААВАР' }, bo: { 'app.title': 'Nonograms', 'level.easy': 'སླ་ 5X5', 'level.medium': 'འབྲིང་ 10X10', 'level.hard': 'དཀའ་ 15X15', 'level.custom': 'རང་བཟོ', 'level.guide': 'ལམ་ཡིག ❓', 'actions.reset': 'བསྐྱར་སྒྲིག', 'actions.random': 'གསར་པ', 'actions.undo': 'ཕྱིར་འཐེན', 'status.time': 'དུས་ཚོད', 'status.moves': 'སྤོ་བ', 'status.progress': 'འཕེལ་རིམ', 'fixed.time': 'དུས་ཚོད:', 'fixed.progress': 'འཕེལ་རིམ:', 'fixed.hide': 'སྦས', 'fixed.show': 'སྟོན', 'guide.play': 'རྩེ', 'guide.pause': 'མཚམས་འཇོག', 'guide.step': 'གོམ་པ', 'guide.speed': 'མགྱོགས་ཚད', 'guide.waiting': 'སྒུག་བཞིན་པ...', 'guide.solved': 'ཐག་གཅོད་ཟིན!', 'custom.title': 'རང་བཟོས་རྩེད་མོ', 'custom.prompt': 'མིག་མང་གི་ཆེ་ཆུང་ (5 - 80):', 'custom.cancel': 'ཕྱིར་འཐེན', 'custom.start': 'འགོ་འཛུགས', 'custom.sizeError': 'ཆེ་ཆུང་ 5 ནས་ 80 བར་དགོས!', 'win.title': 'བཀྲ་ཤིས་བདེ་ལེགས!', 'win.message': 'ཁྱེད་ཀྱིས་མིག་མང་སྒྲིག་ཟིན!', 'win.time': 'དུས་ཚོད:', 'win.playAgain': 'ཡང་བསྐྱར་རྩེ', 'win.shareTitle': 'མཉམ་སྤྱོད', 'win.shareText': 'ངས་ {size}x{size} མིག་མང་ {time} ནང་སྒྲིག་ཟིན!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'པར་ལེན', 'pwa.installTitle': 'ཨབ་དབོག་འཇུག་བྱས་ནས་དྲ་མེད་རྩེ', 'pwa.installMobile': 'གཙོ་ངོས་སུ་སྣོན', 'pwa.installDesktop': 'གློག་ཀླད་དུ་དབོག་འཇུག', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'སྐད་ཡིག་འདེམས་པ', 'theme.label': 'བརྗོད་གཞི', 'theme.system': 'མ་ལག', 'theme.light': 'དཀར་པོ', 'theme.dark': 'ནག་པོ', 'language.searchLabel': 'སྐད་ཡིག་འཚོལ', 'language.searchPlaceholder': 'སྐད་ཡིག་གི་མིང་འབྲི...', 'nav.newGame': 'རྩེད་མོ་གསར་པ།', 'nav.guide': 'ལམ་སྟོན།' }, af: { 'app.title': 'Nonograms', 'level.easy': 'MAKLIK 5X5', 'level.medium': 'MEDIUM 10X10', 'level.hard': 'MOEILIK 15X15', 'level.custom': 'AANPAS', 'level.guide': 'GIDS ❓', 'actions.reset': 'TERUGSTEL', 'actions.random': 'NUWE LUKRAAK', 'actions.undo': 'ONTDOEN', 'status.time': 'TYD', 'status.moves': 'SKUIWE', 'status.progress': 'VORDERING', 'fixed.time': 'Tyd:', 'fixed.progress': 'Vordering:', 'fixed.hide': 'Versteek', 'fixed.show': 'Wys', 'guide.play': 'SPEEL', 'guide.pause': 'POUSE', 'guide.step': 'STAP', 'guide.speed': 'SPOED', 'guide.waiting': 'Wag...', 'guide.solved': 'Opgelos!', 'custom.title': 'AANGEPASTE SPEL', 'custom.prompt': 'Voer roostergrootte in (5 - 80):', 'custom.cancel': 'Kanselleer', 'custom.start': 'Begin', 'custom.sizeError': 'Grootte moet tussen 5 en 80 wees!', 'win.title': 'GELUK!', 'win.message': 'Jy het die legkaart opgelos!', 'win.time': 'Tyd:', 'win.playAgain': 'Speel Weer', 'win.shareTitle': 'Deel resultaat', 'win.shareText': 'Ek het {size}x{size} nonogram in {time} opgelos!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Laai skermskoot af', 'pwa.installTitle': 'Installeer app en speel vanlyn', 'pwa.installMobile': 'Voeg by tuisskerm', 'pwa.installDesktop': 'Installeer op rekenaar', 'pwa.offlineReady': 'Toepassing gereed om vanlyn te werk', 'pwa.newContent': 'Nuwe inhoud beskikbaar, klik herlaai om op te dateer', 'pwa.reload': 'Herlaai', 'pwa.close': 'Maak toe', 'language.label': 'Kies Taal', 'theme.label': 'Tema', 'theme.system': 'Stelsel', 'theme.light': 'Lig', 'theme.dark': 'Donker', 'language.searchLabel': 'Soek taal', 'language.searchPlaceholder': 'Tik taalnaam...', 'nav.newGame': 'NUWE SPEL', 'nav.guide': 'GIDS' }, sw: { 'app.title': 'Nonograms', 'level.easy': 'RAHISI 5X5', 'level.medium': 'KAWAIDA 10X10', 'level.hard': 'GUMU 15X15', 'level.custom': 'MAALUM', 'level.guide': 'MWONGOZO ❓', 'actions.reset': 'WEKA UPYA', 'actions.random': 'MPYA', 'actions.undo': 'TENGUA', 'status.time': 'MUDA', 'status.moves': 'HATUA', 'status.progress': 'MAENDELEO', 'fixed.time': 'Muda:', 'fixed.progress': 'Maendeleo:', 'fixed.hide': 'Ficha', 'fixed.show': 'Onyesha', 'guide.play': 'CHEZA', 'guide.pause': 'SIMAMISHA', 'guide.step': 'HATUA', 'guide.speed': 'KASI', 'guide.waiting': 'Inasubiri...', 'guide.solved': 'Imetatuliwa!', 'custom.title': 'MCHEZO MAALUM', 'custom.prompt': 'Weka ukubwa wa gridi (5 - 80):', 'custom.cancel': 'Ghairi', 'custom.start': 'Anza', 'custom.sizeError': 'Ukubwa lazima uwe kati ya 5 na 80!', 'win.title': 'HONGERA!', 'win.message': 'Umetatua fumbo!', 'win.time': 'Muda:', 'win.playAgain': 'Cheza Tena', 'win.shareTitle': 'Shiriki matokeo', 'win.shareText': 'Nimetatua nonogram ya {size}x{size} kwa {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Pakua picha ya skrini', 'pwa.installTitle': 'Sakinisha programu na cheza nje ya mtandao', 'pwa.installMobile': 'Ongeza kwenye skrini ya nyumbani', 'pwa.installDesktop': 'Sakinisha kwenye kompyuta', 'pwa.offlineReady': 'Programu tayari kufanya kazi nje ya mtandao', 'pwa.newContent': 'Maudhui mapya yanapatikana, bofya pakia upya ili kusasisha', 'pwa.reload': 'Pakia upya', 'pwa.close': 'Funga', 'language.label': 'Chagua Lugha', 'theme.label': 'Mandhari', 'theme.system': 'Mfumo', 'theme.light': 'Nyeupe', 'theme.dark': 'Giza', 'language.searchLabel': 'Tafuta lugha', 'language.searchPlaceholder': 'Andika jina la lugha...', 'nav.newGame': 'MCHEZO MPYA', 'nav.guide': 'MUONGOZO' }, am: { 'app.title': 'Nonograms', 'level.easy': 'ቀላል 5X5', 'level.medium': 'መካከለኛ 10X10', 'level.hard': 'ከባድ 15X15', 'level.custom': 'ብጁ', 'level.guide': 'መመሪያ ❓', 'actions.reset': 'ዳግም አስጀምር', 'actions.random': 'አዲስ', 'actions.undo': 'መልስ', 'status.time': 'ሰዓት', 'status.moves': 'እንቅስቃሴዎች', 'status.progress': 'ሂደት', 'fixed.time': 'ሰዓት:', 'fixed.progress': 'ሂደት:', 'fixed.hide': 'ደብቅ', 'fixed.show': 'አሳይ', 'guide.play': 'ጫወት', 'guide.pause': 'ለጊዜው አቁም', 'guide.step': 'ደረጃ', 'guide.speed': 'ፍጥነት', 'guide.waiting': 'በመጠበቅ ላይ...', 'guide.solved': 'ተፈትቷል!', 'custom.title': 'ብጁ ጨዋታ', 'custom.prompt': 'የፍርግርግ መጠን ያስገቡ (5 - 80):', 'custom.cancel': 'ሰርዝ', 'custom.start': 'ጀምር', 'custom.sizeError': 'መጠን በ5 እና 80 መካከል መሆን አለበት!', 'win.title': 'እንኳን ደስ አለዎት!', 'win.message': 'እንቆቅልሹን ፈትተዋል!', 'win.time': 'ሰዓት:', 'win.playAgain': 'እንደገና ይጫወቱ', 'win.shareTitle': 'ውጤት አጋራ', 'win.shareText': 'እኔ {size}x{size} nonogram በ {time} ፈትቻለሁ!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ስክሪን ሾት አውርድ', 'pwa.installTitle': 'መተግበሪያውን ይጫኑ እና ከመስመር ውጭ ይጫወቱ', 'pwa.installMobile': 'ወደ መነሻ ገጽ አክል', 'pwa.installDesktop': 'በኮምፒውተር ላይ ጫን', 'pwa.offlineReady': 'መተግበሪያው ከመስመር ውጭ ለመስራት ዝግጁ ነው', 'pwa.newContent': 'አዲስ ይዘት አለ፣ ለማዘመን ድጋሚ ጫን የሚለውን ይጫኑ', 'pwa.reload': 'ድጋሚ ጫን', 'pwa.close': 'ዝጋ', 'language.label': 'ቋንቋ ይምረጡ', 'theme.label': 'ገጽታ', 'theme.system': 'ስርዓት', 'theme.light': 'ቀላል', 'theme.dark': 'ጨለማ', 'language.searchLabel': 'ቋንቋ ይፈልጉ', 'language.searchPlaceholder': 'የቋንቋ ስም ይተይቡ...', 'nav.newGame': 'አዲስ ጨዋታ', 'nav.guide': 'መመሪያ' }, yo: { 'app.title': 'Nonograms', 'level.easy': 'RỌRÙN 5X5', 'level.medium': 'ÀÁRIN 10X10', 'level.hard': 'LE 15X15', 'level.custom': 'ÀṢÀMÚṢE', 'level.guide': 'ÌTỌ́ZỌ́NÀ ❓', 'actions.reset': 'TÚN BẸ̀RẸ̀', 'actions.random': 'TITUN', 'actions.undo': 'DÁPADÀ', 'status.time': 'ÀKÓKÒ', 'status.moves': 'ÌGBÉSẸ̀', 'status.progress': 'ÌTẸ̀SÍWÁJÚ', 'fixed.time': 'Àkókò:', 'fixed.progress': 'Ìtẹ̀síwájú:', 'fixed.hide': 'Farasin', 'fixed.show': 'Fihàn', 'guide.play': 'ṢERÉ', 'guide.pause': 'DÁDÚRÓ', 'guide.step': 'ÌGBÉSẸ̀', 'guide.speed': 'ERÉ', 'guide.waiting': 'Nduro...', 'guide.solved': 'Ti yanju!', 'custom.title': 'ERÉ ÀṢÀMÚṢE', 'custom.prompt': 'Tẹ iwọn grid (5 - 80):', 'custom.cancel': 'Fagilee', 'custom.start': 'Bẹ̀rẹ̀', 'custom.sizeError': 'Iwọn gbọdọ wa laarin 5 ati 80!', 'win.title': 'E KU ORIRE!', 'win.message': 'O ti yanju àlọ́ náà!', 'win.time': 'Àkókò:', 'win.playAgain': 'Tun Ṣeré', 'win.shareTitle': 'Pin abajade', 'win.shareText': 'Mo yanju {size}x{size} nonogram ni {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Ṣe igbasilẹ aworan iboju', 'pwa.installTitle': 'Fi sori ẹrọ app ati mu ṣiṣẹ offline', 'pwa.installMobile': 'Fi kun si iboju ile', 'pwa.installDesktop': 'Fi sori ẹrọ lori kọmputa', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Yan Èdè', 'theme.label': 'Àwọ̀', 'theme.system': 'Ètò', 'theme.light': 'Fúyẹ́', 'theme.dark': 'Dúdú', 'language.searchLabel': 'Wá èdè', 'language.searchPlaceholder': 'Tẹ orukọ èdè...', 'nav.newGame': 'ERE TITUN', 'nav.guide': 'ITỌSỌNA' }, ig: { 'app.title': 'Nonograms', 'level.easy': 'DỊ MFE 5X5', 'level.medium': 'NKE ETITI 10X10', 'level.hard': 'SIRI IKE 15X15', 'level.custom': 'OZI', 'level.guide': 'NDU ❓', 'actions.reset': 'MALITE', 'actions.random': 'ỌHỤRỤ', 'actions.undo': 'MEGHARIA', 'status.time': 'OGE', 'status.moves': 'NGAFE', 'status.progress': 'ỌGANIHU', 'fixed.time': 'Oge:', 'fixed.progress': 'Ọganihu:', 'fixed.hide': 'Zoo', 'fixed.show': 'Gosi', 'guide.play': 'GWUO', 'guide.pause': 'KWỤSỊ', 'guide.step': 'NZỌỤKWỤ', 'guide.speed': 'ỌSỌ', 'guide.waiting': 'Na-eche...', 'guide.solved': 'Edoziwo!', 'custom.title': 'EGWUREGWU OZI', 'custom.prompt': 'Tinye nha grid (5 - 80):', 'custom.cancel': 'Kagbuo', 'custom.start': 'Malite', 'custom.sizeError': 'Nha ga-adị n\'etiti 5 na 80!', 'win.title': 'EKELE!', 'win.message': 'I doziela ilu ahụ!', 'win.time': 'Oge:', 'win.playAgain': 'Gwuo Ọzọ', 'win.shareTitle': 'Kekọrịta nsonaazụ', 'win.shareText': 'Edoziri m nonogram {size}x{size} na {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Budata nseta ihuenyo', 'pwa.installTitle': 'Wụnye ngwa ma gwuo na-anọghị n\'ịntanetị', 'pwa.installMobile': 'Tinye na ihuenyo mbụ', 'pwa.installDesktop': 'Wụnye na kọmputa', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Họrọ Asụsụ', 'theme.label': 'Isiokwu', 'theme.system': 'Sistemụ', 'theme.light': 'Ọkụ', 'theme.dark': 'Ọchịchịrị', 'language.searchLabel': 'Chọọ asụsụ', 'language.searchPlaceholder': 'Pịnye aha asụsụ...', 'nav.newGame': 'EGWUREGWU OHUU', 'nav.guide': 'NDUZI' }, so: { 'app.title': 'Nonograms', 'level.easy': 'FUDUD 5X5', 'level.medium': 'DHEXDHEXAAD 10X10', 'level.hard': 'ADAG 15X15', 'level.custom': 'GAAR AH', 'level.guide': 'HAGAAHA ❓', 'actions.reset': 'DIB U DEJI', 'actions.random': 'CUSUB', 'actions.undo': 'KA NOQO', 'status.time': 'WAKHTIGA', 'status.moves': 'TALLAABOOYINKA', 'status.progress': 'HORUMARKA', 'fixed.time': 'Wakhtiga:', 'fixed.progress': 'Horumarka:', 'fixed.hide': 'Qari', 'fixed.show': 'Muuji', 'guide.play': 'CYYAR', 'guide.pause': 'HAKAD', 'guide.step': 'TALLAABO', 'guide.speed': 'XAWLI', 'guide.waiting': 'Sugaya...', 'guide.solved': 'Waa la xaliyay!', 'custom.title': 'CIYAAR GAAR AH', 'custom.prompt': 'Geli cabbirka shabagga (5 - 80):', 'custom.cancel': 'Jooji', 'custom.start': 'Bilow', 'custom.sizeError': 'Cabbirku waa inuu u dhexeeyaa 5 iyo 80!', 'win.title': 'HAMBALYO!', 'win.message': 'Waxaad xalisay xujo!', 'win.time': 'Wakhtiga:', 'win.playAgain': 'Ciyaar Mar Kale', 'win.shareTitle': 'La wadaag natiijada', 'win.shareText': 'Waxaan xaliyay nonogram {size}x{size} muddo {time} ah!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Soo dejiso shaashadda', 'pwa.installTitle': 'Ku shub abka oo ciyaar offline', 'pwa.installMobile': 'Ku dar shaashadda guriga', 'pwa.installDesktop': 'Ku shub kombiyuutarka', 'pwa.offlineReady': 'Abka wuxuu diyaar u yahay inuu shaqeeyo offline', 'pwa.newContent': 'Waxyaabo cusub ayaa la heli karaa, guji badhanka reload si aad u cusbooneysiiso', 'pwa.reload': 'Dib u sooeli', 'pwa.close': 'Xir', 'language.label': 'Dooro Luqad', 'theme.label': 'Mawduuc', 'theme.system': 'Nidaamka', 'theme.light': 'Iftiin', 'theme.dark': 'Madoow', 'language.searchLabel': 'Raadi luqad', 'language.searchPlaceholder': 'Qor magaca luqadda...', 'nav.newGame': 'CIYAAR CUSUB', 'nav.guide': 'HAGAHA' }, rw: { 'app.title': 'Nonograms', 'level.easy': 'BYOROSHYE 5X5', 'level.medium': 'HAGATI 10X10', 'level.hard': 'BIKOMEYE 15X15', 'level.custom': 'KUGENA', 'level.guide': 'UYOBORA ❓', 'actions.reset': 'SUBIRAMO', 'actions.random': 'GISHYA', 'actions.undo': 'SUBIZA INYUMA', 'status.time': 'IGIHE', 'status.moves': 'INTAMBWE', 'status.progress': 'ITERAMBERE', 'fixed.time': 'Igihe:', 'fixed.progress': 'Iterambere:', 'fixed.hide': 'Hisha', 'fixed.show': 'Erekana', 'guide.play': 'KINA', 'guide.pause': 'HAGARARA', 'guide.step': 'INTAMBWE', 'guide.speed': 'UMUVUDUKO', 'guide.waiting': 'Gutegereza...', 'guide.solved': 'Byakemutse!', 'custom.title': 'UMUKINO WAGENWE', 'custom.prompt': 'Injiza ingano ya guri (5 - 80):', 'custom.cancel': 'Kureka', 'custom.start': 'Tangira', 'custom.sizeError': 'Ingano igomba kuba hagati ya 5 na 80!', 'win.title': 'URAKOZE!', 'win.message': 'Wakemuye ikibazo!', 'win.time': 'Igihe:', 'win.playAgain': 'Kina Nanone', 'win.shareTitle': 'Sangira ibisubizo', 'win.shareText': 'Nakemuye nonogram {size}x{size} mu {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Kura ishusho', 'pwa.installTitle': 'Shyira porogaramu ukine udafite interineti', 'pwa.installMobile': 'Ongeraho kuri ecran y\'ibanze', 'pwa.installDesktop': 'Shyira kuri mudasobwa', 'pwa.offlineReady': 'Porogaramu yiteguye gukora idafite interineti', 'pwa.newContent': 'Ibirimo bishya birahari, kanda kuri reload kugirango uvugurure', 'pwa.reload': 'Ongera utangire', 'pwa.close': 'Funga', 'language.label': 'Hitamo Ururimi', 'theme.label': 'Insanganyamatsiko', 'theme.system': 'Sisteme', 'theme.light': 'Urumuri', 'theme.dark': 'Umwijima', 'language.searchLabel': 'Shakisha ururimi', 'language.searchPlaceholder': 'Andika izina ry\'ururimi...', 'nav.newGame': 'UMUKINO MUSHYA', 'nav.guide': 'IYOBORA' }, rn: { 'app.title': 'Nonograms', 'level.easy': 'VYOROSHE 5X5', 'level.medium': 'HAGATI 10X10', 'level.hard': 'BIGOYE 15X15', 'level.custom': 'GUHINGURA', 'level.guide': 'IMBONERAKURE ❓', 'actions.reset': 'SUBIRAMWO', 'actions.random': 'GISHASHA', 'actions.undo': 'SUBIZA INYUMA', 'status.time': 'IGIHE', 'status.moves': 'INTAMBWE', 'status.progress': 'ITERAMBERE', 'fixed.time': 'Igihe:', 'fixed.progress': 'Iterambere:', 'fixed.hide': 'Nyegeza', 'fixed.show': 'Erekana', 'guide.play': 'KINA', 'guide.pause': 'HAGARARA', 'guide.step': 'INTAMBWE', 'guide.speed': 'UMUVUDUKO', 'guide.waiting': 'Burarindiriye...', 'guide.solved': 'Vyatoruwe!', 'custom.title': 'UMUKINO WAHINGUWE', 'custom.prompt': 'Injiza ingano ya guri (5 - 80):', 'custom.cancel': 'Hagarika', 'custom.start': 'Tangura', 'custom.sizeError': 'Ingano itegerezwa kuba hagati ya 5 na 80!', 'win.title': 'URAKOZE!', 'win.message': 'Watoroye ikibazo!', 'win.time': 'Igihe:', 'win.playAgain': 'Kina Kandi', 'win.shareTitle': 'Sangira ibisubizo', 'win.shareText': 'Natoroye nonogram {size}x{size} mu {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Kurura ishusho', 'pwa.installTitle': 'Shira porogaramu ukine udafite interineti', 'pwa.installMobile': 'Ongerako kuri ecran nkuru', 'pwa.installDesktop': 'Shirako kuri mudasobwa', 'pwa.offlineReady': 'Porogaramu yiteguye gukora idafite interineti', 'pwa.newContent': 'Ibirimo bishya birahari, kanda kuri reload kugirango uvugurure', 'pwa.reload': 'Subiramwo', 'pwa.close': 'Ugara', 'language.label': 'Hitamo Ururimi', 'theme.label': 'Insanganyamatsiko', 'theme.system': 'Sisitemu', 'theme.light': 'Umuco', 'theme.dark': 'Umwijima', 'language.searchLabel': 'Rondera ururimi', 'language.searchPlaceholder': 'Andika izina ry\'ururimi...', 'nav.newGame': 'UMUKINO MUSHYA', 'nav.guide': 'IYOBORA' }, wo: { 'app.title': 'Nonograms', 'level.easy': 'YOMB 5X5', 'level.medium': 'DIGGU 10X10', 'level.hard': 'JAFE 15X15', 'level.custom': 'TANN', 'level.guide': 'TEGTAL ❓', 'actions.reset': 'DELLU', 'actions.random': 'BEES', 'actions.undo': 'DELLU GINNAAW', 'status.time': 'WAXTU', 'status.moves': 'JEGO', 'status.progress': 'DOXIN', 'fixed.time': 'Waxtu:', 'fixed.progress': 'Doxin:', 'fixed.hide': 'Nëbb', 'fixed.show': 'Wone', 'guide.play': 'PO', 'guide.pause': 'TAXAW', 'guide.step': 'JEGO', 'guide.speed': 'GAOWAY', 'guide.waiting': 'Xaar...', 'guide.solved': 'Faj na!', 'custom.title': 'PO BU ÑU TANN', 'custom.prompt': 'Dugal dayoo grid bi (5 - 80):', 'custom.cancel': 'Neenal', 'custom.start': 'Tambali', 'custom.sizeError': 'Dayoo bi dafa wara nekk ci diggante 5 ak 80!', 'win.title': 'NDOKKALE!', 'win.message': 'Faj nga leeb bi!', 'win.time': 'Waxtu:', 'win.playAgain': 'Poowaat', 'win.shareTitle': 'Séddoo kàbbar', 'win.shareText': 'Faj naa nonogram {size}x{size} ci {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Yebbi nataal', 'pwa.installTitle': 'Sampal aplikasioŋ bi te po offline', 'pwa.installMobile': 'Yokk ci ekranu kër', 'pwa.installDesktop': 'Sampal ci ordinatër', 'pwa.offlineReady': 'Application bi pare na ngir liggéey offline', 'pwa.newContent': 'Am na content bu bees, bës reload ngir yeesal', 'pwa.reload': 'Dugal aat', 'pwa.close': 'Tëj', 'language.label': 'Tann Làkk', 'theme.label': 'Theme', 'theme.system': 'System', 'theme.light': 'Leer', 'theme.dark': 'Lëndëm', 'language.searchLabel': 'Seet làkk', 'language.searchPlaceholder': 'Bind turu làkk...', 'nav.newGame': 'JEU BU BESS', 'nav.guide': 'GINDIT' }, om: { 'app.title': 'Nonograms', 'level.easy': 'SALPHAA 5X5', 'level.medium': 'GIDDU-GALEESSA 10X10', 'level.hard': 'JABAA 15X15', 'level.custom': 'KAN BIRAA', 'level.guide': 'QAJEE LCHA ❓', 'actions.reset': 'DEEBISII', 'actions.random': 'HAARAA', 'actions.undo': 'DUUBA DEEBISII', 'status.time': 'YEROO', 'status.moves': 'TARKAANFII', 'status.progress': 'ADEEMSA', 'fixed.time': 'Yeroo:', 'fixed.progress': 'Adeemsa:', 'fixed.hide': 'Dhoksi', 'fixed.show': 'Agarsiisi', 'guide.play': 'TAPHA', 'guide.pause': 'DHAA BI', 'guide.step': 'TARKAANFII', 'guide.speed': 'SAFFISA', 'guide.waiting': 'Eegaa...', 'guide.solved': 'Furameera!', 'custom.title': 'TAPHA KAN BIRAA', 'custom.prompt': 'Hanga giridii galchi (5 - 80):', 'custom.cancel': 'Haqi', 'custom.start': 'Eegali', 'custom.sizeError': 'Hangi 5 hanga 80 gidduu ta\'uu qaba!', 'win.title': 'BAGAM GAMMADDE!', 'win.message': 'Ati hibboo furteetta!', 'win.time': 'Yeroo:', 'win.playAgain': 'Irra Deebi\'ii Taphadhu', 'win.shareTitle': 'Bu\'aa qoodi', 'win.shareText': 'Ani nonogram {size}x{size} yeroo {time} keessatti fureera!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Suuraa buufadhu', 'pwa.installTitle': 'Appii fe\'iitii offline taphadhu', 'pwa.installMobile': 'Iskirinii manaa irratti dabali', 'pwa.installDesktop': 'Kompyuutara irratti fe\'i', 'pwa.offlineReady': 'Appichi offline hojjechuuf qophiidha', 'pwa.newContent': 'Qabiyyee haaraan ni jira, update gochuuf reload tuqi', 'pwa.reload': 'Deebisii fe\'i', 'pwa.close': 'Cufi', 'language.label': 'Afaan Filadhu', 'theme.label': 'Bifa', 'theme.system': 'Sistimii', 'theme.light': 'Ifaa', 'theme.dark': 'Dukkana', 'language.searchLabel': 'Afaan barbaadi', 'language.searchPlaceholder': 'Maqaa afaanii barreessi...', 'nav.newGame': 'TAPHA HAARAA', 'nav.guide': 'QAJEELE' }, ti: { 'app.title': 'Nonograms', 'level.easy': 'ቀሊል 5X5', 'level.medium': 'ማእኸላይ 10X10', 'level.hard': 'ብርቱዕ 15X15', 'level.custom': 'ፍሉይ', 'level.guide': 'መምርሒ ❓', 'actions.reset': 'ምስ ተመለስ', 'actions.random': 'ሓድሽ', 'actions.undo': 'ምለስ', 'status.time': 'ግዜ', 'status.moves': 'ስጉምትታት', 'status.progress': 'ምዕባለ', 'fixed.time': 'ግዜ:', 'fixed.progress': 'ምዕባለ:', 'fixed.hide': 'ሕባእ', 'fixed.show': 'አርእይ', 'guide.play': 'ተጫወት', 'guide.pause': 'አቋርጽ', 'guide.step': 'ስጉምቲ', 'guide.speed': 'ፍጥነት', 'guide.waiting': 'ይጽበ ኣሎ...', 'guide.solved': 'ተፈቲሑ!', 'custom.title': 'ፍሉይ ጸወታ', 'custom.prompt': 'ግሪድ መጠን ኣእትው (5 - 80):', 'custom.cancel': 'ሰርዝ', 'custom.start': 'ጀምር', 'custom.sizeError': 'መጠን ካብ 5 ክሳብ 80 ክኸውን ኣለዎ!', 'win.title': 'እንቋዕ ሓጎሰካ!', 'win.message': 'ነቲ ሕቶ ፈቲሕካዮ!', 'win.time': 'ግዜ:', 'win.playAgain': 'እንደገና ተጫወት', 'win.shareTitle': 'ውጽኢት ምክፋል', 'win.shareText': 'ኣነ {size}x{size} nonogram ኣብ {time} ፈቲሐዮ!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'ስክሪን ሾት ኣውርድ', 'pwa.installTitle': 'ኣፕ ጽዓን እሞ ብዘይ ኢንተርኔት ተጫወት', 'pwa.installMobile': 'ናብ ሆም ስክሪን ወስኽ', 'pwa.installDesktop': 'ኣብ ኮምፒተር ጽዓን', 'pwa.offlineReady': 'ኣፕ ብዘይ ኢንተርኔት ንምስራሕ ድሉው እዩ', 'pwa.newContent': 'ሓድሽ ትሕዝቶ ኣሎ፡ ንምሕዳስ reload ጠውቕ', 'pwa.reload': 'ደጊምካ ጽዓን', 'pwa.close': 'ዕጸው', 'language.label': 'ቋንቋ ምረጽ', 'theme.label': 'ቴማ', 'theme.system': 'ሲስተም', 'theme.light': 'ብሩህ', 'theme.dark': 'ጸልማት', 'language.searchLabel': 'ቋንቋ ድለ', 'language.searchPlaceholder': 'ስም ቋንቋ ጽሓፍ...', 'nav.newGame': 'ሓatsush ጸወታ', 'nav.guide': 'መምርሒ' }, ht: { 'app.title': 'Nonograms', 'level.easy': 'FASIL 5X5', 'level.medium': 'MWAYEN 10X10', 'level.hard': 'DIFISIL 15X15', 'level.custom': 'PÈSONALIZE', 'level.guide': 'GID ❓', 'actions.reset': 'REYAJISTE', 'actions.random': 'NOUVO AZA', 'actions.undo': 'ANILE', 'status.time': 'TAN', 'status.moves': 'MOUVMAN', 'status.progress': 'PWOGRÈ', 'fixed.time': 'Tan:', 'fixed.progress': 'Pwogrè:', 'fixed.hide': 'Kache', 'fixed.show': 'Montre', 'guide.play': 'JWE', 'guide.pause': 'POZ', 'guide.step': 'ETAP', 'guide.speed': 'VITÈS', 'guide.waiting': 'Ap tann...', 'guide.solved': 'Rezoud!', 'custom.title': 'JWÈT PÈSONALIZE', 'custom.prompt': 'Antre gwosè kadriyaj la (5 - 80):', 'custom.cancel': 'Anile', 'custom.start': 'Kòmanse', 'custom.sizeError': 'Gwosè a dwe ant 5 ak 80!', 'win.title': 'FELISITASYON!', 'win.message': 'Ou rezoud devinèt la!', 'win.time': 'Tan:', 'win.playAgain': 'Jwe Ankò', 'win.shareTitle': 'Pataje rezilta', 'win.shareText': 'Mwen rezoud yon nonogram {size}x{size} nan {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Telechaje kapti ekran', 'pwa.installTitle': 'Enstale aplikasyon an epi jwe offline', 'pwa.installMobile': 'Ajoute sou ekran akeyi', 'pwa.installDesktop': 'Enstale sou òdinatè', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Chwazi Lang', 'theme.label': 'Tèm', 'theme.system': 'Sistèm', 'theme.light': 'Klè', 'theme.dark': 'Fènwa', 'language.searchLabel': 'Chèche lang', 'language.searchPlaceholder': 'Ekri non lang lan...', 'nav.newGame': 'NOUVO JWÈT', 'nav.guide': 'GID' }, ceb: { 'app.title': 'Nonograms', 'level.easy': 'SAYON 5X5', 'level.medium': 'IGO-IGO 10X10', 'level.hard': 'LISOD 15X15', 'level.custom': 'PASADYA', 'level.guide': 'GIYA ❓', 'actions.reset': 'I-RESET', 'actions.random': 'BAG-O', 'actions.undo': 'I-UNDO', 'status.time': 'ORAS', 'status.moves': 'LIHOK', 'status.progress': 'PAG-USWAG', 'fixed.time': 'Oras:', 'fixed.progress': 'Pag-uswag:', 'fixed.hide': 'Tagoa', 'fixed.show': 'Ipakita', 'guide.play': 'DULA', 'guide.pause': 'PAHULAY', 'guide.step': 'LAKANG', 'guide.speed': 'KAKUSGON', 'guide.waiting': 'Naghuwat...', 'guide.solved': 'Nasulbad na!', 'custom.title': 'PASADYA NGA DULA', 'custom.prompt': 'Isulod ang gidak-on sa grid (5 - 80):', 'custom.cancel': 'Kanselahon', 'custom.start': 'Sugdi', 'custom.sizeError': 'Ang gidak-on kinahanglan naa sa taliwala sa 5 ug 80!', 'win.title': 'PAHALIPAY!', 'win.message': 'Nasulbad nimo ang puzzle!', 'win.time': 'Oras:', 'win.playAgain': 'Dula Usab', 'win.shareTitle': 'Ipakigbahin ang resulta', 'win.shareText': 'Nasulbad nako ang {size}x{size} nga nonogram sa {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'I-download ang screenshot', 'pwa.installTitle': 'I-install ang app ug magdula offline', 'pwa.installMobile': 'Idugang sa home screen', 'pwa.installDesktop': 'I-install sa desktop', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Pagpili ug Pinulongan', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Hayag', 'theme.dark': 'Ngitngit', 'language.searchLabel': 'Pangitaa ang pinulongan', 'language.searchPlaceholder': 'Isulat ang ngalan sa pinulongan...', 'nav.newGame': 'BAG-ONG DULA', 'nav.guide': 'GIYA' }, ilo: { 'app.title': 'Nonograms', 'level.easy': 'NALAKA 5X5', 'level.medium': 'KALALAINGAN 10X10', 'level.hard': 'NARIGAT 15X15', 'level.custom': 'NAISANGAYAN', 'level.guide': 'GIYA ❓', 'actions.reset': 'ISUBI', 'actions.random': 'BARO', 'actions.undo': 'IBABAW', 'status.time': 'ORAS', 'status.moves': 'GARAW', 'status.progress': 'PROGRESO', 'fixed.time': 'Oras:', 'fixed.progress': 'Progreso:', 'fixed.hide': 'Ilemmeng', 'fixed.show': 'Ipakita', 'guide.play': 'AGAY-AYAM', 'guide.pause': 'ISARDENG', 'guide.step': 'ADDANG', 'guide.speed': 'KAPARTAK', 'guide.waiting': 'Agur-uray...', 'guide.solved': 'Nasulbar!', 'custom.title': 'NAISANGAYAN NGA AY-AYAM', 'custom.prompt': 'Iserrek ti kadakkel ti grid (5 - 80):', 'custom.cancel': 'Ukasen', 'custom.start': 'Rugian', 'custom.sizeError': 'Ti kadakkel masapul a nagbaetan ti 5 ken 80!', 'win.title': 'KABLAALAW!', 'win.message': 'Nasulbarmo ti puzzle!', 'win.time': 'Oras:', 'win.playAgain': 'Agay-ayam Manen', 'win.shareTitle': 'Ibinglay ti resulta', 'win.shareText': 'Nasulbar ko ti {size}x{size} nonogram iti {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Idownload ti screenshot', 'pwa.installTitle': 'I-install ti app ken agay-ayam offline', 'pwa.installMobile': 'Inayon iti home screen', 'pwa.installDesktop': 'I-install iti desktop', 'pwa.offlineReady': 'Nakasagana ti app nga agtrabaho offline', 'pwa.newContent': 'Adda baro a linaon, i-klik ti reload button tapno ma-update', 'pwa.reload': 'I-reload', 'pwa.close': 'Ikkata', 'language.label': 'Piliem ti Pagsasao', 'theme.label': 'Tema', 'theme.system': 'Sistema', 'theme.light': 'Naraniag', 'theme.dark': 'Nasipnget', 'language.searchLabel': 'Biroken ti pagsasao', 'language.searchPlaceholder': 'I-type ti nagan ti pagsasao...', 'nav.newGame': 'BARO A AY-AYAM', 'nav.guide': 'GIYA' }, jv: { 'app.title': 'Nonograms', 'level.easy': 'GAMPANG 5X5', 'level.medium': 'SEDENG 10X10', 'level.hard': 'ANGEL 15X15', 'level.custom': 'KHUSUS', 'level.guide': 'PANDUAN ❓', 'actions.reset': 'BALENI', 'actions.random': 'ANYAR', 'actions.undo': 'BATAL', 'status.time': 'WEKTU', 'status.moves': 'LANGKAH', 'status.progress': 'PROGRES', 'fixed.time': 'Wektu:', 'fixed.progress': 'Progres:', 'fixed.hide': 'Ndelik', 'fixed.show': 'Nuduhake', 'guide.play': 'MAIN', 'guide.pause': 'JEDA', 'guide.step': 'LANGKAH', 'guide.speed': 'KECEPATAN', 'guide.waiting': 'Ngenteni...', 'guide.solved': 'Rampung!', 'custom.title': 'PERMAINAN KHUSUS', 'custom.prompt': 'Lebokake ukuran kothak (5 - 80):', 'custom.cancel': 'Batal', 'custom.start': 'Mulai', 'custom.sizeError': 'Ukuran kudu antarane 5 lan 80!', 'win.title': 'SELAMET!', 'win.message': 'Sampeyan ngrampungake teka-teki!', 'win.time': 'Wektu:', 'win.playAgain': 'Main Meneh', 'win.shareTitle': 'Nuduhake asil', 'win.shareText': 'Aku ngrampungake nonogram {size}x{size} ing {time}!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Unduh gambar layar', 'pwa.installTitle': 'Instal aplikasi lan main offline', 'pwa.installMobile': 'Tambahake menyang layar utama', 'pwa.installDesktop': 'Instal ing desktop', 'pwa.offlineReady': 'App ready to work offline', 'pwa.newContent': 'New content available, click on reload button to update', 'pwa.reload': 'Reload', 'pwa.close': 'Close', 'language.label': 'Pilih Basa', 'theme.label': 'Tema', 'theme.system': 'Sistem', 'theme.light': 'Padhang', 'theme.dark': 'Peteng', 'language.searchLabel': 'Goleki basa', 'language.searchPlaceholder': 'Ketik jeneng basa...', 'nav.newGame': 'PERMAINAN ANYAR', 'nav.guide': 'PANDUAN' }, ku: { 'app.title': 'Nonograms', 'level.easy': 'HÊSAN 5X5', 'level.medium': 'NAVENDA 10X10', 'level.hard': 'ZOR 15X15', 'level.custom': 'XWERÛ', 'level.guide': 'RÊBER ❓', 'actions.reset': 'DÎSA DESTPÊKE', 'actions.random': 'NÛ', 'actions.undo': 'VEGERÎNE', 'status.time': 'DEM', 'status.moves': 'GAV', 'status.progress': 'PÊŞVEÇÛN', 'fixed.time': 'Dem:', 'fixed.progress': 'Pêşveçûn:', 'fixed.hide': 'Veşêre', 'fixed.show': 'Nîşan bide', 'guide.play': 'BÎZÎNE', 'guide.pause': 'RAWESTÎNE', 'guide.step': 'GAV', 'guide.speed': 'LEZ', 'guide.waiting': 'Li bendê ye...', 'guide.solved': 'Hate çareserkirin!', 'custom.title': 'LÎSTIKA XWERÛ', 'custom.prompt': 'Mezinahiya torê binivîse (5 - 80):', 'custom.cancel': 'Betal bike', 'custom.start': 'Dest pê bike', 'custom.sizeError': 'Mezinahî divê di navbera 5 û 80 de be!', 'win.title': 'PÎROZ BE!', 'win.message': 'Te puzel çareser kir!', 'win.time': 'Dem:', 'win.playAgain': 'Dîsa Bilîze', 'win.shareTitle': 'Encam parve bike', 'win.shareText': 'Min nonograma {size}x{size} di {time} de çareser kir!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'Wêneyê ekranê daxe', 'pwa.installTitle': 'Serlêdanê saz bike û offline bilîze', 'pwa.installMobile': 'Li ekrana malê zêde bike', 'pwa.installDesktop': 'Li ser sermaseyê saz bike', 'pwa.offlineReady': 'Bername ji bo xebata offline amade ye', 'pwa.newContent': 'Naveroka nû heye, ji bo nûvekirinê pêl bişkoja reload bike', 'pwa.reload': 'Dîsa bar bike', 'pwa.close': 'Bigire', 'language.label': 'Ziman Hilbijêre', 'theme.label': 'Mijar', 'theme.system': 'Pergal', 'theme.light': 'Ronahî', 'theme.dark': 'Tarî', 'language.searchLabel': 'Li ziman bigere', 'language.searchPlaceholder': 'Navê ziman binivîse...', 'nav.newGame': 'LÎSTIKA NÛ', 'nav.guide': 'RÊBER' }, ckb: { 'app.title': 'Nonograms', 'level.easy': 'ئاسان 5X5', 'level.medium': 'مامناوەند 10X10', 'level.hard': 'قورس 15X15', 'level.custom': 'تایبەت', 'level.guide': 'ڕێبەر ❓', 'actions.reset': 'ڕێکخستنەوە', 'actions.random': 'هەڕەمەکی نوێ', 'actions.undo': 'گەڕانەوە', 'status.time': 'کات', 'status.moves': 'جوڵەکان', 'status.progress': 'پێشکەوتن', 'fixed.time': 'کات:', 'fixed.progress': 'پێشکەوتن:', 'fixed.hide': 'شاردنەوە', 'fixed.show': 'پیشandan', 'guide.play': 'یاری کردن', 'guide.pause': 'وەستان', 'guide.step': 'هەنگاو', 'guide.speed': 'خێرایی', 'guide.waiting': 'چاوەڕوانی...', 'guide.solved': 'چارەسەر کرا!', 'custom.title': 'یاری تایبەت', 'custom.prompt': 'قەبارەی تۆڕەکە بنووسە (5 - 80):', 'custom.cancel': 'هەڵوەشاندنەوە', 'custom.start': 'دەستپێکردن', 'custom.sizeError': 'قەبارە دەبێت لە نێوان 5 و 80 بێت!', 'win.title': 'پیرۆزە!', 'win.message': 'تۆ مەتەڵەکەت چارەسەر کرد!', 'win.time': 'کات:', 'win.playAgain': 'یاری کردنەوە', 'win.shareTitle': 'هاوبەشکردنی ئەنجام', 'win.shareText': 'من نۆنۆگرامی {size}x{size}م لە {time} چارەسەر کرد!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'داگرتنی وێنەی شاشە', 'pwa.installTitle': 'ئەپەکە دابەزێنە و بەبێ ئینتەرنێت یاری بکە', 'pwa.installMobile': 'زیادکردن بۆ شاشەی سەرەکی', 'pwa.installDesktop': 'دابەزاندن بۆ سەر کۆمپیوتەر', 'pwa.offlineReady': 'ئەپەکە ئامادەیە بۆ کارکردن بەبێ ئینتەرنێت', 'pwa.newContent': 'ناوەرۆکی نوێ بەردەستە، کلیک لە دوگمەی نوێکردنەوە بکە بۆ نوێکردنەوە', 'pwa.reload': 'نوێکردنەوە', 'pwa.close': 'داخستن', 'language.label': 'هەڵبژاردنی زمان', 'theme.label': 'بابەت', 'theme.system': 'سیستەم', 'theme.light': 'ڕووناک', 'theme.dark': 'تاریک', 'language.searchLabel': 'گەڕان بۆ زمان', 'language.searchPlaceholder': 'ناوی زمان بنووسە...', 'nav.newGame': 'یاری نوێ', 'nav.guide': 'ڕێنمایی' }, ps: { 'app.title': 'Nonograms', 'level.easy': 'اسانه 5X5', 'level.medium': 'منځنی 10X10', 'level.hard': 'سخت 15X15', 'level.custom': 'خپل', 'level.guide': 'لارښود ❓', 'actions.reset': 'بیا تنظیم', 'actions.random': 'نوی تصادفي', 'actions.undo': 'شاته کول', 'status.time': 'وخت', 'status.moves': 'حرکتونه', 'status.progress': 'پرمختګ', 'fixed.time': 'وخت:', 'fixed.progress': 'پرمختګ:', 'fixed.hide': 'پټول', 'fixed.show': 'ښودل', 'guide.play': 'لوبه', 'guide.pause': 'توقف', 'guide.step': 'ګام', 'guide.speed': 'سرعت', 'guide.waiting': 'انتظار...', 'guide.solved': 'حل شو!', 'custom.title': 'خپله لوبه', 'custom.prompt': 'د جال اندازه ولیکئ (5 - 80):', 'custom.cancel': 'لغوه', 'custom.start': 'پیل', 'custom.sizeError': 'اندازه باید د 5 او 80 ترمنځ وي!', 'win.title': 'مبارک!', 'win.message': 'تاسو پहेلي حل کړه!', 'win.time': 'وخت:', 'win.playAgain': 'بیا لوبه وکړئ', 'win.shareTitle': 'پایله شریکه کړئ', 'win.shareText': 'ما {size}x{size} نونوګرام په {time} کې حل کړ!', 'win.shareX': 'X', 'win.shareFacebook': 'Facebook', 'win.shareWhatsapp': 'WhatsApp', 'win.shareDownload': 'د سکرین شاټ ډاونلوډ', 'pwa.installTitle': 'اپلیکیشن نصب کړئ او آفلاین لوبه وکړئ', 'pwa.installMobile': 'کور سکرین ته اضافه کړئ', 'pwa.installDesktop': 'په ډیسکټاپ کې نصب کړئ', 'pwa.offlineReady': 'ایپ آفلاین کار کولو ته چمتو دی', 'pwa.newContent': 'نوي مینځپانګې شتون لري ، د تازه کولو لپاره د ریلوډ تڼۍ باندې کلیک وکړئ', 'pwa.reload': 'بیا پورته کول', 'pwa.close': 'بندول', 'language.label': 'ژبه غوره کړئ', 'theme.label': 'تیم', 'theme.system': 'سیستم', 'theme.light': 'رڼا', 'theme.dark': 'تور', 'language.searchLabel': 'ژبه وپلټئ', 'language.searchPlaceholder': 'د ژبې نوم ولیکئ...', 'nav.newGame': 'نوې لوبه', 'nav.guide': 'لارښود' } }; const requiredKeys = [ 'app.title','level.easy','level.medium','level.hard','level.custom','level.guide', 'actions.reset','actions.random','actions.undo','status.time','status.moves','status.progress', 'fixed.time','fixed.progress','fixed.hide','fixed.show','guide.play','guide.pause','guide.step', 'guide.speed','guide.waiting','guide.solved','custom.title','custom.prompt','custom.cancel', 'custom.start','custom.sizeError','win.title','win.message','win.time','win.playAgain', 'win.shareTitle','win.shareText','win.shareX','win.shareFacebook','win.shareWhatsapp', 'win.shareDownload','pwa.installTitle','pwa.installMobile','pwa.installDesktop', 'language.label','theme.label','theme.system','theme.light','theme.dark', 'language.searchLabel','language.searchPlaceholder','nav.newGame','nav.guide' ]; const supportedLocales = Object.keys(messages).filter( (code) => requiredKeys.every((k) => messages[code] && messages[code][k]) ); const detectLocale = () => { if (typeof localStorage !== 'undefined') { const saved = localStorage.getItem('locale'); if (saved && supportedLocales.includes(saved)) { return saved; } } if (typeof navigator === 'undefined') return 'en'; const browserLocale = (navigator.languages && navigator.languages[0]) || navigator.language || 'en'; let short = browserLocale.toLowerCase().split('-')[0]; // Handle aliases for legacy/variant codes const aliases = { 'in': 'id', // Indonesian legacy 'iw': 'he', // Hebrew legacy 'fil': 'tl' // Filipino -> Tagalog }; if (aliases[short]) { short = aliases[short]; } return supportedLocales.includes(short) ? short : 'en'; }; const locale = ref(detectLocale()); const format = (text, params = {}) => { return text.replace(/\{(\w+)\}/g, (_, key) => { const value = params[key]; return value === undefined ? `{${key}}` : String(value); }); }; const t = (key, params) => { const lang = messages[locale.value] || messages.en; const value = lang[key] || messages.en[key] || key; return typeof value === 'string' ? format(value, params) : key; }; const setLocale = (value) => { locale.value = supportedLocales.includes(value) ? value : 'en'; if (typeof localStorage !== 'undefined') { localStorage.setItem('locale', locale.value); } if (typeof document !== 'undefined') { document.documentElement.lang = locale.value; document.title = t('app.title'); } }; if (typeof document !== 'undefined') { document.documentElement.lang = locale.value; document.title = messages[locale.value]?.['app.title'] || 'Nonograms'; } export function useI18n() { return { locale: computed(() => locale.value), t, setLocale, locales: computed(() => supportedLocales) }; }