|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 67 ![]() |
Bonjour,
Je viens de trouver un script de traduction de fichier langue php. Celui-ci utilise l'API Google Gtranslate, je viens de le tester, il marche à merveille, ce n'est qu'une traduction, mais si on doit traduire 3000 lignes, cela devient très fastigieux. ![]() Mon problème, mon fichier de langue à traduire n'est pas en php, c'est un fichier ini. Cela ne devrai pas changer grand chose mais le script vérifie s'il s'agit bien d'une variable "$" pour poursuivre la traduction, dans le cas contraire le fichier reste pareille, sans aucun changement. ![]() Je vais donc poster le fichier index.php du script, peu être quelqu'un peut m'aider, je ne m'y conait pas trop en php. Code :
J'attends vos réponses avec impatiente |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 058 ![]() |
c'est pour traduire les variables d'un fichier php ? t'a un exemple de fichier de départ et un de fin ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||||||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 67 ![]() |
Pour que la traduction fonctionne il faut que ce soit un fichier php :
Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 058 ![]() |
tu veux traduire tout les fichier .ini d'un dossier si j'ai bien compris
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 | |||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 67 ![]() |
Citation:
J'ai essayé d'enlever la partie : mais il senblerai qu'elle ai un role important à jouer, j'ai eu une erreur en retour. Il faudrai qu'il teste si c'est un fichier ini ou que dans la partie : Code :
La partie traduite étant simplement celle entre les " ". Je pense qu'il s'agit de l'absence de "$" dans mon fichier ini. En language humain : Si le fichier est un ini, recupérer le texte dans les " ", la traduire puis la recopier à la place. As tu une idée? |
|||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 058 ![]() |
si c'est un seul fichier tas pas besion de tout le code, pourquoi avec garder dir et compagnie ? repart de zéro ca va être plus simple
t'as une clé pour l'API google ? le script a la base est pas top, c'est mieux de partie sur un bonne base, (j'ai tester en 20 lignes c'est baclé)
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 67 ![]() |
Je ne me suis pas trop aventuré dans le code vu que celui ci est fonctionnel,
j'ai tester avec un fichier php, la traduction est quasi parfaite. Je n'ai pas de clé pour l'API de google, il s'agit d'une classe qui communique avec les services de google translate. C'est un scipt qui utilise GTranslate. C'est une librairie non suporté officielement par google. |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 058 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 67 ![]() |
C'est ce que je veux faire mais mon script ne prend même pas le fichier .ini en compte,
mais sa ne marche qu'avec du php, c'est cela que je veux changer principalement, et pour les chaines, j'ai fait un test avec un petit fichier, sa reste impecable, mais c'est à voir pour mon fichier ini de plusieurs millers de lignes. -Il y a t'il un moyen de transformer mon fichier .ini en .php, sans que j'ai à ajouter "$" à chaque debut de ligne? -Puis le reconvertir en .ini après. Je ne sais pas si ma démarche est bonne, dit moi ce que tu en pensse. Pour les chaines je pourais les ajoutés plus tard, moi fastigieux que la traductuion de tous le fichier. |
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 058 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com