问题标签 [angular-gettext]

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

angularjs - 为什么在 nggettext_compile 期间 translations.js 不包含 .pot 文件中的任何字符串?

控制器

html

我正在运行这些命令:

两者都成功运行,但 translations.js 不包含 .pot 文件中的任何字符串

0 投票
1 回答
277 浏览

angularjs - Walktrought 在 ionic 中安装 angular-gettext

我试图让 angular-gettext 在离子中工作。有人可以解释如何做到这一点吗?目前还没有很好的解释。

0 投票
1 回答
384 浏览

javascript - 在 .po 翻译文件中使用 ui-sref 获取 angular-gettext

每个人。这是我的问题。

我使用angular-gettext进行翻译,在我的 HTML 中我得到了

在我的 en-EN.po 文件中,我有:

我设法使用<strong></strong>翻译版本中的 html 标签并且它可以工作,但是角度 ui-sref 重定向不起作用。浏览器中的结果是<a>here</a>

我想这是某种引号问题或什么的。我尝试使用反斜杠转义和单引号ui-sref=\"app.link.to.go\"&ui-sref='app.link.to.go'但没有成功。

有任何想法吗?

0 投票
1 回答
528 浏览

angularjs - angular-gettext 和在三元条件下翻译字符串

在我开始重写我的代码之前:

使用 angular-gettext,有没有办法处理这些类型的内联三元条件?在这里应用翻译过滤器似乎不是一个选项......

提前致谢!

0 投票
1 回答
443 浏览

gettext - Angular Gettext:.po文件中的复数格式

假设我有这个片段

<span translate-n="foo" translate-plural="{{ $count }} items" translate>1 item</span>

我必须在.po文件中拥有什么语法才能将其翻译为单数和复数?

0 投票
0 回答
43 浏览

c# - 如何使用 angular-gettext 编译 csharp?

如何使用 angular-gettext 生成 translation.cs 文件?

我正在查看https://github.com/rubenv/angular-gettext-tools/pull/117链接,它说它支持 csharp 并且根据其主站点(https://github.com/rubenv/angular -gettext-tools ) 这个工具用于 angular-gettext 构建。

我试图用谷歌搜索,但我找不到太多这方面的信息。有人尝试过将此翻译用于 csharp 吗?

0 投票
1 回答
495 浏览

javascript - Angular-gettext 不会更新代码中生成的字符串

当我像这样设置语言时,gettextCatalog.setCurrentLanguage(langString);它不适用于我的侧导航菜单。我的侧边菜单可以处于以下两种状态之一:展开或折叠,因此我使用 ng-include 作为侧边菜单并在切换状态时更改它。

当我使用setCurrentLanguage时,菜单内的字符串不会改变。只有在页面重新加载后才会更改(我将当前语言保留在 localStorage 中)。所以,setCurrentLanguage可以在应用程序启动时应用到我的侧边菜单,但它不能动态工作。

编辑:

可能与我使用 生成菜单项名称的事实有关gettextCatalog.getString('somestring'),因此,名称将在启动时使用正确的语言创建,但在更改语言时我无法更新它们,因为 `gettextCatalog.getString('somestring' ) 现在只是存储在变量中。所以,那里不再有角度观察者了。

那么,如何更新从代码创建的字符串呢?

0 投票
0 回答
59 浏览

angularjs - 阿拉伯语言在 angular-gettext 中不起作用?

我准备了带有翻译的 ar.po 文件,将其编译为 translations.js(以及其他语言),但是当我尝试setCurrentLanguage("ar");它没有出现时,我看到的是默认字符串常量。但是,其他语言也可以完美运行,例如setCurrentLanguage("fr");

编辑:

gettextCatalog.debug = true;. 似乎 angular-gettext 看不到阿拉伯字符串,但它存在于 translations.js 中。

有一些解决方法吗?

0 投票
0 回答
98 浏览

angularjs - Angularjs Gettext 从 mongodb 数据库翻译

我在我的AngularJS 全栈生成器项目中使用Angularjs gettext 。 它非常适合静态文本。但我需要以多语言从用户那里获取数据,并将其存储在 MongoDB 数据库中。 对于 MongoDB 多语言模式,我使用了 mongoose-intl。 有什么方法可以使用 gettext 来翻译动态文本的数据。 我的 MongoDB 架构如下所示:







0 投票
0 回答
552 浏览

angularjs - 翻译指令在角度不起作用

我目前正在开发一个角度混合应用程序(angular + angularJs)。该应用程序使用 angular-gettext 和 ngx-translate 进行翻译。两者都在自己的运行时工作,但是当我将 Angular 组件降级为 angularJs 组件时,我无法使其工作。translate我想知道这两个指令之间是否存在不匹配?