PHP语言文件的翻译

PHP语言文件的翻译,php,parsing,Php,Parsing,我有这样一个语言文件: <?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_t

我有这样一个语言文件:

<?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";
?>

当我转换成.html文件并运行Google translate时,它看起来是这样的:

Glemt brugernavn eller adgangskode?“;$lng_invaliddata=“Ugyldig brugernavn og密码。“$lng\u accountsuspend=“Din konto er suspenderet af vindetbud.dk。“$lng_accountdelete=“Din konto er blevet slettet af vindetbud.dk。“$lng\u enterdata=“Angiv brugernavn og adgangskode。”$lng\u enterpassword=“Angiv adgangskoden。”//荡妇登录端变量//用于注册端的语言变量$lng\u frregistration=“免费注册”;$lng\u vouchermessage=“凭单,葡萄酒酿造厂”$lng\u amazingproducts=”在vinde fantastiske produkter直到fantastiske priser之前,$lng_registrationdata=“Du kan tilmelde med vindetbud.dk,bedes Du udfylde følgende”$lng_personalige=“Personlige oplyslinger”$lng_firstname=“første Name”$lngølastname=“Efternavn”$lngølngøu birthdate=“fødsdato”

你对如何翻译这个文件有什么好主意吗


另外,我知道语法并不完美,但使用google translate会有很大帮助。

我会使用google translate API。当然,正如您已经注意到的,您不能简单地发送文件的完整内容,因此您必须首先识别要翻译的区域。您可以使用常规的expresions.您可能感兴趣的一些链接:


您可以通过awk和sed获得一些乐趣:

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

这将提取要翻译的字符串。诀窍将是如何将翻译后的部分重新放入代码中。。。我相信awk可以做到这一点,但这取决于你谷歌出如何