问题标签 [jquery-globalization]

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 投票
2 回答
1578 浏览

javascript - parseFloat 为瑞典文化提供 NaN

我正在使用jQuery Globalize插件和 jQuery 验证。

对于有效的瑞典数字5.000,00parseFloat 函数给出NaN

下面的代码/库中的错误可能是什么?

0 投票
1 回答
701 浏览

jquery - 转换为字符串正在从日期格式中删除单引号

我正在尝试以不同的格式转换日期。我面临保加利亚格式的困难。当我采用短日期格式和长时间格式时,它会在单引号中给出两个符号。但是,当我尝试在生成的字符串中使用 tostring 或 convert.tostring 将其直接转换为字符串时,它正在删除单引号。

现在我想在 UI 上显示特定的格式,即 ShortDatePattern + " " + LongTimePattern。因此,对于 UI,我将其传递给 Jquery.Globalized 库,它返回带有单引号的日期。

现在,第一个问题是哪种格式是正确的?有或没有单引号?第二个问题是如果一个是正确的,为什么我得到两个,意思是我在这两种情况下做错了什么?

这是代码片段。

如果需要更多详细信息,请告诉我。

0 投票
2 回答
4489 浏览

javascript - jQuery 全球化。将货币单位作为 C 格式的参数传递

我正在建立一个处理货币的多语言网站。我希望能够根据所选语言显示正确的货币格式。服务器端 PHP 的东西是轻而易举的。使用 PHPs NumberFormatter 和 strftime 的组合,我已经能够正确格式化货币和日期。

然而,需要在客户端使用 javascript 进行相同程度的格式化。

我遇到了 Globalization(以前的 jQuery 插件),它看起来很有希望。

如果我想用美式英语显示美元价值,我可以这样做:

这将输出:

在做的时候:

输出:

看起来很完美。但是,我需要输出多种货币。所以,如果我选择了“fr-FR”作为我的首选文化,我该如何输出,比如说,像这样的美元价值:

所以格式是法语,但值是美元。我已经看过但无论如何都没有找到将货币符号作为参数传递。

0 投票
2 回答
2568 浏览

jquery - jQuery Globalize 插件 - 获取本地化格式/更改格式 - 未按预期工作

我正在尝试将花车从一种文化转换为另一种文化,似乎我在网上找到的任何东西都不适合我。问题是:

  1. 我有一个来自特定文化中的外部资源(Web 服务)的参数。
  2. 结果被发送到 MVC 应用程序,并根据当前的文化设置进行验证。

这意味着我必须以某种方式从静态文化(“en-US”)转换为在客户端上选择的任何内容,然后再将数据发送到服务器进行处理,因此来自客户端的所有数据都在一种文化上。

我相信 Globalization jQuery 插件 ( GitHub ) 将提供此功能,用于在给定文化中开箱即用地格式化数字(和日期),但似乎没有。

我尝试了什么:使用全球化插件,设置Globalize.culture属性,并希望这Globalize.format(Globalize.parseFloat("1.2435677777", 10, "en-US")))将使用所需的小数分隔符格式化值。但是,它似乎对我不起作用。

如果有人能指出我做错了什么,并给出一个更好的工作示例——那就太好了。

0 投票
1 回答
10289 浏览

jquery - jQuery全球化

我正在使用来自 Microsift“ http://www.scottgu.com/blogposts/jQueryGlobalizationDemos.zip ”的 MVC4.0 和 Jquery 全球化插件,我从“ http://weblogs.asp.net/scottgu/archive/2010/ ”获得06/10/jquery-globalization-plugin-from-microsoft.aspx "。这个插件我用于金额格式化,例如

当我在页面(视图)上直接引用“glob.js”和“glob.all.js”文件时,这个插件工作正常,但是当我在母版页上引用相同的文件时,它在 Jquery.validate 中崩溃.js 文件。

我收到错误,因为替换功能未定义。请帮我。

还有,最新版本的 Microsoft Jquery Globalization 插件的链接在哪里?

提前致谢

0 投票
2 回答
815 浏览

javascript - 使用 Jquery i18n 翻译成不同语言的问题

我正在使用 phonegap 和 jquery 开发具有多语言支持的移动应用程序。我正在使用 Jquery i18n 来支持多语言。

遵循站点中显示的示例。

我能够选择正确的文件,但它向我显示了特殊字符。例如:如果文本是“Olá World”,它会在我的设备中显示“Ol(some special character) World”。但预期的结果是 Olá World。这里 á 被替换为一些特殊字符。

我使用的默认编码是“iso-8859-1”。请有人帮助解决这个问题。提前致谢。

0 投票
0 回答
1056 浏览

javascript - 使用 JQuery 全球化格式化数字以包含尽可能少的小数,但不四舍五入则尽可能多

使用 JQuery 全球化插件,我想格式化数字以使用表示正确值所需的尽可能多的小数。我也希望格式使用尽可能少的小数。

例如,以下示例产生“56.12”

我希望它产生 56.123456

我是否缺少某种格式选项或其他替代方案?

我想要的例子:

  • 1.12 -> '1.12'
  • 1.123 -> '1.123'
  • 1 -> '1'

图书馆链接: https ://github.com/jquery/globalize/

0 投票
1 回答
6310 浏览

jquery - 如何使用 Globalize.js 更改验证使用的日期格式?

我有 globalize.js 文件,我想在某个地方将 dateformat 强制为全局级别的 dd/mm/yyyy,这样所有 jquery 验证和 datepicker 等都会获取这个 dateformat。

这可能吗?

0 投票
2 回答
2049 浏览

jquery - JqueryUI spinner numberformat 货币提交数字值

我有一个 jquery 货币输入,我正在使用这个代码:

输入工作完美,因为它将数字显示为带有 $ 或 € 符号的数字,具体取决于 globalize。

问题是,当我提交表单时,我得到这样的文本“5,00 €”,我希望它是 5.00 或 500,只是数值。

有没有办法做到这一点?提前致谢。

0 投票
2 回答
304 浏览

javascript - Globalize.js 不只在德国文化中格式化日期

我使用 Globalize.js 对日期进行本地化和格式化。它在不同的文化中都可以正常工作,但在德国文化(de-DE)中无法正常工作。我用来格式化的代码。

Globalize.format(new Date(), "MM/yy/dd","de-DE");

它返回“10.14.01”。我期望值为“10/14/01”。

可能是什么问题。这是全球化的问题吗?请任何人帮助我摆脱这种头撞。

最后我找到了问题的原因。在 globalize.culture.de-DE 文化文件中

日历:{标准:{“/”:“。”,firstDay:1,............

一些标准已经像上面那样处理了。可以帮助我了解为什么使用此代码块吗?