问题标签 [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 投票
2 回答
4980 浏览

angularjs - 工厂中对 $translateProvider 的依赖?

试图让我迄今为止非常基本的 angularjs 应用程序与翻译支持一起工作。首先我创建应用程序,然后配置$translateProvider. 然后我为 Data 创建了一个工厂,在其中设置了初始内容,$rootScope并且还想设置语言。

问题是,当我运行此代码时,我得到:

不可能有这样的依赖吗?在那种情况下,我得到它时如何设置语言?由于我对 angularjs 很陌生,因此我可能做错了事,因此也欢迎任何关于如何以完全不同的方式做事的建议。

0 投票
1 回答
246 浏览

angularjs - angular pascalprecht.translate ng 代表

如果我窥视源模块,我可以看到

ng 代表什么?afaik 没有名为 ng 的模块

0 投票
1 回答
417 浏览

angularjs - AngularJS - 配置不支持 $rootScope

$translateProvider在 Angular JS 中使用这样的翻译:

它工作正常。

现在,我想从数据库中获取我的数据(翻译词),所以当我从控制器中的数据库中获取我的数据时,我尝试使用$rootScope这样的方式获取我的数据(例如单词'GAME'):

它不起作用,谁能帮助并告诉我如何从数据库中获取我的数据config

0 投票
2 回答
8205 浏览

javascript - 角度转换在 2 个控制器之间不起作用

我想在我的 Angular 应用程序中使用 i18n 和 i10n。

我读到 Angular-translate 可以帮助解决这个问题,但是,它对我不起作用。

在我的 index.html 中:

在我的 eApp.js 中:

在这个文件中,我定义了我的应用程序并添加了$translateProvider和 两个字典。

之后我到了我的deController.js

de.html我添加了一个h1标签,FOO并单击我想更改为德语:

我没有遇到任何问题,但没有任何反应。我预计英文标题将转换为德文标题。

我能做些什么来完成这项工作?

0 投票
1 回答
117 浏览

html - 随着语言的变化,为所选选项添加了空白选项

我有以下代码来显示带有一些选项的多选。所有选项都使用翻译过滤器(角度翻译)进行翻译。

它会产生这样的东西:

如果选择了某些选项并更改了语言,则 angularjs 将找不到所选项目的匹配项('Orange' != 'Apelsin'),因此它将添加空的,我最终会得到:

我怎样才能避免语言的变化弄乱我的选择列表?我想在每个选项上放置一个 ID,以便它会尝试匹配它而不是翻译后的名称。

0 投票
1 回答
236 浏览

javascript - 加载后引用 JS 和 CSS 文件

我正在构建一个具有多语言功能的移动应用程序。我为此使用 angularjs 和 jQueryMobile 框架。我已经成功地将语言从英语更改为阿拉伯语。由于阿拉伯语是从右到左的语言,我需要脚本文件和 css 文件,例如

对于英语,我的 js 和脚本文件是

我在 head 标签内加载脚本和 css。

我有两个按钮,如下所示

在我的索引文件中。如果我单击第一个按钮,则应参考阿拉伯语脚本 如果单击第二个按钮,则应参考英语脚本

我如何实现这一点。请帮助。我是 angularjs 的新手。欢迎任何类型的建议。谢谢

0 投票
0 回答
911 浏览

angularjs - 如何在运行时更改 Bootstrap-datepicker 语言

我正在尝试将 Bootstrap-datepicker 与 angular-translate 一起使用,但我无法更改日历语言,也无法更改运行时的日期模式。我的日期选择器代码如下:

有谁能够帮我?

0 投票
2 回答
4978 浏览

javascript - 如何检测语言何时发生变化?

我正在使用 angular-translate 为我的应用程序提供动态语言支持。我还使用了一个日历组件(http://angular-ui.github.io/ui-calendar/),它不能很好地与角度(jQuery 根)一起使用。为了能够在运行时翻译它,我需​​要检测语言何时发生变化。

基本上我需要知道什么时候$translate.use()被调用并且语言已经改变。

有没有办法检测语言何时发生变化,以便我可以触发日历组件的翻译?

0 投票
3 回答
5484 浏览

javascript - 使用角度翻译不适用于 useStaticFilesLoader

我想使用角度翻译,我按照本教程进行操作: http ://www.ng-newsletter.com/posts/angular-translate.html

我加载这两个文件:

html

当我执行以下操作时,翻译工作:

现在我想这样做:

我很好地加载了文件,因为我的控制台网络向我展示了正确内容的 GET 成功,即:

en.json

fr.json

表明 :

排序方式

你有什么主意吗 ?

0 投票
4 回答
18604 浏览

angularjs - 使用 ui-router 和 angular-translate 本地化 URL

我使用 ui-router 进行路由和 angular-translate 进行翻译。我想要实现的是将所选语言绑定到 url,如下所示:

它会做出相应的反应。

试图寻找例子,但没有找到任何东西。如果有人实施了类似的解决方案,我很想听听您是如何做到的。

谢谢