001    /*
002     *   Licensed to the Apache Software Foundation (ASF) under one
003     *   or more contributor license agreements.  See the NOTICE file
004     *   distributed with this work for additional information
005     *   regarding copyright ownership.  The ASF licenses this file
006     *   to you under the Apache License, Version 2.0 (the
007     *   "License"); you may not use this file except in compliance
008     *   with the License.  You may obtain a copy of the License at
009     *
010     *     http://www.apache.org/licenses/LICENSE-2.0
011     *
012     *   Unless required by applicable law or agreed to in writing,
013     *   software distributed under the License is distributed on an
014     *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015     *   KIND, either express or implied.  See the License for the
016     *   specific language governing permissions and limitations
017     *   under the License.
018     *
019     */
020    
021    package org.apache.directory.server.i18n;
022    
023    
024    import java.text.MessageFormat;
025    import java.util.MissingResourceException;
026    import java.util.ResourceBundle;
027    
028    
029    /**
030     * Provides i18n handling of error codes.
031     * About formatting see also {@link MessageFormat}
032     *
033     * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
034     */
035    public class I18n
036    {
037        private final static ResourceBundle errBundle = ResourceBundle
038            .getBundle( "org/apache/directory/server/i18n/errors" );
039        private final static ResourceBundle msgBundle = ResourceBundle
040            .getBundle( "org/apache/directory/server/i18n/messages" );
041    
042        public static String ERR_1 = "ERR_1";
043        public static String ERR_2 = "ERR_2";
044        public static String ERR_3 = "ERR_3";
045        public static String ERR_4 = "ERR_4";
046        public static String ERR_5 = "ERR_5";
047        public static String ERR_6 = "ERR_6";
048        public static String ERR_7 = "ERR_7";
049        public static String ERR_8 = "ERR_8";
050        public static String ERR_9 = "ERR_9";
051        public static String ERR_10 = "ERR_10";
052        public static String ERR_11 = "ERR_11";
053        public static String ERR_12 = "ERR_12";
054        public static String ERR_13 = "ERR_13";
055        public static String ERR_14 = "ERR_14";
056        public static String ERR_15 = "ERR_15";
057        public static String ERR_16 = "ERR_16";
058        public static String ERR_17 = "ERR_17";
059        public static String ERR_18 = "ERR_18";
060        public static String ERR_19 = "ERR_19";
061        public static String ERR_20 = "ERR_20";
062        public static String ERR_21 = "ERR_21";
063        public static String ERR_22 = "ERR_22";
064        public static String ERR_23 = "ERR_23";
065        public static String ERR_24 = "ERR_24";
066        public static String ERR_25 = "ERR_25";
067        public static String ERR_26 = "ERR_26";
068        public static String ERR_27 = "ERR_27";
069        public static String ERR_28 = "ERR_28";
070        public static String ERR_29 = "ERR_29";
071        public static String ERR_30 = "ERR_30";
072        public static String ERR_31 = "ERR_31";
073        public static String ERR_32 = "ERR_32";
074        public static String ERR_33 = "ERR_33";
075        public static String ERR_34 = "ERR_34";
076        public static String ERR_35 = "ERR_35";
077        public static String ERR_36 = "ERR_36";
078        public static String ERR_37 = "ERR_37";
079        public static String ERR_38 = "ERR_38";
080        public static String ERR_39 = "ERR_39";
081        public static String ERR_40 = "ERR_40";
082        public static String ERR_41 = "ERR_41";
083        public static String ERR_42 = "ERR_42";
084        public static String ERR_43 = "ERR_43";
085        public static String ERR_44 = "ERR_44";
086        // public static String ERR_45 = "ERR_45";
087        // public static String ERR_46 = "ERR_46";
088        public static String ERR_47 = "ERR_47";
089        public static String ERR_48 = "ERR_48";
090        public static String ERR_49 = "ERR_49";
091        public static String ERR_50 = "ERR_50";
092        public static String ERR_51 = "ERR_51";
093        public static String ERR_52 = "ERR_52";
094        public static String ERR_53 = "ERR_53";
095        public static String ERR_54 = "ERR_54";
096        public static String ERR_55 = "ERR_55";
097        public static String ERR_56 = "ERR_56";
098        public static String ERR_57 = "ERR_57";
099        public static String ERR_58 = "ERR_58";
100        public static String ERR_59 = "ERR_59";
101        public static String ERR_60 = "ERR_60";
102        public static String ERR_61 = "ERR_61";
103        public static String ERR_62 = "ERR_62";
104        public static String ERR_63 = "ERR_63";
105        public static String ERR_64 = "ERR_64";
106        public static String ERR_65 = "ERR_65";
107        public static String ERR_66 = "ERR_66";
108        // public static String ERR_67 = "ERR_67";
109        public static String ERR_68 = "ERR_68";
110        public static String ERR_69 = "ERR_69";
111        public static String ERR_70 = "ERR_70";
112        public static String ERR_71 = "ERR_71";
113        public static String ERR_72 = "ERR_72";
114        public static String ERR_73 = "ERR_73";
115        public static String ERR_74 = "ERR_74";
116        public static String ERR_75 = "ERR_75";
117        public static String ERR_76 = "ERR_76";
118        public static String ERR_77 = "ERR_77";
119        public static String ERR_78 = "ERR_78";
120        public static String ERR_79 = "ERR_79";
121        public static String ERR_80 = "ERR_80";
122        public static String ERR_81 = "ERR_81";
123        public static String ERR_82 = "ERR_82";
124        public static String ERR_83 = "ERR_83";
125        public static String ERR_84 = "ERR_84";
126        public static String ERR_85 = "ERR_85";
127        public static String ERR_86 = "ERR_86";
128        public static String ERR_87 = "ERR_87";
129        public static String ERR_88 = "ERR_88";
130        public static String ERR_89 = "ERR_89";
131        public static String ERR_90 = "ERR_90";
132        public static String ERR_91 = "ERR_91";
133        // public static String ERR_92 = "ERR_92";
134        // public static String ERR_93 = "ERR_93";
135        // public static String ERR_94 = "ERR_94";
136        // public static String ERR_95 = "ERR_95";
137        // public static String ERR_96 = "ERR_96";
138        // public static String ERR_97 = "ERR_97";
139        // public static String ERR_98 = "ERR_98";
140        // public static String ERR_99 = "ERR_99";
141        // public static String ERR_100 = "ERR_100";
142        // public static String ERR_101 = "ERR_101";
143        // public static String ERR_102 = "ERR_102";
144        // public static String ERR_103 = "ERR_103";
145        // public static String ERR_104 = "ERR_104";
146        // public static String ERR_105 = "ERR_105";
147        // public static String ERR_106 = "ERR_106";
148        // public static String ERR_107 = "ERR_107";
149        // public static String ERR_108 = "ERR_108";
150        // public static String ERR_109 = "ERR_109";
151        // public static String ERR_110 = "ERR_110";
152        // public static String ERR_111 = "ERR_111";
153        // public static String ERR_112 = "ERR_112";
154        // public static String ERR_113 = "ERR_113";
155        // public static String ERR_114 = "ERR_ 114";
156        public static String ERR_115 = "ERR_115";
157        public static String ERR_116 = "ERR_116";
158        public static String ERR_117 = "ERR_117";
159        public static String ERR_118 = "ERR_118";
160        public static String ERR_119 = "ERR_119";
161        public static String ERR_120 = "ERR_120";
162        public static String ERR_121 = "ERR_121";
163        public static String ERR_122 = "ERR_122";
164        // public static String ERR_123 = "ERR_123";
165        public static String ERR_124 = "ERR_124";
166        public static String ERR_125 = "ERR_125";
167        public static String ERR_126 = "ERR_126";
168        public static String ERR_127 = "ERR_127";
169        public static String ERR_128 = "ERR_128";
170        // public static String ERR_129 = "ERR_129";
171        // public static String ERR_130 = "ERR_130";
172        public static String ERR_131 = "ERR_131";
173        public static String ERR_132 = "ERR_132";
174        public static String ERR_133 = "ERR_133";
175        public static String ERR_134 = "ERR_134";
176        public static String ERR_135 = "ERR_135";
177        public static String ERR_136 = "ERR_136";
178        public static String ERR_137 = "ERR_137";
179        public static String ERR_138 = "ERR_138";
180        public static String ERR_139 = "ERR_139";
181        public static String ERR_140 = "ERR_140";
182        public static String ERR_141 = "ERR_141";
183        public static String ERR_142 = "ERR_142";
184        public static String ERR_143 = "ERR_143";
185        public static String ERR_144 = "ERR_144";
186        public static String ERR_145 = "ERR_145";
187        public static String ERR_146 = "ERR_146";
188        public static String ERR_147 = "ERR_147";
189        public static String ERR_148 = "ERR_148";
190        public static String ERR_149 = "ERR_149";
191        public static String ERR_150 = "ERR_150";
192        public static String ERR_151 = "ERR_151";
193        public static String ERR_152 = "ERR_152";
194        public static String ERR_153 = "ERR_153";
195        public static String ERR_154 = "ERR_154";
196        public static String ERR_155 = "ERR_155";
197        public static String ERR_156 = "ERR_156";
198        public static String ERR_157 = "ERR_157";
199        public static String ERR_158 = "ERR_158";
200        public static String ERR_159 = "ERR_159";
201        public static String ERR_160 = "ERR_160";
202        public static String ERR_161 = "ERR_161";
203        public static String ERR_162 = "ERR_162";
204        public static String ERR_163 = "ERR_163";
205        public static String ERR_164 = "ERR_164";
206        public static String ERR_165 = "ERR_165";
207        public static String ERR_166 = "ERR_166";
208        public static String ERR_167 = "ERR_167";
209        public static String ERR_168 = "ERR_168";
210        public static String ERR_169 = "ERR_169";
211        public static String ERR_170 = "ERR_170";
212        public static String ERR_171 = "ERR_171";
213        public static String ERR_172 = "ERR_172";
214        public static String ERR_173 = "ERR_173";
215        public static String ERR_174 = "ERR_174";
216        public static String ERR_175 = "ERR_175";
217        public static String ERR_176 = "ERR_176";
218        public static String ERR_177 = "ERR_177";
219        public static String ERR_178 = "ERR_178";
220        public static String ERR_179 = "ERR_179";
221        public static String ERR_180 = "ERR_180";
222        public static String ERR_181 = "ERR_181";
223        public static String ERR_182 = "ERR_182";
224        public static String ERR_183 = "ERR_183";
225        public static String ERR_184 = "ERR_184";
226        public static String ERR_185 = "ERR_185";
227        public static String ERR_186 = "ERR_186";
228        public static String ERR_187 = "ERR_187";
229        public static String ERR_188 = "ERR_188";
230        public static String ERR_189 = "ERR_189";
231        public static String ERR_190 = "ERR_190";
232        public static String ERR_191 = "ERR_191";
233        public static String ERR_192 = "ERR_192";
234        public static String ERR_193 = "ERR_193";
235        public static String ERR_194 = "ERR_194";
236        public static String ERR_195 = "ERR_195";
237        public static String ERR_196 = "ERR_196";
238        public static String ERR_197 = "ERR_197";
239        public static String ERR_198 = "ERR_198";
240        public static String ERR_199 = "ERR_199";
241        public static String ERR_200 = "ERR_200";
242        public static String ERR_201 = "ERR_201";
243        public static String ERR_202 = "ERR_202";
244        public static String ERR_203 = "ERR_203";
245        public static String ERR_204 = "ERR_204";
246        public static String ERR_205 = "ERR_205";
247        public static String ERR_206 = "ERR_206";
248        public static String ERR_207 = "ERR_207";
249        public static String ERR_208 = "ERR_208";
250        public static String ERR_209 = "ERR_209";
251        public static String ERR_210 = "ERR_210";
252        public static String ERR_211 = "ERR_211";
253        public static String ERR_212 = "ERR_212";
254        public static String ERR_213 = "ERR_213";
255        public static String ERR_214 = "ERR_214";
256        public static String ERR_215 = "ERR_215";
257        public static String ERR_216 = "ERR_216";
258        public static String ERR_217 = "ERR_217";
259        public static String ERR_218 = "ERR_218";
260        public static String ERR_219 = "ERR_219";
261        public static String ERR_220 = "ERR_220";
262        public static String ERR_221 = "ERR_221";
263        public static String ERR_222 = "ERR_222";
264        public static String ERR_223 = "ERR_223";
265        public static String ERR_224 = "ERR_224";
266        public static String ERR_225 = "ERR_225";
267        public static String ERR_226 = "ERR_226";
268        public static String ERR_227 = "ERR_227";
269        public static String ERR_228 = "ERR_228";
270        public static String ERR_229 = "ERR_229";
271        public static String ERR_230 = "ERR_230";
272        public static String ERR_231 = "ERR_231";
273        public static String ERR_232 = "ERR_232";
274        public static String ERR_233 = "ERR_233";
275        public static String ERR_234 = "ERR_234";
276        public static String ERR_235 = "ERR_235";
277        public static String ERR_236 = "ERR_236";
278        public static String ERR_237 = "ERR_237";
279        public static String ERR_238 = "ERR_238";
280        public static String ERR_239 = "ERR_239";
281        public static String ERR_240 = "ERR_240";
282        public static String ERR_241 = "ERR_241";
283        public static String ERR_242 = "ERR_242";
284        public static String ERR_243 = "ERR_243";
285        public static String ERR_244 = "ERR_244";
286        public static String ERR_245 = "ERR_245";
287        public static String ERR_246 = "ERR_246";
288        public static String ERR_247 = "ERR_247";
289        public static String ERR_248 = "ERR_248";
290        public static String ERR_249 = "ERR_249";
291        public static String ERR_250 = "ERR_250";
292        public static String ERR_251 = "ERR_251";
293        public static String ERR_252 = "ERR_252";
294        public static String ERR_253 = "ERR_253";
295        public static String ERR_254 = "ERR_254";
296        public static String ERR_255 = "ERR_255";
297        public static String ERR_256 = "ERR_256";
298        public static String ERR_257 = "ERR_257";
299        public static String ERR_258 = "ERR_258";
300        public static String ERR_259 = "ERR_259";
301        public static String ERR_260 = "ERR_260";
302        public static String ERR_261 = "ERR_261";
303        public static String ERR_262 = "ERR_262";
304        public static String ERR_263 = "ERR_263";
305        public static String ERR_264 = "ERR_264";
306        public static String ERR_265 = "ERR_265";
307        public static String ERR_266 = "ERR_266";
308        public static String ERR_267 = "ERR_267";
309        public static String ERR_268 = "ERR_268";
310        public static String ERR_269 = "ERR_269";
311        public static String ERR_270 = "ERR_270";
312        public static String ERR_271 = "ERR_271";
313        public static String ERR_272 = "ERR_272";
314        public static String ERR_273 = "ERR_273";
315        public static String ERR_274 = "ERR_274";
316        public static String ERR_275 = "ERR_275";
317        public static String ERR_276 = "ERR_276";
318        public static String ERR_277 = "ERR_277";
319        public static String ERR_278 = "ERR_278";
320        public static String ERR_279 = "ERR_279";
321        public static String ERR_280 = "ERR_280";
322        public static String ERR_281 = "ERR_281";
323        public static String ERR_282 = "ERR_282";
324        public static String ERR_283 = "ERR_283";
325        public static String ERR_284 = "ERR_284";
326        public static String ERR_285 = "ERR_285";
327        public static String ERR_286 = "ERR_286";
328        public static String ERR_287 = "ERR_287";
329        public static String ERR_288 = "ERR_288";
330        public static String ERR_289 = "ERR_289";
331        public static String ERR_290 = "ERR_290";
332        public static String ERR_291 = "ERR_291";
333        public static String ERR_292 = "ERR_292";
334        public static String ERR_293 = "ERR_293";
335        public static String ERR_294 = "ERR_294";
336        public static String ERR_295 = "ERR_295";
337        public static String ERR_296 = "ERR_296";
338        public static String ERR_297 = "ERR_297";
339        // public static String ERR_298 = "ERR_298";
340        // public static String ERR_299 = "ERR_299";
341        // public static String ERR_300 = "ERR_300";
342        public static String ERR_301 = "ERR_301";
343        public static String ERR_302 = "ERR_302";
344        public static String ERR_303 = "ERR_303";
345        public static String ERR_304 = "ERR_304";
346        public static String ERR_305 = "ERR_305";
347        public static String ERR_306 = "ERR_306";
348        public static String ERR_307 = "ERR_307";
349        public static String ERR_308 = "ERR_308";
350        public static String ERR_309 = "ERR_309";
351        public static String ERR_310 = "ERR_310";
352        public static String ERR_311 = "ERR_311";
353        public static String ERR_312 = "ERR_312";
354        public static String ERR_313 = "ERR_313";
355        public static String ERR_314 = "ERR_314";
356        public static String ERR_315 = "ERR_315";
357        public static String ERR_316 = "ERR_316";
358        public static String ERR_317 = "ERR_317";
359        // public static String ERR_318 = "ERR_318";
360        public static String ERR_319 = "ERR_319";
361        public static String ERR_320 = "ERR_320";
362        public static String ERR_321 = "ERR_321";
363        public static String ERR_322 = "ERR_322";
364        public static String ERR_323 = "ERR_323";
365        public static String ERR_324 = "ERR_324";
366        public static String ERR_325 = "ERR_325";
367        public static String ERR_326 = "ERR_326";
368        public static String ERR_327 = "ERR_327";
369        public static String ERR_328 = "ERR_328";
370        public static String ERR_329 = "ERR_329";
371        public static String ERR_330 = "ERR_330";
372        public static String ERR_331 = "ERR_331";
373        public static String ERR_332 = "ERR_332";
374        public static String ERR_333 = "ERR_333";
375        // public static String ERR_334 = "ERR_334";
376        public static String ERR_335 = "ERR_335";
377        public static String ERR_336 = "ERR_336";
378        public static String ERR_337 = "ERR_337";
379        public static String ERR_338 = "ERR_338";
380        public static String ERR_339 = "ERR_339";
381        // public static String ERR_340 = "ERR_340";
382        public static String ERR_341 = "ERR_341";
383        public static String ERR_342 = "ERR_342";
384        public static String ERR_343 = "ERR_343";
385        // public static String ERR_344 = "ERR_344";
386        public static String ERR_345 = "ERR_345";
387        public static String ERR_346 = "ERR_346";
388        public static String ERR_347 = "ERR_347";
389        public static String ERR_348 = "ERR_348";
390        public static String ERR_349 = "ERR_349";
391        public static String ERR_350 = "ERR_350";
392        public static String ERR_351 = "ERR_351";
393        public static String ERR_352 = "ERR_352";
394        public static String ERR_353 = "ERR_353";
395        public static String ERR_354 = "ERR_354";
396        public static String ERR_355 = "ERR_355";
397        // public static String ERR_356 = "ERR_356";
398        public static String ERR_357 = "ERR_357";
399        public static String ERR_358 = "ERR_358";
400        public static String ERR_359 = "ERR_359";
401        public static String ERR_360 = "ERR_360";
402        public static String ERR_361 = "ERR_361";
403        public static String ERR_362 = "ERR_362";
404        public static String ERR_363 = "ERR_363";
405        public static String ERR_364 = "ERR_364";
406        public static String ERR_365 = "ERR_365";
407        public static String ERR_366 = "ERR_366";
408        public static String ERR_367 = "ERR_367";
409        public static String ERR_368 = "ERR_368";
410        public static String ERR_369 = "ERR_369";
411        public static String ERR_370 = "ERR_370";
412        public static String ERR_371 = "ERR_371";
413        public static String ERR_372 = "ERR_372";
414        public static String ERR_373 = "ERR_373";
415        public static String ERR_374 = "ERR_374";
416        public static String ERR_375 = "ERR_375";
417        public static String ERR_376 = "ERR_376";
418        public static String ERR_377 = "ERR_377";
419        public static String ERR_378 = "ERR_378";
420        public static String ERR_379 = "ERR_379";
421        public static String ERR_380 = "ERR_380";
422        public static String ERR_381 = "ERR_381";
423        public static String ERR_382 = "ERR_382";
424        public static String ERR_383 = "ERR_383";
425        public static String ERR_384 = "ERR_384";
426        public static String ERR_385 = "ERR_385";
427        public static String ERR_386 = "ERR_386";
428        public static String ERR_387 = "ERR_387";
429        // public static String ERR_388 = "ERR_388";
430        public static String ERR_389 = "ERR_389";
431        public static String ERR_390 = "ERR_390";
432        public static String ERR_391 = "ERR_391";
433        // public static String ERR_392 = "ERR_392";
434        public static String ERR_393 = "ERR_393";
435        // public static String ERR_394 = "ERR_394";
436        // public static String ERR_395 = "ERR_395";
437        public static String ERR_396 = "ERR_396";
438        public static String ERR_397 = "ERR_397";
439        // public static String ERR_398 = "ERR_398";
440        public static String ERR_399 = "ERR_399";
441        public static String ERR_400 = "ERR_400";
442        public static String ERR_401 = "ERR_401";
443        public static String ERR_402 = "ERR_402";
444        public static String ERR_403 = "ERR_403";
445        // public static String ERR_404 = "ERR_404";
446        public static String ERR_405 = "ERR_405";
447        public static String ERR_406 = "ERR_406";
448        public static String ERR_407 = "ERR_407";
449        public static String ERR_408 = "ERR_408";
450        public static String ERR_409 = "ERR_409";
451        public static String ERR_410 = "ERR_410";
452        public static String ERR_411 = "ERR_411";
453        public static String ERR_412 = "ERR_412";
454        public static String ERR_413 = "ERR_413";
455        public static String ERR_414 = "ERR_414";
456        public static String ERR_415 = "ERR_415";
457        public static String ERR_416 = "ERR_416";
458        public static String ERR_417 = "ERR_417";
459        public static String ERR_418 = "ERR_418";
460        public static String ERR_419 = "ERR_419";
461        public static String ERR_420 = "ERR_420";
462        public static String ERR_421 = "ERR_421";
463        public static String ERR_422 = "ERR_422";
464        public static String ERR_423 = "ERR_423";
465        public static String ERR_424 = "ERR_424";
466        public static String ERR_425 = "ERR_425";
467        public static String ERR_426 = "ERR_426";
468        public static String ERR_427 = "ERR_427";
469        public static String ERR_428 = "ERR_428";
470        public static String ERR_429 = "ERR_429";
471        public static String ERR_430 = "ERR_430";
472        public static String ERR_431 = "ERR_431";
473        public static String ERR_432 = "ERR_432";
474        public static String ERR_433 = "ERR_433";
475        public static String ERR_434 = "ERR_434";
476        public static String ERR_435 = "ERR_435";
477        public static String ERR_436 = "ERR_436";
478        public static String ERR_437 = "ERR_437";
479        public static String ERR_438 = "ERR_438";
480        public static String ERR_439 = "ERR_439";
481        public static String ERR_440 = "ERR_440";
482        public static String ERR_441 = "ERR_441";
483        // public static String ERR_442 = "ERR_442";
484        public static String ERR_443 = "ERR_443";
485        public static String ERR_444 = "ERR_444";
486        public static String ERR_445 = "ERR_445";
487        public static String ERR_446 = "ERR_446";
488        public static String ERR_447 = "ERR_447";
489        public static String ERR_448 = "ERR_448";
490        public static String ERR_449 = "ERR_449";
491        public static String ERR_450 = "ERR_450";
492        public static String ERR_451 = "ERR_451";
493        public static String ERR_452 = "ERR_452";
494        public static String ERR_453 = "ERR_453";
495        public static String ERR_454 = "ERR_454";
496        public static String ERR_455 = "ERR_455";
497        public static String ERR_456 = "ERR_456";
498        // public static String ERR_457 = "ERR_457";
499        // public static String ERR_458 = "ERR_458";
500        // public static String ERR_459 = "ERR_459";
501        // public static String ERR_460 = "ERR_460";
502        // public static String ERR_461 = "ERR_461";
503        // public static String ERR_462 = "ERR_462";
504        // public static String ERR_463 = "ERR_463";
505        public static String ERR_464 = "ERR_464";
506        public static String ERR_465 = "ERR_465";
507        public static String ERR_466 = "ERR_466";
508        public static String ERR_467 = "ERR_467";
509        public static String ERR_468 = "ERR_468";
510        // public static String ERR_469 = "ERR_469";
511        // public static String ERR_470 = "ERR_470";
512        // public static String ERR_471 = "ERR_471";
513        public static String ERR_472 = "ERR_472";
514        public static String ERR_473 = "ERR_473";
515        public static String ERR_474 = "ERR_474";
516        public static String ERR_475 = "ERR_475";
517        public static String ERR_476 = "ERR_476";
518        public static String ERR_477 = "ERR_477";
519        public static String ERR_478 = "ERR_478";
520        public static String ERR_479 = "ERR_479";
521        public static String ERR_480 = "ERR_480";
522        public static String ERR_481 = "ERR_481";
523        public static String ERR_482 = "ERR_482";
524        public static String ERR_483 = "ERR_483";
525        public static String ERR_484 = "ERR_484";
526        public static String ERR_485 = "ERR_485";
527        // public static String ERR_486 = "ERR_486";
528        public static String ERR_487 = "ERR_487";
529        // public static String ERR_488 = "ERR_488";
530        public static String ERR_489 = "ERR_489";
531        public static String ERR_490 = "ERR_490";
532        public static String ERR_491 = "ERR_491";
533        public static String ERR_492 = "ERR_492";
534        public static String ERR_493 = "ERR_493";
535        public static String ERR_494 = "ERR_494";
536        public static String ERR_495 = "ERR_495";
537        // public static String ERR_496 = "ERR_496";
538        public static String ERR_497 = "ERR_497";
539        public static String ERR_498 = "ERR_498";
540        public static String ERR_499 = "ERR_499";
541        public static String ERR_500 = "ERR_500";
542        public static String ERR_501 = "ERR_501";
543        // public static String ERR_502 = "ERR_502";
544        public static String ERR_503 = "ERR_503";
545        public static String ERR_504 = "ERR_504";
546        public static String ERR_505 = "ERR_505";
547        public static String ERR_506 = "ERR_506";
548        public static String ERR_507 = "ERR_507";
549        public static String ERR_508 = "ERR_508";
550        public static String ERR_509 = "ERR_509";
551        public static String ERR_510 = "ERR_510";
552        public static String ERR_511 = "ERR_511";
553        public static String ERR_512 = "ERR_512";
554        public static String ERR_513 = "ERR_513";
555        public static String ERR_514 = "ERR_514";
556        public static String ERR_515 = "ERR_515";
557        public static String ERR_516 = "ERR_516";
558        public static String ERR_517 = "ERR_517";
559        public static String ERR_518 = "ERR_518";
560        public static String ERR_519 = "ERR_519";
561        public static String ERR_520 = "ERR_520";
562        public static String ERR_521 = "ERR_521";
563        public static String ERR_522 = "ERR_522";
564        public static String ERR_523 = "ERR_523";
565        public static String ERR_524 = "ERR_524";
566        public static String ERR_525 = "ERR_525";
567        public static String ERR_526 = "ERR_526";
568        public static String ERR_527 = "ERR_527";
569        public static String ERR_528 = "ERR_528";
570        public static String ERR_529 = "ERR_529";
571        // public static String ERR_530 = "ERR_530";
572        public static String ERR_531 = "ERR_531";
573        public static String ERR_532 = "ERR_532";
574        public static String ERR_533 = "ERR_533";
575        public static String ERR_534 = "ERR_534";
576        public static String ERR_535 = "ERR_535";
577        public static String ERR_536 = "ERR_536";
578        public static String ERR_537 = "ERR_537";
579        public static String ERR_538 = "ERR_538";
580        public static String ERR_539 = "ERR_539";
581        public static String ERR_540 = "ERR_540";
582        public static String ERR_541 = "ERR_541";
583        public static String ERR_542 = "ERR_542";
584        public static String ERR_543 = "ERR_543";
585        public static String ERR_544 = "ERR_544";
586        public static String ERR_545 = "ERR_545";
587        public static String ERR_546 = "ERR_546";
588        public static String ERR_547 = "ERR_547";
589        public static String ERR_548 = "ERR_548";
590        public static String ERR_549 = "ERR_549";
591        public static String ERR_550 = "ERR_550";
592        public static String ERR_551 = "ERR_551";
593        public static String ERR_552 = "ERR_552";
594        public static String ERR_553 = "ERR_553";
595        public static String ERR_554 = "ERR_554";
596        public static String ERR_555 = "ERR_555";
597        public static String ERR_556 = "ERR_556";
598        public static String ERR_557 = "ERR_557";
599        public static String ERR_558 = "ERR_558";
600        public static String ERR_559 = "ERR_559";
601        public static String ERR_560 = "ERR_560";
602        public static String ERR_561 = "ERR_561";
603        public static String ERR_562 = "ERR_562";
604        public static String ERR_563 = "ERR_563";
605        public static String ERR_564 = "ERR_564";
606        public static String ERR_565 = "ERR_565";
607        public static String ERR_566 = "ERR_566";
608        public static String ERR_567 = "ERR_567";
609        public static String ERR_568 = "ERR_568";
610        public static String ERR_569 = "ERR_569";
611        public static String ERR_570 = "ERR_570";
612        public static String ERR_571 = "ERR_571";
613        public static String ERR_572 = "ERR_572";
614        public static String ERR_573 = "ERR_573";
615        public static String ERR_574 = "ERR_574";
616        public static String ERR_575 = "ERR_575";
617        public static String ERR_576 = "ERR_576";
618        public static String ERR_577 = "ERR_577";
619        // public static String ERR_578 = "ERR_578";
620        // public static String ERR_579 = "ERR_579";
621        // public static String ERR_580 = "ERR_580";
622        public static String ERR_581 = "ERR_581";
623        // public static String ERR_582 = "ERR_582";
624        // public static String ERR_583 = "ERR_583";
625        // public static String ERR_584 = "ERR_584";
626        // public static String ERR_585 = "ERR_585";
627        // public static String ERR_586 = "ERR_586";
628        // public static String ERR_587 = "ERR_587";
629        // public static String ERR_588 = "ERR_588";
630        // public static String ERR_589 = "ERR_589";
631        // public static String ERR_590 = "ERR_590";
632        public static String ERR_591 = "ERR_591";
633        public static String ERR_592 = "ERR_592";
634        public static String ERR_593 = "ERR_593";
635        public static String ERR_594 = "ERR_594";
636        // public static String ERR_595 = "ERR_595";
637        public static String ERR_596 = "ERR_596";
638        public static String ERR_597 = "ERR_597";
639        // public static String ERR_598 = "ERR_598";
640        public static String ERR_599 = "ERR_599";
641        public static String ERR_600 = "ERR_600";
642        public static String ERR_601 = "ERR_601";
643        public static String ERR_602 = "ERR_602";
644        public static String ERR_603 = "ERR_603";
645        public static String ERR_604 = "ERR_604";
646        public static String ERR_605 = "ERR_605";
647        public static String ERR_606 = "ERR_606";
648        public static String ERR_607 = "ERR_607";
649        public static String ERR_608 = "ERR_608";
650        public static String ERR_609 = "ERR_609";
651        public static String ERR_610 = "ERR_610";
652        public static String ERR_611 = "ERR_611";
653        public static String ERR_612 = "ERR_612";
654        public static String ERR_613 = "ERR_613";
655        public static String ERR_614 = "ERR_614";
656        public static String ERR_615 = "ERR_615";
657        public static String ERR_616 = "ERR_616";
658        public static String ERR_617 = "ERR_617";
659        public static String ERR_618 = "ERR_618";
660        public static String ERR_619 = "ERR_619";
661        // public static String ERR_620 = "ERR_620";
662        // public static String ERR_621 = "ERR_621";
663        public static String ERR_622 = "ERR_622";
664        public static String ERR_623 = "ERR_623";
665        public static String ERR_624 = "ERR_624";
666        public static String ERR_625 = "ERR_625";
667        public static String ERR_626 = "ERR_626";
668        public static String ERR_627 = "ERR_627";
669        public static String ERR_628 = "ERR_628";
670        public static String ERR_629 = "ERR_629";
671        public static String ERR_630 = "ERR_630";
672        public static String ERR_631 = "ERR_631";
673        public static String ERR_632 = "ERR_632";
674        public static String ERR_633 = "ERR_633";
675        public static String ERR_634 = "ERR_634";
676        public static String ERR_635 = "ERR_635";
677        public static String ERR_636 = "ERR_636";
678        public static String ERR_637 = "ERR_637";
679        public static String ERR_638 = "ERR_638";
680        public static String ERR_639 = "ERR_639";
681        public static String ERR_640 = "ERR_640";
682        public static String ERR_641 = "ERR_641";
683        public static String ERR_642 = "ERR_642";
684        // public static String ERR_643 = "ERR_643";
685        // public static String ERR_644 = "ERR_644";
686        // public static String ERR_645 = "ERR_645";
687        public static String ERR_646 = "ERR_646";
688        public static String ERR_647 = "ERR_647";
689        public static String ERR_648 = "ERR_648";
690        public static String ERR_649 = "ERR_649";
691        public static String ERR_650 = "ERR_650";
692        public static String ERR_651 = "ERR_651";
693        public static String ERR_652 = "ERR_652";
694        public static String ERR_653 = "ERR_653";
695        public static String ERR_654 = "ERR_654";
696        public static String ERR_655 = "ERR_655";
697        public static String ERR_656 = "ERR_656";
698        public static String ERR_657 = "ERR_657";
699        public static String ERR_658 = "ERR_658";
700        public static String ERR_659 = "ERR_659";
701        public static String ERR_660 = "ERR_660";
702        public static String ERR_661 = "ERR_661";
703        public static String ERR_662 = "ERR_662";
704        public static String ERR_663 = "ERR_663";
705        public static String ERR_664 = "ERR_664";
706        // public static String ERR_665 = "ERR_665";
707        public static String ERR_666 = "ERR_666";
708        public static String ERR_667 = "ERR_667";
709        public static String ERR_668 = "ERR_668";
710        public static String ERR_669 = "ERR_669";
711        public static String ERR_670 = "ERR_670";
712        public static String ERR_671 = "ERR_671";
713        public static String ERR_672 = "ERR_672";
714        // public static String ERR_673 = "ERR_673";
715        public static String ERR_674 = "ERR_674";
716        public static String ERR_675 = "ERR_675";
717        public static String ERR_676 = "ERR_676";
718        public static String ERR_677 = "ERR_677";
719        public static String ERR_678 = "ERR_678";
720        public static String ERR_679 = "ERR_679";
721        public static String ERR_680 = "ERR_680";
722        public static String ERR_681 = "ERR_681";
723        public static String ERR_682 = "ERR_682";
724        public static String ERR_683 = "ERR_683";
725        public static String ERR_684 = "ERR_684";
726        public static String ERR_685 = "ERR_685";
727        public static String ERR_686 = "ERR_686";
728        public static String ERR_687 = "ERR_687";
729        // public static String ERR_688 = "ERR_688";
730        public static String ERR_689 = "ERR_689";
731        public static String ERR_690 = "ERR_690";
732        public static String ERR_691 = "ERR_691";
733        public static String ERR_692 = "ERR_692";
734        // public static String ERR_693 = "ERR_693";
735        public static String ERR_694 = "ERR_694";
736        public static String ERR_695 = "ERR_695";
737        // public static String ERR_696 = "ERR_696";
738        public static String ERR_697 = "ERR_697";
739        public static String ERR_698 = "ERR_698";
740        public static String ERR_699 = "ERR_699";
741        public static String ERR_700 = "ERR_700";
742        public static String ERR_701 = "ERR_701";
743        public static String ERR_702 = "ERR_702";
744        public static String ERR_703 = "ERR_703";
745        public static String ERR_704 = "ERR_704";
746        public static String ERR_705 = "ERR_705";
747        public static String ERR_706 = "ERR_706";
748        public static String ERR_707 = "ERR_707";
749        public static String ERR_708 = "ERR_708";
750        public static String ERR_709 = "ERR_709";
751        // public static String ERR_710 = "ERR_710";
752        public static String ERR_711 = "ERR_711";
753        public static String ERR_712 = "ERR_712";
754        public static String ERR_713 = "ERR_713";
755        public static String ERR_714 = "ERR_714";
756        public static String ERR_715 = "ERR_715";
757        public static String ERR_716 = "ERR_716";
758        public static String ERR_717 = "ERR_717";
759        public static String ERR_718 = "ERR_718";
760        public static String ERR_719 = "ERR_719";
761        public static String ERR_720 = "ERR_720";
762        public static String ERR_721 = "ERR_721";
763        public static String ERR_722 = "ERR_722";
764        public static String ERR_723 = "ERR_723";
765        public static String ERR_724 = "ERR_724";
766        public static String ERR_725 = "ERR_725";
767        // public static String ERR_726 = "ERR_726";
768        public static String ERR_727 = "ERR_727";
769        public static String ERR_728 = "ERR_728";
770        public static String ERR_729 = "ERR_729";
771        public static String ERR_730 = "ERR_730";
772        public static String ERR_731 = "ERR_731";
773        public static String ERR_732 = "ERR_732";
774        public static String ERR_733 = "ERR_733";
775    
776    
777        /**
778         * 
779         * Translate an error code with argument(s)
780         *
781         * @param err The error code
782         * @param args The argument(s)
783         * @return
784         */
785        public static String err( String err, Object... args )
786        {
787            try
788            {
789                return err + " " + MessageFormat.format( errBundle.getString( err ), args );
790            }
791            catch ( Exception e )
792            {
793                StringBuffer sb = new StringBuffer();
794                boolean comma = false;
795                for ( Object obj : args )
796                {
797                    if ( comma )
798                    {
799                        sb.append( "," );
800                    }
801                    else
802                    {
803                        comma = true;
804                    }
805                    sb.append( obj );
806                }
807                return err + " (" + sb.toString() + ")";
808            }
809        }
810    
811    
812        /**
813         * 
814         * Translate a message with argument(s)
815         *
816         * @param msg The message
817         * @param args The argument(s)
818         * @return
819         */
820        public static String msg( String msg, Object... args )
821        {
822            try
823            {
824                return MessageFormat.format( msgBundle.getString( msg ), args );
825            }
826            catch ( MissingResourceException mre )
827            {
828                try
829                {
830                    return MessageFormat.format( msg, args );
831                }
832                catch ( Exception e )
833                {
834                    StringBuffer sb = new StringBuffer();
835                    boolean comma = false;
836                    for ( Object obj : args )
837                    {
838                        if ( comma )
839                        {
840                            sb.append( "," );
841                        }
842                        else
843                        {
844                            comma = true;
845                        }
846                        sb.append( obj );
847                    }
848                    return msg + " (" + sb.toString() + ")";
849                }
850            }
851        }
852    
853    }