问题标签 [ng2-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 投票
1 回答
4128 浏览

ionic-framework - 更改 Ionic2 上的语言 - 更改所有页面语言的最有效方法是什么?

我正在尝试使用ng2-translate onIonic2来做多语言,我添加了一个用于button更改. 基本上,更改语言的功能只在设置页面起作用,而其他页面不会发生任何事情。Appssetting page

我有一个愚蠢的翻译方法,那就是添加一个功能,改变当前页面的语言,在每个页面上,当我点击按钮时它就会被执行setting page

但是这种解决方案效率较低,如何才能有效地做同样的事情呢?

这是我的代码的一部分:

  1. 设置页面:

    /li>
0 投票
0 回答
384 浏览

angular - 如何使用ng2-translate翻译离子2中多本地的日期时间?

我想翻译离子日期时间。这就是我使用ng2-translate包的原因。

在这里,我使用ng2-translatemonthNames="{{ 'MONTHS' | translate }}" or [monthNames]="'MONTHS' | translate"的翻译规则,但它仅显示错误无法读取未定义的属性“长度”。

如果有其他解决方案请回答。

0 投票
0 回答
473 浏览

angular - 在多语言 Angular 2 页面中使用 intro.js

我正在使用 angular 2 开发多语言网页。我想为我的用户添加一些使用 intro.js 的指南(考虑到我正在使用DefinitelyTyped 库)。当我用单一语言编写指南时可以,例如通过这一行:

但是当我尝试使用 ng2-translate 获得多语言指南时,我什么也得不到。这是我的代码:

在 data-intro 属性中,我测试了 {{ }} 、 " " 或 ' ' 的组合以查看语法是否错误,但它们都没有解决我的问题。我想知道是否有人可以帮助我。

0 投票
1 回答
3325 浏览

angular - 如何使用 TranslationService.setTranslation 方法手动定义翻译

我正在使用ng2-translate节点包在 Angular SPA 应用程序中实现翻译。

按照https://www.npmjs.com/package/ng2-translate中的说明(参见第 #3 节定义翻译),我在其中一个组件中定义了翻译,如下所示:

然而,这是行不通的。有人可以给我一个例子吗?

0 投票
1 回答
1259 浏览

angular - ng2-translate 使用本地存储

我需要使用 localstorage 通过 ng2-translate 将所选语言存储在我的 Angular2 应用程序中。

我发现这个类应该将所选语言存储在本地存储中:

由于它不起作用,我为我的 angular2 版本修复了它:

现在我没有收到任何错误,但它不起作用,当我重新加载页面时,它会选择默认语言。

我还必须在我的导入中配置 ng2-translate 模块:

你知道代码有什么问题吗?

0 投票
1 回答
959 浏览

angular - angular 2 ng2-translate 自定义 TranslateLoader 不适用于 API

TranslateLoader从 API 获取数据时,ng2-translate 无法使用自定义。下面是我的自定义 TranslateLoader

translateCustomLoader.ts

来自 API 的响应是

将 TranslateLoader 添加到app.module.ts中的提供程序

在我的 HTML 页面中,我有以下

我仍然看到hello渲染。如果我更换,这很好用

所以我很确定配置没有任何问题。我在这里错过了什么?

0 投票
1 回答
799 浏览

angular - ng2 翻译和@Input()

我有以下问题。我如何@Input()从 angular2 中翻译ng2-translate?将非常感谢任何帮助。如果您对我的代码有任何其他问题,请询问。

我正进入(状态

您的电话号码:123 {{电话}}

我的代码

en.json

0 投票
3 回答
3042 浏览

angular - 如何更改日期格式angular2

嗨,我想根据所选语言更改日期格式,我使用 ng2-translate,这是我的工作代码,但它是静态的:

我想有一个当前语言的格式日期,如下所示:

"DATE": { "PIPE": "MM-dd-yyyy"在 en.json 和 it.json 的哪个位置有 "DATE": { "PIPE": "dd-MM-yyyy" 可能吗?或者有没有办法以编程方式更改格式日期?

0 投票
1 回答
219 浏览

javascript - ng2-translate 在组件文件上结合charts.js

我在我的 ionic2 应用程序上使用 ng2-translate,它在 html 文件上的静态文本上运行良好:

但我不知道如何翻译与charts.js结合的组件文件上的字符串,例如:

我想翻译标签:'Richtige Antworten in %'。

如何在 typescript 和 JavaScript 文件中使用 ng2-translate 管道?

提前致谢

0 投票
1 回答
649 浏览

angular - 使用 ng2-translate 进行许多组件的翻译

嗨,我有翻译问题,我正在使用 ng2-translate 和这个主题:SB Admin Bootstrap 4 Angular 4

我有一个带有语言选择下拉菜单的标题,如果我更改语言,只有我的标题组件被翻译,而不是整个页面(我在我的所有项目中正确配置了管道,并在正确的模块中导入了 translatemodule)

我的 component.html 是:

在我的标题中,我有这个下拉列表:

如果它由许多其他组件组成,那么在整个页面上更改语言的方法是什么?