[Closed] Several launcher UI strings are hardcoded in online.exe and cannot be translated via online.user.ls

KIREEK

KIREEK#0172
Gender
Male
Description

While preparing a custom translation aligned with the current 169-line online.en.ls, several launcher UI elements either have no .ls entry or ignore the
.ls override entirely. A strings dump of online.exe confirms these are embedded as ASCII / XAML resource defaults inside the binary, which appear to take
precedence over the .ls value.

Issues, by page

Page 1 (front page)
- The FAQ button has no entry in online.en.ls — always displays in English.
- The D3D: dropdown items have no .ls entries. All 12 options remain in English:
Direct3D 8, Direct3D 9, Direct3D 9on12, Direct3D 11 (2.79.3), Direct3D 12 (2.79.3), Vulkan (2.3.1), Direct3D 11 (2.87.1), Direct3D 12 (2.87.1), Vulkan
(2.7.1), Direct3D 11 (Custom), Direct3D 12 (Custom), Vulkan (Custom).
- The Anti-Aliasing: dropdown values have no .ls entries.

Page 2
- The Shaders label has no .ls entry.
- The dgVoodoo VRAM: dropdown's Auto value has no .ls entry.

Page 3
- The NEXT PAGE button on this page is not translated, even though online.user.ls line 72 is translated. The rest of page 3's content does pick up the
translation correctly.

Page 4 (and visible on every page: footer buttons)
- PREVIOUS PAGE, NEXT PAGE, CHECK FOR UPDATES, MORE, REVERT — these strings DO exist in online.en.ls (lines 73, 72, 40, 41, 42) and translating them in
online.user.ls has no effect — the launcher still shows the English text after restart. The online.exe strings dump shows multiple ASCII copies of each of
these labels embedded as XAML defaults.

Repro

1. Generate a fresh online.user.ls from the current 169-line online.en.ls, with all entries (in particular lines 40, 41, 42, 72, 73) translated to a
non-English string.
2. Restart the launcher.
3. Observed: the items listed above remain in English on each respective page.
 
Last edited:
Okay. Most of this has been fixed and new launcher is live on the in-game patch server.

I didn’t fix the FAQ or D3D API stuff. Maybe will get to it later. Out of time right now.
 
Okay. Most of this has been fixed and new launcher is live on the in-game patch server.

I didn’t fix the FAQ or D3D API stuff. Maybe will get to it later. Out of time right now.
Got it, thanks for the clarification. Appreciate you taking a look at it.
 
Back
Top