Forums

Several -hopefully trivial- problems with multi-language

Avatar 04 Nov, 2009
hello

I am trying to translate my form to Arabic, but there are few problems.

1)All fields' labels translate correctly, except for the text at the beginning. I tried using both the Header and the Text options , but for some reason they don't translate and of course I can't find a label for that part in the html code since there are no fields here.

I did write: My Header=so and so and I even tried : My Text=so and so. I also tried it with all CAPS and without "My", but nothing works. What am I doing wrong?

2)The fields display correctly from right to left when translated to Arabic , however the labels remain to the left side of the fields?? How can I get them aligned correctly to the right of the field boxes?

3)Why no asterisk display next to the required fields? How to get these asterisks to show?

Thanks in advance
GreyHead 05 Nov, 2009
Hi Avatar,

1) What's the "text at the beginning"? I don't understand tht part.

2) I think you'll need to change the Form HTML or the CSS to re-locate the labels.

3) ChronoForms doesn't do * for required fields - you have to add those yourself.

Bob
Avatar 05 Nov, 2009
hello

1)I tried adding a statement before the forum . Something like "Please use this form to contact us". I used the form wizard to do that. I chose "Header" and added it. However, when I do the translation thing, all fields do translate except for this statement at the top. I inserted My Header=Please use this form to contact us , and then did the same with the Arabic one. Still it doesn't translate.
I then removed the header from my form and replaced it with "Text" option in the form wizard. Same thing, it doesn't translate.

2) Which HTML and CSS files to check for that? Problem is I am no an expert with coding

3)How to do that? or is it even more complicated than 2 above🙂
GreyHead 05 Nov, 2009
Hi Avatar,

The Wizard produces html for the editor like this
<h1 class="cf_text">My Header</h1>
If you want to translate that then you need

My Header=translated version

in the multi-lang box. That should work in the same way as any other part of the Form HTML.

Bob
Avatar 05 Nov, 2009
Damn, I was so stupid😀. Got it now. So write the statement to the left of the '=' sign and it worked🙂

The only remaining problem now is that the field labels are locted to the left of the field boxes. Which CSS and HTMl files govern the translation?
GreyHead 05 Nov, 2009
Hi Avatar,

The HTML for the labels (and everything else) is in the Form HTML box on the Form Code tab.

The CSS will depend on your setup. ChronoForms CSS is in several files in css or template folders; or your template CSS may be having the final say.

Bob
This topic is locked and no more replies can be posted.