2010-05-06 6 views
1

J'ai un fichier de langue comme ceci:Translating fichier de langue PHP

<?php 
$lng_imagepath  = "images/"; 
$lng_imageext  = "gif"; 
$lng_characset  = "iso-8859-1"; 
$lng_prefix  = "en_"; 
$lng_tabhome  = "Home"; 
$lng_tabmyavenue = "My Profile"; 
$lng_tabregister = "Register"; 
$lng_tabhelp  = "Help"; 
$lng_tabbuybids  = "Buy Bids"; 
?> 

Quand je convertir en un fichier .html et exécuter Google translate il ressemble à ceci:

Mot de passe ou mot de passe? "; $ lng_invaliddata =" Nom d'utilisateur et mot de passe invalide. "$ lng_accountsuspend =" Votre compte a été suspendu par vindetbud.dk. "$ lng_accountdelete =" Votre compte a été supprimé par vindetbud.dk. "$ Lng_enterdata =" Entrez votre nom d'utilisateur et mot de passe "$ Lng_enterpassword =" Entrez le mot de passe "//variable page de connexion de fin// variables linguistiques pour la page d'inscription $ lng_frregistration =" Inscription gratuite.. "; $ Lng_vouchermessage =" bon, rachetables contre la première vente aux enchères vous gagnez « ; $ lng_amazingproducts = » la chance de gagner des produits à des prix « ; $ lng_registrationdata = » signer avec vindetbud.dk, s'il vous plaît remplir ce qui suit « ; $ lng_personalinfo = » renseignements personnels « ; $ lng_firstname = » Première nom « ; $ lng_lastname = » nom « ; $ lng_birthdate = » date de naissance « ;

avez-vous des idées alanyl intelligentes comment traduire le fichier

PS Je saisQu'il la grammaire ne sera pas parfait, mais il? aiderait beaucoup à utiliser google translate.

Répondre

2

Ce que je ferais serait à utiliser l'API Google Translate. Bien sûr, comme vous avez le allerede remarqué, vous ne pouvez pas simplement envoyer le contenu complet de votre dossier et vous aurez deux premiers Reconnaissez som les zones que vous souhaitez traduire. Vous pourrez profiter des avantages et des inconvénients. Quelques liens homme kan intéressé par:

0

Vous pouvez vous amuser avec sed et awk:

cat file.php | awk '{print $3}' | sed -e 's/[";]//g'

Cela extrait les chaînes que vous voulez avoir traduit. L'astuce sera de savoir comment mettre le nouveau parti de nouveau dans votre code traduit ... Je suis sure awk peut le faire, mais il est à vous de google comment.