美文网首页apostrophe
apostrophe多国语—— apostrophe-i18n

apostrophe多国语—— apostrophe-i18n

作者: BL_Fang | 来源:发表于2017-08-16 21:25 被阅读46次

apostrophe是国外一款免费的开源cms网站搭建框架,基于express实现,含有大量实用的插件。但是目前发现国内相关的资料非常少,所以撰写此文。本文的主题是实现apostrophe的多国语化。

apostrophe官方版中已经自带apostrophe-i18n模块,只需要在app.js中如下设置即可实现多国语。

modules: {
    'apostrophe-i18n': {
        locales: ['zh','en'],
        defaultLocales: 'zh',
        cookie: 'apos_language'
    }
}

上面,locales表示存在的几种语言,zh表示有中文,en表示有英文;defaultLocales表示网站默认选择哪种语言。在这里的设置都会经过apostrophe-i18n传递给node的i18n。更多设置可以查看这里

如此设置以后,在根目录下的locales文件夹中会自动生成对应语言的配置文件,并且网站后续新增加的句子等都会在这些文件中更新,格式为json,我们只需要将键值翻译为对应的语言即可。

在网站中,需要多国语的地方需要这样写

{{__('New Page') }} 

最终的效果是这样的


图片.png

相关文章

  • apostrophe多国语—— apostrophe-i18n

    apostrophe是国外一款免费的开源cms网站搭建框架,基于express实现,含有大量实用的插件。但是目前发...

  • Apostrophe

    撇号 Apostrophe The apostrophe has two uses: To show the om...

  • 英语符号

    横杠“-” HYPHEN 下横杆“_“ UNDERSCORE 破折号: DASH apostrophe ( ’ '...

  • unescaped apostrophe in string

    字符串中未转义的撇号(记住找到所有,Android studio的定位的位置可能不对)1.建议更新到最新的comp...

  • 这个英语标点是专为懒人发明的

    撇号(’)的英语叫做“Apostrophe”源自希腊语 “apóstrophos”,意思是“turning awa...

  • L' 用英语怎么读右上角的撇号?

    L' 用英语怎么读右上角的撇号?Apostrophe 系统学习所有英文标点符号读法,欢迎评论补全

  • 旧词新学

    国语:防民之口,甚于防川。川雍而溃,伤人必多。

  • 英语中撇号+s('s)的用法

    英语中,撇号(apostrophe[əˈpɒstrəfi])(‘s)主要有三大功能。 1.在名词或某些代词之后加s...

  • 随笔(—)

    前天参加了我们学校外国语分会的部门换届大选,外国语学院的女生很多,但是也是让我学到了很多。 首先,女生多但并不代表...

  • 韩语教材pdf、网课、音频

    #韩语# #自学韩语# #标准韩国语# #延世韩国语# #首尔大学韩国语# #韩国语教程# #新标准韩国语# #T...

网友评论

    本文标题:apostrophe多国语—— apostrophe-i18n

    本文链接:https://www.haomeiwen.com/subject/llswrxtx.html