Is Shipping Rates Calculator+ compatible with Langshop?

If you are using Langshop as your translation app it will be possible to use it to translate almost all texts in the Shipping Rates Calculator+ widget, but it will require some specific configuration.

By default, some texts from Shipping Rates Calculator+ widget includes the placeholder '{location}' which allows them to change dynamically. Langshop translates dynamic texts but if you ship to a lot of 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 add a delimiter before the location placeholder and then configure it inside Langshop preference pages.

You can do 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 quite 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 to translate regions, only countries.

Langshop Configuration

Once you have correctly configured our app texts, you have to configure their translations in Langshop. You can do it navigating to your current theme inside their preferences pages and click 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...).