Jump to content
OBTable

Unicode in ru language

Recommended Posts

Hello! Not sure it's a bug, but nevertheless

Ranks in the briefing are not displayed in Unicode
in debriefing correctly.

The same problem have the awards.
On the screen highlighted in green - Ranks in the debriefing, red - awards

DCG 3.49; 3.50. in the options I chose Russian and Native Ru.Prop

Native Ru.Prop turned off as well, it does not affect the issue

Sorry for the machine translation🙁

 

grab0068.jpg

grab0066.jpg

Share this post


Link to post
Share on other sites

Thanks.  It wasn't a bug until recently.

I just looked and the game now has two files for ranks in Russian.  The original "rank_ru.properties" and now a new "rank_ru.txt".  And they are in different formats.... 

The same goes for awards.

I'll fix in the next beta.

Share this post


Link to post
Share on other sites

Yes, I checked first of all, as well as without her. In different versions, with the removal of the tails - nothing helped.

IL-2 v.4.14.1

 

P.S. By the way, if you open the last mission in the full editor and just save it, then everything is normally displayed :)

Share this post


Link to post
Share on other sites

Okay, I'll take a look, but it's hard for me to debug this one as I don't have the Russian version. 

But can you do me a favour and copy and paste the award.properties and rank.properties files that you have in the game's "...\Missions\Campaign\DE\" folder?  Thanks!

 

Share this post


Link to post
Share on other sites

Yes, of course.

At the same time I added some other parties to the conflict :) as it was there, some have a couple of text files, others do not, and in different versions of IL-2.

Also, what was created with the campaign in the DGen folder, and added recently with the generated campaign, unfortunately there are no awards yet.

And what can switch to the Russian version of the game, but it should be 4.14.1.

If there is anything else you need, I will add.

Il-2_properties.rar

Share this post


Link to post
Share on other sites

Here is an extract from readme to the localization switching patch:

 

Quote

Other Changes & Improvements

- Update 4.14.1 is made multilingual and universal. It is equally suitable for updating previous versions of the game with different publishers, 1C and Ubisoft. Previously updates were subdivided into the Russian version of RU (contained Russian and English localization) and the international version of INT (contained English, German, French, Czech, Hungarian, and Polish localizations). Now update 4.14.1 contains all available localizations at once.

- Update 4.14.1 also brings the game files released by various publishers 1C and UbiSoft to a single version. For example, for this version the update includes files from very old updates: fb_3do08p.SFS, fb_3do09p.SFS, fb_3do10p.SFS, fb_3do20.SFS.

- For the il2fb.exe file, support for the command key "-locale" has been added. With it, you can set the game at startup displayed language localization. Valid key values are "ru", "us", "de", "fr", "cs", "pl", "hu".

Example usage: "il2fb.exe -locale de".
Without using this key when starting the game, the language localization is set from the configuration file "conf.ini", in the section "[rts]", the key is "locale".

- Support for the "-codepage" command line key has been added for the il2fb.exe file. With it, you can set the game when you start a forced code page. Valid key values are "Cp1250", "Cp1251", "Cp1257", "CJIS".

Example usage: "il2fb.exe -locale ru -codepage Cp1251".
Without using this key when starting the game, the code page necessary for language localization is detected automatically.

- Also the il2fb.exe file supports the command key "-conf". With it, you can set the game to start using a custom configuration file (conf.ini) instead of the standard one located in the root folder of the game.

- The update includes additional standardized files il2fb.exe. They are located in the "EXE" subfolder of the games root directory. The files differ in the parameters of the use of RAM by the Java gaming machine, support for console mode, and support for mods. For versions of the il2fb.exe files that support mods, the file includes a wrapper.dll file. If any non-standard executable files are detected in the root folder of the game, the game will not start. Mods are supported by the generally accepted way of reading the content of the "MODS" subfolder.  The mods themselves must be compatible and adapted to version 4.14.1 of the patch. The only limitation when using versions of il2fb.exe files with mods support is that when connecting in a network game to a dedicated server (Dedicated Server) the host and client versions must be identical.

 

I do not know how to hide under the spoiler.

Share this post


Link to post
Share on other sites

Yes, thank you, it's working! However, the award has not yet received, the bomber leader was shot down by anti-aircraft guns :)

But I think everything will be just as good there.

 

However, another problem has not been fixed, I did not immediately talk about it, thinking that it is similar to the previous ones.

In general, some units do not show up in the debriefing of the destroyed ones:

grab0070.jpg

It says Destroyed near ..., but who is unknown, on the screen you can see that these are tanks. It was the same with some others, but I do not know with which ones.)

I attach the campaign folder.

No other problems noted )

DGen_&_Barbarossa20.zip

Share this post


Link to post
Share on other sites

Maybe dcgerror.txt will tell you what? There are two lines from "Message File Found for Russian", I can post from the default folder DGen MessageRU if it helps.

dcgerror.txt

 

Oh, just now I realized that I misunderstood, it seemed to me  - "Message File Not Found for Russian" 😀

Share this post


Link to post
Share on other sites
45 minutes ago, OBTable said:

Oh, just now I realized that I misunderstood, it seemed to me  - "Message File Not Found for Russian" 😀

It's looking for files called rank_ru.properties and award_ru.properties which you probably don't have as your rank.properties and award.properties are already in Russian. 

Share this post


Link to post
Share on other sites
7 minutes ago, Lowengrin said:

It's looking for files called rank_ru.properties and award_ru.properties which you probably don't have as your rank.properties and award.properties are already in Russian. 

No, no, it's fine, I was wrong and confused :).

2 minutes ago, Lowengrin said:

Try adding the attacmessages_ru.dcghed file to your DCG/DATA folder.  It was missing the <TYPE> tag in the sentence.

Okay, I will.

Share this post


Link to post
Share on other sites
1 minute ago, Lowengrin said:

Also, there are (newer) messages in DCG that don't have Russian translations yet.  If you'd like to translate them, I'd appreciated it.  I can post them here. 

I can try, but it will be machine translation unfortunately.

Share this post


Link to post
Share on other sites
15 minutes ago, OBTable said:

I think I can handle translation for briefings and debriefings. )

Thanks!  I could machine translate them but to a native speaker, I'm sure some translations would sound strange.

Share this post


Link to post
Share on other sites

No translation is required for words between < >.

Here they are (sorry, more than I thought!):

  Sea Patrol Mission
  Carrier Strike

  Details determined by players.
  Select your airbase and aircraft before proceeding.
  Select your aircraft before receiving the day's briefing.
  Fly a sweep between <TGTNAME1> and <TGTNAME2>

  The squadron has been re-named <SQUAD>.
  <PILOT> has transfered to <SQUAD>.
  A <PLANE> was damaged beyond repair.
  Glider troops seize <TGTNAME>.
  The following pilots have five or more kills.
  <PILOT> based at <BASE> has <COUNT> kills.
  <PILOT> based aboard the <BASE> has <COUNT> kills.
  Squadrons currently based at <BASE>:
  Squadrons currently based aboard the <BASE>:

  damaged <BRIDGE>.
  destroyed a friendly <TYPE> and is hereby reprimanded.
  sank a <TYPE> and is hereby reprimanded.
  flew as a <PLANE> gunner for <SQUAD>.
  having bailed out, hitched a ride back to the airfield.
  was seriously wounded.

  Damaged <BRIDGE>.
  Destroyed a friendly <TYPE> and was reprimanded.
  Sank a <TYPE> and was reprimanded.
  Flew as a <PLANE> gunner for <SQUAD>.
  <PLANE> damaged beyond repair.
  Was seriously wounded.

  Wind at <WINDSPEED> km/hr, <WINDDIRECTION> degrees

  Squadron Information
  Airfield Information
  Ace Information
  Campaign Victory Conditions
  Player's Crew
  Last Mission Debrief
  Pilot Losses
  Awards & Promotions
  Other News
  Orders
  Objectives
  Description
  Active Airfields
  Server Information
  Distance to Target

  None.
  Friendly forces must capture <TGTNAME>.
  Friendly forces must take <TGTNAME>.
  Sink <PERCENT>% of enemy <TYPE>s.
  Hold out until <DATE>.
  Destroy <PERCENT>% of enemy <TYPE>s.

  _Airfield
  _Airstrip
  _Factory_District
  _Rail
  _Station
  _Camp
  _Bridge
  _Depot
  _Sea
  _Ocean
  _Bay
  _Harbor
  _Port
  _Beachhead
  _Beach
  _Dropzone

Share this post


Link to post
Share on other sites

Beta version of translation from machine to human😀

  Миссия Морской Патруль
  Удар авианосной авиации

  Детали определяются игроками.
  Прежде чем продолжить, выберите авиабазу и самолет.
  Выберите свой самолет перед получением дневного инструктажа.
  Летайте в промежутке между <TGTNAME1> и <TGTNAME2>.

  Эскадрилья была переименована в <SQUAD>.
  <PILOT> переведен в <SQUAD>.
  <PLANE> был поврежден безвозвратно.
  Планеры захватывают <TGTNAME>.
  У следующих пилотов пять и более сбитых.
  <PILOT>, основанный на <BASE> имеет <COUNT> сбитых.
  <PILOT> на борту <BASE> имеет <COUNT> сбитых.
  Эскадрильи, базирующиеся в настоящее время на <BASE>:
  Эскадрильи, базирующиеся в настоящее время на <BASE>:

  поврежден <BRIDGE>.
  уничтожил дружественный <TYPE> и получает выговор.
  потопил <TYPE> и получает выговор.
  летал как <PLANE> стрелок для <SQUAD>.
  выпрыгнув из машины, он поймал попутку и вернулся на аэродром.
  был тяжело ранен.

  Поврежден <BRIDGE>.
  Уничтожил дружественный <TYPE> и получил выговор.
  Затопил <TYPE> и получил выговор.
  Летал в качестве <PLANE> стрелок для <SQUAD>.
  <PLANE> поврежден и не подлежит ремонту.
  Был тяжело ранен.

  Ветер <WINDSPEED> км/ч, <WINDDIRECTION> градусов.

  Информация об эскадрилье
  Информация об аэродромах
  Информация об Асах
  Условия Победы В Кампании
  Ваша группа
  Разбор полетов
  Потери пилотов
  Награды и продвижения по службе
  Другие новости
  Указания
  Задача
  Инструктаж
  Активные аэродромы
  Информация о сервере
  Расстояние до цели

  Нет.
  Дружественные силы должны захватить <TGTNAME>.
  Дружественные силы должны захватить <TGTNAME>.
  Потопить <PERCENT>% вражеских <TYPE>s.
  Продержитесь до <DATE>.
  Уничтожьте <PERCENT>% вражеских <TYPE>s.

  _Аэродром
  _Взлетно-посадочная полоса
  _Заводской район
  _Железная дорога
  _Станция
  _Лагерь
  _Мост
  _Депо
  _Море
  _Океан
  _Залив
  _Гавань
  _Порт
  _Плацдарм
  _Пляж
  _Зона высадки


 

 

Share this post


Link to post
Share on other sites

Подредактировал ещё раз. Дело в том, что многие слова имеют привязку к событиям или к определенному контексту, а в нашем языке от этого зависит, какое слово или построение фразы будет выбрано. Я подчеркнул спорные моменты. Надо в игре смотреть, тогда понятно станет, что имеется ввиду )

Share this post


Link to post
Share on other sites
9 hours ago, OBTable said:

Okay, I will take it. Is it all text, or are there more files?

There are also some error messages that can be translated, but these are all the ones for in game briefings and debriefings.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...