问题标签 [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.
angularjs - 为什么在 nggettext_compile 期间 translations.js 不包含 .pot 文件中的任何字符串?
控制器
html
我正在运行这些命令:
两者都成功运行,但 translations.js 不包含 .pot 文件中的任何字符串
angularjs - Walktrought 在 ionic 中安装 angular-gettext
我试图让 angular-gettext 在离子中工作。有人可以解释如何做到这一点吗?目前还没有很好的解释。
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'
但没有成功。
有任何想法吗?
angularjs - angular-gettext 和在三元条件下翻译字符串
在我开始重写我的代码之前:
使用 angular-gettext,有没有办法处理这些类型的内联三元条件?在这里应用翻译过滤器似乎不是一个选项......
提前致谢!
gettext - Angular Gettext:.po文件中的复数格式
假设我有这个片段
<span translate-n="foo" translate-plural="{{ $count }} items" translate>1 item</span>
我必须在.po
文件中拥有什么语法才能将其翻译为单数和复数?
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 吗?
javascript - Angular-gettext 不会更新代码中生成的字符串
当我像这样设置语言时,gettextCatalog.setCurrentLanguage(langString);
它不适用于我的侧导航菜单。我的侧边菜单可以处于以下两种状态之一:展开或折叠,因此我使用 ng-include 作为侧边菜单并在切换状态时更改它。
当我使用setCurrentLanguage
时,菜单内的字符串不会改变。只有在页面重新加载后才会更改(我将当前语言保留在 localStorage 中)。所以,setCurrentLanguage
可以在应用程序启动时应用到我的侧边菜单,但它不能动态工作。
编辑:
可能与我使用 生成菜单项名称的事实有关gettextCatalog.getString('somestring')
,因此,名称将在启动时使用正确的语言创建,但在更改语言时我无法更新它们,因为 `gettextCatalog.getString('somestring' ) 现在只是存储在变量中。所以,那里不再有角度观察者了。
那么,如何更新从代码创建的字符串呢?
angularjs - 阿拉伯语言在 angular-gettext 中不起作用?
我准备了带有翻译的 ar.po 文件,将其编译为 translations.js(以及其他语言),但是当我尝试setCurrentLanguage("ar");
它没有出现时,我看到的是默认字符串常量。但是,其他语言也可以完美运行,例如setCurrentLanguage("fr");
编辑:
当gettextCatalog.debug = true;
. 似乎 angular-gettext 看不到阿拉伯字符串,但它存在于 translations.js 中。
有一些解决方法吗?
angularjs - Angularjs Gettext 从 mongodb 数据库翻译
我在我的AngularJS 全栈生成器项目中使用Angularjs gettext 。
它非常适合静态文本。但我需要以多语言从用户那里获取数据,并将其存储在 MongoDB 数据库中。
对于 MongoDB 多语言模式,我使用了 mongoose-intl。
有什么方法可以使用 gettext 来翻译动态文本的数据。
我的 MongoDB 架构如下所示:
angularjs - 翻译指令在角度不起作用
我目前正在开发一个角度混合应用程序(angular + angularJs)。该应用程序使用 angular-gettext 和 ngx-translate 进行翻译。两者都在自己的运行时工作,但是当我将 Angular 组件降级为 angularJs 组件时,我无法使其工作。translate
我想知道这两个指令之间是否存在不匹配?