[Resolved] Issue with Language Switcher Design in Multilingual Website
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was facing an issue with the design of the language switcher on their multilingual website, specifically the Armenian version. The language switcher was missing a small arrow and a border line inside the dropdown. Additionally, the client was unable to update plugins as the update option did not appear, and the OTGS Installer could not be activated. Solution: We advised the client to check for updates in the Plugins->Add new -> Commercial tab or download the latest versions manually from https://wpml.org/account/downloads/. For the design issue of the language switcher, it was identified that the theme's CSS controls the display, and the missing div class for the submenu in the Armenian version was causing the issue. We recommended adding a translation for the Armenian version in Appearance->Menus to resolve this. After updating the WPML plugins to their latest versions, we instructed the client to go to WPML->Translation Management, filter by RU, and send the Elementor templates for translation to fix the header template issue.
Please note that this solution might be outdated or not applicable to your case. If the issue persists, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If needed, do not hesitate to open a new support ticket at WPML support forum for further assistance.
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.
Background of the issue:
I am trying to fix the design of the language switcher on my multilingual website, which includes three languages. The issue is visible on the Armenian (AM) version of the site. You can see the problem on this page: hidden link.
Symptoms:
The language switcher design is inconsistent. For the Armenian version, the small arrow is missing, and the border line inside the dropdown is absent.
Questions:
Why does the language switcher design differ for the Armenian version?
How can I fix the missing arrow and border line in the dropdown for the Armenian language?
Due to GDPR laws and the forum being public we have to ask for a private field reply in order to access the site.
Please share with me admin access if possible so I can review the above issue
I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)
**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **
I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.
NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.
I have updated your WPML plugins to their latest versions.
There is a header template created with WPML -- please go to WPML->Translation Management-> Filter by RU and locate the Elementor template section then send the templates for translation and it should resolve the issue
Updates are typically automatic. However, please note that during major releases, we roll them out in batches. For example, the first 100 clients may receive the update notification, followed by the next group, and so on.
That said, the latest version is always available for immediate download from the Downloads page in your account. So if you ever have an active support ticket during a release period, we might suggest manually updating to the latest version to ensure you're on the most current build.