Типізована i18n. Справжній SSR. Чисті Angular API.
Etyma дає типізовані JSON-каталоги, MessageFormat 2, локалізовані URL, перекладений SSR HTML і lazy-завантаження мов без проблем гідратації.
- Angular
- 21 і 22
- AnalogJS
- 2.6 і 2.7
- Мови
- EN / ES / UK
const i18n = defineI18n({
locales: ['en', 'es', 'uk'],
sourceLocale: 'en',
source: en,
loaders: {
es: () => import('./es.json'),
uk: () => import('./uk.json')
}
});SSRЛокалізований HTML виходить із сервера ще до старту гідратації.
i18n-шар, який Angular apps мали б мати за замовчуванням.
Типізована інтернаціоналізація для Angular і AnalogJS
Визнач один раз. Роуть через URL. Гідратуй без миготіння.
Etyma тримає джерельний каталог типізованим, додаткові каталоги lazy, а сторінку синхронною з адресним рядком.
Один portable core і два Angular-адаптери.
@etyma/core відповідає за каталоги й MessageFormat. @etyma/angular дає signals і transfer state. @etyma/analog з'єднує маршрути, SSR і SEO.
@etyma/core
@etyma/angular
@etyma/analog