Skyrim Strings Localizer by Maboroshi Daikon
Skyrim » Utilities
Added: 07/12/2011 - 04:07AM
Updated: 04/10/2012 - 08:11PM

8,340 Endorsements

1.4.2 Latest version

159,822 Unique D/Ls

447,938 Total D/Ls

714,629 Total Views

Uploaded by MaboroshiDaikon


Last updated at 20:11, 4 Oct 2012 Uploaded at 4:07, 7 Dec 2011

This is a little utility that I wrote for myself that allows you to make multilingual esp files in TESsnip. It also cuts down on modding time as you won't have to copy/paste item names or descriptions for every record.

Possibly fixed broken compression on some mods.
Get IDs from Skyrim.esm changed to Get IDs from .esm. Dialog asks for .esm file.

Fixed bell noise when pressing "Enter" to search
Adding a language to the STRINGS dialog is significantly faster
Undo/Redo of Search/Replace function is now one atomic operation

Updated Russian translation to 1.3.8. Seems the "Add Language" button on the STRINGS dialog got misplaced. It Doesn't seem to have affected the other languages.

Uploaded German translation from Scharesoft and PlanB.

5-22-2012 - v1.3.8
Undo (CTRL-Z) and Redo (CTRL-Y)
Added checkbox for switching between search and filter on STRINGS dialog
Added "Add Language" functionality to button on STRINGS dialog
F3 edits in place like double-click
CTRL-ENTER on Edit dialog accepts input

5-08-2012 - v1.3.7
Added Acknowledge (Enter) and Cancel (Esc) key press events to dialog boxes.
Requires dotNET 4.0

Russian tutorial:

Polish tutorial:

Chinese Wiki courtesy of DeepKu:
Direct link to Chinese Tutorial Page:

Spanish Tutorial:

Italian Tutorial:

German Tutorial:[tutorial]=87&tx_sptutorials_browse[action]=show&tx_sptutorials_browse[controller]=Tutorial&cHash=500b59bd2f412ea6072c7001aeda87e6

Many thanks to all of the people who have put in the time and effort into creating these tutorials!
To make a multilingual esp, create your esp normally in TESsnip, but don't edit the FULL fields. On your TES4 record, set the 0x00000080 bit. This tells skyrim that your mod is going to use a localization file and thus Skyrim will crash spectacularly if you don't have the STRINGS, ILSTRINGS and DLSTRINGS files present for your mod in the Data\Strings folder.

If you're editing an esp that already has embedded strings, leave the bit unchecked. The program will be able to import those embedded strings and find their matching String ID's in Skyrim's language file, if they exist.

Fire up Skyrim String Localizer and open up your newly minted, but dangerous, esp by clicking on the folder icon to the right of the first textbox. The Skyrim_English.strings file should be selected by default, but this can be changed with the folder icon as well.

Click the "Process" button and the software should import all of the relevant strings and display them next to their String ID.

Click the "Write Strings" button to write out the file. This will also create empty strings files for your mod if they don't already exist. If you're importing an esp with embedded strings (no STRINGS files with the file), then click the "Write esp + Strings" button to convert the esp to a multilingual version.

After this, you can select a different language STRINGS file at the top and use the "Write Strings" button to output for multiple languages. You'll have to do it for each language file you have.

Fire up Skyrim and test!

Again, this is beta software and while I've tested it on my Reweighed Potions mod with 5 languages as well as a couple of other miscellaneous mods, I can't guarantee that it'll work.

Russian Translation: TERAB1T
Polish Translation: TomBrightblade
Italian Translation: marcovaldo
Chinese Cn/Tw Translation: Scythe1912
Chinese Hans/Hant Translation: DeepKu Wiki
German Translation: Scharesoft and PlanB

Click Version number at top of page.