Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Pascal Birchler

    (@swissspidy)

    When it comes to loading MO translation files, DynaMO leverages a characteristic of MO files to only look up individual strings vs. loading the whole file. Performant Translations on the other hand still loads the whole file, but keeps everything super lightweight. In the end, both are equally fast.

    However, Performant Translations also supports the PHP file format for translations, which is faster than any other method and even uses less memory.

    You can see some benchmarks over at https://github.com/swissspidy/wp-i18n-benchmarks.

    To learn more about the various different approaches for translation loading optimizations, I recommend checking out the in-depth i18n performance analysis.

    Hope that helps!

    Edit: and before I forget, Performant Translations is planned for inclusion in the upcoming WordPress 6.5 release, so there’s that ??

    Thread Starter yoyurec

    (@yoyurec)

    To learn more about the various different approaches for translation loading optimizations, I recommend checking out the in-depth i18n performance analysis.

    oh, tnx for link, i thought i’ve read all, but somehow missed this ))

    Performant Translations is planned for inclusion in the upcoming WordPress 6.5 release

    wow, fast! cool!!!!
    * how WP 6.5 will behaves with installed Performant Translations plugin? Will it be auto deactivated due functionality duplication or possible conflicts? Will it shows some notices on dashboard or on SiteHealth page?
    * will be gettext added to “PHP missed module” message on SiteHealth page, same as currently screams about “missed mbstring” for ex?

    PS: tnx for alll your effort ????

    • This reply was modified 8 months, 3 weeks ago by yoyurec.
    Plugin Author Pascal Birchler

    (@swissspidy)

    how WP 6.5 will behaves with installed Performant Translations plugin? Will it be auto deactivated due functionality duplication or possible conflicts? Will it shows some notices on dashboard or on SiteHealth page?

    The plugin can still be used together with WordPress 6.5. While WordPress will start using .php files for translation, they might not always exist yet (for example if you are using a plugin/theme not hosted on www.ads-software.com). So what the plugin does is it keeps creating those .php files if they are missing. That’s the main difference. So you can still use the plugin just fine.

    will be?gettext?added to “PHP missed module” message on SiteHealth page

    No, as WordPress has never required the gettext extension and even the new logic in WP 6.5 doesn’t use it. So there’s no reason for such a message.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How this pligin in comparing to DynaMo?’ is closed to new replies.