From cbff278bc6f4c03e224e68612b108774e8e11277 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ismail=20=C3=96zg=C3=BCn=20Turan?=
<33699830+DaDeather@users.noreply.github.com>
Date: Mon, 18 Dec 2023 09:08:10 +0100
Subject: [PATCH] German translation of PHP 8.2 release page (#903)
---
releases/8.2/common.php | 1 +
releases/8.2/de.php | 5 ++++
releases/8.2/languages/de.php | 48 +++++++++++++++++++++++++++++++++++
3 files changed, 54 insertions(+)
create mode 100644 releases/8.2/de.php
create mode 100644 releases/8.2/languages/de.php
diff --git a/releases/8.2/common.php b/releases/8.2/common.php
index beac612b6b..a1bafdc434 100644
--- a/releases/8.2/common.php
+++ b/releases/8.2/common.php
@@ -38,6 +38,7 @@ function language_chooser(string $currentLang): void {
$LANGUAGES = [
'en' => 'English',
'es' => 'Español',
+ 'de' => 'Deutsch',
'fr' => 'Français',
'pt_BR' => 'Português do Brasil',
'ru' => 'Russian',
diff --git a/releases/8.2/de.php b/releases/8.2/de.php
new file mode 100644
index 0000000000..45cb5470ed
--- /dev/null
+++ b/releases/8.2/de.php
@@ -0,0 +1,5 @@
+ 'PHP 8.2 ist ein Minor-Update der Sprache PHP und beinhaltet viele neue Features und Verbesserungen. Unter anderem readonly Klassen, die Typen null, false und true und Performance-Optimierungen.',
+ 'documentation' => 'Doc',
+ 'main_title' => 'Released!',
+ 'main_subtitle' => 'PHP 8.2 ist ein Minor-Update der Sprache PHP und beinhaltet viele neue Features und Verbesserungen.
Unter anderem readonly Klassen, die Typen null, false und true und Performance-Optimierungen.',
+ 'upgrade_now' => 'Wechsle jetzt zu PHP 8.2!',
+ 'readonly_classes_title' => 'Readonly Klassen',
+ 'dnf_types_title' => 'Disjunktive Normalform (DNF) Typen',
+ 'dnf_types_description' => 'DNF Typen erlauben die Nutzung von Verbund- und Intersektionstypen, durch das Befolgen von strikten Regeln: wenn Verbundstypen mit Intersektionstypen gleichzeitig genutzt werden müssen Intersektionstypen geklammert werden.',
+ 'null_false_true_types_title' => 'null
, false
, und true
als eigene Typen',
+ 'random_title' => 'Neue "Random" Erweiterung',
+ 'random_description' => '
Die "random" Erweiterungen stellt eine neue objektorientierte API bereit, um Zufallszahlen zu generieren. Statt auf den global Seed des "random number generator (RNG)" zu setzen, welcher den Mersenne Twister Algorithmus nutzt, stellt die objektorientierte API mehrere Klassen ("Engine"s) mit modernen Algorithmen zur Verfügung, welche jeweils ihren eigenen und somit unabhängigen Seed setzen können.
+Die \Random\Randomizer
Klasse stellt Funktionen bereit, um Zufallszahlen zu generieren, Arrays oder auch Strings zufällig zu mischen und viele mehr.
Das dynamische Erstellen / zuweisen von Properties wurden als veraltet markiert um Fehler zu vermeiden. Eine Klasse kann jedoch durch das Attribut #[\AllowDynamicProperties]
weiterhin die Nutzung erlauben. Die stdClass
erlaubt dynamische Properties weiterhin.
Die Nutzung von der magischen Methoden __get
/__set
sind nicht von dieser Änderung betroffen.
mysqli_execute_query
Funktion und neue mysqli::execute_query
Methode.',
+ 'new_attributes' => 'Neue Attribute #[\AllowDynamicProperties]
und #[\SensitiveParameter]
.',
+ 'new_zip' => 'Neue ZipArchive::getStreamIndex
, ZipArchive::getStreamName
, und ZipArchive::clearError
Methoden.',
+ 'new_reflection' => 'Neue ReflectionFunction::isAnonymous
und ReflectionMethod::hasPrototype
Methoden.',
+ 'new_functions' => 'Neue curl_upkeep
, memory_reset_peak_usage
, ini_parse_quantity
, libxml_get_external_entity_loader
, sodium_crypto_stream_xchacha20_xor_ic
, openssl_cipher_key_length
Funktionen.',
+ 'bc_title' => 'Veraltete Funktionalität und inkompatible Änderungen zu vorherigen PHP Versionen',
+ 'bc_string_interpolation' => 'Die Nutzung der String Interpolation ${}
ist als veraltet markiert.',
+ 'bc_utf8' => 'Die Funktionen utf8_encode
und utf8_decode
sind als veraltet markiert.',
+ 'bc_datetime' => 'Die Methoden DateTime::createFromImmutable
und DateTimeImmutable::createFromMutable
haben nun den Rückgabetyp static
.',
+ 'bc_odbc' => 'Die Erweiterungen ODBC
und PDO_ODBC
maskieren nun den Benutzernamen und das Passwort.',
+ 'bc_str_locale_sensitive' => 'Die Funktionen strtolower
und strtoupper
sind nicht mehr Locale-Sensitiv.',
+ 'bc_spl_enforces_signature' => 'Die Methoden SplFileObject::getCsvControl
, SplFileObject::fflush
, SplFileObject::ftell
, SplFileObject::fgetc
, und SplFileObject::fpassthru
forcieren nun ihre Signatur.',
+ 'bc_spl_false' => 'Die Methode SplFileObject::hasChildren
hat nun den Rückgabetypen false
.',
+ 'bc_spl_null' => 'Die Methode SplFileObject::getChildren
hat nun den Rückgabetypen null
.',
+ 'bc_spl_deprecated' => 'Die interne Methode SplFileInfo::_bad_state_ex
wurde als veraltet markiert.',
+ 'footer_title' => 'Bessere Performance, verbesserte Syntax und verbesserte Typensicherheit.',
+ 'footer_content' => '+ Für den direkten Code-Download von PHP 8.2 schaue bitte auf der Downloads Seite vorbei. + Windows Pakete können auf der PHP für Windows Seite gefunden werden. + Die Liste der Änderungen ist im ChangeLog festgehalten. +
++ Der Migration Guide ist im PHP Manual verfügbar. Lies dort + nach für detaillierte Informationen zu den neuen Funktionen und inkompatiblen Änderungen zu vorherigen PHP + Versionen. +
', +];