diff --git a/releases/8.4/common.php b/releases/8.4/common.php
index aed23cf3c2..7c4d29ea98 100644
--- a/releases/8.4/common.php
+++ b/releases/8.4/common.php
@@ -9,6 +9,7 @@
const LANGUAGES = [
'en' => 'English',
'ru' => 'Russian',
+ 'pt_BR' => 'Português do Brasil'
];
function common_header(string $description): void {
diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
new file mode 100644
index 0000000000..cb2f94182d
--- /dev/null
+++ b/releases/8.4/languages/pt_BR.php
@@ -0,0 +1,50 @@
+ 'PHP 8.4 é uma atualização importante da linguagem PHP. Ela contém muitos novos recursos, como hooks de propriedade, visibilidade assimétrica, uma API DOM atualizada, melhorias de desempenho, correções de bugs e uma limpeza geral.',
+ 'documentation' => 'Doc',
+ 'main_title' => 'Lançado!',
+ 'main_subtitle' => 'PHP 8.4 é uma atualização importante da linguagem PHP.
Ela contém muitos novos recursos, como hooks de propriedade, visibilidade assimétrica, uma API DOM atualizada, melhorias de desempenho, correções de bugs e uma limpeza geral.',
+ 'upgrade_now' => 'Atualize para PHP 8.4 agora!',
+
+ 'property_hooks_title' => 'Hooks de Propriedade',
+ 'asymmetric_visibility_title' => 'Visibilidade Assimétrica',
+ 'deprecated_attribute_title' => '#[\Deprecated]
Atributo',
+ 'deprecated_attribute_description' => 'O novo atributo #[\Deprecated]
torna o mecanismo de descontinuação existente no PHP disponível para funções, métodos e constantes de classe definidas pelo usuário.',
+ 'dom_additions_html5_title' => 'Novos recursos ext-dom e suporte a HTML5',
+ 'dom_additions_html5_description' => 'Novas classes Dom\HTMLDocument
, Dom\XMLDocument
e métodos DOMNode::compareDocumentPosition()
, DOMXPath::registerPhpFunctionNS()
, DOMXPath::quote()
, XSLTProcessor::registerPHPFunctionNS()
estão disponíveis.',
+ 'new_array_find_title' => 'Novas funções array_*()
',
+ 'new_array_find_description' => 'Novas funções array_find()
, array_find_key()
, array_any()
e array_all()
estão disponíveis.',
+ 'pdo_driver_specific_parsers_title' => 'Parsers SQL específicos para drivers PDO',
+ 'pdo_driver_specific_parsers_description' => 'Novas subclasses Pdo\Dblib
, Pdo\Firebird
, Pdo\MySql
, Pdo\Odbc
, Pdo\Sqlite
de PDO
estão disponíveis.',
+ 'new_without_parentheses_title' => 'new MyClass()->method()
sem parênteses',
+
+ 'new_classes_title' => 'Novas classes, interfaces e funções',
+ 'new_core_functions' => 'Nova função request_parse_body()
.',
+ 'new_bcmath_functions' => 'Novas funções bcceil()
, bcdivmod()
, bcfloor()
e bcround()
.',
+ 'new_round_modes' => 'Novo Enum RoundingMode
para round()
com 4 novos modos de arredondamento: TowardsZero
, AwayFromZero
, NegativeInfinity
e PositiveInfinity
.',
+ 'new_date_functions' => 'Novos métodos DateTime::createFromTimestamp()
, DateTime::getMicrosecond()
, DateTime::setMicrosecond()
, DateTimeImmutable::createFromTimestamp()
, DateTimeImmutable::getMicrosecond()
e DateTimeImmutable::setMicrosecond()
.',
+ 'new_mb_functions' => 'Novas funções mb_trim()
, mb_ltrim()
, mb_rtrim()
, mb_ucfirst()
e mb_lcfirst()
.',
+ 'new_pcntl_functions' => 'Novas funções pcntl_getcpu()
, pcntl_getcpuaffinity()
, pcntl_getqos_class()
, pcntl_setns()
e pcntl_waitid()
.',
+ 'new_reflection_functions' => 'Novos métodos ReflectionClassConstant::isDeprecated()
, ReflectionGenerator::isClosed()
e ReflectionProperty::isDynamic()
.',
+ 'new_standard_functions' => 'Novas funções http_get_last_response_headers()
, http_clear_last_response_headers()
e fpow()
.',
+ 'new_xml_functions' => 'Novos métodos XMLReader::fromStream()
, XMLReader::fromUri()
, XMLReader::fromString()
, XMLWriter::toStream()
, XMLWriter::toUri()
e XMLWriter::toMemory()
.',
+
+ 'bc_title' => 'Alterações obsoletas e incompatibilidades com versões anteriores',
+ 'bc_pecl' => 'As extensões IMAP, OCI8, PDO_OCI e pspell foram separadas e movidas para o PECL.',
+ 'bc_nullable_parameter_types' => 'Tipos de parâmetros implicitamente anuláveis agora estão obsoletos.',
+ 'bc_classname' => 'O uso de _
no nome da classe agora está obsoleto.',
+ 'bc_zero_raised_to_negative_number' => 'Elevar zero a um número negativo agora está obsoleto.',
+ 'bc_gmp' => 'A classe GMP
agora é final.',
+ 'bc_round' => 'Passar um modo inválido para round()
agora lança um ValueError
.',
+ 'bc_typed_constants' => 'As constantes de classe das extensões date
, intl
, pdo
, reflection
, spl
, sqlite
, xmlreader
agora são tipadas.',
+ 'bc_mysqli_constants' => 'As constantes MYSQLI_SET_CHARSET_DIR
, MYSQLI_STMT_ATTR_PREFETCH_ROWS
, MYSQLI_CURSOR_TYPE_FOR_UPDATE
, MYSQLI_CURSOR_TYPE_SCROLLABLE
e MYSQLI_TYPE_INTERVAL
foram removidas.',
+ 'bc_mysqli_functions' => 'As funções mysqli_ping()
, mysqli_kill()
, mysqli_refresh()
, os métodos mysqli::ping()
, mysqli::kill()
, mysqli::refresh()
e as constantes MYSQLI_REFRESH_*
estão obsoletas.',
+ 'bc_standard' => 'stream_bucket_make_writeable()
e stream_bucket_new()
agora retornam uma instância de StreamBucket
em vez de stdClass
.',
+ 'bc_core' => 'A construção de linguagem exit
agora exige parênteses, funcionando exclusivamente como uma função.',
+ 'bc_warnings' => 'A constante E_STRICT
está obsoleta.',
+
+ 'footer_title' => 'Melhor desempenho, sintaxe aprimorada e maior segurança de tipos.',
+ 'footer_description' => '
Para baixar o código-fonte do PHP 8.4, visite a página de downloads. Os binários para Windows podem ser encontrados no site PHP for Windows. A lista de alterações está registrada no ChangeLog.
+O guia de migração está disponível no Manual do PHP. Consulte-o para uma lista detalhada de novos recursos e mudanças incompatíveis com versões anteriores.
', +]; diff --git a/releases/8.4/pt_BR.php b/releases/8.4/pt_BR.php new file mode 100644 index 0000000000..be7e4f4750 --- /dev/null +++ b/releases/8.4/pt_BR.php @@ -0,0 +1,5 @@ +