diff --git a/config/locales/en_FR.yml b/config/locales/en_FR.yml index 7634dec576c..916d679cae7 100644 --- a/config/locales/en_FR.yml +++ b/config/locales/en_FR.yml @@ -308,6 +308,8 @@ en_FR: sku: "SKU" subtotal: "Subtotal" tax_rate: "Tax rate" + with_tax_incl: "%{amount} tax incl." + producer_mail_qty: QTY validators: date_time_string_validator: not_string_error: "must be a string" diff --git a/config/locales/es.yml b/config/locales/es.yml index 438bfffbde4..23dfad94581 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1,5 +1,8 @@ es: language_name: "Español" + time: + formats: + long: "%B %d, %Y %-l:%M %p" activerecord: models: spree/product: Producto @@ -114,11 +117,23 @@ es: errors: messages: content_type_invalid: "Tiene un tipo de contenido invalido" + file_size_out_of_range: "el tamaño %{file_size} no está en el rango requerido" limit_out_of_range: "El número total está fuera de rango" image_metadata_missing: "no es una imagen valida" + dimension_min_inclusion: "debe ser mayor o igual a %{width} x %{height} píxeles." + dimension_max_inclusion: "debe ser inferior o igual a %{width} x %{height} píxeles." + dimension_width_inclusion: "la anchura no se incluye entre %{min} y %{max} píxel." + dimension_height_inclusion: "la altura no se incluye entre %{min} y %{max} píxel." + dimension_width_greater_than_or_equal_to: "La anchura debe ser mayor o igual a %{length} píxeles." + dimension_height_greater_than_or_equal_to: "La altura debe ser mayor o igual que %{length} píxel." + dimension_width_less_than_or_equal_to: "La anchura debe ser menor o igual a %{length} píxeles." + dimension_height_less_than_or_equal_to: "La altura debe ser menor o igual a %{length} píxel." + dimension_width_equal_to: "La anchura debe ser igual a %{length} píxeles." + dimension_height_equal_to: "la altura debe ser igual a %{length} pixel." aspect_ratio_not_square: "la imagen tiene que ser cuadrada" aspect_ratio_not_portrait: "la imagen tiene que ser un retrato" aspect_ratio_not_landscape: "debe ser una imagen de paisaje" + aspect_ratio_is_not: "debe tener una relación de aspecto de %{aspect_ratio}" aspect_ratio_unknown: "tiene una relación de aspecto desconocida" image_not_processable: "no es una imagen valida" not_found: @@ -127,6 +142,8 @@ es: title: "Lo sentimos pero algo fue mal (500)" unprocessable_entity: title: "El cambio deseado ha sido rechazado (422)" + general_error: + message: "Lo sentimos, pero algo ha ido mal.\n\nPuede que se trate de un problema temporal, así que inténtalo de nuevo o recarga la página.\nRegistramos todos los errores y es posible que estemos trabajando en una solución.\nSi el problema persiste o es urgente, póngase en contacto con nosotras." stripe: error_code: incorrect_number: "El número de tarjeta es incorrecto." @@ -179,6 +196,7 @@ es: transaction_not_allowed: "La tarjeta ha sido denegada por una razón desconocida." try_again_later: "La tarjeta ha sido denegada por una razón desconocida." withdrawal_count_limit_exceeded: "El cliente ha superado el saldo o límite de crédito disponible en su tarjeta." + disconnect_failure: "No hemos podido desconectar Stripe." success_code: disconnected: "Cuenta de Stripe desconectada." activemodel: @@ -207,11 +225,15 @@ es: card_details: "Detalles de tarjeta" card_type: "Tipo de tarjeta" card_type_is: "El tipo de tarjeta es" + unrecognized_card_type: "Tipo de tarjeta no reconocido" + use_new_cc: "Utilizar otra tarjeta" what_is_this: "¿Qué es esto?" cardholder_name: "Nombre del titular de la tarjeta" community_forum_url: "URL del foro de la comunidad" customer_instructions: "Instrucciones del Consumidor" additional_information: "Información adicional" + connect_app: + url: "https://n8n.openfoodnetwork.org/webhook/regen/connect-enterprise" devise: passwords: spree_user: @@ -248,6 +270,8 @@ es: updated_not_active: "Su contraseña ha sido restablecida, pero su correo electrónico aún no ha sido confirmado." updated: "Su contraseña ha sido cambiada con éxito. Ya tienes la sesión iniciada." send_instructions: "Recibirás un correo electrónico con instrucciones sobre cómo confirmar su cuenta en unos minutos." + oidc: + failure: "No se ha podido iniciar sesión: %{error}" home_page_alert_html: "HTML de alerta de página de inicio" hub_signup_case_studies_html: "HTML casos de estudio de registro de hub" hub_signup_detail_html: "HTML detalle de registro de hub" @@ -281,6 +305,8 @@ es: sku: "SKU" subtotal: "Subtotal" tax_rate: "% Impuestos" + with_tax_incl: "%{amount}impuestos incluidos" + producer_mail_qty: Cant. validators: date_time_string_validator: not_string_error: "debe ser una cadena" @@ -288,9 +314,40 @@ es: integer_array_validator: not_array_error: "debe ser una matriz" invalid_element_error: "debe contener solo enteros válidos" + report_job: + report_failed: | + Este informe ha fallado. Puede que sea demasiado grande para procesarlo. + Lo investigaremos, avísenos si el problema persiste. backorder_mailer: backorder_failed: + subject: "Ha fallado un pedido pendiente automático" + headline: "Fallo en el pedido pendiente" + description: | + Intentamos realizar o actualizar un pedido pendiente de artículos agotados, pero + algo salió mal. Es posible que tenga existencias negativas y + deba resolver el problema para pedir más existencias. + hints: | + Es posible que tenga que ir a la configuración de OIDC y volver a conectar su cuenta. + Compruebe también que el catálogo de su proveedor no ha cambiado y siguen + disponibles todos los productos que necesita. Póngase en contacto con nosotras si + tiene alguna duda. + order: "Pedido afectado: %{number}" + stock: "Existencias" product: "Producto" + backorder_incomplete: + subject: "No se ha completado un pedido pendiente automático" + headline: "Su pedido pendiente sigue siendo un borrador" + description: | + Intentamos completar un pedido pendiente de artículos + agotados pero algo salió mal. Las cantidades de pedidos pendientes + pueden ser demasiado altas si ha habido cancelaciones. Su pedido + pendiente no se cumplirá mientras está en estado de borrador. + hints: | + Es posible que tenga que ir a la configuración de OIDC y volver a conectar su cuenta. + Compruebe también que el catálogo de su proveedor no ha cambiado y siguen + disponibles todos los productos que necesita. Póngase en contacto con nosotras si + tiene alguna duda. + affected: "%{enterprise}: %{order_cycle}" enterprise_mailer: confirmation_instructions: subject: "Confirma la dirección de correo electrónico de %{enterprise}" @@ -316,6 +373,7 @@ es: heading: "Informe listo para descargar" intro: | Este enlace caducara en una semana + link_label: "%{name}" shipment_mailer: shipped_email: dear_customer: "Estimada consumidora," @@ -471,7 +529,9 @@ es: payment_could_not_complete: "No se pudo completar el pago" vine_voucher_validator_service: errors: + vine_api: "Se ha producido un error en la comunicación con la API, inténtelo de nuevo más tarde." invalid_voucher: "El bono no es válido" + not_found_voucher: "Lo sentimos, no hemos podido encontrar ese vale, por favor, compruebe el código." vine_voucher_redeemer_service: errors: vine_api: "Ha habido un error en la comunicación con el API" @@ -496,12 +556,14 @@ es: filters: categories: title: Categorías + selected_categories: "%{count} categorías seleccionadas" producers: title: Productoras colums: Columnas columns: image: Imagen name: Nombre + unit_scale: Escala de unidades unit: Unidad unit_value: Valor unidad display_as: Mostrar unidad como @@ -535,7 +597,9 @@ es: image: edit: Editar product_preview: + product_preview: Vista previa del producto shop_tab: Tienda + product_details_tab: Detalles del producto adjustments: skipped_changing_canceled_order: "No puede cambiar un pedido cancelado." begins_at: Empieza en @@ -600,6 +664,7 @@ es: has_n_rules: "Tiene %{num} reglas" unsaved_confirm_leave: "Has cambios sin guardar en esta página ¿Continuar sin guardar?" available_units: "Unidades disponibles" + terms_of_service_have_been_updated_html: "Se han actualizado las condiciones de servicio de Open Food Network:%{tos_link}" terms_of_service: Leer los términos de servicio accept_terms_of_service: Aceptar los terminos de servicio shopfront_settings: @@ -655,6 +720,7 @@ es: connected_app_settings: edit: title: "Ajustes de la aplicación conectada" + enabled_legend: "Aplicaciones conectadas habilitadas" update: resource: Ajustes de la aplicación conectada customers: @@ -1895,7 +1961,7 @@ es: login: "login" contact: "contactar" require_customer_login: "Sólo las consumidoras aprobadas pueden acceder a esta tienda." - require_login_2_html: "¿Quieres comprar en esta tienda? %{contact}%{enterprise}y solicita tu admisión." + require_login_2_html: "¿Quieres comprar en esta tienda? %{contact} %{enterprise} y solicita tu admisión." require_customer_html: "Si desea comenzar a comprar aquí, por favor %{contact} %{enterprise} para preguntar acerca de incorporación." select_oc: select_oc_html: "Por favor debes elegir cuando quieres tu pedido, para poder ver qué productos hay disponibles." @@ -2136,6 +2202,7 @@ es: order_back_to_store: Volver a la Tienda order_back_to_cart: Volver al Carrito order_back_to_website: Volver al sitio web + checkout_summary_title: Resumen de caja bom_tip: "Usa esta página para alterar la cantidad del producto en varios pedidos a la vez. Los productos pueden ser eliminados de los pedidos si es necesario. " unsaved_changes_warning: "Hay cambios no guardados, se perderán si continúas." unsaved_changes_error: "Los campos con bordes rojos contienen errores." @@ -2415,6 +2482,7 @@ es: orders_bought_already_confirmed: "* ya confirmados" orders_confirm_cancel: "Seguro que desea cancelar este pedido?" order_processed_successfully: "Su pedido ha sido procesado con éxito." + thank_you_for_your_order: "Gracias por su pedido" products_cart_distributor_choice: "Distribuidora para tu pedido:" products_cart_distributor_change: "Su distribuidora para este pedido se cambiará a %{name} si agregas este producto al carrito." products_cart_distributor_is: "Tu distribuidora para este pedido es %{name}." @@ -4049,6 +4117,8 @@ es: many: "Tienes %{count} ciclos de pedido activos." other: "Tienes %{count} ciclos de pedido activos." manage_order_cycles: "GESTIONA LOS CICLOS DE PEDIDO" + version: + view_all_releases: Ver todas las publicaciones shipping_methods: index: shipping_methods: "Métodos de envío" @@ -4229,6 +4299,7 @@ es: display_name: "Nombre para mostrar" display_as_placeholder: 'p. ej. 2 Kg' display_name_placeholder: 'p. ej. Tomates' + unit_scale: "Escala de unidades" unit: Unidad price: Precio unit_value: Valor unidad @@ -4420,6 +4491,7 @@ es: api_keys: regenerate_key: "Regenerar llave" webhook_endpoints: + description: Los eventos del sistema pueden desencadenar webhooks a sistemas externos. event_types: order_cycle_opened: Ciclo de pedidos abierto developer_settings: diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 62e1b29b83f..30773111ea6 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -308,6 +308,8 @@ fr: sku: "Référence Produit" subtotal: "Sous-total" tax_rate: "TVA applicable" + with_tax_incl: "%{amount} taxes inclus" + producer_mail_qty: Quantité validators: date_time_string_validator: not_string_error: "doit être une série" @@ -3205,11 +3207,11 @@ fr: report_header_total_units: Vol. total report_header_sum_max_total: "Somme Max Total" report_header_total_excl_vat: "Total HT (%{currency_symbol})" - report_header_total_fees_excl_tax: "Total commission boutique hors taxe (%{currency_symbol})" - report_header_total_tax_on_fees: "Total taxe sur la commission boutique (%{currency_symbol})" + report_header_total_fees_excl_tax: "Total commission fournisseur hors taxe (%{currency_symbol})" + report_header_total_tax_on_fees: "Total taxe sur la commission fournisseur (%{currency_symbol})" report_header_total: "Total (%{currency_symbol})" report_header_total_incl_vat: "Total TTC (%{currency_symbol})" - report_header_total_excl_fees_and_tax: "Total hors commission boutique et taxe (%{currency_symbol})" + report_header_total_excl_fees_and_tax: "Total hors commission fournisseur et taxe (%{currency_symbol})" report_header_temp_controlled: Temp Contrôlée ? report_header_is_producer: Producteur ? report_header_not_confirmed: Non confirmé diff --git a/config/locales/fr_CH.yml b/config/locales/fr_CH.yml index 85bc966aa51..084003c6837 100644 --- a/config/locales/fr_CH.yml +++ b/config/locales/fr_CH.yml @@ -1,10 +1,15 @@ fr_CH: language_name: "Français" + time: + formats: + long: "%e %b %Y, %-k:%M" activerecord: models: spree/product: Produit spree/shipping_method: Option d'expédition attributes: + spree/image: + attachment: Pièce jointe spree/order/ship_address: phone: "Numéro de téléphone" firstname: "Prénom" @@ -551,6 +556,7 @@ fr_CH: terms_of_service: "Conditions Générales d'Utilisation" delete: "Supprimer le fichier" confirm_delete: "Etes-vous certain de vouloir supprimer les CGU & CGV actuelles ?" + attachment: "Pièce jointe" number_localization: number_localization_settings: "Gestion localisation des nombres" enable_localized_number: "Utiliser le traitement international des séparateurs de milliers/centimes" diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 8956ebcf124..a52b9aff436 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -53,6 +53,7 @@ hu: primary_taxon: "Termékkategória" shipping_category_id: "Szállítási mód" supplier: "Beszállító" + variant_unit: "Mértékegység" variant_unit_name: "Változat egység neve" unit_value: "Egység értéke" spree/credit_card: @@ -680,7 +681,7 @@ hu: matomo_tag_manager_url: "Matomo Címkekezelő URL-je" info_html: "A Matomo egy webes és mobilelemző alkalmazás. A Matomo helyszíni üzemeltetését vagy felhőalapú szolgáltatást is használhatja. További információért lásd: matomo.org." config_instructions_html: "Itt konfigurálhatja az OFN Matomo integrációt. Az alábbi Matomo URL-nek arra a Matomo-példányra kell mutatnia, ahová a felhasználó követési információkat küldi; ha üresen marad, a Matomo felhasználókövetés le lesz tiltva. A Webhelyazonosító mező nem kötelező, de hasznos, ha egynél több webhelyet követ nyomon egyetlen Matomo-példányon; a Matomo példánykonzolon található." - config_instructions_tag_manager_html: "A Matomo Címkekezelő URL-címének beállítása engedélyezi a Matomo Címkekezelőt. Ez az eszköz lehetővé teszi az elemzési események beállítását. A Matomo Címkekezelő URL-címe a Matomo Tag Manager Telepítési kód szakaszából lett kimásolva. Győződjön meg róla, hogy a megfelelő tárolót és környezetet választotta, mivel ezek a beállítások megváltoztatják az URL-t." + config_instructions_tag_manager_html: "A Matomo Címkekezelő URL-címének beállítása engedélyezi a Matomo Címkekezelőt. Ez az eszköz lehetővé teszi az elemzési események beállítását. A Matomo Címkekezelő URL-címe a Matomo Tag Manager Telepítési kód szakaszából lett kimásolva. Győződj meg róla, hogy a megfelelő tárolót és környezetet választotta, mivel ezek a beállítások megváltoztatják az URL-t." connected_app_settings: edit: title: "Kapcsolt app beállítás" @@ -860,6 +861,7 @@ hu: category_field_name: "Kategória" tax_category_field_name: "Adókategória" producer_field_name: "Termelő" + select_unit_scale: Válassz mértékegységet clone: success: Sikeresen klónozta a terméket error: A terméket nem sikerült klónozni @@ -1061,9 +1063,9 @@ hu: business_details: legend: "Vállalkozás adatai" upload: 'feltöltés' - abn: LÉGI ÚTON SZÁLLÍTOTT + abn: ADÓSZÁM abn_placeholder: pl. 99 123 456 789 - acn: Közösségi Adószám (EU) + acn: Cégjegyzékszám acn_placeholder: pl. 123 456 789 display_invoice_logo: Logó megjelenítése a vevői összesítőkön invoice_text: Adj testreszabott szöveget a vevői összesítők végéhez @@ -1197,7 +1199,7 @@ hu: enable_subscriptions_false: "Tiltva" enable_subscriptions_true: "Engedélyezve" customer_names_in_reports: "Ügyfélnevek a jelentésekben" - customer_names_tip: "Engedélyezze beszállítóinak, hogy lássák az ügyfelek nevét a jelentésekben" + customer_names_tip: "Engedélyezd a beszállítóidnak, hogy lássák az ügyfelek nevét a jelentésekben" customer_names_false: "Tiltva" customer_names_true: "Engedélyezve" shopfront_message: "Online Kirakat üzenete" @@ -1275,7 +1277,7 @@ hu: vouchers: legend: Kuponok voucher_code: Kupon kód - rate: Mérték + rate: Arány label: Címke purpose: Cél expiry: Lejárati idő @@ -1317,7 +1319,7 @@ hu:
discover_regen: title: "Discover Regenerative" - tagline: "Engedélyezd a Discover Regenerative számára a vállalati adatok közzétételét." + tagline: "Engedélyezd a Discover Regenerative számára a vállalkozási adatok közzétételét." enable: "Adatmegosztás engedélyezése" disable: "Megosztás leállítása" loading: "Betöltés" @@ -1338,6 +1340,7 @@ hu: enable: "Csatlakozás" disable: "Lecsatlakozás" need_to_be_manager: "Csak a megfelelő jogosultsággal rendelkező felhasználók csatlakoztathatnak alkalmazásokat." + vine_api_key: "VINE API kulcs" connection_error: "API kapcsolódási hiba, kérjük próbáld újra" actions: edit_profile: Beállítások @@ -1391,8 +1394,10 @@ hu: contact_name: Kapcsolattartó neve edit: editing: 'Beállítások:' + back_link: Vissza a válllalkozások listájához new: title: Új Vállalkozás + back_link: Vissza a válllalkozások listájához welcome: welcome_title: Üdvözölünk az Open Food Network-ben! welcome_text: Sikeresen létrehoztad a @@ -1633,6 +1638,7 @@ hu: pack_by_customer: Összekészítés Ügyfelenként pack_by_supplier: Összekészítés Beszállítónként pack_by_product: Összekészítés Termékenként + pay_your_suppliers: Fizetés a beszállítóknak display: report_is_big: "Ez a jelentés nagy méretű, így lelassíthatja az eszközödet." display_anyway: "Megjelenítés mindenképp" @@ -1678,6 +1684,8 @@ hu: enterprise_fee_summary: name: "Vállalkozási díjak összefoglalója" description: "Összefoglaló a beszedett vállalkozási díjakról" + suppliers: + name: Beszállítók enterprise_fees_with_tax_report_by_order: "Vállalkozási díjak adójelentéssei megrendelés alapján" enterprise_fees_with_tax_report_by_producer: "Vállalkozási díjak Jelentés termelőnként" errors: @@ -1688,7 +1696,7 @@ hu: summary_row: total: "ÖSSZESEN" table: - select_and_search: "Válaszd ki a szűrőket, és kattintson a %{option} elemre az adatok eléréséhez." + select_and_search: "Válaszd ki a szűrőket, és kattints a %{option} elemre az adatok eléréséhez." headings: hub: "Átvételi pont" customer_code: "Kód" @@ -1745,18 +1753,18 @@ hu: setup_explanation: title: "Előfizetések" just_a_few_more_steps: 'Még néhány lépés, mielőtt elkezdhetné:''' - enable_subscriptions: "Engedélyezze a feliratkozásokat legalább egy oldalán" - enable_subscriptions_step_1_html: 1. Nyissa meg a %{enterprises_link} oldalt, keresse meg az oldalát, és kattintson a "Kezelés" gombra - enable_subscriptions_step_2: 2. Az "Oldalbeállítások" alatt", engedélyezze az Előfizetések opciót - set_up_shipping_and_payment_methods_html: Állítson be %{shipping_link} és %{payment_link} metódust - set_up_shipping_and_payment_methods_note_html: Ne feledje, hogy előfizetésekhez csak készpénzes és Stripe fizetési módok