I am trying to:
View Forms/Pages in a secondary language and see translated strings
Link to a page where the issue can be seen:
There are several examples. You can login to the site using the following logins (all data are test data):
Log in as a Nanny: access
Log in as a Family: access
PAGES:
1) Edit Profile
EN: hidden link
DE: hidden link
ES: hidden link
POST FORMS
1) Add Family Ad Form
2) Add Native Nanny Ad Form
3) Edit Family Ad Form
4) Edit Native Nanny Ad Form
I expected to see:
All headings translated in UPPER CASE, eg
EN: OTHER LANGUAGES
DE: ANDERE SPRACHEN
ES: OTROS IDIOMAS
Instead, I got:
In the case of Edit Profile Page, all headings has reverted to Title Case instead of UPPER CASE in the headings in all languages and are displayed in English in all languages.
In the case of the Post Forms, all German and Spanish Translations of the headings have been lost.
Before we start to translate these all again, we would like to try to understand:
1) in the first instance, why these translations have been lost?
2) whether our translations all still exist somewhere in the database and could be restored?
3) most importantly, how can this be avoided in the future?
We only noticed this today, so we cannot be sure when it started. The only major recent changes regarding these Custom Post Types was the auto-duplication of these in other languages, for which Minesh wrote some custom code for us. Please note, I do not wish to point the finger, I am merely thinking of possible recent changes to the system. As we say in the IT world, "you should never run a changing system" 🙂 haha
We also noticed that under WMPL > String Translation, that there are "old/dead" entries under the Domains drop down menu which refer to things that don't exist any more (for example: The CRED form "Add Family Form-929 no longer exists, it is now called Add Family Ad Form-929, however this old name persists under the Domain). Is there no way to clean old dead references out of the WPML domain lists?
Thanks and best regards
Simon