Forums / Developer / i18n translation problem, once more!

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

i18n translation problem, once more!

Author Message

Pierre SCALFATI

Tuesday 02 June 2009 2:16:38 am

Hi everybody,

I've once more a problem with translation on my French / English web site. It had worked a few weeks ago but now, once more no i18n translation becomes possible.
First, I'd like to say that I have a /extension/ezwebin/settings/siteaccess folder in wich I have "fre" folder for french site and "eng" folder in which I have my english site.

The site.ini;append.php content for the "fre" (french site) folder is as follows :

 [RegionalSettings]
Locale=fre-FR
HTTPLocale=fre-FR
ContentObjectLocale=fre-FR
ShowUntranslatedObjects=disabled
SiteLanguageList[]=fre-FR
TextTranslation=enabled

[ContentSettings]
TranslationList=eng-GB;fre-FR

The site.ini;append.php content for the "eng" (english site) folder is as follows :

[RegionalSettings]
Locale=eng-GB
HTTPLocale=eng-GB
ContentObjectLocale=eng-GB
ShowUntranslatedObjects=disabled
SiteLanguageList[]=eng-GB
TextTranslation=enabled

[ContentSettings]
TranslationList=eng-GB;fre-FR

The content of my site.ini.append.php in my /extension/ezwebin/settings is as follows:

[RegionalSettings]
Locale=fre-FR
HTTPLocale=fre-FR
ContentObjectLocale=fre-FR
ShowUntranslatedObjects=disabled
SiteLanguageList[]=fre-FR
TextTranslation=enabled

[ContentSettings]
TranslationList=eng-GB;fre-FR

Now, in my templates I have template code for english/french content as the following example :

{'Family Name'|i18n( 'design/ezwebin/content/contacts')}

For the above example, I have in my translation.ts the following (in my /extension/ezwebin/translations/fre-FR folder) :


<context>
    <name>design/ezwebin/content/contacts</name>
    <message>
        <source>Family Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <source>First Name</source>
        <translation>Prénom</translation>
    </message>
    <message>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <source>Phone No</source>
        <translation>Téléphone</translation>
    </message>
    <message>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <source>Send</source>
        <translation>Envoyer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>Contact Form</source>
        <translation>Formulaire de Contact</translation>
    </message>
    <message>
        <source>Contact</source>
        <translation>Contacter</translation>
    </message>
</context>    

And unfortunatly, no translation is made and my text remains in french even if I switch in english, except for the english content which is saved in the cms back-office and which is correctly displayed in correct language, but template elements are not translated.

I really need help.

Many thanks.

Pierre SCALFATI

Wednesday 03 June 2009 2:56:16 am

Please, can someone provide help on this translation problem which stays in French ? I'm getting mad with this and it's now 2 days spent searching the Forums and trying everything which is advised concerning this but without any result...

Thank you!!!