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ó.
El propòsit principal d’aquesta extensió és permetre unes proves més àmplies d’aquestes millores, per a les quals, l’objectiu és finalment aterrar al nucli del WordPress.
Performant Translations admet múltiples formats de fitxer (.mo
, .php
i .json
), així com diversos dominis de text i configuració regional carregats alhora. Per defecte, converteix els fitxers .mo
existents a .php
i després només carrega les traduccions del fitxer .php
.
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?
-
Yes. This plugin has been tested with common multilingual plugins, such as WPML, Weglot, TranslatePress, MultilingualPress, and Polylang.
If you still encounter issues, please let us know. -
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 15 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.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
- Enhancement: Improved compatibility with Query Monitor’s developer tools panel.
- Enhancement: Added new
performant_translations_load_translation_file
filter. - Enhancement: Enforce network-only activation on Multisite.
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.