1 — El Traductor
jit-tr.phpfunciona con una
estructura de carpetas simple: una carpeta para tu sitio web original, y una
carpeta para cada idioma que crea. Ejecuta un comando, obtén un idioma:
php jit-tr.php "tuwebsite" "tuwebsite-fr" "fr"
Tu carpeta original nunca se modifica. Espera tu CSS e
imágenes donde la mayoría de sitios ya los guardan — en sus propias carpetas en
la raíz, referenciadas con una barra inclinada inicial
(/imgs/logo.png).
2 — El Truco de la Imagen
38 idiomas podrían significar 38 copias de cada gráfico — probablemente no
razonable, al menos no el primer día. Así que el paquete incluye
get_img.php. Ponlo en tu
/imgs/carpeta con todas tus
imágenes. Un visitante en
fr.tuweb.comobtiene la versión en francés de una imagen si existe — y obtiene silenciosamente la versión en inglés si no es así. Crea gráficos a tu propio ritmo; coloca cada uno cuando esté listo. Sin ediciones de página, nunca.
3 — La Magia del Alojamiento
También incluido: el.htaccessque ejecuta
jit-tr.com propiamente dicho. Colócalo en la raíz de tu web y cada idioma funcionará perfectamente — un visitante escribiendode.tuweb.comaterriza en tu
carpeta alemana, las imágenes compartidas siguen siendo compartidas, y las direcciones sin sentido se rechazan. Cada línea está comentada: qué hace, por qué está ahí, qué se rompe sin ella. El README te guía a través de las tres formas de alojar y los problemas que encontramos para que no tengas que hacerlo.
4 — Tú Controlas Qué Se Traduce
La regla es simple: si un humano lo lee, se traduce — texto de la página,
descripciones de imágenes, incluso los mensajes dentro de tus scripts.
Cuando algo debe permanecer exactamente como está escrito — un nombre de marca, un número de pieza, un eslogan que sigue siendo en inglés — márcalo.
En tu HTML— esto es lo que escribes:
<p>Our motto: <!-- NOtr -->¡Justo a Tiempo!<!-- NOtrEND --></p>
…y esto es todo lo que el navegador del visitante muestra — los marcadores son comentarios, invisibles por naturaleza:
Nuestro lema: ¡Justo a Tiempo!
En el sitio francés, todo lo que lo rodea es francés — y las
palabras marcadas siguen siendo¡Justo a Tiempo!
En tu JavaScript— misma idea, marcadores de comentario
alrededor de cualquier cadena:
alert(/*NOtr*/"BRAND-NAME 3000"/*NOtrEND*/ + " " + msg);
El otro texto de la alerta se traduce; el nombre del producto nunca lo hace.
Los comentarios son invisibles para los navegadores y puedes dejarlos libremente — marca una vez,
olvida para siempre. Y como tienes el código fuente, cada opción que hicimos es tuya para anular.
5 — Haz lo que hicimos: Ver fuente
Haz clic derecho en esta misma página → Ver código fuente. Mira dentro<head>. Ese es nuestro
SEO — título, descripción, un enlace canónico y una línea alternativa
por idioma para que los motores de búsqueda sepan que las 38 versiones
son la misma página. Fácil de seguir, gratuito para copiar. También encontrarás nuestros marcadores
NOtr dispersos por el código fuente de esta página — la función,
demostrándose a sí misma.
¿Quieres lo mismo para tu sitio? Pregúntale a Claude — envíale tus páginas y di"crea el head de SEO para estos, y muéstrame dónde van los artículos."Un artículo por página. En el peor de los casos, envuelve el
conjunto completo:
<body>
<article>
...tu whole page...
</article>
</body>
Incluso eso es una señal. Los motores de búsqueda leen la estructura; proporciónales
algo.