问题标签 [javascript-globalize]
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.
javascript - 格式化日期时间特定时区
我正在使用 globalize 来格式化每个语言环境的日期时间。
它很好用,但我想知道是否可以为特定时区格式化日期。这样,它总是在本地机器时区格式化日期。例如,假设我的机器时区是 PST。我可以使用 globalize 在 EST 中格式化日期吗?
node.js - ExpressJS app.locals.title 给出:发送后无法设置标题
我是 ExpressJS 的新手,所以我想设置一个简单的字符串值,我可以翻译。
所以我尝试了globalize-express并将应用程序标题设置为:
其次是:
看起来它正在正确呈现,但控制台正在发布错误:
发送后无法设置标题。
我怎样才能避免这个错误?
jquery - MVC 5 - 无法让全球化运行
我想添加全球化,因为该站点要求用户提供日期。我的德国用户想输入“31.12.1966”而不是“1966-12-31”。
所以我将nuget-Packages“jQuery.Validation.Globalize”和“jquery-globalize”添加到项目中。
现在我无法配置我的 BundleConfig!根据我的研究,我知道我需要 globalize.js 和其他一些文件。所以我试着做一个捆绑:
视图中的使用:
但我收到一个错误:
我翻译了这个德语原文的信息:
我需要捆绑中的更多/其他文件吗?
我能做些什么?有什么帮助吗?
真诚的彼得
javascript-globalize - 全球化版本 1.2.3 - 根/后备文化
我正在使用当前版本 1.2.3 并希望使用此处描述的功能: https ://github.com/globalizejs/globalize/blob/6d3a5a57c56fd0afb93e20340905a435d1650341/doc/api/message/load-translation.md#example
在我的 loadMessages 方法中未定义/初始化浏览器文化的情况下,我需要继承翻译以获得后备文化。例如:
Globalize.loadMessages({
root: { hello: "Hi!" },
de: { hello: "Moin!" }
});
这就是我所期望的:
Globalize( "de-DE" ).formatMessage( "hello" );
“莫恩!”
Globalize( "fr" ).formatMessage( "hello" );
“你好!” (倒退)
我怎么能意识到这一点?
asp.net-mvc-5 - MVc 5 - 使用 unobtrusiv js 验证德国日期 - 一种简单的方法
问题:如何获得在 MVC 中运行的德国日期的不显眼验证?
因为我找不到使用带有 MVC 5 的 globalize 1.x 来验证德国日期的运行示例,所以我需要两天时间才能运行它。
问题在于 js 文件的顺序,获取 cldr-data 并将它们放在一起以使其可以重用。
在答案中,我将展示我当前的解决方案。
angular - 获取错误全球化是未定义的打字稿
我正在开发一个支持 L10n 的 Angular 4 应用程序。我使用全球化。参考.Appcomponent.ts如下
在编译期间没有错误,但运行时出现错误 Globalize is not defined 。我被困在这一点上。感谢任何帮助。
angular - 在 Angular cli 中实现时与 globalize 相关的 Cldr 问题
我正在尝试创建一个支持 L10n 的 Angular 4 项目。我正在尝试在我的项目中使用Globalize库。但是在编译我的项目时我遇到了很多错误。我不想使用 globalize-webpack-plugin 或更改我的webpack 配置文件。我安装了 globalize 使用npm install globalize cldr-data
。但是当我尝试在我的 .ts 文件中使用 globalize 时,就像import Globalize from 'globalize'
我得到错误一样cant resolve cldr
。
我被困在这一点上。感谢任何帮助
angular - 如何从语言环境 Globalize 获取 3 位货币代码
我正在尝试在我的角度项目中使用 globalize 1.x。我想知道是否有任何方法可以从语言环境中获取 3 位数的货币代码。例如,如果语言环境是 en-us,我怎样才能获得美元从中。我的情况是我想使用 Globalize.currencyFormatter 但这种方法只接受 ISO 3 digit cuurency 格式。全球化
javascript-globalize - 全球化数字和货币:en-IN/INR 格式未按预期工作
我有两种方法正在尝试使用 globalize 编写。一个用于格式化数字,一个用于格式化货币。
当我将“en”语言环境与“INR”货币代码用于 currencyFormatter 或“en”用于 numberFormatter 时,我希望看到类似₹12,34,567.89但我在这两种情况下得到的都是₹1,234,567.89(减去货币符号为数字)。我查看了我的 node_modules 文件夹 cldr-data/main/en-IN/numbers.json 并发现了这个:
我还访问了 CLDR 网站并找到了我认为是格式文件(en-IN.xml)的内容,并发现了这个:
这两者都支持我们得到的结果是正确的,而我们对预期结果的假设是错误的。但是,如果您在互联网上查看,有许多知名网站说我们的假设是正确的,结果是不正确的。
这让我处于不知道该做什么的状态。谁是对的?你能帮我们回答这个问题吗?
此外,如果出于某种原因我们想要更改默认格式,有没有办法“覆盖”默认格式?
javascript - Globalize.js - cldr.once 不是一个函数
我在我的应用程序中使用 Globalize.js 脚本来处理语言环境。一切都很好,除了货币格式。当我使用Globalize.currencyFormatter(currency)时,出现此错误
类型错误:cldr.once 不是函数
我不知道我应该在哪里获得“一次”功能。我在 cldr 库(最新版本 5.0)中进行了搜索,但没有看到一次功能。它应该从哪里得到?