1
resposta

[Dúvida] Qual a melhor maneira de traduzir um site em PHP Puro

Um aplicação ja existente de medio porte.

1 resposta

Olá, Antonio!

A tradução de um site em PHP puro pode ser feita de várias maneiras, mas uma das mais comuns é a utilização de arquivos de idioma.

Nesse método, você teria um arquivo para cada idioma que você deseja suportar. Por exemplo, você poderia ter um arquivo 'en.php' para inglês e 'pt.php' para português. Cada um desses arquivos conteria um array associativo onde a chave é uma string de identificação e o valor é a tradução.

Aqui está um exemplo de como poderia ser o arquivo 'en.php':

<?php
$lang = array(
    "welcome" => "Welcome",
    "site_description" => "This is a medium-sized application.",
);

E aqui está um exemplo de como poderia ser o arquivo 'pt.php':

<?php
$lang = array(
    "welcome" => "Bem-vindo",
    "site_description" => "Esta é uma aplicação de médio porte.",
);

Depois, você pode incluir o arquivo de idioma correto com base na preferência do usuário e usar as strings traduzidas em seu site. Por exemplo:

<?php
include("lang/pt.php");
echo $lang['welcome'];

Essa é apenas uma maneira de fazer isso e pode não ser a melhor para todos os casos. Dependendo do tamanho e complexidade do seu site, você pode querer considerar o uso de uma biblioteca de internacionalização ou um serviço de tradução automática.

Bons estudos!