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.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.