1 — El Traductor
jit-tr.phpfunciona con una estructura de carpetas simple: una carpeta para su sitio web original y una carpeta para cada idioma que crea. Ejecute un comando, obtenga un idioma:
php jit-tr.php "yourwebsite" "yourwebsite-fr" "fr"
Tu carpeta original nunca se toca. Espera tu CSS e
imágenes donde la mayoría de sitios ya los mantienen — en sus propias carpetas en
la raíz, referenciadas con una barra diagonal inicial
(/imgs/logo.png).
2 — El Truco de la Imagen
38 idiomas podrían significar 38 copias de cada gráfico — probablemente no
sea 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.yourweb.comobtiene la versión en francés de una imagen si existe — y obtiene silenciosamente la inglesa si no existe. Crea gráficos a tu propio ritmo; coloca cada uno conforme esté listo. Nunca ediciones de página.
3 — La Magia del Hosting
También incluido: el.htaccessque ejecuta
jit-tr.com en sí. Colócalo en tu raíz web y cada idioma simplemente
funciona — un visitante escribiendode.yourweb.comcae en tu
carpeta de alemán, las imágenes compartidas permanecen compartidas, y las direcciones sin sentido se rechazal. 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 enfrentamos para que no tengas que hacerlo.
4 — Tú Controlas Qué Se Traduce
La regla es simple: si un humano la lee, se traduce — texto de 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 parte, un eslogan que se mantiene en inglés — márcalo.
En tu HTML— esto es lo que escribes:
<p>Our motto: <!-- NOtr -->Just In Time!<!-- 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 alrededor 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 se traduce.
Los comentarios son invisibles para los navegadores y puedes dejarlos sin problemas — marca una vez,
olvida para siempre. Y como tienes el código fuente, cada decisión que tomamos es tuya para anular.
5 — Haz lo que hicimos: Ver fuente
Haz clic derecho en esta misma página → Ver 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, libre para copiar. También encontrarás nuestros marcadores
NOtr dispersos en 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 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 todo:
<body>
<article>
...your whole page...
</article>
</body>
Incluso eso es una señal. Los motores de búsqueda leen la estructura; dales algo.