{"title":"Translation \u0026 Multi-language","description":"\u003cp\u003eTranslation \u0026amp; Multi-language work for Shopify and Shopify Plus stores, handled as a flat-rate task by an in-house team that has worked on this since 2016.\u003c\/p\u003e\u003cp\u003eWe have completed 112 translation \u0026amp; multi-language requests for merchants, including work on Canopy, Mobilia and Icon. Typical turnaround is 1 to 2 weeks. Below are 5 real examples with the request, the approach and what shipped.\u003c\/p\u003e","products":[{"product_id":"weglot-and-langshop-and-gtranslate-and-translation-app-mobilia","title":"Weglot and Langshop and GTranslate and Translation App","description":"\u003cp class=\"task-lead\"\u003eA brand needed their store available in German and English, with a switcher and translations that covered everything including checkout.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eOur shop should be available in German and English. I know there are apps for this. We want it set up properly with a switcher and every part of the site translated, including checkout.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eBilingual customers and a store that only spoke one language.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up the translation app, translated the theme's fixed text and content, added a language switcher to the header, and confirmed checkout followed the customer's language. Product content is managed from the app.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTranslation app configured\u003c\/li\u003e\n\u003cli\u003eLanguage switcher in the header\u003c\/li\u003e\n\u003cli\u003eTheme text and content translated\u003c\/li\u003e\n\u003cli\u003eCheckout follows the selected language\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155681308746,"sku":"TASK-0169","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"language-switcher-in-header-icon","title":"Language Switcher in Header","description":"\u003cp class=\"task-lead\"\u003eA brand's language switcher broke whenever they changed typography settings. They wanted it stable.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eThe language switcher works, but when I change the general typography settings it breaks and disappears. I need it to stay put regardless of what else I change.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA switcher tied too tightly to other settings.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe decoupled the language switcher from the typography settings so it stays in the header with its own styling regardless of other theme changes, and matched it to the currency switcher.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLanguage switcher stable across setting changes\u003c\/li\u003e\n\u003cli\u003eOwn styling independent of typography\u003c\/li\u003e\n\u003cli\u003eMatched to the currency switcher\u003c\/li\u003e\n\u003cli\u003eMobile placement fixed\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155693826122,"sku":"TASK-0270","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"rtl-and-right-to-left-canopy","title":"RTL and Right-to-Left","description":"\u003cp class=\"task-lead\"\u003eA retailer launching in Arabic and English needed right-to-left support and different banners per language.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI'll sell to Arabic countries using two languages, English and Arabic. The Arabic version needs to read right to left, and I want different banner images for each language.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA bilingual store where layout direction mattered.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up right-to-left layout for the Arabic version so text, navigation, and product grids mirror correctly, and made banner images selectable per language from the theme editor.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eRight-to-left layout for Arabic\u003c\/li\u003e\n\u003cli\u003eNavigation and grids mirrored correctly\u003c\/li\u003e\n\u003cli\u003ePer-language banner images\u003c\/li\u003e\n\u003cli\u003eLanguage switcher in the header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155694514250,"sku":"TASK-0283","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"translate-specific-elements-canopy","title":"Translate Specific Elements","description":"\u003cp class=\"task-lead\"\u003eA brand's translation app handled most of the site but missed certain elements. They wanted the gaps closed.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eOur multilingual store switches between Korean, English, and Chinese. The app translates pages well except for the cart, checkout buttons, and some product page labels.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eTranslation that was almost complete.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe identified every untranslated element the app was missing, connected them to the translation app so all three languages cover the cart, buttons, and labels, and verified each language end to end.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eCart translated in all languages\u003c\/li\u003e\n\u003cli\u003eCheckout buttons translated\u003c\/li\u003e\n\u003cli\u003eProduct page labels translated\u003c\/li\u003e\n\u003cli\u003eVerified in Korean, English, and Chinese\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155695235146,"sku":"TASK-0299","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"multi-language-setup-canopy","title":"Multi-Language Setup","description":"\u003cp class=\"task-lead\"\u003eAn agency's client store needed product tags translated in the storefront filters, which their translation app didn't cover.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe've launched a site for a client with a translation app. Product tags used in the filters aren't being translated. They show in the source language.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eFilters speaking the wrong language.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up tag translations so filter labels display in the customer's selected language, managed alongside the rest of the translations.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFilter tags translated\u003c\/li\u003e\n\u003cli\u003eFollows the selected language\u003c\/li\u003e\n\u003cli\u003eManaged with the other translations\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155716730954,"sku":"TASK-0443","price":0.0,"currency_code":"USD","in_stock":false}]}],"url":"https:\/\/www.taskhusky.com\/collections\/translation-multi-language.oembed","provider":"TaskHusky","version":"1.0","type":"link"}