I guess you could use either HTML5 or IP based geolocation, set a current_language cookie and you are good to go. Or even better if you just simply ask the user about it. WordPress translation is not equal to multi-language by any means.
Related Posts:
- HTML inside __() or _e() language translation string
- Change language by clicking a button
- How to change language file used by _e function
- How to find a language direction?
- How to have english digits in some posts with an rtl WordPress theme
- How to reload wordpress textdomains at runtime
- ‘Trick’ a plugin (WP-Members) to think the blog language has changed for a single page
- Were the language toggles removed from WP recently?
- conditional (theme) language selection at ‘runtime’
- Switch site language to en_ZA
- Can I set is_rtl() to true?
- Changing interface language without multisite
- Wrong WordPress language?
- where to add this filter? in which file should be added?
- how to change fonrs for Indian reqgional language?
- How to add language tags like “” in just some certain pages?
- Theme isn’t multilanguage ready. How can i still add a second language to the site?
- Which language files are loaded?
- Having a two language website
- Translation not working in sprinf variable
- Having problem in using wordpress with an other language
- What is the best option to convert my WordPress website to French Language?
- Best WordPress Multi-language Plugin? [closed]
- Disable user registration password email
- wordpress redirect after password reset
- Check for correct username on custom login form
- Setting WPLANG from a plugin
- Rewrite Rule for Multilingual Website, Like qTranslate?
- Best WordPress Localization Plugin? [closed]
- How to get a translated string from a language other than the current one?
- Missing URL in password reset email
- qTranslate get content by language [closed]
- How to keep plugin translations after updates?
- How do I create a password reset link?
- How do I change the language of only the login page?
- Different back-end language for different users?
- How to determine current active language in qtranslate plugin? [closed]
- Changing the language of a single page
- WPML: getting page title in different language
- Titles in my sidebar widget appear in all languages – with qtranslate
- Having two different versions of the same post?
- What is better for wordpress performace?
- WordPress | Sub-domain switching
- Checking current language in a function
- WooCommerce changes lost password reset link
- detect the language a post is written in
- Does changing ‘WPLANG’ in wp-config.php just effect the admin language or does it have other consequences?
- Is there a way to localize role labels?
- Force all users in MU to change their passwords
- How to add just one page in Arabic
- Making a theme multilingual by adding a custom taxonomy to posts and pages called “Languages”?
- One of the messages in .po file doesn’t show up
- Multi-language module in WordPress or Google sites
- Reseting admin password through PHPMyadmin fails
- Translations does not work with .pot file
- Check Password Reset Key Not Woking
- Reset password – set minimum length for new password
- Password reset message – change the network_home_url( ‘/’ )
- Put an extra check box on “Page Attributes” widget
- Trigger language change in WordPress
- Lost password link is redirecting to /shop/my-account/lost-password/
- Qtranslate + Advanced Custom Fields: how to have a multilanguage wysiwyg editor? [closed]
- Insights into WordPress Multi-Site, Domain Mapped, and Multilanguage site using WPML [closed]
- Get Polylang available languages on admin page of my plugin [closed]
- Multisite use language code as subdirectory
- How to change language?
- Polylang get non-current language/s
- Why isn’t WMPL correctly redirecting users based on browser language? [closed]
- WordPress For Urdu Language
- Why load_textdomain work but not load_plugin_textdomain?
- Language Translation is not working?
- WordPress multilingual site using page-id.php files
- How to use both British and American English?
- Getting translated string through a variable
- Two different domains for two different languages
- What is the correct way for multi-domain and multi-language website?
- How to customize reset_url or $reset_url
- How can I customize the upload error message in WordPress?
- Two language versions for each article
- How can I make a site viewable in multiple languages?
- How to set up WPLANG in wp-config.php for 4 languages?
- How to set a custom title per language?
- Using categories as multilingual mechanism
- Customize reset password form redirect problem
- Adding text in more than one language (at the same time)
- Is it possible to temporarily override the language setting?
- Can I have two different theme for two different language?
- make a mulitingual wordpress website Arabic-english
- Locale switching with a “language” taxonomy
- How to use language files in plugins?
- How to find when qtranslate plugin’s language changes? [closed]
- Simple Multilanguage Switcher
- Forgot Password/ Password Reset Page does not exist
- How to limit the number of forgot password reset attempts in WordPress?
- How to have multiple site (UI) languages?
- How to make a wordpress site multilingual by uploading a translated CSV file that has the traslations?
- can’t change a few lines of text to another language
- Country switcher, then option to choose language for that country [closed]
- Force language in translate function
- Specific content by country in multiple languages