繁体   English   中英

希望将页面翻译成另一种语言。 总js的本地化示例?。它是否翻译了整个页面/欢迎信息?

[英]looking to translate the page to another language. localization example of total js?.Does it translate the whole page/welcome message?

// Total.js 翻译文件 // 创建时间:2014-12-18 10:32

// index.html

T80818744        : Titulok
T-52966915       : Ahoj svet!
T-1870230665     : Total.js je webový framework pre Node.js

// 重要提示:此行是手动创建的

消息:Priame čítanie

Total.js 只能翻译包含在@(TEXT TO LOCALIZE)短语。 首先你需要定义 Total.js 委托onLocale ,它可以为每个请求设置语言:

F.onLocale = function(req) {

    // req.query.*
    // req.cookie('cookie_name');
    // req.headers['*']

    switch (req.query.langauge) {
        case 'sk':
        case 'cz':
        case 'ru':
            return req.query.langauge;
    }

    return 'en';
};
  • 框架尝试以/resources/YOURLANGUAGE.resource形式查找资源文件
  • 如果文件存在,则框架应用本地化
  • 否则框架将使用一个名为: default.resource (如果存在)的默认资源
  • 否则框架使用视图中定义的短语

如何使用本地化创建资源文件?

我为本地化准备了很棒的实用程序,只需从 NPM 安装 Total.js 框架作为全局库: $ sudo npm install -g total.js

$ cd yourapp
$ totaljs --translate

Total.js 终端应用程序将创建translate.resource文件。 本地化此文件并将其复制到/resources/YOURLANGUAGE.resource并重新启动应用程序。 就这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM