[PHP-WEBMASTER] [web-php] master: docs: adjust image size for PHP Velho Oeste 2023 (#797)

2023-07-19 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: sy-records
Date: 2023-07-20T11:56:57+08:00

Commit: 
https://github.com/php/web-php/commit/542b8bab6e0eac99e3de906a05a5f726a75b4207
Raw diff: 
https://github.com/php/web-php/commit/542b8bab6e0eac99e3de906a05a5f726a75b4207.diff

docs: adjust image size for PHP Velho Oeste 2023 (#797)

docs: adjust image size to be proportionate on mobile for PHP Velho Oeste 2023

Co-authored-by: Marcos Marcolin 

Changed paths:
  A  images/news/php_velho_oeste_350x300px.png
  D  images/news/php_velho_oeste_450x400px.png
  M  archive/entries/2023-07-29-1.xml


Diff:

diff --git a/archive/entries/2023-07-29-1.xml b/archive/entries/2023-07-29-1.xml
index c9cee63db8..84c4d10e9e 100644
--- a/archive/entries/2023-07-29-1.xml
+++ b/archive/entries/2023-07-29-1.xml
@@ -9,7 +9,7 @@
   http://php.net/ns/news";>2023-07-29
   
   http://php.net/ns/news"; 
link="http://www.phpvelhoeste.com.br/2023/";
- title="PHP Velho Oeste 2023">php_velho_oeste_450x400px.png
+ title="PHP Velho Oeste 2023">php_velho_oeste_350x300px.png
   
   
 http://www.w3.org/1999/xhtml";>
diff --git a/images/news/php_velho_oeste_350x300px.png 
b/images/news/php_velho_oeste_350x300px.png
new file mode 100644
index 00..ec3d2e14ab
Binary files /dev/null and b/images/news/php_velho_oeste_350x300px.png differ
diff --git a/images/news/php_velho_oeste_450x400px.png 
b/images/news/php_velho_oeste_450x400px.png
deleted file mode 100644
index b147840131..00
Binary files a/images/news/php_velho_oeste_450x400px.png and /dev/null differ

-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-WEBMASTER] [web-php] master: docs: translation of the PHP 8.3 launch page into Brazilian Portuguese. (#832)

2023-11-23 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2023-11-23T21:42:32+03:00

Commit: 
https://github.com/php/web-php/commit/08872204305776f2c5df9d564c1c69a6c659263c
Raw diff: 
https://github.com/php/web-php/commit/08872204305776f2c5df9d564c1c69a6c659263c.diff

docs: translation of the PHP 8.3 launch page into Brazilian Portuguese. (#832)

Co-authored-by: Marcos Marcolin 

Changed paths:
  A  releases/8.3/languages/pt_BR.php
  A  releases/8.3/pt_BR.php
  M  releases/8.3/common.php


Diff:

diff --git a/releases/8.3/common.php b/releases/8.3/common.php
index 6b0db3e3c9..f2dc9d9a2c 100644
--- a/releases/8.3/common.php
+++ b/releases/8.3/common.php
@@ -43,6 +43,7 @@ function language_chooser(string $currentLang): void {
 'en' => 'English',
 'ru' => 'Russian',
 'zh' => '简体中文',
+'pt_BR' => 'Português do Brasil',
 ];
 
 // Print out the form with all the options
diff --git a/releases/8.3/languages/pt_BR.php b/releases/8.3/languages/pt_BR.php
new file mode 100644
index 00..ab2f4be47e
--- /dev/null
+++ b/releases/8.3/languages/pt_BR.php
@@ -0,0 +1,50 @@
+ 'PHP 8.3 é uma atualização importante da linguagem PHP. 
Ela contém muitos recursos novos, como tipagem explícita de constantes de 
classe, clonagem profunda de propriedades somente leitura e adições à 
funcionalidade de aleatoriedade. Como sempre, também inclui melhorias de 
desempenho, correções de bugs e limpeza geral.',
+'documentation' => 'Doc',
+'main_title' => 'Lançado!',
+'main_subtitle' => 'PHP 8.3 é uma atualização importante da linguagem 
PHP.Ela contém muitos recursos novos, como tipagem 
explícita de constantes de classe, clonagem profunda de propriedades somente 
leitura e adições à funcionalidade de aleatoriedade. Como sempre, também inclui 
melhorias de desempenho, correções de bugs e limpeza geral.',
+'upgrade_now' => 'Atualize para PHP 8.3 agora!',
+
+'readonly_title' => 'Clonagem profunda de propriedades somente leitura',
+'readonly_description' => 'Propriedades readonly agora podem 
ser modificadas uma vez dentro do método mágico __clone para 
permitir a clonagem profunda de propriedades somente leitura.',
+'json_validate_title' => 'Nova função json_validate()',
+'json_validate_description' => 'json_validate() permite 
verificar se uma string é sintaticamente válida em JSON, sendo mais eficiente 
do que json_decode().',
+'typed_class_constants_title' => 'Constantes de classe tipadas',
+'override_title' => 'Novo atributo #[\Override]',
+'override_description' => 'Ao adicionar o atributo 
#[\Override] a um método, o PHP garantirá que um método com o 
mesmo nome exista em uma classe pai ou em uma interface implementada. Adicionar 
o atributo torna claro que a sobreposição de um método pai é intencional e 
simplifica a refatoração, pois a remoção de um método pai sobreposto será 
detectada.',
+'randomizer_getbytesfromstring_title' => 'Novo método 
Randomizer::getBytesFromString()',
+'randomizer_getbytesfromstring_description' => 'A Extensão Random que foi 
adicionada no PHP 8.2 foi ampliada com um novo método para gerar strings 
aleatórias consistindo apenas de bytes específicos. Este método permite que o 
desenvolvedor gere facilmente identificadores aleatórios, como nomes de 
domínio, e strings numéricas de comprimento arbitrário.',
+'randomizer_getfloat_nextfloat_title' => 'Novos métodos 
Randomizer::getFloat() e Randomizer::nextFloat().',
+'randomizer_getfloat_nextfloat_description' => 'Devido à precisão 
limitada e ao arredondamento implícito de números de ponto flutuante, gerar um 
float imparcial dentro de um intervalo específico não é trivial, e as soluções 
comumente usadas no nível do usuário podem gerar resultados tendenciosos ou 
números fora do intervalo solicitado.O Randomizer também foi ampliado 
com dois métodos para gerar floats de maneira imparcial. O método 
Randomizer::getFloat() utiliza o algoritmo da seção γ que foi 
publicado em https://doi.org/10.1145/3503512"; target="_blank" 
rel="noopener noreferrer">Drawing Random Floating-Point Numbers from an 
Interval. Frédéric Goualard, ACM Trans. Model. Comput. Simul., 32:3, 
2022.',
+'dynamic_class_constant_fetch_title' => 'Recuperação dinâmica de 
constantes de classe',
+
+'new_classes_title' => 'Novas classes, interfaces e funções',
+'new_dom' => 'Novos métodos DOMElement::getAttributeNames(),
 DOMElement::insertAdjacentElement(),
 DOMElement::insertAdjacentText(),
 DOMElement::toggleAttribute(),
 DOMNode::contains(), 
DOMNode::getRootNode(),
 DOMNode::isEqualNode(),
 DOMNameSpaceNode::contains(), e DOMParentNode::replaceChildren().',
+'new_intl' => 'Novos métodos IntlCalendar::setDate(),
 IntlCalendar::setDateTime(),
 IntlGregorianCalendar::createFromDate(),
 e IntlGregorianCalendar::createFromDateTime()
 methods.',
+'new_ldap' => 'Novas funções ldap_connect_wallet(), e 
ldap_exop_sync().',
+'new_mb_str_

[PHP-WEBMASTER] [web-php] master: docs: small corrections in the Brazilian translation of the PHP 8.3 release. (#835)

2023-11-23 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2023-11-23T22:33:29+03:00

Commit: 
https://github.com/php/web-php/commit/3f6dbd16a30ac7baf2aa9f0b21dd961ba588f4e5
Raw diff: 
https://github.com/php/web-php/commit/3f6dbd16a30ac7baf2aa9f0b21dd961ba588f4e5.diff

docs: small corrections in the Brazilian translation of the PHP 8.3 release. 
(#835)

Changed paths:
  M  releases/8.1/languages/pt_BR.php
  M  releases/8.3/languages/pt_BR.php


Diff:

diff --git a/releases/8.1/languages/pt_BR.php b/releases/8.1/languages/pt_BR.php
index 9af7fb3300..e1845b5aba 100644
--- a/releases/8.1/languages/pt_BR.php
+++ b/releases/8.1/languages/pt_BR.php
@@ -66,7 +66,7 @@
 'other_new_array_is_list' => 'Nova função array_is_list.',
 'other_new_sodium_xchacha20' => 'Novas funções Sodium XChaCha20.',
 
-'bc_title' => 'Depreciações e quebras de retrocompatibilidade',
+'bc_title' => 'Alterações obsoletas e incompatibilidades com versões 
anteriores',
 'bc_null_to_not_nullable' => 'Passagem de null para parâmetros não 
anuláveis em funções internas está depreciada.',
 'bc_return_types' => 'Tipos de retorno provisórios em métodos de classes 
embutidas do PHP.',
 'bc_serializable_deprecated' => 'Interface Serializable 
depreciada.',
diff --git a/releases/8.3/languages/pt_BR.php b/releases/8.3/languages/pt_BR.php
index ab2f4be47e..49338420af 100644
--- a/releases/8.3/languages/pt_BR.php
+++ b/releases/8.3/languages/pt_BR.php
@@ -15,20 +15,20 @@
 'override_title' => 'Novo atributo #[\Override]',
 'override_description' => 'Ao adicionar o atributo 
#[\Override] a um método, o PHP garantirá que um método com o 
mesmo nome exista em uma classe pai ou em uma interface implementada. Adicionar 
o atributo torna claro que a sobreposição de um método pai é intencional e 
simplifica a refatoração, pois a remoção de um método pai sobreposto será 
detectada.',
 'randomizer_getbytesfromstring_title' => 'Novo método 
Randomizer::getBytesFromString()',
-'randomizer_getbytesfromstring_description' => 'A Extensão Random que foi 
adicionada no PHP 8.2 foi ampliada com um novo método para gerar strings 
aleatórias consistindo apenas de bytes específicos. Este método permite que o 
desenvolvedor gere facilmente identificadores aleatórios, como nomes de 
domínio, e strings numéricas de comprimento arbitrário.',
-'randomizer_getfloat_nextfloat_title' => 'Novos métodos 
Randomizer::getFloat() e Randomizer::nextFloat().',
+'randomizer_getbytesfromstring_description' => 'A Extensão Random que foi 
adicionada no PHP 8.2 foi ampliada com um novo método para gerar strings 
aleatórias consistindo apenas de bytes específicos. Este método permite que o 
desenvolvedor gere facilmente identificadores aleatórios, como nomes de domínio 
e strings numéricas de comprimento arbitrário.',
+'randomizer_getfloat_nextfloat_title' => 'Novos métodos 
Randomizer::getFloat() e Randomizer::nextFloat()',
 'randomizer_getfloat_nextfloat_description' => 'Devido à precisão 
limitada e ao arredondamento implícito de números de ponto flutuante, gerar um 
float imparcial dentro de um intervalo específico não é trivial, e as soluções 
comumente usadas no nível do usuário podem gerar resultados tendenciosos ou 
números fora do intervalo solicitado.O Randomizer também foi ampliado 
com dois métodos para gerar floats de maneira imparcial. O método 
Randomizer::getFloat() utiliza o algoritmo da seção γ que foi 
publicado em https://doi.org/10.1145/3503512"; target="_blank" 
rel="noopener noreferrer">Drawing Random Floating-Point Numbers from an 
Interval. Frédéric Goualard, ACM Trans. Model. Comput. Simul., 32:3, 
2022.',
 'dynamic_class_constant_fetch_title' => 'Recuperação dinâmica de 
constantes de classe',
 
 'new_classes_title' => 'Novas classes, interfaces e funções',
-'new_dom' => 'Novos métodos DOMElement::getAttributeNames(),
 DOMElement::insertAdjacentElement(),
 DOMElement::insertAdjacentText(),
 DOMElement::toggleAttribute(),
 DOMNode::contains(), 
DOMNode::getRootNode(),
 DOMNode::isEqualNode(),
 DOMNameSpaceNode::contains(), e DOMParentNode::replaceChildren().',
-'new_intl' => 'Novos métodos IntlCalendar::setDate(),
 IntlCalendar::setDateTime(),
 IntlGregorianCalendar::createFromDate(),
 e IntlGregorianCalendar::createFromDateTime()
 methods.',
-'new_ldap' => 'Novas funções ldap_connect_wallet(), e 
ldap_exop_sync().',
+'new_dom' => 'Novos métodos DOMElement::getAttributeNames(),
 DOMElement::insertAdjacentElement(),
 DOMElement::insertAdjacentText(),
 DOMElement::toggleAttribute(),
 DOMNode::contains(), 
DOMNode::getRootNode(),
 DOMNode::isEqualNode(),
 DOMNameSpaceNode::contains() e DOMParentNode::replaceChildren().',
+'new_intl' => 'Novos métodos IntlCalendar::setDate(),
 IntlCalendar::setDateTime(),
 IntlGregorianCalendar::createFromDate()
 e IntlGregorianCalendar::createFromDateTime().',
+'new_ldap' => 'Novas funções ldap_connect_wallet() 

[PHP-WEBMASTER] [web-php] master: feat: add conference PHP Velho Oeste 2024 in Brazil (#950)

2024-02-17 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-02-17T15:59:18+03:00

Commit: 
https://github.com/php/web-php/commit/42e335e32a2f3bfaa2e3f9c651ed6be7f7708d98
Raw diff: 
https://github.com/php/web-php/commit/42e335e32a2f3bfaa2e3f9c651ed6be7f7708d98.diff

feat: add conference PHP Velho Oeste 2024 in Brazil (#950)

Co-authored-by: Marcos Marcolin 
Co-authored-by: Sergey Panteleev 

Changed paths:
  A  archive/entries/2024-05-17-1.xml
  M  archive/archive.xml


Diff:

diff --git a/archive/archive.xml b/archive/archive.xml
index cf55052c23..cedc9bf5bf 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,7 @@
 http://php.net/contact
 php-webmaster@lists.php.net
   
+  
   
   
   
diff --git a/archive/entries/2024-05-17-1.xml b/archive/entries/2024-05-17-1.xml
new file mode 100644
index 00..3847630b83
--- /dev/null
+++ b/archive/entries/2024-05-17-1.xml
@@ -0,0 +1,44 @@
+
+http://www.w3.org/2005/Atom"; 
xmlns:default="http://php.net/ns/news";>
+  PHP Velho Oeste 2024
+  https://www.php.net/archive/2024.php#2024-05-17-1
+  2024-05-17T18:00:00+03:00
+  2024-05-17T18:00:00+03:00
+  https://www.php.net/conferences/index.php#2024-05-17-1"; 
rel="alternate" type="text/html"/>
+  http://www.phpvelhoeste.com.br/2024/"; rel="via" 
type="text/html"/>
+  http://php.net/ns/news";>2024-05-17
+  
+  http://php.net/ns/news"; 
link="http://www.phpvelhoeste.com.br/2024/";
+ title="PHP Velho Oeste 
2024">php_velho_oeste_350x300px.png
+  
+http://www.w3.org/1999/xhtml";>
+  
+http://www.phpvelhoeste.com.br/2024/";>PHP Velho Oeste
+is a community that aims to move the PHP language ecosystem in the 
western region of Santa Catarina,
+Brazil, known as Velho Oeste(Old West).
+  
+
+  
+Knowledge + Networking
+  
+
+  
+In this event, several relevant topics will be covered, from the 
latest language updates to best
+development practices. You will have the opportunity to expand your 
PHP knowledge and stay up to date
+with the latest market trends.
+  
+
+  
+Date: May 17-18, 2024
+  
+
+  
+Location: Unochapecó Noble Hall in Chapecó, Santa Catarina, 
Brazil.
+  
+
+  For more information about the event, visit our website:
+http://www.phpvelhoeste.com.br/2024/";>PHP Velho Oeste
+  
+
+  
+


[PHP-WEBMASTER] [web-php] master: docs: add translation of BCMath for pt_BR. (#1144)

2024-11-21 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-21T14:20:13+03:00

Commit: 
https://github.com/php/web-php/commit/a4866f6bd49bda03ac3c7516733c21a8b5e99012
Raw diff: 
https://github.com/php/web-php/commit/a4866f6bd49bda03ac3c7516733c21a8b5e99012.diff

docs: add translation of BCMath for pt_BR. (#1144)

Co-authored-by: Marcos Marcolin 

Changed paths:
  M  releases/8.4/languages/pt_BR.php


Diff:

diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
index 70e5ead837..7d1cefc57a 100644
--- a/releases/8.4/languages/pt_BR.php
+++ b/releases/8.4/languages/pt_BR.php
@@ -15,6 +15,8 @@
 '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.',
+'bcmath_title' => 'API de Objetos para BCMath',
+'bcmath_description' => 'BCMath permite que você trabalhe com números 
de ponto flutuante de precisão arbitrária no PHP. Com esta versão, você pode 
aproveitar o estilo orientado a objetos e a sobrecarga de operadores para usar 
números BCMath.Isso significa que agora você pode usar operadores padrão 
com objetos BcMath\Number, que também suportam todas as funções 
bc*.Esses objetos são imutáveis e implementam a interface 
Stringable, então podem ser usados em contextos de string como 
echo $num.',
 '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',


[PHP-WEBMASTER] [web-php] master: docs: add missing period to the sentence. (#1134)

2024-11-20 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-20T23:44:29+03:00

Commit: 
https://github.com/php/web-php/commit/420a34aa50e50aaa319faa951f8917f378d58bc0
Raw diff: 
https://github.com/php/web-php/commit/420a34aa50e50aaa319faa951f8917f378d58bc0.diff

docs: add missing period to the sentence. (#1134)

Co-authored-by: Marcos Marcolin 

Changed paths:
  M  releases/8.4/languages/en.php
  M  releases/8.4/languages/nl.php
  M  releases/8.4/languages/pt_BR.php
  M  releases/8.4/languages/ru.php
  M  releases/8.4/languages/uk.php
  M  releases/8.4/languages/zh.php


Diff:

diff --git a/releases/8.4/languages/en.php b/releases/8.4/languages/en.php
index 0db7d60915..0c0166aa3e 100644
--- a/releases/8.4/languages/en.php
+++ b/releases/8.4/languages/en.php
@@ -23,7 +23,7 @@
 'new_without_parentheses_description' => 'Properties and methods of a 
newly instantiated object can now be accessed without wrapping the 
new expression in parenthesis.',
 
 'new_classes_title' => 'New Classes, Interfaces, and Functions',
-'new_jit_implementation' => 'New JIT implementation based on IR Framework',
+'new_jit_implementation' => 'New JIT implementation based on IR 
Framework.',
 'new_core_functions' => 'New request_parse_body() function.',
 'new_bcmath_functions' => 'New bcceil(), 
bcdivmod(), bcfloor(), and bcround() 
functions.',
 'new_round_modes' => 'New RoundingMode enum for 
round() with 4 new rounding modes TowardsZero, 
AwayFromZero, NegativeInfinity, and 
PositiveInfinity.',
diff --git a/releases/8.4/languages/nl.php b/releases/8.4/languages/nl.php
index 2d3cadd63a..40bf11c488 100644
--- a/releases/8.4/languages/nl.php
+++ b/releases/8.4/languages/nl.php
@@ -23,7 +23,7 @@
 'new_without_parentheses_description' => 'Eigenschappen en methoden van 
een nieuw geïnstantieerd object kunnen nu opgevraagd worden zonder de 
new expressie tussen haakjes te zetten.',
 
 'new_classes_title' => 'Nieuwe klassen, interfaces en functies',
-'new_jit_implementation' => 'Nieuwe JIT implementation gebaseerd op IR 
Framework',
+'new_jit_implementation' => 'Nieuwe JIT implementation gebaseerd op IR 
Framework.',
 'new_core_functions' => 'Nieuwe request_parse_body() 
functie.',
 'new_bcmath_functions' => 'Nieuwe bcceil(), 
bcdivmod(), bcfloor(), en bcround() 
functies.',
 'new_round_modes' => 'Nieuwe RoundingMode enum voor 
round() met 4 nieuwe afrondingsmodi TowardsZero, 
AwayFromZero, NegativeInfinity, en 
PositiveInfinity.',
diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
index 1c808a19bf..70e5ead837 100644
--- a/releases/8.4/languages/pt_BR.php
+++ b/releases/8.4/languages/pt_BR.php
@@ -23,7 +23,7 @@
 'new_without_parentheses_description' => 'Propriedades e métodos de um 
objeto recém-instanciado agora podem ser acessados sem a necessidade de 
envolver a expressão new entre parênteses.',
 
 'new_classes_title' => 'Novas classes, interfaces e funções',
-'new_jit_implementation' => 'Nova implementação JIT baseada no Framework 
IR',
+'new_jit_implementation' => 'Nova implementação JIT baseada no Framework 
IR.',
 '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.',
diff --git a/releases/8.4/languages/ru.php b/releases/8.4/languages/ru.php
index ef4a077d80..278398483f 100644
--- a/releases/8.4/languages/ru.php
+++ b/releases/8.4/languages/ru.php
@@ -23,7 +23,7 @@
 'new_without_parentheses_description' => 'К свойствам и методам только что 
инициализированного объекта теперь можно обращаться, не оборачивая выражение 
new в круглые скобки.',
 
 'new_classes_title' => 'Новые классы, интерфейсы и функции',
-'new_jit_implementation' => 'Новая реализация JIT на основе IR Framework',
+'new_jit_implementation' => 'Новая реализация JIT на основе IR Framework.',
 'new_core_functions' => 'Добавлена функция 
request_parse_body().',
 'new_bcmath_functions' => 'Добавлены функции bcceil(), 
bcdivmod(), bcfloor() и bcround().',
 'new_round_modes' => 'Добавлено перечисление RoundingMode для 
функции round() с 4 режимами: TowardsZero, 
AwayFromZero, NegativeInfinity и 
PositiveInfinity.',
diff --git a/releases/8.4/languages/uk.php b/releases/8.4/languages/uk.php
index 673e449470..1e0ce2d0e2 100644
--- a/releases/8.4/languages/uk.php
+++ b/releases/8.4/languages/uk.php
@@ -23,7 +23,7 @@
 'new_without_parentheses_description' => 'До властивостей і методів нового 
екземпляра об\'єкта тепер можна звертатися, не беручи вираз new у 
круглі дужки.',
 
 'new_classes_title' => 'Нові класи, інтерфейси та функції',
-'new_jit_implementation' => 'Нова реалізація JIT на основі IR Framework',
+'new_jit_implem

[PHP-WEBMASTER] [web-php] master: php84: add Lazy Objects for pt_BR. (#1150)

2024-11-21 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-21T18:02:45+03:00

Commit: 
https://github.com/php/web-php/commit/694d32a0aa4b9481f0754d996265285247efe9b5
Raw diff: 
https://github.com/php/web-php/commit/694d32a0aa4b9481f0754d996265285247efe9b5.diff

php84: add Lazy Objects for pt_BR. (#1150)

Co-authored-by: Marcos Marcolin 
Co-authored-by: Sergey Panteleev 

Changed paths:
  M  releases/8.4/languages/pt_BR.php


Diff:

diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
index a2b2dfd372..41163cc6e9 100644
--- a/releases/8.4/languages/pt_BR.php
+++ b/releases/8.4/languages/pt_BR.php
@@ -25,6 +25,7 @@
 'new_without_parentheses_description' => 'Propriedades e métodos de um 
objeto recém-instanciado agora podem ser acessados sem a necessidade de 
envolver a expressão new entre parênteses.',
 
 'new_classes_title' => 'Novas classes, interfaces e funções',
+'new_lazy_objects' => 'Novos Objetos de Inicialização 
Lenta.',
 'new_jit_implementation' => 'Nova implementação JIT baseada no Framework 
IR.',
 'new_core_functions' => 'Nova função request_parse_body().',
 'new_bcmath_functions' => 'Novas funções bcceil(), 
bcdivmod(), bcfloor() e bcround().',


[PHP-WEBMASTER] [web-php] master: docs: update translation of BCMath for pt_BR. (#1149)

2024-11-21 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-21T17:15:15+03:00

Commit: 
https://github.com/php/web-php/commit/9707faef390d46128228d6152e73f5a4b3021435
Raw diff: 
https://github.com/php/web-php/commit/9707faef390d46128228d6152e73f5a4b3021435.diff

docs: update translation of BCMath for pt_BR. (#1149)

Co-authored-by: Marcos Marcolin 

Changed paths:
  M  releases/8.4/languages/pt_BR.php


Diff:

diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
index 7d1cefc57a..a2b2dfd372 100644
--- a/releases/8.4/languages/pt_BR.php
+++ b/releases/8.4/languages/pt_BR.php
@@ -16,7 +16,7 @@
 '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.',
 'bcmath_title' => 'API de Objetos para BCMath',
-'bcmath_description' => 'BCMath permite que você trabalhe com números 
de ponto flutuante de precisão arbitrária no PHP. Com esta versão, você pode 
aproveitar o estilo orientado a objetos e a sobrecarga de operadores para usar 
números BCMath.Isso significa que agora você pode usar operadores padrão 
com objetos BcMath\Number, que também suportam todas as funções 
bc*.Esses objetos são imutáveis e implementam a interface 
Stringable, então podem ser usados em contextos de string como 
echo $num.',
+'bcmath_description' => 'O novo objeto BcMath\Number 
permite o uso orientado a objetos e operadores matemáticos padrão ao trabalhar 
com números de precisão arbitrária.Esses objetos são imutáveis e 
implementam a interface Stringable, então podem ser usados em 
contextos de string como echo $num.',
 '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',


[PHP-WEBMASTER] [web-php] master: docs: fix url for migration84. (#1152)

2024-11-21 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-21T19:19:37+03:00

Commit: 
https://github.com/php/web-php/commit/a59b76acff6054a5124a38119a25636f3567a947
Raw diff: 
https://github.com/php/web-php/commit/a59b76acff6054a5124a38119a25636f3567a947.diff

docs: fix url for migration84. (#1152)

Co-authored-by: Marcos Marcolin 

Changed paths:
  M  releases/8.4/languages/es.php
  M  releases/8.4/languages/pt_BR.php


Diff:

diff --git a/releases/8.4/languages/es.php b/releases/8.4/languages/es.php
index 2f881a8260..be08655568 100644
--- a/releases/8.4/languages/es.php
+++ b/releases/8.4/languages/es.php
@@ -51,5 +51,5 @@
 
 'footer_title' => 'Mejor rendimiento, mejor sintaxis, mejor seguridad de 
tipos.',
 'footer_description' => 'Para descargar el código fuente de PHP 8.4, 
por favor visita la página de descargas. Los binarios 
para Windows se encuentran en el sitio https://windows.php.net/download";>PHP para Windows. La lista de 
cambios está registrada en el ChangeLog.
-La guía de migración está 
disponible en el Manual de PHP. Por favor, consúltala para una lista detallada 
de nuevas características y cambios incompatibles con versiones 
anteriores.',
+La guía de migración está 
disponible en el Manual de PHP. Por favor, consúltala para una lista detallada 
de nuevas características y cambios incompatibles con versiones 
anteriores.',
 ];
diff --git a/releases/8.4/languages/pt_BR.php b/releases/8.4/languages/pt_BR.php
index 41163cc6e9..8aa0b68f3f 100644
--- a/releases/8.4/languages/pt_BR.php
+++ b/releases/8.4/languages/pt_BR.php
@@ -54,5 +54,5 @@
 
 '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 https://windows.php.net/download";>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.',
+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.',
 ];


[PHP-WEBMASTER] [web-php] master: Add linkedin page to homepage (#1255)

2025-04-10 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2025-04-10T17:55:36+03:00

Commit: 
https://github.com/php/web-php/commit/401acdad5cf22cf1ea7d2c68aa16ce72c97f33af
Raw diff: 
https://github.com/php/web-php/commit/401acdad5cf22cf1ea7d2c68aa16ce72c97f33af.diff

Add linkedin page to homepage (#1255)

Fix #1178

Co-authored-by: Sergey Panteleev 

Changed paths:
  M  fonts/Font-Awesome/config.json
  M  fonts/Font-Awesome/css/fontello-codes.css
  M  fonts/Font-Awesome/css/fontello-embedded.css
  M  fonts/Font-Awesome/css/fontello-ie7-codes.css
  M  fonts/Font-Awesome/css/fontello-ie7.css
  M  fonts/Font-Awesome/css/fontello.css
  M  fonts/Font-Awesome/font/fontello.eot
  M  fonts/Font-Awesome/font/fontello.svg
  M  fonts/Font-Awesome/font/fontello.ttf
  M  fonts/Font-Awesome/font/fontello.woff
  M  fonts/Font-Awesome/font/fontello.woff2
  M  index.php
  M  
tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-index-php-chromium.png


Diff:

diff --git a/fonts/Font-Awesome/config.json b/fonts/Font-Awesome/config.json
index 8d0a8cdcc2..338cfc2679 100644
--- a/fonts/Font-Awesome/config.json
+++ b/fonts/Font-Awesome/config.json
@@ -33,6 +33,12 @@
   "search": [
 "x-twitter"
   ]
+},
+{
+  "uid": "e9107949dd6c9e8ab2b29ae07156e38c",
+  "css": "linkedin",
+  "code": 61665,
+  "src": "fontawesome"
 }
   ]
 }
diff --git a/fonts/Font-Awesome/css/fontello-codes.css 
b/fonts/Font-Awesome/css/fontello-codes.css
index 9be7c45d8e..68a2bdd742 100644
--- a/fonts/Font-Awesome/css/fontello-codes.css
+++ b/fonts/Font-Awesome/css/fontello-codes.css
@@ -1,3 +1,4 @@
 
 .icon-x-twitter:before { content: '\e800'; } /* '' */
 .icon-mastodon:before { content: '\e801'; } /* '' */
+.icon-linkedin:before { content: '\f0e1'; } /* '' */
diff --git a/fonts/Font-Awesome/css/fontello-embedded.css 
b/fonts/Font-Awesome/css/fontello-embedded.css
index 047745d8e8..059ae6a6f8 100644
--- a/fonts/Font-Awesome/css/fontello-embedded.css
+++ b/fonts/Font-Awesome/css/fontello-embedded.css
@@ -48,7 +48,7 @@
 
   /* you can be more comfortable with increased icons size */
   /* font-size: 120%; */
-  
+
   /* Font smoothing. That was taken from TWBS */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
@@ -59,3 +59,4 @@
 
 .icon-x-twitter:before { content: '\e800'; } /* '' */
 .icon-mastodon:before { content: '\e801'; } /* '' */
+.icon-linkedin:before { content: '\f0e1'; } /* '' */
diff --git a/fonts/Font-Awesome/css/fontello-ie7-codes.css 
b/fonts/Font-Awesome/css/fontello-ie7-codes.css
index 0a65c974d1..a17ab77918 100644
--- a/fonts/Font-Awesome/css/fontello-ie7-codes.css
+++ b/fonts/Font-Awesome/css/fontello-ie7-codes.css
@@ -1,3 +1,4 @@
 
 .icon-x-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
 .icon-mastodon { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
+.icon-linkedin { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
diff --git a/fonts/Font-Awesome/css/fontello-ie7.css 
b/fonts/Font-Awesome/css/fontello-ie7.css
index 51ad8d9464..9d57318188 100644
--- a/fonts/Font-Awesome/css/fontello-ie7.css
+++ b/fonts/Font-Awesome/css/fontello-ie7.css
@@ -12,3 +12,4 @@
 
 .icon-x-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
 .icon-mastodon { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
+.icon-linkedin { *zoom: expression( this.runtimeStyle['zoom'] = '1', 
this.innerHTML = ' '); }
diff --git a/fonts/Font-Awesome/css/fontello.css 
b/fonts/Font-Awesome/css/fontello.css
index 49c8e56f4a..f4eef5c5a6 100644
--- a/fonts/Font-Awesome/css/fontello.css
+++ b/fonts/Font-Awesome/css/fontello.css
@@ -56,3 +56,4 @@
 
 .icon-x-twitter:before { content: '\e800'; } /* '' */
 .icon-mastodon:before { content: '\e801'; } /* '' */
+.icon-linkedin:before { content: '\f0e1'; } /* '' */
diff --git a/fonts/Font-Awesome/font/fontello.eot 
b/fonts/Font-Awesome/font/fontello.eot
index c5c1a26885..2dfe208945 100644
Binary files a/fonts/Font-Awesome/font/fontello.eot and 
b/fonts/Font-Awesome/font/fontello.eot differ
diff --git a/fonts/Font-Awesome/font/fontello.svg 
b/fonts/Font-Awesome/font/fontello.svg
index 4661c6846c..70a8820cfd 100644
--- a/fonts/Font-Awesome/font/fontello.svg
+++ b/fonts/Font-Awesome/font/fontello.svg
@@ -1,7 +1,7 @@
 
 http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
 http://www.w3.org/2000/svg";>
-Copyright (C) 2023 by original authors @ fontello.com
+Copyright (C) 2025 by original authors @ fontello.com
 
 
 
@@ -9,6 +9,8 @@
 
 
 
+
+
 
 
 
diff --git a/fonts/Font-Awesome/font/fontello.ttf 
b/fonts/Font-Awesome/font/fontello.ttf
index adec586643..f923addce5 100644
Binary files a/fonts/Font-Awesome/font/fontello.ttf and 
b/fonts/Font-Awesome/font/fontello.ttf differ
diff --git a/fonts/Font-Awesome/font/fontello.woff 
b/fonts/Font-Awesome/font/fontello.w

[PHP-WEBMASTER] [web-php] master: Open the Foundation website in a new tab on the home page (#1266)

2025-05-05 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2025-05-05T23:23:26+03:00

Commit: 
https://github.com/php/web-php/commit/b8b5fec88e4e3183e26b4ca13f4f4eb57d0fd62e
Raw diff: 
https://github.com/php/web-php/commit/b8b5fec88e4e3183e26b4ca13f4f4eb57d0fd62e.diff

Open the Foundation website in a new tab on the home page (#1266)

Changed paths:
  M  index.php


Diff:

diff --git a/index.php b/index.php
index f73a185af6..42c293ae5b 100644
--- a/index.php
+++ b/index.php
@@ -181,7 +181,7 @@
   The PHP 
Foundation
   
 The PHP Foundation is a collective of people and organizations, 
united in the mission to ensure the long-term prosperity of the PHP language.
-Donate
+Donate
   
 
 $announcements


[PHP-WEBMASTER] [web-php] master: Remove the extra colon for pt_BR (#1268)

2025-05-23 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2025-05-23T19:23:05+03:00

Commit: 
https://github.com/php/web-php/commit/ecd40c461a97895db4eac89dc926630e44db801a
Raw diff: 
https://github.com/php/web-php/commit/ecd40c461a97895db4eac89dc926630e44db801a.diff

Remove the extra colon for pt_BR (#1268)

Changed paths:
  M  include/ui_translation/pt_br.ini


Diff:

diff --git a/include/ui_translation/pt_br.ini b/include/ui_translation/pt_br.ini
index 4b41526664..192bf0af66 100644
--- a/include/ui_translation/pt_br.ini
+++ b/include/ui_translation/pt_br.ini
@@ -1,4 +1,4 @@
-change_language = "Selecione a língua:"
+change_language = "Selecione a língua"
 improve_this_page = "Melhore Esta Página"
 how_to_improve_this_page = "Aprenda Como Melhorar Esta Página"
 contribution_guidlines_on_github = "Este atalho te leva ao nosso guia de 
contribuição no GitHub"


[PHP-WEBMASTER] [web-php] master: Fix typo language pt_BR option. (#1270)

2025-05-28 Thread Marcos Marcolin via GitHub
Author: Marcos Marcolin (marcosmarcolin)
Committer: GitHub (web-flow)
Pusher: sy-records
Date: 2025-05-29T08:51:28+08:00

Commit: 
https://github.com/php/web-php/commit/22d27cb9e3e7255fa7c7800421e9c033fcbf8c37
Raw diff: 
https://github.com/php/web-php/commit/22d27cb9e3e7255fa7c7800421e9c033fcbf8c37.diff

Fix typo language pt_BR option. (#1270)

Changed paths:
  M  releases/8.0/common.php
  M  releases/8.1/common.php
  M  releases/8.2/common.php
  M  releases/8.3/common.php
  M  releases/8.4/common.php


Diff:

diff --git a/releases/8.0/common.php b/releases/8.0/common.php
index 47fbe8d9c2..6e03f6b59f 100644
--- a/releases/8.0/common.php
+++ b/releases/8.0/common.php
@@ -14,7 +14,7 @@
 'it' => 'Italiano',
 'ja' => '日本語',
 'nl' => 'Nederlands',
-'pt_BR' => 'Português do Brasil',
+'pt_BR' => 'Brazilian Portuguese',
 'ru' => 'Русский',
 'tr' => 'Türkçe',
 'zh' => '简体中文',
diff --git a/releases/8.1/common.php b/releases/8.1/common.php
index eca60d7508..a0a7cffc99 100644
--- a/releases/8.1/common.php
+++ b/releases/8.1/common.php
@@ -10,7 +10,7 @@
 'en' => 'English',
 'es' => 'Español',
 'de' => 'Deutsch',
-'pt_BR' => 'Português do Brasil',
+'pt_BR' => 'Brazilian Portuguese',
 'ru' => 'Русский',
 'zh' => '简体中文',
 'ka' => 'ქართული',
diff --git a/releases/8.2/common.php b/releases/8.2/common.php
index 77ea2b8b57..c3b50d6706 100644
--- a/releases/8.2/common.php
+++ b/releases/8.2/common.php
@@ -11,7 +11,7 @@
 'es' => 'Español',
 'de' => 'Deutsch',
 'fr' => 'Français',
-'pt_BR' => 'Português do Brasil',
+'pt_BR' => 'Brazilian Portuguese',
 'ru' => 'Russian',
 'ja' => '日本語',
 'zh' => '简体中文',
diff --git a/releases/8.3/common.php b/releases/8.3/common.php
index f0d3a552b9..8c3ff3bae9 100644
--- a/releases/8.3/common.php
+++ b/releases/8.3/common.php
@@ -12,7 +12,7 @@
 'de' => 'Deutsch',
 'ru' => 'Russian',
 'zh' => '简体中文',
-'pt_BR' => 'Português do Brasil',
+'pt_BR' => 'Brazilian Portuguese',
 'ja' => '日本語',
 'uk' => 'Українська',
 ];
diff --git a/releases/8.4/common.php b/releases/8.4/common.php
index 5c89a3211e..2bcea2a397 100644
--- a/releases/8.4/common.php
+++ b/releases/8.4/common.php
@@ -10,7 +10,7 @@
 'en' => 'English',
 'fr' => 'Français',
 'ru' => 'Russian',
-'pt_BR' => 'Português do Brasil',
+'pt_BR' => 'Brazilian Portuguese',
 'nl' => 'Nederlands',
 'es' => 'Spanish',
 'tr' => 'Türkçe',