Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

DefaultTemplateLocale

Summary

Sets the default system locale.

Usage

DefaultTemplateLocale=<locale_name>

Note: the default setting is empty.

Description

This setting sets the locale for the entire PHP system to use for character manipulations when no locale is specified in the template.If you use a character set specific locale, for example "no_NO.UTF-8", make sure this character set matches the output character set of eZ Publish. The locale to use depends on your operating system, because different operating systems have different naming schemes for locales.  Therefore it is recommended to use multiple names in order for your installation to work on multiple platforms (for example developing on Windows and running Linux in production).When setting multiple locales the syntax is the following:

DefaultTemplateLocale=<locale_name>,<locale_name>,<locale_name>

Each locale is separated by a comma.  The first locale listed will be the fist locale used, then the second, and so on.By default this setting is left empty. This setting is case sensitive.

Examples

Example 1

DefaultTemplateLocale=de_DE.ISO-8859-1,german

This will tell PHP that if no locale is specified in the template, to first use the "de_DE.ISO-8859-1" locale, and if this is not available, then the "german" locale will be used.

Example 2

DefaultTemplateLocale=no_NO.UTF-8,no_NO,norwegian

Sets the Norwegian locale.  Each of the three listed elements, starting from the first, will be tried to be set as locale until success.  The locale that will be used depends on your operating system

Example 3

DefaultTemplateLocale=C

C is a special locale which means 7-bit ASCII

Geir Arne Waaler (18/10/2010 11:47 am)

Geir Arne Waaler (18/10/2010 11:47 am)


Comments

There are no comments.