259 lines
8.0 KiB
C
259 lines
8.0 KiB
C
/*
|
|
CrossFire, A Multiplayer game for X-windows
|
|
|
|
Copyright (C) 2002 Mark Wedel & Crossfire Development Team
|
|
Copyright (C) 1992 Frank Tore Johansen
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
|
|
The authors can be reached via e-mail at crossfire-devel@real-time.com
|
|
*/
|
|
/**
|
|
* @file
|
|
* i18n support definitions.
|
|
* This one-liner will check to be sure the defines are lined up properly
|
|
* with the values they represent:<br>
|
|
* awk -v FS="[ _]" '/I18N_MSG/ { if ($5 != $6) print $5, $6 }' languages.h
|
|
*/
|
|
#ifndef LANGUAGES_H
|
|
#define LANGUAGES_H
|
|
|
|
#define NUM_LANGUAGES 5
|
|
#define NUM_I18N_STRINGS 218
|
|
extern const char *language_codes[]; /**< Language codes ("en", "fr", etc.) table */
|
|
extern const char *language_names[]; /**< Language names ("English", "French", etc.) table */
|
|
extern const char *i18n_strings[NUM_LANGUAGES][NUM_I18N_STRINGS]; /**< Translation table */
|
|
|
|
#define I18N_MSG_CMISC_000 0
|
|
#define I18N_MSG_CMISC_001 1
|
|
#define I18N_MSG_CMISC_002 2
|
|
#define I18N_MSG_CMISC_003 3
|
|
#define I18N_MSG_CMISC_004 4
|
|
#define I18N_MSG_CMISC_005 5
|
|
#define I18N_MSG_CMISC_006 6
|
|
#define I18N_MSG_CMISC_007 7
|
|
#define I18N_MSG_CMISC_008 8
|
|
#define I18N_MSG_CMISC_009 9
|
|
#define I18N_MSG_CMISC_010 10
|
|
#define I18N_MSG_CMISC_011 11
|
|
#define I18N_MSG_CMISC_012 12
|
|
#define I18N_MSG_CMISC_013 13
|
|
#define I18N_MSG_CMISC_014 14
|
|
#define I18N_MSG_CMISC_015 15
|
|
#define I18N_MSG_CMISC_016 16
|
|
#define I18N_MSG_CMISC_017 17
|
|
#define I18N_MSG_CMISC_018 18
|
|
#define I18N_MSG_CMISC_019 19
|
|
#define I18N_MSG_CMISC_020 20
|
|
#define I18N_MSG_CMISC_021 21
|
|
#define I18N_MSG_CMISC_022 22
|
|
#define I18N_MSG_CMISC_023 23
|
|
#define I18N_MSG_CMISC_024 24
|
|
#define I18N_MSG_CMISC_025 25
|
|
#define I18N_MSG_CMISC_026 26
|
|
#define I18N_MSG_CMISC_027 27
|
|
#define I18N_MSG_CMISC_028 28
|
|
#define I18N_MSG_CMISC_029 29
|
|
#define I18N_MSG_CMISC_030 30
|
|
#define I18N_MSG_CMISC_031 31
|
|
#define I18N_MSG_CMISC_032 32
|
|
#define I18N_MSG_CMISC_033 33
|
|
#define I18N_MSG_CMISC_034 34
|
|
#define I18N_MSG_CMISC_035 35
|
|
#define I18N_MSG_CMISC_036 36
|
|
#define I18N_MSG_CMISC_037 37
|
|
#define I18N_MSG_CMISC_038 38
|
|
#define I18N_MSG_CMISC_039 39
|
|
#define I18N_MSG_CMISC_040 40
|
|
#define I18N_MSG_CMISC_041 41
|
|
#define I18N_MSG_CMISC_042 42
|
|
#define I18N_MSG_CMISC_043 43
|
|
#define I18N_MSG_CMISC_044 44
|
|
#define I18N_MSG_CMISC_045 45
|
|
#define I18N_MSG_CMISC_046 46
|
|
#define I18N_MSG_CMISC_047 47
|
|
#define I18N_MSG_CMISC_048 48
|
|
#define I18N_MSG_CMISC_049 49
|
|
#define I18N_MSG_CMISC_050 50
|
|
#define I18N_MSG_CMISC_051 51
|
|
#define I18N_MSG_CMISC_052 52
|
|
#define I18N_MSG_CMISC_053 53
|
|
#define I18N_MSG_CMISC_054 54
|
|
#define I18N_MSG_CMISC_055 55
|
|
#define I18N_MSG_CMISC_056 56
|
|
#define I18N_MSG_CMISC_057 57
|
|
#define I18N_MSG_CMISC_058 58
|
|
#define I18N_MSG_CMISC_059 59
|
|
#define I18N_MSG_CMISC_060 60
|
|
#define I18N_MSG_CMISC_061 61
|
|
#define I18N_MSG_CMISC_062 62
|
|
#define I18N_MSG_CMISC_063 63
|
|
#define I18N_MSG_CMISC_064 64
|
|
#define I18N_MSG_CMISC_065 65
|
|
#define I18N_MSG_CMISC_066 66
|
|
#define I18N_MSG_CMISC_067 67
|
|
#define I18N_MSG_CMISC_068 68
|
|
#define I18N_MSG_CMISC_069 69
|
|
#define I18N_MSG_CMISC_070 70
|
|
#define I18N_MSG_CMISC_071 71
|
|
#define I18N_MSG_CMISC_072 72
|
|
#define I18N_MSG_CMISC_073 73
|
|
#define I18N_MSG_CMISC_074 74
|
|
#define I18N_MSG_CMISC_075 75
|
|
#define I18N_MSG_CMISC_076 76
|
|
#define I18N_MSG_CMISC_077 77
|
|
#define I18N_MSG_CMISC_078 78
|
|
#define I18N_MSG_CMISC_079 79
|
|
#define I18N_MSG_CMISC_080 80
|
|
#define I18N_MSG_CMISC_081 81
|
|
#define I18N_MSG_CMISC_082 82
|
|
#define I18N_MSG_CMISC_083 83
|
|
#define I18N_MSG_CMISC_084 84
|
|
#define I18N_MSG_CMISC_085 85
|
|
#define I18N_MSG_CMISC_086 86
|
|
#define I18N_MSG_CMISC_087 87
|
|
#define I18N_MSG_CMISC_088 88
|
|
#define I18N_MSG_CMISC_089 89
|
|
#define I18N_MSG_CMISC_090 90
|
|
#define I18N_MSG_CMISC_091 91
|
|
#define I18N_MSG_CMISC_092 92
|
|
#define I18N_MSG_CMISC_093 93
|
|
#define I18N_MSG_CMISC_094 94
|
|
#define I18N_MSG_CMISC_095 95
|
|
#define I18N_MSG_CMISC_096 96
|
|
#define I18N_MSG_CMISC_097 97
|
|
#define I18N_MSG_CMISC_098 98
|
|
#define I18N_MSG_CMISC_099 99
|
|
#define I18N_MSG_CMISC_100 100
|
|
#define I18N_MSG_CMISC_101 101
|
|
#define I18N_MSG_CMISC_102 102
|
|
#define I18N_MSG_CMISC_103 103
|
|
#define I18N_MSG_CMISC_104 104
|
|
#define I18N_MSG_CMISC_105 105
|
|
#define I18N_MSG_CMISC_106 106
|
|
#define I18N_MSG_CMISC_107 107
|
|
#define I18N_MSG_CMISC_108 108
|
|
#define I18N_MSG_CMISC_109 109
|
|
#define I18N_MSG_CMISC_110 110
|
|
#define I18N_MSG_CMISC_111 111
|
|
#define I18N_MSG_CMISC_112 112
|
|
#define I18N_MSG_CMISC_113 113
|
|
#define I18N_MSG_CMISC_114 114
|
|
#define I18N_MSG_CMISC_115 115
|
|
#define I18N_MSG_CMISC_116 116
|
|
#define I18N_MSG_CMISC_117 117
|
|
#define I18N_MSG_CMISC_118 118
|
|
#define I18N_MSG_CMISC_119 119
|
|
#define I18N_MSG_CMISC_120 120
|
|
#define I18N_MSG_CMISC_121 121
|
|
#define I18N_MSG_CMISC_122 122
|
|
#define I18N_MSG_CMISC_123 123
|
|
#define I18N_MSG_CMISC_124 124
|
|
#define I18N_MSG_CMISC_125 125
|
|
#define I18N_MSG_CMISC_126 126
|
|
#define I18N_MSG_CMISC_127 127
|
|
#define I18N_MSG_CMISC_128 128
|
|
#define I18N_MSG_CMISC_129 129
|
|
#define I18N_MSG_CMISC_130 130
|
|
#define I18N_MSG_CMISC_131 131
|
|
#define I18N_MSG_CMISC_132 132
|
|
#define I18N_MSG_CMISC_133 133
|
|
#define I18N_MSG_CMISC_134 134
|
|
#define I18N_MSG_CMISC_135 135
|
|
#define I18N_MSG_CMISC_136 136
|
|
#define I18N_MSG_CMISC_137 137
|
|
#define I18N_MSG_CMISC_138 138
|
|
#define I18N_MSG_CMISC_139 139
|
|
#define I18N_MSG_CMISC_140 140
|
|
#define I18N_MSG_CMISC_141 141
|
|
#define I18N_MSG_CMISC_142 142
|
|
#define I18N_MSG_CMISC_143 143
|
|
#define I18N_MSG_CMISC_144 144
|
|
#define I18N_MSG_CMISC_145 145
|
|
#define I18N_MSG_CMISC_146 146
|
|
#define I18N_MSG_CMISC_147 147
|
|
#define I18N_MSG_CMISC_148 148
|
|
#define I18N_MSG_CMISC_149 149
|
|
#define I18N_MSG_CMISC_150 150
|
|
#define I18N_MSG_CMISC_151 151
|
|
#define I18N_MSG_CMISC_152 152
|
|
#define I18N_MSG_CMISC_153 153
|
|
#define I18N_MSG_CMISC_154 154
|
|
#define I18N_MSG_CMISC_155 155
|
|
#define I18N_MSG_CMISC_156 156
|
|
#define I18N_MSG_CMISC_157 157
|
|
#define I18N_MSG_CMISC_158 158
|
|
#define I18N_MSG_CMISC_159 159
|
|
#define I18N_MSG_CMISC_160 160
|
|
#define I18N_MSG_CMISC_161 161
|
|
#define I18N_MSG_CMISC_162 162
|
|
#define I18N_MSG_CMISC_163 163
|
|
#define I18N_MSG_CMISC_164 164
|
|
#define I18N_MSG_CMISC_165 165
|
|
#define I18N_MSG_CMISC_166 166
|
|
#define I18N_MSG_CMISC_167 167
|
|
#define I18N_MSG_CMISC_168 168
|
|
#define I18N_MSG_CMISC_169 169
|
|
#define I18N_MSG_CMISC_170 170
|
|
#define I18N_MSG_CMISC_171 171
|
|
#define I18N_MSG_CMISC_172 172
|
|
#define I18N_MSG_CMISC_173 173
|
|
#define I18N_MSG_CMISC_174 174
|
|
#define I18N_MSG_CMISC_175 175
|
|
#define I18N_MSG_CMISC_176 176
|
|
#define I18N_MSG_CMISC_177 177
|
|
#define I18N_MSG_CMISC_178 178
|
|
#define I18N_MSG_CMISC_179 179
|
|
#define I18N_MSG_CMISC_180 180
|
|
#define I18N_MSG_CMISC_181 181
|
|
#define I18N_MSG_CMISC_182 182
|
|
#define I18N_MSG_CMISC_183 183
|
|
#define I18N_MSG_CMISC_184 184
|
|
#define I18N_MSG_CMISC_185 185
|
|
#define I18N_MSG_CMISC_186 186
|
|
#define I18N_MSG_CMISC_187 187
|
|
#define I18N_MSG_CMISC_188 188
|
|
#define I18N_MSG_CMISC_189 189
|
|
#define I18N_MSG_CMISC_190 190
|
|
#define I18N_MSG_CMISC_191 191
|
|
#define I18N_MSG_CMISC_192 192
|
|
#define I18N_MSG_CMISC_193 193
|
|
#define I18N_MSG_CMISC_194 194
|
|
#define I18N_MSG_CMISC_195 195
|
|
#define I18N_MSG_CMISC_196 196
|
|
#define I18N_MSG_CMISC_197 197
|
|
#define I18N_MSG_CMISC_198 198
|
|
#define I18N_MSG_CMISC_199 199
|
|
#define I18N_MSG_CMISC_200 200
|
|
#define I18N_MSG_CMISC_201 201
|
|
#define I18N_MSG_CMISC_202 202
|
|
#define I18N_MSG_CMISC_203 203
|
|
#define I18N_MSG_CMISC_204 204
|
|
#define I18N_MSG_CMISC_205 205
|
|
#define I18N_MSG_CMISC_206 206
|
|
#define I18N_MSG_CMISC_207 207
|
|
#define I18N_MSG_CMISC_208 208
|
|
#define I18N_MSG_CMISC_209 209
|
|
#define I18N_MSG_CMISC_210 210
|
|
#define I18N_MSG_CMISC_211 211
|
|
#define I18N_MSG_CMISC_212 212
|
|
#define I18N_MSG_CMISC_213 213
|
|
#define I18N_MSG_CMISC_214 214
|
|
#define I18N_MSG_CMISC_215 215
|
|
#define I18N_MSG_CMISC_216 216
|
|
#define I18N_MSG_CMISC_217 217
|
|
|
|
#endif /* LANGUAGES_H */
|