View Issue Details

IDProjectCategoryView StatusLast Update
0002797The Dark ModCodingpublic20.08.2011 11:01
Reportertels Assigned Totels  
PrioritynormalSeveritynormalReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionTDM 1.06 
Target VersionTDM 1.07Fixed in VersionTDM 1.07 
Summary0002797: Add support for FM specific translations
DescriptionEach FM needs the ability to ship special "fm_english.lang", "fm_german.lang" etc. files, that can supply additional strings that are consulted during the normal translation, f.i. when showing readables.

Instead of doing common->GetLanguageDict()->GetString( "#str_02916" ), something like gameLocal.Translate( "#str_10000" ) should be used, which first refers to the FM specific dict, and if that fails, to the common dict.
TagsNo tags attached.

Relationships

related to 0002815 resolvedtels Support FM short descriptions in other languages 
parent of 0002843 feedback Support for language-dependend image or sound assets 
child of 0002779 confirmed Translate the menu and HUD into different languages 
Not all the children of this issue are yet resolved or closed.

Activities

tels

tels

06.08.2011 17:42

reporter   ~0003976

This has been resolved by check-ins 0004935 and 0004942. The system dictionary now also contains any strings from "strings/fm/[tdm_lang].lang", as well as a fallback any that did not exist from "strings/fm/[tdm_lang].lang" (so mission authors do not need to provide any language, just english and what they can is enough).

Issue History

Date Modified Username Field Change
05.07.2011 20:33 tels New Issue
05.07.2011 20:33 tels Status new => assigned
05.07.2011 20:33 tels Assigned To => tels
05.07.2011 20:33 tels Relationship added child of 0002779
17.07.2011 13:50 tels Relationship added related to 0002815
06.08.2011 17:42 tels Note Added: 0003976
06.08.2011 17:42 tels Status assigned => resolved
06.08.2011 17:42 tels Fixed in Version => TDM 1.07
06.08.2011 17:42 tels Resolution open => fixed
20.08.2011 11:01 tels Relationship added parent of 0002843