Update 3.4.a vers 3.4.c + Langue FR

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

Update 3.4.a vers 3.4.c + Langue FR

Bonjour,

Nous utilisons depuis quelques mois la version 3.4.a d'alfresco en anglais.
Avant de passer en mode production, je voudrai faire un update de ma version vers la 3.4.c et ajouter la langue française.

Pour la migration, j'ai remplacé mes alfresco.war et share.war de la 3.4.a par ceux de la 3.4.c, mais pour la langue, je ne sais pas comment faire.

Avez vous une solution ?

Merci.
2 Replies
jeanjot
Active Member

Re: Update 3.4.a vers 3.4.c + Langue FR

Normalement cela devait marché, mais sinon, une autre façon est de faire :
1. De sauvegarder votre Alf_data existant de la 3.4.a
2. de sauvegarder votre mysql de la version 3.4.a
3. De désinstaller la version 3.4.a
4. D'installer la version 3.4.c
5. De recopier le dossier alf_data dans le nouveau alfresco
6. De recopier le dossier mysql de la 3.4.a à la place de celui de la 3.4.c
7. Et de démarrer la version 3.4.c

La gestion de la langue française étant par défaut dans la version 3.4.c
J'espère ne pas avoir dit de bêtise …
kriner
Member II

Re: Update 3.4.a vers 3.4.c + Langue FR

Bonjour,
la localisation française est supportée par défaut dans la version 3.4.c.
Elle nécessite cependant d'utiliser le paramètre de langue fr_FR dans le navigateur et non pas simplement fr.
Soit vous demandez à tous vos utilisateurs de changer ce paramètre, soit il faut exécuter un petit script qui va copier tous les fichier xxx.yyyfr_FR.properties en xxx.yyyfr_FR.properties dans les répertoires adéquats.
Exemple de script en environnement Unix/Linux:
#!/bin/sh
#
# ce script crée les fichiers de localisation fr à partir de la localisation par défaut en fr_FR d'Alfresco
#
export PATH=/usr/bin:/bin:/usr/sbin:/sbin

SHAREROOT=/var/lib/tomcat5.5/webapps/share/WEB-INF/classes/alfresco

cd $SHAREROOT
files=`find . -name \*_fr_FR.properties`
for f in $files
do
  dir=`dirname $f`
  name=`basename $f`
  link=`echo $name | sed -e "s/fr_FR/fr/"`
  cd $SHAREROOT/$dir
  cp -p $name $link
  echo "File $link created in $SHAREROOT/$dir"
done

exit

A exécuter bien sûr après chaque (re)déploiement de share.war

Cordialement.