NextGen – WordPress Language Switcher is a WordPress plugin for switching WordPress site language based on the defined conditions (Logical Rule).
NextGen – WordPress Language Switcher contains two plugins:
- NextGen – WordPress Language Switcher: This plugin is used to switch the language based on the selected Logical Rule. Click here to know more about Logical Rule.
- RulesEngine Platform Plugin: This plugin includes parent rule called a Logical Rule. A logical rule is defined by 10 different categories like User Role, User Profile, Pages, Posts, Geo location etc, 25 subcategories like Email, Registered Date, Country, Date and Time etc and with 9 conditions like equals, not equal, greater than etc.
Click here to know more about Logical Rule.In future releases many more rules are planned.
Important Features:
- Switch site language based on City.
- Switch site language based on Region.
- Switch site language based on Country.
- Switch site language based on Continent.
- Switch site language based on User Role.
- Switch site language based on UserId.
- Switch site language based on Mobile device.
- Switch site language based on Tablet.
- Switch site language based on Date and Time.
- Switch site language based on Month.
- Switch site language for UnRegistered user (Guest User).
- Switch site language based on selected Language.
- Configure custom language file for a specific City, Region, Country, User Role, User, Guest User, Date and Time etc.
- Activate or deactivate language rule.
- Complex rule support:
- RulesEngine is very flexible for defining very complex logical rules using “AND” “OR” and “Brackets” operators. (e.g: Role is Administrator and Country is USA and Month is January, Page is Home etc, see below sreenshots.) See Logical rule section for more info.
Important Use Cases:
- Switch Language for a selected Geolocation like Country, Continent and IP Address: Switch Language for a selected Geolocation feature is very useful if you want to associate a specific language for selected countries i.e. French for Denmark, France and German for Switzerland and Germany etc. English language for Rest of World..
- Switch Language for a selected City, State and Region: Switch Language for a selected city feature is very useful if you want to associate a specific language for selected city within a country, i.e. In India every state has its own language. So associating a specific language for a city is very useful for the End Users.
- Switch language using User Role: Switch language using User Role feature is very useful if you want to associate a specific language for selected user role, so that all the users with a given role will have a specific language and for multiple user roles we can configure multiple languages.
- Switch language using User Profile: Switch language using User Profile is very useful if we want to associate a specific language for given user using user profile information such as user id, email and user date of registration.
- Switch language using User Profile for Guest User (Unregistered User): Switch language using User Profile for Guest User useful if we want to show some notifications or important message in User language.
- Switch language by date and time: Switch language by date and time is very useful, if we want to surprise the customer with his language on special occasions like festival and New Year etc.
- Switch language by Mobile Device type: Switch language by Mobile Device type is useful, for showing special notification or important message in end user language or in General English language.