Author: Andres Aya (andresayac) Committer: Sergey Panteleev (saundefined) Date: 2023-04-11T15:39:48+03:00
Commit: https://github.com/php/web-php/commit/63ec3818415104df9119fa3e8d5eb7925ed93c11 Raw diff: https://github.com/php/web-php/commit/63ec3818415104df9119fa3e8d5eb7925ed93c11.diff Add PHP 8.2 Spanish release page Changed paths: A releases/8.2/es.php A releases/8.2/languages/es.php M releases/8.2/common.php Diff: diff --git a/releases/8.2/common.php b/releases/8.2/common.php index 8eaeb0b6a..755ce48a5 100644 --- a/releases/8.2/common.php +++ b/releases/8.2/common.php @@ -41,6 +41,7 @@ function common_header(string $description): void { function language_chooser(string $currentLang): void { $LANGUAGES = [ 'en' => 'English', + 'es' => 'Español', 'fr' => 'Français', 'pt_BR' => 'Português do Brasil', 'ru' => 'Russian', diff --git a/releases/8.2/es.php b/releases/8.2/es.php new file mode 100644 index 000000000..70a1a6867 --- /dev/null +++ b/releases/8.2/es.php @@ -0,0 +1,5 @@ +<?php + +$lang = 'es'; + +include_once __DIR__ . '/release.inc'; diff --git a/releases/8.2/languages/es.php b/releases/8.2/languages/es.php new file mode 100644 index 000000000..9f8a71fec --- /dev/null +++ b/releases/8.2/languages/es.php @@ -0,0 +1,40 @@ +<?php + +return [ + 'common_header' => 'PHP 8.2 es una actualización importante del lenguaje PHP. Clases de solo lectura, null, false y true como tipos independientes, propiedades dinámicas en desuso, mejoras de rendimiento y más', + 'documentation' => 'Doc', + 'main_title' => '¡Lanzado!', + 'main_subtitle' => 'PHP 8.2 es una actualización importante del lenguaje PHP.<br class="display-none-md">Contiene muchas características nuevas, incluidas clases de solo lectura, null, false y true como tipos independientes, propiedades dinámicas en desuso, mejoras de rendimiento y más.', + 'upgrade_now' => '¡Actualiza a PHP 8.2 ahora!', + 'readonly_classes_title' => 'Clases de solo lectura', + 'dnf_types_title' => 'Tipos de forma normal disyuntiva (DNF)', + 'dnf_types_description' => 'Los tipos DNF nos permiten combinar <a href="/manual/en/language.types.type-system.php#language.types.type-system.composite.union">unión</a> y <a href="/manual/en/language.types.type-system.php#language.types.type-system.composite.intersection">intersección</a> de tipos, siguiendo una regla estricta: al combinar tipos de unión e intersección, los tipos de intersección deben agruparse con corchetes.', + 'null_false_true_types_title' => 'Permitir <code>null</code>, <code>false</code> y <code>true</code> como tipos independientes', + 'random_title' => 'Nueva extensión "Random"', + 'random_description' => '<p>La extensión "random" proporciona una nueva API orientada a objetos para la generación de números aleatorios. En lugar de depender de un generador de números aleatorios (RNG) globalmente sembrado utilizando el algoritmo Mersenne Twister, la API orientada a objetos proporciona varias clases ("Engine") que proporcionan acceso a algoritmos modernos que almacenan su estado dentro de objetos para permitir múltiples secuencias sembrables independientes.</p> + <p>La clase <code>\Random\Randomizer</code> proporciona una interfaz de alto nivel para utilizar la aleatoriedad del motor para generar un número entero aleatorio, para mezclar un array o cadena, para seleccionar claves de array aleatorias y más.</p>', + 'constants_in_traits_title' => 'Constantes en rasgos', + 'constants_in_traits_description' => 'No se puede acceder a la constante a través del nombre del rasgo, pero se puede acceder a la constante a través de la clase que utiliza el rasgo.', + 'deprecate_dynamic_properties_title' => 'Deprecar propiedades dinámicas', + 'deprecate_dynamic_properties_description' => '<p>La creación de propiedades dinámicas está en desuso para ayudar a evitar errores y errores tipográficos, a menos que la clase opte por usar el atributo <code>#[\AllowDynamicProperties]</code>. <code>stdClass</code> permite propiedades dinámicas.</p> + <p>El uso de los métodos mágicos <code>__get</code>/<code>__set</code> no se ve afectado por este cambio.</p>', + 'new_classes_title' => 'Nuevas clases, interfaces y funciones', + 'new_mysqli' => 'Nueva función <a href="/manual/en/mysqli.execute-query.php"><code>mysqli_execute_query</code></a> y método <a href="/manual/en/mysqli.execute-query.php"><code>mysqli::execute_query</code></a>.', + 'new_attributes' => 'Nuevos atributos <a href="/manual/en/class.allow-dynamic-properties.php"><code>#[\AllowDynamicProperties]</code></a> y <a href="/manual/en/class.sensitive-parameter.php"><code>#[\SensitiveParameter]</code></a>.', + 'new_zip' => 'Nuevos métodos <a href="/manual/en/ziparchive.getstreamindex.php"><code>ZipArchive::getStreamIndex</code></a>, <a href="/manual/en/ziparchive.getstreamname.php"><code>ZipArchive::getStreamName</code></a> y <a href="/manual/en/ziparchive.clearerror.php"><code>ZipArchive::clearError</code></a>.', + 'new_reflection' => 'Nuevos métodos <a href="/manual/en/reflectionfunction.isanonymous.php"><code>ReflectionFunction::isAnonymous</code></a> y <a href="/manual/en/reflectionmethod.hasprototype.php"><code>ReflectionMethod::hasPrototype</code></a>.', + 'new_functions' => 'Nuevas funciones <a href="/manual/en/function.curl_upkeep.php"><code>curl_upkeep</code></a>, <a href="/manual/en/function.memory-reset-peak-usage.php"><code>memory_reset_peak_usage</code></a>, <a href="/manual/en/function.ini-parse-quantity.php"><code>ini_parse_quantity</code></a>, <a href="/manual/en/function.libxml-get-external-entity-loader.php"><code>libxml_get_external_entity_loader</code></a>, <a href="/manual/en/function.sodium-crypto-stream-xchacha20-xor-ic.php"><code>sodium_crypto_stream_xchacha20_xor_ic</code></a>, <a href="/manual/en/function.openssl-cipher-key-length.php"><code>openssl_cipher_key_length</code></a> funciones.', + 'bc_title' => 'Deprecaciones y cambios de compatibilidad hacia atrás', + 'bc_string_interpolation' => 'Interpolación de cadena <code>${}</code> en desuso.', + 'bc_utf8' => 'Funciones en desuso <a href="/manual/en/function.utf8-encode.php"><code>utf8_encode</code></a> y <a href="/manual/en/function.utf8-decode.php"><code>utf8_decode</code></a>.', + 'bc_datetime' => 'Los métodos <a href="/manual/en/datetime.createfromimmutable.php"><code>DateTime::createFromImmutable</code></a> y <a href="/manual/en/datetimeimmutable.createfrommutable.php"><code>DateTimeImmutable::createFromMutable</code></a> tienen un tipo de retorno tentativo de <code>static</code>.', + 'bc_odbc' => 'Las extensiones <code>ODBC</code> y <code>PDO_ODBC</code> escapan el nombre de usuario y la contraseña.', + 'bc_str_locale_sensitive' => 'Las funciones <a href="/manual/en/function.strtolower.php"><code>strtolower</code></a> y <a href="/manual/en/function.strtoupper.php"><code>strtoupper</code></a> ya no son sensibles al entorno regional.', + 'bc_spl_enforces_signature' => 'Los métodos <a href="/manual/en/splfileobject.getcsvcontrol.php"><code>SplFileObject::getCsvControl</code></a>, <a href="/manual/en/splfileobject.fflush.php"><code>SplFileObject::fflush</code></a>, <a href="/manual/en/splfileobject.ftell.php"><code>SplFileObject::ftell</code></a>, <a href="/manual/en/splfileobject.fgetc.php"><code>SplFileObject::fgetc</code></a> y <a href="/manual/en/splfileobject.fpassthru.php"><code>SplFileObject::fpassthru</code></a> aplican su firma.', + 'bc_spl_false' => 'El método <a href="/manual/en/splfileobject.haschildren.php"><code>SplFileObject::hasChildren</code></a> tiene un tipo de retorno tentativo de <code>false</code>.', + 'bc_spl_null' => 'El método <a href="/manual/en/splfileobject.getchildren.php"><code>SplFileObject::getChildren</code></a> tiene un tipo de retorno tentativo de <code>null</code>.', + 'bc_spl_deprecated' => 'El método interno <code>SplFileInfo::_bad_state_ex</code> ha sido deprecado.', + 'footer_title' => 'Mejor rendimiento, mejor sintaxis, mayor seguridad en los tipos.', + 'footer_description' => '<p>Para descargar el código fuente de PHP 8.2, por favor visite la página de <a href="/downloads">descargas</a>. Los binarios de Windows se pueden encontrar en el sitio de <a href="https://windows.php.net/download">PHP para Windows</a>. La lista de cambios está registrada en el <a href="/ChangeLog-8.php#PHP_8_2">ChangeLog</a>.</p> + <p>La <a href="/manual/en/migration82.php">guía de migración</a> está disponible en el Manual de PHP. Por favor, consulte la guía para obtener una lista detallada de las nuevas características y cambios incompatibles con versiones anteriores.</p>', +]; -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php