Move tag translations to morfo

active-uix
dev 5 months ago
parent 8d685ad2ef
commit 91558f34c2

@ -40,6 +40,8 @@ import { ratingGroupMorfo } from '$uix/morfo/components/rating-group';
import { scrollAreaMorfo } from '$uix/morfo/components/scroll-area';
import { searchFieldMorfo } from '$uix/morfo/components/search-field';
import { splitterMorfo } from '$uix/morfo/components/splitter';
import { tagGroupMorfo } from '$uix/morfo/components/tag-group';
import { tagsInputMorfo } from '$uix/morfo/components/tags-input';
import { stepperMorfo } from '$uix/morfo/components/stepper';
import { treeViewMorfo } from '$uix/morfo/components/tree-view';
@ -236,6 +238,11 @@ describe('createActiveUix (standalone)', () => {
expect(uix.langs.t('components.grid-list.select-row')).toBe('Seleccionar fila');
expect(uix.langs.t('components.pin-input.input')).toBe('Código de verificación');
expect(uix.langs.t('components.rating-group.label')).toBe('Valoración');
registerMorfo(tagGroupMorfo);
registerMorfo(tagsInputMorfo);
expect(uix.langs.t('components.tag-group.remove', { tag: 'UIX' })).toBe('Eliminar UIX');
expect(uix.langs.t('components.tags-input.remove')).toBe('Eliminar etiqueta');
expect(uix.langs.t('components.tags-input.clear')).toBe('Limpiar todas las etiquetas');
} finally {
uix.dispose();
_resetMorfoRegistryForTesting();

@ -270,15 +270,6 @@ export const componentLangs = {
'row-detail-collapse': { es: 'Ocultar detalles', en: 'Hide details' },
},
'tag-group': {
label: { es: 'Etiquetas', en: 'Tags' },
remove: { es: 'Eliminar {{tag}}', en: 'Remove {{tag}}' },
},
'tags-input': {
clear: { es: 'Limpiar todo', en: 'Clear all' },
},
'tree-grid': {
label: { es: 'Cuadrícula de árbol', en: 'Tree grid' },
expand: { es: 'Expandir fila', en: 'Expand row' },

@ -5,6 +5,10 @@ export const tagGroupMorfo = {
name: 'TagGroup',
kebab: 'tag-group',
scope: ['soma'],
translations: {
label: { es: 'Etiquetas', en: 'Tags' },
remove: { es: 'Eliminar {{tag}}', en: 'Remove {{tag}}' }
},
parts: [
{
name: 'Provider',

@ -5,6 +5,10 @@ export const tagsInputMorfo = {
name: 'TagsInput',
kebab: 'tags-input',
scope: ['soma'],
translations: {
remove: { es: 'Eliminar etiqueta', en: 'Remove tag' },
clear: { es: 'Limpiar todas las etiquetas', en: 'Clear all tags' }
},
parts: [
{
name: 'Provider',

@ -1,5 +1,5 @@
/** Idlangref constants for the TagsInput component. */
export const TAGS_INPUT_LANGS = {
REMOVE: '#?common.buttons.remove|Remove',
CLEAR: '#?common.buttons.clear|Clear all',
REMOVE: '#?components.tags-input.remove|Remove tag',
CLEAR: '#?components.tags-input.clear|Clear all tags'
} as const;

Loading…
Cancel
Save

Powered by TurnKey Linux.