1. translate 的用法
  2. 1.html页面:文本的翻译
  3. <h1 translate>hello world</h1>
  4. <h1 translate = 'hello world '></h1>
  5. <h1> 'hello world '|translate </h1>
  6.  
  7. 2.
  8. placeholder= {{var|translate}}
  9. aria-label={{var|translate}}
  10. tooltip = {{var|translate}}
  11. ng-bind= {{var|translate}}
  12. ng-bind= {{key|translate}}
  13.  
  14. <p translate = 'key' translate-values= ' { index:' {{var}}'}'
  15. --json
  16. key:".....{{index}}"
  17.  
  18. 3.$translate.use();
  19. define(function (require) {
  20. return function SavedObjectFactory(es, kbnIndex, Promise, Private, Notifier, safeConfirm, indexPatterns,$translate) {
  21. var angular = require('angular');
  22.  
  23. //luochunxiang@eisoo.com
  24. var message ;
  25. var lang = $translate.use();
  26. if(lang === 'zh-cn'){
  27. message = '你确定你想要覆盖 '
  28. }else if(lang === 'zh-tw'){
  29. message = '你確定你想要覆蓋 '
  30. }else{
  31. message = 'Are you sure you want to overwrite '
  32. }
  33. $
  34. 4.$translate.instantkey
  35.  
  36. var a = $translate.instant("Are you sure you want to delete the selected");
  37. var b = $translate.instant("Are you sure you want to delete the selected");
  38. var aaa = `trgutyr ${a}${currentTab.title}${b}`;
  39. 'rtguiyi'
  40. var bbb = aaa;
  41.  
  42. ---.js
  43. var option = {
  44. "Seconds": $translate.instant("Seconds ago"),
  45. "Minutes":$translate.instant("Minutes ago"),
  46. "Hours": $translate.instant("Hours ago"),
  47. "Days": $translate.instant("Days ago"),
  48. "Weeks": $translate.instant("Weeks ago"),
  49. "Months": $translate.instant("Months ago"),
  50. "Years": $translate.instant("Years ago")
  51. };
  52. $scope.relativeOptions = [
  53. {text: option.Seconds, value: 's'},
  54. {text: option.Hours, value: 'm'},
  55. {text: option.Days, value: 'h'},
  56. {text: option.Days, value: 'd'},
  57. {text: option.Weeks, value: 'w'},
  58. {text: option.Months, value: 'M'},
  59. {text: option.Years, value: 'y'},
  60. ];
  61.  
  62. ---.html
  63. <div class="form-group">
  64. <select
  65. ng-model="relative.unit"
  66. ng-options="opt.value as opt.text for opt in relativeOptions"
  67. translate-values
  68. ng-change="formatRelative()"
  69. class="form-control col-xs-2">
  70. </select>
  71. </div>
  72.  
  73. 5直接使用window.localStorage.lang;
  74. //luochunxiang@eisoo.com
  75. var message ;
  76. var lang = window.localStorage.lang;
  77. if(lang === 'en-us'){
  78. message = 'MMMM Do YYYY, HH:mm:ss.SSS'
  79. }else if(lang === 'zh-tw'){
  80. message = 'YYYY年MM月DD日, HH:mm:ss.SSS'
  81. }else{
  82. message = 'YYYY年MM月DD日, HH:mm:ss.SSS'
  83. }
  84.  
  85. 6 ng-show = "lang === 'en-us'"
  86. <div ng-show = "lang === 'en-us'">
  87. <saved-object-finder
  88. title="Saved Searches"
  89. type="searches"
  90. make-url="step2WithSearchUrl">
  91. </saved-object-finder>
  92. </div>
  93. <div ng-show = "lang === 'zh-tw'">
  94. <saved-object-finder
  95. title="已存搜索"
  96. type="searches"
  97. make-url="step2WithSearchUrl">
  98. </saved-object-finder>
  99. </div>
  100. <div ng-show = "lang === 'zh-cn'">
  101. <saved-object-finder
  102. title="已存搜索"
  103. type="searches"
  104. make-url="step2WithSearchUrl">
  105. </saved-object-finder>
  106. </div>
  107.  
  108. 7
  109. <div ng-if="aggParam.name">
  110. <span><label>{{ aggParam.name | translate }}</span> <span translate>Pattern</span></label>
  111. </div>
  112. <div ng-if="label">
  113. <label>{{ label | translate }} <span translate>Pattern</span></label>
  114. </div>
  115.  
  116. <!-- <label>{{ aggParam.name | label }} <span translate>Pattern</span></label> -->

随机推荐

  1. Django学习-25-图片验证码实例

    处理流程 用户请求网页 --> 后台发送登录界面的静态页面 --> 后台在内存中生成验证码 --> 验证码保存在用户对应的Session中 --> 返回验证码图片到前端 用户登 ...

  2. 异常-----Template user.ftl not found

    freemarker 1.错误描述 java.io.FileNotFoundException: Template user.ftl not found. at freemarker.template ...

  3. OpenCV实现图像上添加汉字 转

    <span style="font-size:18px;">void GetStringSize(HDC hDC, const char* str, int* w, i ...

  4. Visual Studio2010重新安装后,冲突问题

    http://www.docin.com/p-685665064.html VS2010重装后出错解决办法 一般在卸载VS2010之后,也重新安装了一遍,有的时候可能会出现如下问题: 1. 未能正确加 ...

  5. [Luogu2664]树上游戏

    题面戳我 sol 点分.我们面临的最主要一个问题,就是如何在\(O(n)\)的时间内算出所有LCA为根的点对的贡献,还要分别累加到它们自己的答案中去. \(num_i\):每一种颜色的数量.你可以认为 ...

  6. [BZOJ1002] [FJOI2007] 轮状病毒 (数学)

    Description 给定n(N<=100),编程计算有多少个不同的n轮状病毒. Input 第一行有1个正整数n. Output 将编程计算出的不同的n轮状病毒数输出 Sample Inpu ...

  7. Centos7中hadoop配置

    Centos7中hadoop配置 1.下载centos7安装教程: http://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html (注意 ...

  8. SVN提示图标详解

    常见SVN图标的含义  灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件 灰色向右 ...

  9. Firefox扩展安装

    firefox扩展和chrome扩展非常相似,甚至兼容.因总结过chrome扩展的开发,这里不提,本篇谈谈firefox扩展的安装. 1.打包 所谓的打包,就是压缩,利用普通的右键压缩文件夹,这样形成 ...

  10. Java 小记 — Spring Boot 的实践与思考

    前言 本篇随笔用于记录我在学习 Java 和构建 Spring Boot 项目过程中的一些思考,包含架构.组件和部署方式等.下文仅为概要,待闲时逐一整理为详细文档. 1. 组件 开源社区如火如荼,若在 ...