--- title: "How to show in-app guidance based on the user's device language?" slug: "how-to-show-in-app-guidance-based-on-the-users-device-language" updated: 2026-08-06T15:40:54Z published: 2026-08-06T15:40:54Z canonical: "support.whatfix.com/how-to-show-in-app-guidance-based-on-the-users-device-language" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.whatfix.com/llms.txt > Use this file to discover all available pages before exploring further. # How to target in-app experience based on the user's device language? Whatfix enables you to target in-app experiences to users based on their device language. Create [User Segments](/mobile/docs/user-segment) to group users who share the same device language and target the in-app experience to them. The segments can be created by defining the **Device Language** [User Property](/mobile/docs/what-is-a-user-property). Use the following steps to create a User Segment based on the device language: Consider that you want to create a User Segment to show the in-app experience to users with French as their device language. 1. On the Whatfix Mobile Dashboard, select an app. ![dashboard_select_app](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/dashboard_select_app.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 2. In the navigation panel, click **User Segments**. ![mobile_click user segments](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/mobile_click%20user%20segments.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 3. Click **+ Create Segment**. ![mobile_new segment](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/mobile_new%20segment.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 4. Click **Create user segment**. ![mobile_click create user segment](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/mobile_click%20create%20user%20segment.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 5. Enter a name for the user segment. Example: Content for French users. ![mobile_enter name](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/mobile_enter%20name.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 6. Click **Add Rules**. ![mobile_user segment_add rules](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/mobile_user%20segment_add%20rules.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 7. Click the **Device Language** property. ![device_lang](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/device_lang.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 8. In the **Segment Rules** section, select the operator using the dropdown. ![device_lang_condition](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/device_lang_condition.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 9. Enter the language code. Example: fr ![device_lang_code](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/device_lang_code.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D)          Info           For more information on the language codes used for different languages, refer to the following articles: - Android: [Device Localization codes](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/localization#locale-codes) - iOS: [Device Localization codes](https://www.loc.gov/standards/iso639-2/php/English_list.php) 1. Click **Create segment**. ![create_segment](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/create_segment.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 2. Create and design the in-app experience. 3. Once you are ready to make the project live, click **Publish**. ![dashboard_publish](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/dashboard_publish.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 4. Click **Publish directly**. ![studio_publish_directly](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/studio_publish_directly.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 5. In the **TARGET** tab, under the **User segment** section, choose the segment you created. ![french_user_segment](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/french_user_segment.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 6. Click **Go to configure**. ![go_to_configure](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/go_to_configure.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 7. In the **CONFIGURATION** tab, select your rollout percentage. ![rollout](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/rollout.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D)          Info           This helps you publish your project to a percentage of your user segment. 1. If you are creating multiple projects and want them to appear in a particular order, select **Priority**. (Priority 1 > 2 > 3 > n). ![priority](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/priority.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D) 2. Click **Go Live**. ![dashboard_config_go_live](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/dashboard_config_go_live.png?sv=2026-02-06&spr=https&st=2026-10-29T17%3A18%3A52Z&se=2026-10-29T18%3A18%3A52Z&sr=c&sp=r&sig=QcRGh1W%2FJGpkizoAX6tuAS462hJogtTZvNTEn7Ea1nw%3D)          Info           The in-app experience is published for users with French as their device language.