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