🚀HeyUI完成国际化支持啦🌏🇨🇳🐼

简介: 距离上一次的TextEllipsis两周,终于又要迎来一次大的变动了。 是的,我终于把HeyUI的国际化写完了,还顺便把整个网站翻译了一遍。 总之,花费大半个月的时间。 , 默默回首我的端午假期.....

距离上一次的TextEllipsis两周,终于又要迎来一次大的变动了。
是的,我终于把HeyUI的国际化写完了,还顺便把整个网站翻译了一遍。

总之,花费大半个月的时间。
, 默默回首我的端午假期.....

英文版官网

首先,我们已经有了英文版的系统啦。
戳我去看看

🇨🇳HeyUI国际化

HeyUI默认使用中文,如果需要使用其他语言,或者你需要修改一些表述方式,也可以参考下面的配置修改。

设置系统的语言




import Vue from 'vue';
import HeyUI from 'heyui';
import en from 'heyui/dist/locale/en-US';

Vue.use(HeyUI);
HeyUI.locale(en);

使用vue-i18n


import Vue from 'vue';
import HeyUI from 'heyui';
import VueI18n from 'vue-i18n';
import en from 'heyui/dist/locale/en-US';
import zh from 'heyui/dist/locale/zh-CN';

Vue.use(HeyUI);
Vue.use(VueI18n);
const messages = {
  en: Object.assign({ message: 'hello' }, en),
  zh: Object.assign({ message: '你好' }, zh)
};
const i18n = new VueI18n({
  locale: 'zh',  // set locale
  fallbackLocale: 'en',
  messages  // set locale messages
});

// init i18n with heyui
HeyUI.i18n(i18n);

// change language
// vue file
this.$i18n.locale = 'en';
// or
i18n.locale = 'en';



最后

其实,整个网站的翻译都是我一个人翻译的(使用工具的)。
如果觉得哪里翻译的不好,非常欢迎你的issue

希望越来越多的人支持我们的项目:

期待大家的star

⌛下一步

HeyUI组件库,目前来说,整体功能已经很稳定了。
下一步就是补充系统的测试用例。
希望有一个能够覆盖全面的测试用例,用来支撑系统未来开发维护的稳定性。
加油!


原文发布时间为:2018年06月27日
本文作者: vvpvvp
本文来源:掘金  如需转载请联系原作者
相关文章
|
8月前
|
存储 开发框架 自然语言处理
【Uniapp 专栏】Uniapp 的多语言支持功能详解
【5月更文挑战第14天】Uniapp是一款跨平台开发框架,提供强大多语言支持,助力开发者轻松构建支持多种语言的应用,提升用户体验和市场拓展。其特点包括灵活的语言管理、跨平台一致性。通过语言文件存储内容,切换机制让用户自由切换。注重翻译准确性和文化适应性,集成到页面和组件中,同时关注性能优化。面对翻译不一致和更新及时性等问题,Uniapp将持续发展和完善,为全球化应用开发提供强有力支持。
325 3
【Uniapp 专栏】Uniapp 的多语言支持功能详解
|
8月前
|
自然语言处理 中间件 开发者
Django的国际化与本地化支持:打造多语言应用
【4月更文挑战第15天】Django,一款强大的Web框架,内置出色的支持国际化和本地化功能,使得创建多语言应用变得简单。本文介绍了国际化(i18n)与本地化(l10n)的概念,阐述了Django的相应机制,包括标记可翻译字符串、提取与翻译、设置语言和地区、本地化格式处理。遵循文中步骤,开发者能有效构建适应不同语言和地区需求的Web应用,提升用户体验。
|
8月前
|
数据采集 JSON JavaScript
探索LinkedIn:使用TypeScript和jsdom库的高级内容下载器
LinkedIn是一个专业的社交网络平台,拥有超过7亿的用户和数以亿计的职位、公司和教育机构的信息。对于数据分析师、市场营销人员、招聘人员和其他对LinkedIn数据感兴趣的人来说,能够从LinkedIn上获取和分析这些信息是非常有价值的。 因此,为了有效地从LinkedIn上获取数据,我们需要使用一些高级的技术和策略,来模拟正常的用户行为,避免被检测。本文将介绍如何使用TypeScript和jsdom库来实现一个高级的内容下载器,它可以从LinkedIn上下载任意用户、职位或公司的信息,并保存为JSON格式的文件。我们还将使用爬虫代理来提供不同的IP地址,以进一步降低被封锁的风险。
探索LinkedIn:使用TypeScript和jsdom库的高级内容下载器
|
JavaScript
对国际化 i18n 项目的一点思考
对国际化 i18n 项目的一点思考
266 0
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
231 0
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
Yii2的国际化和本地化支持是什么?底层原理是什么?
Yii2的国际化和本地化支持是什么?底层原理是什么?
184 0
|
前端开发 对象存储 容器
一款开源的Markdown转富文本编辑器的实现原理剖析
一款开源的Markdown转富文本编辑器的实现原理剖析
372 1
一款开源的Markdown转富文本编辑器的实现原理剖析
|
自然语言处理 中间件 Python
【Django | 开发】 (国际化项目&支持多语言)
【Django | 开发】 (国际化项目&支持多语言)
【Django | 开发】 (国际化项目&支持多语言)
|
开发者
国际化程序(国际化实现原理)|学习笔记
快速学习 国际化程序(国际化实现原理)
234 0
国际化程序(国际化实现原理)|学习笔记