From c3298b352d84a1ea082b78a3b9a8aa50ca6f7d4a Mon Sep 17 00:00:00 2001 From: Yoshinari Takaoka Date: Thu, 8 Dec 2022 20:58:28 +0900 Subject: [PATCH] added PHP 8.2 Japanese release page. (#727) --- releases/8.2/common.php | 1 + releases/8.2/ja.php | 5 +++++ releases/8.2/languages/ja.php | 40 +++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 releases/8.2/ja.php create mode 100644 releases/8.2/languages/ja.php diff --git a/releases/8.2/common.php b/releases/8.2/common.php index 966ca97d0..b788fb9bd 100644 --- a/releases/8.2/common.php +++ b/releases/8.2/common.php @@ -42,6 +42,7 @@ function language_chooser(string $currentLang): void { $LANGUAGES = [ 'en' => 'English', 'ru' => 'Russian', + 'ja' => '日本語', ]; // Print out the form with all the options diff --git a/releases/8.2/ja.php b/releases/8.2/ja.php new file mode 100644 index 000000000..9db1f5ca8 --- /dev/null +++ b/releases/8.2/ja.php @@ -0,0 +1,5 @@ + 'PHP 8.2 は、PHP 言語のメジャーアップデートです。読み取り専用クラス、独立した型 null, true, false、動的なプロパティの非推奨化などの機能や、パフォーマンスの向上が含まれています。', + 'documentation' => 'Doc', + 'main_title' => 'Released!', + 'main_subtitle' => 'PHP 8.2 は、PHP 言語のメジャーアップデートです。
このアップデートには、たくさんの新機能や最適化が含まれています。読み取り専用クラス、独立した型 null, false, true、動的なプロパティの非推奨化や、パフォーマンスの向上などが含まれています。', + 'upgrade_now' => 'PHP 8.2 にアップデートしよう!', + 'readonly_classes_title' => '読み取り専用クラス', + 'dnf_types_title' => 'DNF(Disjunctive Normal Form)型', + 'dnf_types_description' => 'DNF 型を使うと、union 型交差型 を組み合わせることができます。これらを組み合わせるときは、交差型は括弧で囲まなければいけません。', + 'null_false_true_types_title' => 'null, false, true が、独立した型に', + 'random_title' => '"Random" 拡張モジュール', + 'random_description' => '

"random" 拡張モジュールは、乱数を生成するための、新しいオブジェクト指向の API を提供します。グローバルなシードに依存していた、メルセンヌ・ツイスターを使った乱数生成器(RNG) の代わりに、オブジェクト志向の API が複数の("エンジン" の)クラスを提供します。このクラスは、ステートをオブジェクトの内部に保存した状態で、モダンなアルゴリズムへのアクセスを提供します。これによって、複数の独立したシードのシーケンスを許容することができます。

+

\Random\Randomizer クラスは、エンジンのランダムな値を使って高レベルなインターフェイスを提供します。これを使うと、ランダムな数字を生成したり、配列や文字列をシャッフルしたり、配列のキーをランダムに選択したりなどができます。

', + 'constants_in_traits_title' => 'トレイトで定数', + 'constants_in_traits_description' => 'トレイトの名前経由で定数にはアクセスできませんが、トレイトを使うクラスを通じて定数にアクセスできます。', + 'deprecate_dynamic_properties_title' => '動的なプロパティが非推奨に', + 'deprecate_dynamic_properties_description' => '

クラスを #[\AllowDynamicProperties] でマークしない限り、動的なプロパティの作成は推奨されなくなりました。これはミスや typo を防ぐのを助けるためです。stdClass は動的なプロパティを許可しています。

+

マジックメソッド __get/__set を使っても、この変更の変更は受けません。

', + 'new_classes_title' => '新しいクラス、インターフェイス、関数', + 'new_mysqli' => 'mysqli_execute_query, mysqli::execute_query', + 'new_attributes' => '新しいアトリビュート #[\AllowDynamicProperties],#[\SensitiveParameter]', + 'new_zip' => 'ZipArchive::getStreamIndex, ZipArchive::getStreamName, ZipArchive::clearError', + 'new_reflection' => 'ReflectionFunction::isAnonymous, ReflectionMethod::hasPrototype', + 'new_functions' => 'curl_upkeep, memory_reset_peak_usage, ini_parse_quantity, libxml_get_external_entity_loader, sodium_crypto_stream_xchacha20_xor_ic, openssl_cipher_key_length', + 'bc_title' => '非推奨および、非互換の変更', + 'bc_string_interpolation' => '${} 形式の、文字列への値の埋め込みは、推奨されなくなりました。', + 'bc_utf8' => 'utf8_encodeutf8_decode は、推奨されなくなりました。', + 'bc_datetime' => 'DateTime::createFromImmutableDateTimeImmutable::createFromMutable は、仮の戻り値の型が static になりました。', + 'bc_odbc' => '拡張モジュール ODBCPDO_ODBC は、ユーザー名とパスワードをエスケープするようになりました。', + 'bc_str_locale_sensitive' => 'strtolowerstrtoupper は、ロケールに依存しなくなりました。', + 'bc_spl_enforces_signature' => 'SplFileObject::getCsvControl, SplFileObject::fflush, SplFileObject::ftell, SplFileObject::fgetc, SplFileObject::fpassthru は、シグネチャを強制するようになりました。', + 'bc_spl_false' => 'SplFileObject::hasChildren は、仮の戻り値の型が false になりました。', + 'bc_spl_null' => 'SplFileObject::getChildren は、仮の戻り値の型が null になりました。', + 'bc_spl_deprecated' => '内部メソッド SplFileInfo::_bad_state_ex は、推奨されなくなりました。', + 'footer_title' => 'パフォーマンスの向上、より良い文法、型システムの改善', + 'footer_description' => '

PHP 8.2 のソースコードのダウンロードは、downloads のページをどうぞ。 Windows 用のバイナリは PHP for Windows のページにあります。変更の一覧は ChangeLog にあります。

+

移行ガイド が PHP マニュアルで利用できます。新機能や下位互換性のない変更の詳細については、移行ガイドを参照して下さい。

', +];