Crusader Kings III

Crusader Kings III

Princes of Darkness
Problem in translation mod due to the last update
Hello! I hope some dev or modder can shed some light on this!

Since the last update, I'm having problems with many concepts in my Spanish translation mod. I created the file 00_aliases_for_ctd_fixes_POD_l_spanish.yml, and I replaced the concepts defined as [concept|E] with $pod_concept$, just like in the English version; however, in-game, these concepts are not applied, and they come out as "pod_concept".

Do you know what could be happening? I can't find the cause, no matter how hard I try.

For example, see the term "Diablerie" in the game
Game image: https://postimg.cc/F7b3M9s4

My files:

00_aliases_for_ctd_fixes_POD_l_spanish.yml:

pod_diablerize: "[Concept('diablerie','Diabolizar')|E]"
pod_diablerized: "[Concept('diablerie','Diabolizado')|E]"
pod_diablerizing: "[Concept('diablerie','Diabolizando')|E]"
pod_diablerist: "[Concept('diablerie','Diablerista')|E]"

game_POD_concepts_l_spanish.yml:

game_concept_diablerist: "Diabolista"
game_concept_diablerizing: "Diabolizando"
game_concept_diablerized: "Diabolizado"
game_concept_diablerize: "Diabolizar"
game_concept_diablerie: "Diablerie"
game_concept_diablerie_desc: "El crime...."

schemes_POD_l_lspanish.yml:

diablerize: "Diabolizar"
diablerize_action: "Diabolizar"
diablerize_interaction: "$pod_diablerize$ #weak (Conjura)#!"

Any idea?

Thanks!
Last edited by The Vaultdweller 13; Oct 8, 2024 @ 9:01am
< >
Showing 1-3 of 3 comments
Karde  [developer] Oct 9, 2024 @ 2:08am 
Aliases are something weird that was causing us a crash, we are not sure what the link with translation files could be.
My advice would be to be simpler, for example if

pod_diablerize: "[Concept('diablerie','Diabolizar')|E]

causes you trouble, replaces it with plain old text

pod_diablerize: "Diabolizar"

Your users will lose the tooltip but it's better than having nothing at all and I'm not sure it can be fixed oterhwise for now.
As soon as I have some time, I'll update the mod and test it. I had thought that maybe, in the translation files, it might be necessary to escape the $ symbols, because for some reason, it seems to find the alias, but not the reference to that alias. As you can see in the screenshot, $pod_diablerize$ is replaced by pod_diablerize, not by any specific value.

I'll try what you mentioned as soon as I can and let you know.

Best regards, and thanks!
No luck, it still can't find the reference. $pod_word$ is still showing up as pod_word in the game, so I guess at some point in the mapping between the translation and the mod variables, the $ symbols are not being collected properly.

Thanks anyway! If you think of anything else, please let me know.

Best regards!
< >
Showing 1-3 of 3 comments
Per page: 1530 50