For anyone who is looking to sell in more than one language - Shopify now rolled out the multi-language feature to all Shopify merchants! (The Translations API was announced at Unite last year but was exclusively available in developer preview only.)
To celebrate the new feature, we created a free app to help merchants manage the translatable resources in their stores.
Translation Lab: https://apps.shopify.com/content-translation
✔ Translation Lab works seamlessly with Shopify’s new multi-language feature which means that no additional code is added to your theme. And that there is no external backend that can crash or slow you down.
✔ There are over 130 languages available to choose from.
✔ You will have full control over the translation of each and every resource in your store ( your products, pages, blogs, blog post, theme, etc.)
✔ Last but not least, Translation Lab is free and super easy to use!
Let me know if you give Translation Lab a try! We'd love to hear your feedback.
The Sherpas Design Team
We have a problem with the translations of our shop. For the login and recover password forms they need to perform a POST to "/account/login" but when the customer is on the dutch version for exemple it performs a POST to "/nl/account/login" which doesn't exist.
And we're using "Translation Lab" to translate our shop.
Do you have an idea how to solve this ?
Yes, you need to make sure that your theme does not use relative urls like:
/ for homepage
/cart for cart
/login for login form
You theme needs to use the new liquid routes object:
I hope this is useful!