INNER CODE UNIT · Python
create_locale_lang_strings
multitheftauto/mtasa-blue · utils/localization/build_locale_nsi.py:164
def create_locale_lang_strings(
translations: t.List[TranslatedLangString],
lang_name: str
) -> t.List[str]:
strings = [ f'!insertmacro MUI_LANGUAGE "{lang_name}"\n' ]
strings += [
f'LangString {entry.nsi_label} ${{LANG_{lang_name}}} "{entry.msgstr}"\n'
for entry in translations
]
return strings
def create_nsi_lang_strings(
translations: t.Dict[str, t.List[TranslatedLangString]]
) -> t.List[str]:
return [
lang_string
for locale, locale_translations in translations.items()