AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Вопросы новичков (http://forum.aviaskins.com/forumdisplay.php?f=45)
-   -   Прога Il2_ru.ехе (http://forum.aviaskins.com/showthread.php?t=5520)

Asura 29.07.2021 16:17

Возможно тут будет проще перекодировать?

https://unicode-table.com/ru/tools/decoder/

На форум же Вы пишете по русски, значит на на этой страничке сможете.

Uzin 29.07.2021 18:35

Цитата:

Сообщение от Asura (Сообщение 219207)
Возможно тут будет проще перекодировать?

https://unicode-table.com/ru/tools/decoder/

На форум же Вы пишете по русски, значит на на этой страничке сможете.

На форум пишу при помощи проги -Azbuka.еxе.
Кодировка успешнa прогой от карсмастера - RU_UTF8_IL2.exe.
Но не разбираюсь теперь в том, как резултат назвать - *.properties ?
и куда его в карте всунуть.

tarakan67 29.07.2021 19:15

В папке с картой должен быть файл texts.txt. Вот туда надо взамен названий на латинице вставлять названия на кириллице. Причём, если есть кириллица на клавиатуре, то и кодировки не требуется.

Uzin 29.07.2021 21:06

Цитата:

Сообщение от tarakan67 (Сообщение 219211)
В папке с картой должен быть файл texts.txt. Вот туда надо взамен названий на латинице вставлять названия на кириллице. Причём, если есть кириллица на клавиатуре, то и кодировки не требуется.

Tа я писал выше, што при простой замене texts.txt на карте не появляется цирилица, а лишь ее код.

carsmaster 30.07.2021 00:15

Цитата:

Сообщение от Uzin (Сообщение 219212)
Tа я писал выше, што при простой замене texts.txt на карте не появляется цирилица, а лишь ее код.

А русское меню в игре при этом работает ?
Меню на русском показывает ?

Uzin 30.07.2021 00:26

Цитата:

Сообщение от carsmaster (Сообщение 219217)
А русское меню в игре при этом работает ?
Меню на русском показывает ?

Pусское меню в игре при этом нeработает.
Все латиница.

carsmaster 30.07.2021 00:33

Цитата:

Сообщение от Uzin (Сообщение 219218)
Pусское меню в игре при этом нeработает.
Все латиница.

1. Тогда считаю, что надо получить работающее русское меню в игре.
2. После этого заработает и отображение русских букв на картах.
3. Думаю, что у вас проблема системная(Операционная система).
Это в системе у вас сложности с отображение кирилицы.
Именно система использует неправильные таблицы кодировок.

5. Как эксперимент надо поставить русскую дефолтную версию игры и посмотреть как будет отображаться меню.

При этом в настройках conf.ini установить вот так:

[rts]
;ProcessAffinityMask=1
mouseUse=2
joyUse=1
trackIRUse=1
DisableIME=0
locale=ru

Uzin 30.07.2021 00:43

Цитата:

Сообщение от carsmaster (Сообщение 219219)
1. Тогда считаю, что надо получить работающее русское меню в игре.
2. После этого заработает и отображение русских букв на картах.
3. Думаю, что у вас проблема системная(Операционная система).
Это в системе у вас сложности с отображение кирилицы.
Именно система использует неправильные таблицы кодировок.

5. Как эксперимент надо поставить русскую дефолтную версию игры и посмотреть как будет отображаться меню.

При этом в настройках conf.ini установить вот так:

[rts]
;ProcessAffinityMask=1
mouseUse=2
joyUse=1
trackIRUse=1
DisableIME=0
locale=ru

Видите-ли, у СкыФана удаваллось и меню игры на латинице и назвы н.п. на цирилице. Обратился к нему, надеюсь найдет времья для пояснения.

carsmaster 30.07.2021 00:44

Цитата:

Сообщение от Uzin (Сообщение 219220)
Обратился к нему, надеюсь найдет времья для пояснения.

:good::beer:

Asura 30.07.2021 10:10

Наверно все таки надо внести ясность - как получить надписи на разных языках в игре... на примере карт.

в папке с картой есть файл - texts.txt он определяет позицию надписи и саму надпись по английски.

50850 385272 7 1 2 0 Rostov-on-Don

если больше ничего не предпринимать то на карте так и будет написано "Rostov-on-Don"

Для локализации используются файлы .properties из папки i18n. Для каждого языка свой. И теперь чтобы надпись была по русски в файле [map_name]_ru.properties надо добавить строчку

Rostov-on-Don \u0420\u043E\u0441\u0442\u043E\u0432-\u043D\u0430-\u0414\u043E\u043D\u0443

А если и по английски хотим написать красиво то создаем файл [map_name].properties и там пишем строчку

Rostov-on-Don Rostov on Don

В результате на карте будет надпись с пробелами. В texts.txt пробелы использовать нельзя. Так же можно написать спец буквы например для немецкого, французского или того же чешского.

Этот подход используется везде в игре, не только для карт. Есть внутреннее название и есть написание на разных языках.

Версия 4.14.1 позволяет запустить игру на любом языке, для этого в корне есть файлы il2fb_RU.js il2fb_CS.js и т.д. При таком запуске игра просто загружает соответствующие properties и вроде не зависит от кодировки на компьютере.

Uzin 30.07.2021 14:01

Цитата:

Сообщение от Asura (Сообщение 219224)
Наверно все таки надо внести ясность - как получить надписи на разных языках в игре... на примере карт.

в папке с картой есть файл - texts.txt он определяет позицию надписи и саму надпись по английски.

50850 385272 7 1 2 0 Rostov-on-Don

если больше ничего не предпринимать то на карте так и будет написано "Rostov-on-Don"

Для локализации используются файлы .properties из папки i18n. Для каждого языка свой. И теперь чтобы надпись была по русски в файле [map_name]_ru.properties надо добавить строчку

Rostov-on-Don \u0420\u043E\u0441\u0442\u043E\u0432-\u043D\u0430-\u0414\u043E\u043D\u0443

А если и по английски хотим написать красиво то создаем файл [map_name].properties и там пишем строчку

Rostov-on-Don Rostov on Don

В результате на карте будет надпись с пробелами. В texts.txt пробелы использовать нельзя. Так же можно написать спец буквы например для немецкого, французского или того же чешского.

Этот подход используется везде в игре, не только для карт. Есть внутреннее название и есть написание на разных языках.

Версия 4.14.1 позволяет запустить игру на любом языке, для этого в корне есть файлы il2fb_RU.js il2fb_CS.js и т.д. При таком запуске игра просто загружает соответствующие properties и вроде не зависит от кодировки на компьютере.

Большое спасибо !

Toobone 30.07.2021 15:21

Цитата:

Сообщение от Asura (Сообщение 219224)
Версия 4.14.1 позволяет запустить игру на любом языке <...> и вроде не зависит от кодировки на компьютере.

"вот, вот, вот!":rolleyes:.."старью здесь не место"..:(

Uzin 30.07.2021 15:32

Цитата:

Сообщение от Toobone (Сообщение 219231)
"вот, вот, вот!":rolleyes:.."старью здесь не место"..:(

...но русификацию карт надо и так сделать...

Asura 30.07.2021 17:07

Цитата:

Сообщение от Toobone (Сообщение 219231)
"вот, вот, вот!":rolleyes:.."старью здесь не место"..:(

Немного не понял - к чему это? В 4.14.1 YT2 добавил такую возможность о чем и информирую. В предыдущих версиях такого не было.

Asura 30.07.2021 17:09

В старых версиях можно тупо переименовать например weapons_ru.properties в weapons.properties и не взирая на кодировку компьютера все списки вооружения будут на русском.

Asura 30.07.2021 17:10

Процесс переключения языка в игре на саму русификацию не влияет. :)


Текущее время: 10:10. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot