From 10fcb107871acb3f1cc0c2801453cf4309e3a3fe Mon Sep 17 00:00:00 2001 From: Joan Sanchez Date: Mon, 16 Dec 2019 08:01:19 +0100 Subject: [PATCH] added translations & fixed null locale value --- print/core/filters/currency.js | 1 + print/core/filters/percentage.js | 1 + .../email/delivery-note-link/locale/pt.yml | 10 ++++ .../email/delivery-note/locale/pt.yml | 9 ++++ .../reports/delivery-note/locale/fr.yml | 50 +++++++++---------- .../reports/delivery-note/locale/pt.yml | 26 ++++++++++ 6 files changed, 72 insertions(+), 25 deletions(-) create mode 100644 print/templates/email/delivery-note-link/locale/pt.yml create mode 100644 print/templates/email/delivery-note/locale/pt.yml create mode 100644 print/templates/reports/delivery-note/locale/pt.yml diff --git a/print/core/filters/currency.js b/print/core/filters/currency.js index 950749f57..ec6808906 100644 --- a/print/core/filters/currency.js +++ b/print/core/filters/currency.js @@ -3,6 +3,7 @@ const config = require('../config'); const defaultLocale = config.i18n.locale; Vue.filter('currency', function(value, currency = 'EUR', locale = defaultLocale) { + if (!locale) locale = defaultLocale; return new Intl.NumberFormat(locale, { style: 'currency', currency }).format(parseFloat(value)); diff --git a/print/core/filters/percentage.js b/print/core/filters/percentage.js index ac18dc4b0..078d2fd89 100644 --- a/print/core/filters/percentage.js +++ b/print/core/filters/percentage.js @@ -3,6 +3,7 @@ const config = require('../config'); const defaultLocale = config.i18n.locale; Vue.filter('percentage', function(value, minFraction = 2, maxFraction = 2, locale = defaultLocale) { + if (!locale) locale = defaultLocale; return new Intl.NumberFormat(locale, { style: 'percent', minimumFractionDigits: minFraction, diff --git a/print/templates/email/delivery-note-link/locale/pt.yml b/print/templates/email/delivery-note-link/locale/pt.yml new file mode 100644 index 000000000..c008ea2c7 --- /dev/null +++ b/print/templates/email/delivery-note-link/locale/pt.yml @@ -0,0 +1,10 @@ +subject: Vossa Nota de Entrega +title: "Esta é vossa nota de entrega!" +dear: Estimado cliente +description: Já está disponível sua nota de entrega correspondente a encomenda numero {0}.
+ Para ver-lo faça um clique neste link. +copyLink: 'Como alternativa, podes copiar o siguinte link no teu navegador:' +poll: Si o deseja, podes responder nosso questionário de satiscação para ajudar-nos a prestar-vos um melhor serviço. Tua opinião é muito importante para nós! +help: Cualquer dúvida que surja, no hesites em consultar-la, Estamos aqui para + atender-te! +conclusion: Obrigado por tua atenção! \ No newline at end of file diff --git a/print/templates/email/delivery-note/locale/pt.yml b/print/templates/email/delivery-note/locale/pt.yml new file mode 100644 index 000000000..cbca170a3 --- /dev/null +++ b/print/templates/email/delivery-note/locale/pt.yml @@ -0,0 +1,9 @@ +subject: Vossa Nota de Entrega +title: "Esta é vossa nota de entrega!" +dear: Estimado cliente +description: Já está disponível sua nota de entrega correspondente a encomenda {0}.
+ Podes descarregar-la fazendo um clique no arquivo anexado ao e-mail. +poll: Si o deseja, podes responder nosso questionário de satiscação para ajudar-nos a prestar-vos um melhor serviço. Tua opinião é muito importante para nós! +help: Cualquer dúvida que surja, no hesites em consultar-la, Estamos aqui para + atender-te! +conclusion: Obrigado por tua atenção! \ No newline at end of file diff --git a/print/templates/reports/delivery-note/locale/fr.yml b/print/templates/reports/delivery-note/locale/fr.yml index 4dc7d4ff9..820a1f589 100644 --- a/print/templates/reports/delivery-note/locale/fr.yml +++ b/print/templates/reports/delivery-note/locale/fr.yml @@ -1,26 +1,26 @@ -title: Albarán -ticketId: Albarán -clientId: Cliente -deliveryAddress: Dirección de entrega -fiscalData: Datos fiscales -saleLines: Líneas de pedido -date: Fecha +title: Bon de livraison +ticketId: BL +clientId: Client +deliveryAddress: Adresse de livraison +fiscalData: Coordonnées +saleLines: Lignes de la commande +date: Date reference: Ref. -quantity: Cant. -concept: Concepto -price: PVP/u -discount: Dto. -vat: IVA -amount: Importe -type: Tipo -taxBase: Base imp. -tax: Tasa -fee: Cuota -total: Total -subtotal: Subtotal -taxBreakdown: Desglose impositivo -packagings: Cubos y embalajes -services: Servicios -vatType: Tipo de IVA -digitalSignature: Firma digital -ticket: Albarán {0} \ No newline at end of file +quantity: Quant. +concept: Concept +price: PRIX/u +discount: Remise +vat: TVA +amount: Montant +type: Type +taxBase: Base imposable +tax: Taxe +fee: Quote +total: Total +subtotal: Total partiel +taxBreakdown: Répartition taxes +packagings: Bacs et emballages +services: Service +vatType: Type de TVA +digitalSignature: Signature numérique +ticket: BL {0} \ No newline at end of file diff --git a/print/templates/reports/delivery-note/locale/pt.yml b/print/templates/reports/delivery-note/locale/pt.yml new file mode 100644 index 000000000..29d94c0cd --- /dev/null +++ b/print/templates/reports/delivery-note/locale/pt.yml @@ -0,0 +1,26 @@ +title: Nota de Entrega +ticketId: Nota de Entrega +clientId: Cliente +deliveryAddress: Morada de Entrega +fiscalData: Dados Fiscais +saleLines: Linhas da encomenda +date: Data +reference: Ref. +quantity: Qtde. +concept: Conceito +price: PVP/u +discount: Dto. +vat: IVA +amount: Importe +type: Tipo +taxBase: Base imp. +tax: Taxa +fee: Quota +total: Total +subtotal: Sub-total +taxBreakdown: Desglose impositivo +packagings: Baldes e Embalagens +services: Serviços +vatType: Tipo de IVA +digitalSignature: Assinatura digital +ticket: Nota de Entrega {0} \ No newline at end of file