web 前端多语言的支持
来源:互联网 发布:跟易企秀类似的软件 编辑:程序博客网 时间:2024/05/22 05:12
使用angular的项目在做多语言支持,即国际化时网上推荐的方法一般是使用translate 过滤器,这个方法使用了类似于资源字符串的功能能完善的解决了项目中多语言的支持,但其存在一个致命的缺点,即所有需要国际化的字符串都定义出一个ID标示,最关键的是在HTML中要使用一个translate的过滤器,并且在HTML的标签中不需要写全体字符串。导致的结果是为HTML的编写增加了很大的负担。
新方法:
使用指令完成。对HTML文件的编写不需要特殊的要求,只是对需要国际化的字符串所在的标签中增加一个translate属性。translate指定根据标签中的内容进行字符串翻译。对没有指令的项目页面仍可以正常显示,只不过显示的都是HTML中的原始语言,不会导致页面出错。也不会大量增加HTML的维护任务。
有空时再详细说明,先记录一下
阅读全文
0 0
- web 前端多语言的支持
- WEB系统支持多语言的解决方案
- web前端后端语言
- web前端语言规范
- WEB页面多语言支持解决方案 选择
- WEB页面多语言支持解决方案
- WEB页面多语言支持解决方案
- WEB页面多语言支持解决方案
- 基于WEB系统的多语言支持--ASP国际化多语言详细方案
- 基于WEB系统的多语言支持--ASP国际化多语言详细方案
- 基于WEB系统的多语言支持--ASP国际化多语言详细方案
- 前端多语言的实现
- 前端多语言的切换
- web前端开发语言介绍
- web前端工程师----JavaScript语言
- web前端工程师----JavaScript语言
- 关于 页面多语言支持的纯前端(JQuery插件)实现及 .json 文件读取报404的问题
- 程序的多语言支持
- Callable、Future多线程 线程池处理有返回值
- spark sql + postgres 实现数据库计算
- Linux基本操作
- Ubuntu16.04+anaconda+cuda+cudnn+caffe+opencv新手曲折安装之路
- jQuery介绍
- web 前端多语言的支持
- 在ASP.NET中实现多文件上传
- IDEA里面为项目添加编写Groovy支持
- 进制转换
- LeetCode 328. Odd Even Linked List
- Shell笔记
- c#和java语言变量赋值的新方式的畅想
- 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3的解决方案
- 开源项目收集