Translation Tools

Descripción

Usa cualquier idioma local, con o sin paquetes de idioma

Con los paquetes de idiomas del núcleo, puedes cambiar fácilmente el idioma de tu instalación de WordPress.

Los paquetes de idiomas solo se suelen proporcionar para idiomas locales traducidos al 100 %.

To give teams with less contributors a better chance to get WordPress released into their Locale, since 22nd February 2021 the required translation status for core Language Packs to be built are as follows:

Si necesitas un idioma local que aún no tiene paquetes de idiomas, esta herramienta te ayuda a activar TODOS los idiomas locales en la lista de idiomas disponibles.

Es compatible con el plugin Preferred Languages

El plugin Preferred Languages sobrescribe el campo de idiomas estándar para los idiomas del sitio y del usuario.

Todas las características añadidas por «Translation Tools» están disponibles para usuarios de «Preferred Languages».

Update your WordPress, Plugins or Themes translation, on demand

Si necesitas actualizar bajo demanda tu traducción del núcleo de WordPress, de plugins o de temas sin esperar a que sea generado un paquete de idioma, esta herramienta te permite actualizar manualmente todos los archivos necesarios para la versión instalada, con un solo clic, en unos segundos.

Go to “Translations” on the Updates screen and choose what you want to update.

Todos los subproyectos del núcleo de WordPress

  • Desarrollo
  • Continentes y ciudades
  • Escritorio
  • Escritorio de red

Todos los archivos de traducción

  • .po (archivos de traducción editables)
  • .mo (archivos de traducción binarios)
  • .l10n.php (PHP performant translation files)
  • .json (archivos de traducción de JavaScript)

WordPress Translations tests and info in Site Health

Check your WordPress core translations in Site Health tests page.

The Site Health debug info shows the selected site and user languages, including multiple languages from the plugin Preferred Languages.

Capturas

  • Los ajustes de idioma incluyen idiomas locales sin paquetes de idioma
  • Botón para actualizar la traducción de WordPress bajo demanda
  • Traducción de todos los subproyectos del núcleo
  • Archivos y detalles de subproyectos
  • Avisos de actualizaciones de traducción para temas y plugins para idiomas locales sin paquetes de idioma
  • Actualización automática de la traducción de temas para idiomas locales sin paquetes de idiomas
  • Site Health test recommendation for incomplete WordPress translation
  • Site Health test passed for complete WordPress translation
  • Site Health debug info for site and user WordPress translations, compatible with Preferred Languages

Preguntas frecuentes

¿Dónde puedo encontrar la lista completa de idiomas locales de WordPress?

Aquí está la lista completa de todos los idiomas locales de WordPress.

¿Mi idioma local tiene paquetes de idioma?

Aquí hay una lista de los idiomas locales CON paquetes de idiomas.
Aquí hay una lista de los idiomas locales SIN paquetes de idiomas.

Mi idioma local tiene paquetes de idioma, pero las traducciones no están completas

Puedes forzar la actualización de la traducción de WordPress directamente desde “Escritorio > Actualizaciones”.
Haz clic en “Actualizar la traducción de WordPress” y listo.
En unos segundos se generarán todos los archivos de traducción necesarios (.po, .mo y .json).

No puedo usar mi idioma en WordPress, temas o plugins porque el idioma local no tiene paquetes de idioma.

¡Ahora puedes hacerlo! Solo instala y activa este plugin para activar cada idioma local y traducción existente.

El idioma local que deseo no está en la lista

Si tu idioma local no existe y deseas solicitarlo, haz clic aquí.

Can I also update Plugins and Themes translations?

Yes, you can, since version 1.5.0.
On the Updates page you can choose to update translations for WordPress, Plugins, Themes, or all at once.
It will update the .po and .mo files, and also generate the needed .json files for JavaScript translations.

This plugin generates the new .l10n.php file format of performant translations for WordPress 6.5?

Yes, since version 1.7.0.
If you’re on WordPress 6.5, this plugin will also generate the .l10n.php language files for you.

¿Este plugin es compatible con el plugin Preferred Languages?

Respuesta corta: ¡sí!

El plugin Preferred Languages sobrescribe el campo de idiomas estándar para los idiomas del sitio y del usuario.

Since version 1.6.0, this plugin is compatible with Preferred Languages 2.0.0.

Todas las características añadidas por «Translation Tools» están disponibles para usuarios de «Preferred Languages».

¿Puedo ayudar a traducir este plugin a mi propio idioma?

¡Sí que puedes! Si quieres traducir este plugin a tu idioma, haz clic aquí.

¿Puedo colaborar con este plugin?

¡Claro! Puedes reportar cualquier problema o añadir sugerencias de nuevas funcionalidades en el repositorio de GitHub.

Reseñas

5 de abril de 2023 1 respuesta
This is a function that Wordpress should bring natively!
28 de noviembre de 2022 1 respuesta
The big difficulty when a plugin uses mostly JS is that the source files are minified. It is therefore very difficult to understand exactly where the string to be translated is. This plugin allows to start the translation by validating and testing the strings locally little by little. Without waiting for 90%.
10 de agosto de 2020 1 respuesta
A fundamental tool for translators (and not only), works flawlessly.
Leer todas las 3 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

"Translation Tools" ha sido traducido a 17 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "Translation Tools" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.7.0

  • Tested up to WP 6.5
  • Generate .l10n.php performant translation files for WordPress 6.5

1.6.0

  • Tested up to WP 6.2
  • Tested up to Preferred Languages 2.0
  • Minimum PHP bumped to 7.4
  • Fixed incorrect list of User Languages on WP < 6.1
  • Updated admin notices, dashicons and CSS
  • Fixed basic compatibility with the plugin Preferred Languages 2.0.0, still some work to do to make the UI seamless
  • Use Composer autoload
  • Rename coding standard rulesets
  • Update dependencies

1.5.3

  • Better report messages about translation project updates
  • Increase download timeout for slow speed connections
  • New filter to customize download timeout for big translation projects on slow speed connections
  • GitHub release process optimization

1.5.2

  • Fix i18n issue
  • Increase download timeout for slow speed connections
  • GitHub release process optimization

1.5.1

  • Add missing vendor files

1.5.0

  • Update your Plugins and Themes translations! (.po, .mo and .json)
  • Update action now loads on custom update-core dedicated page
  • Code refactoring to extend the update of .po/.mo/.json files to Plugins and Themes
  • Detailed report about translation project updates
  • New filter to customize/reverse the priority of the WP.org Plugins translation projects (defaults to ‘Stable’ > ‘Development’)
  • New filter to customize the Plugins and Themes translations to update
  • New filter to disable translations download and generate .json files from your current .po files
  • New filter do disable the update of the .json files from the JavaScript translations
  • GitHub release process optimization
  • Assets folders optimization
  • Debug mode improvements

1.4.1

  • Improve notices wording about Language Packs availability
  • Fix notice links accessibility

1.4.0

  • Tested up to WP 5.8
  • More Site Health WordPress translations tests!
  • Site Health test to check if the WordPress Translation API is available from your site
  • Site Health test to report if your WordPress version is already available for translation, useful for beta testing
  • Refactor Site Health tests to allow dependency between tests. ( e.g. Only run a test if another test has the status ‘good’ )
  • The Site Health Translations tests now have the #WPPolyglots Pink Color for usability
  • New warning notice in the updates screen when your WordPress version is not available for translation yet, useful for beta testing
  • Force checking the updates screen (‘force-check’) now force updates the WordPress core translation data
  • The WordPress core translation transient data now expire in 1 hour
  • Fix issue with the ‘More details’ report ID on downloading the Locales translation projects

1.3.3

  • Tested up to WP 5.7
  • Fix Health Check message i18n

1.3.2

  • Tested up to WP 5.6
  • Mejoras menores en el código

1.3.1

  • Fix issue with Locale ‘en_US’ on user languages in Preferred Languages settings

1.3.0

  • New Site Health WordPress translations tests and debug info!
  • Site Health tests to show the current Language Packs status for your site and user languages, for your WordPress installed version
  • Site Health debug info includes details about your site and user language
  • Site Health tests and debug info are compatible with multiple languages configured in plugin Preferred Languages
  • Inspired by ticket #51039 (WIP)

1.2.4

  • Fix issue with missing strings from .json files, caused by overriding .json files from Development and Administration core sub-projects, instead of merging both.
  • Basado en meta changeset #10064

1.2.3

  • New filter translation_tools_get_wp_translations_status to customize the status of the strings to download
  • New filter translation_tools_show_locale_codes to append Locale codes to each language
  • New filter translation_tools_show_locale_colors to highlight Locales without language packs
  • New filter translation_tools_translate_url to override the translate.w.org/projects/wp/ with a private GlotPress install with the same exact WP core structure
  • Filter ttools_get_wp_translations_status renamed to translation_tools_get_wp_translations_status
  • Compatible with plugin Translation Stats language select field
  • Optimización de código

1.2.2

  • Nuevo filtro ttools_get_wp_translations_status para personalizar las cadenas filtradas para descargar, por defecto es «current»
  • Corrige la compatibilidad con las versiones beta del núcleo
  • Mejora los datos de los subproyectos de traducción del núcleo a través de la API translate.wp.org
  • Probado hasta WP 5.5
  • Mejoras menores en el código

1.2.1

  • Corregida la cabecera no válida del plugin al activarlo

1.2.0

1.1.0

  • Mejorada la usabilidad, eliminados pasos adicionales para añadir un idioma local sin paquetes de idioma
  • Eliminado el ajuste del plugin para preañadir un idioma local a la lista principal, todos los idiomas existentes ahora están disponibles de inmediato
  • Los ajustes de idioma ahora incluyen todos los idiomas locales, agrupados por el estado del paquetes de idioma
  • Los ajustes de idioma ahora están disponible para el sitio (pantalla de ajustes generales) y para los usuarios (pantallas de edición de perfil y usuario)
  • Renombrados los idiomas adicionales disponibles al formato “Nombre nativo [wp_locale]”, en lugar de solo “wp_locale”
  • Enlace para actualizar la traducción de WordPress en el sitio, el perfil y la descripción del idioma local del usuario
  • Localización del núcleo actualizada a en_US para idiomas locales sin paquetes de idiomas
  • Mejoras menores en el código

1.0.1

  • Mejorada la información que se muestra cuando aún no hay ajustes
  • Mejorada la información que se muestra cuando no faltan paquetes de idioma de idiomas locales
  • Mejorada la información que se muestra cuando no se puede acceder a la API de translate.wp.org
  • Mejoras menores en el código

1.0.0

  • Versión inicial.