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)