1 — O Tradutor
jit-tr.phpfunciona com uma
estrutura de pastas simples: uma pasta para seu site original e uma
pasta para cada idioma que ele cria. Execute um comando, obtenha um idioma:
php jit-tr.php "yourwebsite" "yourwebsite-fr" "fr"
Sua pasta original nunca é tocada. Ela espera seu CSS e
imagens onde a maioria dos sites já os mantém — em suas próprias pastas na
raiz, referenciadas com uma barra inicial
(/imgs/logo.png).
2 — O Truque da Imagem
38 idiomas poderiam significar 38 cópias de cada gráfico — provavelmente não é
razoável, pelo menos não no primeiro dia. Portanto, o pacote inclui
get_img.php. Coloque isso no seu
/imgs/pasta com todas as
suas
imagens. Um visitante em
fr.yourweb.comobtém a
versão em francês de uma imagem se ela existir — e obtém silenciosamente a
versão em inglês se não existir. Crie gráficos no seu próprio ritmo; coloque cada
um conforme estiver pronto. Sem edições de página, nunca.
3 — A Magia da Hospedagem
Também incluído: o.htaccessque executa
jit-tr.com em si. Coloque-o na raiz do seu site e cada idioma funciona perfeitamente — um visitante digitando
de.yourweb.compousa em sua
pasta alemã, imagens compartilhadas continuam compartilhadas e endereços sem sentido são rejeitados. Cada linha é comentada: o que faz, por que está lá, o que quebra sem ela. O README o orienta nas três maneiras de hospedar e nos problemas que encontramos para que você não tenha que enfrentar.
4 — Você Controla O Que É Traduzido
A regra é simples: se um ser humano lê, traduz — texto
da página, descrições de imagens, até mesmo as mensagens dentro
dos seus scripts. Quando algo deve permanecer exatamente como
está escrito — um nome de marca, um número de peça, um slogan que
permanece em inglês — marque-o.
No seu HTML— é o que você digita:
<p>Our motto: <!-- NOtr -->Just In Time!<!-- NOtrEND --></p>
…e é isso tudo que o navegador do visitante mostra — os marcadores são
comentários, invisíveis por natureza:
Nosso lema: Just In Time!
No site francês, tudo ao redor é francês — e as
palavras marcadas ainda sãoNa Hora Certa!
No seu JavaScript— mesma ideia, marcadores de comentário
ao redor de qualquer string:
alert(/*NOtr*/"BRAND-NAME 3000"/*NOtrEND*/ + " " + msg);
O texto restante do alerta é traduzido; o nome do produto nunca é.
Os comentários são invisíveis para os navegadores e é possível deixá-los — marque uma vez,
esqueça para sempre. E como você tem o código-fonte, todas as escolhas que fizemos
são suas para substituir.
5 — Faça Como Fizemos: Ver Código-Fonte
Clique com o botão direito nesta página → Exibir código-fonte. Veja dentro<head>. Este é nosso
SEO — título, descrição, um link canônico e uma linha alternativa
por idioma para que os mecanismos de busca saibam que todas as 38 versões são a mesma
página. Fácil de seguir, livre para copiar. Você também encontrará nossos marcadores
NOtr espalhados pelo código-fonte desta página — o recurso
demonstrando a si mesmo.
Quer o mesmo para seu site? Pergunte ao Claude — envie suas páginas e
diga"crie o head SEO para estes, e me mostre onde os
artigos vão."Um artigo por página. Pior caso, envolva a coisa toda:
<body>
<article>
...your whole page...
</article>
</body>
Até isso é um sinal. Mecanismos de busca leem a estrutura; dê a eles
alguma.