diff options
Diffstat (limited to 'package/gettext-tiny/src/docs/msgfmt.txt')
-rw-r--r-- | package/gettext-tiny/src/docs/msgfmt.txt | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/package/gettext-tiny/src/docs/msgfmt.txt b/package/gettext-tiny/src/docs/msgfmt.txt new file mode 100644 index 000000000..c0147d785 --- /dev/null +++ b/package/gettext-tiny/src/docs/msgfmt.txt @@ -0,0 +1,74 @@ +Usage: msgfmt [OPTION] filename.po ... + +Generate binary message catalog from textual translation description. + +Mandatory arguments to long options are mandatory for short options too. +Similarly for optional arguments. + +Input file location: + filename.po ... input files + -D, --directory=DIRECTORY add DIRECTORY to list for input files search +If input file is -, standard input is read. + +Operation mode: + -j, --java Java mode: generate a Java ResourceBundle class + --java2 like --java, and assume Java2 (JDK 1.2 or higher) + --csharp C# mode: generate a .NET .dll file + --csharp-resources C# resources mode: generate a .NET .resources file + --tcl Tcl mode: generate a tcl/msgcat .msg file + --qt Qt mode: generate a Qt .qm file + +Output file location: + -o, --output-file=FILE write output to specified file + --strict enable strict Uniforum mode +If output file is -, output is written to standard output. + +Output file location in Java mode: + -r, --resource=RESOURCE resource name + -l, --locale=LOCALE locale name, either language or language_COUNTRY + -d DIRECTORY base directory of classes directory hierarchy +The class name is determined by appending the locale name to the resource name, +separated with an underscore. The -d option is mandatory. The class is +written under the specified directory. + +Output file location in C# mode: + -r, --resource=RESOURCE resource name + -l, --locale=LOCALE locale name, either language or language_COUNTRY + -d DIRECTORY base directory for locale dependent .dll files +The -l and -d options are mandatory. The .dll file is written in a +subdirectory of the specified directory whose name depends on the locale. + +Output file location in Tcl mode: + -l, --locale=LOCALE locale name, either language or language_COUNTRY + -d DIRECTORY base directory of .msg message catalogs +The -l and -d options are mandatory. The .msg file is written in the +specified directory. + +Input file syntax: + -P, --properties-input input files are in Java .properties syntax + --stringtable-input input files are in NeXTstep/GNUstep .strings + syntax + +Input file interpretation: + -c, --check perform all the checks implied by + --check-format, --check-header, --check-domain + --check-format check language dependent format strings + --check-header verify presence and contents of the header entry + --check-domain check for conflicts between domain directives + and the --output-file option + -C, --check-compatibility check that GNU msgfmt behaves like X/Open msgfmt + --check-accelerators[=CHAR] check presence of keyboard accelerators for + menu items + -f, --use-fuzzy use fuzzy entries in output + +Output details: + -a, --alignment=NUMBER align strings to NUMBER bytes (default: 1) + --no-hash binary file will not include the hash table + +Informative output: + -h, --help display this help and exit + -V, --version output version information and exit + --statistics print statistics about translations + -v, --verbose increase verbosity level + +Report bugs to <bug-gnu-gettext@gnu.org>. |