Add-ons with Russian localization - русский
Moderators: winston, another_commander
- Cholmondely
- Archivist
- Posts: 6108
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Add-ons with Russian localization - русский
Vector oxp
Before you start translating this one: Vector (Mission OXP) - know that it is deprecated.
It is possibly the most brilliant mission ever written for Oolite.
BUT it was partially broken with Oolite v.1.77.1 and then totally broken with Oolite v.1.80
It relied on "CCL/Cabal Common Library" and on "Snoopers" which both had to be updated for Oolite v.1.80 (and then for Oolite v.1.82) - and which are now Library.oxp and GNN respectively.
I hope that someday someone will manage to update Vector - Svengali seems to have written the CCL/Library.oxp for it, but died before he could update it. Vector should not be in the supposedly up-to-date Expansions Manager.
Before you start translating this one: Vector (Mission OXP) - know that it is deprecated.
It is possibly the most brilliant mission ever written for Oolite.
BUT it was partially broken with Oolite v.1.77.1 and then totally broken with Oolite v.1.80
It relied on "CCL/Cabal Common Library" and on "Snoopers" which both had to be updated for Oolite v.1.80 (and then for Oolite v.1.82) - and which are now Library.oxp and GNN respectively.
I hope that someday someone will manage to update Vector - Svengali seems to have written the CCL/Library.oxp for it, but died before he could update it. Vector should not be in the supposedly up-to-date Expansions Manager.
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5194
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Krager, i went through the expansions you have translated. The following errors should be corrected:
In IMETATORS.OXP/ORGANIZATIONS.OXP/RUS_Jaguar_Company v2.5.29.oxz, in the "Config/descriptions.plist" file, line 242-246 should be:
In the "Scripts/jaguar_company.js" file, line 60 should read:
In DEVICES.OXP/RUS_Auto_Eject v1.2.oxz, in the "Config/script.js" file, line 62 should be:
In IMETATORS.OXP/ORGANIZATIONS.OXP/RUS_Rescue_stations v1.5.4.oxz, in the "Config/descirptions.plist" file, line 12 should be:
Line 75 should be:
Line 79 should be:
Line 81 should be:
In IMPROVEMENTS.OXP/TEXT.OXP/RUS_DeathComms v1.7.oxz, in the "Config/descriptions.plist" file, lines 105-114 should be:
In LIBRARIES.OXP/RUS_TechnicalReferenceLibrary v1.0.1.oxz, in the "Config/missiontext.plist", line 13 should be:
In DEVICES.OXP/RUS_Auto_SOS v1.1.oxz, in the "Config/equipment.plist" file, line 5 should be:
In IMPROVEMENTS.OXP/RUS_Sell_Equipment v1.5.oxz, in the "Config/equipment.plist" file, line 370 is currently blank, but should be:
In IMETATORS.OXP/ORGANIZATIONS.OXP/RUS_Jaguar_Company v2.5.29.oxz, in the "Config/descriptions.plist" file, line 242-246 should be:
Code: Select all
"jaguar_company_base_fit_black_box2" =
(
"Переключите расширенный космический компас на код маяка \"T\" после активации."
);
Code: Select all
"Хилозоист", "Никто не знает, что думают мертвые", "Удар за ударом", "Твое яйцо разбито, А мое в порядке",
Code: Select all
player.consoleMessage("ПРЕДУПРЕЖДЕНИЕ! Критически низкий уровень энергии! Аварийная капсула отключена!", 6);
Code: Select all
"rescue_pronoun5" = ("Его", "Её", "Их");
Code: Select all
"rescue_radiochatter" = ("Это напоминает мне практику полетов строем в академии Лейв.","Ты когда-нибудь видел таргоидов, [commander_name]? В прошлый раз мы наткнулись на один из их военных кораблей.","По крайней мере, этот сломался совсем рядом.","Эй, [nom1], помните тот раз, когда нам пришлось спасать неосторожного любителя загорать на солнце?","Единственное, что хорошо в том, чтобы приехать в %H это созвездия. Так много ярких звезд.","Я ненавижу %H. Кто-то всегда стреляет в нас.","Все будет так же, как в прошлый раз. Какой-то трейдер думает, что сможет сэкономить на сопровождении в %H","В прошлый раз, когда мы были здесь, [commander_name], там нас поджидал целый пиратский флот","Я мог бы взять отпуск на несколько месяцев после этой пробежки, съездить в [rescue_random_system] на каникулы", "Я должен навестить свою семью в [rescue_random_system] иногда.","Напомни мне совершить путешествие на планету, когда мы вернемся. У меня снова закончилось печенье","Я веду [nom1] первый полет с нами на прошлой неделе. [rescue_pronoun] должен [rating] к тому времени, когда мы вернулись, все было уже настолько плохо!","Что за возня, а?", "У кого-нибудь есть время? Я не думаю, что мои часы синхронизировались должным образом.", "Меня назначили на поисково-спасательную службу в [rescue_random_system] однажды. Это была интересная работа", "Мы уже на месте?", "Разбуди меня, когда мы доберемся туда","Я замечаю своим маленьким глазком что-то, начинающееся с 'S'","В третий раз нам приходится спасать кого-то из %H в этом месяце", "Жаль, что я не починил свой бортовой компьютер");
Code: Select all
"rescue_goodshot" = ("Хороший выстрел", "Хорошая стрельба, командир", "Убийство отмечено", "Продолжай в том же духе");
Code: Select all
"rescue_underfire" = ("Я получаю урон", "Они следят за мной", "Мне бы не помешало подкрепление", "Предпринимаю маневр уклонения");
Code: Select all
"Акер","Аммит","Аменхотеп","Ам-хех","Амун","Амунет","Анат","Анхур","Анти","Анубис","Анукет","Апедемак","Апеп","Апис","Аренснуфис","Астарта","Атен","Атум","Ваал","Баалат Гебал","Бабий",
"Банебджедет","Ба-Пэф","Бастет","Бенну","Бес","Бучис","Дедун","Геб", "Хапи", "Хатор", "Хатмехит", "Хедет", "Гека", "Хекет", "Херишаф", "Хесат", "Хорус", "Иах", "Иментет", "Имхотеп", "Иштар", "Исида",
"Иусасет", "Хепри", "Херти", "Хнум", "Хонсу", "Маахес", "Маат", "Мафдет", "Мандулис", "Мехит", "Менхит", "Мехен", "Мехет-Верет", "Меретсегер", "Месхенет", "Мневис", "Монту", "Небетхетепет", "Нефертум",
"Нехебу-Кау", "Нехметауи", "Нейт", "Нехбет", "Непер", "Нефтис", "Осирис", "Пакет", "Птах", "Кетеш", "Ра", "Раэт-Тауи", "Рененутет", "Решеп", "Ренпет", "Сатет", "Секер", "Сехмет", "Серапис", "Серкет",
"Сешат", "Шай", "Шесмет", "Шезму", "Собек", "Сопду", "Сопдет", "Та-Битджет", "Татенен", "Таверет", "Тефнут", "Тот", "Ваджет", "Вадж-вер", "Венег", "Вепвавет", "Веретекау", "Восрет",
"Ишкур", "Ашур", "Мардук", "Нанше", "Нергал", "Таммуз",
"Зевс", "Гера", "Гермес", "Арес", "Афродита", "Аполлон", "Артемида", "Афина", "Деметра", "Дионис", "Гефест", "Гестия", "Посейдон", "Эфир", "Хаос", "Кронос",
"Эребус", "Эрос", "Уран", "Гея", "Тартар", "Гемера", "Никс", "Гебе", "Геката", "Гелиос", "Селена", "Эос", "Геракл", "Ирис", "Пан", "Пандия",
"Юнона", "Веста", "Минерва", "Церера", "Диана", "Венера", "Марс", "Меркурий", "Юпитер", "Нептун", "Вулкан", "Аполлон",
"Геката", "Лемуры", "Либитина", "Манес", "Мана Генита", "Матер Ларум", "Морс", "Нения Деа", "Оркус", "Парка Мауртиа", "Морта", "Прозерпина", "Сумманус", "Ведиовис",
Code: Select all
"trophy_random_hits_mark_cat" = "Кот Марк II";
Code: Select all
"Этот простой ретранслятор автоматически передаст сигнал бедствия S.O.S., когда ваш корабль подвергнется прямой атаке или красной тревоге - и... \"S.O.S.\" действительно означает `помогите`, не так ли?",
Code: Select all
</array>
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5194
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
I was going to post a Russian Tutorial OXP, but there really is no need. With a really small change, the tutorial can be in Russian.
So, in the Russsian translation files is an OXZ called "RUS_RussianTranslation v4.oxz", which seems to hold all the core game translations.
Edit the manifest.plist in that OXP and change this:
To this:
And hey presto! The tutorial will be in Russian, with a Russian HUD and everything.
So, in the Russsian translation files is an OXZ called "RUS_RussianTranslation v4.oxz", which seems to hold all the core game translations.
Edit the manifest.plist in that OXP and change this:
Code: Select all
"tags" = ( "rus", "translate", "russian", "translation", "lang", "language", "perevod", "ru");
Code: Select all
"tags" = ( "rus", "translate", "russian", "translation", "lang", "language", "perevod", "ru", "oolite-tutorial-compatible");
Re: Add-ons with Russian localization - русский
Супер! Работает))) Тэг в манифесте помог, теперь всё на русском.
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5194
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Yay! Another happy customer!
- Cholmondely
- Archivist
- Posts: 6108
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Add-ons with Russian localization - русский
XenonUI



Krager,
I'm not sure if you are aware of this. "XenonUI" was developed by Phkb to help new players in an immersive way. It gives them details on the screen about the key-presses. This is most important for the F6 screen, where the colours of the star systems are changeable (you can make them represent the star type or the economy or the political system etc. And also for the F8 screen, where the commodities can be sorted and selected.
There is also a GUI overlay for SW Economy which is now hidden inside phkb's newest version of SW Economy.
The screenshots above show the overlays for the F6 screen, the F8 screen and for the in-game Expansions Manager.
The key-press information is on the left of the screen ("Functional Menu" & "Sub-Commands") with other information about the display (eg. significance of colours), on the right. You would need to convert the .pdfs inside the oxp - but you would then also have them for Littlebear's Galactic Almanac OXP (which copies them).
I have always seen "XenonUI" as one of the most helpful OXPs for new players.



Krager,
I'm not sure if you are aware of this. "XenonUI" was developed by Phkb to help new players in an immersive way. It gives them details on the screen about the key-presses. This is most important for the F6 screen, where the colours of the star systems are changeable (you can make them represent the star type or the economy or the political system etc. And also for the F8 screen, where the commodities can be sorted and selected.
There is also a GUI overlay for SW Economy which is now hidden inside phkb's newest version of SW Economy.
The screenshots above show the overlays for the F6 screen, the F8 screen and for the in-game Expansions Manager.
The key-press information is on the left of the screen ("Functional Menu" & "Sub-Commands") with other information about the display (eg. significance of colours), on the right. You would need to convert the .pdfs inside the oxp - but you would then also have them for Littlebear's Galactic Almanac OXP (which copies them).
I have always seen "XenonUI" as one of the most helpful OXPs for new players.
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
Re: Add-ons with Russian localization - русский
Тут вопрос не в XenonUI. Есть два компьютера. Набор дополнений одинаковый. Разница только в компьютерах (компьютер и ноутбук) и версиях OOlite. 1,9 и 1.91. В версии 1.91 по "Ctrl+G" переходит. В версии 1.9 нет. В принципе не критично. Просто заметил.
Возможно из-за того что 1.91 на старом ноутбуке с интегрированной графикой. Не уверен.
Возможно из-за того что 1.91 на старом ноутбуке с интегрированной графикой. Не уверен.
Re: Add-ons with Russian localization - русский
Кто может подсказать почему на ноутбуке не работает версия OOlite 1.91?
Вот лог.
Вот лог.
Spoiler
Opening log for Oolite version 1.91 (x86-64) under Windows 10.0.19044.3208 64-bit at 2025-06-20 19:51:33 +0300.
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 4 processors detected. System RAM: 8106 MB (free: 3816 MB).
Build options: OpenAL, GLSL shaders, new planets.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
19:51:33.277 [dataCache.notFound]: No data cache found, starting from scratch.
19:51:34.647 [process.args]: Startup command: D:\Games\OOlite\oolite.app\oolite.exe
19:51:34.876 [display.initGL]: V-Sync requested.
19:51:34.876 [display.mode.list.native]: Windows native resolution detected: 1366 x 768
19:51:34.876 [display.initGL]: Trying 8-bpcc, 24-bit depth buffer
19:51:34.998 [display.initGL]: Achieved color / depth buffer sizes (bits):
19:51:34.998 [display.initGL]: Red: 8
19:51:34.998 [display.initGL]: Green: 8
19:51:34.998 [display.initGL]: Blue: 8
19:51:34.998 [display.initGL]: Alpha: 8
19:51:34.998 [display.initGL]: Depth Buffer: 32
19:51:34.998 [display.initGL]: Pixel type is float : -1
19:51:34.999 [display.initGL]: Pixel format index: 7
19:51:34.999 [display.initGL]: ----- WARNING: Could not enable V-Sync. Please check that your graphics driver supports the WGL_EXT_swap_control extension.
19:51:35.146 [joystick.init]: Number of joysticks detected: 0
19:51:35.147 [rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0"). Vendor: "Microsoft Corporation". Renderer: "GDI Generic".
19:51:35.147 [rendering.opengl.extensions]: OpenGL extensions (3):
GL_EXT_paletted_texture, GL_EXT_bgra, GL_WIN_swap_hint
19:51:35.147 [rendering.opengl.version.insufficient]: ***** Oolite requires OpenGL version 3.3 or later.
19:51:35.187 [startup.exception]: ***** Unhandled exception during startup: OoliteOpenGLTooOldException (Oolite requires at least OpenGL 3.3. You have 1.1 ("1.1.0").).
Closing log at 2025-06-20 19:51:35 +0300.
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 4 processors detected. System RAM: 8106 MB (free: 3816 MB).
Build options: OpenAL, GLSL shaders, new planets.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
19:51:33.277 [dataCache.notFound]: No data cache found, starting from scratch.
19:51:34.647 [process.args]: Startup command: D:\Games\OOlite\oolite.app\oolite.exe
19:51:34.876 [display.initGL]: V-Sync requested.
19:51:34.876 [display.mode.list.native]: Windows native resolution detected: 1366 x 768
19:51:34.876 [display.initGL]: Trying 8-bpcc, 24-bit depth buffer
19:51:34.998 [display.initGL]: Achieved color / depth buffer sizes (bits):
19:51:34.998 [display.initGL]: Red: 8
19:51:34.998 [display.initGL]: Green: 8
19:51:34.998 [display.initGL]: Blue: 8
19:51:34.998 [display.initGL]: Alpha: 8
19:51:34.998 [display.initGL]: Depth Buffer: 32
19:51:34.998 [display.initGL]: Pixel type is float : -1
19:51:34.999 [display.initGL]: Pixel format index: 7
19:51:34.999 [display.initGL]: ----- WARNING: Could not enable V-Sync. Please check that your graphics driver supports the WGL_EXT_swap_control extension.
19:51:35.146 [joystick.init]: Number of joysticks detected: 0
19:51:35.147 [rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0"). Vendor: "Microsoft Corporation". Renderer: "GDI Generic".
19:51:35.147 [rendering.opengl.extensions]: OpenGL extensions (3):
GL_EXT_paletted_texture, GL_EXT_bgra, GL_WIN_swap_hint
19:51:35.147 [rendering.opengl.version.insufficient]: ***** Oolite requires OpenGL version 3.3 or later.
19:51:35.187 [startup.exception]: ***** Unhandled exception during startup: OoliteOpenGLTooOldException (Oolite requires at least OpenGL 3.3. You have 1.1 ("1.1.0").).
Closing log at 2025-06-20 19:51:35 +0300.
-
- Quite Grand Sub-Admiral
- Posts: 6842
- Joined: Wed Feb 28, 2007 7:54 am
Re: Add-ons with Russian localization - русский
You are trying to use software rendering to run the game. This will never work. Even if the game could run somehow, it would be at 2 fps best case.
You must install a graphics driver with support for OpenGL 3.3.
You must install a graphics driver with support for OpenGL 3.3.
Re: Add-ons with Russian localization - русский
Я так понимаю на этом ноутбуке OOlite 1.91 работать не будет. Так как необходимый этому видеоустройству видеодрайвер уже стоит.
Версия игры 1.9 прилично работает.
Spoiler
Opening log for Oolite version 1.90 (x86-64) under Windows 10.0.19044.3208 64-bit at 2025-06-21 14:33:52 0300.
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 4 processors detected.
Build options: OpenAL, new planets.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
14:34:01.253 [display.mode.list.native]: Windows native resolution detected: 1366 x 768
14:34:01.485 [joystick.init]: Number of joysticks detected: 0
14:34:01.486 [rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0"). Vendor: "Microsoft Corporation". Renderer: "GDI Generic".
14:34:01.486 [rendering.opengl.extensions]: OpenGL extensions (3):
GL_EXT_paletted_texture, GL_EXT_bgra, GL_WIN_swap_hint
14:34:02.114 [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shading_language_100 is not available).
14:34:02.915 [searchPaths.dumpAll]: Resource paths:
Resources
D:Games/OOlite_1_90/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 4 processors detected.
Build options: OpenAL, new planets.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
14:34:01.253 [display.mode.list.native]: Windows native resolution detected: 1366 x 768
14:34:01.485 [joystick.init]: Number of joysticks detected: 0
14:34:01.486 [rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0"). Vendor: "Microsoft Corporation". Renderer: "GDI Generic".
14:34:01.486 [rendering.opengl.extensions]: OpenGL extensions (3):
GL_EXT_paletted_texture, GL_EXT_bgra, GL_WIN_swap_hint
14:34:02.114 [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shading_language_100 is not available).
14:34:02.915 [searchPaths.dumpAll]: Resource paths:
Resources
D:Games/OOlite_1_90/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
-
- Quite Grand Sub-Admiral
- Posts: 6842
- Joined: Wed Feb 28, 2007 7:54 am
Re: Add-ons with Russian localization - русский
I suggest you donwload the most recent driver for your gfx card and manually install it.
As for 1.90, you are getting less than 5 fps when in space, right?
-
- Quite Grand Sub-Admiral
- Posts: 6842
- Joined: Wed Feb 28, 2007 7:54 am
Re: Add-ons with Russian localization - русский
Just found out that the Intel HD 3000 is not supported under Windows 10. Additionally its latest driver version supprts OpenGL only up to 3.1.
https://www.intel.com/content/www/us/en ... phics.html
Looks like 1.91 on that laptop is indeed a no-go.
https://www.intel.com/content/www/us/en ... phics.html
Looks like 1.91 on that laptop is indeed a no-go.
Re: Add-ons with Russian localization - русский
It might be worth trying Linux on that computer. A brief search hints that the 3000 is still well supported. I recommend LinuxMint 22.1 XFCE as it has a lean interface, and all the tools you'll need to get started. You can use a USB stick to try it without needing to install.
If you have enough RAM you might also be able to test Oolite before deciding whether to install Linux for real.
If you are reluctant to shrink (or delete) windows, and if your computer has USB-3 ports, you could install to an external SSD in a USB-3 enclosure and still get reasonable performance.
For now, the Linux installer of 1.91 from the Oolite project on github doesn't include the relevant libraries to function on new distributions of Linux. If my latest PR for linux-dependencies gets pulled in that will change. Meanwhile, I've built a fixed version of the latest Oolite. It's available here. The 'test' variant has debugger enabled and in my opinion the one to go for.
If you have enough RAM you might also be able to test Oolite before deciding whether to install Linux for real.
If you are reluctant to shrink (or delete) windows, and if your computer has USB-3 ports, you could install to an external SSD in a USB-3 enclosure and still get reasonable performance.
For now, the Linux installer of 1.91 from the Oolite project on github doesn't include the relevant libraries to function on new distributions of Linux. If my latest PR for linux-dependencies gets pulled in that will change. Meanwhile, I've built a fixed version of the latest Oolite. It's available here. The 'test' variant has debugger enabled and in my opinion the one to go for.
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5194
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Krager, Your "Ship's Library v0.10" needs a new missiontext.plist, as there were a few changes in that file to make it compatible with 1.90 and 1.91. Here's the updated version you need: Ships_Library v0.10 missiontext.zip (Russian version)
Re: Add-ons with Russian localization - русский
[QUOTE = PHKB POST_ID = 301008 ВРЕМЯ = 1750739434 user_id = 27789] Krager, ваш "Библиотека корабля v0.10 "нуждается в новом MissionText.plist, так как в этом файле было несколько изменений, чтобы сделать его совместимым с 1.90 и 1.91. Вот обновленная версия, которая вам нужна: ships_library v0.10 missionText.zip (русская версия)
Спасибо, взял.
На первый взгляд файл идентичен с моим.
Спасибо, взял.
На первый взгляд файл идентичен с моим.