31,003
edits
| Line 12: | Line 12: | ||
Pour traduire ou mettre à jour tous les fichiers dans une nouvelle langue, lancez simplement le script: | Pour traduire ou mettre à jour tous les fichiers dans une nouvelle langue, lancez simplement le script: | ||
<source lang="bash"> | <source lang="bash"> | ||
php autotranslator.php lang_code_source lang_code_target | php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY | ||
</source> | </source> | ||
Par exemple : | Par exemple : | ||
<source lang="bash"> | <source lang="bash"> | ||
php autotranslator.php en_US pt_PT | php autotranslator.php en_US pt_PT GOOGLEAPIKEY | ||
</source> | </source> | ||
pour traduire en portugais (pt_PT) en utilisant l'anglais (en_US) comme fichiers sources. | pour traduire en portugais (pt_PT) en utilisant l'anglais (en_US) comme fichiers sources. | ||
| Line 23: | Line 23: | ||
Les chaines déjà traduites sont conservées tel quelles. | Les chaines déjà traduites sont conservées tel quelles. | ||
L'outil utilise le service de [http://translate.google.com traduction Google] pour trouver la valeur traduite d'une chaine, aussi un accès internet depuis le poste où est lancé la commande est requis. | L'outil utilise le service de [http://translate.google.com traduction Google] pour trouver la valeur traduite d'une chaine, aussi un accès internet depuis le poste où est lancé la commande est requis. | ||
De plus, une clé pour utiliser les API Google Translate sont nécessaire et Google fait payer l'utilisation de cette API (20 $ / 1 000 000 de caractères traduits). | |||
Votre PHP doit de plus avoir les permissions d'écrire dans le répertoire '''htdocs/langs''' directory et doit avoir les fonctions de l'extension curl disponibles. | Votre PHP doit de plus avoir les permissions d'écrire dans le répertoire '''htdocs/langs''' directory et doit avoir les fonctions de l'extension curl disponibles. | ||