hi. I make a french gallery, and I noticed that for some contact form elements like Name, E-mail, etc the text didn't get translated, they were still in english.
I also found the solution: in /zp-core/plugins/contact-form/form.php there are columns (":") missing in some of the gettext calls.
For example, it should be gettext("Name%s:") instead of gettext("Name%s" - otherwise it doesn't correspond to the original english text, and I suppose that's why it doesn't automatically get translated.
Comments
For example, it should be `gettext("Name%s:")` instead of `gettext("Name%s")` - otherwise it doesn't correspond to the original english text, and I suppose that's why it doesn't automatically get translated.
So, since you have not given us any information on your configuration (http://www.zenphoto.org/support/topic.php?id=3760) I can only suggest that the translation files you are using do not match the version of zenphoto you are running.
Besides that I also noticed that sometime the field names are not translated. I had the suspicion that it might be related to the printf/sprintf() calls but I see no reason why that should happen or what do to differently.
Zenpage or more exactly the zenpage default theme differently as being a optional plugin has its own translation file (both have their own actually) that is switched to on the theme pages. This means the contact form translation is basically left out even if it is there.
This is an actually unsolved matter with the gettext locale stuff, not really a true bug but we don't know how to workaround that yet.