#!/usr/bin/python3
#
# Univention Configuration Registry
#  build UMC module
#
# SPDX-FileCopyrightText: 2013-2025 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only


import sys
from argparse import ArgumentParser

import univention.l10n.umc as dh_umc


parser = ArgumentParser()
parser.add_argument("files", nargs="+", help="PO files")
args = parser.parse_args()

for ifile in args.files:
    try:
        dh_umc.create_json_file(ifile)
    except dh_umc.Error as exc:
        print(str(exc), file=sys.stderr)
        sys.exit(1)
