INNER CODE UNIT · Python

write_pofile

multitheftauto/mtasa-blue · utils/localization/build_gettext_catalog_nsi.py:79

def write_pofile(
    lang_strings: t.List[LangString],
    po_file: polib.POFile,
    filename: str
) -> None:
    for lang_string in lang_strings:
        entry = polib.POEntry(
            msgid=polib.unescape(lang_string.msgid),
            msgstr='',
            occurrences=[(filename, lang_string.line_number)],
            comment=lang_string.nsi_label
        )
        po_file.append(entry)


def main(input_nsi: Path, output: Path, project: str, version: str) -> None:
    content = input_nsi.read_text()
    lang_strings = parse_nsi(content)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…