2010-05-06 180 views
1

我有一个语言文件是这样的:翻译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"; 
?> 

当我转换成HTML文件,并运行谷歌翻译它看起来像这样:

忘记了用户名或密码? “; $ lng_invaliddata =”无效的用户名和密码。 “$ Lng_accountsuspend =”您的帐户已经暂停了vindetbud.dk。 “$ Lng_accountdelete =”您的帐户已被删除vindetbud.dk。 “$ Lng_enterdata =”请输入您的用户名和密码“$ Lng_enterpassword =”请输入密码“/ /结束登录页面的变量/ /注册页面$ lng_frregistration语言变量=”免费注册“; $ lng_vouchermessage =”凭证,对第一次拍卖赎回你赢了“; $ lng_amazingproducts =”巨大的价格取得了伟大的产品的机会“; $ lng_registrationdata =”与vindetbud.dk签署,请完成以下“; $ lng_personalinfo =”个人信息“; $ lng_firstname =”第一名称“; $ lng_lastname =”姓氏“; $ lng_birthdate =”出生“日期;

你有丙氨酰巧妙的构思如何将文件翻译

PS我knowthat语法不会是完美的,但它?会帮助很多人使用谷歌翻译。

回答

2

我会做是对使用谷歌翻译API。当然,你有allerede注意到,你不能简单地把你的文件的完整内容,所以你将有两个首先认识要翻译索姆地区。您可以通过使用常规expresions这样做。某些链接简文感兴趣:

0

你可以有一些有趣的AWK和sed:

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

这将提取您想要的字符串已翻译。诀窍将是如何把翻译党回到你的代码再次...我酸酸的awk可以做到这一点,但它是由你来谷歌如何。