Skip to content

在线编辑应用界面

利用动态加载语言包的机制,开发者可以非常容易就开发出让用户自行编辑界面语言的功能。

一般前端应用,UI界面的各种显示内容在开发构建部署后就相对固定了。VoerkaI18n不仅让开发者可以很容易地利用语言包补丁机制实现在应用发布后的界面更新修复。更进一步地,利用VoerkaI18n动态加载语言包的机制,还可以让您很容易地扩展充满想象力的功能:让用户自行随时编辑修改界面语言

其基本思路如下:

  • 后端采用数据库来保存语言包,每一个语言包可以用一个表或多个表存储。
  • 编写对应的编辑语言包的Web API,实现通过API修改语言包功能
  • 前端代码重写语言包加载器函数,将原来的读取静态语言包的方式,修改为采用API读取
  • 前端增加编辑语言包的界面

此功能的实现涉及到后端实现,VoerkaI18n未提供开箱即用的功能,让开发者自行扩展。

请详细阅读远程加载语言包的实现过程。