Инструкция к paint.net v.4
На сайте:
Создание языкового пакета
В стандартной поставке Paint.net есть 22 предустановленных языка:
- Китайский (упрощенный)
- Китайский (традиционный)
- Чешский
- Датский
- Голландский
- Английский
- Финский
- Французский
- Немецкий
- Хинди
- Венгерский
- Итальянский
- Японский
- Корейский
- Литовский
- Персидский
- Польский
- Португальский (Бразилия)
- Португальский (Португалия)
- Русский
- Испанский
- Шведский
На форуме paint.net forum доступны для загрузки языковые пакеты, не входящие в этот перечень. В случае отсутствия необходимого языкового пакета, можно, используя нижеприведенные инструкции, разработать его.
Создание нового языкового пакета
Эти инструкции были разработаны для Visual Studio. Если у вас не установлен Visual Studio, можно сделать перевод пакета с помощью текстового редактора и копии resgen.exe, (для получения полной информации смотрите https://msdn.microsoft.com/en-us/library/ccec7sz1(v=vs.110).aspx). Resgen.exe можно получить при установке вместе с Visual Studio
.Шаг 1
Откройте папку установки paint.net (обычно C:\Program Files\paint.net).
В папке paint.net откройте вложенную папку \resx\. Эта папка содержит файл PaintDotNet.Strings.3.resx.
Откройте файл PaintDotNet.Strings.3.resx в Visual Studio, щелкнув правой кнопкой на нем и выбрав пункт Открыть с помощью ▶ Microsoft Visual Studio Version Selector

Шаг 2
В редакторе Visual Studio, в первой строке найдите колонку Значение. Колонка содержит английский текст по умолчанию. Текст в этой колонке должен быть заменен переведенным текстом. Для изменения текста, щелкните в ячейке и введите переведенный текст. Например, для монгольского языка это будет выглядеть так:
английский Delete Layer
монгольский Давхаргыг Устгах
.
Таким образом, Шаг 2 сводится к переводу
English text
на Монгол текст
.

Совет
Файл содержит более 1270 строк значений с текстом. Нет необходимости переводить все строки.
Шаг 3
Отредактированный файл сохраняем в месте, которое нужно запомнить, чтобы потом можно было легко найти.

Формат нового имени файла важен!
Файл нужно сохранить с соответствующим кодом страны, в нашем примере это: PaintDotNet.Strings.3.mn.resx.
Здесь код .mn обозначает монгольский язык, на который были переведены текстовые строки.
Список кодов стран символов можно найти здесь: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2.


Если вы переводите на язык, не охваченный перечисленными языковыми кодами (клингонский, валерианский, дотракийский, миньонский или, возможно, эльфийский), выберите любой код.
Шаг 4
Выйдите из Visual Studio. В меню Пуск Windows найдите пункт Developer Command Prompt for VS2017.
Откройте Developer Command Prompt for VS2017

Используя командную строку, перейдите к местоположению сохраненного файла .resx

Шаг 5
Используя resgen, скомпилируйте файл *.resx в файл *.resources. Для этого наберите в командной строке следующую команду:
resgen /compile PaintDotNet.Strings.3.mn.resx,PaintDotNet.Strings.3.mn.resources
Примечание: оба символа кода .mn в примере следует заменять на код выбранной вами страны.

Закройте командное окно.
Шаг 6
Откройте проводник Windows и перейдите к местоположению сохраненного файла *.resx. Каталог должен содержать только что созданный файл *.resources.

Скопируйте файл *.resources в каталог установки paint.net.
Закройте проводник.
Шаг 7
Запустите (перезапустите) paint.net
Откройте диалоговое окно Параметры нажав на значок шестеренки в правом верхнем углу главного окна.
В раскрывающемся списке Язык выберите новый язык. В этом примере язык изменяется с русского на вновь установленный - монгольский.

При появлении запроса перезапустите paint.net, чтобы наслаждаться новым языком.

В рассмотренном примере:
New Layer заменен на Шинэ Давхарга,
Delete Layer заменен на Давхаргыг Устгах
Layer 2 заменен на Давхарга 2.
Помните
Исходным языком текста в файле PaintDotNet.Strings.3.resx является английский и, соответственно, перевод текста осуществляется с
English
на Язык перевода
![]() |
![]() |
Нравится |