INNER CODE UNIT · Python

create_nsi_lang_strings

multitheftauto/mtasa-blue · utils/localization/build_locale_nsi.py:176

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()
        for lang_string in create_locale_lang_strings(
            locale_translations, locale_to_name[locale]
        )
    ]


def split_nsi(nsi_lines: t.List[str]) -> t.Tuple[t.List[str], t.List[str]]:
    slice = nsi_lines.index(';@INSERT_TRANSLATIONS@\n')
    return nsi_lines[:slice], nsi_lines[slice+1:]


def main(input_nsi: Path, output: Path, podir: Path) -> None:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…