cancel
Showing results for 
Search instead for 
Did you mean: 

[RESOLU] Pack français pour 3.2

ptit_louis
Champ in-the-making
Champ in-the-making
Bonjour,

Suite à l'installation, je voudrais que les users puissent choisir français dans la liste d'écran de login. Or, je n'ai que le français.
Certains forumeurs ont eu ce problème mais je n'ai pas trouvé de réponses adéquates.

Ma procédure pour le moment :
–> Téléchargement de alfresco_3.2_FR.zip (lien trouvé sur ce forum).
–> Dézip correctement effectué (là oì il fallait).
–> Edition du fichier web-client-config-custom.xml pour obtenir au final ceci :

<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="ca_ES">Catalan</language>
         <language locale="hr_HR">Croatian</language>
         <language locale="cs_CZ">Czech</language>
         <language locale="da_DK">Danish</language>
         <language locale="de_DE">German</language>
         <language locale="es_ES">Spanish</language>
         <language locale="el_GR">Greek</language>
         <language locale="fi_FI">Finnish</language>
        –>
      
      <language locale="fr_FR">French</language>

      <!–
         <language locale="it_IT">Italian</language>
         <language locale="ja_JP">Japanese</language>
         <language locale="du_NL">Dutch</language>
         <language locale="pl_PL">Polish</language>
         <language locale="pt_PT">Portuguese</language>
         <language locale="pt_BR">Portuguese (Brazilian)</language>
         <language locale="ru_RU">Russian</language>
         <language locale="sv_SV">Swedish</language>
         <language locale="tr_TR">Turkish</language>
         <language locale="zh_CN">Simplified Chinese</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>

Finalement, tout est en commentaire sauf les lignes suivantes :
<alfresco-config>
   <language locale="fr_FR">French</language>
</alfresco-config>

Enfin je n'ai pas eu besoin d'effectuer des changements sous Firefox :

[img]http://img35.imageshack.us/img35/9031/sanstitrepaf.th.jpg[/img]

Même après redémarrage d'Alfresco, rien ne bouge !

D'où vient le problème ? Pourquoi le Français n'apparait-il pas dans la liste ?


Merci
9 REPLIES 9

jayjayecl
Confirmed Champ
Confirmed Champ
Pourquoi ne pas avoir gardé :
"<config evaluator="string-compare" condition="Languages">
      <languages>
       ….
</languages>
   </config>"

?

La solution est là :

<alfresco-config>
<config evaluator="string-compare" condition="Languages">
      <languages>
<language locale="fr_FR">French</language>
</languages>
   </config>
</alfresco-config>

ptit_louis
Champ in-the-making
Champ in-the-making
C'est bizarre …

De base, l'ensemble du script était en commentaire sauf les balises <alfresco-config> et </alfresco-config>

J'ai donc remplacé le tout par le code que tu me donne. Je relance le tout (MySQL + Tomcat) mais rien n'y fait. Même en choisissant le langage Fr ou Fr-fr sous Mozilla.

jayjayecl
Confirmed Champ
Confirmed Champ
Essayez avec ceci : replace="true"

voir le code suivant :

<alfresco-config>
<config evaluator="string-compare" condition="Languages" replace="true">
      <languages>
<language locale="fr_FR">French</language>
</languages>
   </config>
</alfresco-config>

ptit_louis
Champ in-the-making
Champ in-the-making
Non, toujours pas.

Voici le screen où j'ai mon problème qui persiste.

[img]http://img36.imageshack.us/img36/4340/sanstitrehtv.th.jpg[/img]

Sinon, il y a moyen de changer la langue de l'interface client via l'interface en elle-même ?

MErci

jayjayecl
Confirmed Champ
Confirmed Champ
Pouvez-vous poster ici le contenu de votre fichier web-client-config-custom.xml au complet ?
Merci

ptit_louis
Champ in-the-making
Champ in-the-making
Le voici :

Je précise que l'ensemble du code était en commentaire après l'installation.
La première partie du code n'est plus en commentaire. C'est celle proposée par le forumeur au dessus.
Le reste est en commentaire.

<alfresco-config>
<config evaluator="string-compare" condition="Languages">
      <languages>
<language locale="fr_FR">French</language>
</languages>
   </config>
</alfresco-config>

<!–<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="ca_ES">Catalan</language>
         <language locale="hr_HR">Croatian</language>
         <language locale="cs_CZ">Czech</language>
         <language locale="da_DK">Danish</language>
         <language locale="de_DE">German</language>
         <language locale="es_ES">Spanish</language>
         <language locale="el_GR">Greek</language>
         <language locale="fi_FI">Finnish</language>
       
      
      <language locale="fr_FR">French</language>

               <language locale="it_IT">Italian</language>
         <language locale="ja_JP">Japanese</language>
         <language locale="du_NL">Dutch</language>
         <language locale="pl_PL">Polish</language>
         <language locale="pt_PT">Portuguese</language>
         <language locale="pt_BR">Portuguese (Brazilian)</language>
         <language locale="ru_RU">Russian</language>
         <language locale="sv_SV">Swedish</language>
         <language locale="tr_TR">Turkish</language>
         <language locale="zh_CN">Simplified Chinese</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>
   –>

jayjayecl
Confirmed Champ
Confirmed Champ
Chez moi, cela fonctionne.
Essayez d'introduire une erreur de syntaxe XML dans le fichier pour vérifier qu'il est bien lu au démarrage de l'application.

ptit_louis
Champ in-the-making
Champ in-the-making
Avec mon code ? Cela fonctionne ?
Hum …

Je tente avec ce contenu dans le fichier XML :

<alfresco-config>
<config evaluator="string-compare" condition="Languages">
      <languages>
<<<<language locale="fr_FR">French</language>
</languages>
   </config>
</alfresco-config>

Je relance le tout (fenêtre MySQL + Tomcat)
J'arrive sur la fenetre de login (http://localhost:8080/alfresco/faces/jsp/login.jsp)
Je fais admin / admin et tout marhce normalement, pas d'erreur de syntaxe !

Le fichier xml cité dans ton post est dans le répertoire D:\Afresco\tomcat\shared\classes\alfresco\extension\

:shock:

ptit_louis
Champ in-the-making
Champ in-the-making
ouai !

Ca y est.

Finalement, j'ai enlevé les commentaires du fichier XML et ça marche …
Pfff, tout ça pour ça.

Merci à vous.