Accueil Floss Manuals francophone

Freedomfone

Localiser votre Interface Utilisateur

Freedom Fone facilite les localisations PO basé. Pour plus d'informations techniques sur la façon d'extraire toutes les chaînes dans un fichier PO, lisez la section Localisation du notre Guide Pour Développeurs.

Freedom Fone ont déjà localisé des interfaces utilisateur dans plusieurs langues que vous pouvez les tirer profit de. Si vous souhaitez modifier votre version de Freedom Fone dans un langage plus approprié pour vous, suivez ces étapes.

L'exemple fourni est pour l'ajout d'une localisation française.

Téléchargez une copie du fichier de langue français le plus récent sur le site Freedom Fone.

Copiez votre fichier .po localisée sur le bureau de votre serveur Freedom Fone. S'il a un nom de fichier différent, renommez votre fichier .po localisée à default.po.

Ouvrez une fenêtre de terminal (en cliquant sur l'icône Terminal dans le centre de la barre de titre en haut de l'écran du bureau Freedom Fone) et créer un nouveau dossier avec les trois lettres ISO code (ISO_6393) pour la nouvelle langue. Assurez-vous à utiliser les conventions internationales de nommer votre dossier. Pour de plus amples informations visitez http://www.sil.org/iso639-3/codes.asp

Pour Version 2.0

cd /usr/local/freedomfone/gui/app/locale
sudo mkdir fre
cd fre

Pour Version 2.S

cd /opt/freedomfone/gui/app/locale
sudo mkdir fre
cd fre

Créez un dossier appelé LC_MESSAGES sous votre dossier de la langue nouvelle

sudo mkdir LC_MESSAGES
cd LC_MESSAGES

Copiez votre fichier default.po localisé dans ce dossier LC_MESSAGES

 cp /home/manguensis/Desktop/default.po default.po

Important: S'il vous plaît noter que le nom du dossier manguensis peut changer si vous utilisez une version différente:
v2.0.x = sekowei
v2.S.7, 2.S.8 = sharicus
v2.D.x = suyo

Modifiez les autorisations de rendre exécutable default.po par tous les utilisateurs.

chmod a-x default.po

Ensuite, nous devons ajouter la nouvelle langue comme une option pour le sélecteur de langue déroulant sur la page Tableau de bord > Paramètres sur Freedom Fone.

Ouvrez la configuration CakePHP fichier

Pour Version 2.0

gedit /usr/local/freedomfone/gui/app/config/config.php 

Pour Version 2.S

gedit /opt/freedomfone/gui/app/config/config.php 

et ajouter votre langage au fond de la variable $config['LANGUAGES']. Assurez-vous d'ajouter une virgule à la fin de la ligne au-dessus de votre entrée.

config['LANGUAGES']=   array(
'eng'   =>   __('English',true),
'fre'   =>   __('French',true),
'por'   =>   __('Portuguese',true),
'esp'   =>   __('Spanish',true),
'swa'   =>   __('Swahili',true)
);

Dans l’arrière, CakePHP s'applique la locale sélectionnée dans la AppController (beforeFilter). Pour tester votre localisation, aller à la page Tableau de bord > Paramètres sur Freedom Fone et sélectionnez votre nouvelle option de langage.