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
.
Instalación
Instalación desde dentro de WordPress
- Visita Plugins > Añadir nuevo.
- Busca Performant Translations.
- Instala y activa el plugin Performant Translations.
Instalación manual
- Sube toda la carpeta
performant-translations
al directorio/wp-content/plugins/
. - Visita Plugins.
- 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
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.