找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 91|回复: 8

自己翻的WHMCS 6.2语言包

[复制链接]

3

主题

9

回帖

35

积分

新手上路

积分
35
发表于 2016-1-4 22:25:41 | 显示全部楼层 |阅读模式
本帖最后由 小羊 于 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);
回复

使用道具 举报

312

主题

4409

回帖

9894

积分

论坛元老

积分
9894
发表于 2016-1-4 22:26:35 | 显示全部楼层
不错,不管了,点个赞再说,楼主再接再厉
回复

使用道具 举报

814

主题

9942

回帖

2万

积分

论坛元老

积分
22410
发表于 2016-1-4 22:33:27 | 显示全部楼层
不错,不管了,点个赞再说,楼主再接再厉
回复

使用道具 举报

30

主题

331

回帖

804

积分

高级会员

积分
804
发表于 2016-1-4 22:43:55 | 显示全部楼层
表扬楼主!点赞!
回复

使用道具 举报

16

主题

493

回帖

1090

积分

金牌会员

积分
1090
发表于 2016-1-4 22:45:43 | 显示全部楼层
来个6.X的模板吧
回复

使用道具 举报

694

主题

1882

回帖

5928

积分

论坛元老

积分
5928
发表于 2016-1-4 22:57:24 | 显示全部楼层
不错,不管了,点个赞再说,楼主再接再厉
回复

使用道具 举报

56

主题

1719

回帖

3704

积分

论坛元老

积分
3704
发表于 2016-1-4 22:57:50 | 显示全部楼层
棒棒的
回复

使用道具 举报

33

主题

288

回帖

719

积分

高级会员

积分
719
发表于 2016-1-5 00:22:42 | 显示全部楼层
不错,不管了,点个赞再说,楼主再接再厉很牛逼 技术人才
回复

使用道具 举报

245

主题

1380

回帖

3603

积分

论坛元老

积分
3603
发表于 2016-1-5 00:56:54 | 显示全部楼层
不错,不管了,点个赞再说,楼主再接再厉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-22 14:56 , Processed in 0.019173 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表