Custom string file doesn't work in SOME languages

:arrow_forward: GAME INFORMATION

:point_down: These details are CRITICAL; DO NOT skip them or your issue may not be reviewed.

  • GAME BUILD #: ######
  • GAME PLATFORM: Steam
  • OPERATING SYSTEM: Windows 10

:arrow_forward: ISSUE EXPERIENCED

:point_down: DESCRIBE THE ISSUE IN DETAIL (below). LIMIT TO ONE BUG PER THREAD.
I have a mod that includes custom strings for different languages. In some languages, like italian, chinese, italian and hindi, these strings load up, but in other languages, like English, German and French, they don’t.
None of these strings has an ID that overwrites stock strings

:arrow_forward: FREQUENCY OF ISSUE

  • 100% of the time / matches I play (ALWAYS)

:arrow_forward: REPRODUCTION STEPS

Here’s the steps to reproduce the issue:

  1. Create a language mod with new strings for Spanish, Hindi or Chinese
  2. Create a language mod with new strings for French or English
  3. Compare

:arrow_forward: EXPECTED RESULT

:point_down: What was SUPPOSED to happen if the bug you encountered were not present?
Mod works for all languages

:arrow_forward: IMAGE

:point_down: ALWAYS attach a PICTURE (.jpg, .png, .gif) or VIDEO (.mp4, YouTube link) that highlights the problem.
French

German

Spanish

Chinese 1

Chinese 2

Russian

This is the mods folder
imagen

This is the path
Spanish
imagen

German
imagen

Edit: German was my mistake, I used ; as a comment, instead of //. But French and English are still faulty

It’s quite sensitive to line order, have you tried making a new one with just one change and no lines removed and see if it sticks?

what hjoerleif said

its likely a syntax error somewhere, missing a slash/bracket or something etc

I’d try brute force it with increment steps/section, with 1 file at a time since reading through them checking for error is unfeasible. so just remove half of the strings from 1 problematic file and see if its resolved, if it is you can then narrow them down from the half u just removed and keep doing that

I just tested English and I swapped a \" for a ’ and it seems to work, but I can’t actually test it because when I change my language to English, it uses the Euro Spanish file. For debugging, I ended up placing the English file in the Euro Spanish folder to test it and it seems it works, but I have no way to know it, because again, it defaults to ES

Edit: I restarted my computer and now it loads English. French is faulty, so I just copied and pasted the English file to the fr folder.