Performant Translations

Descripción

Este proyecto usa un nuevo enfoque para gestionar los archivos de traducción en WordPress, haciendo que la traducción sea realmente rápida.

Un análisis en profundidad del rendimiento i18n demostró que los sitios WordPress localizados se cargan significativamente más despacio que un sitio sin traducciones.

Con el nuevo enfoque de localización de este plugin, esta sobrecarga se reduce enormemente, haciendo que tu sitio vuelva a ser rápido.

Si tu sitio utiliza un idioma distinto del inglés (US), deberías ver mejoras inmediatas en la velocidad simplemente activando este plugin.

El propósito principal de este plugin es permitir una prueba más amplia de estas mejoras, cuyo objetivo es que acaben aterrizando en el núcleo de WordPress.

Performant Translations admite varios formatos de archivo (.mo, .php y .json), así como varios dominios de texto y locales cargados al mismo tiempo. Por defecto, convierte los archivos .mo existentes en .php y después sólo carga las traducciones del archivo .php.

Capturas

  • Gráfico que muestra la mejora del tiempo de carga conseguida con este plugin.

Instalación

Instalación desde dentro de WordPress

  1. Visita Plugins > Añadir nuevo.
  2. Busca Performant Translations.
  3. Instala y activa el plugin Performant Translations.

Instalación manual

  1. Sube toda la carpeta performant-translations al directorio /wp-content/plugins/.
  2. Visita Plugins.
  3. Activa el plugin Performant Translations.

FAQ

¿Qué hace que este plugin sea tan rápido?

Al convertir los archivos .mo en archivos .php, las traducciones se pueden analizar mucho más rápido.
Además, los archivos .php pueden almacenarse en la llamada OPcache, que proporciona un aumento adicional de la velocidad.

¿Puedo usar este plugin en mi sitio en producción?

Aunque el plugin se considera en su mayor parte un plugin de pruebas beta, se ha probado y establecido hasta un punto en el que debería ser aceptable utilizarlo en producción.
Aun así, como con cualquier otro plugin, lo haces bajo tu propia responsabilidad.

¿Se ha probado este plugin con otros plugins multilingües?

Sí. Este plugin ha sido probado con los plugins multilingües más comunes, como WPML, Weglot, TranslatePress, MultilingualPress y Polylang.
Si sigues teniendo problemas, háznoslo saber.

¿Tengo que hacer algo especial para activar este plugin?

No. Una vez activado el plugin, simplemente funciona, y deberías ver mejoras en la velocidad de inmediato. Si tienes problemas, abre un nuevo tema de soporte.

¿Puedo eliminar de forma segura este plugin después de instalarlo?

Sí. Una vez que desactives y desinstales el plugin, todos los archivos .php generados por él se eliminarán del servidor.

¿Cómo puedo contribuir al plugin?

¡Las contribuciones son siempre bienvenidas! Obtén más información sobre cómo participar en el manual del equipo de Core Performance.

¿Dónde puedo enviar mis comentarios sobre el plugin?

Si tienes sugerencias o peticiones de nuevas funciones, puedes enviarlas como una incidencia al repositorio GitHub.

Si necesitas ayuda para solucionar problemas o tienes alguna pregunta sobre el plugin, por favor crea un nuevo tema en nuestro foro de soporte.

¿Dónde puedo informar de problemas de seguridad?

Para informar de un problema de seguridad, visita el programa WordPress HackerOne.

Reseñas

27 de septiembre de 2023
I can see the change of the site speed. I can't wait for you to integrate it into the core.
10 de septiembre de 2023
Use it on a client site and we maintained under 1 second load times, which is on par with our other sites. Deserves 5 stars hands down.
7 de septiembre de 2023
Installed this plugin to see what the effect is on my site. I am not yet 100% sure that it makes a big difference. But that all depends on the amount of texts used on your site. So far no bad experiences
Leer todas las 10 reseñas

Colaboradores y desarrolladores

«Performant Translations» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Performant Translations» ha sido traducido a 14 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Performant Translations» 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

Para ver el registro de cambios completo del complemento, consulta la página de versiones en GitHub.

1.0.5

  • Enhancement: Improved compatibility with Loco Translate to avoid duplicate files.

1.0.4

  • Enhancement: Several minor performance improvements.
  • Enhancement: Use different file extension (.mo.php instead of just .php) to prevent conflicts.
  • Enhancement: «Import» existing translation file if one is already loaded for a text domain.
  • Enhancement: Use WP Filesystem API if available.

1.0.3

  • Mejora: Mejorada la compatibilidad con el panel de herramientas para desarrolladores de Query Monitor.
  • Mejora: Añadido el nuevo filtro performant_translations_load_translation_file.
  • Mejora: reforzar la activación solo en red en multisitio.

1.0.2

  • Corregido: Añade refuerzo para los valores no válidos que se pasan a las funciones de traducción.

1.0.1

  • Mejora: Regenera los archivos de traducción cuando Loco Translate actualiza los archivos MO.
  • Corregido: Añade refuerzo para el contexto no válido que se pasa.
  • Corregido: Corrige la gestión de idiomas locales sin plural, como el persa.

1.0.0

  • Versión inicial.