问题标签 [angular-translate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1170 浏览

angular-translate - angular-translate:如何用 HTML 格式翻译字符串

我正在寻找使用角度翻译来翻译这样的东西:

推荐的方法是什么?如果可能的话,我想避免在要翻译的字符串中包含 HTML。

0 投票
0 回答
704 浏览

angular-translate - 从 angular-translate 获取特定命名空间中的所有翻译

为了用数据填充服务,我想从 angular-translate 的$translate服务中获取特定命名空间下的所有翻译。

基本上我正在寻找的是这样的(不支持):

由于这不存在,我想我此时最好的方法是解析我自己与我的应用程序同步提供的后备翻译表?

0 投票
1 回答
849 浏览

angularjs - 使用 angular-gettext 在剑道网格中定位?

在此处提到的剑道本地化示例中:http: //demos.telerik.com/kendo-ui/grid/localization

网格的数据正在本地化。并且列名在网格选项中是硬编码的。有没有办法本地化列名?我正在使用 Angular 来获取本地化文本。我已经注释了必须使用翻译过滤器和属性翻译的文本。对于列名在剑道网格选项中硬编码的剑道网格,应该如何处理?

任何人都可以帮我解决问题吗?

0 投票
2 回答
614 浏览

angularjs - 使用 $httpBackend 和 angular-translate 指令进行测试

我花费大量时间试图了解 $httpBackend 和 angular-translate 如何协同工作,以测试翻译功能是否仍然有效。

我在这一点上,我真的不知道如何解决这个问题。

我的测试当然失败了。问题是我不知道如何 1) 真正获取带有数据的 JSON 和 2) 说指令“这是你的数据,做你的工作”。

编辑:

好的,对这个问题有所了解。我只是在看这个角度模块的测试(https://github.com/angular-translate/angular-translate/tree/master/test/unit/directive),我可以让它工作:

然而,我想要的是将此解决方案与返回 JSON 的适当 AJAX 调用结合起来,以测试这是否也已完成。

0 投票
3 回答
9887 浏览

angularjs - angular-translate - determinePreferredLanguage() 的后备语言

我在我的应用程序中使用角度翻译determinePreferredLanguage()如果返回我的代码不知道的语言键,我如何注册后备语言?

如果来自瑞典的人访问我的网站(语言键: sv),我想回退到英语。但是由于我没有在我的函数中列出svregisterAvailableLanguageKeys,所以它失败了,并且向用户显示了语言键而不是翻译。

0 投票
1 回答
130 浏览

javascript - 在 Angular 工厂的函数中设置变量

我有一个 Angular 工厂,它生成一个带有变量的函数,该变量为下拉列表选择一个数组。看来我应该从控制器中的用户选择中设置该变量。这两件工作,但我无法将变量放入控制器的函数中。

工厂有几个数组和一个 switch() 函数来选择一个。工厂返回一个函数。这是一些代码。ddSelections 是一个数组。

显示所选数组的按钮下拉列表的 HTML 是

该按钮下拉指令的控制器是我苦苦挣扎的地方。当我对某些东西进行硬编码时,它可以工作,尽管它看起来不像“好的 Angular 代码”。当它的变量,我得到各种各样的问题。我认为我应该使用 $scope,但也许这值得商榷。$scope.getCurrentLanguage 似乎是问题所在。这是代码。

0 投票
1 回答
2820 浏览

angularjs - Angular 翻译指令不适用于 ngMessage

来自 AngularJS 示例的简单输入:

链接到 plnkr

当您输入大于 5 的值时,应该可以看到翻译后的错误消息。当我使用翻译指令时它不起作用。

0 投票
2 回答
318 浏览

angularjs - 如何以更好的方式包含角度转换器。?

在我的一个项目中,我使用“ https://github.com/angular-translate/angular-translate

用于客户端的静态文本翻译。

在控制器中我有这样的代码:

在 html 视图中,我有这样的代码:

而且我还看到下面的代码部分可用于转换运行时值。

我的问题是“哪个最好,为什么?

注意:“在否决投票之前,请留下您的评论”

0 投票
1 回答
714 浏览

javascript - 不同视图之间的角度平移

我开始开发一个 Angularjs Web 应用程序,我在我的应用程序中使用了 angular-translate,当我有不同的视图时,我不知道使用 angular-translate 的最佳方式是什么。

我在我的应用程序上安装了 angular-translate-loader-static-files 并且我希望在单击更改当前视图的语言时在模板的标题上有一个语言按钮。视图在不同的控制器和我的 index.html 中分开:

我的翻译模块:

view.html 示例:

并查看模块:

因此,在这种情况下,当我单击语言按钮时,我的标题中的每个数据都会正确更改语言,但在我看来没有任何反应。在这种情况下,我该如何更改我的视图语言?

你能帮助我吗?

谢谢。一切顺利!

0 投票
5 回答
37279 浏览

angularjs - AngularJS:在控制器或服务的角度翻译中设置语言

我有兴趣使用角度翻译。

由于最初在启动时发生了很多设置调用,我无法在配置期间提供语言 json。也不可能使用异步加载器。我需要能够在稍后从控制器或服务中指定语言。

$translateProvider.translations(.., ...)是使用的调用,但$translateProvider在控制器或服务中不可用,但似乎仅在配置中可用。

$translate似乎没有能力加载语言 JSON。

有什么解决方法吗?