Ir al contenido

Internacionalización

Stellar Explorer soporta 9 idiomas usando next-intl.

CódigoIdioma
enInglés
esEspañol
ptPortugués
frFrancés
deAlemán
zhChino
jaJaponés
koCoreano
itItaliano

Los archivos de traducción están en messages/*.json. Cada archivo contiene las mismas claves con valores traducidos.

messages/
en.json
es.json
pt.json
...

Al añadir texto de interfaz, debes actualizar los 9 archivos de traducción. El CI valida que todos los archivos tengan el mismo número de claves.

  1. Añade la clave a messages/en.json
  2. Añade la misma clave con valores traducidos a todos los demás archivos
  3. Usa la clave en tu componente:
import { useTranslations } from "next-intl";
function MyComponent() {
const t = useTranslations("section");
return <p>{t("myKey")}</p>;
}