English strings display as codes - global mod problem discussion

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

AL|EN

Recruit
20 Badges
Aug 21, 2016
8
1
  • Tyranny - Tales from the Tiers
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Lithoids
  • Pillars of Eternity
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Tyranny - Bastards Wound
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
Hi,

Almost every new mod have this huge problem for all players who's main game language isn't English:

English strings display as codes. ('<code>_<name>_<something>')

I have fixed this by myself for many, many mods which I've used. But after 2 years and 4 major mod changes, I'm just tired. I'm also tired of nagging modders to fix this problem (which is realistically easy but tedious and time consuming task unless you don't write automated script for it).

Is there anything which this community might do in order to:

1. Fix this problem at the engine level:
Stellaris should always load english strings first, then load localization strings which replace values from english so when translation is missing, it would least show the english rather then the codes. Why it doesn't work like that from the start? Could the modders gather themselves and send one message to Paradox like: " We don't need fancy menus, portraits , we need things that matter: ..."

2. Having some sort of "required steps before releasing mod" guide which will be 'the first one to read in order to crete Stellaris mod" - I'm not sure if it would bring any improvements since modders can simply miss it or ignore it.

3. Write some automated tools which will "do the tedious work for the modder" - huge task and also not ideal because unless it is single window with "Make it so!" button without 5 or more manual steps, nobody will use it. An even after putting lot of work, some modders wont use it either.

What's you opinion on this?
 

Idhrendur

Keeper of the Converters
107 Badges
Feb 27, 2009
11.438
3.135
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Crusader Kings II
  • Victoria 3 Sign Up
  • Stellaris: Nemesis
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
I can only speak to mods in general, not Stellaris mods, but part of the problem is that there's no indication of a problem without switching languages. Maybe some kind of warning in the error log might be useful? At least for those modders who check such logs.

There is a tool out there, called Translate Helper, that should help.
 

Idhrendur

Keeper of the Converters
107 Badges
Feb 27, 2009
11.438
3.135
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Crusader Kings II
  • Victoria 3 Sign Up
  • Stellaris: Nemesis
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
There's also a post on CK2 and one on EU4, but same problem. I'll PM the creator and ask for a Stellaris repost.
 

Idhrendur

Keeper of the Converters
107 Badges
Feb 27, 2009
11.438
3.135
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Crusader Kings II
  • Victoria 3 Sign Up
  • Stellaris: Nemesis
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
With permission, I just posted the tool here.
 

AL|EN

Recruit
20 Badges
Aug 21, 2016
8
1
  • Tyranny - Tales from the Tiers
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Lithoids
  • Pillars of Eternity
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Tyranny - Bastards Wound
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
Thanks. Toll is nice but I don't think it will help regarding this problem. There are many only-english mods and that's fine. Still, I will see codes. I guess I have to do some tools on my own to overcome this problem locally.
 

Shaggo

New Horizons Team
23 Badges
May 19, 2016
375
266
  • Darkest Hour
  • Stellaris: Federations
  • PDXCON 2018 "The Emperor"
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV
  • Stellaris: Leviathans Story Pack
  • Stellaris
  • Pillars of Eternity
  • Europa Universalis III: Collection
  • Heir to the Throne
  • Magicka 2
  • Semper Fi
  • Majesty 2 Collection
  • Cities in Motion 2
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
Hi there,

we at the ST: New Horizons mod have some internal tools that automatically fill missing localisations with the english texts. These are quite complicated and highly tailored for our needs only, so there is no public version. If you're interested in these tools, pm me and i can connect you to our localiasation team.