本文整理汇总了TypeScript中angular-l10n.TranslationService.translate方法的典型用法代码示例。如果您正苦于以下问题:TypeScript TranslationService.translate方法的具体用法?TypeScript TranslationService.translate怎么用?TypeScript TranslationService.translate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类angular-l10n.TranslationService
的用法示例。
在下文中一共展示了TranslationService.translate方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: FormData
let inventoryPromise = new Promise<any>((resolve, reject) => {
let loader = this.loaderService.koiLoader(this.ts.translate("Connecting to Server"))
//loader.present()
this.server.update(
service,
new FormData(),
(response: any) => {
if (response.meta.return_code == 0) {
if (response.data) {
resolve(response.data)
loader.close()
} else {
reject("bad request")
loader.close()
//this.app.getRootNav().pop()
this.toastService.showText("serverUnreachable")
}
} else {
reject("bad request")
loader.close()
//this.app.getRootNav().pop()
//this.toastService.showString("Error " + response.meta.return_code + ", server says: " + response.meta.message)
}
},
(error: any, caught: Observable<void>) => {
reject("network error")
loader.close()
//this.app.getRootNav().pop()
this.toastService.showText("serverUnreachable")
return []
}
)
})
示例2: getTranslateLogic
private getTranslateLogic(key: string, defaultValue: string): string {
let translated = this.translationService.translate((key || '').trim());
if (defaultValue) {
return !key.equals(translated) ? translated : (defaultValue || '').trim();
} else {
return !key.equals(translated) ? translated : key;
}
}
示例3: ngOnInit
ngOnInit() {
this.languages = [];
let item: SelectItem = { label: this.translation.translate('menu.menuLanguageEnglish'), value: 1 };
this.languages.push(item);
item = { label: this.translation.translate('menu.menuLanguageSerbian'), value: 2 };
this.languages.push(item);
// item = { label: this.translation.translate('menu.menuLanguageFrench'), value: 3 };
// this.languages.push(item);
if (this.lang === 'en') {
this.selectedLanguage = 1;
} else if (this.lang === 'sr') {
this.selectedLanguage = 2;
} else if (this.lang === 'fr') {
// this.selectedLanguage = 3;
}
}
示例4: transform
public transform(_key: string, args) {
console.log("HCMTranslatePipe.transform :", _key, args);
if (!arguments) {
return;
} else {
let key = arguments && arguments[0];
let translated = this.translationService.translate(key);
let defaultValue = arguments && arguments[1];
if (defaultValue) {
return !key.equals(translated) ? translated : defaultValue;
} else {
return !key.equals(translated) ? translated : key;
}
}
}
示例5: FormData
let inventoryPromise = new Promise<any>((resolve, reject) => {
let loader = this.loaderService.koiLoader(this.ts.translate("Connecting to Server"))
let form_data = new FormData()
let area_data = data
let flatObj = this.flatten(area_data)
for (let key in flatObj) {
if (flatObj[key] === true) {
form_data.append(key, "1")
} else if (flatObj[key] === false) {
form_data.append(key, "0")
} else {
form_data.append(key, flatObj[key])
}
}
loader.present()
this.server.update(
'inventory-' + suffix,
form_data,
(response: any) => {
if (response.meta.return_code == 0) {
if (response.data) {
resolve(response.data)
loader.dismiss()
} else {
reject("bad request")
loader.dismiss()
this.app.getRootNav().pop()
this.toastService.showText("serverUnreachable")
}
} else {
reject("bad request")
loader.dismiss()
this.app.getRootNav().pop()
this.toastService.showString("Error " + response.meta.return_code + ", server says: " + response.meta.message)
}
},
(error: any, caught: Observable<void>) => {
reject("network error")
loader.dismiss()
this.app.getRootNav().pop()
this.toastService.showText("serverUnreachable")
return []
}
)
})
示例6: translate
public translate(_key: string, args): any {
isChromeDev() && console.log("HCMTranslationService.translate :", _key, args);
if (!arguments) {
return;
} else {
let key = arguments && arguments[0];
let translated = this.translation.translate(key);//super.translate(key);
let defaultValue = arguments && arguments[1];
if (defaultValue) {
isChromeDev() && console.log("HCMTranslationService.translated :", translated, " ,defaultValue :", defaultValue);
return !key.equals(translated) ? translated : defaultValue;
} else {
isChromeDev() && console.log("HCMTranslationService.translated :", translated, " ,key :", key);
return !key.equals(translated) ? translated : key;
}
}
}