1i18 = { 2 ["ru"] = { 3 ["warning"] = "Пожалуйста, разрешите в настройках собственные темы игр."; 4 ["gameover"] = "ИГРА ОКОНЧЕНА"; 5 ["space"] = "НАЖМИТЕ ПРОБЕЛ"; 6 ["help1"] = "КЛАВИШИ: ВЛЕВО, ВПРАВО, ВВЕРХ или ПРОБЕЛ"; 7 ["help2"] = "НАЖМИТЕ ESC ДЛЯ ВЫХОДА В МЕНЮ"; 8 ["Score"] = "Пройдено:"; 9 ["Hiscore"] = "Рекорд:"; 10 ["continue"] = "ПРОДОЛЖИТЬ?"; 11 ["cont"] = "Продолжить?"; 12 13 ["end1"] ="ПОЗДРАВЛЯЕМ!", 14 ["end2"] ="ВЫ ПОМОГЛИ КОТУ СПАСТИСЬ С ЗЛОВЕЩЕЙ СТАНЦИИ!", 15 ["end3"] ="СПАСИБО!", 16 ["end4"] =":)", 17 ["end5"] ="КОД: ПЕТР КОСЫХ", 18 ["end6"] ="ДВИЖОК: ПЕТР КОСЫХ", 19 ["end7"] ="http://instead.syscall.ru", 20 ["end8"] ="УРОВНИ: ПЕТР КОСЫХ, АНДРЕЙ ЛОБАНОВ", 21 ["end9"] ="МУЗЫКА: RoccoW", 22 ["end10"] ="ПО МОТИВАМ ИГР:", 23 ["end11"] ="Snoopy (ВЗЯТЫ НЕКОТОРЫЕ УРОВНИ)", 24 ["end12"] ="Sqrzx", 25 ["end13"] ="Giana's Return...", 26 ["end14"] ="ВЫ МОЖЕТЕ ВВЕСТИ НОМЕР УРОВНЯ КЛАВИШАМИ 0..9", 27 ["end15"] ="И НАЖАТЬ ВВОД", 28 ["stat_score"] = "ВАШ СЧЕТ: %d", 29 ["stat_record"] = "РЕКОРД: %d", 30 ["first"] = "Кошки не умеют плавать"; 31 ["2dots"] = "Осторожно!"; 32 ["tramp"] = "Трамплин"; 33 ["ladder"] = "Лестница"; 34 ["laser"] = "Лазер"; 35 ["trap"] = "Не спеши"; 36 ["panic"] = "Не стой!"; 37 ["walk"] = "Иди!"; 38 ["jump"] = "Прыгай!"; 39 ["monolit"] = "Монолит"; 40 ["moving"] = "Туда-сюда"; 41 ["rope"] = "Канат"; 42 ["teleports"] = "Телепортаторы"; 43 ["black"] = "Не бойся"; 44 ["lift"] = "Лифт"; 45 ["snake"] = "Змея"; 46 ["rain"] = "Дождь"; 47 ["spacehere"] = "Не бойся есть место"; 48 ["lasers"] = "Лазеры"; 49 ["press"] = "Пресс"; 50 ["flow"] = "Поток"; 51 ["propeller"] = "Пропеллер"; 52 ["run"] = "Беги!"; 53 ["stairs"] = "Ступеньки"; 54 ["figure"] = "Догадайся"; 55 ["easy"] = "Просто?"; 56 ["impossible"] = "Невозможно?"; 57 ["mars"] = "Марс"; 58 ["meteors"] = "Метеориты"; 59 ["valley"] = "Долина"; 60 ["faster"] = "Быстрее, выше, сильнее!", 61 ["careful"] = "Аккуратней!"; 62 ["winter"] = "Зима"; 63 ["tired"] = "Устал?"; 64 ["danger"] = "Угроза"; 65 ["mines"] = "Мины"; 66 ["wait"] = "Не спеши"; 67 ["mines2"] = "Мины II"; 68 ["power"] = "Сила кота"; 69 ["darkness"] = "Тьма"; 70 ["bunker"] = "Бункер"; 71 ["snake2"] = "Змея II"; 72 ["platforms"] = "Платформы"; 73 ["entrance"] = "Вход"; 74 ["well"] = "Шахта"; 75 ["strange"] = "Странное место"; 76 ["gate"] = "Шлюз"; 77 ["exit"] = "Выход"; 78 ["free"] = "Свобода"; 79 } 80} 81 82_ = function(s) 83 local l = LANG 84 local a = s:gsub("^([^:]+):.*$", "%1") 85 s = s:gsub("^[^:]+:", "") 86 if not l or not i18[l] then 87 return s 88 end 89 local ss = i18[l][a] 90 if ss then return ss end 91 return s 92end 93