1) Créer un dossier nommé "fr" dans megazine/langs.
(creat a folder with "fr" name in megazine/langs)
2) Créer les fichiers .xml suivants dans le dossier "fr" :
(creat the following xml files in folder "fr")
Megazine.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_LANGUAGE_NAME">Français</langstring>
<langstring name="LNG_LOADING">Chargement... $1%</langstring>
<langstring name="LNG_BOOKEDGE_PAGENUMBER">Aller à la page $1</langstring>
</lang>Index.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="en">
<langstring name="LNG_INDEX">Index</langstring>
<langstring name="LNG_INDEX_CLOSE">Fermer</langstring>
<langstring name="LNG_INDEX_INFO">Aller sur la page en cliquant dessus.</langstring>
<langstring name="LNG_INDEX_PREV">Pages précédentes.</langstring>
<langstring name="LNG_INDEX_NEXT">Pages suivantes.</langstring>
</lang>Help.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_HELP">Afficher l'aide</langstring>
<langstring name="LNG_HELP_CLOSE">Fermer la fenêtre d'aide</langstring>
<langstring name="LNG_HELP_NEXT">Astuce suivante</langstring>
<langstring name="LNG_HELP_PREV">Astuce précédente</langstring>
<!-- Note: help messages should not contain new lines. Use <br/> tags instead. -->
<langstring name="LNG_HELP1"><![CDATA[<b>Bienvenue</b><br/><br/>Pour naviguer à travers ce livre, utilisez les touches fléchées de votre clavier (gauche, droite) ou cliquez sur les coins de la page. Vous pouvez également faire glisser les pages en gardant le bouton gauche de la souris enfoncé, puis en faisant glisser la page vers sa voisine d'en face.<br/><br/>Lors de la fermeture de cette fenêtre, utiliser le bouton "?" dans la barre de navigation pour l'ouvrir à nouveau..]]></langstring>
<langstring name="LNG_HELP1B"><![CDATA[<b>Bienvenue</b><br/><br/>Pour naviguer à travers ce livre, utilisez les touches de votre clavier (gauche, droite) ou cliquez sur les coins de la page. Vous pouvez également faire glisser les pages en gardant le bouton gauche de la souris enfoncé, puis en faisant glisser la page vers sa voisine d'en face.]]></langstring>
<langstring name="LNG_HELP2"><![CDATA[<b>Navigation</b><br/><br/>Utiliser la navigation dans les pages ci-dessous pour passer rapidement d'une page à l'autre en utilisant les boutons de la page (les points).<br/><br/>Un aperçu de la page sera affiché lors du survol d'un bouton de page. La génération de l'aperçu pourrait prendre quelques secondes la première fois, soyez patient.]]></langstring>
<langstring name="LNG_HELP3"><![CDATA[<b>Mode zoom</b><br/><br/>Si une loupe apparait sur une page (généralement au-dessus d'une image), cela signifie qu'une verion haute résolution est disponibles.<br/><br/>En mode zoom, utiliser la molette de la souris pour effectuer un zoom avant et arrière. Si l'image est plus grande que la zone d'affichage, faire glisser l'image ou le rectangle sur la miniature (en haut à droite) pour déplacer la zone visible.<br/><br/>Si l'image fait partie d'une galerie, deux flêches apparaîtront dans la case en haut à droite, permettant de naviguer entre les images de cette galerie.<br/><br/>Utiliser le bouton "X" ou appuyer sur la touche ESC pour quitter le mode zoom.]]></langstring>
<langstring name="LNG_HELP4"><![CDATA[<b>Plein écran</b><br/><br/>Utiliser le bouton à gauche dans la barre de navigation pour activer le mode plein écran. Son but principal est de permettre un meilleur affichage des images en gros plan. Comme dans le mode plein écran tout l'écran est utilisé pour le mode zoom, contrairement au mode normal dans lequel seule la superficie des deux pages est utilisée.<br/><br/> En règle générale, lorsque vous ouvrez, le mode zoom va automatiquement passer en mode plein écran. Si tel n'est pas le cas, vous pouvez utiliser ce bouton pour passer manuellement en mode plein écran.]]></langstring>
<langstring name="LNG_HELP5"><![CDATA[<b>Diaporama</b><br/><br/>Cliquer sur le bouton avec une icône "lecture" pour lancer ou interrompre le diaporama dans lequel les pages sont automatiquement retournées. Chaque page est alors affichée pour une certaine période de temps avant que la page suivante ne soit tournée automatiquement.]]></langstring>
</lang>gallery.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_GALLERY_ZOOM_IN">Zoom avant</langstring>
<langstring name="LNG_GALLERY_ZOOM_OUT">Zoom arrière</langstring>
<langstring name="LNG_GALLERY_OPEN">Ouvrir la galerie</langstring>
<langstring name="LNG_GALLERY_EXIT">Quitter la galerie</langstring>
<langstring name="LNG_GALLERY_NEXT">Image suivante</langstring>
<langstring name="LNG_GALLERY_PREV">Image précédente</langstring>
<langstring name="LNG_GALLERY_FIRST">Première image</langstring>
<langstring name="LNG_GALLERY_LAST">Dernière image</langstring>
<langstring name="LNG_GALLERY_ROTATE_RIGHT">Rotation horaire de l'image</langstring>
<langstring name="LNG_GALLERY_ROTATE_LEFT">Rotation anti-horaire de l'image</langstring>
</lang>bookmarks.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="en">
<langstring name="LNG_BOOKMARK_DELETE">Supprimer ce marque-page</langstring>
<langstring name="LNG_BOOKMARK_ADD">Ajouter un marque-page</langstring>
<langstring name="LNG_BOOKMARK_OK">OK</langstring>
<langstring name="LNG_BOOKMARK_CANCEL">Annuler</langstring>
<langstring name="LNG_BOOKMARK_DEFAULT_TITLE">Page $1</langstring>
</lang>
zoom.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="en">
<langstring name="LNG_ZOOM_OUT">Réduire</langstring>
<langstring name="LNG_ZOOM_SLIDE">Glisser pour contrôler le niveau de zoom.</langstring>
<langstring name="LNG_ZOOM_IN">Agrandire</langstring>
</lang>slideshow.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_SLIDESHOW_START">Démarrer le diaporama.</langstring>
<langstring name="LNG_SLIDESHOW_STOP">Arrêter le diaporama.</langstring>
</lang>sidebar.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_SIDEBAR_CLOSE">Fermer</langstring>
<langstring name="LNG_SIDEBAR_OPEN">Ouvrir</langstring>
</lang>search.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_SEARCH_TITLE">Rechercher</langstring>
<langstring name="LNG_SEARCH_START">Lancer la recherche.</langstring>
<langstring name="LNG_SEARCH_RESULT_INFO">Page(s) $1, $2 correspondent à la recherche.</langstring>
<langstring name="LNG_SEARCH_RESULTS_CLOSE">Fermer</langstring>
<langstring name="LNG_SEARCH_RESULTS_TITLE">Résultat de la recherche.</langstring>
<langstring name="LNG_SEARCH_RESULTS_SEARCHING">Recherche...</langstring>
<langstring name="LNG_SEARCH_RESULTS_SUMMARY">Liste $1 of $2 des résultats obtenus pour '$3'.</langstring>
<langstring name="LNG_SEARCH_RESULTS_EMPTY">Aucun résultat pour '$1'.</langstring>
<langstring name="LNG_SEARCH_RESULTS_ERROR">Une erreur s'est produite lors de la recherche.</langstring>
</lang>printpdf.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="en">
<langstring name="LNG_PRINTPDF">Sauvegarder au format PDF.</langstring>
<langstring name="LNG_PRINTPDF_CLOSE">Fermer</langstring>
<langstring name="LNG_PRINTPDF_INFO">Sélectionner les pages que vous souhaitez sauvegarder en cliquant dessus.</langstring>
<langstring name="LNG_PRINTPDF_INFO2">Ou entrer le numéro des pages manuellement. Séparer les nombres en utilisant des points virgules. Définir l'écart en utilisant les numéros de pages. Exemple : 10-20</langstring>
<langstring name="LNG_PRINTPDF_PREV">Pages précédentes.</langstring>
<langstring name="LNG_PRINTPDF_NEXT">Pages suivantes.</langstring>
<langstring name="LNG_PRINTPDF_PRINT">Sauvegarder les pages sélectionnées.</langstring>
<langstring name="LNG_PRINTPDF_SAVE_COMPLETE">Sauvegarder l'intégralité du livre (ignorer les sélections).</langstring>
<langstring name="LNG_PRINTPDF_TOO_MANY_PAGES"><![CDATA[<![CDATA[<b>Attention!</b><br/>En raison de limites techniques, il n'est pas possible d'imprimer plus de <b>$1</b> pages en une seule fois. Merci de bien vouloir réduire votre sélection (vous avez actuellement sélectionné <b>$2</b> pages).<br/> Sinon, vous pouvez sauvegarder l'intégralité du livre en cliquant sur le bouton "Sauvegarder l'intégralité du livre".]]></langstring>
</lang>pint.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="en">
<langstring name="LNG_PRINT">Imprimer</langstring>
<langstring name="LNG_PRINT_CLOSE">Fermer</langstring>
<langstring name="LNG_PRINT_INFO">Selectionner la page que vous souhaitez imprimer en cliquant dessus...</langstring>
<langstring name="LNG_PRINT_INFO2">ou entrer le numéro de la page manuellement. Séparer les nombres en utilisant des points virgules. Définire l' écart en utilisant les numéros de pages : exemple 10-20.</langstring>
<langstring name="LNG_PRINT_PREV">Pages précédentes.</langstring>
<langstring name="LNG_PRINT_NEXT">Pages suivantes.</langstring>
<langstring name="LNG_PRINT_PRINT">Imprimer les pages sélectionnées.</langstring>
<langstring name="LNG_PRINT_TOO_MANY_PAGES"><![CDATA[<b>Attention!</b><br/>En raison de limites techniques, il n'est pas possible d'imprimer plus de <b>$1</b> pages en une seule fois. Merci de bien vouloir réduire votre sélection (vous avez actuellement sélectionné <b>$2</b> pages).]]></langstring>
</lang>password.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_PASSWORD">Mot de passe</langstring>
</lang>options.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_SETTINGS">Options</langstring>
<langstring name="LNG_SETTINGS_ACCEPT">Sauvegarder les paramètres.</langstring>
<langstring name="LNG_SHADOWS">Ombres</langstring>
<langstring name="LNG_SHADOWS_LONG">Active ou désactive l'utilisation des ombres et des reflets lors de la rotation des pages. Léger impact sur les performances.</langstring>
<langstring name="LNG_REFLECTION">Active les reflets.</langstring>
<langstring name="LNG_REFLECTION_LONG">Active l'effet de réflexion sous le livre. Impact important sur les performances.</langstring>
<langstring name="LNG_LIQUIDSCALING">Redimensionnement automatique.</langstring>
<langstring name="LNG_LIQUIDSCALING_LONG">Active le zoom automatique. Par exemple pour ajuster automatiquement la taille du livre à la fenêtre de votre navigateur quand vous redimenssionnez cette dernière.</langstring>
<langstring name="LNG_AUTOMOVE">Déplacement automatique.</langstring>
<langstring name="LNG_AUTOMOVE_LONG">Active le mouvement automatique du livre en fonction des déplacements de la souris. Lorsque l'option est désactivée, vous pouvez déplacer le livre en déplaçant la souris tout en maintenant le bouton gauche de la souris enfoncé.</langstring>
</lang>navigationbar.xml
<?xml version="1.0" encoding="utf-8"?>
<lang id="fr">
<langstring name="LNG_FIRST_PAGE">Première page.</langstring>
<langstring name="LNG_LAST_PAGE">Dernière page.</langstring>
<langstring name="LNG_PREV_PAGE">Page précédente.</langstring>
<langstring name="LNG_NEXT_PAGE">Page suivante.</langstring>
<langstring name="LNG_GOTO_PAGE">Aller à la page $1 .</langstring>
<langstring name="LNG_GOTO_DIALOG_TIP">Merci de saisir le numéro de la page que vous souhaitez consulter, puis appuyer sur la touche "entrée".</langstring>
<langstring name="LNG_FULLSCREEN">Activation du mode plein écran (les raccourcis clavier ne fonctionnent pas en mode plein écran).</langstring>
<langstring name="LNG_RESTORE">Quitter le mode plein écran.</langstring>
<langstring name="LNG_MUTE">Son désactivé.</langstring>
<langstring name="LNG_UNMUTE">Son activé.</langstring>
<langstring name="LNG_ZOOM_IN">Agrandissement</langstring>
<langstring name="LNG_ZOOM_OUT">Réduction</langstring>
<langstring name="LNG_ROTATE_RIGHT">Rotation horaire.</langstring>
<langstring name="LNG_ROTATE_LEFT">Rotation anti-horaire.</langstring>
</lang>3) Vous devez redimenssionner la fenêtre pour les options. Il faut donc modifier le fichier options.asul avec le code suivant :
(you need to modifie the size of the option windows in options.asul)
<?xml version="1.0" encoding="utf-8" standalone="no"?><asul><style><![CDATA[button.options box{background:image(gui/options/btn_options.png)}button.close box{background:image(gui/options/btn_ok.png)}togglebutton button box{background:image(gui/options/checkbox_0.png)}togglebutton button box.over{background:image(gui/options/checkbox_1.png)}togglebutton button box.down{background:image(gui/options/checkbox_2.png)}togglebutton button.toggled box{background:image(gui/options/checkbox_3.png)}togglebutton button.toggled box.over{background:image(gui/options/checkbox_2.png)}togglebutton button.toggled box.down{background:image(gui/options/checkbox_1.png)}box.options togglebutton{anchors:pw-35}box.options text{width:pw-55}text.info{font:Verdana;bold:true;size:16;height:24;x:15}]]></style><button id="btn_options" style="common options" title="localize(LNG_SETTINGS, Settings)"/><window anchors="0,0,pw,ph" background="color(0x7f000000)" id="options" mouseenabled="true"><box anchors="(pw-w)/2,(ph-h)/2" height="185" style="container" width="450"><button anchors="pw-w" name="$btn_close$" style="common close" title="localize(LNG_SETTINGS_ACCEPT, Save settings)"/><box anchors="25,25,pw-25,ph-25" style="container options"><text style="label info" value="localize(LNG_SHADOWS, Shadows)" y="10"/><togglebutton name="chk_shadows" style="common" title="localize(LNG_SHADOWS_LONG)" y="10"/><text style="label info" value="localize(LNG_REFLECTION, Reflection)" y="40"/><togglebutton name="chk_reflection" style="common" title="localize(LNG_REFLECTION_LONG)" y="40"/><text style="label info" value="localize(LNG_LIQUIDSCALING, Liquid scaling)" y="70"/><togglebutton name="chk_liquidscaling" style="common" title="localize(LNG_LIQUIDSCALING_LONG)" y="70"/><text style="label info" value="localize(LNG_AUTOMOVE, Automove)" y="100"/><togglebutton name="chk_automove" style="common" title="localize(LNG_AUTOMOVE_LONG)" y="100"/></box></box></window></asul>Il y a un problème avec sidebar. La traduction ne fonctionne pas. Le problème provient surement de sidebar.asul.

There is a problem with "sidebar". the translation doesn't works. The problem come from the sidebar.asul files).