Lhogho  0.0.028
 All Data Structures Files Functions Variables Typedefs Macros Pages
translate.h
Go to the documentation of this file.
1 //
2 // Project: Lhogho
3 // File: translate.h
4 //
5 // Copyright (C) 2007 P.Boytchev
6 //
7 // Revision history:
8 // 2007-02-27 - file created
9 // 2007-03-20 - TR_PRIMITIVES
10 // 2007-05-17 - license info
11 // 2007-05-22 - doxygen-friendly documentation
12 // 2007-05-26 - translation of TO and END
13 // 2007-05-27 - texts for error messages
14 // - TR_ERROR_VACUUM_TO_END
15 // - TR_ERROR_WHERES_NAME
16 // 2007-05-29 - TR_ERROR_ONE_NAME_ONLY
17 // 2007-05-31 - TR_LHOGHO_CAPION, TR_OPTION_HELP
18 // 2007-06-01 - added -ci option
19 // - TR_ERROR_BEG_ME_PARDON
20 // 2007-06-02 - OPTION_MEMORY, OPTION_MEMORY_LONG
21 // 2007-06-03 - errors renamed
22 // - TR_ERROR_CROWDED_SOURCES, ERROR_OS_ERROR
23 // - TR_ERROR_DUPLICATE_FUNC
24 // - OPTION_VARS, OPTION_VARS_LONG
25 // 2007-06-08 - fixed translation of TR_ERROR_MISSING_RIGHTS
26 // 2007-06-11 - OPTION_USERVARS, OPTION_USERVARS_LONG
27 // - OPTION_EXECUTABLE, OPTION_EXECUTABLE_LONG
28 // 2007-06-12 - fixed bug #1735806 (Unaligned options)
29 // 2007-06-21 - OPTION_ASM, OPTION_ASM_LONG
30 // 2007-06-26 - TR_ERROR_NOT_A_NUMBER
31 // 2007-07-01 - TR_ERROR_UNUSED_VALUE
32 // - TR_ERROR_UNUSED_VALUE
33 // 2007-07-09 - OPTION_RUNTIME, OPTION_RUNTIME_LONG
34 // 2007-07-11 - OPTION_TRADITIONAL, OPTION_TRADITIONAL_LONG
35 // 2007-08-09 - Fixed bug #1771163 Warning building the dev docs
36 // 2007-09-03 - Fixed bug #1787023 ARCTAN and RADARCTAN
37 // 2007-09-09 - TR_ERROR_DO_NOT_KNOW
38 // - TR_ERROR_UNKNOWN_VAR
39 // 2007-09-14 - Added caseignoredp
40 // 2007-09-17 - TR_ERROR_BOOLEAN_EXPECTED
41 // 2007-09-21 - TR_ERROR_NOT_AN_INTEGER, TR_ERROR_NOT_A_LIST
42 // 2007-09-23 - Support for RUNPARSE
43 // 2007-10-06 - TR_ERROR_NOT_A_WORD
44 // 2007-10-13 - TR_ERROR_INCOMPATIBLE_DATA
45 // 2007-10-17 - TR_ERROR_TOO_BIG_NUMBER, TR_ERROR_TOO_SMALL_NUMBER
46 // 2007-10-23 - Added translation of REPCOUNT
47 // 2007-11-04 - TR_ERROR_NOT_A_VAR
48 // 2007-11-06 - Added DO.WHILE and DO.UNTIL
49 // - Added PRIMITIVE? PRIMITIVEP DEFINED? DEFINEDP
50 // 2007-11-11 - Added NAME
51 // 2007-11-12 - TR_EXIT_BY_BYE, TR_EXIT_BY_THROW_TOPLEVEL,
52 // TR_EXIT_BY_THROW_SYSTEM, TR_EXIT_BY_THROW_ERROR
53 // - Added CATCH, THROW
54 // - Added TOPLEVEL, SYSTEM, ERROR
55 // 2007-11-15 - TR_EXIT_BY_THROW_TAG, TR_EXIT_BY_THROW_TAG_VALUE
56 // 2007-11-21 - Added TEST, IFT, IFTRUE, IFF, IFFALSE
57 // 2007-12-02 - Added BACKSLASHEDP, BACKSLASHED?
58 // 2007-12-03 - Added LSHIFT, ASHIFT, BITAND, BITOR, BITXOR, BITNOT
59 // 2007-12-03 - Added TEXT, FULLTEXT, DEFINE
60 // 2007-12-04 - TR_ERROR_NOT_A_USER_FUNCTION
61 // 2007-12-15 - Added LSHIFT, ASHIFT, BITAND, BITOR, BITXOR, BITNOT
62 // 2008-01-05 - TR_ERROR_VAR_HAS_NO_VALUE
63 // - Added RUNRESULT
64 // 2008-03-22 - Added QUOTED
65 // 2008-08-14 - Added TR_ERROR_NOT_A_LIST_CONST
66 // 2008-08-17 - Added FIRSTS, BUTFIRSTS, BFS
67 // 2008-09-05 - Added LIBLOAD, LIBFREE
68 // - Added PACKSIZE, PACK, UNPACK
69 // 2008-09-06 - Added PACKADDR, PACKTO
70 // 2008-09-09 - Added EXTERNAL
71 // 2008-09-11 - TR_ERROR_NOT_A_TYPE_NAME
72 // 2008-09-13 - TR_ERROR_BAD_PROTOTYPE
73 // 2008-09-18 - Added INTERNAL
74 // 2008-11-21 - Added PACKOPEN, PACKCLOSE, PACKREAD, PACKWRITE
75 // 2009-05-16 - Added ABS
76 // 2009-05-18 - Added COMMANDLINE
77 // 2009-06-03 - Added READCHAR, READCHARS, GETENV, GETENVS
78 // 2009-08-03 - Added READRAWLINE
79 // 2009-08-04 - Added READWORD, READLIST
80 // 2009-08-19 - Support for MAYBEOUTPUT
81 // 2009-08-20 - Support for _STACKFRAME, _STACKFRAMEATOM
82 // 2010-06-25 - Added EOFP, EOF?
83 // 2011-02-11 - File split into separate languages
84 // 2012-01-02 - Command-line options are translatable
85 //
86 //
87 //
88 // This program is free software; you can redistribute it and/or modify
89 // it under the terms of the GNU General Public License as published by
90 // the Free Software Foundation; either version 2 of the License, or
91 // (at your option) any later version.
92 //
93 // This program is distributed in the hope that it will be useful,
94 // but WITHOUT ANY WARRANTY; without even the implied warranty of
95 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
96 // GNU General Public License for more details.
97 //
98 // You should have received a copy of the GNU General Public License
99 // along with this program; if not, write to the Free Software
100 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
101 //
102 
103 
104 #ifndef LHOGHO_TRANSLATE_H
105 #define LHOGHO_TRANSLATE_H
106 
107 
108 #include "options.h"
109 
110 #ifdef LANGUAGE_EN
111  #define LANG_STR "en"
112  #include "translate_en.h"
113 #endif
114 
115 #ifdef LANGUAGE_DE
116  #define LANG_STR "de"
117  #include "translate_de.h"
118 #endif
119 
120 #ifdef LANGUAGE_BG
121  #define LANG_STR "bg"
122  #include "translate_bg.h"
123 #endif
124 
125 
126 #ifndef LANG_STR
127  #define LANG_STR "en"
128  #include "translate_en.h"
129 #endif
130 
131 
132 #endif //LHOGHO_TRANSLATE_H

[ HOME | INDEX | ATOMS | VARS | REFERENCE ]
Lhogho Developer's Documentation
Wed Jul 10 2013