Featured

This feature does not apply to the Free and Start plans.

Full Translation Management Feature

1. Admin UI

  • ✅ Translation Management Page: Includes search, filter, and edit capabilities.

  • ✅ Free Plan Restrictions: Integrated notification banner and disabled saving functionality for free users.

  • ✅ Lag-Free Search: Optimized performance using split immediate and debounced states.

  • ✅ TypeError Fix: Implemented String() wrapper to prevent type errors.

2. Backend Logic

  • ✅ Smart "Seed from Defaults" Merging: Retains previously edited keys while automatically adding new ones.

  • ✅ Automatic Fallback: Reverts to i18n.js if the metaobject is not found.

  • ✅ Auto-Seeding: Automatically populates initial data upon new app installation.

  • ✅ API Caching: Implemented a 5-minute cache for improved performance.

3. Extension Integration

  • ✅ Translation Loader (Styles 2, 3, 4): Now fetches translations directly from the API.

  • ✅ Style 1 Maintenance: Retains the original i18n.js implementation.

  • ✅ Fallback Strategy: API → window.BA_LOCALES → Empty.

4. Backward Compatibility

  • ✅ Legacy Support: Existing customers automatically receive translations via i18n.js.

  • ✅ Seamless Update: No data migration required.

  • ✅ Zero Breaking Changes: Guaranteed stability for all current users.

Last updated