intl

如何运行 formatjs 编译?

如何在不替换已翻译消息的情况下运行 formatjs 编译命令? 现在我这样运行: ../../node_modules/.bin/formatjs compile lang/ru.json --out-file compiled-lang/ru.json ... »

Mac OS:未加载国际扩展

macOS Mojave 10.14.3 PHP 7.1.23 Prestashop 1.7.5.1 为了使用 Prestashop,我尝试在本地服务器上安装 PHP intl 扩展。 我将extension=php_intl.so 添加到etc/php.ini 当我尝试安装 Prestashop 时,我收到 Intl extension is not loaded。 $ php -m ... »

php

ISO 639 - PHP 中的可靠查找资源

国际扩展使用 RFC 4646 语言标签 在 PHP intl extension,特别是 Locale class 中,它说: 使用 RFC 4646 语言标签识别区域设置 RFC 4646 已弃用 我提到这一点的原因是 RFC 4646 已被弃用,取而代之的是 RFC 5646。 我原本打算使用 intl extension 将 ISO 639 代码翻译成它们各自的语言名称(例如 en 到... »

php

react-intl 与 react-testing-library 给出了无效的钩子调用错误

在我们的项目中,我们使用react-intl 进行国际化。我们使用jest 作为测试框架,我们决定将我们的单元测试实用程序库从酶移到react-testing-library。但是现在,由于没有浅渲染,我必须自己在测试中提供<IntlProvider ... />,没有问题。但即使我这样做,当测试终端说Invalid hook call. Hooks can only be calle... »

本地主机上的 locale_get_default() 函数问题

我在本地主机上使用 wampserver; PHP 5.3.13 Apache 2.2.22 启用 php_intl.dll 扩展 但我在使用locale_get_default() 函数时出现以下错误 致命错误:调用未定义的函数 locale_get_default() in 或者使用Locale::getDefault()函数 致命错误:在中找不到类“区域设置”... »

php

React:在语言更改时更新 URL 查询参数

我正在构建一个多语言网站,需要在 URL 查询参数中显示当前选择的语言(不仅是语言,为了 KISS,我只考虑这个)。 我正在使用 react-intl 进行网站翻译以及在 redux 中存储当前选择的语言。 这是我当前的路由器 (HashRouter) 的外观: return ( <div className="App"> <Provider sto... »

使用 Intl (PHP) 将西班牙日期转换为时间戳

我需要将用自然语言编写的日期转换为时间戳或任何其他标准日期格式。日期有四种语言:英语、德语、法语和西班牙语。 我可以使用 Intl 扩展名转换除西班牙日期以外的所有日期。 自然语言中的日期示例: // es - 19 de julio de 2017 // fr - 2 février 2018 // en - May 16, 2016 // de - 27 Juni 2018 法语日期解... »

php

NumberFormatter::SPELLOUT 俄语和意大利语拼写序数

此代码适用于英语、西班牙语和德语序数,但不适用于俄语或意大利语序数。 'ru-RU','it-IT' 也不行 例如,我在俄语中得到 2 -> два(这是基数),但我想要序数,这里是 2 -> второй。 例如,我用意大利语表示 2 -> due(这是基数),但我想要序数,这将是 2 -> secondo。 更新: 我找到了一个解决方案,其中包含法语、西班牙、德语和其他一些语言的作品... »

php

缺少国际扩展名(正在下载 FOSUSER 捆绑包)

我正在尝试下载 FOSUSERBundle , 当我执行这个 cmd 时: php composer.phar require friendsofsymfony/user-bundle '~2.0@dev' 它给了我这个错误: - symfony/icu v1.2.2 requires ext-intl * -> the requested PHP extension intl i... »

php

如何使用 intl-tel-input 格式化数字?

我已经在我的index.html 中包含了intl-tel-input js & css 库: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/14.0.6/css/intlTelInput.css" /> <script type="text/javascri... »

将翻译后的文本作为道具传递

对于本地化,我使用 React-intl。我在下面导出(intl.js)- import { injectIntl } from 'react-intl'; const Intl = injectIntl(({ intl, children }: any) => children(intl)); const t = ( id: string | Array<string>,... »

如何允许德语用户在 React JavaScript 中输入德语格式的数字

我们正在开发应支持德语和英语用户的应用程序。 我们可以做些什么来让德国用户输入德语格式的数字(作为小数点和. 作为千位分隔符),并且当他从输入框中跳出时,我们应该能够将输入文本转换为 JavaScript 数字, 现在,当我们使用 Number() 函数时,它会为我们提供 Number("12,23") 的 NaN 我们可以使用新的Intl.NumberFormat() 将英文文本转换为德文格... »

静态 React 应用程序/网页多语言

我花了一周的时间来解决这个问题,目前我正在使用 gatsby 来生成我的静态网络应用程序。 我已经尝试过了 -pages --en ---index.js ---main.md ---contact.md --zh ---index.js ---main.md ---contact.md 这是一种工作,但仍然不是完美的解决方案。 我正在考虑 impelent React-In... »

颤振飞镖错误将时间戳转换为没有时间的日期

我将膳食和日期存储在 Cloud_Firestore 中,没有时间。取回它会增加时间。 现在我想删除时间,只剩下日期。 我尝试了下面显示的以下代码,但出现错误。从 dart 和 cloud_firestore 文档中,我找不到将其更改为时间的公共方法。 formatter.format(now) 错误调用: I tried this Solution aswell as this Stri... »

如何使用 intl-tel-input 的 utils.js 保存计数器代码?如何使用 javascript 提供的数据到 django 应用程序中?

我使用intl-tel-input 让用户选择国家代码来添加电话号码,但主要问题是电话号码没有与代码一起保存,这会引发一些错误并且不显示格式化为我的数字想要。 这是我用来显示小部件的 js 脚本。 <script> var input = document.querySelector("#phone"); window.intlTelInput(input,({})); </... »

向 intl-tel-input 插件添加淡入淡出效果

来自 Jack O'connor 的电话输入插件 https://github.com/Bluefieldscom/intl-tel-input 我注意到下载标志大约需要一秒钟,我想通过淡入效果来平滑它。 谁能建议一种方法来做到这一点? ... »

是什么导致 PHP / Symfony2 中的日期差异?

我有一个关于日期时间的非常奇怪的问题。存储在数据库中的日期时间在表单中显示为有效,但正常打印时出现错误。 这是我的列数据: delivery_date = datetime type value = 2015-11-06 13:00:00 (Y-m-d H:i:s) 这是我的表单数据: $builder->add('delivery_date', 'date', ['label... »

php