Skip to content

Программа для очистки переводов мода LOTR

License

Notifications You must be signed in to change notification settings

Hummel009/LOTR-Lang-Finalizer

Repository files navigation

Code Smells Maintainability Rating Security Rating Bugs Vulnerabilities Duplicated Lines (%) Reliability Rating Quality Gate Status Technical Debt Lines of Code

Программа для актуализации и удаления строк-дубликатов в файлах .lang сабмодов LOTR.

В переводах мода LOTR все строки являются строками вида key=value. И часто при разработке сабмода бывает так, что перевод нового контента пишется хаотично, его строки набрасываются прямо внутри перевода основного мода, а основной мод ещё и обновляется, так что перевод ванильного лотра в сабмоде стремительно теряет актуальность — какие-то строки не имеют перевода вовсе, а какие-то переводы остаются старыми. Это фиксится добавлением актуального перевода мода LOTR в начало или в конец файла сабмода, из-за чего он распухает в два раза, зато все строки переведены.

Эта программа позволяет актуализировать перевод, удалить дубликаты и разделить отдельно строчки сабмода и отдельно строчки LOTR, которые будут идти отдельными цельными блоками. Программа считает дубликатами строки, у которых совпадает key, так что проблема с устаревшим и неодинаковым value исчезает.

Если есть необходимость, чтобы изменённые или устаревшие строчки перевода ванильного лотра остались в сабмоде (то есть имели приоритет над актуальным переводом оригинала), нужно снять галочку в третьей строке окна. В таком случае, в начале файла будет идти перевод сабмода, в конце — перевод лотра, который будет содержать лишь недостающие строки. Если же галочку оставить, перевод основы будет сверху, а перевод сабмода снизу, и перевод сабмода будет содержать лишь строки, касающиеся нового контента.

About

Программа для очистки переводов мода LOTR

Topics

Resources

License

Stars

Watchers

Forks

Languages