diff --git a/config/locales/ar.yml b/config/locales/ar.yml index a50a16d3b1..41cc3e0f42 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -297,6 +297,7 @@ ar: producers_join: المنتجون الأستراليون مدعوون الآن للانضمام إلى شبكة الغذاء المفتوح. charges_sales_tax: رسوم ضريبة السلع والخدمات؟ business_address: "عنوان العمل" + Invoice_item_sorting: "فرز الفاتورة" print_invoice: "طباعة الفاتورة" print_ticket: "طباعة التذكرة" select_ticket_printer: "حدد الطابعة للتذاكر" @@ -793,6 +794,11 @@ ar: remove_terms_and_conditions: "إزالة الملف" uploaded_on: "تم الرفع في" reset_form: "إعادة تعيين النموذج" + Invoice_item_sorting: فرز بند الفاتورة + sort_items_by_supplier?: فرز العناصر حسب المورد؟ + sort_items_by_supplier_tip: "عند التمكين ، سيتم فرز العناصر حسب اسم المورد." + enabled: تمكين + disabled: إبطال business_address: company_legal_name: الاسم القانوني للشركة company_placeholder: شركة مثال @@ -916,6 +922,10 @@ ar: shopfront_sort_by_producer: "حسب المنتج" shopfront_sort_by_category_placeholder: "الفئة" shopfront_sort_by_producer_placeholder: "المنتج" + display_remaining_stock: "عرض المخزون المتبقي في واجهة المتجر إذا كان منخفضًا في المتناول" + display_remaining_stock_tip: "دع المتسوقين يعرفون عندما لا يتبقى سوى 3 عناصر أو أقل." + enabled: "تمكين" + disabled: "تعليق" social: twitter_placeholder: "على سبيل المثال. the_prof" instagram_placeholder: "على سبيل المثال. the_prof" @@ -2959,6 +2969,7 @@ ar: add_to_cart: "إضافة" in_cart: "في السلة" quantity_in_cart: "%{quantity} في السلة" + remaining_in_stock: "بقي %{quantity} فقط" bulk_buy_modal: min_quantity: "اقل كمية " max_quantity: "اعلى كمية" diff --git a/config/locales/de_DE.yml b/config/locales/de_DE.yml index 06f7d57130..8973545ac6 100644 --- a/config/locales/de_DE.yml +++ b/config/locales/de_DE.yml @@ -925,6 +925,10 @@ de_DE: shopfront_sort_by_producer: "Nach Produzent" shopfront_sort_by_category_placeholder: "Kategorie" shopfront_sort_by_producer_placeholder: "Produzent" + display_remaining_stock: "Restbestand anzeigen, wenn nur noch wenige Artikel verfügbar sind. " + display_remaining_stock_tip: "Wenn nur noch 3 oder weniger Artikel eines Produkts verfügbar sind, wird der Restbestand im Online-Shop angezeigt. " + enabled: "aktiviert" + disabled: "deaktiviert" social: twitter_placeholder: "z. B. @the_prof" instagram_placeholder: "z. B. the_prof" @@ -2983,6 +2987,7 @@ de_DE: add_to_cart: "Hinzufügen" in_cart: "im Warenkorb" quantity_in_cart: "%{quantity} im Warenkorb" + remaining_in_stock: "Nur noch %{quantity} verfügbar! " bulk_buy_modal: min_quantity: "Minimale Menge" max_quantity: "Maximale Menge" diff --git a/config/locales/en_FR.yml b/config/locales/en_FR.yml index ad9fee49cd..3ba7b98185 100644 --- a/config/locales/en_FR.yml +++ b/config/locales/en_FR.yml @@ -923,6 +923,10 @@ en_FR: shopfront_sort_by_producer: "By producer" shopfront_sort_by_category_placeholder: "Category" shopfront_sort_by_producer_placeholder: "Producer" + display_remaining_stock: "Display remaining stock in shopfront if low on-hand" + display_remaining_stock_tip: "Let shoppers know when there are only 3 or less items left." + enabled: "Enabled" + disabled: "Disabled" social: twitter_placeholder: "eg. @the_prof" instagram_placeholder: "eg. the_prof" @@ -2973,6 +2977,7 @@ en_FR: add_to_cart: "Add" in_cart: "in cart" quantity_in_cart: "%{quantity} in cart" + remaining_in_stock: "Only %{quantity} left" bulk_buy_modal: min_quantity: "Min quantity" max_quantity: "Max quantity" @@ -4039,6 +4044,8 @@ en_FR: spree/payment: one: Payments other: Payments + unit: unit + per_unit: per unit datetime: distance_in_words: about_x_hours: diff --git a/config/locales/en_IE.yml b/config/locales/en_IE.yml index 317fca899d..e8793cc908 100644 --- a/config/locales/en_IE.yml +++ b/config/locales/en_IE.yml @@ -297,6 +297,7 @@ en_IE: producers_join: Producers are now welcome to join Open Food Network Ireland. charges_sales_tax: Charges VAT? business_address: "Business Address" + Invoice_item_sorting: "Invoice sorting" print_invoice: "Print Invoice" print_ticket: "Print Ticket" select_ticket_printer: "Select printer for tickets" @@ -793,6 +794,11 @@ en_IE: remove_terms_and_conditions: "Remove File" uploaded_on: "uploaded on" reset_form: "Reset Form" + Invoice_item_sorting: Invoice item sorting + sort_items_by_supplier?: Sort items by supplier? + sort_items_by_supplier_tip: "When enabled, Items will be sorted by supplier name." + enabled: Enable + disabled: Disable business_address: company_legal_name: Company Legal Name company_placeholder: Example Inc. @@ -1348,8 +1354,11 @@ en_IE: stripe_connect_settings: resource: Stripe Connect configuration api: + unknown_error: "Something went wrong. Our team has been notified." invalid_api_key: "Invalid API key (%{key}) specified." unauthorized: "You are not authorised to perform that action." + unpermitted_parameters: "Parameters not allowed in this request: %{params}" + missing_parameter: "A required parameter is missing or empty: %{param}" invalid_resource: "Invalid resource. Please fix errors and try again." resource_not_found: "The resource you were looking for could not be found." enterprise_logo: @@ -2719,6 +2728,7 @@ en_IE: admin: unit_price_tooltip: "The unit price increases transparency by allowing your customers to easily compare prices between different products and packaging sizes. Note, that the final unit price displayed in the shopfront might differ as it is includes taxes & fees." enterprise_limit_reached: "You have reached the standard limit of enterprises per account. Write to %{contact_email} if you need to increase it." + deleting_item_will_cancel_order: "This operation will result in one or more empty orders, which will be cancelled. Do you wish to proceed?" modals: got_it: "Got it" close: "Close" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 24331df82d..487c4a2007 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -925,6 +925,10 @@ fr: shopfront_sort_by_producer: "Par producteur" shopfront_sort_by_category_placeholder: "Catégorie" shopfront_sort_by_producer_placeholder: "Producteur" + display_remaining_stock: "Affiche le stock restant d'un produit sur la boutique si le stock est faible" + display_remaining_stock_tip: "Permet aux acheteurs de savoir lorsqu'il reste 3 éléments (ou moins) pour un produit." + enabled: "Activé" + disabled: "Désactivé" social: twitter_placeholder: "ex. @OpenFoodNet_fr" instagram_placeholder: "ex: OpenFoodNet_fr" @@ -3002,6 +3006,7 @@ fr: add_to_cart: "Ajouter" in_cart: "au panier" quantity_in_cart: "%{quantity} au panier" + remaining_in_stock: "Seulement %{quantity}produits restant" bulk_buy_modal: min_quantity: "Quantité min" max_quantity: "Quantité max" @@ -4069,6 +4074,8 @@ fr: spree/payment: one: Paiement other: Paiements + unit: unité + per_unit: par unité datetime: distance_in_words: about_x_hours: diff --git a/config/locales/it.yml b/config/locales/it.yml index f4b0ee7b56..8c47f1defa 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -297,6 +297,7 @@ it: producers_join: I Produttori sono ora invitati ad unirsi ad Open Food Network charges_sales_tax: Vuoi calcolare gli importi IVA delle tue vendite? business_address: "Indirizzo azienda" + Invoice_item_sorting: "Ordina per conferma d'ordine" print_invoice: "Stampa Conferma d'ordine" print_ticket: "Stampa Biglietto" select_ticket_printer: "Seleziona la stampante per i biglietti" @@ -793,6 +794,11 @@ it: remove_terms_and_conditions: "Rimuovi File" uploaded_on: "caricato il" reset_form: "Cancella" + Invoice_item_sorting: Ordina per articoli nelle conferme d'ordine + sort_items_by_supplier?: Ordina articoli per produttore? + sort_items_by_supplier_tip: "Se selezionato, i prodotti saranno ordinati per nome del produttore" + enabled: Attiva + disabled: Disattiva business_address: company_legal_name: Ragione Sociale company_placeholder: Esempio @@ -918,6 +924,10 @@ it: shopfront_sort_by_producer: "Per produttore" shopfront_sort_by_category_placeholder: "Categoria" shopfront_sort_by_producer_placeholder: "Produttore" + display_remaining_stock: "Mostra le disponibilità di prodotto nella vetrina se basse" + display_remaining_stock_tip: "Fai sapere ai clienti quando ci sono solo 3 o meno articoli rimasti." + enabled: "Abilitata" + disabled: "Disabilitata" social: twitter_placeholder: "es. @the_prof" instagram_placeholder: "es. the_prof" @@ -1349,8 +1359,11 @@ it: stripe_connect_settings: resource: 'Configurazione Stripe Connect ' api: + unknown_error: "Qualcosa non ha funzionato. La nostra squadra è stata avvisata." invalid_api_key: "Chiave API (%{key}) specificata non valida." unauthorized: "Non sei autorizzato a eseguire questa azione." + unpermitted_parameters: "Parametri non permessi in questa richiesta: %{params}" + missing_parameter: "Un parametro obbligatorio non è indicato: %{param}" invalid_resource: "Risorsa non valida. Per favore correggi gli errori e riprova." resource_not_found: "La risorsa che stavi cercando non è stata trovata." enterprise_logo: @@ -1426,6 +1439,7 @@ it: login: "accedi" contact: "contatti" require_customer_login: "Solo clienti approvati hanno accesso a questo negozio" + require_login_link_html: "Se sei già un cliente confermato, %{login} per procedere." require_login_2_html: "Vuoi iniziare a acquistare qui? Per favore %{contact} %{enterprise} e chiedi di essere aggiunto." require_customer_html: "Se vuoi iniziare a comprare, per favore %{contact} %{enterprise} per chiedere di aggiungerti ai clienti." select_oc: @@ -2719,6 +2733,7 @@ it: admin: unit_price_tooltip: "Il prezzo unitario migliora la trasparenza, permettendo ai consumatori di comparare i prezzi tra prodotti e confezioni differenti. Nota che il prezzo unitario finale visibile nella vetrina può differire in quanto include eventuali tariffe e maggiorazioni." enterprise_limit_reached: "Hai raggiunto il limite standard di aziende per account. Scrivi a %{contact_email} se hai bisogno di aumentarlo." + deleting_item_will_cancel_order: "Questa operazione risulterà in una o più gentili richieste vuote che saranno cancellate. Desideri proseguire?" modals: got_it: "Capito" close: "Ok" @@ -2912,6 +2927,8 @@ it: invalid: "invalido" quantity_adjusted: "Disponibilità insufficiente. Quantità aggiornata alla massima quantità disponibile." quantity_unchanged: "Quantità non modificata rispetto a quantità precedente." + cancel_the_order_html: "Questo eliminerà la gentile richiesta corrente.
Sei sicuro di voler procedere?" + cancel_the_order_send_cancelation_email: "Invia una mail di cancellazione al cliente" resend_user_email_confirmation: resend: "Invia nuovamente" sending: "Invia di nuovo..." @@ -2964,6 +2981,7 @@ it: add_to_cart: "Aggiungi" in_cart: "nel carrello" quantity_in_cart: "%{quantity} nel carrello" + remaining_in_stock: "Solo %{quantity} rimanenti" bulk_buy_modal: min_quantity: "Quantità minima" max_quantity: "Quantità massima" @@ -3278,6 +3296,7 @@ it: tracking: "Tracciamento" tracking_number: "Numero Tracciamento" order_total: "Ordine totale" + order_updated: "Gentile richiesta aggiornata" customer_details: "Dettagli Cliente" customer_details_updated: "Dettagli Consumatore aggiornati" customer_search: "Ricerca Clienti" @@ -4029,6 +4048,8 @@ it: spree/payment: one: Pagamento other: Pagamenti + unit: unità + per_unit: per unità datetime: distance_in_words: about_x_hours: