2 /****************************************************************
4 This file was created automatically by `FlexCat 2.15'
5 from "locale/FlexCat.pot".
9 ****************************************************************/
11 /* Copyright (C) 1993-1999 by Jochen Wiedmann and Marcin Orlowski
12 * Copyright (C) 2002-2010 by the FlexCat Open Source Team
14 * This program is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License as published by
16 * the Free Software Foundation; either version 2 of the License, or (at
17 * your option) any later version.
19 * This program is distributed in the hope that it will be useful, but
20 * WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 * General Public License for more details.
24 * You should have received a copy of the GNU General Public License
25 * along with this program; if not, write to the Free Software
26 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
30 /****************************************************************
32 This file provides at least minimal compatibility with
33 the AmigaOS catalog system on other platforms. It creates
34 the necessary string tables (hardcoded ATM) and functions
35 to make code work under any operating system.
39 ****************************************************************/
41 void OpenFlexCatCatalog( void )
43 void CloseFlexCatCatalog( void )
46 const char * FlexCat_Strings
[64] = {
48 " CDFILE Catalog description file to scan\n CTFILE Catalog translation file to scan\n POFILE Catalog translation in PO-style format\n CATALOG Catalog file to create\n NEWCTFILE Catalog translation file to create\n SOURCES Sources to create; must be something like SFILE=SDFILE,\n where SFILE is a source file and SDFILE is a source\n description file\n WARNCTGAPS Warn about identifiers missing in translation\n NOOPTIM Do not skip unchanged strings in translation/description\n FILL Fill missing identifiers with original text\n FLUSH Flush memory after the catalog is created\n NOBEEP No DisplayBeep() on errors and warnings\n QUIET No warnings\n NOLANGTOLOWER Prevent #language name from being lowercased\n NOBUFFEREDIO Disable I/O buffers\n MODIFIED Create catalog only if description/translation have changed\n COPYMSGNEW Copy ***NEW*** markers over from old translation\n OLDMSGNEW Custom marker in old translation\n CODESET Codeset to force in output file (e.g. 'UTF-8')\n NOAUTODATE no operation - kept for compatibility\n NOSPACES no operation - kept for compatibility",
49 "File '%s' is up to date",
50 "%s, line %d - warning:",
51 "%s, line %d - ERROR:",
52 "expected hex character (one of [0-9a-fA-F])",
53 "expected octal character (one of [0-7])",
54 "lengthbytes cannot be larger than %d (sizeof long)",
55 "unknown catalog description command",
58 "unexpected end of file (missing catalog strings)",
59 "unknown command in translation",
60 "'%s' missing in catalog description",
61 "unknown string type",
62 "unexpected end of line (missing ')')",
63 "binary characters in string type None",
64 "'%s' missing in catalog translation",
65 "catalog language declared twice",
66 "catalog version declared twice",
69 "cannot open catalog description '%s'",
70 "cannot open catalog translation '%s'",
71 "missing catalog translation version\nUse either '## version' or '## rcsid' and '## name'",
72 "cannot open catalog file '%s'",
73 "cannot create catalog translation '%s'",
74 "missing catalog translation language",
75 "cannot open source file '%s'",
76 "cannot open source description file '%s'",
77 "creating a catalog requires a translation file",
78 "cannot get datestamp of '%s'",
79 "Catalog translation file name not specified at command line or as basename in description",
80 "catalog file name not specified at command line or as basename in description",
81 "error processing 'FlexCat.prefs' variable, falling back to defaults\nTemplate:",
82 "invalid language in catalog translation file\nLanguage MUST be a string with alphabetical characters and no inlined or trailing spaces",
83 "catalog codeset declared twice",
84 "invalid codeset in catalog translation file\nCodeset MUST be a decimal number without any trailing spaces",
85 "missing catalog translation codeset",
87 "invalid version string in catalog translation file\nVersion should be something like\n## version $VER: name version.revision (date)\nwithout any spaces in the name",
89 "missing translation for identifier '%s'",
90 "empty translation for identifier '%s'",
91 "mismatching trailing control characters",
92 "identifier '%s' declared twice",
93 "string too short for identifier '%s'",
94 "string too long for identifier '%s'",
95 "original string has a trailing ellipsis ('...') for identifier '%s'",
96 "original string doesn't have a trailing ellipsis ('...') for identifier '%s'",
97 "original string has trailing blanks for identifier '%s'",
98 "original string doesn't have trailing blanks for identifier '%s'",
99 "mismatching placeholders for identifier '%s'",
100 "missing placeholders for identifier '%s'",
101 "excessive placeholders for identifier '%s'",
102 "missing '(' for identifier '%s'",
103 "missing ')' for identifier '%s'",
104 "ID number used twice for identifier '%s'",
105 "expected MinLen (character '/') for identifier '%s'",
106 "expected MaxLen (character '/') for identifier '%s'",
107 "extra characters at the end of the line",
108 "extra characters at the end of the line for identifier '%s'",
109 "non-ASCII character 0x%02x found in original string for identifier '%s'",
110 "no catalog revision information found, using revision 0"