diff --git a/src/uix/active-uix/active-uix.svelte.test.ts b/src/uix/active-uix/active-uix.svelte.test.ts index 1632a4e8b..f8717fc5b 100644 --- a/src/uix/active-uix/active-uix.svelte.test.ts +++ b/src/uix/active-uix/active-uix.svelte.test.ts @@ -118,6 +118,9 @@ describe('createActiveUix (standalone)', () => { expect(typeof out).toBe('string'); expect(out.length).toBeGreaterThan(0); expect(uix.langs.t('components.file-upload.dropzone')).toBe('Subir archivos'); + expect(uix.langs.t('components.calendar.prev-month')).toBe('Mes anterior'); + expect(uix.langs.t('components.range-calendar.range-start')).toBe('inicio del rango'); + expect(uix.langs.t('components.rating-group.value-text', { value: 3, max: 5 })).toBe('3 de 5'); } finally { uix.dispose(); } diff --git a/src/uix/langs.ts b/src/uix/langs.ts index 4e1e8e6ec..3fc5568be 100644 --- a/src/uix/langs.ts +++ b/src/uix/langs.ts @@ -113,27 +113,27 @@ export const componentLangs = { calendar: { label: { es: 'Calendario', en: 'Calendar' }, - prevMonth: { es: 'Mes anterior', en: 'Previous month' }, - nextMonth: { es: 'Mes siguiente', en: 'Next month' }, - prevYear: { es: 'Año anterior', en: 'Previous year' }, - nextYear: { es: 'Año siguiente', en: 'Next year' }, - monthSelect: { es: 'Seleccionar mes', en: 'Select month' }, - yearSelect: { es: 'Seleccionar año', en: 'Select year' }, - weekLabel: { es: 'Semana', en: 'Week' }, - weekNumberAbbr: { es: 'Sem.', en: 'Wk' }, + 'prev-month': { es: 'Mes anterior', en: 'Previous month' }, + 'next-month': { es: 'Mes siguiente', en: 'Next month' }, + 'prev-year': { es: 'Año anterior', en: 'Previous year' }, + 'next-year': { es: 'Año siguiente', en: 'Next year' }, + 'month-select': { es: 'Seleccionar mes', en: 'Select month' }, + 'year-select': { es: 'Seleccionar año', en: 'Select year' }, + 'week-label': { es: 'Semana', en: 'Week' }, + 'week-number-abbr': { es: 'Sem.', en: 'Wk' }, holiday: { es: 'festivo', en: 'holiday' }, today: { es: 'hoy', en: 'today' }, selected: { es: 'seleccionado', en: 'selected' }, - selectedDate: { es: 'Fecha seleccionada: {{value}}', en: 'Selected date: {{value}}' }, - navigatedTo: { es: 'Mostrando {{value}}', en: 'Showing {{value}}' }, + 'selected-date': { es: 'Fecha seleccionada: {{value}}', en: 'Selected date: {{value}}' }, + 'navigated-to': { es: 'Mostrando {{value}}', en: 'Showing {{value}}' }, }, 'range-calendar': { label: { es: 'Calendario de rango', en: 'Range calendar' }, - rangeStart: { es: 'inicio del rango', en: 'range start' }, - rangeEnd: { es: 'fin del rango', en: 'range end' }, - inRange: { es: 'dentro del rango', en: 'in range' }, - selectedRange: { + 'range-start': { es: 'inicio del rango', en: 'range start' }, + 'range-end': { es: 'fin del rango', en: 'range end' }, + 'in-range': { es: 'dentro del rango', en: 'in range' }, + 'selected-range': { es: 'Rango seleccionado: {{start}} a {{end}}', en: 'Selected range: {{start}} to {{end}}' }, @@ -315,7 +315,7 @@ export const componentLangs = { 'rating-group': { label: { es: 'Valoración', en: 'Rating' }, - valueText: { + 'value-text': { es: '{{value}} de {{max}}', en: '{{value}} out of {{max}}' }, @@ -327,12 +327,12 @@ export const componentLangs = { table: { label: { es: 'Tabla de datos', en: 'Data table' }, - sortAsc: { es: 'Ordenado ascendente', en: 'Sorted ascending' }, - sortDesc: { es: 'Ordenado descendente', en: 'Sorted descending' }, - perPage: { es: 'por página', en: 'per page' }, - noResults: { es: 'Sin resultados', en: 'No results' }, - globalFilter: { es: 'Buscar en todas las columnas...', en: 'Search all columns...' }, - allRoles: { es: 'Todos los roles', en: 'All roles' }, + 'sort-asc': { es: 'Ordenado ascendente', en: 'Sorted ascending' }, + 'sort-desc': { es: 'Ordenado descendente', en: 'Sorted descending' }, + 'per-page': { es: 'por página', en: 'per page' }, + 'no-results': { es: 'Sin resultados', en: 'No results' }, + 'global-filter': { es: 'Buscar en todas las columnas...', en: 'Search all columns...' }, + 'all-roles': { es: 'Todos los roles', en: 'All roles' }, columns: { es: 'Columnas', en: 'Columns' }, 'row-detail-expand': { es: 'Mostrar detalles', en: 'Show details' }, 'row-detail-collapse': { es: 'Ocultar detalles', en: 'Hide details' }, diff --git a/src/uix/soma/components/calendar/langs.ts b/src/uix/soma/components/calendar/langs.ts index 4e22c2b5d..6393ec667 100644 --- a/src/uix/soma/components/calendar/langs.ts +++ b/src/uix/soma/components/calendar/langs.ts @@ -1,14 +1,14 @@ /** Idlangref constants for Calendar. Values are fallback defaults. */ export const CALENDAR_LANGS = { LABEL: '#?components.calendar.label|Calendar', - PREV_MONTH: '#?components.calendar.prevMonth|Previous month', - NEXT_MONTH: '#?components.calendar.nextMonth|Next month', - PREV_YEAR: '#?components.calendar.prevYear|Previous year', - NEXT_YEAR: '#?components.calendar.nextYear|Next year', - MONTH_SELECT: '#?components.calendar.monthSelect|Select month', - YEAR_SELECT: '#?components.calendar.yearSelect|Select year', - WEEK_LABEL: '#?components.calendar.weekLabel|Week', - WEEK_NUMBER_ABBR: '#?components.calendar.weekNumberAbbr|Wk', + PREV_MONTH: '#?components.calendar.prev-month|Previous month', + NEXT_MONTH: '#?components.calendar.next-month|Next month', + PREV_YEAR: '#?components.calendar.prev-year|Previous year', + NEXT_YEAR: '#?components.calendar.next-year|Next year', + MONTH_SELECT: '#?components.calendar.month-select|Select month', + YEAR_SELECT: '#?components.calendar.year-select|Select year', + WEEK_LABEL: '#?components.calendar.week-label|Week', + WEEK_NUMBER_ABBR: '#?components.calendar.week-number-abbr|Wk', HOLIDAY: '#?components.calendar.holiday|holiday', TODAY: '#?components.calendar.today|today', SELECTED: '#?components.calendar.selected|selected' diff --git a/src/uix/soma/components/range-calendar/langs.ts b/src/uix/soma/components/range-calendar/langs.ts index 67e71bfe1..1002fe9ee 100644 --- a/src/uix/soma/components/range-calendar/langs.ts +++ b/src/uix/soma/components/range-calendar/langs.ts @@ -5,11 +5,11 @@ */ export const RANGE_CALENDAR_LANGS = { LABEL: '#?components.range-calendar.label|Range calendar', - RANGE_START: '#?components.range-calendar.rangeStart|range start', - RANGE_END: '#?components.range-calendar.rangeEnd|range end', - IN_RANGE: '#?components.range-calendar.inRange|in range', - PREV_MONTH: '#?components.calendar.prevMonth|Previous month', - NEXT_MONTH: '#?components.calendar.nextMonth|Next month', - MONTH_SELECT: '#?components.calendar.monthSelect|Select month', - YEAR_SELECT: '#?components.calendar.yearSelect|Select year' + RANGE_START: '#?components.range-calendar.range-start|range start', + RANGE_END: '#?components.range-calendar.range-end|range end', + IN_RANGE: '#?components.range-calendar.in-range|in range', + PREV_MONTH: '#?components.calendar.prev-month|Previous month', + NEXT_MONTH: '#?components.calendar.next-month|Next month', + MONTH_SELECT: '#?components.calendar.month-select|Select month', + YEAR_SELECT: '#?components.calendar.year-select|Select year' } as const; diff --git a/src/uix/soma/components/rating-group/langs.ts b/src/uix/soma/components/rating-group/langs.ts index b9962771f..27c7d4727 100644 --- a/src/uix/soma/components/rating-group/langs.ts +++ b/src/uix/soma/components/rating-group/langs.ts @@ -1,5 +1,5 @@ /** Idlangref constants for the RatingGroup component. */ export const RATING_GROUP_LANGS = { LABEL: '#?components.rating-group.label|Rating', - VALUE_TEXT: '#?components.rating-group.valueText|{{value}} out of {{max}}', + VALUE_TEXT: '#?components.rating-group.value-text|{{value}} out of {{max}}', } as const;