全球主机交流论坛

标题: 自己翻的WHMCS 6.2语言包 [打印本页]

作者: 小羊    时间: 2016-1-4 22:25
标题: 自己翻的WHMCS 6.2语言包
本帖最后由 小羊 于 2016-1-4 22:28 编辑

好吧其实连作业都没写。。就在这翻译2333

pan.baidu.com/s/1mgYGbeo

【仅前台!!】

因为之前只有5.x的翻译包,然后就写了个C#代码自动跑翻译
结果依然还有30%没翻译。。就自己手翻了。
居然卡死循环QAQ




PS::D:\chinese.php是5.x的语言包,D:\simplified.php是english.php复制一份过来的
有大神帮忙完善一下翻译和这个自动从现有源翻译的小工具吗QAQ

StreamReader file = new StreamReader("D:\\simplified.php", Encoding.UTF8);
string source = file.ReadToEnd();
StreamReader file_trans = new StreamReader("D:\\chinese.php", Encoding.UTF8);
string trans = file_trans.ReadToEnd();
trans = trans.Replace("\r\n", "\n");
int next_position = source.IndexOf("$_LANG");
while (next_position != -1)
{
    int next_equal = source.IndexOf("] = \"", next_position);
    int value_end = source.IndexOf("\";", next_equal);
    string item = source.Substring(next_position, value_end - next_position + 2);
    string prepose = source.Substring(next_position, next_equal - next_position + 4);
    int item_found = trans.IndexOf(prepose);
    if (item_found != -1)
    {
        int item_end = trans.IndexOf("\";", item_found);
        string item_to_be_replaced = trans.Substring(item_found, item_end - item_found + 2);
        source = source.Replace(item, item_to_be_replaced);
        next_position = source.IndexOf(item_to_be_replaced) + item_to_be_replaced.Length;
        next_position = source.IndexOf("$_LANG", next_position);
    }
    else
    {
        next_position = source.IndexOf("$_LANG", next_position + item.Length);
    }
}
StreamWriter file2 = new StreamWriter("D:\\translated.php", false, Encoding.UTF8);
file2.Write(source);
file2.Dispose();
Console.WriteLine(source);
作者: weishimi    时间: 2016-1-4 22:26
不错,不管了,点个赞再说,楼主再接再厉
作者: zrj766    时间: 2016-1-4 22:33
不错,不管了,点个赞再说,楼主再接再厉
作者: vnet    时间: 2016-1-4 22:43
表扬楼主!点赞!
作者: 2005exf    时间: 2016-1-4 22:45
来个6.X的模板吧
作者: 8QE.    时间: 2016-1-4 22:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: danwant    时间: 2016-1-4 22:57
不错,不管了,点个赞再说,楼主再接再厉
作者: muaty    时间: 2016-1-5 00:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: qibinghua    时间: 2016-1-5 00:56
棒棒的
作者: glzjin    时间: 2016-1-5 01:03
不错,不管了,点个赞再说,楼主再接再厉
作者: loveni    时间: 2016-1-5 08:10
很牛逼 技术人才
作者: 虚空    时间: 2016-1-5 09:41
不错,不管了,点个赞再说,楼主再接再厉




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4