This guide answers common questions about using multiple languages, translating text and variables, and modifying the verbiage in the Customer Portal and checkout.
Sections
- Can I use a language pack or select a different language?
- Can I host multiple languages on the same website?
- How can I translate the subscription options on the product page and edit the Subscribe & Save text?
- Can I translate the shipping countries at the checkout?
- Can I translate shipping_interval_frequency?
- Can I translate currency to pictographs, such as Chinese, Japanese, or Korean currency?
- Can I translate the month displayed in the email notifications?
- Where can I edit or remove the Ships Every text from the product title?
- Where can I translate the Delivery Schedule link/title in the Customer Portal?
- Can I translate the shipping, billing, or expiration text in the Order Summary on the checkout page?
Can I use a language pack or select a different language?
Currently, ReCharge does not offer language packs.
Can I host multiple languages on the same website?
The ReCharge checkout does not use the Shopify translation management system, so we do not work with any of the translation apps available in the Shopify App Store. ReCharge can only support one language at a time using the custom translation structure.
A possible workaround is to create a store for each language you want to display, like this:
- http://shop.storename.com
- http://cn.storename.com
- http://uk.storename.com
- http://fr.storename.com
- http://ausnz.storename.com
Another alternative workaround is to use the settings in Settings > Translations to display multiple languages on the same line. For example, Hello/Hola.
How can I translate the subscription options on the product page and edit the Subscribe & Save text?
You can modify elements of the Subscription Widget in Settings > Subscription widget. In addition to the text that can be modified on this settings page, there are additional translations you can make in the Widget code, normally found in subscription-product.liquid.
Can I translate the shipping countries at the checkout?
No. Shopify requires the shipping country names to match what is in their system or it will be rejected.
Can I translate shipping_interval_frequency?
Unfortunately, this isn't possible - these are variables that the ReCharge application uses internally for its code, therefore these must remain hard-coded for ReCharge to function.
Can I translate currency to pictographs, such as Chinese, Japanese, or Korean currency?
Doing so would break the data when submitted to Shopify in the API. This cannot be changed at the current time, but we hope to explore a solution to this in the future.
Can I translate the month displayed in the email notifications?
Though you can adjust instances of Ships Every, you cannot change the {{frequency}}
and {{unit_type}}
variables since these are use programmatically in the ReCharge system.
An alternative is to replace the variable {{unit_type}}
with translated, hard-coded text.
Where can I edit or remove the Ships Every text from the product title?
When orders are created, ReCharge automatically appends (Ships every X Days) text to the end of the order:
- In your ReCharge Dashboard, click the wrench icon to access the Settings menu.
- Select Translation.
- Scroll down to the Shipment Orders header in the Checkout tab. From here you can change or remove this text.
- When finished, click Save.
Where can I translate the Delivery Schedule link/title in the Customer Portal?
- In your ReCharge Dashboard, click the wrench icon to access the Settings menu.
- Select Translation.
- Click the Customer portal tab and unfurl the Delivery schedule page section. Adjust the title in the Delivery schedule page field.
Can I translate the shipping, billing, or expiration text in the Order Summary on the checkout page?
In Settings > Translations > Checkout, under the Order Summary section, you can adjust the text for frequency labels.