Traducciones
El widget soporta múltiples idiomas y permite personalizar cualquier texto.
Idiomas disponibles
es- Español (por defecto)en- English
<script data-locale="es" ...></script>
Personalizar textos
Sobrescribe cualquier texto via JavaScript:
NeuroonWidget.init({
locale: 'es',
translations: {
search: {
placeholder: 'Buscar en nuestra tienda...',
voiceButton: 'Buscar con voz',
imageButton: 'Buscar con imagen',
},
results: {
noResults: 'No encontramos lo que buscas',
showing: 'Mostrando {count} de {total}',
},
filters: {
title: 'Filtrar por',
clearAll: 'Borrar filtros',
price: 'Precio',
categories: 'Categorías',
brands: 'Marcas',
},
product: {
addToCompare: 'Comparar',
inStock: 'Disponible',
outOfStock: 'Agotado',
},
},
});
Variables en textos
Algunos textos soportan variables:
| Texto | Variables | Ejemplo |
|---|---|---|
results.showing | {count}, {total} | "Mostrando 20 de 150" |
results.queryTime | {time} | "Resultados en 45ms" |
Ejemplo completo
NeuroonWidget.init({
container: '#neuroon-search',
token: 'YOUR_TOKEN',
locale: 'es',
translations: {
search: {
placeholder: '¿Qué producto necesitas?',
},
results: {
noResults: 'No hay resultados para tu búsqueda. Prueba con otros términos.',
showing: '{count} productos de {total} encontrados',
},
filters: {
price: 'Rango de precio',
categories: 'Categoría',
brands: 'Marca',
},
product: {
inStock: 'En stock',
outOfStock: 'Sin stock',
},
comparison: {
title: 'Comparar productos',
addProduct: 'Añadir para comparar',
maxProducts: 'Máximo 4 productos',
},
},
});