Performant Translations

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

  • Diagram, der viser den forbedring af indlæsningstiden, der er opnået med dette plugin.

Installation

Installation fra WordPress kontrolpanelet

  1. Besøg Plugins > Tilføj Nyt.
  2. Søg efter Performant Translations.
  3. Installer og aktiver pluginet Performant Translations.

Manuel installation

  1. Overfør hele mappen performant-translations til mappen /wp-content/plugins/.
  2. Besøg Plugins.
  3. 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

11. april, 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. januar, 2024
Browsing the dashboard feels instant snappier, even if your hosting is already fast and performant – it still makes a difference!
16. januar, 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. november, 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. oktober, 2023
My clients websites usually non-English, this extension makes faster their websites. I’m really greatful for this improvements.
Read all 16 reviews

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.