static char * msg[4][104] =
{

/* English messages */
{
  "OK",
  "Cancel",
  "Delete fractal",
  "Are you sure you want to delete",
  "\"%s\" from the list and from disk?",
  "Delete",
  "Error opening: %s",
  "File '%s' Not a FractalExplorer file",
  "File '%s' corrupt file - Line %d Option section incorrect",
  "Internal error - list item has null object!",
  "Unknown event\n",
  "Edit fractal name",
  "Fractal name:",
  "New fractal",
  "%s [copy]",
  "Save",
  "Save as...",
  "Copy",
  "Load",
  "No fractalexplorer-path in gimprc:\n"
      "You need to add an entry like\n"
      "(fractalexplorer-path \"${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer\n"
      "to your ~/.gimprc/gimprc file\n",
  "fractalexplorer-path miss-configured - \nPath `%.100s' not found\n",
  "Entry %.100s is not a directory\n",
  "error reading fractalexplorer directory \"%s\"",
  "My first fractal",
  "Choose fractal by double-clicking on it",
  "Rescan",
  "Select directory and rescan collection",
  "New",
  "Create a new fractal for editing",
  "Rename",
  "Rename fractal in list",
  "Delete currently selected fractal",
  "Choose gradient by double-clicking on it",
  "Add FractalExplorer path",
  "Rescan for fractals",
  "Add dir",
  "Parameters",
  "Parameters",
  "Change the first (minimal) x-coordinate delimitation",
  "Change the second (maximal) x-coordinate delimitation",
  "Change the first (minimal) y-coordinate delimitation",
  "Change the second (maximal) y-coordinate delimitation",
  "Change the iteration value. The higher it is, the more details will be calculated, which will take more time.",
  "Change the CX value (changes aspect of fractal, active with every fractal but Mandelbrot and Sierpinski)",
  "Change the CY value (changes aspect of fractal, active with every fractal but Mandelbrot and Sierpinski)",
  "Reset parameters to default values",
  "Load a fractal from file",
  "Save active fractal to file",
  "Fractal type",
  "Options",
  "Reset to default values",
  "Preview options",
  "Realtime preview",
  "If you enable this option the preview will be redrawn automatically.",
  "Redraw",
  "Redraw preview",
  "Zoom options",
  "Undo zoom",
  "Undo last zoom",
  "Redo zoom",
  "Redo last zoom",
  "Step in",
  "Step out",
  "Colors",
  "Color density",
  "Red",
  "Green",
  "Blue",
  "Change the intensity of the red channel",
  "Change the intensity of the green channel",
  "Change the intensity of the blue channel",
  "Color function",
  "Sine",
  "Cosine",
  "None",
  "Use sine-function for this color component",
  "Use cosine-function for this color component",
  "Use linear mapping instead of any trigonometrical function for this color channel",
  "Inversion",
  "If you enable this option higher color values will be swapped with lower ones and vice versa.",
  "Color mode",
  "As specified above",
  "Create a color-map with the options you specified above (color density/function). The result is visible in the preview image",
  "Apply active gradient to final image",
  "Create a color-map using a gradient from the gradient editor.",
  "Gradients",
  "Fractals",
  "Accept settings and start the calculation of the fractal",
  "Discard any changes and close dialog box",
  "About",
  "Show information about the plug-in and the author",
  "This will close the information box",
  "Error opening '%.100s' could not save",
  "Failed to write file\n",
  "Save: No filename given",
  "Save: Can't save to a directory",
  "Load fractal parameters",
  "Click here to load your file.",
  "Click here to cancel load procedure.",
  "Save fractal parameters",
  "Click here to save your file.",
  "Click here to cancel save procedure.",
  "Save settings",
  "This saves the currently selected language to the configuration file",
},


/* Messages en français */
{
  "Accepter",
  "Annuler",
  "Effacer fractal",
  "Etes-vous sur de vouloir effacer le fichier",
  "\"%s\" de la liste est du disque?",
  "Effacer",
  "Erreur lors de l'ouverture du fichier: %s",
  "Le fichier '%s' ne correspond pas au format FractalExplorer!",
  "Le fichier '%s' est corrompu - Ligne %d incorrecte.",
  "Erreur interne - l'élément de la liste contient un objet NULL!",
  "Evénement inconnu.\n",
  "Changer le nom du fractal",
  "Nom du fractal:",
  "Nouveau fractal",
  "%s [copie]",
  "Enregistrer",
  "Enregistrer sous...",
  "Copier",
  "Charger",
  "Aucun répertoire FractalExplorer inscrit dans gimprc:\n"
      "Vous devez aujouter une ligne telle que\n"
      "(fractalexplorer-path \"${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer\n"
      "dans votre fichier ~/.gimprc/gimprc\n",
  "fractalexplorer-path n'est pas configuré correctement - \nDossier `%.100s' introuvable.\n",
  "L'entrée %.100s n'est pas un répertoire.\n",
  "Erreur lors de la lecture du répertoire \"%s\".",
  "Mon premier fractal",
  "Choisissez un fractal en double-cliquant sur celui-ci",
  "Rafraîchir",
  "Choix du répertoire et rechargement de la collection.",
  "Nouveau",
  "Créer nouveau fractal.",
  "Renommer",
  "Renommer le fractal contenu dans la liste.",
  "Efface le fractal actuellement selectioné dans la liste.",
  "Choisissez un dégradé de couleurs avec un double-click",
  "Ajouter un dossier FractalExplorer.",
  "Rechargement de nouveaux fractals.",
  "Ajout de répertoires",
  "Paramètres",
  "Paramètres",
  "Change la première delimitation de l'axe x (delimitation minimale de x).",
  "Change la deuxième delimitation de l'axe x (delimitation maximale de x).",
  "Change la première delimitation de l'axe y (delimitation minimale de y).",
  "Change la deuxième delimitation de l'axe y (delimitation maximale de y).",
  "Change la valeur d'iteration. Une valeur plus haute rend l'image plus detailée, mais utilise plus de temps de calcul.",
  "Change la valeur CX (cela change l'aspect du fractal; l'option n'est pas active pour les types de fractal Mandelbrot and Sierpinski).",
  "Change la valeur CY (cela change l'aspect du fractal; l'option n'est pas active pour les types de fractal Mandelbrot and Sierpinski).",
  "Remets tous les paramètres à leur valeur par défaut.",
  "Charge un fractal à partir d'un fichier.",
  "Enregistre un fractal dans un fichier.",
  "Type de fractal",
  "Configuration",
  "Valeurs par défaut",
  "Prévisualisation",
  "En temps réel",
  "Si vous activez cette option, la fenêtre de prévisualisation sera automatiquement rafraîchie après chaque changement d'option.",
  "Actualiser",
  "Actualise et redessine la prévisualisation.",
  "Options de zoom",
  "Annuler zoom",
  "Ceci annule le dernier zoom.",
  "Refaire zoom",
  "Ceci annule la dernière annulation du zoom.",
  "Se rapprocher",
  "S'éloigner",
  "Couleurs",
  "Densité des valeurs RVB d'une couleur",
  "Rouge",
  "Vert",
  "Bleu",
  "Change l'intensité du canal rouge.",
  "Change l'intensité du canal vert.",
  "Change l'intensité du canal bleu.",
  "Fonctions appliqués aux canaux RVB",
  "Sinus",
  "Cosinus",
  "Aucun",
  "Utilise la fonction trigonométrique 'sinus' pour le calcul de cette composante de couleur.",
  "Utilise la fonction trigonométrique 'cosinus' pour le calcul de cette composante de couleur.",
  "Utilise une fonction linéaire au lieu d'une fonction trigonométrique pour ce canal.",
  "Inversion",
  "En activant cette option, vous assignez de grandes valeurs de couleurs aux couleurs ayant reçu des valeurs petites et vice versa.",
  "Mode de couleur",
  "Comme specifié ci-dessus",
  "Crée une palette de couleur en utilisant les options que vous avez choisies ci-dessus (densité/fonction). Le résultat est visible dans l'image de prévisualisation.",
  "Applique le dégradé de couleur actif",
  "Crée une palette en utilisant le dégradé de couleur du 'Gradient Editor'.",
  "Dégradés",
  "Fractals",
  "Accepte les options et démarre la calculation du fractal.",
  "Rejette tout changement et ferme la boîte de dialogue.",
  "Info...",
  "Affiche des informations concernant l'auteur et le plug-in.",
  "Ceci fermera la boîte de dialogue d'info.",
  "Erreur lors de l'ouverture de '%.100s'. Sauvegarde echouée.",
  "Ecriture du fichier impossible.\n",
  "Enregistrement: Aucun fichier specifié.",
  "Enregistrement: Impossible de sauvegarder dans un répertoire.",
  "Chargement des paramètres d'un fractal",
  "Cliquez ici afin de charger un fichier FractalExplorer.",
  "Cliquez ici pour interrompre la procédure de chargement.",
  "Enregistrement des paramètres d'un fractal",
  "Cliquez ici pour charger votre fichier.",
  "Cliquez ici pour imterropre la procédure d'enregistrement.",
  "Enregistrer langue",
  "Ceci enregistre la langue actuelle dans le fichier de configuration.",
},

/* Deutsche Mitteilungen */
{
  "Weiter",
  "Abbrechen",
  "Fraktal löschen",
  "Sind sie sicher, dass sie die Datei",
  "\"%s\" aus der Liste und von der Festplatte entfernen möchten?",
  "Löschen",
  "Fehler beim Öffnen der Datei: %s",
  "Die Datei '%s' scheint nicht im FractalExplorer-Format zu sein!",
  "Die Datei '%s' ist beschädigt - Zeile %d inkorrekt.",
  "Interner Fehler - das Listenelement besitzt ein NULL Objekt!",
  "Unbekanntes Ereignis.\n",
  "Ändere Fraktalnamen",
  "Fraktal-Name:",
  "Neues Fraktal",
  "%s [Kopie]",
  "Speichern",
  "Speichern als...",
  "Kopie",
  "Laden",
  "Kein fractalexplorer-path in gimprc:\n"
      "Sie müssen einen Eintrag wie der folgende in ihre ~/.gimprc/gimprc Datei einfügen:\n"
      "(fractalexplorer-path \"${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer\n",
  "fractalexplorer-path falsch konfiguriert - \nPfad `%.100s' nicht gefunden\n",
  "Eintrag %.100s ist kein Verzeichnis.\n",
  "Fehler beim Lesen des FractalExplorer-Verzeichnisses \"%s\".",
  "Mein erstes Fraktal",
  "Wählen Sie ein Fraktal durch Doppelklick aus",
  "Aktualisieren",
  "Wahl eines Verzeichnisses und Wiedereinlese der Dateisammlung.",
  "Neu",
  "Erstellt ein neues Fraktal.",
  "Umbenennen",
  "Benennt das Fraktal in der Liste um.",
  "Löscht das gerade gewählte Fraktal der Liste.",
  "Wählen Sie einen Farbverlauf durch Doppelklick aus",
  "Füge FractalExplorer-Pfad hinzu",
  "Nach neuen Fraktalen suchen",
  "Neues Verzeichis hinzufügen.",
  "Fraktal-Optionen",
  "Parameter",
  "Ändert die erste (minimale) Begrenzung der x-Koordinate.",
  "Ändert die zweite (maximale) Begrenzung der x-Koordinate.",
  "Ändert die erste (minimale) Begrenzung der y-Koordinate.",
  "Ändert die zweite (maximale) Begrenzung der y-Koordinate.",
  "Ändert die Iterations-Variable. Je höher sie ist, um so genauer und detailierter wird das Bild sein. Eine grössere Berechenzeit ist allerdings in Kauf zu nehmen.",
  "Ändert den CX-Wert (Dies wirkt sich auf alle Fraktale aus, ausser Mandelbrot und Sierpinski).",
  "Ändert den CY-Wert (Dies wirkt sich auf alle Fraktale aus, ausser Mandelbrot und Sierpinski).",
  "Setze Parameter auf die Standardwerte zurueck.",
  "Lade ein Fraktal aus einer Datei",
  "Speichere das aktive Fraktal in eine Datei",
  "Fraktal-Typ",
  "Diverse Optionen",
  "Zurücksetzen",
  "Vorschau-Optionen",
  "Echtzeit-Vorschau",
  "Falls Sie diese Option aktivieren, wird das Vorschaufenster stets automatisch aktualisiert.",
  "Neu zeichnen",
  "Zeichnet die Vorschau neu",
  "Zoom-Optionen",
  "Rueckgängig",
  "Macht den letzten Zoom-Vorgang wieder rückgängig.",
  "Wiederherstellen",
  "Stellt den letzten Zoom-Vorgang wieder her.",
  "Hinein",
  "Hinaus",
  "Farb-Optionen",
  "Farbintensität",
  "Rot",
  "Gruen",
  "Blau",
  "Ändert die Intensität des roten Kanals.",
  "Ändert die Intensität des gruenen Kanals.",
  "Ändert die Intensität des blauen Kanals.",
  "Farb-Funktion",
  "Sinus",
  "Cosinus",
  "Keine",
  "Verwende Sinus-Funktion für diese Farbkomponente.",
  "Verwende Cosinus-Funktion für diese Farbkomponente.",
  "Verwende lineare Farbabstufung statt einer trigonometrischen Funktion.",
  "Inversion",
  "Falls Sie diese Option aktivieren, werden tiefere Farbwerte durch höhere ausgetauscht und umgekehrt.",
  "Farb-Modus",
  "Wie oben stehend angegeben",
  "Berechne Farbpalette mit den oben angegebenen Optionen (Farb-Intensität/-Funktion). Das Resultat ist in der Vorschau sichtbar.",
  "Wende aktiven Farbverlauf an",
  "Berechne Farbpalette mit den Angaben eines Verlaufes aus dem Gradient-Editor.",
  "Farbverläufe",
  "Fraktale",
  "Akzeptiere Einstellungen und starte die Berechnung des Fraktals.",
  "Verwerfe jegliche Änderungen und schliesse das Fenster.",
  "Über...",
  "Zeige Informationen über den Autor und das Plug-In.",
  "Info-Box schliessen",
  "Fehler beim Öffnen von '%.100s'. Konnte nicht speichern",
  "Speichern der Datei fehlgeschlagen\n",
  "Speichern: Keine Datei angegeben",
  "Speichern: Kann nicht in ein Verzeichnis speichern",
  "Lade Parameter eines Fraktals",
  "Klicken Sie hier, um das Fraktal zu laden.",
  "Klicken Sie hier, um den Ladevorgang abzubrechen.",
  "Speichere Fraktalparameter",
  "Klicken Sie hier, um das Fraktal in eine Datei zu speichern.",
  "Klicken Sie hier, um den Speicherungsvorgang abzubrechen.",
  "Sprache abspeichern",
  "Klicken Sie hier, um die gewaehlte Sprache als Standard zu definieren und in die Konfigurationsdatei abzuspeichern.",
},

/* Schwedische Mitteilungen 
   ========================
   Hier koenntest Du die schwedischen Texte einfuegen, d.h. die deutschen ueberschreiben.
*/

{
  "Weiter",
  "Abbrechen",
  "Fraktal löschen",
  "Sind sie sicher, dass sie die Datei",
  "\"%s\" aus der Liste und von der Festplatte entfernen möchten?",
  "Löschen",
  "Fehler beim Öffnen der Datei: %s",
  "Die Datei '%s' scheint nicht im FractalExplorer-Format zu sein!",
  "Die Datei '%s' ist beschädigt - Zeile %d inkorrekt.",
  "Interner Fehler - das Listenelement besitzt ein NULL Objekt!",
  "Unbekanntes Ereignis.\n",
  "Ändere Fraktalnamen",
  "Fraktal-Name:",
  "Neues Fraktal",
  "%s [Kopie]",
  "Speichern",
  "Speichern als...",
  "Kopie",
  "Laden",
  "Kein fractalexplorer-path in gimprc:\n"
      "Sie müssen einen Eintrag wie der folgende in ihre ~/.gimprc/gimprc Datei einfügen:\n"
      "(fractalexplorer-path \"${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer\n",
  "fractalexplorer-path falsch konfiguriert - \nPfad `%.100s' nicht gefunden\n",
  "Eintrag %.100s ist kein Verzeichnis.\n",
  "Fehler beim Lesen des FractalExplorer-Verzeichnisses \"%s\".",
  "Mein erstes Fraktal",
  "Wählen Sie ein Fraktal durch Doppelklick aus",
  "Aktualisieren",
  "Wahl eines Verzeichnisses und Wiedereinlese der Dateisammlung.",
  "Neu",
  "Erstellt ein neues Fraktal.",
  "Umbenennen",
  "Benennt das Fraktal in der Liste um.",
  "Löscht das gerade gewählte Fraktal der Liste.",
  "Wählen Sie einen Farbverlauf durch Doppelklick aus",
  "Füge FractalExplorer-Pfad hinzu",
  "Nach neuen Fraktalen suchen",
  "Neues Verzeichis hinzufügen.",
  "Fraktal-Optionen",
  "Parameter",
  "Ändert die erste (minimale) Begrenzung der x-Koordinate.",
  "Ändert die zweite (maximale) Begrenzung der x-Koordinate.",
  "Ändert die erste (minimale) Begrenzung der y-Koordinate.",
  "Ändert die zweite (maximale) Begrenzung der y-Koordinate.",
  "Ändert die Iterations-Variable. Je höher sie ist, um so genauer und detailierter wird das Bild sein. Eine grössere Berechenzeit ist allerdings in Kauf zu nehmen.",
  "Ändert den CX-Wert (Dies wirkt sich auf alle Fraktale aus, ausser Mandelbrot und Sierpinski).",
  "Ändert den CY-Wert (Dies wirkt sich auf alle Fraktale aus, ausser Mandelbrot und Sierpinski).",
  "Setze Parameter auf die Standardwerte zurueck.",
  "Lade ein Fraktal aus einer Datei",
  "Speichere das aktive Fraktal in eine Datei",
  "Fraktal-Typ",
  "Diverse Optionen",
  "Zurücksetzen",
  "Vorschau-Optionen",
  "Echtzeit-Vorschau",
  "Falls Sie diese Option aktivieren, wird das Vorschaufenster stets automatisch aktualisiert.",
  "Neu zeichnen",
  "Zeichnet die Vorschau neu",
  "Zoom-Optionen",
  "Rueckgängig",
  "Macht den letzten Zoom-Vorgang wieder rückgängig.",
  "Wiederherstellen",
  "Stellt den letzten Zoom-Vorgang wieder her.",
  "Hinein",
  "Hinaus",
  "Farb-Optionen",
  "Farbintensität",
  "Rot",
  "Gruen",
  "Blau",
  "Ändert die Intensität des roten Kanals.",
  "Ändert die Intensität des gruenen Kanals.",
  "Ändert die Intensität des blauen Kanals.",
  "Farb-Funktion",
  "Sinus",
  "Cosinus",
  "Keine",
  "Verwende Sinus-Funktion für diese Farbkomponente.",
  "Verwende Cosinus-Funktion für diese Farbkomponente.",
  "Verwende lineare Farbabstufung statt einer trigonometrischen Funktion.",
  "Inversion",
  "Falls Sie diese Option aktivieren, werden tiefere Farbwerte durch höhere ausgetauscht und umgekehrt.",
  "Farb-Modus",
  "Wie oben stehend angegeben",
  "Berechne Farbpalette mit den oben angegebenen Optionen (Farb-Intensität/-Funktion). Das Resultat ist in der Vorschau sichtbar.",
  "Wende aktiven Farbverlauf an",
  "Berechne Farbpalette mit den Angaben eines Verlaufes aus dem Gradient-Editor.",
  "Farbverläufe",
  "Fraktale",
  "Akzeptiere Einstellungen und starte die Berechnung des Fraktals.",
  "Verwerfe jegliche Änderungen und schliesse das Fenster.",
  "Über...",
  "Zeige Informationen über den Autor und das Plug-In.",
  "Info-Box schliessen",
  "Fehler beim Öffnen von '%.100s'. Konnte nicht speichern",
  "Speichern der Datei fehlgeschlagen\n",
  "Speichern: Keine Datei angegeben",
  "Speichern: Kann nicht in ein Verzeichnis speichern",
  "Lade Parameter eines Fraktals",
  "Klicken Sie hier, um das Fraktal zu laden.",
  "Klicken Sie hier, um den Ladevorgang abzubrechen.",
  "Speichere Fraktalparameter",
  "Klicken Sie hier, um das Fraktal in eine Datei zu speichern.",
  "Klicken Sie hier, um den Speicherungsvorgang abzubrechen.",
  "Sprache abspeichern",
  "Klicken Sie hier, um die gewaehlte Sprache als Standard zu definieren und in die Konfigurationsdatei abzuspeichern.",
},

};

enum {
  MSG_OK,
  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
};

enum {
  LNG_ENGLISH,
  LNG_FRENCH,
  LNG_GERMAN,
  LNG_ITALIAN,
  LNG_SPANISH
};
