当前位置: 首页 > 面试题库 >

Angular js支持本地化

上官修文
2023-03-14
问题内容

我试图在AngularJS中找到支持多种语言的文档,但没有成功。支持本地化吗?


问题答案:

看看angular-translate:https://github.com/angular-translate/angular-
translate

对于所有DIY人士:

您可以找到角度的本地化文件:此处

这些文件将帮助您使用内置的角度过滤器:日期,货币和数字。太棒了…到目前为止。

现在,您想使用自己的文本,那么,您所需要的就是angular.js依赖注入的强大功能。创建一个新文件,例如:“ myTexts_en_us.js”,并使用$provide.value,如下所示:

$provide.value("myTexts", {firstText : "This is my localized text"});

有关详细信息:http :
//jsfiddle.net/4tRBY/24/

对于实际使用,您应该 添加一个过滤器 :http :
//jsfiddle.net/4tRBY/41/

提示:

  • 确保手动,JS或服务器将新的本地化文件插入到html中。(服务器是这里的最佳选择!)
  • 如果您包含一个angular-local文件,则无需在您的应用模块中进行设置。(您将自动拥有$ locale-查看小提琴)
  • 在$ provide-value中添加一个ID密钥-并将其值设置为文件中使用的语言代码-这将很方便进行测试。


 类似资料:
  • 问题内容: 当前版本的Node.js是否有对Promise的本地支持? Node.js使用V8引擎。Chrome也使用此JavaScript引擎,而Chrome 32具有对Promise的本机支持。但是我似乎无法获得在Node.js中(本机)工作的承诺。 我已经在Chrome 32中尝试了以下代码,并且可以正常工作。 但是,当我在Node.js中尝试相同的代码时,我得到: 此代码来自出色的教程:

  • 本文向大家介绍ASP.NET MVC的Localization本地化多语言支持,包括了ASP.NET MVC的Localization本地化多语言支持的使用技巧和注意事项,需要的朋友参考一下 一、ASP.NET MVC的本地化支持 ASP.NET MVC的是基于ASP.NET运行,所以由ASP.NET提供的所有功能,都可以在MVC里使用,例如缓存,会话状态和本地化。 在传统的ASP.NET Web

  • 除了基本的国际化功能, 例如支持不同的输入编码, 或支持类似十进制分割符之类的国民习惯之外, 还可以对程序输出的消息进行本地化。 一种比较常见的做法是使用 POSIX.1 NLS 函数, 它是作为 FreeBSD 基本系统的一部分提供的。 4.2.1 在编录文件 (Catalog Files) 中编排本地化消息 POSIX.1 NLS 是基于包含使用需要的编码编写的本地化消息所组成的编录文件工作的

  • 这是我的密码。 我可以这样做吗? 谢谢你。

  • 在Craft CMS中使用这个细枝代码,我得到如下所示的错误。Craft CMS的制造商告诉我,小枝“date”不支持像“janvier 2016”这样的本地化月份名称,但英文“janvier 2016”也可以。 这是真的吗? 我的小枝:{%set queryStartDate=date([month,year]| join(“”))%} 错误:DateTime::_construct():无法分

  • Gson提供了注解来控制基于其各种版本的类的Json序列化/反序列化。 考虑以下具有版本支持的类。 在这个类中,我们最初定义了两个变量和,稍后将其添加为一个新变量。 使用定义了,名称从版本开始并经过验证,版本为。 GsonBuilder提供了方法来序列化这样的版本化类。 让我们来看一个实际版本支持的例子。 创建一个名为的Java类文件:GsonTester.java - 执行上面示例代码,得到以下