Русификация с использованием регулярных выражений в 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

Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 15:59 поделиться
dmitriyewich,значит в перисно в некоторых русских словах есть латинские символы, интересно почему.


Администратор
Дима Гончар
Титул: Король Британии
Офлайн 16 апреля 2021 16:10 поделиться
Kmyeh, такое может быть, если писать в словах букву "с" латинскую вместо русской

Внес в шапку как Совет №3


Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 16:16 поделиться
Дима Гончар, в основном там М и Т.


Отрок
dmitriyewich
Офлайн 16 апреля 2021 16:25 поделиться
Цитата: Kmyeh
Дима Гончар, в основном там М и Т.

Может фирменный стиль автора перевода :D
http://www.cyr-lat.progresssite.pro/ тут даже можно удостовериться
https://i.imgur.com/ownj525.png


Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 16:32 поделиться
Цитата: dmitriyewich
Может фирменный стиль автора перевода :D
Похоже на то.  smile12 


Отрок
dmitriyewich
Офлайн 16 апреля 2021 16:59 поделиться
Цитата: Дима Гончар
Внес в шапку как Совет №3

без звезд(*) надо было добавить или приписать что (без звезд), сам иногда копирую весь выделенный текст, забываю, что есть лишние символы :)


Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 17:13 поделиться
Цитата: dmitriyewich
без звезд(*) надо было добавить или приписать что (без звезд), сам иногда копирую весь выделенный текст, забываю, что есть лишние символы :)
Обычно ковычки делают, большинству вроде понятно. И в статье тоже самое.


Отрок
dmitriyewich
Офлайн 16 апреля 2021 17:32 поделиться
Ещё можно дополнить способ, тем чтобы не теряться в тексте, даже с поиском, можно в том же поиске сделать пометки цветом по рег. выражению \|.+[^regplayernames{}][a-z]+
мелочь, а приятно smile80
https://i.imgur.com/q26AqFV.png


Отрок
dmitriyewich
Офлайн 16 апреля 2021 17:52 поделиться
upd
c таким выражением " \|.+[^regplayernames{}][a-z]+.+$ " выделяется всё после | (вместе с ним), что удобно при копировании или быстром переводе через программы.
если кто-то будет использовать этот https://commando.com.ua/mb/modswarband/page,1,295,1175-mod-perisno.html#2943 или подобный способ, можно все символы | заменить на |пробел| и искать " \s\|.+[^regplayernames{}][a-z]+.+$ ", а потом если останутся символы | | обратно заменить на |


Друг сообщества
Kmyeh
Офлайн 16 апреля 2021 17:55 поделиться
dmitriyewich, а ты знаешь как выделить весь подсвеченный синтаксис в notepad++?


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

Онлайн

Сейчас на сайте: 68
Гостей: 67

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

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

MOD 1860's Old America
Multi Game channel, 11 августа 2025 08:28
этот мод почти идеален есть только один минус дамы и господа Здравствуйте я только что...
MOD East 1135
Andyboi, 8 августа 2025 20:35
+375336356152 если   есть ввопросы звоните...
MOD East 1135
Andyboi, 8 августа 2025 19:45
херь на них, на этих  админов, найдется чеовек кому не бееезразличен будет этот сайт, нужна ...
MOD Rus 13th Century: Way of the Warrior v2.5
Techpriest_Beta, 7 августа 2025 18:08
После установки мода, пользуясь WSE2, после массового мордобоя(битвы за замок/либо против многих...
Mount & Blade - Эпоха турниров (Warband) 1.174
NordOst, 7 августа 2025 11:24
Доброго времени суток всем! Подскажите пожалки, а где взять исходные файлы для игры Варбанд? Хочу...
MOD East 1135
epilect, 6 августа 2025 19:52
Ну вернулся это хорошо).Жаль только,что сайтом никто не занимается со всеми вытекающими......
MOD East 1135
iskanderzp, 6 августа 2025 18:48
Andyboi, Рад возвращению! С сердцем понятно, дай Бог, теперь все будет хорошо. А как зрение?...
MOD THE LAST DAYS (ВБ)
Хирлуин из Артедаина, 6 августа 2025 17:27
Цитата: SirregaНет такого квеста. Пока даже в планах. Короче, нет резона лазать по Мории Великий...
MOD East 1135
Andyboi, 6 августа 2025 15:16
что было понятно, я перевожу  с китайсского упрщееннног на русссий - это не то же самое, что...