diff --git a/resources/assets/js/helpers/utilities.js b/resources/assets/js/helpers/utilities.js index ff9b0021..ead14abb 100644 --- a/resources/assets/js/helpers/utilities.js +++ b/resources/assets/js/helpers/utilities.js @@ -1,3 +1,5 @@ +import i18n from '../plugins/i18n'; + export default { addClass(el, className) { if (el.classList) el.classList.add(className) @@ -245,6 +247,36 @@ export default { } } }, + getStatusTranslation(status) { + switch (status) { + case 'DRAFT': + return i18n.t('general.draft') + case 'PAID': + return i18n.t('invoices.paid') + case 'UNPAID': + return i18n.t('invoices.unpaid') + case 'SENT': + return i18n.t('general.paid') + case 'REJECTED': + return i18n.t('estimates.rejected') + case 'ACCEPTED': + return i18n.t('estimates.accepted') + case 'VIEWED': + return i18n.t('invoices.viewed') + case 'EXPIRED': + return i18n.t('estimates.expired') + case 'PARTIALLY PAID': + return i18n.t('estimates.accepted') + case 'OVERDUE': + return i18n.t('invoices.overdue') + case 'COMPLETED': + return i18n.t('invoices.completed') + case 'DUE': + return i18n.t('general.due') + default: + return status + } + }, compareVersion(v1, v2, options) { const lexicographical = options && options.lexicographical const zeroExtend = options && options.zeroExtend diff --git a/resources/assets/js/plugins/ar.json b/resources/assets/js/plugins/ar.json index 67d8129a..70e97408 100644 --- a/resources/assets/js/plugins/ar.json +++ b/resources/assets/js/plugins/ar.json @@ -273,6 +273,7 @@ "required": "حقل مطلوب" }, "accepted": "مقبول", + "rejected": "Rejected", "sent": "مرسل", "draft": "مسودة", "declined": "مرفوض", @@ -319,6 +320,9 @@ "all": "الكل", "paid": "مدفوع", "unpaid": "غير مدفوع", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "العميل", "paid_status": "حالة الدفع", "ref_no": "رقم المرجع.", diff --git a/resources/assets/js/plugins/de.json b/resources/assets/js/plugins/de.json index 3b775620..7c760956 100644 --- a/resources/assets/js/plugins/de.json +++ b/resources/assets/js/plugins/de.json @@ -273,6 +273,7 @@ "required": "Feld ist erforderlich" }, "accepted": "Angenommen", + "rejected": "Abgelehnt", "sent": "Gesendet", "draft": "Entwurf", "declined": "Abgelehnt", @@ -318,7 +319,10 @@ "years": "{years} Jahre", "all": "Alle", "paid": "Bezahlt", - "unpaid": "Unbezahlte", + "unpaid": "Unbezahlt", + "viewed": "Gesehen", + "overdue": "Überfällig", + "completed": "Abgeschlossen", "customer": "KUNDEN", "paid_status": "BEZAHLT-STATUS", "ref_no": "REF. - NR.", diff --git a/resources/assets/js/plugins/en.json b/resources/assets/js/plugins/en.json index 00cdb567..dc8572df 100644 --- a/resources/assets/js/plugins/en.json +++ b/resources/assets/js/plugins/en.json @@ -274,6 +274,7 @@ "required": "Field is required" }, "accepted": "Accepted", + "rejected": "Rejected", "sent": "Sent", "draft": "Draft", "declined": "Declined", @@ -320,6 +321,9 @@ "all": "All", "paid": "Paid", "unpaid": "Unpaid", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CUSTOMER", "paid_status": "PAID STATUS", "ref_no": "REF NO.", diff --git a/resources/assets/js/plugins/es.json b/resources/assets/js/plugins/es.json index 0972aefb..4e406764 100644 --- a/resources/assets/js/plugins/es.json +++ b/resources/assets/js/plugins/es.json @@ -273,6 +273,7 @@ "required": "Se requiere campo" }, "accepted": "Aceptado", + "rejected": "Rejected", "sent": "Enviado", "draft": "Borrador", "declined": "Rechazado", @@ -319,6 +320,9 @@ "all": "Todas", "paid": "Pagada", "unpaid": "No pagado", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CLIENTE", "paid_status": "ESTADO PAGADO", "ref_no": "NÚMERO DE REFERENCIA.", diff --git a/resources/assets/js/plugins/fr.json b/resources/assets/js/plugins/fr.json index e7d8e451..12e58bbd 100644 --- a/resources/assets/js/plugins/fr.json +++ b/resources/assets/js/plugins/fr.json @@ -273,6 +273,7 @@ "required": "Champ requis" }, "accepted": "Accepté", + "rejected": "Rejected", "sent": "Envoyé", "draft": "Brouillon", "declined": "Refusé", @@ -319,6 +320,9 @@ "all": "Toutes", "paid": "Payé", "unpaid": "Non payé", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CLIENT", "paid_status": "STATUT DU PAIEMENT", "ref_no": "Réf.", diff --git a/resources/assets/js/plugins/hi.json b/resources/assets/js/plugins/hi.json index 3396b61d..683a7fb4 100644 --- a/resources/assets/js/plugins/hi.json +++ b/resources/assets/js/plugins/hi.json @@ -273,6 +273,7 @@ "required": "Field is required" }, "accepted": "Accepted", + "rejected": "Rejected", "sent": "Sent", "draft": "Draft", "declined": "Declined", @@ -319,6 +320,9 @@ "all": "All", "paid": "Paid", "unpaid": "Unpaid", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CUSTOMER", "paid_status": "PAID STATUS", "ref_no": "REF NO.", diff --git a/resources/assets/js/plugins/it.json b/resources/assets/js/plugins/it.json index 1c8060f8..e15320cb 100644 --- a/resources/assets/js/plugins/it.json +++ b/resources/assets/js/plugins/it.json @@ -273,6 +273,7 @@ "required": "Campo obbligatorio" }, "accepted": "Accettato", + "rejected": "Rejected", "sent": "Inviato", "draft": "Bozza", "declined": "Rifiutato", @@ -319,6 +320,9 @@ "all": "Tutti", "paid": "Pagato", "unpaid": "Insoluto", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CLIENTE", "paid_status": "STATO DI PAGAMENTO", "ref_no": "RIF N.", diff --git a/resources/assets/js/plugins/lv.json b/resources/assets/js/plugins/lv.json index 43e0ea38..272295cf 100644 --- a/resources/assets/js/plugins/lv.json +++ b/resources/assets/js/plugins/lv.json @@ -273,6 +273,7 @@ "required": "Šis lauks ir obligāts" }, "accepted": "Apstiprināts", + "rejected": "Rejected", "sent": "Nosūtīts", "draft": "Melnraksts", "declined": "Noraidīts", @@ -319,6 +320,9 @@ "all": "Visi", "paid": "Apmaksāts", "unpaid": "Neapmaksāts", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "KLIENTS", "paid_status": "APMAKSAS STATUS", "ref_no": "REF NR.", diff --git a/resources/assets/js/plugins/nl.json b/resources/assets/js/plugins/nl.json index 0f2982dd..1cfe388e 100644 --- a/resources/assets/js/plugins/nl.json +++ b/resources/assets/js/plugins/nl.json @@ -273,6 +273,7 @@ "required": "Veld is vereist" }, "accepted": "Geaccepteerd", + "rejected": "Rejected", "sent": "Verzonden", "draft": "Concept", "declined": "Geweigerd", @@ -319,6 +320,9 @@ "all": "Allemaal", "paid": "Betaald", "unpaid": "Onbetaald", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "Klant", "paid_status": "Betaling", "ref_no": "REF NR.", diff --git a/resources/assets/js/plugins/pt-br.json b/resources/assets/js/plugins/pt-br.json index 6243bbf8..23dbd1ec 100644 --- a/resources/assets/js/plugins/pt-br.json +++ b/resources/assets/js/plugins/pt-br.json @@ -253,6 +253,7 @@ "required": "Campo obrigatório" }, "accepted": "Aceito", + "rejected": "Rejected", "sent": "Enviado", "draft": "Rascunho", "declined": "Rejeitado", @@ -299,6 +300,9 @@ "all": "Todas", "paid": "Paga", "unpaid": "Não Paga", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CLIENTE", "paid_status": "STATUS PAGAMENTO", "ref_no": "REFERÊNCIA", diff --git a/resources/assets/js/plugins/pt.json b/resources/assets/js/plugins/pt.json index 204ec38b..c0dce0b6 100644 --- a/resources/assets/js/plugins/pt.json +++ b/resources/assets/js/plugins/pt.json @@ -273,6 +273,7 @@ "required": "Campo obrigatório" }, "accepted": "Aceito", + "rejected": "Rejected", "sent": "Enviado", "draft": "Rascunho", "declined": "Rejeitado", @@ -319,6 +320,9 @@ "all": "Todas", "paid": "Paga", "unpaid": "Não Paga", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "CLIENTE", "paid_status": "STATUS PAGAMENTO", "ref_no": "REFERÊNCIA", diff --git a/resources/assets/js/plugins/sr.json b/resources/assets/js/plugins/sr.json index 4efa49cb..5fc326dd 100644 --- a/resources/assets/js/plugins/sr.json +++ b/resources/assets/js/plugins/sr.json @@ -274,6 +274,7 @@ "required": "Polje je obavezno" }, "accepted": "Prihvaćeno", + "rejected": "Rejected", "sent": "Poslato", "draft": "U izradi", "declined": "Odbijeno", @@ -320,6 +321,9 @@ "all": "Sve", "paid": "Plaćeno", "unpaid": "Neplaćeno", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "KLIJENT", "paid_status": "STATUS UPLATE", "ref_no": "POZIV NA BROJ", diff --git a/resources/assets/js/plugins/sv.json b/resources/assets/js/plugins/sv.json index 65e72847..7d302d6f 100644 --- a/resources/assets/js/plugins/sv.json +++ b/resources/assets/js/plugins/sv.json @@ -274,6 +274,7 @@ "required": "Fältet är tvingande" }, "accepted": "Accepterad", + "rejected": "Rejected", "sent": "Skickat", "draft": "Utkast", "declined": "Avvisad", @@ -320,6 +321,9 @@ "all": "Alla", "paid": "Betalda", "unpaid": "Obetalda", + "viewed": "Viewed", + "overdue": "Overdue", + "completed": "Completed", "customer": "KUNDER", "paid_status": "BETALSTATUS", "ref_no": "REF NR.", diff --git a/resources/assets/js/views/dashboard/DashboardTable.vue b/resources/assets/js/views/dashboard/DashboardTable.vue index 8ebdb13b..620e961e 100644 --- a/resources/assets/js/views/dashboard/DashboardTable.vue +++ b/resources/assets/js/views/dashboard/DashboardTable.vue @@ -65,9 +65,11 @@ :color="$utils.getBadgeStatusColor(row.status).color" > {{ - row.status != 'PARTIALLY_PAID' - ? row.status - : row.status.replace('_', ' ') + $utils.getStatusTranslation( + row.status != 'PARTIALLY_PAID' + ? row.status + : row.status.replace('_', ' ') + ) }} diff --git a/resources/assets/js/views/estimates/Index.vue b/resources/assets/js/views/estimates/Index.vue index d0203e3d..36ec9710 100644 --- a/resources/assets/js/views/estimates/Index.vue +++ b/resources/assets/js/views/estimates/Index.vue @@ -254,7 +254,7 @@ :color="$utils.getBadgeStatusColor(row.status).color" class="px-3 py-1" > - {{ row.status }} + {{ $utils.getStatusTranslation(row.status) }} diff --git a/resources/assets/js/views/estimates/View.vue b/resources/assets/js/views/estimates/View.vue index 099a13a1..1693e5ce 100644 --- a/resources/assets/js/views/estimates/View.vue +++ b/resources/assets/js/views/estimates/View.vue @@ -172,7 +172,7 @@ :color="$utils.getBadgeStatusColor(estimate.status).color" class="px-1 text-xs" > - {{ estimate.status }} + {{ $utils.getStatusTranslation(estimate.status) }} diff --git a/resources/assets/js/views/invoices/Index.vue b/resources/assets/js/views/invoices/Index.vue index c0e4f42f..1d563381 100644 --- a/resources/assets/js/views/invoices/Index.vue +++ b/resources/assets/js/views/invoices/Index.vue @@ -241,7 +241,7 @@ :bg-color="$utils.getBadgeStatusColor(row.status).bgColor" :color="$utils.getBadgeStatusColor(row.status).color" > - {{ row.status.replace('_', ' ') }} + {{ $utils.getStatusTranslation(row.status.replace('_', ' ')) }} @@ -258,7 +258,7 @@ :bg-color="$utils.getBadgeStatusColor(row.status).bgColor" :color="$utils.getBadgeStatusColor(row.status).color" > - {{ row.paid_status.replace('_', ' ') }} + {{ $utils.getStatusTranslation(row.paid_status.replace('_', ' ')) }} diff --git a/resources/assets/js/views/invoices/View.vue b/resources/assets/js/views/invoices/View.vue index 1fc76bfc..b4d956a8 100644 --- a/resources/assets/js/views/invoices/View.vue +++ b/resources/assets/js/views/invoices/View.vue @@ -189,7 +189,7 @@ :font-size="$utils.getBadgeStatusColor(invoice.status).fontSize" class="px-1 text-xs" > - {{ invoice.status }} + {{ $utils.getStatusTranslation(invoice.status) }}