問題タブ [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 に答える
1312 参照

php - IntlDateFormatter::format(): datefmt_format: 配列または整数のタイムスタンプ値または DateTime オブジェクト (SonataSanBox) のいずれかを取ります

をインストールしSonataAdmin Bundleました。すべて正常に動作していますが、ダッシュボードからユーザーを追加すると、警告がスローされます。

警告: IntlDateFormatter::format(): datefmt_format: C:\wamp\www\sonata-sandbox\vendor\symfony\symfony\src\Symfony\Component\Form\ の配列または整数のタイムスタンプ値または DateTime オブジェクトのいずれかを取りますExtension\Core\Type\DateType.php 行 260

0 投票する
1 に答える
557 参照

symfony - symfony 2.2 => symfony 2.3 エラー Deutsch ロケール

2.2 から 2.3.2 バージョンにアップグレードしました。symfony 2.2 では、エラーは発生しませんでした。2.3.2 バージョンにアップグレードしたときに、このエラーが発生しました。

参考までに、 2 行目(ブロックの先頭より上) と51 行 目 (ファイルの終わり) は空です。

何か役に立ちますか?

サム

0 投票する
7 に答える
63963 参照

php - PHP国際国コード2文字から国名

PHP を使用して、2 文字の国コード (ISO 3166-1) を国名または intl 国コードに変換しようとしているので、国名を翻訳できます。

Locale::getDisplayRegion言語 ( ) のロケール コードを使用する必要nl_NLがあり、私が持っているのは 2 文字の国コードだけです。Web サービスに依存したくありませんが、geoip 拡張機能について考えることができます (とにかくそれを使用した解決策が見つかりません)。

Webサービスや外部リソースを使用せずに、PHPで2文字の国コードを取得してローカライズされた国名に変換する方法はありますか?

(私は少し前に zend_locale を使用していましたが、zf2 にはその機能がありません)

0 投票する
0 に答える
1064 参照

php - PHP 5.5.1: opcahe と intl が機能しない

次の設定で、centos 5.8にphp 5.5.1をインストールしました

'./configure' '--prefix=/usr/local/php' '--with-libdir=lib64' '--with-config-file-path=/etc/php/php.d' '--disable -debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-curl' '--enable-gd-native-ttf' ' --with-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-openssl' '--with-pspell' '--with-zlib' '- -with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' ' --enable-wddx' '--with-kerberos' '--enable-shmop' '--enable-calendar' '--with-mysqli' '--with-apxs2' '--with-mysql' '--with-gd' '--with-jpeg-dir=/usr' '--disable-dba' '--without-unixODBC' '--enable-mbstring' '--with-pdo-mysql' '- -enable-zip''--with-mcrypt''--enable-soap''--enable-opcache'

php.ini :

php はインストール中にエラーを表示しませんが、opcacheintlは phpinfo() の出力に表示されません (httpd の再起動)

ここで何が問題なのですか?それを修正するのを手伝ってください。

0 投票する
7 に答える
16430 参照

php - Windows 上の PHP が拡張機能 php_intl.dll を認識できないのはなぜですか?

テスト ワークステーション (PHP 5.5.1、Apache 2.2.4、Windows 7 32 ビット) で intl 拡張機能を動作させようとしています。何をやってもうまく起動できないようです。

  • php.ini の「extension=php_intl.dll」行のコメントを外しました。
  • extension_dir ディレクティブが正しいディレクトリ (c:\wamp\php5.5\ext) を指していることを確認しました。
  • php_intl.dll が c:\wamp\php5.5\ext にあることを確認しました。
  • すべての icu*.dll ファイルが php ルート ディレクトリ (c:\wamp\php5.5) に存在することを確認しました。
  • c:\wamp\php5.5 が PATH にあることを確認しました。
  • はい、私が編集している php.ini のコピーは正しいものであり、httpd.conf の PHPIniDir ディレクティブで指定されたものです。

Apache エラー ログを確認したところ、Apache を再起動するたびに次の行が見つかりました。

PHP 警告: PHP の起動: 動的ライブラリ 'c:\wamp\php5.5\ext\php_intl.dll' を読み込めません - 指定されたモジュールが見つかりませんでした.\r\n 行 0 の不明

繰り返しますが、c:\wamp\php5.5\ext\php_intl.dll は存在します!

Windows エクスプローラーを指差して、自分のコンピューターに向かって「見てください! 臭いファイルがそこにあります!」と叫びたくなる衝動に駆られます。どうやら同じディレクトリを見ているのに、なぜ私はファイルを見ることができ、PHP は見ることができないのでしょうか? それとも、私が見逃した何か他のことが起こっていますか?

0 投票する
2 に答える
6099 参照

php - XAMPP for Mac Lion 10.8 への Php-intl インストール

こんにちは、Mac用のxamppにintlライブラリをインストールしようとしています。私はphp 5.3をインストールしたので、intl.soファイルをphp 5.3の場所からXampp binフォルダーにコピーしました。その後、extension=intl.so のコメントを外し、サーバーを再起動しました。それでも、phpinfo() で更新された intl が表示されません (エラー Class Locale が見つかりません)

0 投票する
2 に答える
788 参照

php - getCountryNames() 使用時の Symfony2 ロケール en_gb の問題

私の parameters.yml には、次のものがあります。

私のユーザーエンティティには、これがあります:

フォームを使用すると、「国 'US' は有効な国ではありません」というエラー メッセージが表示されます。

だから私は探し回った: /src/Symfony/Component/Validator/Constraints/CountryValidator

そして出くわした:

だから私はそれを自分のコードに貼り付けて、その内容を確認しました。入っていたのは、次のとおりです。

それが持つべき258か国ではなく。

ロケールを en-gb ではなく en に変更する配列に 258 か国が含まれます。

私の質問は、私の parameters.yml がこのように見えるべきかどうかです。

またはそのようなもの?そのため、en からすべてを取得し、en-gb で必要なものをオーバーライドします。

それともこれはバグですか?(これは、私が使用していたバージョン 2.3.1 のバグのようで、現在は 2.3.5 で修正されています) - この情報を提供してくれた Ritter に感謝します。