This thread is resolved. Here is a description of the problem and solution.
Problem:
The client couldn't access the secondary language using the language switcher on the frontend. Actually the issue wasn't the switcher, but the fact that pages were translated but not reviewed. Their status was "Draft - pending review". However the client couldn't approve them to publish them.
Solution:
In that particular case somehow the secondary language (Portuguese) wasn't map to any language anymore. I had to re-map it to "Portuguese Portugal" and resend to automatic translation.
- Go to "WPML > Languages > Edit languages"
- Check if your languages are correctly mapped and save.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
I set the language switcher to drop down in the menu bar, but only the default language is displaying. This makes it impossible for people to view the site in Portuguese until this is fixed.
Welcome to the WPML support forum. I visited your site and I see that not only the language switcher is showing only English, in the source code English is also the only language.
Even when I type directly the Portuguese URL (hidden link) I get a "Result not found" which means that the page doesn't exist.
The first two reasons that could explain why Portuguese is not accesible are:
1. In "WPML > Languages > Hide languages", your secondary language is hidden. In that case it won't show on the frontend
2. Maybe all your Portuguese pages are still set as "Drafts" (not published yet). In that case as an Admin you might see them on the frontend but not your visitors.
- Go to "Pages" and use the language switcher in your top admin bar to switch to Portuguese and see your list of pages. Are your pages translated? Are they published?
Hi. All pages have translated except 2. The PT translation of the home page, and a page called Introduction. These two pages are in the translation queue for review, but they apparently won't translate. I provide here a screen shot. On all the other pages, the language switcher appears correctly. Thanks
They are drafts pending review. I'm not sure what could be the issue here and why you can't approve them.
Would you be willing to provide me with a temporary admin access (wp-admin and FTP)? Preferably to a test site where the issue has been replicated – so I can further investigate.
I will activate a private field for your next answer where you can provide that information safely (this field is only visible by you and the support team). Don't share your own admin account, create a new one that you will delete when we finish troubleshooting.
IMPORTANT: Before we proceed, please backup your site and database.
Thank you for the access. There was an issue with your secondary language, somehow Portuguese wasn't map to any language anymore. I re-mapped it to "Portuguese Portugal" and resent both pages to automatic translation.
You can now access those translations without any issue to review them.
PS: Please note that I also refunded the 2280 credits used to retranslate from scratch those pages. The credits used in your Pay-as-you-go plan are the same as before my intervention (21120).
Hi Nicolas. Thanks for this solution. I am really pleased with your support.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.