This page is out of date

You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.

Some places to look are:

Please do not create new links to this page.


Далее представлен перевод для версии 6.8.0 (10.12.2008)

Перевод игрового/основного меню

Создайте файл translations.rpy с представленным ниже содержимым в папке с игрой, либо в папке common.

# Данный файл содержит список всех переведенных фраз "общего" режима Ren'Py.

init python:

    # Переводимые строки файла common/00developer.rpy

    config.translations[u'Developer Menu'] = u'Меню Разработчика'
    config.translations[u'Return to the developer menu'] = u'Вернуться к меню разработчика'

    # Переводимые строки файла common/00library.rpy

    config.translations[u'Skip Mode'] = u'Режим Пропуска'
    config.translations[u'Fast Skip Mode'] = u'Быстрый Пропуск'
    config.translations[u"While Ren'Py games may be playable without the renpy module, some features may be disabled. For more information, read the module/README.txt file or go to http://www.bishoujo.us/renpy/."] = u"Игры Ren'Py могут запускаться и без модуля renpy, но некоторые функции возможно будут отключены. Более подробную информацию можно прочесть в файле module/README.txt или по адресу http://www.bishoujo.us/renpy/."
    config.translations[u'renpy module not found.'] = u'не найден модуль renpy.'
    config.translations[u'The renpy module could not be loaded on your system.'] = u'Не получается загрузить модуль renpy под вашей системой.'
    config.translations[u'Old renpy module found.'] = u'Обнаружен устаревший модуль renpy.'
    config.translations[u"An old version (%d) of the Ren'Py module was found on your system, while this game requires version %d."] = u"Обнаружена устаревшая версия (%d) модуля Ren'Py. Игра требует версии старше %d."
    config.translations[u'Please click to continue.'] = u'Для продолжения нажмите левую кнопку мыши.'

    # Переводимые строки файла common/00menus.rpy

    config.translations[u'Start Game'] = u'Новая Игра'
    config.translations[u'Continue Game'] = u'Продолжить'
    config.translations[u'Preferences'] = u'Настройки'
    config.translations[u'Quit'] = u'Выйти'
    config.translations[u'Return'] = u'Вернуться'
    config.translations[u'Save Game'] = u'Сохранить'
    config.translations[u'Load Game'] = u'Загрузить'
    config.translations[u'Main Menu'] = u'Главное Меню'
    config.translations[u'Are you sure you want to quit?'] = u'Вы уверены, что хотите выйти?'
    config.translations[u'Are you sure you want to return to the main menu?\nThis will lose unsaved progress.'] = u'Вы уверены, что хотите перейти к главному меню?\nНе сохраненное прохождение будет утеряно.'

    # Переводимые строки файла common/_layout/one_column_preferences.rpym

    config.translations[u'Display'] = u'Режим Экрана'
    config.translations[u'Transitions'] = u'Переходы'
    config.translations[u'Skip'] = u'Пропуск'
    config.translations[u'Begin Skipping'] = u'Начать Пропуск...'
    config.translations[u'After Choices'] = u'После Выбора'
    config.translations[u'Text Speed'] = u'Скорость Текста'
    config.translations[u'Auto-Forward Time'] = u'Время Автопрокрутки'
    config.translations[u'Music Volume'] = u'Громкость Музыки'
    config.translations[u'Sound Volume'] = u'Громкость Звуков'
    config.translations[u'Voice Volume'] = u'Громкость Голоса'
    config.translations[u'Joystick...'] = u'Джойстик...'

    # Переводимые строки файла common/_layout/classic_yesno_prompt.rpym

    config.translations[u'Yes'] = u'Да'
    config.translations[u'No'] = u'Нет'

    # Переводимые строки файла common/_layout/scrolling_load_save.rpym

    config.translations[u'Empty Slot.'] = u'Пустой Слот.'
    config.translations[u'Are you sure you want to overwrite your save?'] = u'Вы уверены, что хотите перезаписать сохранение?'
    config.translations[u'Loading will lose unsaved progress.\nAre you sure you want to do this?'] = u'При загрузке не сохраненное прохождение будет утеряно.\nТочно продолжить?'
    config.translations[u'q'] = u'в'
    config.translations[u'a'] = u'о'

    # Переводимые строки файла common/_layout/classic_joystick_preferences.rpym

    config.translations[u'Not Assigned'] = u'Не Незначено'
    config.translations[u'Joystick Mapping'] = u'Настройка Джойстика'
    config.translations[u'Left'] = u'Влево'
    config.translations[u'Right'] = u'Вправо'
    config.translations[u'Up'] = u'Вверх'
    config.translations[u'Down'] = u'Вниз'
    config.translations[u'Select/Dismiss'] = u'Выбрать/Отклонить'
    config.translations[u'Rollback'] = u'Вернуться'
    config.translations[u'Hold to Skip'] = u'Удерживать для Пропуска'
    config.translations[u'Toggle Skip'] = u'Переключить Пропуск'
    config.translations[u'Hide Text'] = u'Скрыть Текст'
    config.translations[u'Menu'] = u'Меню'
    config.translations[u'Move the joystick or press a joystick button to create the mapping. Click the mouse to remove the mapping.'] = u'Нажмите кнопку джойстика чтобы создать привязку к действию. Щелкните мышкой чтобы удалить привязку.'

    # Переводимые строки файла common/_layout/classic_preferences_common.rpym

    config.translations[u'Test'] = u'Тест'
    config.translations[u'Window'] = u'Окнонный'
    config.translations[u'Fullscreen'] = u'Полноэкранный'
    config.translations[u'All'] = u'Все'
    config.translations[u'Some'] = u'Некоторые'
    config.translations[u'None'] = u'Нет'
    config.translations[u'Seen Messages'] = u'Прочитанные'
    config.translations[u'All Messages'] = u'Все Сообщения'
    config.translations[u'Stop Skipping'] = u'Прекратить Пропуск'
    config.translations[u'Keep Skipping'] = u'Продолжить Пропуск'

    # Переводимые строки файла common/_layout/classic_load_save.rpym

    config.translations[u'Auto'] = u'Авто'
    config.translations[u'Quick'] = u'Быстро'
    config.translations[u'Previous'] = u'Предыдущий'
    config.translations[u'Next'] = u'Следующий'

    #  Переводимые строки файла common/_compat/gamemenu.rpym

    config.translations[u'The error message was:'] = u'Сообщение об ошибке:'
    config.translations[u'You may want to try saving in a different slot, or playing for a while and trying again later.'] = u'Попробуйте сохранить в другой слот или, немного поиграв, попробовать еще раз.'
    config.translations[u'Save Failed.'] = u'Ошибка сохранения.'

    # Переводимые строки файла common/_compat/preferences.rpym

    config.translations[u'Joystick Configuration'] = u'Настройка Джойстика'

    # Переводимые строки файла common/_compat/mainmenu.rpym

    config.translations[u'Continue Game'] = u'Продолжить Игру'

Перевод Launcher'а

Создайте файл renpy-6.8.1/launcher/translations.rpy с представленным ниже содержимым.

# Данный файл содержит список всех переведенных фраз режима "разработчика" Ren'Py.

init python:

    # Переводимые строки файла data/new.rpy

    config.translations[u'Select a Template'] = u'Выберите Шаблон'
    config.translations[u'Please select a project to use as a template for your project.'] = u'Выберите проект, который будет использован как шаблон для вашего проекта.'
    config.translations[u'Project Name'] = u'Имя Проекта'
    config.translations[u'Type the name of your new project, and press enter.\n'] = u'Введите имя вашего нового проекта, затем нажмите Enter.\n'
    config.translations[u'Please enter a non-empty project name.'] = u'Имя проекта не должно быть пустым.'
    config.translations[u"A file or directory named '%s' already exists."] = u"Файл или папка с именем '%s' уже существует."
    config.translations[u'Project names must be ASCII. This is because the ZIP file format does not support non-ASCII characters in a uniform way.'] = u'Имя проекта должно быть в формате ASCII для возможности последующего сжатия в ZIP-архив'
    config.translations[u'Error'] = u'Ошибка'
    config.translations[u'Creating Project'] = u'Создание Проекта'
    config.translations[u'Please wait while we create the project.'] = u'Пожалуйста подождите пока проект будет создаваться.'
    config.translations[u'Select a Theme'] = u'Выбор Темы'
    config.translations[u'Please select a color theme for your project. You can always change the colors later.'] = u'Выберите цветовую схему для своего проекта. (Поздже вы в любой момент сможете ее изменить).'
    config.translations[u'Changing Theme'] = u'Изменение темы'
    config.translations[u'The options file does not seem to exist.'] = u'Файл настроек не существует.'
    config.translations[u'Could not modify options.rpy, perhaps it was edited too much.'] = u'Невозможно изменить options.rpy, возможно он был слишком усердно перередактирован О_о.'

    # Переводимые строки файла data/distribute.rpy

    config.translations[u"Can't Distribute"] = u"Невозможно создать дистрибутив"
    config.translations[u"Ren'Py is missing files required for distribution. Please download the full package from {a=http://www.renpy.org/}www.renpy.org{/a}."] = u"Ren'Py утерял необходимые для создания дистрибутива файлы. Пожалуйста загрузите последнюю полную версию с {a=http://www.renpy.org/}www.renpy.org{/a}."
    config.translations[u'Building Distributions'] = u'Сборка Дистрибутива.'
    config.translations[u"I've just performed a lint on your project. If it contains errors, you should say no and fix them.\nCheck {a=http://www.renpy.org/wiki/renpy/Download_Ren'Py}www.renpy.org{/a} to see if updates or fixes are available.\n\nDo you want to continue?"] = u"\n\nLint проверяет проект на ошибки, При обнаружении исправьте их выбрав нет.\nПосетите {a=http://www.renpy.org/wiki/renpy/Download_Ren'Py}www.renpy.org{/a} для проверки обновлений.\n\nХотите продолжить?"
    config.translations[u'Yes'] = u'Да'
    config.translations[u'Distributions will be built for the following platforms:'] = u'Будут собраны дистрибутивы для следующих платформ:'
    config.translations[u'Windows 2000+'] = u'Windows 2000+'
    config.translations[u'Linux x86'] = u'Linux x86'
    config.translations[u'Mac OS X 10.4+'] = u'Mac OS X 10.4+'
    config.translations[u'Is this okay?'] = u'OK?'
    config.translations[u'Please enter a base name for the directories making up this distribution.'] = u'Введите имя создаваемого дистрибутива.'
    config.translations[u"This usually should include a name and version number, like 'moonlight_walks-1.0'."] = u" Оно обычно должно включать имя и номер версии, например 'moonlight_walks-1.0'."
    config.translations[u'The distribution name should not be empty.'] = u'Имя дистрибутива не должно быть пустым!'
    config.translations[u'Distribution names must be ASCII. This is because archive file formats do not support non-ASCII characters in a uniform way.'] = u'Имя проекта должно быть в формате ASCII для возможности сжатия в ZIP-архив.'
    config.translations[u'Please enter a space separated list of the file extensions you do not want included in the distribution.'] = u'Введите расширения файлов, которые НЕ будут включены в дистрибутив, разделяя их пробелами.'
    config.translations[u'Be sure to announce your project at the Lemma Soft Forums.'] = u'Убедитесь, что вы объявили о вашем проекте на Lemma Soft Forums.'
    config.translations[u'Building Windows'] = u'Сборка под Windows'
    config.translations[u'If appropriate, please submit your game to www.renai.us.'] = u'Если Вас не затруднит, пожалуйста выложите Вашу игру на www.renai.us.'
    config.translations[u'Building Linux'] = u'Сборка под Linux'
    config.translations[u"Thank you for choosing Ren'Py."] = u"Спасибо за выбор Ren'Py!"
    config.translations[u'Building Mac OS X'] = u'Сборка под Mac OS X'
    config.translations[u'Success'] = u'Успешно!'
    config.translations[u'The distribution(s) have been built. Be sure to test them before release.'] = u'Дистрибутив(ы) был собран. Протестируйте его перед публикацией.'
    config.translations[u"Note that unpacking and repacking Mac zips and Linux tarballs on Windows isn't supported."] = u"Распаковка и перепаковка zip-архивов Mac или tar-архивов Linux под Windows не поддерживается!"
    config.translations[u'Return'] = u'Вернуться'

    # Переводимые строки файла data/launcher.rpy

    config.translations[u'Next Page'] = u'Следующая Страница'
    config.translations[u'Go to the next page of projects.'] = u'Перейти на слеующую страницу.'
    config.translations[u'Previous Page'] = u'Предыдущая Страница'
    config.translations[u'Go to the previous page of projects.'] = u'Вернуться на предыдущую страницу.'
    config.translations[u'Cancel'] = u'Отмена'
    config.translations[u'Return to the top menu.'] = u'Вернуться в основне меню.'
    config.translations[u'Lint in progress.'] = u'Lint проводит проверку.'
    config.translations[u'Lint'] = u'Lint'
    config.translations[u'Deleting persistent data.'] = u'Удаление повторяющихся данных.'
    config.translations[u'Delete Persistent'] = u'Удалить повторы'
    config.translations[u'What do you want to do?'] = u'С чего желаете начать?'
    config.translations[u'This Project'] = u'Данный Проект'
    config.translations[u'Launch'] = u'Запустить'
    config.translations[u'Starts the project running.'] = u'Запустить.'
    config.translations[u'Edit Script'] = u'Изменить Скрипт'
    config.translations[u'Edits the script files.'] = u'Изменить файлы скриптов игры.'
    config.translations[u'Change Theme'] = u'Выбрать Тему'
    config.translations[u'Changes the color theme of the project.'] = u'Изменить цветовую тему проекта.'
    config.translations[u'Game Directory'] = u'Папка с Игрой'
    config.translations[u'Opens the game directory.'] = u'Открыть папку с игрой в файловом менеджере.'
    config.translations[u'Tools'] = u'Инструменты'
    config.translations[u'Shows the tools menu.'] = u'Показать меню инструмов.'
    config.translations[u'Change Project'] = u'Изменить Проект'
    config.translations[u'Select Project'] = u'Выбрать Проект'
    config.translations[u'Select a project to work with.'] = u'Выбрать проект, с которым будем работать.'
    config.translations[u'New Project'] = u'Новый Проект'
    config.translations[u'Create a new project from a template.'] = u'Создать новый проект из шаблона.'
    config.translations[u'Documentation'] = u'Документация'
    config.translations[u"Read Ren'Py tutorials and manuals."] = u"советы и уроки по работе с Ren'Py."
    config.translations[u'Quit'] = u'Выйти'
    config.translations[u"Quit the Ren'Py Launcher."] = u"Выйти из Ren'Py."
    config.translations[u'Select a Project'] = u'Выбрать Проект'
    config.translations[u'Please select a project.'] = u'Выберите проект.'
    config.translations[u'%s has been launched.'] = u'%s был запущен.'
    config.translations[u'Launching the editor failed. You may need Java, which can be downloaded for free from {a=http://www.java.com}java.com{/a}.'] = u'Не удается запустить редактор. Возможно в Вашей системе не установлена Java. Java можно бесплатно скачать на {a=http://www.java.com}java.com{/a}.'
    config.translations[u'Launched editor with %d script files.'] = u'Запущен редактор с %d файлами скриптов.'
    config.translations[u'Opening the game directory is not supported on this platform.\n%s'] = u'Открытие папки с игрой на данной платформе не поддерживается.\n%s'
    config.translations[u'Opening game directory:\n%s'] = u'Открывается папка:\n%s'
    config.translations[u'Please choose a tool you want to use with this project.'] = u'Выберите инструмент, который хотите применить к данному проекту..'
    config.translations[u'Anytime'] = u'В любое время'
    config.translations[u'Check Script (Lint)'] = u'Тест Скрипта (Lint)'
    config.translations[u"Checks the game's script for likely errors. This should be run before releasing."] = u"Скрипт игры проверяется на наиболее распространённые ошибки. Обязательно выполните проверку перед публикацией игры."
    config.translations[u"Deletes the game's persistent data."] = u"Удаление повторяющихся данных в игре."
    config.translations[u'Release Day'] = u'Перед публикацией'
    config.translations[u'Add From to Calls'] = u"Добавить адресантов к командам вызова"
    config.translations[u'Adds a from clause to each of the call statements in your script.'] = u'Добавляет приписку адресанта (from) к каждой команде вызова (call) в скрипте.'
    config.translations[u'Archive Files'] = u'Упаковать Файлы'
    config.translations[u'Archive files found under the game and archived directories.'] = u'Упаковать в архив файлы в папке с игрой.'
    config.translations[u'Build Distributions'] = u'Выпуск Игры'
    config.translations[u"Build distributions for the platforms supported by Ren'Py."] = u"Создаёт готовые к распространению архивы с игрой для всех платформ, поддерживаемых Ren'Py."
    config.translations[u'Back'] = u'Назад'
    config.translations[u'Goes back to the top menu.'] = u'Вернуться в основное меню.'
    config.translations[u'A lint report should appear shortly.'] = u'Генерируется отчет lint.'
    config.translations[u'Archiving Files'] = u'Архивирование Файлов'
    config.translations[u'Please enter a space separated list of the file patterns you want archived.'] = u'Введите расширения файлов, которые будут заархивированы, разделяя их пробелами.'
    config.translations[u'Please enter the name of the archive file, without the .rpa extension.'] = u'Введите имя файла архива без расширения .rpa'
    config.translations[u'Please wait while we archive files.'] = u'Пожалуйста подождите пока архивируются файлы.'
    config.translations[u'The files have been added to the archive, and moved into the archived directory.'] = u'Файлы были добавлены в архив и перемещены в папку archived.'
    config.translations[u'Making Backup'] = u'Резервирование Файлов'
    config.translations[u'Please wait while we make a backup.'] = u'Пожалуйста подождите пока файлы резервируются.'
    config.translations[u'The backup was placed into %s.'] = u'Резервная копия была помещена в папку %s.'
    config.translations[u'Please wait while we add from clauses to call statements.'] = u'Пожалуйста, дождитесь окончания операции добавления адресатов к командам вызова.'
    config.translations[u'Done adding from clauses to call statements. You may want to remove the .bak files created.'] = u'Завершено добавление адресантов к командам вызова. Если желаете, можете удалить созданные в процессе резервные (.bak) файлы.'
    config.translations[u'Done deleting persistent data.'] = u'Удаление повторяющихся данных завершено.'
    config.translations[u"Now showing the Ren'Py documentation in your web browser."] = u"Сейчас в Вашем интернет-браузере откроется документация по Ren'Py."