问题标签 [angular-i18n]

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 回答
497 浏览

angularjs - Angular i18n/ngPluralize 中有没有办法检索数字的复数类别?

给定一个返回数字的表达式或变量,有没有办法为当前语言环境获取该数字的复数类别?

就像是

0 投票
2 回答
251 浏览

angularjs - 角翻译 UrlLoader

我遇到了关于 angular-translate useurlloader 的问题。我的配置在 angular 端;

我的网络 api 方面是;

但是我看不到翻译;

我应该怎么办 ?我应该如何从 web api 返回该键值对?需要帮忙。

PS:我解决了。问题是从 api 返回 JSON 格式。当我解决我的问题时..

0 投票
0 回答
89 浏览

angularjs - 角度翻译 PascalPrecht UrlLoader

谁能告诉我当我使用角度翻译时我应该在 WebAPI 中做什么?现在我正在使用 StringBuilder 来返回我的键和值的格式,例如;

这是返回 Json 数组的最佳方式吗?还是有另一种更好的方法以适当的格式返回 Json 数组?

0 投票
0 回答
150 浏览

javascript - angular-i18n %%KEY_NOT_FOUND%% 时如何放置默认语言

我正在从事一个包含大量文本和翻译的项目。我的项目是 angularJs 中的代码,我使用 angular-i18n。我的问题是当我忘记在它显示的每种 json 语言中添加密钥时%%KEY_NOT_FOUND%%

所以我想知道是否可以使用默认语言而不是这个丑陋的信息。

谢谢!

0 投票
0 回答
225 浏览

angularjs - 角度动态语言环境不适用于所有浏览器

我有角度翻译和角度动态语言环境的问题。语言环境和翻译在 chrome 中工作,但在另一个浏览器中不起作用。我在本地主机上工作,但是当我放在服务器上时,在所有浏览器中翻译工作但语言环境不工作。有人可以帮忙吗。这是代码

在 ctrl 中添加了这个

在 html 我用这个

翻译开关始终有效

0 投票
0 回答
106 浏览

angularjs-directive - Angular 指令作为 angular-translate 值

我在尝试将指令工作作为翻译值时遇到问题。这就是我所拥有的

在我看来:

当我检查元素时, ng-src 属性不再在标签上

我将其配置为:

我不确定发生了什么,但我认为该$sanitize服务从 html 中删除了 ng-src,我不知道如何防止它,如果您有任何想法,他们将受到热烈欢迎

0 投票
1 回答
39 浏览

angularjs - 如何使用 i18n 国际化 Angular 应用程序

最近我开始国际化我的 Angular 应用程序。我听说过 (i18n),但我对此一无所知,但我有兴趣了解它。谁能给我推荐一些关于它的好文章。谢谢。

0 投票
2 回答
1290 浏览

angular - 运行Angular i18n时如何设置messages.xlf输出位置?

我正在使用angular 的 i18n 工具,并将 messages.xlf 输出移动到与默认位置(新目录:)不同的文件夹\app\locale,如建议的那样。

当我重新运行

即使在新添加的 app/locale 目录中,messages.xlf文件也会输出到默认位置。

如何指定输出messages.xlf文件的输出位置,以防止每次重新生成时都必须移动它?

0 投票
1 回答
2065 浏览

java - IntelliJ i18n 支持角度翻译

对于 Java 属性文件,我们在 Intellij 中有很好的 Resource-Bundle Editor 支持

我的问题:是否有插件或设置可以对 angular-translate 使用的 JSON 属性文件进行相同的并排编辑?

它们基本上都是key-value文件,文件的命名非常接近(“locale-en.json”、“locale-fr.json”)。

0 投票
1 回答
1347 浏览

javascript - 带有 ES6 和 Webpack 的 AngularJS 语言环境

我遇到了一个问题,我在做一个国际化的项目。我正在使用 AngularJS 1.5、ES6 和 Webpack,我还使用 ng-translate 来处理不同的文本。

当我使用 npm 更改网站的语言时,我安装了 AngularJS-i18n 来操作数字和日期,并安装了 AngularJS-dynamic-locale 来设置 $locale 语言。

问题是,我不知道如何从我的 config.js 中的 node_modules 加载 AngularJS 语言环境。我这样做了:

我设置了好的 URL,但我不知道为什么,应用程序返回 404 错误。而且我不知道如何将其加载到 webpack 其他...