{"id":2096482,"date":"2023-10-25T11:31:24","date_gmt":"2023-10-25T18:31:24","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2096482"},"modified":"2025-07-01T10:51:12","modified_gmt":"2025-07-01T17:51:12","slug":"arcgis-instant-apps-language-switcher-component","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component","title":{"rendered":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher"},"author":6941,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941],"tags":[759832,771812],"industry":[],"product":[760042],"class_list":["post-2096482","blog","type-blog","status-publish","format-standard","hentry","category-mapping","tag-arcgis-instant-apps","tag-whats-new-october-2023","product-instant-apps"],"acf":{"authors":[{"ID":6941,"user_firstname":"Beth","user_lastname":"Romero","nickname":"Beth Romero","user_nicename":"bromero_imagery","display_name":"Beth Romero","user_email":"BRomero@esri.com","user_url":"","user_registered":"2018-03-02 00:19:02","user_description":"Beth is a Product Engineer on the ArcGIS Online team.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/brhead-213x200.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Publish a multilingual app that combines your translated custom text and the UI translations for supported languages.","flexible_content":[{"acf_fc_layout":"content","content":"<p style=\"text-align: center\"><em>Updated in December of 2024<\/em><\/p>\n<p>The language switcher is a feature in <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-instant-apps\/overview\">ArcGIS Instant Apps<\/a> that makes it easier to create multilingual Instant Apps. Almost all\u00a0 Instant Apps have this component: <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=888910da7fdc4b11ac32825ad2d87816\">3D Viewer<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=5ea1deccb2b340bc9e9c1f857f0b9e08\">Atlas<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=65dd2fa3369649529b2c5939333977a1\">Attachment Viewer<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=a3cbc26d59124dfd9b6b740937f37d10\">Basic<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=65c05b42e07445b6b487116df24f0c99\">Compare<\/a>,\u00a0 <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=40e03cb434df49f89539f6152722067e\">Countdown<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=80c2e14618c6421b93d088bfb6f3ec5b\">Exhibit<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=bd89b6c6cc75452f830e72a2fc9aa3a0\">Insets<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=9d3f21cfd9b14589968f7e5be91b52c8\">Nearby<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=8f483bc1de854f7783495ffe96ef1ea8\">Zone Lookup<\/a>,<a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=7c5f70d91e6b4a5d9c7ee877142d77a6\"> Media Map<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=731de3183a384ad283519949909a3d61\">Interactive Legend<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=ea748614925248288af048d421b4a72f\">Observer<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=bea8f72e420040c88e2addadda9bbb05\">Slider<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=f6a143fb90c44d7b860f623f1a23c322\">Sidebar<\/a>, <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=359f7f4659c14195915488ec8d4b455e\">Reporter<\/a>, and <a href=\"https:\/\/webapps.maps.arcgis.com\/home\/item.html?id=b461d12e09a748fd9fbde245da399743\">Portfolio<\/a> will include this new feature. The language switcher setting makes entering translated text for all app-authored text easy.\u00a0 App users can switch between languages using a drop-down in the application. This is important for those who have to create multilingual apps to meet government requirements or to reach an audience that does not speak the same language.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120432,"id":2120432,"title":"first","filename":"first.png","filesize":45310,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/first","alt":"Language switcher open in an Instant App","author":"6941","description":"","caption":"","name":"first","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:11:21","modified":"2023-10-25 21:11:52","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":624,"height":237,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","medium-width":464,"medium-height":176,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","medium_large-width":624,"medium_large-height":237,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","large-width":624,"large-height":237,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","1536x1536-width":624,"1536x1536-height":237,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","2048x2048-width":624,"2048x2048-height":237,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","card_image-width":624,"card_image-height":237,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/first.png","wide_image-width":624,"wide_image-height":237}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>What text is Translated with the Language Switcher?<\/strong><\/p>\n<p>The language switcher setting is to support the translation of app-entered text, but there are three types of text within the application. Let\u2019s break down how it all works together.<\/p>\n<p>The first type of text is the <strong>app-authored text<\/strong>. This is the text that the app author enters during the configuration.\u00a0 It includes text areas like the Title, Introduction window, Details, Text alternatives for the map, etc. The language switcher primarily focuses on this text, allowing the app creator to enter translations for each text area.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120782,"id":2120782,"title":"app-authored","filename":"app-authored.png","filesize":204656,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/app-authored","alt":"App-authored text","author":"6941","description":"","caption":"","name":"app-authored","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:36:37","modified":"2023-10-25 21:37:53","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":851,"height":916,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","medium-width":242,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","medium_large-width":768,"medium_large-height":827,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","large-width":851,"large-height":916,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","1536x1536-width":851,"1536x1536-height":916,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","2048x2048-width":851,"2048x2048-height":916,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored-432x465.png","card_image-width":432,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/app-authored.png","wide_image-width":851,"wide_image-height":916}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next is the <strong>Esri-defined text<\/strong>. This text is stored in the application and is typically exposed through tools and tooltips. These translations are handled by ArcGIS Online and have always been translated in every Instant App. This text will update when a language is selected in the language switcher tool.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120452,"id":2120452,"title":"UIText","filename":"UIText.png","filesize":411976,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/uitext","alt":"Text stored in the application and translated by Esri","author":"6941","description":"","caption":"","name":"uitext","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:12:54","modified":"2023-10-25 21:13:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":755,"height":356,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","medium-width":464,"medium-height":219,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","medium_large-width":755,"medium_large-height":356,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","large-width":755,"large-height":356,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","1536x1536-width":755,"1536x1536-height":356,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","2048x2048-width":755,"2048x2048-height":356,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","card_image-width":755,"card_image-height":356,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/UIText.png","wide_image-width":755,"wide_image-height":356}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Note: it will continue to be translated in apps without the language switcher.<\/p>\n<p>The last type of text in apps is the <strong>map and data text<\/strong>. This is any text that is pulled through the map. It includes (but is not limited to) pop-up information, layer names, field names, and feature labels. The language switcher does not include these text areas and must be addressed within the Map Viewer or data. \u00a0If you have translated attribute data referenced in a pop-up, Arcade can be utilized to update the popups based on the language selected in the language switcher. Check out <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/using-arcade-to-translate-pop-ups-for-use-in-the-arcgis-instant-apps\/\">this blog<\/a> for the steps.<\/p>\n<p>To recap, app-authored and UI text are supported with the language switcher. Text from the map and data, such as layer names, feature labels, and pop-up information, must be configured and translated separately.<\/p>\n<p><strong>How Does the Language Switcher Work?<\/strong><\/p>\n<p>The language switcher is integrated into the configuration panel of supported apps. It\u2019s available in full setup up the application in the language switcher. You can always use search to find options in the configuration as well.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120472,"id":2120472,"title":"findLS","filename":"findLS.png","filesize":34084,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/findls","alt":"Search for language switcher in the configuration panel","author":"6941","description":"","caption":"","name":"findls","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:14:32","modified":"2023-10-25 21:14:56","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":587,"height":328,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","medium-width":464,"medium-height":259,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","medium_large-width":587,"medium_large-height":328,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","large-width":587,"large-height":328,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","1536x1536-width":587,"1536x1536-height":328,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","2048x2048-width":587,"2048x2048-height":328,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","card_image-width":587,"card_image-height":328,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/findLS.png","wide_image-width":587,"wide_image-height":328}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Once you navigate to the correct section, you can start configuring the language switcher option. Toggle on the \u2018Add language switcher\u2019 tool, and you can begin selecting languages to translate from a drop-down list. There are two categories of languages to select from, full and partial support. languages with full support combine ready translations of\u00a0<span class=\"ph\">Esri<\/span>-defined text from the app layout with your own translations from the app configuration, such as custom titles, messages, introduction windows, and other custom text. Other languages can be added with partial support, but when users switch the app to one of these languages, only the text entered by the app author and shown in the translation modal will change. More information is available in the <a href=\"https:\/\/doc.arcgis.com\/en\/instant-apps\/latest\/customize\/translate-app-text.htm\">documentation<\/a>.<\/p>\n<p>Once you choose your languages, the translation modal becomes active; click \u2018Translation configuration\u2019 to open the modal to add the translated text for the selected languages. \u00a0All text boxes within the app are shown (even if you may not have enabled them yet).\u00a0 You can edit both the default and translated languages within this modal. Using the search box at the top of the window, you can search for text options and any text within.<\/p>\n<p>The language switcher include the<strong> translation assistant (preview)<\/strong> is a new feature in ArcGIS Instant Apps designed to help you translate your app-authored text in Instant Apps. The Translation assistant uses machine translation to generate translated text for app-authored text. Translations can be generated by clicking the Translation assistant button.\u00a0 For more infomration on the translation assistant visit this <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/instant-apps-translation-assistant-beta\/\">blog<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2616082,"id":2616082,"title":"Translation assistant","filename":"Translation-assistant.jpg","filesize":150111,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/translation-assistant","alt":"translation modal","author":"6941","description":"","caption":"","name":"translation-assistant","status":"inherit","uploaded_to":2096482,"date":"2024-12-06 19:49:18","modified":"2024-12-06 19:50:26","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":919,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","medium-width":464,"medium-height":222,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","medium_large-width":768,"medium_large-height":368,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","large-width":1920,"large-height":919,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant-1536x735.jpg","1536x1536-width":1536,"1536x1536-height":735,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","2048x2048-width":1920,"2048x2048-height":919,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant-826x395.jpg","card_image-width":826,"card_image-height":395,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/Translation-assistant.jpg","wide_image-width":1920,"wide_image-height":919}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>If you have multiple languages selected, a drop-down allows for the following language&#8217;s selection, providing a side-by-side comparison for each selected language and default language.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120532,"id":2120532,"title":"modal2","filename":"modal2.png","filesize":28227,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/modal2","alt":"translation modal with multiple languages","author":"6941","description":"","caption":"","name":"modal2","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:18:27","modified":"2023-10-25 21:20:18","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":624,"height":202,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","medium-width":464,"medium-height":150,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","medium_large-width":624,"medium_large-height":202,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","large-width":624,"large-height":202,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","1536x1536-width":624,"1536x1536-height":202,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","2048x2048-width":624,"2048x2048-height":202,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","card_image-width":624,"card_image-height":202,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/modal2.png","wide_image-width":624,"wide_image-height":202}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The translation modal also contains a search. The search cover text area labels and any word within a text box. For example, if a word is reported incorrectly translated, simply search for that word and locate all the areas that need to be updated.<\/p>\n<p>In addition to entering text directly into the translation modal, you can export and import the text to an Excel file. You can edit the translated language columns and enter the translated text.\u00a0 Next you will save the excel spreadsheet and import it into the translation modal. The text entered in will be shown in the modal. Any text fields with HTML will show the HTML in the export. It&#8217;s important to retain that formatting in the translated language(s) to retain styling.<\/p>\n<p><em>Note: Once a spreadsheet is uploaded into the translation modal, it cannot be uploaded again with the same name. Please rename the spreadsheet for new text to show.\u00a0<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2272502,"id":2272502,"title":"exportimport","filename":"exportimport.png","filesize":15226,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/exportimport","alt":"export and import features","author":"6941","description":"","caption":"","name":"exportimport","status":"inherit","uploaded_to":2096482,"date":"2024-03-04 17:10:14","modified":"2024-03-04 17:10:31","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":705,"height":234,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","medium-width":464,"medium-height":154,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","medium_large-width":705,"medium_large-height":234,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","large-width":705,"large-height":234,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","1536x1536-width":705,"1536x1536-height":234,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","2048x2048-width":705,"2048x2048-height":234,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","card_image-width":705,"card_image-height":234,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/exportimport.png","wide_image-width":705,"wide_image-height":234}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>All updates are auto-saved to the draft mode of the app when all translated text has been entered in close the window. If you remove a language from the language switcher or turn off the tool, all the text entered is saved if you enable it again.<\/p>\n<p>The last step is to choose an icon to indicate the tool within the application.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2120572,"id":2120572,"title":"iconpicker","filename":"iconpicker.png","filesize":9368,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/iconpicker","alt":"Icon options for the language switcher tool","author":"6941","description":"","caption":"","name":"iconpicker","status":"inherit","uploaded_to":2096482,"date":"2023-10-25 21:21:00","modified":"2023-10-25 21:21:28","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":359,"height":203,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","medium-width":359,"medium-height":203,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","medium_large-width":359,"medium_large-height":203,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","large-width":359,"large-height":203,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","1536x1536-width":359,"1536x1536-height":203,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","2048x2048-width":359,"2048x2048-height":203,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","card_image-width":359,"card_image-height":203,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/iconpicker.png","wide_image-width":359,"wide_image-height":203}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Publish and Share\u00a0<\/strong><\/p>\n<p>Now that your app is configured, you are ready to publish and test it.\u00a0 Here is an<a href=\"https:\/\/www.arcgis.com\/apps\/instant\/media\/index.html?appid=d36575cab28441a992144989220f8454\"> example app<\/a> authored in English and translated to Spanish using the language switcher.\u00a0 In this example, the app-authored text visible in the title and details panel is updated to Spanish, the Esri-defined text is updated and visible in the tooltip on the home button, and finally, the popup references Spanish fields and text defined using Arcade.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2123292,"id":2123292,"title":"media","filename":"media.png","filesize":192143,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\/media","alt":"Example app using the Media Map template and the language switcher","author":"6941","description":"","caption":"","name":"media","status":"inherit","uploaded_to":2096482,"date":"2023-10-26 17:00:45","modified":"2023-10-26 17:01:19","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1341,"height":832,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","medium-width":421,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","medium_large-width":768,"medium_large-height":476,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","large-width":1341,"large-height":832,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","1536x1536-width":1341,"1536x1536-height":832,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","2048x2048-width":1341,"2048x2048-height":832,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media-749x465.png","card_image-width":749,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/media.png","wide_image-width":1341,"wide_image-height":832}},"image_position":"center","orientation":"horizontal","hyperlink":""}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/MicrosoftTeams-image-5.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/MicrosoftTeams-image-6.png","show_article_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ArcGIS Instant Apps: Create multilingual apps with the new language switcher<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS Instant Apps: Create multilingual apps with the new language switcher\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-01T17:51:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\"},\"author\":{\"name\":\"Beth Romero\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fa3a111318a98f396c1545090bae2c26\"},\"headline\":\"ArcGIS Instant Apps: Create multilingual apps with the new language switcher\",\"datePublished\":\"2023-10-25T18:31:24+00:00\",\"dateModified\":\"2025-07-01T17:51:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\"},\"wordCount\":11,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Instant Apps\",\"whats new october 2023\"],\"articleSection\":[\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\",\"name\":\"ArcGIS Instant Apps: Create multilingual apps with the new language switcher\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2023-10-25T18:31:24+00:00\",\"dateModified\":\"2025-07-01T17:51:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS Instant Apps: Create multilingual apps with the new language switcher\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fa3a111318a98f396c1545090bae2c26\",\"name\":\"Beth Romero\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/brhead-213x200.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/brhead-213x200.png\",\"caption\":\"Beth Romero\"},\"description\":\"Beth is a Product Engineer on the ArcGIS Online team.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/bromero_imagery\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component","og_locale":"en_US","og_type":"article","og_title":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-07-01T17:51:12+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component"},"author":{"name":"Beth Romero","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fa3a111318a98f396c1545090bae2c26"},"headline":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher","datePublished":"2023-10-25T18:31:24+00:00","dateModified":"2025-07-01T17:51:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component"},"wordCount":11,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Instant Apps","whats new october 2023"],"articleSection":["Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component","name":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2023-10-25T18:31:24+00:00","dateModified":"2025-07-01T17:51:12+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/instant-apps\/mapping\/arcgis-instant-apps-language-switcher-component#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS Instant Apps: Create multilingual apps with the new language switcher"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/fa3a111318a98f396c1545090bae2c26","name":"Beth Romero","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/brhead-213x200.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/brhead-213x200.png","caption":"Beth Romero"},"description":"Beth is a Product Engineer on the ArcGIS Online team.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/bromero_imagery"}]}},"text_date":"October 25, 2023","author_name":"Beth Romero","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/bromero_imagery","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/10\/MicrosoftTeams-image-6.png","primary_product":"ArcGIS Instant Apps","tag_data":[{"term_id":759832,"name":"ArcGIS Instant Apps","slug":"arcgis-instant-apps","term_group":0,"term_taxonomy_id":759832,"taxonomy":"post_tag","description":"","parent":0,"count":51,"filter":"raw"},{"term_id":771812,"name":"whats new october 2023","slug":"whats-new-october-2023","term_group":0,"term_taxonomy_id":771812,"taxonomy":"post_tag","description":"","parent":0,"count":24,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2690,"filter":"raw"}],"product_data":[{"term_id":760042,"name":"ArcGIS Instant Apps","slug":"instant-apps","term_group":0,"term_taxonomy_id":760042,"taxonomy":"product","description":"","parent":36591,"count":111,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=instant-apps","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2096482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6941"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2096482"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2096482\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2096482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2096482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2096482"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2096482"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2096482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}