[Résolu] Traduction de l'interface

cancel
Showing results for 
Search instead for 
Did you mean: 
abdes13
Member II

[Résolu] Traduction de l'interface

Bonjour,

Désolé si c'est un thread 'banal' mais n'ayant toujours pas la possibilité d'accéder à la doc Alfresco, je pose quand même la question sur le forum.
Quelle est la procédure complète pour traduire mon interface Alfresco (version lab 30c) en français ?

Merci.
13 Replies
jeanjot
Active Member

Re: [Résolu] Traduction de l'interface

Bonjour

Lire ce post pour la partie share (collaborative) :
http://forums.alfresco.com/fr/viewtopic.php?f=9&t=2595

Et ce Post pour la partie Explorer :
http://forums.alfresco.com/fr/viewtopic.php?f=9&t=2596

Voilà, sans avoir à chercher, Sympa !
abdes13
Member II

Re: [Résolu] Traduction de l'interface

Merci, c'est trés sympa,

Juste si vous pouvez me dire un peu plus sur ce que c'est que la partie Share.
abdes13
Member II

Re: [Résolu] Traduction de l'interface

J'ai bien suivi la procédure d'installation pour l'Explorer mais rien ne se passe. J'ai toujours que l'"English" et pas de français dans la page de login.
Dans les logs d'alfresco je retrouve l'erreur suivante :
09:58:03,640 ERROR [org.alfresco.config.BaseConfigService] Input stream invalid - skipped for source: classpath:alfresco/extension/web-client-config-custom.xml' 
org.alfresco.config.ConfigException: Failed to parse config stream

Dans mon fichier web-client-config-custom.xml, j'ai bien mis la langue française en locale :
<alfresco-config>

   <!– Example of overriding the from email address –>
   <!–
   <config>
      <client>
         <from-email-address>someone@your-domain.com</from-email-address>
         <search-max-results>100</search-max-results>
      </client>
   </config>
   –>

   <!– Example of adding languages to the list in the login page –>
  
  <config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="fr_FR">Française (France)</language>
      </languages>
  </config>

  
   <!– Example of configuring advanced search –>
   <!–
   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
         </content-types>
         <custom-properties>
            <meta-data aspect="app:simpleworkflow" property="app:approveStep" />
         </custom-properties>
      </advanced-search>
   </config>
   –>

   <!– Example of changing the sort direction for a view in the client –>
   <!–
   <config evaluator="string-compare" condition="Views">
      <views>
         <view-defaults>
            <topic>
               <sort-direction>ascending</sort-direction>
            </topic>
         </view-defaults>
      </views>
   </config>
   –>

   <!– Example of adding a custom icon to the Create Space dialog –>
   <!–
   <config evaluator="string-compare" condition="cm:folder icons">
      <icons>
         <icon name="space-icon-custom" path="/images/icons/space-icon-custom.gif" />
      </icons>
   </config>
   –>

   <!– The config below shows how to incorporate the example model–>
   <!– into the web client, for this to work you will need to –>
   <!– rename example-model-context.xml.sample to example-model-context.xml –>
   <!–
   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="my:sop" />
      </content-types>
   </config>

   <config evaluator="node-type" condition="my:sop">
      <property-sheet>
         <show-property name="mimetype" display-label-id="content_type"
                        component-generator="MimeTypeSelectorGenerator" />
         <show-property name="size" display-label-id="size"
                        converter="org.alfresco.faces.ByteSizeConverter"
                        show-in-edit-mode="false" />              
         <show-property name="my:publishedDate" />
         <show-association name="my:signOff" />
         <show-property name="my:authorisedBy" />
         <show-child-association name="my:processSteps" />
      </property-sheet>
   </config>

   <config evaluator="aspect-name" condition="my:imageClassification">
      <property-sheet>
         <show-property name="my:width"/>
         <show-property name="my:height"/>
         <show-property name="my:resolution"/>
      </property-sheet>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="my:imageClassification"/>
      </aspects>
   </config>

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="my:sop" />
         </content-types>
         <custom-properties>
            <meta-data type="my:sop" property="my:authorisedBy" />
            <meta-data aspect="my:imageClassification" property="my:resolution" />
         </custom-properties>
      </advanced-search>
   </config>
   –>

</alfresco-config>
Quelqu'un peut il m'éclairer ?
Merci.
abdes13
Member II

Re: [Résolu] Traduction de l'interface

Quelqu'un qui utiliserait plusieurs langues, ouàla limite juste la langue française pourrait il poster son fichier web-client-config-custom.xml pour comparaison.

Merci.
abdes13
Member II

Re: [Résolu] Traduction de l'interface

Je viens de trouver l'origine du problème : c'est le 'ç' du mot 'Français'
Si je mets dans le fichier web-client-config-custom.xml :
<languages>
         <language locale="fr_FR">Français</language>
      </languages>
ça ne marche pas. Par contre avec :
<languages>
         <language locale="fr_FR">Francais</language>
      </languages>
la ça marche.

Maintenant il s'agit de contourner ce pb ou de trouver la solution si elle existe. Quelqu'un aurait il déjà rencontré ce pb et résolu ?
christophes
Member II

Re: [Résolu] Traduction de l'interface

Essaie de changer l'encodage de ton fichier XML (Attention :  faire un back-up du fichier avant) et de le passer en UTF-8 qui supporte les caractères accentués et tous les autres caractères un peu spéciaux tel que le 'ç'.

Christophe
abdes13
Member II

Re: [Résolu] Traduction de l'interface

Merci Christophe pour la réponse.
Vous parlez bien de changer l'encodage du fichier web-client-config-custom.xml ? Si c'est le cas comment le faire ? juste ajouter 'encoding="UTF-8"' dans la balise  '<config evaluator="string-compare" condition="Languages">' ?
abdes13
Member II

Re: [Résolu] Traduction de l'interface

En encodant le fichier web-client-config-custom.xml en utf-8 (cad en rajoutant la balise <?xml version="1.0" encoding="UTF-8"?> en tout début de fichier) j'ai toujours le même souci avec le 'ç'.
D'autres pistes ?
rgouyet
Member II

Re: [Résolu] Traduction de l'interface

Avez-vous essayé de rajouter cet argument au niveau des options de la ligne de commande de lancement de JAVA(JAVA_OPTS).
-Dfile.encoding=UTF-8


Egalement : le fichier avec le "ç" doit peut-être être  sauvegardé avec un éditeur de texte qui prend en charge l'UTF8.