Fork me on GitHub

vanilla 的汉化好困难啊, 都找不到地方

edited 2012年07月10日 问答求助

有没有一个统一的语言包?

比如我发现有一处没有汉化

You need to confirm your email address. Click here to resend the confirmation email.

我找到了地方 /applications/dashboard/settings/class.hooks.php
可是却无法进行汉化. 一旦直接原文件汉化, 那么结果是 null 显示.

在这点上, 我觉得 esotalk 做得很好.

此话题使用的标签:

回复

  • edited 2012年07月10日 #1

    暂时没有比较完美的中文语言包,esotalk我也参与汉化过,本地化方面没觉得有什么大差别啊

    汉化规则是这样的,如果源码里面有形如T('xx','yy' )或者T('xx')的代码,你就在 conf/locale.php 文件里面加一行 $Definition['xx'] = '你的中文翻译....'; 就可以汉化了

    那么你看到的代码是
    T('You need to confirm your email address.', 'You need ...)
    你在 conf/locale.php 文件里面加一行
    $Definition['xx'] = '你需要确认你的邮箱地址...';
    就可以了,试试看吧

  • 这篇其实讲的很清楚了 vanilla汉化指南

  • @chuck911 了解了。谢谢:)

  • dw搜索那句英文,直接改中文就可以了,我就是那样做的,很简单

  • @ch9988 直接改源码不好,升级会很麻烦

  • 升级 不知道 等多久。我不会写模版 。。晕啊

登录注册 才能回复。