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.