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.custom_random': 'WŁASNY LOSOWY',
    'level.custom_image': 'WŁASNY Z OBRAZU',
    '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',
    'image.title': 'IMPORTUJ OBRAZ',
    'image.drop': 'Przeciągnij obraz tutaj',
    'image.select': 'Wybierz plik',
    'image.camera': 'Zrób zdjęcie',
    'image.capture': 'Zrób zdjęcie',
    'image.switch': 'Przełącz aparat',
    'image.cameraError': 'Nie można uzyskać dostępu do kamery',
    'image.change': 'Zmień obraz',
    'image.size': 'Rozmiar siatki',
    'image.threshold': 'Próg czerni',
    'image.solvability': 'Rozwiązywalność',
    'image.warning': 'Ten obraz może wymagać zgadywania!',
    'image.difficulty': 'Trudność',
    'image.calculating': 'Obliczanie...',
    'image.calculatingSolvability': 'Obliczanie rozwiązywalności...',
    'image.create': 'STWÓRZ NONOGRAM',
    'image.lowDensity': 'Niska gęstość',
    'image.highDensity': 'Wysoka gęstość',
    'difficulty.easy': 'Łatwy',
    'difficulty.medium': 'Średni',
    'difficulty.hard': 'Trudny',
    'difficulty.harder': 'Trudniejszy',
    'difficulty.hardest': 'Najtrudniejszy',
    'difficulty.extreme': 'Ekstremalny',
    'difficulty.unknown': 'Nieznany',
    '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': 'Podpowiedzi: {percent}% ({count})',
    'win.boosted': 'Wspomagany (DFS)',
    'pwa.installTitle': 'Zainstaluj aplikację i graj offline',
    'pwa.installMobile': 'Dodaj do ekranu głównego',
    'pwa.installDesktop': 'Zainstaluj na komputerze',
    'pwa.installIos': 'Aby zainstalować: kliknij Udostępnij i wybierz "Dodaj do ekranu głównego"',
    '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',
    'language.af': 'Afrikaans',
    'language.am': 'Amharski',
    'language.hy': 'Ormiański',
    'language.az': 'Azerbejdżański',
    'language.my': 'Birmański',
    'language.km': 'Khmerski',
    'language.ceb': 'Cebuański',
    'language.fa': 'Perski',
    'language.gu': 'Gudżarati',
    'language.ht': 'Haitański',
    'language.he': 'Hebrajski',
    'language.ig': 'Igbo',
    'language.ilo': 'Iloko',
    'language.id': 'Indonezyjski',
    'language.ja': 'Japoński',
    'language.jv': 'Jawajski',
    'language.kn': 'Kannaryjski',
    'language.kk': 'Kazachski',
    'language.rw': 'Ruanda-Rundi',
    'language.rn': 'Kirundi',
    'language.ko': 'Koreański',
    'language.ku': 'Kurdyjski',
    'language.ckb': 'Kurdyjski (Sorani)',
    'language.ky': 'Kirgiski',
    'language.lo': 'Laotański',
    'language.ms': 'Malajski',
    'language.mr': 'Marathi',
    'language.mn': 'Mongolski',
    'language.ne': 'Nepalski',
    'language.om': 'Oromo',
    'language.ps': 'Paszto',
    'language.pa': 'Pendżabski',
    'language.so': 'Somalijski',
    'language.sw': 'Suahili',
    'language.tl': 'Tagalski',
    'language.ta': 'Tamilski',
    'language.te': 'Telugu',
    'language.th': 'Tajski',
    'language.bo': 'Tybetański',
    'language.ti': 'Tigrinia',
    'language.uz': 'Uzbecki',
    'language.vi': 'Wietnamski',
    'language.wo': 'Wolof',
    'language.yo': 'Joruba',
    'language.pt-br': 'Portugalski (Brazylia)',
    'language.pt-pt': 'Portugalski (Portugalia)',
    'language.fr-ca': 'Francuski (Kanada)',
    'language.nl-be': 'Flamandzki',
    'language.es-es': 'Hiszpański (Kastylijski)',
    'language.es-419': 'Hiszpański (Ameryka Łacińska)',
    'language.zh-hant': 'Chiński (Tradycyjny)',
    'language.zh-hans': 'Chiński (Uproszczony)',
    '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',
    'custom.simulationHelp': 'Jak to jest obliczane?',
    'custom.showMap': 'Pokaż mapę trudności',
    'custom.hideMap': 'Ukryj mapę trudności',
    'simulation.title': 'Symulacja Trudności',
    'simulation.status.ready': 'Gotowy',
    'simulation.status.stopped': 'Zatrzymano',
    'simulation.status.completed': 'Zakończono',
    'simulation.status.simulating': 'Symulacja {size}x{size} @ {density}%',
    'simulation.start': 'Start Symulacji',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Rozmiar',
    'simulation.table.density': 'Gęstość',
    'simulation.table.solved': 'Rozwiązano (Logika)',
    'simulation.empty': 'Naciśnij Start, aby uruchomić symulację Monte Carlo',
    'difficultyMap.size': 'Rozmiar',
    'difficultyMap.density': 'Gęstość',
    'worker.solved': 'Rozwiązane!',
    'worker.logicRow': 'Logika: Wiersz {row}, Kolumna {col} -> {state}',
    'worker.logicCol': 'Logika: Kolumna {col}, Wiersz {row} -> {state}',
    'worker.stuck': 'Brak logicznego ruchu. Spróbuj zgadnąć lub cofnąć.',
    'worker.boosted': 'Boost (DFS): Wiersz {row}, Kolumna {col} -> {state}',
    'worker.done': 'Koniec!',
    'worker.state.filled': 'Pełne',
    'worker.state.empty': 'Puste'
  },
  en: {
    'app.title': 'Nonograms',
    'level.easy': 'EASY 5X5',
    'level.medium': 'MEDIUM 10X10',
    'level.hard': 'HARD 15X15',
    'level.custom': 'CUSTOM',
    'level.custom_random': 'CUSTOM RANDOM',
    'level.custom_image': 'CUSTOM FROM IMAGE',
    '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',
    'image.title': 'Import Image',
    'image.drop': 'Drag image here',
    'image.select': 'Select File',
    'image.camera': 'Take Photo',
    'image.capture': 'Capture',
    'image.switch': 'Switch Camera',
    'image.cameraError': 'Cannot access camera',
    'image.change': 'Change Image',
    'image.size': 'Grid Size',
    'image.threshold': 'Threshold',
    'image.solvability': 'Solvability',
    'image.warning': 'This image might require guessing!',
    'image.difficulty': 'Difficulty',
    'image.calculating': 'Calculating...',
    'image.calculatingSolvability': 'Calculating solvability...',
    'image.create': 'CREATE NONOGRAM',
    'image.lowDensity': 'Low Density',
    'image.highDensity': 'High Density',
    'difficulty.easy': 'Easy',
    'difficulty.medium': 'Medium',
    'difficulty.hard': 'Hard',
    'difficulty.harder': 'Harder',
    'difficulty.hardest': 'Hardest',
    'difficulty.extreme': 'Extreme',
    'difficulty.unknown': 'Unknown',
    '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': 'Hints: {percent}% ({count})',
    'win.boosted': 'Boosted (DFS)',
    'pwa.installTitle': 'Install the app and play offline',
    'pwa.installMobile': 'Add to home screen',
    'pwa.installDesktop': 'Install on desktop',
    'pwa.installIos': 'To install: tap Share and select "Add to Home Screen"',
    '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',
    'custom.simulationHelp': 'How is this calculated?',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'difficultyMap.size': 'Size',
    'difficultyMap.density': 'Density',
    'worker.solved': 'Solved!',
    'worker.logicRow': 'Logic: Row {row}, Column {col} -> {state}',
    'worker.logicCol': 'Logic: Column {col}, Row {row} -> {state}',
    'worker.stuck': 'No logical move found. Try guessing or undoing.',
    'worker.boosted': 'Boost (DFS): Row {row}, Column {col} -> {state}',
    'worker.done': 'Done!',
    'worker.state.filled': 'Filled',
    'worker.state.empty': 'Empty'
  },
  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': '难度',
    'image.title': 'IMPORT IMAGE',
    'image.drop': 'Drag image here',
    'image.select': 'Select File',
    'image.camera': 'Take Photo',
    'image.capture': 'Capture',
    'image.switch': 'Switch Camera',
    'image.cameraError': 'Cannot access camera',
    'image.change': 'Change Image',
    'image.size': 'Grid Size',
    'image.threshold': 'Threshold',
    'image.solvability': 'Solvability',
    'image.warning': 'This image might require guessing!',
    'image.difficulty': 'Difficulty',
    'image.calculating': 'Calculating...',
    'image.calculatingSolvability': 'Calculating solvability...',
    'image.create': 'CREATE NONOGRAM',
    'image.lowDensity': 'Low Density',
    'image.highDensity': 'High Density',
    'difficulty.easy': '简单',
    'difficulty.medium': '中等',
    'difficulty.hard': '困难',
    'difficulty.harder': '较难',
    'difficulty.hardest': '最难',
    'difficulty.extreme': '极限',
    'difficulty.unknown': '未知',
    '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': '指南',
    'custom.simulationHelp': '这是如何计算的？',
    'custom.hideMap': '隐藏难度地图',
    'custom.showMap': '显示难度地图',
    'simulation.title': '难度模拟',
    'simulation.status.ready': '就绪',
    'simulation.status.stopped': '已停止',
    'simulation.status.completed': '已完成',
    'simulation.status.simulating': '正在模拟 {size}x{size} @ {density}%',
    'simulation.start': '开始模拟',
    'simulation.stop': '停止',
    'simulation.table.size': '大小',
    'simulation.table.density': '密度',
    'simulation.table.solved': '已解（逻辑）',
    'simulation.empty': '点击开始运行蒙特卡罗模拟',

    '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-hans': 'Chinese (Simplified)'},
  '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': '指南',


  
    '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-hans': 'Chinese (Simplified)'},
  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': 'गाइड',
    'custom.simulationHelp': 'यह कैसे गणना किया जाता है?',
    'custom.hideMap': 'कठिनाई मानचित्र छुपाएँ',
    'custom.showMap': 'कठिनाई मानचित्र दिखाएँ',
    'simulation.title': 'कठिनाई सिमुलेशन',
    'simulation.status.ready': 'तैयार',
    'simulation.status.stopped': 'रोका गया',
    'simulation.status.completed': 'पूर्ण',
    'simulation.status.simulating': '{size}x{size} @ {density}% का सिमुलेशन',
    'simulation.start': 'सिमुलेशन शुरू करें',
    'simulation.stop': 'रोकें',
    'simulation.table.size': 'आकार',
    'simulation.table.density': 'घनत्व',
    'simulation.table.solved': 'हल (तर्क)',
    'simulation.empty': 'मोंटे कार्लो सिमुलेशन चलाने के लिए स्टार्ट दबाएँ',

  
    '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)'},
  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',
    'custom.simulationHelp': '¿Cómo se calcula?',
    'custom.hideMap': 'Ocultar mapa de dificultad',
    'custom.showMap': 'Mostrar mapa de dificultad',
    'simulation.title': 'Simulación de Dificultad',
    'simulation.status.ready': 'Listo',
    'simulation.status.stopped': 'Detenido',
    'simulation.status.completed': 'Completado',
    'simulation.status.simulating': 'Simulando {size}x{size} @ {density}%',
    'simulation.start': 'Iniciar simulación',
    'simulation.stop': 'Detener',
    'simulation.table.size': 'Tamaño',
    'simulation.table.density': 'Densidad',
    'simulation.table.solved': 'Resuelto (Lógica)',
    'simulation.empty': 'Pulsa Iniciar para ejecutar la simulación Monte Carlo',

  
    '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)'},
  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',
    'custom.simulationHelp': 'Comment est-ce calculé ?',
    'custom.hideMap': 'Masquer la carte de difficulté',
    'custom.showMap': 'Afficher la carte de difficulté',
    'simulation.title': 'Simulation de difficulté',
    'simulation.status.ready': 'Prêt',
    'simulation.status.stopped': 'Arrêté',
    'simulation.status.completed': 'Terminé',
    'simulation.status.simulating': 'Simulation de {size}x{size} à {density}%',
    'simulation.start': 'Démarrer la simulation',
    'simulation.stop': 'Arrêter',
    'simulation.table.size': 'Taille',
    'simulation.table.density': 'Densité',
    'simulation.table.solved': 'Résolu (Logique)',
    'simulation.empty': 'Appuyez sur Démarrer pour lancer la simulation Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'دليل',
    'custom.simulationHelp': 'كيف يتم احتساب ذلك؟',
    'custom.hideMap': 'إخفاء خريطة الصعوبة',
    'custom.showMap': 'إظهار خريطة الصعوبة',
    'simulation.title': 'محاكاة الصعوبة',
    'simulation.status.ready': 'جاهز',
    'simulation.status.stopped': 'متوقف',
    'simulation.status.completed': 'مكتمل',
    'simulation.status.simulating': 'محاكاة {size}x{size} @ {density}%',
    'simulation.start': 'بدء المحاكاة',
    'simulation.stop': 'إيقاف',
    'simulation.table.size': 'الحجم',
    'simulation.table.density': 'الكثافة',
    'simulation.table.solved': 'تم الحل (منطق)',
    'simulation.empty': 'اضغط ابدأ لتشغيل محاكاة مونتِ كارلو',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'নির্দেশিকা',
    'custom.simulationHelp': 'এটি কীভাবে গণনা করা হয়?',
    'custom.hideMap': 'কঠিনতার মানচিত্র লুকান',
    'custom.showMap': 'কঠিনতার মানচিত্র দেখান',
    'simulation.title': 'কঠিনতা সিমুলেশন',
    'simulation.status.ready': 'প্রস্তুত',
    'simulation.status.stopped': 'বন্ধ',
    'simulation.status.completed': 'সম্পন্ন',
    'simulation.status.simulating': '{size}x{size} @ {density}% সিমুলেট করা হচ্ছে',
    'simulation.start': 'সিমুলেশন শুরু',
    'simulation.stop': 'বন্ধ করুন',
    'simulation.table.size': 'আকার',
    'simulation.table.density': 'ঘনত্ব',
    'simulation.table.solved': 'সমাধান (লজিক)',
    'simulation.empty': 'মোন্টে কার্লো সিমুলেশন চালাতে স্টার্ট চাপুন',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'РУКОВОДСТВО',
    'custom.simulationHelp': 'Как это рассчитывается?',
    'custom.hideMap': 'Скрыть карту сложности',
    'custom.showMap': 'Показать карту сложности',
    'simulation.title': 'Симуляция сложности',
    'simulation.status.ready': 'Готово',
    'simulation.status.stopped': 'Остановлено',
    'simulation.status.completed': 'Завершено',
    'simulation.status.simulating': 'Симуляция {size}x{size} @ {density}%',
    'simulation.start': 'Начать симуляцию',
    'simulation.stop': 'Стоп',
    'simulation.table.size': 'Размер',
    'simulation.table.density': 'Плотность',
    'simulation.table.solved': 'Решено (Логика)',
    'simulation.empty': 'Нажмите «Старт», чтобы запустить моделирование Монте‑Карло',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Como isso é calculado?',
    'custom.hideMap': 'Ocultar mapa de dificuldade',
    'custom.showMap': 'Mostrar mapa de dificuldade',
    'simulation.title': 'Simulação de Dificuldade',
    'simulation.status.ready': 'Pronto',
    'simulation.status.stopped': 'Parado',
    'simulation.status.completed': 'Concluído',
    'simulation.status.simulating': 'Simulando {size}x{size} @ {density}%',
    'simulation.start': 'Iniciar simulação',
    'simulation.stop': 'Parar',
    'simulation.table.size': 'Tamanho',
    'simulation.table.density': 'Densidade',
    'simulation.table.solved': 'Resolvido (Lógica)',
    'simulation.empty': 'Pressione Iniciar para executar a simulação de Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'رہنما',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'}
  ,
  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',
    'custom.simulationHelp': 'Wie wird das berechnet?',
    'custom.hideMap': 'Schwierigkeitskarte ausblenden',
    'custom.showMap': 'Schwierigkeitskarte anzeigen',
    'simulation.title': 'Schwierigkeitssimulation',
    'simulation.status.ready': 'Bereit',
    'simulation.status.stopped': 'Gestoppt',
    'simulation.status.completed': 'Abgeschlossen',
    'simulation.status.simulating': 'Simuliere {size}x{size} @ {density}%',
    'simulation.start': 'Simulation starten',
    'simulation.stop': 'Stoppen',
    'simulation.table.size': 'Größe',
    'simulation.table.density': 'Dichte',
    'simulation.table.solved': 'Gelöst (Logik)',
    'simulation.empty': 'Drücke Start, um die Monte-Carlo-Simulation zu starten',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Come viene calcolato?',
    'custom.hideMap': 'Nascondi mappa difficoltà',
    'custom.showMap': 'Mostra mappa difficoltà',
    'simulation.title': 'Simulazione della difficoltà',
    'simulation.status.ready': 'Pronto',
    'simulation.status.stopped': 'Arrestato',
    'simulation.status.completed': 'Completato',
    'simulation.status.simulating': 'Simulazione {size}x{size} @ {density}%',
    'simulation.start': 'Avvia simulazione',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Dimensione',
    'simulation.table.density': 'Densità',
    'simulation.table.solved': 'Risolto (Logica)',
    'simulation.empty': 'Premi Avvia per eseguire la simulazione Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Hoe wordt dit berekend?',
    'custom.hideMap': 'Moeilijkheidskaart verbergen',
    'custom.showMap': 'Moeilijkheidskaart weergeven',
    'simulation.title': 'Moeilijkheidssimulatie',
    'simulation.status.ready': 'Gereed',
    'simulation.status.stopped': 'Gestopt',
    'simulation.status.completed': 'Voltooid',
    'simulation.status.simulating': 'Simuleren {size}x{size} @ {density}%',
    'simulation.start': 'Simulatie starten',
    'simulation.stop': 'Stoppen',
    'simulation.table.size': 'Grootte',
    'simulation.table.density': 'Dichtheid',
    'simulation.table.solved': 'Opgelost (Logica)',
    'simulation.empty': 'Druk op Start om de Monte Carlo-simulatie te starten',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Hur beräknas detta?',
    'custom.hideMap': 'Dölj svårighetskarta',
    'custom.showMap': 'Visa svårighetskarta',
    'simulation.title': 'Svårighetssimulering',
    'simulation.status.ready': 'Klar',
    'simulation.status.stopped': 'Stoppad',
    'simulation.status.completed': 'Slutförd',
    'simulation.status.simulating': 'Simulerar {size}x{size} @ {density}%',
    'simulation.start': 'Starta simulering',
    'simulation.stop': 'Stoppa',
    'simulation.table.size': 'Storlek',
    'simulation.table.density': 'Densitet',
    'simulation.table.solved': 'Löst (Logik)',
    'simulation.empty': 'Tryck Start för att köra Monte Carlo-simuleringen',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Hvordan beregnes dette?',
    'custom.hideMap': 'Skjul sværhedsgradskort',
    'custom.showMap': 'Vis sværhedsgradskort',
    'simulation.title': 'Sværhedsgradssimulering',
    'simulation.status.ready': 'Klar',
    'simulation.status.stopped': 'Stoppet',
    'simulation.status.completed': 'Fuldført',
    'simulation.status.simulating': 'Simulerer {size}x{size} @ {density}%',
    'simulation.start': 'Start simulering',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Størrelse',
    'simulation.table.density': 'Densitet',
    'simulation.table.solved': 'Løst (Logik)',
    'simulation.empty': 'Tryk Start for at køre Monte Carlo-simuleringen',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Miten tämä lasketaan?',
    'custom.hideMap': 'Piilota vaikeuskartta',
    'custom.showMap': 'Näytä vaikeuskartta',
    'simulation.title': 'Vaikeussimulointi',
    'simulation.status.ready': 'Valmis',
    'simulation.status.stopped': 'Pysäytetty',
    'simulation.status.completed': 'Valmis',
    'simulation.status.simulating': 'Simulointi {size}x{size} @ {density}%',
    'simulation.start': 'Aloita simulointi',
    'simulation.stop': 'Pysäytä',
    'simulation.table.size': 'Koko',
    'simulation.table.density': 'Tiheys',
    'simulation.table.solved': 'Ratkaistu (Logiikka)',
    'simulation.empty': 'Paina Käynnistä aloittaaksesi Monte Carlo -simulaation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Hvordan beregnes dette?',
    'custom.hideMap': 'Skjul vanskelighetskart',
    'custom.showMap': 'Vis vanskelighetskart',
    'simulation.title': 'Vanskelighetssimulering',
    'simulation.status.ready': 'Klar',
    'simulation.status.stopped': 'Stoppet',
    'simulation.status.completed': 'Fullført',
    'simulation.status.simulating': 'Simulerer {size}x{size} @ {density}%',
    'simulation.start': 'Start simulering',
    'simulation.stop': 'Stopp',
    'simulation.table.size': 'Størrelse',
    'simulation.table.density': 'Tetthet',
    'simulation.table.solved': 'Løst (Logikk)',
    'simulation.empty': 'Trykk Start for å kjøre Monte Carlo-simuleringen',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Jak se to počítá?',
    'custom.hideMap': 'Skrýt mapu obtížnosti',
    'custom.showMap': 'Zobrazit mapu obtížnosti',
    'simulation.title': 'Simulace obtížnosti',
    'simulation.status.ready': 'Připraveno',
    'simulation.status.stopped': 'Zastaveno',
    'simulation.status.completed': 'Dokončeno',
    'simulation.status.simulating': 'Simulace {size}x{size} @ {density}%',
    'simulation.start': 'Spustit simulaci',
    'simulation.stop': 'Zastavit',
    'simulation.table.size': 'Velikost',
    'simulation.table.density': 'Hustota',
    'simulation.table.solved': 'Vyřešeno (Logika)',
    'simulation.empty': 'Stiskněte Start pro spuštění simulace Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Ako sa to počíta?',
    'custom.hideMap': 'Skryť mapu náročnosti',
    'custom.showMap': 'Zobraziť mapu náročnosti',
    'simulation.title': 'Simulácia náročnosti',
    'simulation.status.ready': 'Pripravené',
    'simulation.status.stopped': 'Zastavené',
    'simulation.status.completed': 'Dokončené',
    'simulation.status.simulating': 'Simulácia {size}x{size} @ {density}%',
    'simulation.start': 'Spustiť simuláciu',
    'simulation.stop': 'Zastaviť',
    'simulation.table.size': 'Veľkosť',
    'simulation.table.density': 'Hustota',
    'simulation.table.solved': 'Vyriešené (Logika)',
    'simulation.empty': 'Stlačte Štart pre spustenie simulácie Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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Ó',
    'custom.simulationHelp': 'Hogyan számoljuk?',
    'custom.hideMap': 'Nehézségi térkép elrejtése',
    'custom.showMap': 'Nehézségi térkép megjelenítése',
    'simulation.title': 'Nehézség szimuláció',
    'simulation.status.ready': 'Kész',
    'simulation.status.stopped': 'Leállítva',
    'simulation.status.completed': 'Befejezve',
    'simulation.status.simulating': 'Szimulálás {size}x{size} @ {density}%',
    'simulation.start': 'Szimuláció indítása',
    'simulation.stop': 'Leállítás',
    'simulation.table.size': 'Méret',
    'simulation.table.density': 'Sűrűség',
    'simulation.table.solved': 'Megoldva (Logika)',
    'simulation.empty': 'Nyomd meg a Startot a Monte Carlo szimulációhoz',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Cum este calculat?',
    'custom.hideMap': 'Ascunde harta dificultății',
    'custom.showMap': 'Arată harta dificultății',
    'simulation.title': 'Simulare de dificultate',
    'simulation.status.ready': 'Gata',
    'simulation.status.stopped': 'Oprit',
    'simulation.status.completed': 'Finalizat',
    'simulation.status.simulating': 'Simulare {size}x{size} @ {density}%',
    'simulation.start': 'Pornește simularea',
    'simulation.stop': 'Oprește',
    'simulation.table.size': 'Dimensiune',
    'simulation.table.density': 'Densitate',
    'simulation.table.solved': 'Rezolvat (Logică)',
    'simulation.empty': 'Apasă Start pentru a rula simularea Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'РЪКОВОДСТВО',
    'custom.simulationHelp': 'Как се изчислява?',
    'custom.hideMap': 'Скрий картата на трудността',
    'custom.showMap': 'Покажи картата на трудността',
    'simulation.title': 'Симулиране на трудност',
    'simulation.status.ready': 'Готово',
    'simulation.status.stopped': 'Спряно',
    'simulation.status.completed': 'Завършено',
    'simulation.status.simulating': 'Симулиране {size}x{size} @ {density}%',
    'simulation.start': 'Стартирай симулация',
    'simulation.stop': 'Спри',
    'simulation.table.size': 'Размер',
    'simulation.table.density': 'Плътност',
    'simulation.table.solved': 'Решено (Логика)',
    'simulation.empty': 'Натисни Старт, за да стартираш симулация Монте Карло',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ΟΔΗΓΟΣ',
    'custom.simulationHelp': 'Πώς υπολογίζεται;',
    'custom.hideMap': 'Απόκρυψη χάρτη δυσκολίας',
    'custom.showMap': 'Εμφάνιση χάρτη δυσκολίας',
    'simulation.title': 'Προσομοίωση δυσκολίας',
    'simulation.status.ready': 'Έτοιμο',
    'simulation.status.stopped': 'Διακοπή',
    'simulation.status.completed': 'Ολοκληρώθηκε',
    'simulation.status.simulating': 'Προσομοίωση {size}x{size} @ {density}%',
    'simulation.start': 'Έναρξη προσομοίωσης',
    'simulation.stop': 'Διακοπή',
    'simulation.table.size': 'Μέγεθος',
    'simulation.table.density': 'Πυκνότητα',
    'simulation.table.solved': 'Επιλύθηκε (Λογική)',
    'simulation.empty': 'Πατήστε Έναρξη για να τρέξετε προσομοίωση Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ІНСТРУКЦІЯ',
    'custom.simulationHelp': 'Як це обчислюється?',
    'custom.hideMap': 'Приховати карту складності',
    'custom.showMap': 'Показати карту складності',
    'simulation.title': 'Симуляція складності',
    'simulation.status.ready': 'Готово',
    'simulation.status.stopped': 'Зупинено',
    'simulation.status.completed': 'Завершено',
    'simulation.status.simulating': 'Симулювання {size}x{size} @ {density}%',
    'simulation.start': 'Почати симуляцію',
    'simulation.stop': 'Зупинити',
    'simulation.table.size': 'Розмір',
    'simulation.table.density': 'Щільність',
    'simulation.table.solved': 'Розв’язано (Логіка)',
    'simulation.empty': 'Натисніть «Почати», щоб запустити симуляцію Монте‑Карло',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'КІРАЎНІЦТВА',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ВОДИЧ',
    'custom.simulationHelp': 'Како се израчунава?',
    'custom.hideMap': 'Сакриј карту тежине',
    'custom.showMap': 'Прикажи карту тежине',
    'simulation.title': 'Симулација тежине',
    'simulation.status.ready': 'Спремно',
    'simulation.status.stopped': 'Заустављено',
    'simulation.status.completed': 'Завршено',
    'simulation.status.simulating': 'Симулирање {size}x{size} @ {density}%',
    'simulation.start': 'Покрени симулацију',
    'simulation.stop': 'Заустави',
    'simulation.table.size': 'Величина',
    'simulation.table.density': 'Густина',
    'simulation.table.solved': 'Решено (Логика)',
    'simulation.empty': 'Притисни Старт да покренеш Монте Карло симулацију',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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Č',
    'custom.simulationHelp': 'Kako se izračunava?',
    'custom.hideMap': 'Sakrij kartu težine',
    'custom.showMap': 'Prikaži kartu težine',
    'simulation.title': 'Simulacija težine',
    'simulation.status.ready': 'Spremno',
    'simulation.status.stopped': 'Zaustavljeno',
    'simulation.status.completed': 'Dovršeno',
    'simulation.status.simulating': 'Simulacija {size}x{size} @ {density}%',
    'simulation.start': 'Pokreni simulaciju',
    'simulation.stop': 'Zaustavi',
    'simulation.table.size': 'Veličina',
    'simulation.table.density': 'Gustoća',
    'simulation.table.solved': 'Riješeno (Logika)',
    'simulation.empty': 'Pritisni Start za pokretanje Monte Carlo simulacije',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Kako je izračunano?',
    'custom.hideMap': 'Skrij zemljevid težavnosti',
    'custom.showMap': 'Prikaži zemljevid težavnosti',
    'simulation.title': 'Simulacija težavnosti',
    'simulation.status.ready': 'Pripravljeno',
    'simulation.status.stopped': 'Ustavljeno',
    'simulation.status.completed': 'Dokončano',
    'simulation.status.simulating': 'Simulacija {size}x{size} @ {density}%',
    'simulation.start': 'Zaženi simulacijo',
    'simulation.stop': 'Ustavi',
    'simulation.table.size': 'Velikost',
    'simulation.table.density': 'Gostota',
    'simulation.table.solved': 'Rešeno (Logika)',
    'simulation.empty': 'Pritisnite Start za zagon simulacije Monte Carlo',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Kaip tai apskaičiuojama?',
    'custom.hideMap': 'Slėpti sudėtingumo žemėlapį',
    'custom.showMap': 'Rodyti sudėtingumo žemėlapį',
    'simulation.title': 'Sudėtingumo simuliacija',
    'simulation.status.ready': 'Paruošta',
    'simulation.status.stopped': 'Sustabdyta',
    'simulation.status.completed': 'Baigta',
    'simulation.status.simulating': 'Simuliuojama {size}x{size} @ {density}%',
    'simulation.start': 'Pradėti simuliaciją',
    'simulation.stop': 'Stabdyti',
    'simulation.table.size': 'Dydis',
    'simulation.table.density': 'Tankis',
    'simulation.table.solved': 'Išspręsta (Logika)',
    'simulation.empty': 'Paspauskite Start, kad paleistumėte Monte Karlo simuliaciją',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Kā tas tiek aprēķināts?',
    'custom.hideMap': 'Paslēpt grūtības karti',
    'custom.showMap': 'Rādīt grūtības karti',
    'simulation.title': 'Grūtības simulācija',
    'simulation.status.ready': 'Gatavs',
    'simulation.status.stopped': 'Apturēts',
    'simulation.status.completed': 'Pabeigts',
    'simulation.status.simulating': 'Simulācija {size}x{size} @ {density}%',
    'simulation.start': 'Sākt simulāciju',
    'simulation.stop': 'Apturēt',
    'simulation.table.size': 'Izmērs',
    'simulation.table.density': 'Blīvums',
    'simulation.table.solved': 'Atrisināts (Loģika)',
    'simulation.empty': 'Nospiediet Start, lai palaistu Monte Carlo simulāciju',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Kuidas see arvutatakse?',
    'custom.hideMap': 'Peida raskusaste kaart',
    'custom.showMap': 'Näita raskusaste kaarti',
    'simulation.title': 'Raskusastme simulatsioon',
    'simulation.status.ready': 'Valmis',
    'simulation.status.stopped': 'Peatatud',
    'simulation.status.completed': 'Lõpetatud',
    'simulation.status.simulating': 'Simuleerimine {size}x{size} @ {density}%',
    'simulation.start': 'Alusta simulatsiooni',
    'simulation.stop': 'Peata',
    'simulation.table.size': 'Suurus',
    'simulation.table.density': 'Tihedus',
    'simulation.table.solved': 'Lahendatud (Loogika)',
    'simulation.empty': 'Vajuta Start, et käivitada Monte Carlo simulatsioon',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ВОДИЧ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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Č',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'Bu nasıl hesaplanıyor?',
    'custom.hideMap': 'Zorluk haritasını gizle',
    'custom.showMap': 'Zorluk haritasını göster',
    'simulation.title': 'Zorluk simülasyonu',
    'simulation.status.ready': 'Hazır',
    'simulation.status.stopped': 'Durduruldu',
    'simulation.status.completed': 'Tamamlandı',
    'simulation.status.simulating': '{size}x{size} @ {density}% simüle ediliyor',
    'simulation.start': 'Simülasyonu başlat',
    'simulation.stop': 'Durdur',
    'simulation.table.size': 'Boyut',
    'simulation.table.density': 'Yoğunluk',
    'simulation.table.solved': 'Çözüldü (Mantık)',
    'simulation.empty': 'Monte Carlo simülasyonunu çalıştırmak için Başlat’a basın',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ガイド',
    'custom.simulationHelp': 'これはどのように計算されますか？',
    'custom.hideMap': '難易度マップを非表示',
    'custom.showMap': '難易度マップを表示',
    'simulation.title': '難易度シミュレーション',
    'simulation.status.ready': '準備完了',
    'simulation.status.stopped': '停止',
    'simulation.status.completed': '完了',
    'simulation.status.simulating': '{size}x{size} @ {density}% をシミュレーション中',
    'simulation.start': 'シミュレーション開始',
    'simulation.stop': '停止',
    'simulation.table.size': 'サイズ',
    'simulation.table.density': '密度',
    'simulation.table.solved': '解決（ロジック）',
    'simulation.empty': 'Monte Carlo シミュレーションを実行するには開始を押してください',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': '가이드',
    'custom.simulationHelp': '이것은 어떻게 계산됩니까?',
    'custom.hideMap': '난이도 맵 숨기기',
    'custom.showMap': '난이도 맵 표시',
    'simulation.title': '난이도 시뮬레이션',
    'simulation.status.ready': '준비됨',
    'simulation.status.stopped': '중지됨',
    'simulation.status.completed': '완료됨',
    'simulation.status.simulating': '{size}x{size} @ {density}% 시뮬레이션 중',
    'simulation.start': '시뮬레이션 시작',
    'simulation.stop': '중지',
    'simulation.table.size': '크기',
    'simulation.table.density': '밀도',
    'simulation.table.solved': '해결됨(논리)',
    'simulation.empty': 'Monte Carlo 시뮬레이션을 실행하려면 시작을 누르세요',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'คู่มือ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'راهنما',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'מדריך',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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Çİ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ՈՒՂԵՑՈՒՅՑ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'НҰСҚАУЛЫҚ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'માર્ગદર્શિકા',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ಮಾರ್ಗದರ್ಶಿ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'मार्गदर्शक',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ਗਾਈਡ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'வழிகாட்டி',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'గైడ్',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'गाइड',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'လမ်းညွှန်',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ការណែនាំ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ຄຳແນະນຳ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ЗААВАР',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ལམ་སྟོན།',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'መመሪያ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'መምርሒ',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'ڕێنمایی',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'},
  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': 'لارښود',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
    'custom.simulationHelp': 'How is this calculated?',
    'custom.hideMap': 'Hide difficulty map',
    'custom.showMap': 'Show difficulty map',
    'simulation.title': 'Difficulty Simulation',
    'simulation.status.ready': 'Ready',
    'simulation.status.stopped': 'Stopped',
    'simulation.status.completed': 'Completed',
    'simulation.status.simulating': 'Simulating {size}x{size} @ {density}%',
    'simulation.start': 'Start Simulation',
    'simulation.stop': 'Stop',
    'simulation.table.size': 'Size',
    'simulation.table.density': 'Density',
    'simulation.table.solved': 'Solved (Logic)',
    'simulation.empty': 'Press Start to run Monte Carlo simulation',
  
    '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)'}
};

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)
  };
}
