Beskrivelse
Gør internationalisering/lokalisering i WordPress hurtigere end nogensinde før.
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
Dette projekt bruger en ny tilgang til at håndtere oversættelsesfiler i WordPress, hvilket gør lokalisering lynhurtig.
En dybtgående i18n-ydelsesanalyse viste, at lokaliserede WordPress websteder loader betydeligt langsommere end et websted uden oversættelser.
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.
Hvis dit websted bruger et andet sprog end engelsk (US), bør du med det samme kunne se hastighedsforbedringer blot ved at aktivere dette plugin.
Skærmbilleder
Installation
Installation fra WordPress kontrolpanelet
- Besøg Plugins > Tilføj Nyt.
- Søg efter Performant Translations.
- Installer og aktiver pluginet Performant Translations.
Manuel installation
- Overfør hele mappen
performant-translations
til mappen/wp-content/plugins/
. - Besøg Plugins.
- Aktivér plugin’et Performant Translations.
FAQ
-
Hvad gør dette plugin så hurtigt?
-
Ved at konvertere
.mo
-filer til.php
-filer, kan oversættelserne bearbejdes meget hurtigere.
Desuden kan.php
-filer gemmes i den såkaldte OPcache, hvilket giver et yderligere hastighedsboost. -
Kan jeg bruge dette plugin på mit websted i aktiv produktion?
-
Selvom plugin’et mest betragtes som et betatest-plugin, er det blevet testet og etableret i en grad, hvor det burde være okay at bruge i produktion.
Men som med alle andre plugins er det på eget ansvar. -
Er dette plugin blevet testet med andre flersprogede plugins?
-
Ja, dette plugin er blevet testet med almindelige flersprogede plugins, såsom WPML, Weglot, TranslatePress, MultilingualPress og Polylang.
Hvis du stadig støder på problemer, så lad os det vide. -
Skal jeg gøre noget særligt for at aktivere dette plugin?
-
Nej, når først pluginet er aktiveret, virker det bare, og du bør se hastighedsforbedringer med det samme. Hvis du løber ind i problemer, bedes du åbne en ny support sag.
-
Kan jeg trygt fjerne dette plugin efter installationen?
-
Ja, når du deaktiverer og afinstallerer pluginet, vil alle
.php
-filer, som det genererer, blive fjernet fra serveren. -
Hvordan kan jeg bidrage til pluginet?
-
Bidrag er altid velkomne! Læs mere om, hvordan du bliver involveret i Core Performance Team Handbook (På engelsk).
-
Hvor kan jeg indsende min plugin tilbage melding?
-
Hvis du har forslag eller ønsker til nye funktioner, kan du indsende dem som et emne via GitHub udviklingssiden.
Hvis du har brug for hjælp til fejlfinding eller har et spørgsmål om plugin’et, kan du oprette en ny sag i vores supportforum.
-
Hvor kan jeg rapportere sikkerhedsproblemer?
-
Hvis du vil rapportere et sikkerhedsproblem, gå venligst til WordPress HackerOne-programmet.
Anmeldelser
Bidragsydere & udviklere
“Performant Translations” is open source software. The following people have contributed to this plugin.
Bidragsydere“Performant Translations” er blevet oversat til 24 sprog. Tak til oversætterne for deres bidrag.
Translate “Performant Translations” into your language.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
For pluginets udførlige changelog, se venligst udgivelsessiden på 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
- Fixed: Prevent issue where not all core translations were updated.
- Enhancement: Change the order translations are loaded in to improve backward compatibility.
1.0.6
- Enhancement: Remove JSON file support.
- Fixed: Add hardening when using translation file paths with symlinks.
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
- Forbedring: Forbedret kompatibilitet med Query Monitors panel for udviklerværktøjer.
- Forbedring: Tilføjet nyt
performant_translations_load_translation_file
filter. - Forbedring: håndhæv kun netværksaktivering på Multisite.
1.0.2
- Rettet: Tilføj skærpelse for ugyldige værdier, der sendes til oversættelsesfunktioner.
1.0.1
- Forbedring: Genskab oversættelsesfiler, når Loco Translate opdaterer MO-filer.
- Rettet: Tilføj skærpelse for ugyldig kontekst, der sendes videre.
- Rettet: Håndtering af sprog uden flertal, f.eks. persisk.
1.0.0
- Første udgivelse.