$translate 的用法
- translate 的用法
- 1.在html页面:文本的翻译
- <h1 translate>hello world</h1>
- <h1 translate = 'hello world '></h1>
- <h1> 'hello world '|translate </h1>
- 2.
- placeholder= {{var|translate}}
- aria-label={{var|translate}}
- tooltip = {{var|translate}}
- ng-bind= {{var|translate}}
- ng-bind= {{key|translate}}
- <p translate = 'key' translate-values= ' { index:' {{var}}'}'
- --json
- key:".....{{index}}"
- 3.$translate.use();
- define(function (require) {
- return function SavedObjectFactory(es, kbnIndex, Promise, Private, Notifier, safeConfirm, indexPatterns,$translate) {
- var angular = require('angular');
- //luochunxiang@eisoo.com
- var message ;
- var lang = $translate.use();
- if(lang === 'zh-cn'){
- message = '你确定你想要覆盖 '
- }else if(lang === 'zh-tw'){
- message = '你確定你想要覆蓋 '
- }else{
- message = 'Are you sure you want to overwrite '
- }
- $
- 4.$translate.instant(key)
- var a = $translate.instant("Are you sure you want to delete the selected");
- var b = $translate.instant("Are you sure you want to delete the selected");
- var aaa = `trgutyr ${a}${currentTab.title}${b}`;
- 'rtguiyi'
- var bbb = aaa;
- ---.js
- var option = {
- "Seconds": $translate.instant("Seconds ago"),
- "Minutes":$translate.instant("Minutes ago"),
- "Hours": $translate.instant("Hours ago"),
- "Days": $translate.instant("Days ago"),
- "Weeks": $translate.instant("Weeks ago"),
- "Months": $translate.instant("Months ago"),
- "Years": $translate.instant("Years ago")
- };
- $scope.relativeOptions = [
- {text: option.Seconds, value: 's'},
- {text: option.Hours, value: 'm'},
- {text: option.Days, value: 'h'},
- {text: option.Days, value: 'd'},
- {text: option.Weeks, value: 'w'},
- {text: option.Months, value: 'M'},
- {text: option.Years, value: 'y'},
- ];
- ---.html
- <div class="form-group">
- <select
- ng-model="relative.unit"
- ng-options="opt.value as opt.text for opt in relativeOptions"
- translate-values
- ng-change="formatRelative()"
- class="form-control col-xs-2">
- </select>
- </div>
- 5直接使用window.localStorage.lang;
- //luochunxiang@eisoo.com
- var message ;
- var lang = window.localStorage.lang;
- if(lang === 'en-us'){
- message = 'MMMM Do YYYY, HH:mm:ss.SSS'
- }else if(lang === 'zh-tw'){
- message = 'YYYY年MM月DD日, HH:mm:ss.SSS'
- }else{
- message = 'YYYY年MM月DD日, HH:mm:ss.SSS'
- }
- 6 ng-show = "lang === 'en-us'"
- <div ng-show = "lang === 'en-us'">
- <saved-object-finder
- title="Saved Searches"
- type="searches"
- make-url="step2WithSearchUrl">
- </saved-object-finder>
- </div>
- <div ng-show = "lang === 'zh-tw'">
- <saved-object-finder
- title="已存搜索"
- type="searches"
- make-url="step2WithSearchUrl">
- </saved-object-finder>
- </div>
- <div ng-show = "lang === 'zh-cn'">
- <saved-object-finder
- title="已存搜索"
- type="searches"
- make-url="step2WithSearchUrl">
- </saved-object-finder>
- </div>
- 7
- <div ng-if="aggParam.name">
- <span><label>{{ aggParam.name | translate }}</span> <span translate>Pattern</span></label>
- </div>
- <div ng-if="label">
- <label>{{ label | translate }} <span translate>Pattern</span></label>
- </div>
- <!-- <label>{{ aggParam.name | label }} <span translate>Pattern</span></label> -->
随机推荐
- Django学习-25-图片验证码实例
处理流程 用户请求网页 --> 后台发送登录界面的静态页面 --> 后台在内存中生成验证码 --> 验证码保存在用户对应的Session中 --> 返回验证码图片到前端 用户登 ...
- 异常-----Template user.ftl not found
freemarker 1.错误描述 java.io.FileNotFoundException: Template user.ftl not found. at freemarker.template ...
- OpenCV实现图像上添加汉字 转
<span style="font-size:18px;">void GetStringSize(HDC hDC, const char* str, int* w, i ...
- Visual Studio2010重新安装后,冲突问题
http://www.docin.com/p-685665064.html VS2010重装后出错解决办法 一般在卸载VS2010之后,也重新安装了一遍,有的时候可能会出现如下问题: 1. 未能正确加 ...
- [Luogu2664]树上游戏
题面戳我 sol 点分.我们面临的最主要一个问题,就是如何在\(O(n)\)的时间内算出所有LCA为根的点对的贡献,还要分别累加到它们自己的答案中去. \(num_i\):每一种颜色的数量.你可以认为 ...
- [BZOJ1002] [FJOI2007] 轮状病毒 (数学)
Description 给定n(N<=100),编程计算有多少个不同的n轮状病毒. Input 第一行有1个正整数n. Output 将编程计算出的不同的n轮状病毒数输出 Sample Inpu ...
- Centos7中hadoop配置
Centos7中hadoop配置 1.下载centos7安装教程: http://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html (注意 ...
- SVN提示图标详解
常见SVN图标的含义 灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件 灰色向右 ...
- Firefox扩展安装
firefox扩展和chrome扩展非常相似,甚至兼容.因总结过chrome扩展的开发,这里不提,本篇谈谈firefox扩展的安装. 1.打包 所谓的打包,就是压缩,利用普通的右键压缩文件夹,这样形成 ...
- Java 小记 — Spring Boot 的实践与思考
前言 本篇随笔用于记录我在学习 Java 和构建 Spring Boot 项目过程中的一些思考,包含架构.组件和部署方式等.下文仅为概要,待闲时逐一整理为详细文档. 1. 组件 开源社区如火如荼,若在 ...