Descripció
Fa que la internacionalització/traducció del WordPress sigui més ràpida que mai.
Disclaimer about WordPress 6.5
Attention: most functionality of this plugin has been merged into WordPress 6.5! You might not need it anymore.
However, this plugin is still relevant for cases where language packs are not downloaded from WordPress.org but somewhere else, for example if you are developing your own plugins or using commercial plugins.
The Performant Translations plugin converts the translation files of those plugins to the new file format introduced in WordPress 6.5, to really optimize them for speed.
What this plugin does
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.
With this plugin’s new approach to localization, this overhead is massively reduced, making your site fast again. It does so by converting .mo
translation files to .php
files.
Si el lloc utilitza un idioma diferent de l’anglès (EUA), hauríeu de veure millores immediates de velocitat simplement activant aquesta extensió.
Captures
Instal·lació
Instal·lació al WordPress
- Visita Extensions > Afegeix.
- Cerca Performant Translations.
- Instal·la i activa l’extensió Performant Translations.
Instal·lació manual
- Penja tota la carpeta
performant-translations
al directori/wp-content/plugins/
. - Visita les extensions.
- 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
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 21 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.