#ifndef __FRACTALEXPLORER_LANGAUGES_H__
#define __FRACTALEXPLORER_LANGAUGES_H__

enum {
  MSG_OK = 0,
  MSG_CANCEL,
  MSG_DELFRAC,
  MSG_DELSURE,
  MSG_DELSURE2,
  MSG_DEL,
  MSG_OPENERROR,
  MSG_WRONGFILETYPE,
  MSG_CORRUPTFILE,
  MSG_NULLLIST,
  MSG_UNKNOWN_EVENT,
  MSG_EDIT_FRACNAME,
  MSG_FRACNAME,
  MSG_NEWFRAC,
  MSG_COPYNAME,
  MSG_SAVE,
  MSG_SAVEAS,
  MSG_COPY,
  MSG_LOAD,
  MSG_MISSING_GIMPRC,
  MSG_WRONGPATH,
  MSG_NOTDIR,
  MSG_DIRREADERROR,
  MSG_FIRSTFRACTAL,
  MSG_CHOOSE_FRACTAL,
  MSG_RESCAN,
  MSG_RESCAN_COMMENT,
  MSG_NEW,
  MSG_NEW_COMMENT,
  MSG_RENAME,
  MSG_RENAME_COMMENT,
  MSG_DELETE_COMMENT,
  MSG_CHOOSE_GRADIENT,
  MSG_ADDPATH,
  MSG_RESCANTITLE1,
  MSG_ADDDIR,
  MSG_FRACTALOPTIONS,
  MSG_PARAMETERS,
  MSG_XMIN,
  MSG_XMAX,
  MSG_YMIN,
  MSG_YMAX,
  MSG_ITER,
  MSG_CX,
  MSG_CY,
  MSG_RESET_PARAM_COMMENT,
  MSG_LOADCOMMENT,
  MSG_SAVECOMMENT,
  MSG_FRACTALTYPE,
  MSG_GENERALOPTIONS,
  MSG_RESET,
  MSG_PREVIEW,
  MSG_REALTIMEPREVIEW,
  MSG_REDRAWCOMMENT,
  MSG_REDRAW,
  MSG_REDRAWPREVIEW,
  MSG_ZOOMOPTS,
  MSG_UNDOZOOM,
  MSG_UNDOCOMMENT,
  MSG_REDOZOOM,
  MSG_REDOCOMMENT,
  MSG_STEPIN,
  MSG_STEPOUT,
  MSG_COLOROPTS,
  MSG_COLORDENSITY,
  MSG_RED,
  MSG_GREEN,
  MSG_BLUE,
  MSG_REDINTENSITY,
  MSG_GREENINTENSITY,
  MSG_BLUEINTENSITY,
  MSG_COLORFUNCTION,
  MSG_SINE,
  MSG_COSINE,
  MSG_NONE,
  MSG_SINECOMMENT,
  MSG_COSINECOMMENT,
  MSG_NONECOMMENT,
  MSG_INVERSION,
  MSG_INVERSIONCOMMENT,
  MSG_COLORMODE,
  MSG_ASSPECIFIED,
  MSG_ASSPECIFIEDCOMMENT,
  MSG_APPLYGRADIENT,
  MSG_APPLYGRADIENTCOMMENT,
  MSG_GRADIENTPRESETS,
  MSG_FRACTALPRESETS,
  MSG_STARTCALC,
  MSG_MAINDLGCANCEL,
  MSG_ABOUT,
  MSG_ABOUTCOMMENT,
  MSG_ABOUTBOXOKCOMMENT,
  MSG_SAVEERROR,
  MSG_WRITEFAILURE,
  MSG_NOFILENAME,
  MSG_NOSAVETODIR,
  MSG_LOADWINTITLE,
  MSG_LOADBUTTONCOMMENT,
  MSG_CANCELLOAD,
  MSG_SAVEWINTITLE,
  MSG_SAVEBUTTONCOMMENT,
  MSG_CANCELSAVE,
  MSG_SAVELANGUAGE,
  MSG_SAVELANGUAGE_COMMENT,
  MSG_NUMCOLORS,
  MSG_CHGNUMCOLORS,
  MSG_USELOGLOG,
  MSG_USELOGLOGCOMMENT,
  NMESSAGES
};

enum {
  LNG_ENGLISH = 0,
  LNG_FRENCH,
  LNG_GERMAN,
  LNG_ITALIAN,
  LNG_SPANISH,
  NLANGUAGES
};

extern char * msg[NLANGUAGES][NMESSAGES];

#endif
