French site displays English and English displays French

Permalink
Hello,

I have created a contact form on my french section of my site. In this form, For an unknown reason the captcha is in English... I used the "internalization" add-on to copy the French site onto a new language package (English), however it had the effect of changing the English into French. So basically, in the translation, the captcha is in French...

So now, what should be in French is in English and what should be in English is in French.

Any idea how to fix this?

Many htanks

infinityunit
 
infinityunit replied on at Permalink Reply
infinityunit
OK problem solved... Started from scratch...
basalba replied on at Permalink Reply
basalba
It would be useful to say what went crazy because I have similar problems right now! Did it fails the creation of menues?
infinityunit replied on at Permalink Reply
infinityunit
Hey, sure no biggie :)

I was attempting to make a bilingual site : French/English.

Before solving the problem :

1- I installed C5 on my server, setting the language to the French translation from France, so I guess my default language local became : fr_FR

2- I installed the "internalization" add-on

3- I installed the "translation manager" add-on

4- I installed the "language manager" add-on

At that point I selected the French language but using the french from Canada rather than France (since I live in Canada). I also added the English package from Canada but my site had the US package installed...

So doing almost anything blindly, I screwed up and everything got mixed up...


To solve the problem :

SO I trashed the site entirely. Erased everything, deleted database and so on (I could do that, because I wasn't that far up ahead in the creation process of my site).

I re-installed everything, making sure that I install the add-on and configure them prior to creating any pages on my site.

THIS TIME, I used the French translation from France and stuck with. So everywhere I was asked to set a language, I used the Translation from France (not Canada). In English, I used the US package and Stuck with it... Again, setting this everywhere I was asked to set the English language...

BE Careful, there is, in one of the add-on, a language menu and in this menu, there is two ways of selecting the same language. For instance, I had a choice from : a) American English and b) English on it own (with the option of setting the local afterwards).

Basically, in the local, I noticed that it made a difference from :

"en_US_ US" to "en_US"

I found out that the 1st one was wrong and created problems...

SO I needed to set the local to : en_US

This may be a bug, I don't know...

My solution was to be consistent and use always the same language local whenever I was asked to set it somewhere. So since the french language package was from France, I used the same everywhere. Since the default English package was from the US, I used the same everywhere...

Also, I made two separate tree on my site. One for French and one for English. Putting all related pages under this level.

I strongly recommend using the add-ons mentioned earlier because they can help you improve greatly the quality of the translation. And make it more easy in a general way to manage the languages.

Also, go slowly and make only few (or even one) changes of configuration at a time... This way, you can see how the change affects the site (and revert if it doesn't work out like you wish)

Hope this helps

Good luck