I18N Status
From The DarkMod Wiki
This article deals with the localisation/translation of both TDM itself, as well as Fan Missions.
The I18N support in TDM will only work with v1.07 or newer.
FM List
Translations Developed Under or Available through Language-Specific Third-Party Sites
These translations may in some cases go beyond I18N-text translations, to include images and vocals.
An example is DarkFate.org, which has Russian language translation of Thief-family games, including on the order of 100 TDM FMs. A current list may be found here. See also an earlier TDM forum post about Dark Fate resources for Russian-speaking translators of TDM FMs.
I18N-Text Translations Available Within TheDarkMod.com FMs
This list may be incomplete!
Name | I18N? | cs | da | nl | en | fr | de | hu | it | es | ru | pt | pl |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A Special Delivery | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
Awaiting the Storm | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Business as Usual | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Chalice of the Kings | 50% | No | No | No | Yes | Yes | No | No | Yes | No | No | No | No |
Vengeance for a Thief Part 1 | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Closemouthed Shadows | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Deceptive Shadows | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
House in Blackbog Hollow | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
House Of Theo | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Living Expenses | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
Mad's Mountain | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Pandora's Box | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Rake Off | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Somewhere Above the City | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Swing | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
The Crown of Penitence | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
Illusionist's Tower | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
The Outpost | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
The Parcel | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
The Rift | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
The Sons of Baltona 1 | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
The Tears of Saint Lucia | 90% | No | No | No | Yes | No | 90% | No | No | No | No | No | No |
The Thieves | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
Thief's Den | Yes | No | No | No | Yes | Yes | Yes | No | Yes | No | No | No | No |
Too Late | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Training Mission | Yes | No | No | No | Yes | Yes | No | No | No | No | No | No | No |
Trapped! | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Winter Harvest v2.4 | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
A Night to Remember | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
A Score to Settle | No | No | No | No | No | No | No | No | Yes | No | No | No | No |
Alberic's Curse | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
Betrayal | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Dragon's Claw | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Fiasco at Fauchard Street | Yes | No | No | No | Yes | No | No | No | Yes | No | No | No | No |
In Remembrance of Him | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
Krysztalowy Grob (Crystal Grave) | No | No | No | No | No | No | No | No | No | No | No | No | Yes |
Let Sleeping Thieves Lie | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Lockdown | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Lord Dufford's | No | No | No | No | No | No | No | No | No | No | No | No | No |
Mandrasola | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
No Honor Among Thieves | No | No | No | No | No | No | No | No | No | No | No | No | No |
Patently Dangerous | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
Reap as you sow | No | No | No | No | No | No | No | No | No | No | No | No | No |
Return to the City | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
Rightful Property | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Samhain Night on Bone Hill | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
The Siege Shop | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Sneak and Destroy | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
Sound Alert & Blackjack Trainer | No | No | No | No | No | No | No | No | No | No | No | No | No |
St. Alban's Cathedral | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Alchemist | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Beleaguered Fence | No | No | No | No | No | No | No | No | No | No | No | No | No |
The Builder's Influence | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Caduceus of St. Alban | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Creeps | Yes | No | No | No | Yes | No | Yes | No | Yes | No | No | No | No |
The Glenham Tower | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Heart of Lone Salvation | No | No | No | No | No | No | No | No | No | No | No | No | No |
The Knighton Manor | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Phrase Book | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
The Transaction | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
Flakebridge Monastery | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
Old Habits | No | No | No | No | No | No | No | No | No | No | No | No | No |
In the North | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
If you want to help translating these missions into other languages, you can download them here.
TDM Core
- 99%
- All the strings in the menu, the HUD, the in-game messages, the different menus as well as inventory item names and categories have been made translatable.
- A charset has been defined and made supported by the code.
- Both the menu font (Carleton) and the HUD font (Stone) have been patched to include the foreign characters. (Stone misses a few, esp. uppercase ones.)
- The bitmaps in the various menus where converted to text, including the huge headers
- The default Doom3 english.lang has been slimmed down (from >5400 to 200 entries), then all the nec. strings for TDM have been added, including a lot of sensible default strings that are either useful or used in FMs (like names for inventory items, speaker names and so on), resulting over 1130 entries.
- There is a script which can convert old FMs into I18N capable FMs, even matching different translations.
- Both the 0xff character bug, as well as the problem that choiceDefs do not work have been resolved
- Menu and inventory name translations are complete for English, Danish, Italian, Czech, Polish, Portuguese, Russian, French, Spanish, German, Romanian, and Hungarian.
- Swedish, Slovak and Dutch can be selected in the menu, but as of February 2017 still have substantially incomplete translations. Anyone capable of providing said translations, even in part, please post in the TDM forum under the "I want to Help" section.
- Turkish has been added to the menu translation list and will be available in 2.05
TODO
- The Download and Load/Save menu still need to be converted so their headlines can be translated.
- Adding accented and Umlaut characters the other fonts (only the 24px variant needs still to be done). To make this easier, a Font Patcher utility has been written.
- When an l10n.pk4 file is updated, the entire mission is redownloaded. That should be avoided somehow.
- Find more people who can contribute translations – maybe make it easier by creating a website where anyone can contribute translations for individual strings, ala launchpad?
See Also
- I18N - Main article
Translation resources
- The charset TDM fonts use
- I18N.pl - a script to transform a FM into a mission and I18N data
- Bug Tracker entry #2779
- Text Decals for Signs etc.
- Fonts in TDM
- Font Conversion & Repair - with links to ExportFontToDoom3, Q3Font, Refont, and Font Patcher
Overview of translations
- I18N Status - Which FMs are translated into which language (not entirely up to date)
- Translating FMs
- List of translators
- Translator's Guide
Translation discussions