summaryrefslogtreecommitdiff
path: root/package/gettext-tiny/src/docs/msgfmt.txt
diff options
context:
space:
mode:
Diffstat (limited to 'package/gettext-tiny/src/docs/msgfmt.txt')
-rw-r--r--package/gettext-tiny/src/docs/msgfmt.txt74
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>.