Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Inserrer une imageInserrer une image
Précédente
 
Suivante
Nouveau message
02/11/2006 11:52
 
Bonjour

Pourquoi la page popup qui apparait lorsque je fait Inserer une image depuis l'éditeur incorporé a DNN, n'est pas traduite ?

J'ai fait quelques recherches, et j'ai l'impression qu'il me faut traduire directement le source JS pour y parvenir.
Avant de me lancer dans l'aventure, j'aimerais savoir si un de vous ne l'aurait pas déjà traduit ?
Et si sur DNN.FR on pourrait faire une petite place pour cette traduiction.

D'avance merci

Anthony
 
Nouveau message
15/11/2006 17:47
 

Je suis également interessé par la traduction de la fonction inserer une image depuis l'éditeur.

Je veux bien contribuer à cette traduction mais il faudra m'accompagner.

 
Nouveau message
16/11/2006 11:32
 

anthony_fr a dit :
Bonjour

Pourquoi la page popup qui apparait lorsque je fait Inserer une image depuis l'éditeur incorporé a DNN, n'est pas traduite ?

L'entrée des traductions n'existe pas.
Il existe seulement deux entrées :
- ftb.createlink.aspx
- ftb.insertsimley.asp
dans \Providers\ftb3HtmlEditorProvider\ftb3\App_LocalResources

J'ai fait quelques recherches, et j'ai l'impression qu'il me faut traduire directement le source JS pour y parvenir.
Avant de me lancer dans l'aventure, j'aimerais savoir si un de vous ne l'aurait pas déjà traduit ?
Et si sur DNN.FR on pourrait faire une petite place pour cette traduiction.

Le dossier \Providers\HtmlEditorProviders\Ftb3HtmlEditorProvider\ftb3\Languages contient déjà un fichier XML (fr-FR.xml) mais qui ne contient pas toutes les traductions.

En conclusion, il faudrait insérer les entrées du fichier en-US.XML manquantes dans la ressource fr-FR.XML pour qu'un maximum d'éléments soient traduits... si tu veux t'y coller avec moi Anthony, c'est avec plaisir !

D'avance merci

Anthony

David.


"Qui ne connait pas l'Histoire ne connait rien".
 
Nouveau message
16/11/2006 12:23
 
Salut David, ca faisait longtemps.

Aucun probleme tu peux compter sur mon aide.

Ce que tu dis est en partie vrai mais c'est un peu plus complexe que cela, car j'ai l'impression que ce provider (freetextbox) n'exploite pas a fond ce type de ressource.

Je suis partit du en-US.XML pour créer le fichier fr-FR.XML suivant

<?xml version="1.0" encoding="UTF-8" ?>
<root>
    <!-- General -->
    <resource name = "Yes">Oui</resource>
    <resource name = "No">Non</resource>
    <resource name = "0">0</resource>
    <resource name = "1">1</resource>
    <resource name = "2">2</resource>
    <resource name = "3">3</resource>
    <resource name = "4">4</resource>
    <resource name = "5">5</resource>
    <resource name = "6">6</resource>
    <resource name = "7">7</resource>
    <resource name = "8">8</resource>
    <resource name = "9">9</resource>
   
    <!-- Main FTB Stuff -->
    <resource name = "DesignModeTab">Design</resource>
    <resource name = "HtmlModeTab">HTML</resource>
   
    <!-- Buttons -->
    <resource name = "Bold">Gras</resource>
    <resource name = "BulletedList">Puces</resource>
    <resource name = "Copy">Copier</resource>
    <resource name = "CreateLink">Créer un lien</resource>
    <resource name = "Cut">Couper</resource>
     <resource name = "Delete">Effacer</resource>
    <resource name = "Indent">Augmenter le retrait</resource>
     <resource name = "InsertDate">Insérer la date</resource>
     <resource name = "InsertImage">Insérer une image</resource>
     <resource name = "InsertRule">Insérer une règle</resource>
     <resource name = "InsertTime">Insérer l'heure</resource>
     <resource name = "Italic">Italique</resource>    
     <resource name = "JustifyRight">Aligner à droite</resource>
     <resource name = "JustifyCenter">Centrer</resource>
     <resource name = "JustifyFull">Justifier</resource>
     <resource name = "JustifyLeft">Aligner à gauche</resource>
     <resource name = "NumberedList">Numérotation</resource>
     <resource name = "Outdent">Diminuer le retrait</resource>
     <resource name = "Paste">Coller</resource>
     <resource name = "Print">Imprimer</resource>
     <resource name = "Redo">Rétablir</resource>
     <resource name = "RemoveFormat">Supprimer tous les formattages</resource>
     <resource name = "StrikeThrough">Barre</resource>
     <resource name = "SuperScript">Exposant</resource>
     <resource name = "SubScript">Indice</resource>
     <resource name = "Underline">Souligner</resource>
     <resource name = "Undo">Annuler</resource>
     <resource name = "Unlink">Supprimer le lien</resource>

 

    <resource name = "IeSpellCheck">IE Correcteur orthographique</resource>
    <resource name = "NetSpell">Net Correcteur orthographique</resource>
    <resource name = "InsertImageFromGallery">Insérer une image de la gallerie</resource>
    <resource name = "WordClean">Nettoyer le code MS Word HTML</resource>
    <resource name = "EditStyle">Modifier le Style de l'élément</resource>
   
    <resource name = "Preview">Prévisualiser</resource>
    <resource name = "SelectAll">Tout sélectionner</resource>
    <resource name = "FontForeColorPicker">Couleur de police</resource>
    <resource name = "FontBackColorPicker">Couleur de fond</resource>   
    <resource name = "InsertDiv">Inserrer DIV</resource>
   
    <!-- Table Functions -->
    <resource name = "InsertTable">Insérer un Tableau</resource>
    <resource name = "EditTable">Modifier le Tableau</resource>
    <resource name = "InsertTableRowAfter">Insérer une ligne apres</resource>
    <resource name = "InsertTableRowBefore">Insérer une ligne avant</resource>
    <resource name = "InsertTableColumnAfter">Insérer une colonne apres</resource>
    <resource name = "InsertTableColumnBefore">Insérer une colonne avant</resource>
    <resource name = "DeleteTableColumn">Supprimer la colonne</resource>
    <resource name = "DeleteTableRow">Supprimer la ligne</resource>

    <!-- Form Functions -->
    <resource name = "InsertForm">Insérer un Formulaire</resource>
    <resource name = "InsertDropDownList">Insert une Combobox</resource>
    <resource name = "InsertTextBox">Insérer TextBox</resource>
    <resource name = "InsertCheckBox">Insérer une case a cocher</resource>
    <resource name = "InsertTextArea">Insérer une zone de texte</resource>
    <resource name = "InsertButton">Insérer un Bouton</resource>
    <resource name = "InsertRadioButton">Insérer bouton Radio</resource>

    <!-- DropDownLists -->
    <resource name = "FontForeColorsMenu">Couleur</resource>
    <resource name = "FontBackColorsMenu">Surbrillance</resource>
    <resource name = "FontSizesMenu">Taille</resource>
    <resource name = "ParagraphMenu">Paragraphe</resource>
    <resource name = "FontFacesMenu">Police</resource>
    <resource name = "InsertHtmlMenu">Insérer du Html</resource>
    <resource name = "SymbolsMenu">Symboles</resource>
    <resource name = "StylesMenu">Styles</resource>

    <!-- DropDownList Items -->
    <resource name = "ParagraphMenu_Normal">Normal</resource>
    <resource name = "ParagraphMenu_Heading1">Entète 1</resource>
    <resource name = "ParagraphMenu_Heading2">Entète 2</resource>
    <resource name = "ParagraphMenu_Heading3">Entète 3</resource>
    <resource name = "ParagraphMenu_Heading4">Entète 4</resource>
    <resource name = "ParagraphMenu_Heading5">Entète 5</resource>
    <resource name = "ParagraphMenu_Heading6">Entète 6</resource>
    <resource name = "ParagraphMenu_Formatted">Formatté</resource>
    <resource name = "ParagraphMenu_Address">Addresse</resource>
</root>

Hors il n'y a rien dednt concernant la traduction pour la fenetre popup qui s'active quand tu clique sur inserrer une image (ou un émoticone).

C'est pour cela que je penses qu'il faut apporter les traductions directement dans les fichiers JavaScript (exemple FTB-ImageGallery.js).

Sinon, j'ai encore des intérrogation. Par exemple le bouton inserer un smiley est bien traduit pourtant il ne se trouve pas dans le fichier XML...

Sinon pour ma part j'ai testé avec FCKeditor, et les fenêtre popup sont bien traduite, mais je viens d' adopter RadEditor de Telerik (c payant), qui est également traduit et qui fonctionne d'aprés les premiers tests bien mieux.

Anthony

PS : Bien que j'ai changé d'editeur, je reste OK pour travailler sur l'éditeur par défaut de DNN si tu as besoin.

 
Nouveau message
16/11/2006 12:24
 
Désolé pour la présentation, de mon message précédent, j'ai merdouiller quelque part...
 
Nouveau message
16/11/2006 15:32
 

Vrai pour la galerie d'image, tout est dans le JS, ce qui pose un ENORME PROBLEME, on a plus le choix de la langue quand c'est hardcodé.... et comment fait on la mise à jour sans l'accès au code ?

Le bouton "insérer un smiley" est traduit en tant que ressource dans "ftb.insertsimley.asp" via \Providers\ftb3HtmlEditorProvider\ftb3\App_LocalResources

Tu peux nous faire un topo sur la méthode pour changer d'éditeur Text/HTML ?

Zip ton fichier fr-FR.XML et passe-le moi par Courriel* (*Email en francophone) : je jette un oeil, je teste, je publie, ok ?

David.


"Qui ne connait pas l'Histoire ne connait rien".
 
Nouveau message
16/11/2006 15:52
 
Ben oui c'est vrai. J'avais cherché avant d'accuser le JS.
Et donc comme je le disais, pour traduire cet editeur, il faut se congner le fichier Localressources, le XML et meme le code JS ! Le pire c'est que meme en faisant tout cela il restera encore des mots US...

Sinon je t'ai envoyé mon fichier XML. Pour les autres un copier coller depuis le forum devrait également fonctionner.

Un tuto pour changer l'éditeur, je penses en effet que ca peut interesser. Je vais essayer de te faire cela la semaine prochaine mais uniquement pour FCKEditor qui est gratuit.
Concernant RADEditor de Telerik, l'implantation est un peu moins simple et compte tenu de son prix je ne penses pas qu'il interesse grand monde. Pourtant je trouve que c'est le meilleur...

Anthony

 
Nouveau message
16/11/2006 16:25
 
Bon pour le tuto de FCKEditor c'est tellement simple que je te l'ai déjà ecrit (dans la branche Annonce)

Anthony
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Inserrer une imageInserrer une image