I18N Status: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
Tels (talk | contribs)
m typos
Datiswous (talk | contribs)
 
(67 intermediate revisions by 6 users not shown)
Line 3: Line 3:
{{infobox|{{red|The I18N support in TDM will only work with v1.07 or newer.}}}}
{{infobox|{{red|The I18N support in TDM will only work with v1.07 or newer.}}}}


== TDM Core ==
== 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 [https://darkfate.org/view/details/files/fan-missions/translates/tdm here]. See also an earlier TDM forum post about [https://forums.thedarkmod.com/index.php?/topic/16416-russian-translation-of-fm/page/2/&tab=comments#comment-380965 Dark Fate resources for Russian-speaking translators of TDM FMs].
 
===I18N-Text Translations Available Within TheDarkMod.com FMs===
Click on a column header to sort the list, or toggle ascending/descending order.
 
{{infobox|{{red|'''This list may be incomplete!'''}}}}
 
{|class="wikitable sortable" border=1 style="border-collapse: collapse; font-size: 80%" cellspacing=0 cellpadding=2 width=100%
|-
!style="background:#e0e0f0"|Name
!style="background:#e0e0f0"|<abbr style="font-size:80%" title="Converted to the I18N system">I18N?</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Czech">cs</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Danish">da</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Dutch">nl</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="English">en</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="French">fr</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="German">de</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Hungarian">hu</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Italian">it</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Spanish">es</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Russian">ru</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Portuguese">pt</abbr>
!style="background:#d0d0e0"|<abbr style="font-size:80%" title="Polish">pl</abbr>
 
|-
!Special Delivery
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Awaiting the Storm
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


:{{percent|90}}
|-
!Business as Usual
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


* 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.
|-
* The bitmaps in the various menus were converted to text, except the huge headers (these use a different font, which we not yet have).
!Chalice of the Kings
* 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 in nearly '''1000 entries'''.
|{{I18N-yn|bg=#f08020|text=50%}}
* There is a script which can convert old FMs into I18N capable FMs, even matching different translations.
|{{I18N-no}}
* Translations almost complete for '''English''', '''Italian''' and '''German'''. Missing are '''Czech''', '''Polish''', '''Portuguese''', '''Spanish''', and a few bits from '''Russian'''.
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


=== TODO ===
|-
!Vengeance for a Thief Part 1
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


# Adding accented and Umlaut characters to the Carleton main bitmap font
|-
# I18N PK4 files need automatic download support.
!Closemouthed Shadows
# Finish I18N.pl
|{{I18N-yes}}
# Find more people who can contribute translations – maybe make it easier by creating a website where anyone can contribute translations for individual strings, ala [https://translations.launchpad.net/ launchpad]?
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


== FM List ==
|-
!Deceptive Shadows
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


{|class="wikitable sortable" border=1 style="border-collapse: collapse;" cellspacing=0 cellpadding=2 width=100%
|-
|-
!bgcolor=#e0e0f0|Name
!House in Blackbog Hollow
!bgcolor=#d0d0e0|Czech
|{{I18N-yes}}
!bgcolor=#d0d0e0|English
|{{I18N-no}}
!bgcolor=#d0d0e0|German
|{{I18N-no}}
!bgcolor=#d0d0e0|French
|{{I18N-no}}
!bgcolor=#d0d0e0|Italian
|{{I18N-yes}}
!bgcolor=#d0d0e0|Spanish
|{{I18N-no}}
!bgcolor=#d0d0e0|Russian
|{{I18N-yes}}
!bgcolor=#d0d0e0|Portuguese
|{{I18N-no}}
!bgcolor=#d0d0e0|Polish
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


|-
|-
!Chalice
!House Of Theo
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


|-
|-
!Living Expenses
!Living Expenses
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Mad's Mountain
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Pandora's Box
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Rake Off
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Somewhere Above the City
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Swing
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Crown of Penitence
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Illusionist's Tower
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


|-
|-
!Outpost
!The Outpost
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{orange|50%}}
|{{I18N-no}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{orange|50%}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Parcel
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Rift
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Sons of Baltona 1
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Tears of Saint Lucia
|{{I18N-yn|bg=#80c010|text=90%}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yn|bg=#80c010|text=90%}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Thieves
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


|-
|-
!Thief's Den
!Thief's Den
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{green|Yes}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{green|Yes}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|align="center"| {{red|No}}
|{{I18N-no}}
|align="center"| {{red|No}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Too Late
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Training Mission
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Trapped!
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Winter Harvest v2.4
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!A Night to Remember
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!A Score to Settle
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Alberic's Curse
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Betrayal
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Dragon's Claw
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Fiasco at Fauchard Street
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!In Remembrance of Him
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Krysztalowy Grob (Crystal Grave)
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
 
|-
!Let Sleeping Thieves Lie
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Lockdown
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Lord Dufford's
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Mandrasola
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!No Honor Among Thieves
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Patently Dangerous
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Reap as you sow
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Return to the City
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Rightful Property
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Samhain Night on Bone Hill
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Siege Shop
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Sneak and Destroy
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Sound Alert & Blackjack Trainer
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!St. Alban's Cathedral
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Alchemist
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Beleaguered Fence
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Builder's Influence
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Caduceus of St. Alban
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Creeps
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Glenham Tower
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Heart of Lone Salvation
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Knighton Manor
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Phrase Book
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!The Transaction
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Flakebridge Monastery
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!Old Habits
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
 
|-
!In the North
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-yes}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}
|{{I18N-no}}


|}
|}
If you want to help translating these missions into other languages, you can download them [http://www.bloodgate.com/mirrors/tdm/pub/pk4/i18n/ here].
== TDM Core ==
:{{percent|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 [[I18N - Charset|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 '''[[I18N.pl|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 '''choiceDef'''s do not work have been resolved
* Menu and inventory name translations are complete for {{green|'''English'''}}, {{green|'''Danish'''}}, {{green|'''Italian'''}}, {{green|'''Czech'''}}, {{green|'''Polish'''}}, {{green|'''Portuguese'''}}, {{green|'''Russian'''}}, {{green|'''French'''}}, {{green|'''Spanish'''}}, {{green|'''German'''}}, {{green|'''Romanian'''}}, and {{green|'''Hungarian'''}}.
* {{red|'''Swedish'''}}, {{red|'''Slovak'''}} and {{red|'''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.
* {{green|'''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 [https://translations.launchpad.net/ launchpad]?


{{i18n}}
{{i18n}}

Latest revision as of 12:36, 10 October 2022

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

Click on a column header to sort the list, or toggle ascending/descending order.

This list may be incomplete!
Name I18N? cs da nl en fr de hu it es ru pt pl
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

  1. The Download and Load/Save menu still need to be converted so their headlines can be translated.
  2. 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.
  3. When an l10n.pk4 file is updated, the entire mission is redownloaded. That should be avoided somehow.
  4. 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

Translation resources

Overview of translations

Translation discussions