---
title: "Languages & Translations"
description: "OrderRules is available in 9 languages across the admin and storefront, and every shopper sees your messages in their own language."
contentType: "docs"
locale: "en"
localized: true
source: "https://orderrules.com/docs/languages"
slug: "languages"
---
## OrderRules Speaks 9 Languages

OrderRules is available in **English, Japanese, Spanish, French, German, Italian, Dutch, Portuguese, and Simplified Chinese** — across both the admin you work in and the messages your customers see.

There are two separate behaviours, and they follow different signals:

| Surface | Follows | Setup |
|---|---|---|
| The admin | Your Shopify admin language | None |
| Storefront messages | Each shopper's storefront language | None |

## The Admin

The OrderRules admin follows your **Shopify admin language** automatically. Switch your Shopify admin to Japanese and OrderRules is in Japanese the next time you open it. There is no language setting inside the app to keep in sync.

## The Storefront (Automatic Per Shopper)

Every shopper sees your OrderRules messages in the language they are browsing your store in — the storefront's active language, as set up through **Shopify Markets** or **Translate & Adapt**. This covers:

- The availability badge — "10 units remaining today"
- The store-closed banner
- Per-customer and per-product limit notices
- Minimum-order and case-pack (step) badges
- Cart and disabled-button messages
- The delivery date and time-slot picker

A shopper browsing in French sees French; a shopper browsing in German sees German. You do nothing — add the language to your storefront and OrderRules picks it up.

## Customizing Messages Per Language

The built-in translations are ready to use, but you may want your own wording.

1. Go to **Settings → Language & Translations**
2. Pick a language
3. Every shopper-facing message fills in with that language
4. Edit any message to match your brand voice
5. Click **Save**

**The rule to remember:**

```
Message left at its default  -> auto-translates to each shopper's language
Message you edited           -> pinned to your wording, shown to every shopper
```

So you can hand-write your Japanese availability badge while letting the other eight languages translate themselves.

## What Isn't Translated Per Shopper Yet

**Checkout-blocking error messages** currently follow your configured store language, not the buyer's. If a shopper's cart violates a rule, the message that blocks the native Shopify checkout appears in your store language. Everything else listed above follows the shopper.

## Notes

- Language support is included on **every plan** — it isn't a paid add-on
- Adding a language to your storefront through Shopify Markets or Translate & Adapt is all that's needed; there is no per-language setup inside OrderRules
- Pricing is shown in USD regardless of the language you use

## Related

- [Dynamic Storefront Messaging](/docs/guides/storefront-messaging) — placeholders and message types
- [Custom Closed Messages](/docs/store-hours/custom-closed-messages) — what shoppers see when you're closed
