From a34182e6c3e6b36e2a0bcd2508320d3356583237 Mon Sep 17 00:00:00 2001 From: Arhell Date: Tue, 25 Jan 2022 00:22:41 +0200 Subject: [PATCH] update ICU library link --- docs/guide-fr/tutorial-i18n.md | 2 +- docs/guide-ja/tutorial-i18n.md | 2 +- docs/guide-ru/output-formatting.md | 2 +- docs/guide-ru/tutorial-i18n.md | 2 +- docs/guide-zh-CN/tutorial-i18n.md | 2 +- docs/guide/tutorial-i18n.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/guide-fr/tutorial-i18n.md b/docs/guide-fr/tutorial-i18n.md index 8aae1d2cc43..5dc851ff656 100644 --- a/docs/guide-fr/tutorial-i18n.md +++ b/docs/guide-fr/tutorial-i18n.md @@ -639,7 +639,7 @@ Reportez-vous à la section [Formatage des données](output-formatting.md) pour Yii utilise l'[extension intl de PHP](https://www.php.net/manual/en/book.intl.php) pour fournir la plupart de ses fonctionnalités d'internationalisation, telles que le formatage des dates et des nombres de la classe [[yii\i18n\Formatter]] et le formatage des messages de la classe [[yii\i18n\MessageFormatter]]. Les deux classes fournissent un mécanisme de remplacement lorsque l'extension `intl` n'est pas installée. Néanmoins, l'implémentation du mécanisme de remplacement ne fonctionne bien que quand la langue cible est l'anglais. C'est pourquoi, il est fortement recommandé d'installer `intl` quand c'est nécessaire. -L'[extension intl de PHP](https://www.php.net/manual/en/book.intl.php) est basée sur la [bibliothèque ICU](http://site.icu-project.org/) qui fournit la base de connaissances et les règles de formatage pour les différentes locales. Des versions différentes d'ICU peuvent conduire à des formatages différents des dates et des nombres. Pour être sûr que votre site Web donne les même résultats dans tous les environnements, il est recommandé d'installer la même version de l'extension `intl` (et par conséquent la même version d'ICU) dans tous les environnements. +L'[extension intl de PHP](https://www.php.net/manual/en/book.intl.php) est basée sur la [bibliothèque ICU](https://icu.unicode.org/) qui fournit la base de connaissances et les règles de formatage pour les différentes locales. Des versions différentes d'ICU peuvent conduire à des formatages différents des dates et des nombres. Pour être sûr que votre site Web donne les même résultats dans tous les environnements, il est recommandé d'installer la même version de l'extension `intl` (et par conséquent la même version d'ICU) dans tous les environnements. Pour savoir quelle version d'ICU est utilisée par PHP, vous pouvez exécuter le script suivant, qui vous restitue la version de PHP et d'ICU en cours d'utilisation. diff --git a/docs/guide-ja/tutorial-i18n.md b/docs/guide-ja/tutorial-i18n.md index 3d77bf48e89..66f9fa9a1eb 100644 --- a/docs/guide-ja/tutorial-i18n.md +++ b/docs/guide-ja/tutorial-i18n.md @@ -810,7 +810,7 @@ Yii は、[[yii\i18n\Formatter]] クラスの数値や日付の書式設定や 従って、国際化機能が必要とされる場合は、`intl` をインストールすることが強く推奨されます。 [PHP intl 拡張](https://www.php.net/manual/ja/book.intl.php) は、さまざまに異なる全てのロケールについて知識と書式の規則を提供する -[ICU ライブラリ](http://site.icu-project.org/) に基礎を置いています。 +[ICU ライブラリ](https://icu.unicode.org/) に基礎を置いています。 ICU のバージョンが異なると、日付や数値のフォーマットの結果も異なる場合があります。 あなたのウェブ・サイトが全ての環境で同じ出力をすることを保証するためには、 全ての環境において同じバージョンの PHP intl 拡張 (従って同じバージョンの ICU) をインストールすることが推奨されます。 diff --git a/docs/guide-ru/output-formatting.md b/docs/guide-ru/output-formatting.md index 1a129de0a64..bb0ad2c0aa2 100644 --- a/docs/guide-ru/output-formatting.md +++ b/docs/guide-ru/output-formatting.md @@ -112,7 +112,7 @@ echo Yii::$app->formatter->asDate('2014-01-01'); // выведет: 1 январ - `long` будет отображать `6 October 2014` и `15:58:42 GMT` соответственно и - `full` будет отображать `Monday, 6 October 2014` и `15:58:42 GMT` соответственно. -Дополнительно вы можете задать специальный формат, используя синтаксис, заданный [ICU Project](http://site.icu-project.org/), +Дополнительно вы можете задать специальный формат, используя синтаксис, заданный [ICU Project](https://icu.unicode.org/), который описан в руководстве ICU по следующему адресу: . Также вы можете использовать синтаксис, который распознаётся PHP-функцией [date()](https://www.php.net/manual/ru/function.date.php), используя строку с префиксом `php:`. diff --git a/docs/guide-ru/tutorial-i18n.md b/docs/guide-ru/tutorial-i18n.md index cd98539da45..383542f0b78 100644 --- a/docs/guide-ru/tutorial-i18n.md +++ b/docs/guide-ru/tutorial-i18n.md @@ -560,7 +560,7 @@ class TranslationEventHandler установлено. Однако этот запасной вариант более или менее будет работать только для сайтов на английском языке, хотя даже для них большая часть широких возможностей расширения `intl` не будет доступна, поэтому его установка настоятельно рекомендуется. -[PHP-расширение intl](https://www.php.net/manual/ru/book.intl.php) основано на [библиотеке ICU](http://site.icu-project.org/), которая +[PHP-расширение intl](https://www.php.net/manual/ru/book.intl.php) основано на [библиотеке ICU](https://icu.unicode.org/), которая описывает правила форматирования для различных локалей. Поэтому следует помнить, что форматирование чисел и дат вместе с синтаксисом форматирования может отличаться в зависимости от версии библиотеки ICU, которая была скомпилирована в вашем дистрибутиве PHP. diff --git a/docs/guide-zh-CN/tutorial-i18n.md b/docs/guide-zh-CN/tutorial-i18n.md index 276a75e25fc..9d68674a504 100644 --- a/docs/guide-zh-CN/tutorial-i18n.md +++ b/docs/guide-zh-CN/tutorial-i18n.md @@ -744,7 +744,7 @@ Yii 使用 [PHP intl 扩展](https://www.php.net/manual/en/book.intl.php) 来提 因此,当 I18N 对你来说必不可少时,强烈建议你安装 `intl`。 [PHP intl 扩展](https://www.php.net/manual/en/book.intl.php) 是基于对于所有不同的语言环境 -提供格式化规则的 [ICU库](http://site.icu-project.org/)。 +提供格式化规则的 [ICU库](https://icu.unicode.org/)。 不同版本的 ICU 中可能会产生不同日期和数值格式的结果。 为了确保你的网站在所有环境产生相同的结果, 建议你安装与 `intl` 扩展相同的版本(和 ICU 同一版本)。 diff --git a/docs/guide/tutorial-i18n.md b/docs/guide/tutorial-i18n.md index 8147dc1041b..b6107268789 100644 --- a/docs/guide/tutorial-i18n.md +++ b/docs/guide/tutorial-i18n.md @@ -743,7 +743,7 @@ such as the date and number formatting of the [[yii\i18n\Formatter]] class and t Both classes provide a fallback mechanism when the `intl` extension is not installed. However, the fallback implementation only works well for English target language. So it is highly recommended that you install `intl` when I18N is needed. -The [PHP intl extension](https://www.php.net/manual/en/book.intl.php) is based on the [ICU library](http://site.icu-project.org/) which +The [PHP intl extension](https://www.php.net/manual/en/book.intl.php) is based on the [ICU library](https://icu.unicode.org/) which provides the knowledge and formatting rules for all different locales. Different versions of ICU may produce different formatting result of date and number values. To ensure your website produces the same results across all environments, it is recommended that you install the same version of the `intl` extension (and thus the same version of ICU)