Saltar al contenido principal

Multi-idioma

OmniBuy soporta múltiples idiomas en la tienda. El sistema detecta automáticamente el idioma del visitante y permite selección manual desde el header.

Idiomas soportados

CódigoIdioma
esEspañol (predeterminado)
enInglés
ptPortugués

Cómo funciona

  • El idioma de la tienda se configura en Ajustes → General.
  • El storefront detecta el idioma del navegador del visitante (Accept-Language).
  • Si el idioma detectado no está soportado, se usa español como fallback.
  • El visitante puede cambiar el idioma manualmente desde el selector en el header.

Selector de idioma

El selector de idioma aparece en el header cuando la tienda tiene más de un idioma configurado:

Clave de traducciónValor
header.languageIdioma
header.currencyMoneda

Traducciones del storefront

Todas las cadenas de la tienda están traducidas. El sistema usa la función T(lang, key) con fallback a español:

T("en", "nav.cart") → "Cart"
T("pt", "nav.cart") → "Carrinho"
T("es", "nav.cart") → "Carrito"

Categorías principales traducidas

CategoríaEjemplo de claves
Navegaciónnav.cart, nav.checkout, nav.search, nav.wishlist
Productoproduct.add_to_cart, product.out_of_stock, product.price
Checkoutcheckout.information, checkout.shipping_address, checkout.continue_to_payment
Footerfooter.contact, footer.terms, footer.privacy, footer.complaints_book
Cuentaaccount.login_title, account.create_account, account.forgot_question
Wishlistwishlist.title, wishlist.empty, wishlist.add_all

Ejemplo

El idioma se configura en los ajustes del tenant. El selector del header muestra los idiomas disponibles automáticamente.