Hi Skitto! Here's the Spanish (Spain) translation of Chaos Ranger, ready to go into your mod. There are two files, but you only need one of them:

1) cznselena_otherLangauges.string_table.xml (recommended)
This is your own file with only the "spanish" block replaced by the translation. Everything else (the other languages, comments and formatting) is byte-for-byte the same as yours. Just replace the file in your localization folder.

2) cznselena_spanish.string_table.xml (only if you'd rather keep Spanish in its own file)
It contains your English block, untouched, plus the Spanish block. If you go this way, use it in place of cznselena_english.string_table.xml and delete the old "spanish" block from cznselena_otherLangauges, so nothing ends up duplicated.

The Spanish block follows your current English file: same ids, same order, same comments, and the same colour tags and placeholders, including the lines the old Spanish placeholder was missing. After that, just build as you usually do and it will generate 3766203587_spanish.loc2. I did a test build on my side and the English output stays exactly the same as yours.

The Spanish block also has two extra lines at the end that aren't in your English file: tutorial_popup_flashback_description and tutorial_popup_flashbacks_completed_description. Your class uses the game's flashback popups, and the game's own Spanish text only talks about the Shieldbreaker, so these two lines rewrite them for both classes. They only affect Spanish; if you'd rather not override base game texts, just delete them.

One small heads-up, unrelated to the translation: the five armour descriptions (cznselena_armour_0 to cznselena_armour_4) open {colour_start|neutral} but never close it, so the localization tool reports a "colour_start/colour_end mismatch" error for every language. I kept the Spanish lines identical to your English so the tags match; adding {colour_end} at the end of those lines fixes it in all languages.

Another heads-up, about the empty row at the bottom of the skill tooltips (character sheet and Guild): for every skill that can be used in both modes, the game adds a line break plus the str_skill_mode_info_<mode> text of each mode, and it cuts that text to 63 bytes when the class loads. Your invisible text is longer than that, so the cut leaves half a character, which merges the two mode lines into one line of spaces: that's the empty row. Leaving the strings empty doesn't help either, the line breaks are still there. What works, in any language:
- str_skill_mode_info_cznselena_normal: the character U+034F followed by 21 x U+200B (exactly 65 bytes in UTF-8)
- str_skill_mode_info_cznselena_extra: a single space
The 63-byte cut then leaves a lone byte that swallows the line break and the space, nothing printable is left, and no row is drawn. Your skills and modes stay exactly as they are. It relies on how the game cuts that text, so if a future game patch changes that, it may need another look. The Spanish block already uses it, so you can copy those two lines into your other languages.

If you change or add English lines in a future update, just send them over and I'll update the Spanish. Thanks again for including it!
