Performant Translations

Descripció

Aquest projecte utilitza un enfocament nou per a gestionar fitxers de traducció al WordPress, cosa que fa que la localització sigui ràpida.

Una anàlisi en profunditat del rendiment i18n va mostrar que els llocs localitzats del WordPress es carreguen significativament més lentament que un lloc sense traduccions.

Amb l’enfocament nou de localització d’aquesta extensió, aquesta sobrecàrrega es redueix massivament, fent que el lloc torni a ser ràpid.

Si el lloc utilitza un idioma diferent de l’anglès (EUA), hauríeu de veure millores immediates de velocitat simplement activant aquesta extensió.

WordPress 6.5 and newer

Important: this new functionality has been merged into WordPress 6.5! However, this plugin is still useful!

On WordPress 6.5+, this plugin automatically converts existing .mo files to .php and afterwards only loads the translations from the .php file.
This is useful for cases where language packs are not downloaded from WordPress.org but somewhere else.

Captures

  • Gràfic que mostra la millora del temps de càrrega aconseguida amb aquesta extensió.

Instal·lació

Instal·lació al WordPress

  1. Visita Extensions > Afegeix.
  2. Cerca Performant Translations.
  3. Instal·la i activa l’extensió Performant Translations.

Instal·lació manual

  1. Penja tota la carpeta performant-translations al directori /wp-content/plugins/.
  2. Visita les extensions.
  3. Activa l’extensió Performant Translations.

PMF

Què fa que sigui tan ràpida aquesta extensió?

En convertir els fitxers .mo en fitxers .php, les traduccions es poden analitzar molt més ràpidament. A més, els fitxers .php es poden emmagatzemar a l’anomenada OPcache, que proporciona un augment de velocitat addicional.

Puc utilitzar aquesta extensió al meu lloc de producció?

Tot i que l’extensió es considera principalment una extensió de proves beta, s’ha provat i establert fins a un punt en què hauria d’estar bé utilitzar-la en producció. Així i tot, com passa amb totes les extensions, ho feu sota el vostre propi risc.

Heu provat aquesta extensió amb altres extensions multilingües?

Sí. Aquesta extensió s’ha provat amb les extensions multilingües més comunes, com ara WPML, Weglot, TranslatePress i Polylang.
Si encara teniu problemes, feu-nos-ho saber.

He de fer alguna cosa especial per habilitar aquesta extensió?

No. Una vegada activada l’extensió, simplement funciona i, hauríeu de veure millores de velocitat immediatament. Si teniu problemes, obriu un tema nou de suport.

Puc suprimir aquesta extensió de manera segura després de la seva instal·lació?

Sí. Una vegada desactiveu i desinstal·leu l’extensió, tots els fitxers .php generats per ell s’eliminaran del servidor.

Com puc contribuir a l’extensió?

Les contribucions sempre són benvingudes! Obteniu més informació sobre com podeu participar en el manual de l’equip de nucli principal.

On puc enviar els meus comentaris sobre l’extensió?

Si teniu suggeriments o sol·licituds de funcions noves, podeu enviar-les com a problema al repositori de GitHub.

Si necessiteu ajuda amb la resolució de problemes o teniu alguna pregunta sobre l’extensió, creeu un tema nou al fòrum de suport.

On puc informar de problemes de seguretat?

Per informar d’un problema de seguretat, visiteu el programa WordPress HackerOne.

Ressenyes

21 de gener de 2024
Browsing the dashboard feels instant snappier, even if your hosting is already fast and performant - it still makes a difference!
16 de gener de 2024
I've got a multi language site (with WPML) that has a huge performance problem. I was not able to figure out what is actually causing the performance problem, the main problem probably has nothing to do with i18n, this plugin still helps cause it significantely speeds up the translations, leaving the only bottleneck to be the unknown problem. Many thanks for your efforts!
23 de novembre de 2023
I tried this plugin on a couple of websites and I believe it makes my admin user experience a bit faster. Cached front end is fast as ever. It works great with Polylang, WooCommerce and Loco Translate. I like where this is going and I hope it gets implemented into the WP Core soon. Update:Duplicator (Pro) throws a runtime error when trying to make a backup while this plugin is activated. Temporarily disabling it solves the issue.
23 de octubre de 2023
My clients websites usually non-English, this extension makes faster their websites. I'm really greatful for this improvements.
10 de setembre 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.
Llegiu totes les 14 ressenyes

Col·laboradors i desenvolupadors

«Performant Translations» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors

“Performant Translations” s'ha traduït a 19 configuracions regionals. Gràcies als traductos per les seves aportacions.

Tradueix “Performant Translations” a la teva llengua.

Interessats en el desenvolupament?

Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.

Registre de canvis

Per a obtenir el registre complet de canvis de l’extensió, vegeu la pàgina de versions a GitHub.

1.1.2

  • Fixed a minor regression when assembling file paths to look up.

1.1.1

  • Fixed: Addressed a slight performance regression in 1.1.0.
  • Fixed: Addressed an issue with incorrect plural forms for certain locales.

1.1.0

  • Enhancement: Support for this functionality existing in WordPress 6.5.
  • Enhancement: Added hardening for file paths not being strings because of a faulty plugin filter.
  • Enhancement: Invalidate OPcache after writing PHP files.
  • Enhancement: Improve compatibility with pluralized strings referenced as singulars.

1.0.9

  • Enhancement: Improved compatibility with WPML string translation add-on.

1.0.8

  • Fixed: Added workaround for potential file permission issues.

1.0.7

  • Corregit: Evita un problema quan no totes les traduccions del nucli s’actualitzen.
  • Millora: Canvi en l’ordre en què es carreguen les traduccions per millorar la compatibilitat cap enrere.

1.0.6

  • Millora: Elimina el suport a fitxers JSON.
  • Corregit: Afegeix resiliència quan s’utilitzen camins de fitxers de traduccions amb enllaços simbòlics.

1.0.5

  • Millora: Millor compatibilitat amb Loco Translate per evitar la duplicació de fitxers.

1.0.4

  • Millora: Diverses petites millores de rendiment.
  • Millora: Utilitza diferents extensions de fiter (.mo.php en lloc de només .php) per prevenir conflictes.
  • Millora: “Importa” fitxers de traducció existents si ja n’hi ha algun carregat per a un domini de text.
  • Millora: Utilitza l’API WP Filesystem si està disponible.

1.0.3

  • Millora: Compatibilitat millorada amb el quadre d’eines per a desenvolupadors de Query Monitor.
  • Millora: s’ha afegit un nou filtre performant_translations_load_translation_file.
  • Millora: aplica l’activació de nommés xarxa als multilloc.

1.0.2

  • Corregit: afegeix un reforç per als valors no vàlids que es passen a les funcions de traducció.

1.0.1

  • Millora: regenera els fitxers de traducció quan Loco Translate actualitzi els fitxers MO.
  • Corregit: afegeix un reforç per al context no vàlid que es passa.
  • Corregit: arregla la gestió d’una configuració regional sense plurals, com ara persa.

1.0.0

  • Versió inicial.