gpt4 book ai didi

angularjs - Angular js 对本地化的支持

转载 作者:行者123 更新时间:2023-12-03 05:32:34 25 4
gpt4 key购买 nike

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

最佳答案

看看 Angular 翻译:https://github.com/angular-translate/angular-translate

对于所有 DIY 爱好者:

您可以找到 Angular 的本地化文件:here

这些文件将帮助您使用内置 Angular 过滤器:date , currencynumber 。太棒了……到目前为止。

现在您想使用自己的文本,那么您所需要的就是 angular.js 依赖注入(inject)的强大功能。创建一个新文件,例如:“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 files 之一,您不需要在应用程序模块中进行设置。 (您将自动获得 $locale - 请参阅 fiddle )
  • 向您的 $provide-value 添加一个 id 键 - 并将该值设置为您在文件中使用的语言代码 - 这对于测试会派上用场。

关于angularjs - Angular js 对本地化的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12664823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com