1. Home
  2. Docs
  3. Language Controller
  4. Uses of Plugin
  5. Advanced Use Case

Advanced Use Case

Language Controller is very flexible using which languages of the Site are dynamically changed without writing any code. Change Language with almost everything like Geolocation, IP Address, User Role, Guest User, Date and Time, Mobile.. with 37 different options with any combination.

Click here for the complete list of options available for defining the business rule. In this screenshot US or India country selected.

Standard Rule : Standard Rule is which we can define rules without using any Logical Conditions (AND, OR) if we define more than one rule this will take Logical “AND” Condition automatically.

Advanced Rule : Advanced Rule is which we can define rules with using Logical Conditions (AND, OR).This Advanced Rule is Ultra flexible for creating more logical rules.

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these Geo location like Country, Continent and IP Address added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these City, State and Region added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these User Role added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these User Profile added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these User Profile for Guest User (Unregistered User) added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these date and time added. (Rule in which case you want to apply.)

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.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Language.

step 4: Enter Rule Description.

step 5: Add Rule, In these by Mobile Device type added. (Rule in which case you want to apply.)

Was this article helpful to you? Yes No

How can we help?