繁体   English   中英

如何使用角度$ translate获取特定语言的键的翻译

[英]How to get the translations of a key in a particular language using angular $translate

有没有办法使用控制器内部的angualar $ translate获得特定语言的翻译? $ translate.instant(KEY)返回基于所选语言的键的翻译。 我需要的是类似的东西,例如,如果我已经用两种语言定义了翻译:英语和西班牙语,然后$ translate.Somefunction(KEY,“ languagekey”)

我不是$translate专家,但是您可以更改首选语言,进行翻译,然后再切换回首选语言吗?

var preferred = $translate.preferredLanguage();
$translate.use('de')
$translate('HEADLINE').then(function(headline){
   $scope.translatedGerman = headline;
});
$translate.use(preferred);

似乎至少在我的简单演示中起作用: http : //plnkr.co/edit/tPRbH7Oehy1nycBVopUw?p=preview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM