问题标签 [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.
angularjs - 工厂中对 $translateProvider 的依赖?
试图让我迄今为止非常基本的 angularjs 应用程序与翻译支持一起工作。首先我创建应用程序,然后配置$translateProvider
. 然后我为 Data 创建了一个工厂,在其中设置了初始内容,$rootScope
并且还想设置语言。
问题是,当我运行此代码时,我得到:
不可能有这样的依赖吗?在那种情况下,我得到它时如何设置语言?由于我对 angularjs 很陌生,因此我可能做错了事,因此也欢迎任何关于如何以完全不同的方式做事的建议。
angularjs - angular pascalprecht.translate ng 代表
如果我窥视源模块,我可以看到
ng 代表什么?afaik 没有名为 ng 的模块
angularjs - AngularJS - 配置不支持 $rootScope
我$translateProvider
在 Angular JS 中使用这样的翻译:
它工作正常。
现在,我想从数据库中获取我的数据(翻译词),所以当我从控制器中的数据库中获取我的数据时,我尝试使用$rootScope
这样的方式获取我的数据(例如单词'GAME'):
它不起作用,谁能帮助并告诉我如何从数据库中获取我的数据config
?
javascript - 角度转换在 2 个控制器之间不起作用
我想在我的 Angular 应用程序中使用 i18n 和 i10n。
我读到 Angular-translate 可以帮助解决这个问题,但是,它对我不起作用。
在我的 index.html 中:
在我的 eApp.js 中:
在这个文件中,我定义了我的应用程序并添加了$translateProvider
和 两个字典。
之后我到了我的deController.js
:
在de.html
我添加了一个h1
标签,FOO
并单击我想更改为德语:
我没有遇到任何问题,但没有任何反应。我预计英文标题将转换为德文标题。
我能做些什么来完成这项工作?
html - 随着语言的变化,为所选选项添加了空白选项
我有以下代码来显示带有一些选项的多选。所有选项都使用翻译过滤器(角度翻译)进行翻译。
它会产生这样的东西:
如果选择了某些选项并更改了语言,则 angularjs 将找不到所选项目的匹配项('Orange' != 'Apelsin'),因此它将添加空的,我最终会得到:
我怎样才能避免语言的变化弄乱我的选择列表?我想在每个选项上放置一个 ID,以便它会尝试匹配它而不是翻译后的名称。
javascript - 加载后引用 JS 和 CSS 文件
我正在构建一个具有多语言功能的移动应用程序。我为此使用 angularjs 和 jQueryMobile 框架。我已经成功地将语言从英语更改为阿拉伯语。由于阿拉伯语是从右到左的语言,我需要脚本文件和 css 文件,例如
对于英语,我的 js 和脚本文件是
我在 head 标签内加载脚本和 css。
我有两个按钮,如下所示
在我的索引文件中。如果我单击第一个按钮,则应参考阿拉伯语脚本 如果单击第二个按钮,则应参考英语脚本
我如何实现这一点。请帮助。我是 angularjs 的新手。欢迎任何类型的建议。谢谢
angularjs - 如何在运行时更改 Bootstrap-datepicker 语言
我正在尝试将 Bootstrap-datepicker 与 angular-translate 一起使用,但我无法更改日历语言,也无法更改运行时的日期模式。我的日期选择器代码如下:
有谁能够帮我?
javascript - 如何检测语言何时发生变化?
我正在使用 angular-translate 为我的应用程序提供动态语言支持。我还使用了一个日历组件(http://angular-ui.github.io/ui-calendar/),它不能很好地与角度(jQuery 根)一起使用。为了能够在运行时翻译它,我需要检测语言何时发生变化。
基本上我需要知道什么时候$translate.use()
被调用并且语言已经改变。
有没有办法检测语言何时发生变化,以便我可以触发日历组件的翻译?
javascript - 使用角度翻译不适用于 useStaticFilesLoader
我想使用角度翻译,我按照本教程进行操作: http ://www.ng-newsletter.com/posts/angular-translate.html
我加载这两个文件:
html
当我执行以下操作时,翻译工作:
现在我想这样做:
我很好地加载了文件,因为我的控制台网络向我展示了正确内容的 GET 成功,即:
en.json
fr.json
表明 :
排序方式
你有什么主意吗 ?
angularjs - 使用 ui-router 和 angular-translate 本地化 URL
我使用 ui-router 进行路由和 angular-translate 进行翻译。我想要实现的是将所选语言绑定到 url,如下所示:
它会做出相应的反应。
试图寻找例子,但没有找到任何东西。如果有人实施了类似的解决方案,我很想听听您是如何做到的。
谢谢