Localization
Translate your extension into multiple languages with the built-in localization editor.
Add a locale
In the Localization tab, click Add locale and pick a language. ChromeShip scaffolds translation keys for every existing group.

Organize keys
Keys use dot-separated groups like popup.title or settings.general.theme. Groups keep the table scannable and prevent collisions between surfaces.
Use translations
import { useTranslation } from "@/i18n";
const { t } = useTranslation();
t("credits.remaining", { count: 3 });Chrome Web Store listing
The Chrome Web Store _locales directory is generated automatically from your translations. No manual setup needed — just add locales in the Studio and the Store listing is localized.
Dynamic values
Use {name} and {count} placeholders. ChromeShip replaces them at runtime. English is always the fallback when a key is missing.
