From: Bruno Haible Date: Wed, 24 Oct 2001 09:14:20 +0000 (+0000) Subject: Update file list. X-Git-Tag: v0.11~424 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15baa1673f7dc581772cd6e0744f4650aa0e0061;p=thirdparty%2Fgettext.git Update file list. --- diff --git a/po/POTFILES.in b/po/POTFILES.in index b8c171866..6d5b3db3e 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,11 +2,16 @@ # Copyright (C) 1995, 1998, 2001 Free Software Foundation, Inc. # For updating this file, look at the result of: -# $ grep -l '[^A-Za-z_]_(' {lib,src}/*.[chy] +# $ grep -l '[^A-Za-z_]_(' {lib,src}/*.[chly] # Files from the compatibility library +lib/argmatch.c +lib/copy-file.c lib/error.c +lib/execute.c lib/getopt.c +lib/javacomp.c +lib/javaexec.c lib/obstack.c lib/pipe-bidi.c lib/pipe-in.c @@ -16,20 +21,30 @@ lib/xerror.c lib/xmalloc.c # Package source files +src/file-list.c +src/format-c.c +src/format-java.c +src/format-lisp.c +src/format-pascal.c +src/format-python.c +src/format-ycp.c src/gettext.c src/message.c +src/msgattrib.c src/msgcat.c src/msgcmp.c src/msgcomm.c src/msgconv.c src/msgen.c +src/msgexec.c src/msgfmt.c src/msggrep.c +src/msgl-cat.c src/msgl-charset.c src/msgl-iconv.c src/msgmerge.c -src/msgsed.c src/msgunfmt.c +src/msguniq.c src/ngettext.c src/open-po.c src/po-charset.c @@ -37,7 +52,14 @@ src/po-gram-gen.c src/po-lex.h src/po-lex.c src/po.c +src/read-java.c +src/read-mo.c src/read-po.c +src/write-java.c +src/write-mo.c src/write-po.c -src/xget-lex.c +src/x-c.c +src/x-po.c +src/x-rst.c +src/x-ycp.c src/xgettext.c diff --git a/src/FILES b/src/FILES index 9bb458fba..336fad862 100644 --- a/src/FILES +++ b/src/FILES @@ -5,7 +5,7 @@ gettext.c Source for the 'gettext' program. ngettext.c Source for the 'ngettext' program. -2) The msgfmt, msgunfmt, msgcmp, msgcomm, msgmerge, xgettext programs. +2) The msg* and xgettext programs. Bottom-up structure: @@ -18,6 +18,11 @@ dir-list.c Management of the list of directories where PO files are searched. +file-list.h +file-list.c + Reading a file list from a file. Used by those programs which + accept multiple file arguments and have a --files-from option. + pos.h Source file positions. @@ -27,59 +32,147 @@ message.c A list-of-messages type. A list-of-lists-of-messages type. +msgl-ascii.h +msgl-ascii.c + Message list test for ASCII character set. + write-po.h write-po.c Output of a list-of-messages to a PO file. -msgunfmt.c Main source for the 'msgunfmt' program. - -open-po.h -open-po.c - Opening PO files for reading. - -po-charset.h -po-charset.c - Charset handling while reading PO files. - -po-lex.h -po-lex.c - Lexical analysis of PO files. - -po.h -po-hash.h -po-hash-gen.y -po-gram.h -po-gram-gen.y -po.c - Parsing of PO files. - po.h - General parser structure. - po-hash.h - po-hash-gen.y - Lexical analysis and parsing of pseudo-comments in - PO files, introduced by "#:" and "#". - po-gram.h - po-gram-gen.y - Parsing of PO files, based on po-lex.{h,c}. - po.c - Top-level parser functions and callbacks. - -read-po.h -read-po.c - Reading of a PO file, returning a list-of-messages. ++-------------- Reading PO files +| open-po.h +| open-po.c +| Opening PO files for reading. +| +| po-charset.h +| po-charset.c +| Charset handling while reading PO files. +| +| po-lex.h +| po-lex.c +| Lexical analysis of PO files. +| +| po.h +| po-hash.h +| po-hash-gen.y +| po-gram.h +| po-gram-gen.y +| po.c +| Parsing of PO files. +| po.h +| General parser structure. +| po-hash.h +| po-hash-gen.y +| Lexical analysis and parsing of pseudo-comments in +| PO files, introduced by "#:" and "#". +| po-gram.h +| po-gram-gen.y +| Parsing of PO files, based on po-lex.{h,c}. +| po.c +| Top-level parser functions and callbacks. +| +| read-po.h +| read-po.c +| Reading of a PO file, returning a list-of-messages. +| ++-------------- Reading PO files + +msgl-iconv.h +msgl-iconv.c + Convert a list-of-messages to another character encoding. msgl-cat.h msgl-cat.c Concatenate message lists from several files, with handling of duplicate msgids. -msgfmt.c Main source for the 'msgfmt' program. msgcmp.c Main source for the 'msgcmp' program. -msgcomm.c Main source for the 'msgcomm' program. -msgmerge.c Main source for the 'msgmerge' program. -xget-lex.h -xget-lex.c - Lexical analysis of C/C++ files. ++-------------- The 'msgmerge' program +| msgl-equal.h +| msgl-equal.c +| Comparing two lists-of-messages. +| msgmerge.c +| Main source for the 'msgmerge' program. +| ++-------------- The 'msgmerge' program -xgettext.c Main source for the 'xgettext' program. +msgcomm.c Main source for the 'msgcomm' program. +msgattrib.c Main source for the 'msgattrib' program. +msgcat.c Main source for the 'msgcat' program. +msgconv.c Main source for the 'msgconv' program. +msgen.c Main source for the 'msgen' program. +msguniq.c Main source for the 'msguniq' program. + +msgl-charset.h +msgl-charset.c + Compare the encoding of a list-of-messages with the locale + encoding. + +msgexec.c Main source for the 'msgexec' program. +msggrep.c Main source for the 'msggrep' program. + ++-------------- The 'msgunfmt' program +| msgunfmt.h +| Declarations. +| read-mo.h +| read-mo.c +| Reading GNU .mo files. +| read-java.h +| read-java.c +| Reading Java ResourceBundle files. +| msgunfmt.c +| Main source for the 'msgunfmt' program. +| ++-------------- The 'msgunfmt' program + +format.h Declarations of the language dependent format string handlers. +format-c.c Format string handling for C. +format-python.c Format string handling for Python. +format-lisp.c Format string handling for Common Lisp. +format-java.c Format string handling for Java. +format-pascal.c Format string handling for Object Pascal. +format-ycp.c Format string handling for YCP. +format.c Table of the language dependent format string handlers. + ++-------------- The 'msgfmt' program +| msgfmt.h +| Declarations. +| plural.c +| Parsing plural expressions. +| plural-eval.c +| Evaluating plursl expressions. +| write-mo.h +| write-mo.c +| Generating GNU .mo files. +| write-java.h +| write-java.c +| Generating Java ResourceBundle files. +| msgfmt.c +| Main source for the 'msgfmt' program. +| ++-------------- The 'msgfmt' program + ++-------------- The 'xgettext' program +| xgettext.h +| Declarations used by the backends. +| x-c.h +| x-c.c +| String extractor for C. +| x-po.h +| x-po.c +| String extractor from PO files. +| x-java.h +| x-java.l +| String extractor for Java. +| x-ycp.h +| x-ycp.c +| String extractor for YCP. +| x-rst.h +| x-rst.c +| String extractor from .rst files, for Object Pascal. +| xgettext.c +| Main source for the 'xgettext' program. +| ++-------------- The 'xgettext' program