Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница
Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [176]
Уроки по переводу java игр [15]
Программы для компьютера [102]
Программы для телефона [85]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [10]
Мини-чат
Главная » Статьи » Уроки по переводу java игр

02.11.2012, 18:16

Перевод игр компании JarBull

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

Итак, структура файлов такова:
В каталоге /res/ находятся два интересующие нас каталога «fonts» — шрифты — и «lang» — языковой файл.
Сначала рассмотрим именно языковой файл — en.properties:
Почти во всех играх строки одинаковы, различаются лишь строки «Об игре» и «Помощь». Их структура такова: каждая начинается с новой строки, сначала пишется английский вариант, ставится «равно» ( = ), после пишется свой текст, если текст состоит не только из английских букв, надо использовать юникод. Пример:

Code
startGame=Start Game
resumeGame=Resume Game
exitGame=Exit Game

Можно перевести так:

Code
startGame=Начать
resumeGame=Продолжить
exitGame=Выход

Не забываем писать юникодом (без пробелов), то есть:

Code
startGame=\u041D\u0430\u0447 \u0430\u0442\u044C
resumeGame=\u041F\u0440\u043E \u0434\u043E\u043B\u0436 \u0438\u0442\u044C
exitGame=\u0412\u044B\u0445 \u043E\u0434

В юникод можно преобразовать текст с помощью программы txt2utf.

Теперь рассмотрим файлы шрифтов: файл с изображением — буквы, цифры и прочие символы, записанные в одну строку. Индексный файл — содержит информацию о символе и имеет следующую структуру:
с каждой строки записывается 6 наборов символов, разделенных «|», в конце строки «|» не ставится.
ch|x1|y1|x2|y2|ch, где
ch — символ (в юникоде для нелатинских букв)
x1 — смещение от левого верхнего угла изображения в пикселах по ширине
y1 — смещение от левого верхнего угла изображения в пикселах по высоте
x2 — ширина символа
y2 — высота символа
Пример:
t|171|0|7|15|t
Буква «t» находится на 171 пиксел от начала изображения, ее ширина — 7 пикселей, высота — 15.
\u044F|963|0|9|15|\u044F
Буква «я», записанная юникодом, находится на 963 пикселя от начала изображения, шириной 9 и высотой 15 пикселей.

Как видите, все достаточно просто :)
Еще несколько моментов: непонятно почему длинные строки (например, в пункте «Об игре» ) накладываются друг на друга при ручном просмотре
Также текст находится и в классах. Некоторые строки еще и грузится из Интернета, поэтому их никак не перевести. Чтобы отображались рекорды, латинские буквы убирать нельзя из шрифтов.

Автор урока - wakko, вот его сайт.
Категория: Уроки по переводу java игр | Добавил: Tommy_M | Автор: wakko
Просмотров: 2433 | Комментарии: 4 | Рейтинг: 5.0/2

Всего комментариев: 4
Спам
DamirBro   (26.11.2012 10:30) [Материал]
Понятная и простая статья, но можно конечно перевести их игры на русско-олбанскии или гоблинскии)

Спам
HS   (09.11.2012 11:00) [Материал]
А нафига, последние игры от быков и так на русском.

Спам
Werewolf   (05.11.2012 15:55) [Материал]
%) ни чё непонял

Спам
sazan29   (04.11.2012 11:13) [Материал]
Мне кажется ненужная статья, так-как игры от ярбулл содержат мало текста и он понятен. Но есть от быков игры которые этим способом не переведеш

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Rise Of Antares
Комментов: 1 | Загрузок: 33
РЕЗНЯ 3D: Not city of sins
Комментов: 0 | Загрузок: 87
Vice Multi-Player 0.1 beta RC 8-4-9-5
Комментов: 0 | Загрузок: 9
GTA San Andreas Beta 1
Комментов: 1 | Загрузок: 162
Galaxy Force 2 FINAL
Комментов: 42 | Загрузок: 1
Haunting abandoned mansion (color mod)
Комментов: 0 | Загрузок: 143
Deadly game Resident Evil 7 DLC
Комментов: 0 | Загрузок: 221
GTA SA FLY
Комментов: 0 | Загрузок: 272
GTA SA Mobile: Definitive Edition
Комментов: 1 | Загрузок: 484
QUAKE
Комментов: 51 | Загрузок: 430
Случайный мод
Вот mod на игру Worms2007 240x320.
2218 343 5 2.3
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2024 | Хостинг от uCoz