Ir al contenido

Idiomas y traducción

Al terminar esta página vas a saber de dónde salen las traducciones de TrazoForms, cómo decide qué idioma usar y cómo agregar uno propio.

TrazoForms está escrito en inglés. El plugin no lleva archivos de traducción dentro de su ZIP: las traducciones las entrega el propio WordPress desde translate.wordpress.org, igual que con cualquier plugin del directorio de WordPress.org. Cuando existe una traducción para el idioma de tu sitio, WordPress la descarga y la mantiene al día junto con el plugin, sin subir ningún archivo.

El español se está preparando para translate.wordpress.org. Mientras un idioma no esté publicado allí, se muestra en inglés.

Dónde Idioma que se usa
Formulario publicado El idioma del sitio (Ajustes → Generales → Idioma del sitio).
El editor y el resto de las pantallas del panel El idioma de tu usuario de WordPress, si elegiste uno en Usuarios → Tu perfil → Idioma; si no, el del sitio.
  • Se traduce: todo lo que dice el plugin por su cuenta — el editor, los mensajes predeterminados («Este campo es obligatorio.»), el contador de pasos, el resumen de errores y los textos de las plantillas y las notificaciones nuevas.
  • No se traduce: lo que escribes tú. Las etiquetas, los textos de ayuda, las opciones y los mensajes de tus formularios aparecen tal como los escribiste, en el idioma en que los escribiste.

Los textos de una plantilla se crean en el idioma del sitio en el momento en que creas el formulario, y a partir de ahí son tuyos para editar.

La mejor forma es colaborar en translate.wordpress.org, donde la comunidad traduce todos los plugins. Cuando la traducción se aprueba, se instala sola en todos los sitios que usan ese idioma.

Para una traducción privada en tu propio sitio:

  1. Consigue la plantilla de traducción, languages/trazoforms.pot, dentro de la carpeta del plugin.
  2. Tradúcela con Poedit o con un plugin como Loco Translate.
  3. Guarda el resultado como archivos .po/.mo con el nombre de tu configuración regional, por ejemplo trazoforms-fr_FR.mo, en wp-content/languages/plugins/.
  • Una cadena que todavía no tiene traducción muestra el original en inglés.
  • Los contadores en vivo y otros mensajes escritos directamente en JavaScript — como el contador de «caracteres restantes» — usan las reglas de plural propias de WordPress (_n() de wp.i18n), no un par fijo de textos «singular / todo lo demás». Esto importa en idiomas con más de dos formas de plural, como el ruso, el polaco, el checo o el árabe: cada número muestra la forma gramaticalmente correcta, igual que el resto del plugin.

Ya tienes el panorama completo de cómo se comporta un formulario. Consulta Solución de problemas si algo no funciona como esperas.