[web-php] master: Added PHP 8.2 portuguese release page (#736)
| From: | RaisaSampaio via GitHub | Date: | Sat, 10 Dec 2022 22:37:47 +0000 |
| Subject: | [web-php] master: Added PHP 8.2 portuguese release page (#736) | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-30690@lists.php.net to get a copy of this message | ||
Author: RaisaSampaio (RaisaSampaio)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2022-12-11T01:26:22+03:00
Commit: https://github.com/php/web-php/commit/ae1f7aee3929fe6cd41b08f40d6600fda8e3f828
Raw diff: https://github.com/php/web-php/commit/ae1f7aee3929fe6cd41b08f40d6600fda8e3f828.diff
Added PHP 8.2 portuguese release page (#736)
Changed paths:
A releases/8.2/languages/pt_BR.php
A releases/8.2/pt_BR.php
M releases/8.2/common.php
Diff:
diff --git a/releases/8.2/common.php b/releases/8.2/common.php
index c1e9038d5..ed1c3c7c5 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',
+ 'pt_BR' => 'Português do Brasil',
'ru' => 'Russian',
'ja' => '日本語',
'zh' => '简体中文',
diff --git a/releases/8.2/languages/pt_BR.php b/releases/8.2/languages/pt_BR.php
new file mode 100644
index 000000000..2404d54fa
--- /dev/null
+++ b/releases/8.2/languages/pt_BR.php
@@ -0,0 +1,41 @@
+<?php
+
+return [
+ 'common_header' => 'PHP 8.2 é uma grande atualização da linguagem PHP.
Classe somente leitura, tipo stand alone, null, false, e true ele inclui recursos como depreciação
de propriedades dinâmicas e melhorias de desempenho',
+ 'documentation' => 'Doc',
+ 'main_title' => 'Lançado!',
+ 'main_subtitle' => 'PHP 8.2 é uma grande atualização da linguagem
PHP.<br class="display-none-md">Esta atualização inclui muitos novos recursos e
otimizações. Classe somente leitura, tipo independente, null, false, e true como tipos stand
alone, propriedades dinâmicas obsoletas, melhorias de desempenho e muito mais.',
+ 'upgrade_now' => 'Atualize para PHP 8.2 agora!',
+ 'readonly_classes_title' => 'Classes somente leitura',
+ 'dnf_types_title' => 'Tipos DNF (Disjunctive Normal Form)',
+ 'dnf_types_description' => 'Tipos DNF nos permite <a
href="/manual/en/language.types.type-system.php#language.types.type-system.composite.union">union</a>
e <a
href="/manual/en/language.types.type-system.php#language.types.type-system.composite.intersection">intersection</a>
tipos, seguindo uma regra estrita: ao combinar tipos de união e interseção, os tipos de
interseção devem ser agrupados com colchetes',
+ 'null_false_true_types_title' => 'Permite <code>null</code>,
<code>false</code>, e <code>true</code> como tipos stand alone',
+ 'random_title' => 'Nova extensão "Random"',
+ 'random_description' => '<p>A extensão "random" fornece uma
nova API orientada a objetos para geração de números aleatórios. Em vez de depender de um
gerador de números aleatórios globalmente semeado (RNG) usando o algoritmo Mersenne Twister, a API
orientada a objetos fornece várias classes ("Engine"s) que fornecem acesso a algoritmos
modernos que armazenam seu estado em objetos para permitir várias sequências semeáveis
independentes .</p>
+ <p>A classe <code>\Random\Randomizer</code> fornece uma interface de alto
nível para usar a aleatoriedade do mecanismo para gerar um número inteiro aleatório, embaralhar
um array ou string, selecionar chaves de array aleatórias e muito mais.</p >',
+ 'constants_in_traits_title' => 'Constantes em Traits',
+ 'constants_in_traits_description' => 'Você não pode acessar a constante
através do nome da Trait, mas, você pode acessar a constante através da classe que usa a
Trait.',
+ 'deprecate_dynamic_properties_title' => 'Propriedades dinâmicas
obsoletas',
+ 'deprecate_dynamic_properties_description' => '<p>A criação de
propriedades dinâmicas está obsoleta para ajudar a evitar erros e erros de digitação, a menos
que a classe opte por usar o atributo de <code>#[\AllowDynamicProperties]</code>.
<code>stdClass</code> permite propriedades dinâmicas.</p>
+ <p>O uso dos métodos mágicos
<code>__get</code>/<code>__set</code> não é afetado por esta
alteração.</p>',
+ 'new_classes_title' => 'Novas classes, Interfaces, e Funções',
+ 'new_mysqli' => 'Nova função <a
href="/manual/en/mysqli.execute-query.php"><code>mysqli_execute_query</code></a>
e método <a href="/manual/en/mysqli.execute-query.
php"><code>mysqli::execute_query</code></a> .',
+ 'new_attributes' => 'Novos atributos <a
href="/manual/en/class.allow-dynamic-properties.php"><code>#[\AllowDynamicProperties]</code></a>
e <a
href="/manual/en/class.sensitive-parameter.php"><code>#[\SensitiveParameter]</code></a>.',
+ 'new_zip' => 'Novos 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>,
e <a
href="/manual/en/ziparchive.clearerror.php"><code>ZipArchive::clearError</code></a>.',
+ 'new_reflection' => 'Novo método <a
href="/manual/en/reflectionfunction.isanonymous.php"><code>ReflectionFunction::isAnonymous</code></a>
e <a
href="/manual/en/reflectionmethod.hasprototype.php"><code>ReflectionMethod::hasPrototype</code></a>
.',
+ 'new_functions' => 'Novas funções<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>.',
+ 'bc_title' => 'Alterações obsoletas e incompatíveis',
+ 'bc_string_interpolation' => 'Interpolação de string obsoleta
<code>${}</code>.',
+ 'bc_utf8' => 'Funções obsoletas<a
href="/manual/en/function.utf8-encode.php"><code>utf8_encode</code></a>
e <a href="/manual/en/function.utf8-decode.
php"><code>utf8_decode</code></a> .',
+ 'bc_datetime' => 'Métodos <a
href="/manual/en/datetime.createfromimmutable.php"><code>DateTime::createFromImmutable</code></a>
e <a href="/manual/en/datetimeimmutable.createfrommutable.php
"><code>DateTimeImmutable::createFromMutable</code></a> tem um tipo de
retorno provisório de <code>static</code>.',
+ 'bc_odbc' => 'Extensions <code>ODBC</code> e
<code>PDO_ODBC</code> escapes the username e password.',
+ 'bc_str_locale_sensitive' => 'Funções <a
href="/manual/en/function.strtolower.php"><code>strtolower</code></a>
e <a
href="/manual/en/function.strtoupper.php"><code>strtoupper</code></a>
não são mais sensíveis à localidade.',
+ 'bc_spl_enforces_signature' => '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>,
e <a
href="/manual/en/splfileobject.fpassthru.php"><code>SplFileObject::fpassthru</code></a>
impõe a sua assinatura.',
+ 'bc_spl_false' => 'Método <a
href="/manual/en/splfileobject.haschildren.php"><code>SplFileObject::hasChildren</code></a>
tem um tipo de retorno provisório de <code>false</code>.',
+ 'bc_spl_null' => 'Método <a
href="/manual/en/splfileobject.getchildren.php"><code>SplFileObject::getChildren</code></a>
tem um tipo de retorno provisório de <code>null</code>.',
+ 'bc_spl_deprecated' => 'O método interno
<code>SplFileInfo::_bad_state_ex</code> foi obsoleto.',
+ 'footer_title' => 'Melhor desempenho, melhor sintaxe, segurança de tipo
aprimorada.',
+ 'footer_description' => '<p>Para downloads dos fontes do PHP 8.2,
visite a página <a href="/downloads">downloads</a>. Os binários do Windows
podem ser encontrados no site <a href="https://windows.php.net/download">PHP para
Windows</a>. A lista de mudanças está registrada no <a
href="/ChangeLog-8.php#PHP_8_2">ChangeLog</a>.</p>
+ <p>O <a href="/manual/en/migration82.php">guia de migração</a>
está disponível no Manual do PHP. Consulte-o para obter uma lista detalhada de novos recursos e
alterações incompatíveis com versões anteriores.</ p>',
+];
+
diff --git a/releases/8.2/pt_BR.php b/releases/8.2/pt_BR.php
new file mode 100644
index 000000000..be7e4f475
--- /dev/null
+++ b/releases/8.2/pt_BR.php
@@ -0,0 +1,5 @@
+<?php
+
+$lang = 'pt_BR';
+
+include_once __DIR__ . '/release.inc';