Ir al contenido
Bondry

Idiomas

Instalar un paquete de idioma, traducir desde el panel, y exportar un idioma que has construido.

Bondry viene en inglés, que es la fuente de cada cadena. Los demás idiomas llegan como paquetes, o los construyes tú en el panel.

Dos capas#

Una traducción se resuelve en este orden:

  1. una anulación guardada en la base de datos, desde el editor del panel;
  2. el archivo de ese idioma, del paquete instalado;
  3. el inglés.

Nunca queda nada en blanco. Un idioma a medio traducir cae al inglés, clave por clave, en lugar de mostrar un identificador en crudo.

Instalar un paquete#

Appearance > Languages > Add toma un zip con un manifiesto language.json. El panel lo valida, extrae los archivos, registra el idioma y lo muestra en la lista con su cobertura.

Crear un idioma en el panel#

También puedes partir de cero. Appearance > Languages > Create pide el código de idioma, el nombre, el nombre nativo, la dirección de escritura y los metadatos que necesita un paquete distribuible: autor, versión, compatibilidad y descripción. Esos campos son obligatorios porque el paquete que construyes es exportable y comercializable.

El idioma nuevo empieza vacío y hereda el inglés hasta que traduces.

El editor de traducción#

Appearance > Languages > Translate lista cada clave, agrupada por espacio de nombres: primero el core, luego un grupo por cada módulo instalado. Cada fila muestra el texto original en inglés junto al campo para el idioma de destino.

  • Guardar escribe en la capa de la base de datos y surte efecto de inmediato.
  • La cobertura por idioma se muestra a medida que avanzas.
  • Los placeholders como :name y la pluralización se validan: una traducción que pierde un placeholder se rechaza.
  • Con un término de búsqueda, el editor busca en todos los grupos a la vez. Sin uno, navega el grupo que seleccionaste.

Cadenas nuevas de un update#

Cuando un update del core o de un módulo añade cadenas, aparecen en cada paquete de idioma automáticamente, sembradas en inglés, y la cifra de cobertura baja para reflejarlo. Nunca tienes que buscar qué es nuevo.

Exportar#

Appearance > Languages > Export produce un zip en uno de dos modos, ambos fusionando de vuelta en los archivos las anulaciones de tu base de datos:

Modo Qué añade
For translation Un TRANSLATING.md con instrucciones para un traductor
For installation Un INSTALL.md para quien lo instale

Úsalo para copias de seguridad, para mover un idioma entre instalaciones, o para publicarlo.

Los miembros y su idioma#

Cada miembro elige un idioma en su perfil, entre los idiomas que marcaste como visibles. Marcar un idioma como no visible solo lo quita de ese selector: los miembros que ya lo usan lo conservan mientras esté activado.

Inglés#

El inglés se puede desactivar, una vez que otro idioma es el predeterminado del sitio, pero nunca se puede eliminar. Es el respaldo que evita que cualquier otro idioma muestre huecos, y el idioma predeterminado actual tampoco se puede desactivar ni eliminar.