Найти в Дзене

Руссификация otclient для TibiaOT и добавление кириллицы.

Сегодня я расскажу, как русифицировать клиент otclient для TibiaOT и добавить поддержку кириллицы в чат. Не волнуйтесь — задача не такая сложная, как может показаться на первый взгляд. Я уже всё подготовил и разложил по полочкам: вам останется только следовать этому руководству шаг за шагом. При этом я не просто дам набор инструкций — я объясню, что и куда нужно вносить и зачем это нужно. Так вы не просто выполните настройку, а поймёте логику процесса. В дальнейшем это поможет: Перейдите в папку \data\fonts своего клиента и разархивируйте туда эти файлы заменив те что там находятся. fonts
В этой папке находятся файлы отвечающие за визуальное отображение шрифтов, я просто заменил последние строки на кириллицу (надписи будут выглядеть одинаково) но вы можете отредактировать каждый файл отдельно соблюдая шрифт. Или можете добавить хоть Клингонский.
Теперь перейдем в папку \data\locales вашего клиента и добавим туда этот файл ru . в этой папке находятся все языки которые поддерживает к

Сегодня я расскажу, как русифицировать клиент otclient для TibiaOT и добавить поддержку кириллицы в чат. Не волнуйтесь — задача не такая сложная, как может показаться на первый взгляд. Я уже всё подготовил и разложил по полочкам: вам останется только следовать этому руководству шаг за шагом.

При этом я не просто дам набор инструкций — я объясню, что и куда нужно вносить и зачем это нужно. Так вы не просто выполните настройку, а поймёте логику процесса. В дальнейшем это поможет:

  • самостоятельно исправлять возможные ошибки;
  • адаптировать клиент под другие языки;
  • вносить дополнительные изменения в интерфейс.

Приступим

Перейдите в папку \data\fonts своего клиента и разархивируйте туда эти файлы заменив те что там находятся.

fonts

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

-2

Теперь перейдем в папку \data\locales вашего клиента и добавим туда этот файл ru . в этой папке находятся все языки которые поддерживает клиент (по умолчанию он Английский)

-3
  1. отображение языка
  2. название
  3. что переводить
  4. ваш перевод

Теперь добавим значок флага для нашего языка (можете поместить любое изображение главное чтобы это был формат PNG ну и желательно 256х256
готовый флаг поместите его в папку \data\images\flags

а и главное если вы что меняете в lua файлах или еще каких то например переводите квесты у NPC или модуль в клиенте переводите на Русский язык.
Обязательно нужно преобразовать кодировки в ANSI.

-4

если этого не сделать весь ваш текст будет отображаться иероглифами!!!

Ну и последнее что наверное можно сделать это переставить язык по умолчанию с Английского на Русский.
Для этого перейдите ф папку \modules\client_locales и откройте файл locales.lua
и измените en на ru

-5

теперь если вы добавляете новый модуль в клиент вы знаете как его перевести

в файле \data\locales ru.lua ва нужно будет добавить слово и перевод.
есть еще способ менее толерантный просто переводить сразу в файлах с потерей английского. Не забывайте о кодировки ANSI.

Ну вот и всё — ваш клиент поддерживает русский язык! 🎉

Вы молодец! Всего несколько шагов — и больше никаких английских меню, непонятных подсказок и проблем с чатом. Теперь TibiaOT стала ближе и понятнее.

Что дальше?

  • Запускайте otclient и проверьте, как выглядит интерфейс на русском.
  • Напишите пару сообщений в чат — убедитесь, что кириллица передаётся без ошибок.
  • Соберите команду друзей и устройте первое приключение на родном языке!

Если вдруг где‑то проскочит английское слово — не беда. Вы уже знаете, где искать и как исправить. А если понадобится помощь, я всегда здесь.

На самом деле это не так уж и быстро потребовалось перевести 426 строк
В следующий раз я думаю мы разберем редактор карт RME подготовим его для нашего сервера и научимся в нем работать и создадим несколько карт для нашего сервера.

-6