1 — O Tradutor
jit-tr.phpfunciona com uma
estrutura de pastas simples: uma pasta para o seu website original e uma
pasta para cada idioma que cria. Execute um comando, obtenha um idioma:
php jit-tr.php "yourwebsite" "yourwebsite-fr" "fr"
A sua pasta original nunca é tocada. Espera que o seu CSS e
imagens estejam onde a maioria dos sites já os mantém — nas 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-o em seu
/imgs/pasta com todas as
suas
imagens. Um visitante emfr.yourweb.comobtém a versão em francês de uma imagem se existir — e obtém silenciosamente a versão em inglês se não existir. Crie gráficos ao seu próprio ritmo; coloque cada um assim que estiver pronto. Sem edições de página, nunca.
3 — A Magia do Alojamento
Também incluído: o
.htaccessque funciona
jit-tr.com em si. Coloque-o na raiz do seu site e todos os idiomas funcionam — um visitante digitandode.yourweb.comcai na sua
pasta alemã, as imagens partilhadas mantêm-se partilhadas, e os endereços sem sentido são rejeitados. Cada linha está comentada: o que faz, por que está lá, o que se quebra sem ela. O README guia-o pelas três formas de alojar e pelos problemas que encontrámos para que não tenha de o fazer.
4 — Você Controla O Que É Traduzido
A regra é simples: se um humano a lê, traduz — texto de página,
descrições de imagens, até as mensagens dentro dos seus scripts.
Quando algo tem de permanecer exatamente como está escrito — um nome de marca, um número de peça, um slogan que fica em inglês — marca-o.
No seu HTML— isto é o que você escreve:
<p>Our motto: <!-- NOtr -->Just In Time!<!-- NOtrEND --></p>
…e isto é tudo o que o navegador do visitante mostra — os marcadores são
comentários, invisíveis por natureza:
O nosso lema: Entrega Atempada!
No site francês, tudo à sua volta é francês — e as
palavras marcadas continuamMesmo a Tempo!
No seu JavaScript— mesma ideia, marcadores de comentário
em volta de qualquer sequência de texto:
alert(/*NOtr*/"BRAND-NAME 3000"/*NOtrEND*/ + " " + msg);
O outro texto do alerta é traduzido; o nome do produto nunca é.
Os comentários são invisíveis para os navegadores e livres para deixar — marque uma vez,
esqueça para sempre. E como tem a fonte, todas as escolhas que fizemos
são suas para anular.
5 — Fazer o Que Fizemos: Ver Origem
Clique com o botão direito nesta página → Ver Origem. Procure no interior<head>. Isso é o nosso
SEO — título, descrição, uma ligação canónica e uma linha alternativa
por idioma para que os motores de busca saibam que todas as 38 versões são a mesma
página. Fácil de seguir, livre para copiar. Encontrará também os nossos marcadores NOtr
espalhados pelo código-fonte desta página — a funcionalidade,
demonstrando-se a si mesma.
Quer o mesmo para o seu site? Pergunte ao Claude — envie-lhe as suas páginas e diga"crie a cabeça SEO para estes, e mostre-me onde os
artigos vão."Um artigo por página. Na pior das hipóteses, envolva tudo:
<body>
<article>
...your whole page...
</article>
</body>
Mesmo isso é um sinal. Os motores de busca leem a estrutura; dê-lhes
alguma.