TIMESDevelopers
v1.0.0

Internationalization

Ship real English, Amharic, Afaan Oromo and Tigrinya strings.

Every AIP must ship four catalogs: en, am, om (Qubee) and ti. The host sends the merchant locale in the init payload and the SDK picks the matching catalog.

i18n/messages/en.json
{
  "meta": { "name": "Invoice Reminders" },
  "home": { "title": "Overdue invoices", "empty": "No overdue invoices." }
}
const t = client.t;
t('home.title');
t('home.count', { count: 3 });

Rules

  • Do not paste English into the am, om or ti catalogs. Reviewers check this.
  • Brand tokens stay untranslated: TIMES, TIN, MoR, EIMS, SMS, MFA, API.
  • Format money and dates with Intl using the init locale. Use the Gregorian calendar.
  • All four locales are left to right.

On this page