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: