From 4fb7780d2032817d5fd63d9e92d53ceae473849f Mon Sep 17 00:00:00 2001 From: Matich Date: Wed, 20 Jul 2016 01:51:15 +0300 Subject: [PATCH] Mesen is now available in russian language --- GUI.NET/Dependencies/resources.en.xml | 1 + GUI.NET/Dependencies/resources.fr.xml | 1 + GUI.NET/Dependencies/resources.ja.xml | 1 + GUI.NET/Dependencies/resources.ru.xml | 475 ++++++++++++++++++++++++++ GUI.NET/Forms/ResourceHelper.cs | 5 +- GUI.NET/GUI.NET.csproj | 4 + 6 files changed, 486 insertions(+), 1 deletion(-) create mode 100644 GUI.NET/Dependencies/resources.ru.xml diff --git a/GUI.NET/Dependencies/resources.en.xml b/GUI.NET/Dependencies/resources.en.xml index b8152e5d..63ede5a3 100644 --- a/GUI.NET/Dependencies/resources.en.xml +++ b/GUI.NET/Dependencies/resources.en.xml @@ -113,6 +113,7 @@ English Français 日本語 + Русский \ No newline at end of file diff --git a/GUI.NET/Dependencies/resources.fr.xml b/GUI.NET/Dependencies/resources.fr.xml index 485af218..29277249 100644 --- a/GUI.NET/Dependencies/resources.fr.xml +++ b/GUI.NET/Dependencies/resources.fr.xml @@ -484,6 +484,7 @@ English Français 日本語 + Русский \ No newline at end of file diff --git a/GUI.NET/Dependencies/resources.ja.xml b/GUI.NET/Dependencies/resources.ja.xml index e6a40e87..46bb500c 100644 --- a/GUI.NET/Dependencies/resources.ja.xml +++ b/GUI.NET/Dependencies/resources.ja.xml @@ -476,6 +476,7 @@ English Français 日本語 + Русский \ No newline at end of file diff --git a/GUI.NET/Dependencies/resources.ru.xml b/GUI.NET/Dependencies/resources.ru.xml new file mode 100644 index 00000000..9dfc652b --- /dev/null +++ b/GUI.NET/Dependencies/resources.ru.xml @@ -0,0 +1,475 @@ + + + +
+ Файл + Открыть + Сохранить + Загрузить + Недавние файлы + Выход + Игра + Пауза + Сброс + Стоп + Сменить сторону диска + Выбрать диск + Извлечь диск + Конфигурация VS + Вставить монету в слот 1 + Вставить монету в слот 2 + Опции + Скорость эмуляции + Нормальная (100%) + Увеличить скорость + Уменьшить скорость + Максимальная скорость + Тройная (300%) + Двойная (200%) + Половина (50%) + Четверть (25%) + Показывать FPS + Размер экрана + 1x + 2x + 3x + 4x + Вручную + Полный экран + Фильтр изображения + Нет + NTSC + Билинейная интерполяция + Звук + Устройства ввода + Регион + Авто + NTSC + PAL + Dendy + Видео + Эмуляция + Настройки + Утилиты + Игра по сети + Запустить сервер + Подключиться к серверу + Выбрать контроллер + Игрок 1 + Игрок 2 + Игрок 3 + Игрок 4 + Наблюдатель + Найти сервер... + Настроить профиль + Записи + Проиграть + Записать + Сначала + Немедленно + Остановить запись + Запись звука + Начать + Остановить + Читы + Тесты + Запустить... + Записать + Сначала + Немедленно + Из записи + Тест + Остановить запись + Запустить все тесты + Отладчик + Лог + Сделать скриншот + Помощь + Проверить обновления + Сообщить об ошибке + О программе + + + Извлечение файла, пожалуйста подождите + + + Название + Автор + Copyright + Звуковые чипы +
+
+ Закрыть +
+
+ Общие + Расширенные + Перепутанная скважность (как на старых клонах) + Заглушать ультразвуковые частоты на канале triangle (уменьшает "треск") + Эффекты + Стерео + Отключить + Задержка + Панорамирование + мс + угол в градусах + Реверберация + Включена + Задержка : + Сила : + Отключать звук при потере фокуса + Приглушать звук при потере фокуса + Включить звук + Частота дискретизации: + мс + Задержка: + Устройство: + Громкость + Громкость + Сброс + OK + Отмена + DMC + Noise + Triangle + Square 2 + Square 1 + Общая + FDS + MMC5 + VRC6 + VRC7 + Namco + Sunsoft +
+
+ OK + Отмена + Контроллеры + Настроить + Настроить + Контроллер 1: + Контроллер 2: + Контроллер 4: + Контроллер 3: + Настроить + Настроить + Тип консоли : + Порт расширения : + Использовать NES Four Score + Автоматически настраивать контроллеры при загрузке игры + Emulator Keys +
+
+ Скорость турбо-кнопок: + Быстро + Медленно + Контроллер #1 + Контроллер #2 + Контроллер #3 + Контроллер #4 + Сброс + Очистить + OK + Отмена +
+
+ Общие + Размер : + Фильтр : + Включить вертикальную синхронизацию + Соотношение сторон : + Билинейная интерполяция + Показывать FPS + Использовать HDNes HD packs + Overscan + Overscan + Слева + Сверху + Снизу + Справа + Палитра + По умолчанию (NTSC) + Выбрать палитру + Экспорт .pal + Загрузить .pal + Изображение + Шаблоны + Общие настройки + Яркость + Контраст + Оттенок + Насыщенность + NTSC фильтр + Артефакты + Выцветание + Окантовка + Гамма + Разрешение + Резкость + Слияние полей + Scanlines + Scanlines + Сброс + Composite + S-Video + RGB + Monochrome + OK + Отмена +
+
+ Общие + % (0 = Максимальная скорость) + Скорость эмуляции : + + Расширенные + Использовать альтернативный IRQ MMC3 + Разрешить недопустимые комбинации (Вниз+Вверх и Влево+Вправо) + Отключить лимит спрайтов (уменьшает мерцание) + + Разгон + Разгон CPU + ВНИМАНИЕ: Разгон может вызвать ошибки в некоторых играх! + Тактовая частота : + % (По умолчанию: 100%) + + Конфигурация PPU + Дополнительные scanlines до NMI : + Дополнительные scanlines после NMI : + Тактовая частота (NTSC) : + Тактовая частота(PAL) : + Тактовая частота (Dendy) : + + Не разгонять APU (Предотвращает изменение тона звука) + + Показывать счётчик лага + Сбросить счётчик лага + + OK + Отмена +
+
+ Общие + Язык : + Запускать только одну копию Mesen + Автоматически проверять обновления + Ставить на паузу после проигрывания записи + Разрешить ввод в фоне + Ставить на паузу при потере фокуса + Автоматически загружать IPS + Отключить скринсейвер + Открыть папку Mesen + Ассоциации файлов + Ассоциации файлов + .NES + .FDS (Famicom Disk System) + .MMO (Записи) + .MST (Сохранения) + Расширенные + Автоматически вставлять диск 1 стороной А при загрузке FDS + Использовать быструю загрузку FDS + + Облачные сохранения + Mesen имеет возможность интеграции с Google Drive. Когда интеграция с Google Drive включена, ваши сохранения становятся доступны с любого компьютера и могут быть синхронизированы между компьютерами. Также, сохранения хранящиеся на Google Drive могут быть восстановлены если вы удалите их со своего компьютера. + Интеграция с Google Drive включена + Выключить интеграцию + Включить интеграцию + Последняя синхронизация : + Синхронизировать + + Отключить встроенную базу данных + + NSF / NSFe + Переходить на следующий трек после + миллисекунд тишины + Ограничить продолжительность воспроизведения + секундами + Отключить IRQs APU (Рекомендовано) + + OK + Отмена +
+
+ 8888 + Порт: + Публичный сервер + Название : + Разрешить наблюдателей + Максимально игроков : + Пароль: + OK + Отмена +
+
+ 8888 + Имя сервера: + Порт: + Войти как наблюдатель + OK + Отмена +
+
+ Читы + Показывать читы только для текущей игры + Добавить чит + Удалить выбранные читы + Добавить чит + Удалить + Игра + Описание чита + Код + OK + Отмена +
+
+ Игра: + Описание чита : + Код + Вручную : + Game Genie : + Pro Action Rocky : + Адрес : + Новое значение : + Память + Game Code + Сравнить значение + Выбрать + Чит активирован + OK + Отмена +
+
+ Mesen + © 2016 M. Bibaud (aka Sour) + Сайт: + www.mesen.ca + Версия: 0.3.2 (Beta) + &OK +
+
+ Игра + Модель PPU + DIP Switches +
+
+ Последняя версия : + Текущая версия : + Changelog + Обновить + Отмена +
+
+
+
+ + Все файлы (*.*)|*.* + Записи (*.mmo)|*.mmo|All Files (*.*)|*.* + Wave files (*.wav)|*.wav|All Files (*.*)|*.* + Palette Files (*.pal)|*.pal|All Files (*.*)|*.* + Все поддерживаемые форматы (*.nes, *.zip, *.7z, *.nsf, *.nsfe, *.fds)|*.NES;*.ZIP;*.7z;*.FDS;*.NSF;*.NSFE|NES Roms (*.nes)|*.NES|Famicom Disk System Roms (*.fds)|*.FDS|NSF files (*.nsf, *.nsfe)|*.nsf;*.nsfe|ZIP Archives (*.zip)|*.ZIP|7-Zip Archives (*.7z)|*.7z|All (*.*)|*.* + Все поддерживаемые форматы (*.nes, *.zip, *.7z, *.fds, *.nsf, *.nsfe, *.ips)|*.NES;*.ZIP;*.7z;*.IPS;*.FDS;*.NSF;*.NSFE|NES Roms (*.nes)|*.NES|Famicom Disk System Roms (*.fds)|*.FDS|NSF files (*.nsf, *.nsfe)|*.nsf;*.nsfe|ZIP Archives (*.zip)|*.ZIP|7-Zip Archives (*.7z)|*.7z|IPS Patches (*.ips)|*.IPS|All (*.*)|*.* + Test files (*.mtp)|*.mtp|All (*.*)|*.* + + Продолжить + Пауза + Запустить сервер + Остановить сервер + Подключиться к серверу + Отключиться + Игрок {0} + + {0} Найденные ROM файлы + + Следующий трек (Зажмите для перемотки) + <безымянный> + <неизвестный> + + The Visual Studio Runtime не установлен. + <пусто> + Ошибка при проверке обновлений. Подробно: {0} + FDS BIOS не найден. BIOS необходим для запуска FDS игр. Выбрать BIOS сейчас? + Диск {0} Сторона {1} + Файл не найден: {0} + Выбранный биос некорректный. + Данная опция позволяет использовать HD packs для эмулятора HDNes если они найдены. HD Packs должны быть помещены в папку "HdPacks" в папке с именем совпадающем с именем ROM. например: HD Pack для MyRom.nes должны лежать в "HdPacks\MyRom\hires.txt". Замечание: Поддержка HD Packs не закончена и имеет ряд ограничений. + Вы используете последнюю версию Mesen + Пропатчить и сбросить текущую игру? + Пожалуйста выберите ROM соответствующий IPS. + Невозможно загрузить файл. Проверьте ваше соединение с интернетом и попробуйте ещё раз. Подробно: + Mesen должен загрузить и установить Microsoft Visual Studio 2015 runtime чтобы продолжить. Хотите автоматически загрузить Microsoft Visual Studio 2015 runtime с сайта Microsoft и установить его сейчас?" + Mesen не может запуститься из за отсутствующих файлов. Ошибка: WinMesen.dll не найден. + Неизвестная ошибка. Подробно: {0} + Загрузка не удалась - файл повреждён. Пожалуйста посетите сайт Mesen и загрузите последнюю версию вручную. + Обновление прошло успешно. + Обновление не может быть начато из-за отсутствующих файлов + Microsoft .NET Framework 4.5 не найден. Пожалуйста загрузите и установите последнюю версию .NET Framework с сайта Microsoft и попробуйте снова. + + Mesen не смог подключиться к вашему аккаунту Google Drive - попробуйте ещё раз. + + + + Пусто + Стандартный контроллер + Zapper + Arkanoid + + + Auto + NTSC (8:7) + PAL (11:8) + Стандарт (4:3) + Широкий экран (16:9) + + + Отсутствует + NTSC + xBRZ 2x + xBRZ 3x + xBRZ 4x + xBRZ 5x + xBRZ 6x + HQ 2x + HQ 3x + HQ 4x + Scale2x + Scale3x + Scale4x + 2xSai + Super2xSai + SuperEagle + Prescale 2x + Prescale 3x + Prescale 4x + + + NES + Famicom + + + Пусто + Zapper + Адаптер на 4 игрока + Arkanoid + + + RP2C03 + RP2C04-0001 + RP2C04-0002 + RP2C04-0003 + RP2C04-0004 + RP2C05-01 + RP2C05-02 + RP2C05-03 + RP2C05-04 + RP2C05-05 + + + Использовать язык по умолчанию + English + Français + 日本語 + Русский + + +
\ No newline at end of file diff --git a/GUI.NET/Forms/ResourceHelper.cs b/GUI.NET/Forms/ResourceHelper.cs index 3d1192da..29b76176 100644 --- a/GUI.NET/Forms/ResourceHelper.cs +++ b/GUI.NET/Forms/ResourceHelper.cs @@ -19,7 +19,8 @@ namespace Mesen.GUI.Forms SystemDefault = 0, English = 1, French = 2, - Japanese = 3 + Japanese = 3, + Russian = 4 } class ResourceHelper @@ -46,6 +47,7 @@ namespace Mesen.GUI.Forms case "en": language = Language.English; break; case "fr": language = Language.French; break; case "ja": language = Language.Japanese; break; + case "ru": language = Language.Russian; break; } } @@ -55,6 +57,7 @@ namespace Mesen.GUI.Forms case Language.English: filename = "resources.en.xml"; break; case Language.French: filename = "resources.fr.xml"; break; case Language.Japanese: filename = "resources.ja.xml"; break; + case Language.Russian: filename = "resources.ru.xml"; break; } _language = language; diff --git a/GUI.NET/GUI.NET.csproj b/GUI.NET/GUI.NET.csproj index 1b6c1543..f9f09fb2 100644 --- a/GUI.NET/GUI.NET.csproj +++ b/GUI.NET/GUI.NET.csproj @@ -725,6 +725,10 @@ Always Designer + + Always + Designer + Always Designer