ini2po(1)

πŸ“¦ version 3.12.1, in opensuse-leap 16.0

πŸ’… ini2po(1) β€” bestie edition ✨

okay so real talk: this is ini2po, straight out of Translate Toolkit 3.12.1, and she's here to take your .ini-family files and turn them into Gettext PO localization files. no cap. πŸŽ€


🌸 NAME 🌸

ini2po β€” converts .ini files into Gettext PO localization files. that's the whole job. she ate. πŸ’…


✨ SYNOPSIS ✨

ini2po [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
[-P|--pot] [--duplicates DUPLICATESTYLE]

πŸ¦‹ DESCRIPTION πŸ¦‹

hiii so like, if you want the full tea β€” examples, usage instructions, the whole vibe β€” go read this:

http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/ini2po.html

that's the official spot for it. periodt. πŸ“š


πŸ‘‘ OPTIONS πŸ‘‘

every single flag, zero skips, iykyk:

  • --version β€” shows the program's version number and dips. bye bestie πŸ‘‹
  • -h/--help β€” shows this help message and exits. the classic "help me help you" move 🫢
  • --manpage β€” outputs a manpage based on the help. manpage-ception, honestly iconic ✨
  • --progress β€” shows progress as one of: dots, none, bar, names, verbose. pick your vibe 🌈
  • --errorlevel β€” shows errorlevel as one of: none, message, exception, traceback. how much drama do you want when things go wrong 😭
  • -i/--input β€” reads from INPUT in ini, isl, iss formats. come on in πŸ’–
  • -x/--exclude β€” excludes names matching EXCLUDE from input paths. not you, girl πŸ’€
  • -o/--output β€” writes to OUTPUT in po, pot formats. make it cute πŸŽ€
  • -t/--template β€” reads from TEMPLATE in ini, isl, iss formats. the blueprint, the blueprint 🧚
  • -S/--timestamp β€” skips conversion if the output file has a newer timestamp. lowkey respecting the timeline ⭐
  • -P/--pot β€” outputs PO Templates (.pot) rather than PO files (.po). templates only, no notes πŸ¦‹
  • --duplicates β€” what to do with duplicate strings (identical source text): merge, msgctxt (default: 'msgctxt'). choose your fighter πŸ”₯

ngl, --duplicates defaulting to 'msgctxt' is the detail you're gonna forget, so like... remember it. bestie promise? πŸ™ˆ

and that's the page!! brought to you by Translate Toolkit 3.12.1 β€” mwah, stan, see u in the docs πŸ’œπŸ‘‘

πŸ“¦ where this page comes from