const TRANSLATIONS = { "zh": { "address.add": "新增地址", "address.billing": "账单地址", "address.city": "城市", "address.company": "公司", "address.country": "国家", "address.default": "默认", "address.delete": "删除", "address.delete_confirm": "确认删除该地址?", "address.edit": "编辑", "address.email": "邮箱", "address.empty": "暂无地址,请先添加。", "address.first_name": "名", "address.label": "备注名称", "address.last_name": "姓", "address.line1": "街道地址", "address.line2": "地址补充", "address.manage": "管理地址", "address.post": "邮编", "address.required": "请填写必填项(姓名或公司、街道、邮编、城市、国家)", "address.same_as_billing": "邮寄地址与账单地址相同", "address.save": "保存地址", "address.saved": "地址已保存", "address.select_billing": "请选择账单地址", "address.select_shipping": "请选择邮寄地址", "address.set_default": "设为默认", "address.shipping": "邮寄地址", "address.tel": "电话", "address.title": "地址管理", "address.vat": "增值税号 \/ SIRET", "alert.added": "已加入购物车", "alert.added.failed": "加入购物车失败", "alert.added_multi": "已成功加入 {n} 件商品到购物车", "alert.canceled": "取消加入购物车", "alert.cart_empty": "购物车为空", "alert.imei_exists": "该 IMEI 已在购物车中", "alert.need_billing": "请先选择账单地址", "alert.need_imei": "需要填写 IMEI 才能加入购物车", "alert.need_shipping": "请先选择邮寄地址", "alert.order_failed": "下单失败,请重试", "alert.order_success": "下单成功:{id}", "btn.add": "加入购物车", "btn.next": "下一页", "btn.prev": "上一页", "btn.remove": "移除", "btn.view": "查看报告", "button.back": "返回", "button.cancel": "取消", "button.ok": "确定", "cart.clear": "清空购物车", "cart.count": "共 {n} 件商品", "cart.empty": "购物车为空,快去挑选心仪的商品吧。", "cart.line_margin": "差额征税,不加收 20%", "cart.line_vat20": "+ TVA 20%", "cart.low.stocks.notice": "库存数量不足,请修改数量", "cart.place_order": "提交订单", "cart.remove": "移出已售商品", "cart.remove.notice": "购物车包含已售罄商品,请移除后再结算。", "cart.sold": "已售", "cart.subtotal": "商品小计(不含税)", "cart.tax": "税费", "cart.tax_export_notice": "邮寄至法国以外:免税(出口 \/ 欧盟内反向征收)。", "cart.tax_france_notice": "邮寄至法国:仅对 TVA Classique(TC)商品按 20% 计税;TVA sur marge 商品适用差额征税,不加收 20%。", "cart.tax_ht": "不含税", "cart.tax_tc": "TVA 20%(仅 TVA Classique)", "cart.tax_tc_base": "其中 TVA Classique", "cart.tax_tm_base": "其中 TVA sur marge", "cart.tax_ttc": "含税总计", "cart.title": "购物车", "cart.total_label": "总计", "checkout.summary": "订单摘要", "checkout.title": "确认订单", "confirm.clear_cart": "确认清空购物车?", "filters.all_colors": "全部颜色", "filters.all_grades": "全部等级", "filters.all_models": "全部型号", "filters.clear_btn": "清除", "filters.max": "最高价", "filters.min": "最低价", "filters.search_btn": "搜索", "filters.search_placeholder": "按名称搜索", "goods.type1": "二手机", "goods.type2": "翻新机", "label.color": "颜色", "label.grade": "等级", "label.imei": "IMEI", "label.model": "型号", "lable.status": "状态", "layer.title": "提示", "login.desc": "使用账户登录以管理订单或继续购物。", "login.error": "登录失败", "login.forgot_pwd": "忘记密码", "login.guest_browse": "游客浏览", "login.hint": "任意用户名\/密码均可登录(演示)。", "login.login_btn": "登录", "login.password_placeholder": "密码", "login.username_placeholder": "用户名", "login.welcome": "欢迎登录", "nav.addresses": "地址", "nav.cart": "购物车", "nav.logout": "退出", "nav.orders": "订单", "nav.products": "商品", "notice.warranty‌.1": "我们的产品仅供维修专业人员使用。", "notice.warranty‌.2": "自收货之日起,提供 7 个工作日的 DOA(到货即损)保修。", "notice.warranty‌.3": "本保证仅涵盖:", "notice.warranty‌.4": "- 产品描述中未提及的缺陷", "notice.warranty‌.5": "- 与 IMEI 或运营商封锁相关的问题未报告", "notice.warranty‌.6": "- 指出的缺陷(例如,屏幕需要修理、玻璃破损等)不在保修范围内。", "notice.warranty‌.7": "任何技术干预(拆卸、修理、改装)都会使保修失效。", "notice.warranty‌.8": "电池属于消耗品,除非另有说明,否则不在保修范围内。", "notice2.warranty‌.1": "保修条款 — 翻新手机", "notice2.warranty‌.2": "本翻新手机仅面向专业客户销售,自收货之日起享有 6 个月保修,保修范围包含技术故障与隐蔽瑕疵。", "notice2.warranty‌.3": "本保修不涵盖因摔裂、撞击、不当使用、氧化或液体接触造成的损坏。若客户或第三方私自拆机、尝试维修、改装或对设备进行任何处置,保修将直接失效。", "notice2.warranty‌.4": "每台设备可能贴有保修封贴。如封贴缺失、破损或被改动,我方有权拒绝提供保修服务。处理退货时会核验设备 IMEI 码。", "notice2.warranty‌.5": "收到退回设备后,我方技术人员将进行检测。若设备不符合保修条件(碎裂、氧化、私自拆机、外部人为处置等),我方有权拒绝保修受理。", "notice2.warranty‌.6": "产品退回产生的运费由客户承担。寄回设备前,客户务必备份并清除个人数据,解除设备绑定的所有账号与锁机功能。", "order.billing_address": "账单地址", "order.confirm": "确认下单么?", "order.detail.cancel": "订单已取消", "order.detail.ok": "订单已支付,等待发货中...", "order.detail.send": "订单已发货,快递信息: {express_remark}", "order.items": "购物清单", "order.no_label": "订单号:", "order.shipping_address": "邮寄地址", "orders.detail_title": "订单详情", "orders.empty": "暂无订单", "orders.not_found": "未找到订单", "orders.title": "我的订单", "orders.view": "查看详情", "payment.bank_details": "银行付款信息", "payment.bank_name": "银行名称", "payment.swift_address": "SWIFT 地址", "products.title": "热销商品", "prompt.enter_imei": "请输入该商品的 IMEI(唯一):", "prompt.enter_imei_multi": "请输入第 {i} 个商品的 IMEI(唯一),共 {n} 个:", "prompt.repairs": "请输入维修项目,多个用顿号或逗号分隔(可留空):\n可选:", "repairs.label": "维修项目:", "site.title": "手机商城", "status.cancel": "已取消", "status.ok": "已付款", "status.send": "已发货", "status.wait": "待付款", "type.functional": "功能正常", "type.renovate": "Reconditionné", "type.repair": "需维修" }, "en": { "address.add": "Add address", "address.billing": "Billing address", "address.city": "City", "address.company": "Company", "address.country": "Country", "address.default": "Default", "address.delete": "Delete", "address.delete_confirm": "Delete this address?", "address.edit": "Edit", "address.email": "Email", "address.empty": "No address yet. Please add one.", "address.first_name": "First name", "address.label": "Label", "address.last_name": "Last name", "address.line1": "Address line 1", "address.line2": "Address line 2", "address.manage": "Manage addresses", "address.post": "Postal code", "address.required": "Please fill required fields (name or company, street, postal code, city, country).", "address.same_as_billing": "Same as billing address", "address.save": "Save address", "address.saved": "Address saved", "address.select_billing": "Please select a billing address", "address.select_shipping": "Please select a shipping address", "address.set_default": "Set as default", "address.shipping": "Shipping address", "address.tel": "Phone", "address.title": "Address book", "address.vat": "VAT \/ Tax ID", "alert.added": "Added to cart", "alert.added.failed": "Failed to add to cart", "alert.added_multi": "Successfully added {n} items to cart", "alert.canceled": "Add to cart cancelled", "alert.cart_empty": "Cart is empty", "alert.imei_exists": "This IMEI is already in the cart", "alert.need_billing": "Please select a billing address", "alert.need_imei": "IMEI is required to add to cart", "alert.need_shipping": "Please select a shipping address", "alert.order_failed": "Failed to place the order. Please try again.", "alert.order_success": "Order placed: {id}", "btn.add": "Add to Cart", "btn.next": "Next", "btn.prev": "Prev", "btn.remove": "Remove", "btn.view": "View Report", "button.back": "Back", "button.cancel": "Cancel", "button.ok": "OK", "cart.clear": "Clear cart", "cart.count": "{n} items", "cart.empty": "Your cart is empty — find something you like.", "cart.line_margin": "Margin scheme, no extra 20% VAT", "cart.line_vat20": "+ VAT 20%", "cart.low.stocks.notice": "Insufficient stock, please correct the quantity", "cart.place_order": "Place order", "cart.remove": "Remove sold-out item", "cart.remove.notice": "Your cart contains sold-out items. Please remove them before checkout.", "cart.sold": "Sold Out", "cart.subtotal": "Subtotal (excl. tax)", "cart.tax": "VAT", "cart.tax_export_notice": "Shipping outside France: VAT exempt (export \/ reverse charge).", "cart.tax_france_notice": "Shipping to France: 20% VAT applies only to TVA Classique (TC) items. Margin-scheme items are not charged extra VAT.", "cart.tax_ht": "Excl. tax", "cart.tax_tc": "VAT 20% (TVA Classique only)", "cart.tax_tc_base": "of which TVA Classique", "cart.tax_tm_base": "of which TVA sur marge", "cart.tax_ttc": "Total incl. tax", "cart.title": "Shopping cart", "cart.total_label": "Total", "checkout.summary": "Order summary", "checkout.title": "Checkout", "confirm.clear_cart": "Clear cart?", "filters.all_colors": "All colors", "filters.all_grades": "All grades", "filters.all_models": "All models", "filters.clear_btn": "Clear", "filters.max": "Max price", "filters.min": "Min price", "filters.search_btn": "Search", "filters.search_placeholder": "Search by name", "goods.type1": "Used phone", "goods.type2": "Refurbished phone", "label.color": "Color", "label.grade": "Grade", "label.imei": "IMEI", "label.model": "Model", "lable.status": "Status", "layer.title": "Prompt", "login.desc": "Sign in to manage orders or continue shopping.", "login.error": "Login failed", "login.forgot_pwd": "Forgot password", "login.guest_browse": "Continue as guest", "login.hint": "Any username\/password works for demo.", "login.login_btn": "Login", "login.password_placeholder": "Password", "login.username_placeholder": "Username", "login.welcome": "Welcome", "nav.addresses": "Addresses", "nav.cart": "Cart", "nav.logout": "Logout", "nav.orders": "Orders", "nav.products": "Products", "notice.warranty‌.1": "Our products are intended exclusively for repair professionals.", "notice.warranty‌.2": "A DOA (Dead on Arrival) guarantee of 7 working days is applied from the date of receipt.", "notice.warranty‌.3": "This guarantee covers only:", "notice.warranty‌.4": "- Defects not mentioned in the product description", "notice.warranty‌.5": "- Problems related to the IMEI, or operator lockout that were not reported", "notice.warranty‌.6": "- The defects indicated (e.g., screen to be repaired, broken glass, etc.) are not covered.", "notice.warranty‌.7": "Any technical intervention (disassembly, repair, modification) voids the warranty.", "notice.warranty‌.8": "Batteries are considered consumables and are not covered unless otherwise stated.", "notice2.warranty‌.1": "Warranty – Refurbished Phones", "notice2.warranty‌.2": "Our refurbished phones, intended exclusively for professionals, come with a 6‑month warranty starting from the date of receipt, covering technical defects and hidden faults.", "notice2.warranty‌.3": "The warranty does not cover damage resulting from breakage, impact, improper use, oxidation or liquid exposure. Any opening, repair attempt, modification or tampering carried out by the customer or a third‑party shall void the warranty.", "notice2.warranty‌.4": "Each device may have a warranty seal. If the seal is missing, damaged or altered, warranty service may be denied. The device’s IMEI number will be systematically checked when processing returns.", "notice2.warranty‌.5": "Upon receipt, our technicians will perform a diagnostic check. If the device fails to meet warranty conditions (breakage, oxidation, opening or external tampering, etc.), warranty support may be refused.", "notice2.warranty‌.6": "Return shipping costs shall be borne by the customer. Before sending back the device, the customer must back up and delete personal data, and deactivate all associated accounts and locks on the device.", "order.billing_address": "Billing address", "order.confirm": "Confirm order?", "order.detail.cancel": "Order cancelled", "order.detail.ok": "Order paid, waiting for shipment...", "order.detail.send": "Order shipped, courier info: {express_remark}", "order.items": "Items", "order.no_label": "Order #:", "order.shipping_address": "Shipping address", "orders.detail_title": "Order Details", "orders.empty": "No orders yet", "orders.not_found": "Order not found", "orders.title": "My order", "orders.view": "View details", "payment.bank_details": "BANK DETAILS", "payment.bank_name": "Bank name", "payment.swift_address": "SWIFT Address", "products.title": "Hot Products", "prompt.enter_imei": "Please enter the product IMEI (unique):", "prompt.enter_imei_multi": "Enter IMEI for item {i} of {n}:", "prompt.repairs": "Enter repairs (comma separated, optional):\nOptions: ", "repairs.label": "Repairs:", "site.title": "Mobile phone store", "status.cancel": "Cancelled", "status.ok": "Paid", "status.send": "Shipped", "status.wait": "Pending Payment", "type.functional": "Fonctionnal", "type.renovate": "Refurbished", "type.repair": "To repair" }, "fr": { "address.add": "Ajouter une adresse", "address.billing": "Adresse de facturation", "address.city": "Ville", "address.company": "Société", "address.country": "Pays", "address.default": "Par défaut", "address.delete": "Supprimer", "address.delete_confirm": "Supprimer cette adresse ?", "address.edit": "Modifier", "address.email": "E-mail", "address.empty": "Aucune adresse. Veuillez en ajouter une.", "address.first_name": "Prénom", "address.label": "Libellé", "address.last_name": "Nom", "address.line1": "Adresse ligne 1", "address.line2": "Complément d’adresse", "address.manage": "Gérer les adresses", "address.post": "Code postal", "address.required": "Veuillez renseigner les champs obligatoires (nom ou société, rue, code postal, ville, pays).", "address.same_as_billing": "Identique à l’adresse de facturation", "address.save": "Enregistrer l’adresse", "address.saved": "Adresse enregistrée", "address.select_billing": "Veuillez choisir une adresse de facturation", "address.select_shipping": "Veuillez choisir une adresse de livraison", "address.set_default": "Définir par défaut", "address.shipping": "Adresse de livraison", "address.tel": "Téléphone", "address.title": "Carnet d’adresses", "address.vat": "N° TVA \/ SIRET", "alert.added": "Ajouté au panier", "alert.added.failed": "Échec de l’ajout au panier", "alert.added_multi": "{n} articles ajoutés au panier", "alert.canceled": "Ajout au panier annulé", "alert.cart_empty": "Le panier est vide", "alert.imei_exists": "Cet IMEI est déjà dans le panier", "alert.need_billing": "Veuillez sélectionner une adresse de facturation", "alert.need_imei": "L’IMEI est requis pour ajouter au panier", "alert.need_shipping": "Veuillez sélectionner une adresse de livraison", "alert.order_failed": "La commande a échoué. Veuillez réessayer.", "alert.order_success": "Commande passée : {id}", "btn.add": "Ajouter au panier", "btn.next": "Suivant", "btn.prev": "Précédent", "btn.remove": "Supprimer", "btn.view": "Voir le rapport", "button.back": "Retour", "button.cancel": "Annuler", "button.ok": "OK", "cart.clear": "Vider le panier", "cart.count": "{n} articles", "cart.empty": "Votre panier est vide — trouvez quelque chose qui vous plaît.", "cart.line_margin": "TVA sur marge, pas de 20 % supplémentaire", "cart.line_vat20": "+ TVA 20 %", "cart.low.stocks.notice": "Stock insuffisant, veuillez corriger la quantité", "cart.place_order": "Passer la commande", "cart.remove": "Retirer l'article épuisé", "cart.remove.notice": "Votre panier contient des articles épuisés. Veuillez les retirer avant de payer.", "cart.sold": "Épuisé", "cart.subtotal": "Sous-total HT", "cart.tax": "TVA", "cart.tax_export_notice": "Livraison hors France : exonération de TVA (export \/ autoliquidation).", "cart.tax_france_notice": "Livraison en France : TVA 20 % uniquement sur les articles TVA Classique (TC). Les articles en TVA sur marge ne sont pas soumis à cette TVA.", "cart.tax_ht": "HT", "cart.tax_tc": "TVA 20 % (TVA Classique uniquement)", "cart.tax_tc_base": "dont TVA Classique", "cart.tax_tm_base": "dont TVA sur marge", "cart.tax_ttc": "Total TTC", "cart.title": "Panier", "cart.total_label": "Total", "checkout.summary": "Récapitulatif", "checkout.title": "Validation de commande", "confirm.clear_cart": "Confirmer la suppression du panier ?", "filters.all_colors": "Toutes les couleurs", "filters.all_grades": "Toutes les catégories", "filters.all_models": "Tous les modèles", "filters.clear_btn": "Effacer", "filters.max": "Prix max", "filters.min": "Prix min", "filters.search_btn": "Rechercher", "filters.search_placeholder": "Recherche par nom", "goods.type1": "Téléphone d'occasion", "goods.type2": "Téléphone reconditionné", "label.color": "Couleur", "label.grade": "Grade", "label.imei": "IMEI", "label.model": "Modèle", "lable.status": "État", "layer.title": "Invite", "login.desc": "Connectez-vous pour gérer les commandes ou continuer vos achats.", "login.error": "Échec de la connexion", "login.forgot_pwd": "Mot de passe oublié", "login.guest_browse": "Continuez en tant qu’invité", "login.hint": "Tout identifiant\/mot de passe fonctionne pour la démo.", "login.login_btn": "Se connecter", "login.password_placeholder": "Mot de passe", "login.username_placeholder": "Nom d’utilisateur", "login.welcome": "Bienvenue", "nav.addresses": "Adresses", "nav.cart": "Panier", "nav.logout": "Se déconnecter", "nav.orders": "Commandes", "nav.products": "Produits", "notice.warranty‌.1": "Nos produits sont destinés exclusivement aux professionnels de la réparation.", "notice.warranty‌.2": "Une garantie DOA (Dead on Arrival) de 7 jours ouvrables est appliquée à compter de la réception.", "notice.warranty‌.3": "Cette garantie couvre uniquement :", "notice.warranty‌.4": "- Les défauts non mentionnés dans la fiche produit", "notice.warranty‌.5": "- Les problèmes liés à l'IMEI ou blocage opérateur non signalés", "notice.warranty‌.6": "- Les défauts indiqués (ex : écran à réparer, vitre cassée, etc.) ne sont pas couverts.", "notice.warranty‌.7": "Toute intervention technique (démontage, réparation, modification) annule la garantie.", "notice.warranty‌.8": "Les batteries sont considérées comme des consommables et ne sont pas couvertes sauf indication contraire.", "notice2.warranty‌.1": "Garantie – Téléphones Reconditionnés", "notice2.warranty‌.2": "Nos téléphones reconditionnés, destinés exclusivement aux professionnels, bénéficient d’une garantie de 6 mois à compter de la date de réception, couvrant les défauts techniques et vices cachés.", "notice2.warranty‌.3": "La garantie ne couvre pas les dommages liés à une casse, un choc, une mauvaise utilisation, une oxydation ou un contact avec un liquide. Toute ouverture, tentative de réparation, modification ou intervention réalisée par le client ou par un tiers entraîne l’annulation de la garantie.", "notice2.warranty‌.4": "Chaque appareil peut être équipé d’une pastille de garantie. Si celle-ci est absente, endommagée ou altérée, la prise en charge sous garantie pourra être refusée. Le numéro IMEI de l’appareil sera systématiquement vérifié lors du traitement du retour.", "notice2.warranty‌.5": "Après réception, nos techniciens procéderont à un diagnostic. Si l’appareil ne respecte pas les conditions de garantie (casse, oxydation, ouverture ou intervention extérieure, etc.), la prise en charge pourra être refusée.", "notice2.warranty‌.6": "Les frais d’expédition pour le retour du produit sont à la charge du client. Avant tout envoi, le client doit sauvegarder puis supprimer ses données personnelles et désactiver tout compte ou verrouillage associé à l’appareil.", "order.billing_address": "Adresse de facturation", "order.confirm": "Confirmer la commande ?", "order.detail.cancel": "Commande annulée", "order.detail.ok": "Commande payée, en attente d'expédition...", "order.detail.send": "Commande expédiée, informations de livraison: {express_remark}", "order.items": "Articles", "order.no_label": "Commande :", "order.shipping_address": "Adresse de livraison", "orders.detail_title": "Détails de la commande", "orders.empty": "Aucune commande", "orders.not_found": "Commande introuvable", "orders.title": "Ma commande", "orders.view": "Voir les détails", "payment.bank_details": "BANK DETAILS", "payment.bank_name": "Bank name", "payment.swift_address": "SWIFT Address", "products.title": "Produits populaires", "prompt.enter_imei": "Veuillez entrer l’IMEI du produit (unique) :", "prompt.enter_imei_multi": "Entrez l’IMEI pour l’article {i} sur {n} :", "prompt.repairs": "Entrez les réparations (séparées par des virgules, optionnel) :\nOptions : ", "repairs.label": "Réparations :", "site.title": "Magasin de téléphones portables", "status.cancel": "Annulé", "status.ok": "Payé", "status.send": "Expédié", "status.wait": "En attente de paiement", "type.functional": "Fonctionnel", "type.renovate": "Reconditionné", "type.repair": "à réparer" }, "es": { "address.add": "Añadir dirección", "address.billing": "Dirección de facturación", "address.city": "Ciudad", "address.company": "Empresa", "address.country": "País", "address.default": "Predeterminada", "address.delete": "Eliminar", "address.delete_confirm": "¿Eliminar esta dirección?", "address.edit": "Editar", "address.email": "Correo", "address.empty": "Aún no hay direcciones. Añada una.", "address.first_name": "Nombre", "address.label": "Etiqueta", "address.last_name": "Apellidos", "address.line1": "Dirección línea 1", "address.line2": "Dirección línea 2", "address.manage": "Gestionar direcciones", "address.post": "Código postal", "address.required": "Complete los campos obligatorios (nombre o empresa, calle, código postal, ciudad, país).", "address.same_as_billing": "Igual que la dirección de facturación", "address.save": "Guardar dirección", "address.saved": "Dirección guardada", "address.select_billing": "Seleccione una dirección de facturación", "address.select_shipping": "Seleccione una dirección de envío", "address.set_default": "Establecer como predeterminada", "address.shipping": "Dirección de envío", "address.tel": "Teléfono", "address.title": "Libreta de direcciones", "address.vat": "NIF \/ IVA", "alert.added": "Agregado al carrito", "alert.added.failed": "Agregar al carrito falló", "alert.added_multi": "Se añadieron {n} artículos al carrito", "alert.canceled": "Añadir al carrito cancelado", "alert.cart_empty": "El carrito está vacío", "alert.imei_exists": "Este IMEI ya está en el carrito", "alert.need_billing": "Seleccione una dirección de facturación", "alert.need_imei": "Se requiere el IMEI para agregar al carrito", "alert.need_shipping": "Seleccione una dirección de envío", "alert.order_failed": "No se pudo crear el pedido. Inténtelo de nuevo.", "alert.order_success": "Pedido realizado: {id} Pedido enviado: {id}", "btn.add": "Añadir a la cesta", "btn.next": "Siguiente", "btn.prev": "Anterior", "btn.remove": "Borrar", "btn.view": "Ver detalles", "button.back": "Atrás", "button.cancel": "Cancelar", "button.ok": "OK", "cart.clear": "Vaciar carrito", "cart.count": "{n} artículos", "cart.empty": "Tu carrito está vacío: encuentra algo que te guste.", "cart.line_margin": "Régimen de margen, sin IVA extra del 20%", "cart.line_vat20": "+ IVA 20%", "cart.low.stocks.notice": "Stock insuficiente, por favor corrija la cantidad.", "cart.place_order": "Realizar pedido", "cart.remove": "Eliminar artículo agotado", "cart.remove.notice": "Su carrito contiene artículos agotados. Por favor, retírelos antes de pagar.", "cart.sold": "Agotado", "cart.subtotal": "Subtotal (sin IVA)", "cart.tax": "IVA", "cart.tax_export_notice": "Envío fuera de Francia: exento de IVA (exportación \/ inversión del sujeto pasivo).", "cart.tax_france_notice": "Envío a Francia: el IVA 20% solo aplica a artículos TVA Classique (TC). Los de margen no llevan IVA adicional.", "cart.tax_ht": "Sin IVA", "cart.tax_tc": "IVA 20% (solo TVA Classique)", "cart.tax_tc_base": "de los cuales TVA Classique", "cart.tax_tm_base": "de los cuales TVA sur marge", "cart.tax_ttc": "Total con IVA", "cart.title": "Carrito", "cart.total_label": "Total", "checkout.summary": "Resumen del pedido", "checkout.title": "Confirmar pedido", "confirm.clear_cart": "¿Vaciar el carrito?", "filters.all_colors": "Todos los colores", "filters.all_grades": "Todas las categorias", "filters.all_models": "Todos los modelos", "filters.clear_btn": "para borrar", "filters.max": "Precio máximo", "filters.min": "precio mínimo", "filters.search_btn": "Buscar", "filters.search_placeholder": "Buscar por nombre", "goods.type1": "Telefono usado", "goods.type2": "Teléfono reacondicionado", "label.color": "Color", "label.grade": "Condición", "label.imei": "IMEI", "label.model": "Modelo", "lable.status": "Estado", "layer.title": "Invitado", "login.desc": "Inicie sesión para administrar pedidos o continuar comprando.", "login.error": "error de inicio de sesion", "login.forgot_pwd": "Contraseña olvidada", "login.guest_browse": "Continuar como invitado", "login.hint": "Cualquier nombre de usuario y contraseña funcionarán para la demostración.", "login.login_btn": "Acceso", "login.password_placeholder": "Contraseña", "login.username_placeholder": "Nombre de usuario", "login.welcome": "Bienvenido", "nav.addresses": "Direcciones", "nav.cart": "Cesta", "nav.logout": "Finalizar la sesión", "nav.orders": "Órdenes", "nav.products": "Productos", "notice.warranty‌.1": "Nuestros productos están destinados exclusivamente a profesionales de la reparación.", "notice.warranty‌.2": "Se aplica una garantía DOA (Dead on Arrival) de 7 días hábiles a partir de la fecha de recepción.", "notice.warranty‌.3": "Esta garantía cubre únicamente:", "notice.warranty‌.4": "- Defectos no mencionados en la descripción del producto", "notice.warranty‌.5": "- No se reportan problemas relacionados con bloqueo de IMEI o operador", "notice.warranty‌.6": "- Los defectos indicados (ej. pantalla a reparar, cristales rotos, etc.) no quedan cubiertos.", "notice.warranty‌.7": "Cualquier intervención técnica (desmontaje, reparación, modificación) anula la garantía.", "notice.warranty‌.8": "Las baterías se consideran consumibles y no están cubiertas a menos que se indique lo contrario.", "notice2.warranty‌.1": "Garantía – Teléfonos reacondicionados", "notice2.warranty‌.2": "Nuestros teléfonos reacondicionados, destinados exclusivamente a profesionales, cuentan con una garantía de 6 meses a partir de la fecha de recepción, que cubre los fallos técnicos y vicios ocultos.", "notice2.warranty‌.3": "La garantía no cubre los daños derivados de roturas, golpes, uso indebido, oxidación o contacto con líquidos. Cualquier apertura, intento de reparación, modificación o intervención realizada por el cliente o por un tercero anulará la garantía.", "notice2.warranty‌.4": "Cada equipo puede llevar una etiqueta de garantía. Si esta falta, está dañada o alterada, se podrá denegar la cobertura en garantía. El número IMEI del dispositivo se comprobará sistemáticamente al tramitar la devolución.", "notice2.warranty‌.5": "Tras la recepción, nuestros técnicos realizarán un diagnóstico. Si el dispositivo no cumple las condiciones de garantía (rotura, oxidación, apertura o intervención externa, etc.), se podrá rechazar la atención en garantía.", "notice2.warranty‌.6": "Los gastos de envío de la devolución corren a cargo del cliente. Antes de cualquier envío, el cliente debe realizar copia de seguridad y eliminar sus datos personales, además de desactivar todas las cuentas o bloqueos asociados al equipo.", "order.billing_address": "Dirección de facturación", "order.confirm": "¿Confirmar el pedido?", "order.detail.cancel": "Orden cancelada", "order.detail.ok": "Pedido pagado, esperando envío...", "order.detail.send": "Pedido enviado, información de entrega: {express_remark}", "order.items": "Artículos", "order.no_label": "Orden:", "order.shipping_address": "Dirección de envío", "orders.detail_title": "Detalles del pedido", "orders.empty": "Sin pedidos", "orders.not_found": "Orden no encontrada", "orders.title": "Mis pedidos", "orders.view": "Ver detalles", "payment.bank_details": "DATOS BANCARIOS", "payment.bank_name": "Banco", "payment.swift_address": "Dirección SWIFT", "products.title": "Productos populares", "prompt.enter_imei": "Ingrese el IMEI del producto", "prompt.enter_imei_multi": "Introduzca el IMEI del artículo {i} en {n}:", "prompt.repairs": "Introduzca las reparaciones (separadas por comas, opcional): Opciones:", "repairs.label": "Refacción:", "site.title": "Tienda de móviles", "status.cancel": "Cancelado", "status.ok": "Pagado", "status.send": "Enviado", "status.wait": "Esperando pago", "type.functional": "Funcional", "type.renovate": "Reacondicionado", "type.repair": "Reparar" } }; const COLOR_MAP = { "434553745892842847": { "en": "Black", "zh": "黑", "fr": "Noir", "es": null }, "461366572091580030": { "en": "White", "zh": "白", "fr": "Blanc", "es": null }, "461366572120937702": { "en": "Gray", "zh": "灰", "fr": "Gris", "es": null }, "461366572141911802": { "en": "Red", "zh": "红", "fr": "Rouge", "es": null }, "461366572162880995": { "en": "Yellow", "zh": "黄", "fr": "Jaune", "es": null }, "461366572179657967": { "en": "Green", "zh": "绿", "fr": "Vert", "es": null }, "461366572200629216": { "en": "Blue", "zh": "蓝", "fr": "Bleu", "es": null }, "461366572225794137": { "en": "Gold", "zh": "金", "fr": "Or", "es": null }, "533443861461211211": { "en": "Pink", "zh": "粉", "fr": "Rose", "es": null }, "534174299028856161": { "en": "Purple", "zh": "紫", "fr": "Violet", "es": null }, "534174366620061755": { "en": "Purple", "zh": "紫", "fr": "Violet", "es": null }, "538148893498677372": { "en": "Orange", "zh": "橙", "fr": "Orange", "es": null } };