ii18n - 是一个 Go 的 i18n 库,采用 MIT 开源协议。通过读取翻译映射格式的配置文件来实现多语言翻译。使用起来非常简单方便。
go get github.com/syyongx/ii18n
import github.com/syyongx/ii18n func main() { config := map[string]Config{ "app": Config{ SourceNewFunc: NewJSONSource, OriginalLang: "en-US", BasePath: "./testdata", FileMap: map[string]string{ "app": "app.json", "error": "error.json", }, }, } NewI18N(config) message := T("app", "hello", nil, "zh-CN") }
NewI18N(config map[string]Config) *I18N T(category string, message string, params map[string]string, lang string) string
参考 testdata 目录。
src同级别新建lang文件夹 里面包含cn.ts,en.ts,index.ts 1:cn.ts /* eslint-disable */ const zhLocale = require("element-ui/lib/locale/lang/zh-CN"); const cn = { time: '时间', ...zhLocale.default }; export default cn; 2
1:下载i18n插件 npm install vue-i18n npm install @intlify/vue-i18n-loader 2:在main.js中注册(都是基本操作) // main.js import Vue from 'vue' import VueI18n from 'vue-i18n' import App from './App.vue' Vue.use(VueI18n
Mpx 支持国际化 i18n,使用方式及支持能力与 vue-i18n 非常接近。 使用方法 Mpx 自带 i18n 能力,无需额外安装插件。由于小程序模板中的 i18n 函数是通过 wxs 编译注入进行实现,我们需要将 i18n 配置传入到 MpxWebpackPlugin 中来使 i18n 生效,这是与 vue-i18n 最大的区别。 配置方法 I18n 配置传入到 MpxWebpackPlug
暂时只支持配合vux-loader使用。 如果你只需要默认的中文组件,那么你可以略过下面说明,只要启用vux-ui插件即可。 默认不配置此插件时,vux源码会按照默认语言zh-CN进行静态编译,和原来的使用没有明显不同。 详细请参照 vux-loader的vux-i18n文档
若要让您的网站以不同语言呈现,您可使用国际化(internationalization)功能。请先在 _config.yml 中调整 language 设定,这代表的是预设语言,您也可设定多个语言来调整预设语言的顺位。 language: zh-tw language: - zh-tw - en 语言文件 语言文件可以使用 YAML 或 JSON 编写,并放在主题文件夹中的 languages 文
主要内容:时区转换,可用时区UTC代表协调世界时。 这是时间标准,并在全世界普遍使用。 所有时区的计算都与UTC的时差相当。 例如,丹麦哥本哈根的时间是表示UTC时间加上一个小时。用于在数据库中存储日期和时间。 时区转换 以下示例将展示各种时区的转换。 我们将以毫秒为单位打印一天中的小时和时间。 第一次将会有所不同,第二次将保持不变。 文件:IOTester.java - 执行上面示例代码,得到以下结果 - 可用时区 以下示
主要内容:资源包:,访问消息:,Localization 例子:国际化(i18n)是规划和实施的产品和服务,使他们能很容易地适应特定的本地语言和文化的过程中,这个过程被称为本地化。国际化的过程有时也被称为翻译或本地化启用。国际化是缩写i18n,因为我和两端用n字打头,并有18个字符之间的第i个和最后n。 Struts2提供本地化,即,国际化(i18n)支持,通过资源包,拦截器和标签库在以下地方: UI 标签 消息和错误 动作类 资源包: Struts2 使用资
使用类,可以更改默认分隔符,分组分隔符等。 下面的例子说明了上述的情况。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类根据给定的模式格式化日期。 它也用于解析日期从字符串,其中字符串包含提到的格式的日期。 请参阅以下使用类的示例。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类根据区域设置格式化日期。 由于不同的国家使用不同的格式来显示日期。 这个类在处理应用程序内部化日期时非常有用。 以下示例显示如何创建和使用类。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -