问题标签 [intl]

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 投票
1 回答
1378 浏览

php - 使用 IntlDateFormatter 转换非公历日期

我应该如何使用IntlDateFormatter. 我想"1392-01-02"从转换persianislamic日历。我尝试了以下代码,但它没有转换日历:

0 投票
2 回答
126 浏览

php - 国际示例对我不起作用

从文档中运行下面的示例对我来说返回 false (此页面中的其他示例有相同的问题)。它是一个错误吗?

似乎parse方法需要构造函数format的参数 IntlDateFormatter

0 投票
1 回答
2910 浏览

php - 将日期从日历类型转换为另一种类型

我需要一个函数来将波斯历中的日期转换为对应的公历日期。我在本页的示例 #3 之后编写了以下函数。不幸的是,它确实有效?它有什么问题?使用 Intl 扩展的正确方法是什么?

可以在这里找到对 Intl 的一个很好的介绍:http: //devzone.zend.com/1500/internationalization-in-php-53/

0 投票
2 回答
3182 浏览

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

此代码适用于英语、西班牙语和德语序数,但对于俄语或意大利语序数则不起作用。

'ru-RU''it-IT'也不行

例如,我在俄语中得到 2 -> два(这是基数),但我想要序数,这将是 2 -> второй。

例如,我用意大利语表示 2 -> due(这是基数),但我想要序数,这将是 2 -> secondo。

更新:

我找到了一个用法语、西班牙、德语和其他一些语言工作的解决方案:

maskuline 序数:%spellout-ordinal-maskuline

女性序数: %spellout-ordinal-feminine

俄语和意大利语版本不起作用,我已经尝试使用 -maskuline/-feminine

0 投票
1 回答
2013 浏览

symfony - FatalErrorException:错误:找不到类“ResourceBundle”

我正确安装并配置了 FOSUserBundle、SonataAdminBundle、SonataUserBundle、SonataMediaBundle,如下所述http://tech.dupeu.pl/2013/07/symfony-2-3-sonataadminbundle-sonatamediabundle-sonatauserbundle-and-fosuserbundle-a-good- project-base/并通过一些研究很好,我已经可以创建用户、超级管理员等。

Media ans Groups 功能也可以正常工作!尝试在 Admin Dashbord 中添加用户时遇到问题,我不知道它到底是什么.. 我在论坛和 stackoverflow 上进行了搜索,似乎它与 SonataIntlBundle 有关系,所以我重新安装了它并激活了 intl 扩展在我的 WampServer(Windows 8)中,但它不再工作了..

这是错误( FatalErrorException: Error: Class 'ResourceBundle' not found in C:\wamp\www\project\vendor\symfony\symfony\src\Symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader.php 第 32 行)


解决了

我通过使用 composer 安装 symfony/intl 解决了这个问题:我添加了这个 "symfony/intl": "2.6.*@dev" 到 requiere 部分,然后我使用了 composer update 命令,现在它正在工作!

您可以查看此链接http://symfony.com/doc/current/components/intl.html了解更多信息!

0 投票
0 回答
985 浏览

php - 如何在 MAMP 中编辑 PHP 配置命令以排除 intl 包

我正在使用 MAMP Pro 3.0.5 在我的计算机上运行 Apache/PHP,运行 OS X (Yosemite DP2)。我刚刚在我的服务器上安装了一个旧项目,但我与intl正在初始化的包发生冲突(我猜这不是我之前的设置)。

phpinfo()我提供了一个事实,即intl通过配置命令进行加载,该命令结束:

我不知道在哪里编辑这个,所以我可以删除--enable-intl

更新 1

intlphp.ini中没有引用:

在此处输入图像描述 在此处输入图像描述

更新 2

0 投票
3 回答
1836 浏览

php - 如何在土耳其语中显示日期名称(日、月) - Php5、Apache2、Intl

我已经将 Intl 安装到我的服务器上。

我已将我的更改default_timezone为欧洲/伊斯坦布尔和intl.default_localetr_TR。

我仍然得到英文的日期名称。

我错过了什么?

我应该更改一些其他设置吗?

0 投票
0 回答
557 浏览

php - 为什么 PHP localeconv() 在 Windows 7 上返回一个空数组?

因此, localeconv() 似乎忽略了我的 php 脚本中的语言环境,并返回一个基本上为空的数组。

我发现了许多问题,等等,所有的答案都归结为没有为 Windows 正确设置的语言环境。

我相信这个脚本使用有效值设置它,并且我可以确认当前语言环境是我想要使用的语言环境,但无论当前语言环境是什么,localeconv() 只会返回相同的(大部分)空数组。

我希望看到的是 mon_decimal_point 和 mon_thousands_separator 值被填充了一些东西。

所以,我的问题是:

我该怎么做才能从 localeconv() 获得真正的结果?

示例脚本:

脚本输出:

0 投票
1 回答
1231 浏览

php - symfony 中的国家-货币映射

在 Symfony Intl 包中,存在一种获取所有货币列表的方法。有什么方法可以得到一个国家和这个国家使用的货币之间的映射?

例如,我想获取塞尔维亚使用的货币列表。

0 投票
1 回答
1340 浏览

php - ICU 编译器未找到或不适用于 PHP 国际扩展

我正在尝试为 Symfony 2 安装 intl PHP 扩展。要安装它,我需要提供 ICU 二进制文件的路径。我已经在我的虚拟机上下载并安装了 ICU,但是当我运行 Linux 配置时,我得到:

检查 gettimeofday... 是检查 U_INLINE 的定义 C...内联 检查我们是否有 C++ 编译器... 没有配置:错误:C++ 编译器 g++ 不起作用或找不到编译器 ./runConfigureICU: ./configure失败的

如果我在运行配置时输入帮助,我会得到:

用法:runConfigureICU [ -h, --help ] [ --enable-debug | --disable-release ] 平台 [ 配置参数 ... ]

选项:-h, --help 打印此消息并退出 --enable-debug 启用调试支持 --disable-release 禁用预设优化标志

可以提供以下名称作为平台的参数:

我尝试了 Linux 并安装了 gcc。为什么说我没有编译器?

我正在关注本教程: http ://www.phamviet.net/2013/01/28/php-54-install-php-intl-extension-on-centos-5-with-latest-icu-data/ 进行安装php国际。

请指教。

谢谢你,阿德里安