[development] Improving Drupal performance using native gettext for translations

Gábor Hojtsy gabor at hojtsy.hu
Mon Jun 13 14:39:55 UTC 2011


Where have you posted the patch?


On Mon, Jun 13, 2011 at 4:37 PM, Pedro Lozano <peterlozano at gmail.com> wrote:
> Hi,
> I'd like to know if anyone has ever experimented with making Drupal use the
> php gettext extension to retrieve the string translations from a binary
> gettext file (.mo)?
> We have recently made a patch that allows Drupal to do this. We published a
> blog post about it last week.
> The pre-compile gettext file is created with "msgfmt -o messages.mo
> drupal-es.po".
> When you place it at sites/whatever/locale/es/LC_MESSAGES/messages.mo,
> Drupal detects it and uses the gettext function to retrieve the translations
> from the file.
> It improves performance even in a clean Drupal install.
> Of course you loose the flexibility of the string translating interface but
> for sites with little changes to the translations and where performance is
> key this helps with hardware resources and scalability.
> This week we will be at Barcelona Drupal Days and for the code sprint we've
> planned to make some kind of interface that allows you to generate the .mo
> file directly from Drupal.
> Could this patch be proposed for D8, D7, D6, Pressflow?
> --
> Pedro Lozano
> peterlozano at gmail.com | http://peterlozano.com
> pedro at al.quimia.net | http://al.quimia.net
> +34 ( 667836318 | 956396515 )

More information about the development mailing list