Changes

Jump to: navigation, search

Language Issues

2,198 bytes added, 15:12, 17 August 2016
no edit summary
{{TOC right}}As described in '''[[Change the Language | How does IMSMA know which language to use?]] ''' it is the Regional settings on your computer in combination with the language files in the ''C:\IMSMAng\client\resources\com\fgm\imsma\lexicon '' folder which determine which language {{IMSMANG}} will use.
==Case {{IMSMANG}} has all files The best database field to use for checking if the translations are complete for a language==__NOEDITSECTION__ is ''Status'' in Land in the Data Inventory Manager category ''Uncategorised''.
==Case - {{IMSMANG}} has all files for the language==__NOEDITSECTION__ In this example, the regional settings is set to French (France) and the menus etc. are in French and the enumeration values have translations.[[Image:French w trans.png|500px|center]]<div align="center">'' The French translation of enumeration values have been imported into the database ''</div>==Case - {{IMSMANG}} does not have all files for the language OR the translations have not been imported to the database==__NOEDITSECTION__ In this case example, the regional settings is set to Spanish (Colombia) and the menues menus etc. are in Spanish but the enumeration values do not have translations OR the regional settings is set to French (France) and the menus etc. are '''without''' in French but the enumeration values do not have translations.
zxd<center>{| class="wikitable"|-| [[Image:Spanish wo trans.png|500px]]<div align="center">'' The Spanish translation of enumeration values have not been created ''| width="10pt" || [[Image:French wo trans.png|500px]]<div align="center">'' The French translation of enumeration values have NOT been imported into the database ''</div></div>|}</center>See '''[[Update the Localisation Files#trans.properties | this page]]''' how to create translation for enumeration values.See '''[[Import the Translations | this page]]''' how to import translations for enumeration values.
==Case - {{IMSMANG}} does not have files for the language==__NOEDITSECTION__
If the regional settings is set to e.g. Swedish then {{IMSMANG}} will use the English ''IMessages.properties'' and the English ''ITerms.properties'' but there are no translations stored in the database for Swedish so enumeration values will not have any translations as in the case above.
[[Image:Swedish wo translation.png|500px|center]]<div align==Case {{IMSMANG}} does not have files for the language==__NOEDITSECTION__ "center">If the regional settings is set to e.g. '' There are no Swedish then {{IMSMANG}} will use translation of enumeration values in the English IMessages.propertiesdatabase ''xxx</div>
and If there are no plans to translate {{IMSMANG}} to the local language then it is recommended to # check in Data Inventory Manager which is the code of the local language (e.g. ''sv'' for Swedish)# '''[[Export the Translations|export]]''' the English ITermstranslations# rename the file (e.g. trans_sv)# '''update''' the first row in the file to the new language code# '''[[Import the Translations|import]]''' the file as the local language.properties
yyy ==Case - {{IMSMANG}} have files for the language but there are no translations stored in the database for Swedish so enumeration values will be '''without''' any translation. zzz.you do not want to use them==__NOEDITSECTION__ If there are no plans you prefer to translate use {{IMSMANG}} in English but would like to have the local regional settings set to a language that {{IMSMANG}} have language/variation files for then it the easiest work-around is recommended to # export rename the English translations# check two language files in Data Inventory Manager which is the code of the local language/variation (''C:\IMSMAng\client\resources\com\fgm\imsma\lexicon'' e.g. sv for Swedish)# rename the file (e''ITerms_fr.properties'' to ''ITerms_frxx.gproperties''. trans_sv)# update You will get the first row enumeration values in the file# import the file as the local language/variationsince they are imported into the database and your regional settings is set to French.
xzy[[Image:Language mix.png|500px|center]]<div align="center">'' The menus etc. are in English but the translation of enumeration values are in the local language ''</div>
{{NavBox Technical Notes}}
[[Category:NAA]]
6,632
edits

Navigation menu