Русификация с использованием регулярных выражений в Notepad++


В данном гайде вам предоставляются советы по упрощению русификации модов при использовании программы Notepad++ и регулярных выражений.
Перед прочтением гайда, убедитесь, что вы прочитали основной гайд по русификации - КАК РУСИФИЦИРОВАТЬ МОДЫ?
Итак, начнем. Вам понадобится программа Notepad++, скачать ее можно с официального сайта - Notepad++

Совет №1 - Использование регулярного выражения "\|[a-z]|\} [a-z]|\} - [a-z]|[a-z]/" для поиска непереведнных строк.

Откройте .csv файл, который вы собираетесь русифицировать. Включите "Поиск - Найти..." или нажмите сочетание клавиш "Ctrl+F". У вас откроется окно поиска, в котором есть раздел "Режим поиска", в этом разделе нужно выбрать "Регулярные выражения". Теперь в поле поиска мы должны ввести "\|[a-z]|\} [a-z]|\} - [a-z]|[a-z]/" (без кавычек) и нажать на "Искать >>". Данное регулярное выражение позволяет найти непереведенные строки, другими словами, программа найдет строки в которых после символа "|" идет любая латинская буква.


Примеры:
1) code_name|Some english words (такую строчку находит выражение "\|[a-z]")
2) code_name|{s1} Some english words (такую строчку находит выражение "\}пробел[a-z]")
3) code_name|{s1} - Some english words (такую строчку находит выражение "\}пробел-пробел[a-z]")
4) code_name|{Lord/Lady}? (такую строчку находит выражение "[a-z]/")

Совет №2 - Использование регулярного выражения "^кодовое_наименование\|[а-я]" для поиска, возможно, уже переведенной строки в других русификаторах.

Немного предисловия: многие свежеиспеченные моды имеют в своем составе некоторые OSP, которые уже много раз русифицировались в других модах. Данный совет покажет вам русифицировалась ли непереведенная строчка в других русификаторах. Этот способ эффективнее использования программ для русификации в том плане, что вам можно будет сравнить переводимый .csv файл с неограниченным количеством других .csv файлов (чем программы похвастаться не могут).

Здесь, на первый взгляд, всё немного сложнее, но так может только показаться. Здесь нам понадобится создать папку со сборником русификаторов от различных модов.
Вы можете создать такую папку-сборник сами или скачать готовый сборник (собрано несколько русификаторов от больших модов) с ЯД - СБОРНИК РУСИФИКАТОРОВ

Далее всё по аналогии с Советом №1, но в окне поиска вместо "Найти" мы должны выбрать "Найти в файлах" и выбрать путь к нашей папке-сборнику. Теперь в поле поиска мы должны ввести "^кодовое_наименование\|[а-я]", остается нажать на "Найти все" и Notepad++ покажет переводилась ли строчка с данным кодовым наименованием в любом из файлов в папке-сборнике русификаторов.

Для более понятного усвоения информации есть видеоинструкция:



В конце русифицирования, не забудьте сохранять файлы в кодировке "UTF-8 без BOM"


Совет №3 - Использование регулярного выражения \|.+[^regplayernames{}][a-z]+* или *\|.+[^regplaynms{}][a-z]+

Это выражение можно применять, когда могли забыть в reg Lord/Lady перевести + в русском переводе могли остаться непереведенные слова.








- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 33

Отрок
dmitriyewich
Офлайн 16 апреля 2021 18:07 поделиться
Цитата: Kmyeh
dmitriyewich, а ты знаешь как выделить весь подсвеченный синтаксис в notepad++?

выделить, к сожалению никак, но скопировать можно
в верхнем баре - поиск - копировать помеченный текст - стиль

Идея появилась весь скопированный текст перевести. Предварительно сделать так

Затем перенести переведенный текст в основной файл, но вот проблема я не знаю как это реализовать, разбить на две строки и выделить мы уже выяснили как, но заменить с одного файла строками другого, я не знаю как. Может для этого нужна другая программа, но пока не нашел

upd, картинка не вставилась
https://i.imgur.com/xcC6p9f.png


Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 18:24 поделиться
Цитата: dmitriyewich
Идея появилась весь скопированный текст перевести. Предварительно сделать так
После моих тонких намеков? 262 

Цитата: dmitriyewich
в верхнем баре - поиск - копировать помеченный текст - стиль
Я попробовал, он не считает этот текст почеменным, не понял как ты это сделал.


Отрок
dmitriyewich
Офлайн 16 апреля 2021 18:36 поделиться
Kmyeh, в точку  smile27
Но это для быстрого перевода, а вот с помощью AHK можно прервать процесс и вручную исправить)
p.s но всё ещё ищу способ как реализовать вышесказанное :)

Цитата: Kmyeh

Цитата: dmitriyewich
в верхнем баре - поиск - копировать помеченный текст - стиль
Я попробовал, он не считает этот текст почеменным, не понял как ты это сделал.

1. https://i.imgur.com/iK8Qbne.png
2. https://i.imgur.com/EfWjLrH.png
3. https://i.imgur.com/fLCaoL3.png
Проверь ещё раз smile27 

upd, предлагаю перейти в дискорд гильдии для более удобного общения https://commando.com.ua/commando/rus-guild/1652-gildiya-masterov-po-rusifikacii
.html или Valgard#2472 ​​​​
не будем сильно засорять сайт, сюда стоит только основное отправлять)


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 75
Гостей: 74

Пользователи: 
- отсутствуют

Последние комментарии

MOD 108 heroes
Andyboi, 24 октября 2025 19:02
iskanderzp, Честно говоря, не знаю, постараюсь, но конкретно ничего не обещаю...
MOD 108 heroes
iskanderzp, 24 октября 2025 09:23
Andyboi, Да, там много нового, интересного. Но многие вещи без полноценного перевода не понятны....
MOD 108 heroes
Andyboi, 24 октября 2025 04:04
вышла V0.984...
MOD Diplomacy 4.litdum Reloaded!
ThePhoenix, 12 октября 2025 15:47
ThePhoenix,Уже не актуально, ибо: 1. Понял, что это не саб мод, а по факту а фулл 2. Исправил...
MOD Diplomacy 4.litdum Reloaded!
ThePhoenix, 12 октября 2025 14:25
Приветствую, я так понимаю с последней версией, 1.7 Diplomacy 4.litdum, этот мод уже не работает,...
Флудилка V3
epilect, 12 октября 2025 10:55
iskanderzp, На то есть объективные причины,ну основная понятна...Ну и как ни крути,а время идёт...
MOD 108 heroes
iskanderzp, 11 октября 2025 20:04
Ну что, прошел основную сюжетку обновленного мода. Местами было весьма непросто (именно в плане...
Флудилка V3
iskanderzp, 11 октября 2025 19:48
Да... Как ни печально, но пациент (сайт) скорее мертв, чем жив...  ...
Флудилка V3
Samiraldos, 28 сентября 2025 12:02
Чикабой, Ясно....