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

18 de juny de 2024 1 resposta
I have finished the Korean translation for ‘Performant Translations’I just want to say thank you for developing such a good plugin.And I hope it will be translated into more languages so that many WordPress users can use it conveniently. ‘Performant Translations’ 의 한국어 번역을 모두 마쳤습니다.좋은 플러그인을 개발해주어서 고맙다는 인사를 전하고 싶습니다.그리고 ‘Performant Translations’ 플러그인이 보다 다양한 언어로 번역되어 많은 워드프레스 사용자들이 편리하게 사용할 수 있기를 바랍니다.
11 de abril de 2024
What this plugin does is amazing! There were some issues that made my website slow. The website achieved a mobile page speed of 52. Blocked display for more than 10 seconds. I don’t have the technical knowledge to fix this in the code. This would have cost me around $600. I found this plugin and all errors were removed from the website with one click. I am incredibly happy with the result. And that with a free plugin! I knew it should be possible. Because I am so happy, I take the paid subscription! Thank you very much!
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.
Llegiu totes les 16 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 20 configuracions regionals. Gràcies als traductors per les seves aportacions.

Traduïu «Performant Translations» a la vostra 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.2.0

  • This plugin now requires WordPress 6.5

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.