Is Shipping Rates Calculator+ compatible with Langshop?
If you are using Langshop as your translation app, it will be possible to translate almost all texts in the Shipping Rates Calculator+ widget, but it will require some specific configuration.
By default, some texts from the Shipping Rates Calculator+ widget include the placeholder '{{location}}', which allows them to change dynamically. Langshop translates dynamic texts, but if you ship to many locations, it will be horrible to configure translations for all the options.
So, you have other options, like configuring a static text (without the placeholder) or adding a delimiter before the location placeholder and then configuring it inside Langshop preference pages.
You can make the pertinent changes in the Visual preferences section of the app preferences page in the following sections:
Title
You need to configure a static text as, for instance, "Shipping rates available". Or configure the delimiter before the location placeholder, for instance, "Shipping rates for: {{location}}."
Location chooser
You need to configure a static text as, for instance, "Shipping to a different location?". Or configure the delimiter before the location placeholder, for instance, "Not shipping to: {{location}}?"
Countries and regions
A special mention is required for the country and region drop-downs. Translating them is possible, but it may be tricky and require a bigger effort. If you have a lot of countries and provinces configured, you will have to configure all their translations and pay special attention to special characters like accents:
Please note that the region names come directly from the Shopify API, and, unfortunately, they appear in different languages, so configuring their translations in Langshop may be difficult. We do not recommend translating regions, only countries.
Langshop Configuration
Once you have correctly configured our app texts, you must configure their translations in Langshop. You can do it by navigating to your current theme inside their preferences pages and clicking on dynamic text:
Then, just configuring the delimiters and the exact text displayed for both languages should be enough (please note how we have added the delimiter ":" into the "next chart" field, but if you are using a static text, please use "<"):
Please note that the above screenshots are just a few examples, you can translate also the other texts in the app (total, subtotal, shipping name...).