diario ·
Qué idioma ves, y en qué orden
Traducción con IA Esta página es una traducción automática del original (inglés / coreano) y puede contener errores. El original es la versión de referencia. Leer el original
Cuando abres un sitio de ipe, este elige tu idioma siempre en el mismo orden: primero la dirección, luego la elección que guardaste, después el idioma de tu navegador y, al final, el inglés.
ipe.rest está disponible en doce idiomas desde hace tiempo, cada uno en su propia página. Lo que cambió el 1 de noviembre es la forma de llegar a la correcta. Antes, la página de inicio solo sugería el idioma de tu navegador; ahora una regla breve te lleva hasta él, y queremos que la misma regla valga en todos los sitios de ipe.
Los cuatro pasos
Primero, la dirección. Si un enlace indica qué idioma quiere, como lang=ko al final de una dirección, eso prevalece, porque quien creó el enlace lo quiso así. El sitio además guarda esa elección para la próxima vez.
Segundo, la elección que guardaste. Cuando eliges un idioma en el sitio, se conserva en tu propio navegador con el nombre ipe_lang. Se queda en tu dispositivo y nunca se nos envía. Si está, se usa.
Tercero, el idioma de tu navegador. Un navegador guarda una lista ordenada de los idiomas que lee su dueño. El sitio recorre esa lista y toma el primero para el que tiene página. Una forma regional como ko-KR cuenta como simple ko.
Cuarto, el inglés. Si nada de la lista coincide, llegas a la página en inglés en lugar de una pantalla vacía. El inglés es para nosotros un último recurso razonable porque es uno de los dos idiomas en los que escribimos los originales; el otro es el coreano.
Te acompaña de un sitio a otro
ipe no es un solo sitio: está la página principal en ipe.rest, el sitio de música idle y el portal de juegos play. Un idioma que elegiste no debería olvidarse en la puerta. Por eso, cuando un enlace de ipe.rest conduce a uno de los otros, lleva consigo el idioma que estás leyendo. Si ese sitio tiene una página en ese idioma, el enlace va directamente a ella. Si no la tiene, el idioma viaja en la dirección y el otro sitio sigue desde ahí los mismos cuatro pasos.
Lo que la regla no hace
Cada idioma sigue siendo una página estática y sencilla en su propia dirección, así que la regla solo decide adónde llegas cuando entras desde una dirección sin idioma, como ipe.rest o /journal/. Una vez que estás en la página de un idioma, te quedas ahí. El salto sustituye la dirección en tu historial en lugar de añadir otra, así que el botón Atrás no te devuelve de golpe hacia delante.
Los buscadores y los programas de vista previa de enlaces quedan al margen. Se les muestra la página que enumera todos los idiomas, porque es la pensada para que la lean, y conserva su propia dirección canónica. Y si tu navegador no ejecuta ningún script, ves esa misma lista y simplemente eliges uno.
Por qué lo mantenemos sencillo
Un idioma es lo primero que te dice una página, y una suposición errónea le cuesta a una persona cansada unos segundos que no le sobran. Por eso el orden coloca lo declarado de forma explícita, un enlace que nombra un idioma o una elección tuya, antes de lo supuesto, que es la lista de tu navegador. El inglés solo llena el hueco cuando no queda nada más.
ipe(); // address, then your choice, then your browser, then English
Si una página se abre en un idioma que no esperabas, cámbialo una vez. El sitio lo recuerda y, desde entonces, tu elección va antes que la suposición del navegador.