No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / src / FILES
blobceee7cb16c7366baec05884805a09c787133a14e
1                 Short description of the source files
2                 =====================================
4 The msg* and xgettext programs.
6 Bottom-up structure:
8 str-list.h
9 str-list.c
10                 A list-of-immutable-strings type.
12 dir-list.h
13 dir-list.c
14                 Management of the list of directories where PO files are
15                 searched.
17 file-list.h
18 file-list.c
19                 Reading a file list from a file. Used by those programs which
20                 accept multiple file arguments and have a --files-from option.
22 pos.h
23                 Source file positions.
25 message.h
26 message.c
27                 The message type, with many utility routines.
28                 A list-of-messages type.
29                 A list-of-lists-of-messages type.
31 msgl-ascii.h
32 msgl-ascii.c
33                 Message list test for ASCII character set.
35 po-error.h
36 po-error.c
37                 Error handling during writing and reading of PO files.
39 write-po.h
40 write-po.c
41                 Output of a list-of-messages to a PO file.
42 write-properties.h
43 write-properties.c
44                 Output of a list-of-messages to a Java .properties file.
45 write-stringtable.h
46 write-stringtable.c
47                 Output of a list-of-messages to a NeXTstep/GNUstep .strings
48                 file.
50 +-------------- Reading PO files
51 | open-po.h
52 | open-po.c
53 |               Opening PO files for reading.
55 | po-charset.h
56 | po-charset.c
57 |               Charset handling while reading PO files.
59 | po-lex.h
60 | po-lex.c
61 |               Lexical analysis of PO files.
63 | read-po-abstract.h
64 | po-gram.h
65 | po-gram-gen.y
66 | read-properties.h
67 | read-properties.c
68 | read-stringtable.h
69 | read-stringtable.c
70 | read-po-abstract.c
71 |               Parsing of PO files and Java .properties and NeXTstep/GNUstep
72 |              .strings files.
73 |         read-po-abstract.h
74 |                       General parser structure.
75 |         po-gram.h
76 |         po-gram-gen.y
77 |                       Parsing of PO files, based on po-lex.{h,c}.
78 |         read-properties.h
79 |         read-properties.c
80 |                       Parsing of Java .properties files.
81 |         read-stringtable.h
82 |         read-stringtable.c
83 |                       Parsing of NeXTstep/GNUstep .strings files.
84 |         read-po-abstract.c
85 |                       Top-level parser functions and callbacks.
87 | read-po.h
88 | read-po.c
89 |               Reading of a PO file, returning a list-of-messages.
91 +-------------- Reading PO files
93 msgl-iconv.h
94 msgl-iconv.c
95                 Convert a list-of-messages to another character encoding.
97 msgl-cat.h
98 msgl-cat.c
99                 Concatenate message lists from several files, with handling
100                 of duplicate msgids.
102 msgcmp.c        Main source for the 'msgcmp' program.
104 +-------------- The 'msgmerge' program
105 | msgl-equal.h
106 | msgl-equal.c
107 |               Comparing two lists-of-messages.
108 | plural-count.h
109 | plural-count.c
110 |               Extracting the plural count of a header of a lists-of-messages.
111 | msgmerge.c
112 |               Main source for the 'msgmerge' program.
114 +-------------- The 'msgmerge' program
116 msgcomm.c       Main source for the 'msgcomm' program.
117 msgattrib.c     Main source for the 'msgattrib' program.
118 msgcat.c        Main source for the 'msgcat' program.
119 msgconv.c       Main source for the 'msgconv' program.
120 msguniq.c       Main source for the 'msguniq' program.
122 msgl-charset.h
123 msgl-charset.c
124                 Compare the encoding of a list-of-messages with the locale
125                 encoding.
127 msgexec.c       Main source for the 'msgexec' program.
128 msgfilter.c     Main source for the 'msgfilter' program.
129 msggrep.c       Main source for the 'msggrep' program.
131 +-------------- The 'msgen' program
132 | msgl-english.h
133 | msgl-english.c
134 |               English message initialization.
135 | msgen.c
136 |               Main source for the 'msgen' program.
138 +-------------- The 'msgen' program
140 po-time.h
141 po-time.c
142                 Create time stamps for use in PO/POT files.
144 plural-table.h
145 plural-table.c
146                 Table of plural form formulas.
148 +-------------- The 'msginit' program
149 | hostname.c
150 |               The 'hostname' program.
151 | user-email.sh.in
152 |               Determine the user's email address.
153 | urlget.c
154 |               The 'urlget' program.
155 | project-id
156 |               Determine the package's name.
157 | msginit.c
158 |               Main source for the 'msginit' program.
160 +-------------- The 'msginit' program
162 +-------------- The 'msgunfmt' program
163 | msgunfmt.h
164 |               Declarations.
165 | read-mo.h
166 | read-mo.c
167 |               Reading GNU .mo files.
168 | read-java.h
169 | read-java.c
170 |               Reading Java ResourceBundle files.
171 | read-csharp.h
172 | read-csharp.c
173 | msgunfmt.cs
174 |               Reading C# satellite assemblies.
175 | read-resources.h
176 | read-resources.c
177 | msgunfmt.cs
178 |               Reading C# .resources files.
179 | read-tcl.h
180 | read-tcl.c
181 | msgunfmt.tcl
182 |               Reading Tcl .msg files.
183 | msgunfmt.c
184 |               Main source for the 'msgunfmt' program.
186 +-------------- The 'msgunfmt' program
188 format.h        Declarations of the language dependent format string handlers.
189 format-invalid.h  Declarations of some error messages for invalid strings.
190 format-c.c             Format string handling for C.
191 format-sh.c            Format string handling for Shell.
192 format-python.c        Format string handling for Python.
193 format-lisp.c          Format string handling for Common Lisp.
194 format-elisp.c         Format string handling for Emacs Lisp.
195 format-librep.c        Format string handling for librep.
196 format-scheme.c        Format string handling for Scheme.
197 format-java.c          Format string handling for Java.
198 format-csharp.c        Format string handling for C#.
199 format-awk.c           Format string handling for awk.
200 format-pascal.c        Format string handling for Object Pascal.
201 format-ycp.c           Format string handling for YCP.
202 format-tcl.c           Format string handling for Tcl.
203 format-perl.c          Format string handling for Perl.
204 format-perl-brace.c    Format string handling for Perl, braced syntax.
205 format-php.c           Format string handling for PHP.
206 format-gcc-internal.c  Format string handling GCC internal.
207 format-qt.c            Format string handling for Qt.
208 format.c        Table of the language dependent format string handlers.
210 +-------------- The 'msgfmt' program
211 | msgfmt.h
212 |               Declarations.
213 | plural.c
214 |               Parsing plural expressions.
215 | plural-eval.c
216 |               Evaluating plursl expressions.
217 | write-mo.h
218 | write-mo.c
219 |               Generating GNU .mo files.
220 | write-java.h
221 | write-java.c
222 |               Generating Java ResourceBundle files.
223 | write-csharp.h
224 | write-csharp.c
225 |               Generating C# satellite assemblies.
226 | write-resources.h
227 | write-resources.c
228 | msgfmt.cs
229 |               Generating C# .resources files.
230 | write-tcl.h
231 | write-tcl.c
232 |               Generating Tcl .msg files.
233 | write-qt.h
234 | write-qt.c
235 |               Generating Qt .qm files.
236 | msgfmt.c
237 |               Main source for the 'msgfmt' program.
239 +-------------- The 'msgfmt' program
241 +-------------- The 'xgettext' program
242 | xgettext.h
243 |               Declarations used by the backends.
244 | x-c.h
245 | x-c.c
246 |               String extractor for C.
247 | x-po.h
248 | x-properties.h
249 | x-stringtable.h
250 | x-po.c
251 |               String extractor from PO files and Java .properties and
252 |               NeXTstep/GNUstep .strings files.
253 | x-sh.h
254 | x-sh.c
255 |               String extractor for Shell.
256 | x-python.h
257 | x-python.c
258 |               String extractor for Python.
259 | x-lisp.h
260 | x-lisp.c
261 |               String extractor for Common Lisp.
262 | x-elisp.h
263 | x-elisp.c
264 |               String extractor for Emacs Lisp.
265 | x-librep.h
266 | x-librep.c
267 |               String extractor for librep.
268 | x-scheme.h
269 | x-scheme.c
270 |               String extractor for Scheme.
271 | x-smalltalk.h
272 | x-smalltalk.c
273 |               String extractor for Smalltalk.
274 | x-java.h
275 | x-java.c
276 |               String extractor for Java.
277 | x-csharp.h
278 | x-csharp.c
279 |               String extractor for C#.
280 | x-awk.h
281 | x-awk.c
282 |               String extractor for awk.
283 | x-ycp.h
284 | x-ycp.c
285 |               String extractor for YCP.
286 | x-tcl.h
287 | x-tcl.c
288 |               String extractor for Tcl.
289 | x-perl.h
290 | x-perl.c
291 |               String extractor for Perl.
292 | x-php.h
293 | x-php.c
294 |               String extractor for PHP.
295 | x-rst.h
296 | x-rst.c
297 |               String extractor from .rst files, for Object Pascal.
298 | x-glade.h
299 | x-glade.c
300 |               String extractor from .glade files, GNOME GUI descriptions.
301 | xgettext.c
302 |               Main source for the 'xgettext' program.
304 +-------------- The 'xgettext' program
306 +-------------- The 'gettextpo' library
308 | gettext-po.h
309 | gettext-po.c
310 |               Public API for reading PO files.
312 +-------------- The 'gettextpo' library