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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…