diff --git a/app/Http/Controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php index 430185af0f86..4db4198879d5 100644 --- a/app/Http/Controllers/ActivityController.php +++ b/app/Http/Controllers/ActivityController.php @@ -44,6 +44,7 @@ class ActivityController extends BaseController { $default_activities = $request->has('rows') ? $request->input('rows') : 75; + /* @var App\Models\Activity[] $activities */ $activities = Activity::with('user') ->orderBy('created_at', 'DESC') ->company() @@ -61,7 +62,8 @@ class ActivityController extends BaseController $system = ctrans('texts.system'); $data = $activities->cursor()->map(function ($activity) { - + + /** @var \App\Models\Activity $activity */ return $activity->activity_string(); }); @@ -94,6 +96,7 @@ class ActivityController extends BaseController $data = $activities->cursor()->map(function ($activity) { + /** @var \App\Models\Activity $activity */ return $activity->activity_string(); }); diff --git a/app/Http/Controllers/StripeConnectController.php b/app/Http/Controllers/StripeConnectController.php index ffd6ec9dde15..84080a9bc2ab 100644 --- a/app/Http/Controllers/StripeConnectController.php +++ b/app/Http/Controllers/StripeConnectController.php @@ -84,6 +84,9 @@ class StripeConnectController extends BaseController 'grant_type' => 'authorization_code', 'code' => $request->input('code'), ]); + + nlog($response); + } catch (\Exception $e) { return view('auth.connect.access_denied'); } diff --git a/app/Http/Requests/Document/StoreDocumentRequest.php b/app/Http/Requests/Document/StoreDocumentRequest.php index 25c6f473d7dd..67ec5474d59c 100644 --- a/app/Http/Requests/Document/StoreDocumentRequest.php +++ b/app/Http/Requests/Document/StoreDocumentRequest.php @@ -26,7 +26,7 @@ class StoreDocumentRequest extends Request /** @var \App\Models\User $user */ $user = auth()->user(); - return $user->can('create', Document::class); + return $user->can('create', Document::class) || ($user->hasIntersectPermissions(['edit_all', 'create_all'])); } public function rules() diff --git a/lang/ar/texts.php b/lang/ar/texts.php index 8a522614ad8d..6956714a46ff 100644 --- a/lang/ar/texts.php +++ b/lang/ar/texts.php @@ -686,9 +686,9 @@ $lang = array( 'disable' => 'إبطال', 'invoice_quote_number' => 'أرقام الفاتورة والاقتباس', 'invoice_charges' => 'رسوم الفاتورة الإضافية', - 'notification_invoice_bounced' => 'لم نتمكن من تسليم الفاتورة :invoice إلى :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'تعذر تسليم الفاتورة :invoice', - 'notification_quote_bounced' => 'لم نتمكن من تسليم عرض الأسعار :invoice إلى :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'غير قادر على تسليم اقتباس :invoice', 'custom_invoice_link' => 'رابط الفاتورة المخصصة', 'total_invoiced' => 'إجمالي الفاتورة', @@ -2991,7 +2991,7 @@ $lang = array( 'hosted_login' => 'مستضاف تسجيل الدخول', 'selfhost_login' => 'تسجيل الدخول إلى Selfhost', 'google_login' => 'جوجل تسجيل الدخول', - 'thanks_for_patience' => 'نشكرك على سعة صدرك أثناء عملنا على تنفيذ هذه الميزات. \ n \ n نأمل أن تكتمل في الأشهر القليلة القادمة. \ n \ n حتى ذلك الحين سنستمر في دعم', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'تطبيق جوال قديم', 'today' => 'اليوم', 'current' => 'حاضِر', @@ -5194,6 +5194,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/bg/texts.php b/lang/bg/texts.php index 24c34c43db12..d0581989d197 100644 --- a/lang/bg/texts.php +++ b/lang/bg/texts.php @@ -694,9 +694,9 @@ $lang = array( 'disable' => 'Деактивиране', 'invoice_quote_number' => 'Номерация на фактури и оферти', 'invoice_charges' => 'Допълнителни такси за фактури', - 'notification_invoice_bounced' => 'Не успяхме да доставим фактура :invoice на :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Невъзможна доставка на фактура :invoice', - 'notification_quote_bounced' => 'Не успяхме да доставим оферта :invoice на :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Невъзможна доставка на оферта :invoice', 'custom_invoice_link' => 'Персонален линк за фактура', 'total_invoiced' => 'Общо фактурирано', @@ -3011,7 +3011,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Вход чрез Google', - 'thanks_for_patience' => 'Благодарим Ви за търпението докато работим по въвеждането на тези функции.\n\nНадяваме се да ги завършим през следващите няколко месеца.\n\nДо тогава ще продължим поддръжката на ', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Старо мобилно приложение', 'today' => 'Днес', 'current' => 'Настоящ', @@ -5214,6 +5214,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/ca/texts.php b/lang/ca/texts.php index a3ecf8070de0..2737137029ca 100644 --- a/lang/ca/texts.php +++ b/lang/ca/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Total Invoiced', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Avui', 'current' => 'Actual', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/cs/texts.php b/lang/cs/texts.php index c006337746d7..0c78e601f7e5 100644 --- a/lang/cs/texts.php +++ b/lang/cs/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Vypnout', 'invoice_quote_number' => 'Čísla faktur a nabídek', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'Nebyli jsme schopni doručit fakturu :invoice na :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nebylo možné doručit fakturu :invoice', - 'notification_quote_bounced' => 'Nebyli jsme schopni doručit nabídku :invoice na :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nebylo možné doručit nabídku :invoice', 'custom_invoice_link' => 'Odkaz na fakturu', 'total_invoiced' => 'Celkem fakturováno', @@ -3011,7 +3011,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5214,6 +5214,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/da/texts.php b/lang/da/texts.php index eda4a15a0a46..d40a25d784a6 100644 --- a/lang/da/texts.php +++ b/lang/da/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Faktura tillægsgebyr', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Faktureret i alt', @@ -3009,7 +3009,7 @@ $lang = array( 'hosted_login' => 'Hostet login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google login', - 'thanks_for_patience' => 'Tak for din tålmodighed, mens vi arbejder på at implementere disse funktioner.\n\nVi håber at få dem fuldført inden for de næste par måneder.\n\nIndtil da vil vi fortsætte med at understøtte', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'ældre mobilapp', 'today' => 'I dag', 'current' => 'Nuværende', @@ -5212,6 +5212,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/de/texts.php b/lang/de/texts.php index 88246b4745ed..533e70643536 100644 --- a/lang/de/texts.php +++ b/lang/de/texts.php @@ -694,9 +694,9 @@ $lang = array( 'disable' => 'Deaktivieren', 'invoice_quote_number' => 'Rechnungs- und Angebotsnummern', 'invoice_charges' => 'Rechnungsgebühren', - 'notification_invoice_bounced' => 'Die Rechnung :invoice an :contact konnte nicht zugestellt werden.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Rechnung :invoice nicht zugestellt.', - 'notification_quote_bounced' => 'Das Angebot :invoice an :contact konnte nicht zugestellt werden.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Angebot :invoice wurde nicht zugestellt.', 'custom_invoice_link' => 'Manueller Rechnungs-Link', 'total_invoiced' => 'Rechnungs-Betrag', @@ -3011,7 +3011,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Vielen Dank für Ihre Geduld, während wir an der Implementierung dieser Funktionen arbeiten. Wir hoffen, dass sie in den nächsten Monaten fertiggestellt werden.... Bis dahin werden wir weiterhin die', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy Mobile App', 'today' => 'Heute', 'current' => 'Aktuell', @@ -5217,6 +5217,15 @@ Leistungsempfängers', 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/el/texts.php b/lang/el/texts.php index 8c3f0987cf38..55eca879770a 100644 --- a/lang/el/texts.php +++ b/lang/el/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Απενεργοποίηση', 'invoice_quote_number' => 'Αριθμήσεις Τιμολογίων και Προσφορών', 'invoice_charges' => 'Επιβαρύνσεις Τιμολογίου', - 'notification_invoice_bounced' => 'Μας ήταν αδύνατο να παραδώσουμε το Τιμολόγιο:invoice στο :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Αδυναμία παράδοσης Τιμολογίου :invoice', - 'notification_quote_bounced' => 'Μας ήταν αδύνατο να παραδώσουμε την Προσφορά :invoice στο :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Αδυναμία παράδοσης Προσφοράς :invoice', 'custom_invoice_link' => 'Προσαρμοσμένος Σύνδεσμος Τιμολογίου', 'total_invoiced' => 'Σύνολο Τιμολογημένων', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Εισαγωγή σε φιλοξενούμενη έκδοση', 'selfhost_login' => 'Εισαγωγή σε αυτο-φιλοξενούμενη έκδοση', 'google_login' => 'Εισαγωγή μέσω Google', - 'thanks_for_patience' => 'Ευχαριστούμε για την υπομονή σας καθώς εργαζόμαστε για την ενσωμάτωση αυτών των χαρακτηριστικών.\n\nΕλπίζουμε να τα έχουμε ολοκληρώσει μέσα στους επόμενους μήνες.\n\nΜέχρι τότε θα συνεχίσουμε να υποστηρίζουμε την ', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Εφαρμογή προηγούμενης γενιάς για κινητά', 'today' => 'Σήμερα', 'current' => 'Τωρινή', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/en/texts.php b/lang/en/texts.php index 72498740f625..f35c0fdf488a 100644 --- a/lang/en/texts.php +++ b/lang/en/texts.php @@ -5221,7 +5221,22 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', - + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', ); return $lang; diff --git a/lang/es/texts.php b/lang/es/texts.php index 8d083b6773cc..26ca679d0c62 100644 --- a/lang/es/texts.php +++ b/lang/es/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Deshabilitado', 'invoice_quote_number' => 'Números de Cotización y Factura', 'invoice_charges' => 'Cargos de Factura', - 'notification_invoice_bounced' => 'No nos fue posible entregar la Factura :invoice a :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'No fue posible entregar la Factura :invoice', - 'notification_quote_bounced' => 'No nos fue posible entregar la Cotización :invoice a :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'No nos fue posible entregar la Cotización :invoice', 'custom_invoice_link' => 'Link Personalizado de Factura', 'total_invoiced' => 'Total Facturado', @@ -3009,7 +3009,7 @@ $lang = array( 'hosted_login' => 'Inicio de sesión alojado', 'selfhost_login' => 'Iniciar sesión', 'google_login' => 'Inicio de sesión de Google', - 'thanks_for_patience' => 'Gracias por su paciencia mientras trabajamos para implementar estas funciones.\n\nEsperamos tenerlas completas en los próximos meses.\n\nHasta entonces, continuaremos brindando soporte a la', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'aplicación móvil heredada', 'today' => 'Hoy', 'current' => 'Actual', @@ -5212,6 +5212,15 @@ $lang = array( 'nordigen_requisition_body' => 'El acceso a los feeds de cuentas bancarias ha caducado según lo establecido en el Acuerdo de usuario final.

Inicie sesión en Invoice Ninja y vuelva a autenticarse con sus bancos para continuar recibiendo transacciones.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/es_ES/texts.php b/lang/es_ES/texts.php index e794b2567d2c..65c15f712562 100644 --- a/lang/es_ES/texts.php +++ b/lang/es_ES/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Deshabilitado', 'invoice_quote_number' => 'Números de Factura y Presupuesto', 'invoice_charges' => 'Recargos de Factura', - 'notification_invoice_bounced' => 'No se pudo entregar la factura :invoice a :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'No se puede entregar la factura :invoice', - 'notification_quote_bounced' => 'No se pudo entregar el presupuesto :invoice a :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'No se puede entregar el presupuesto :invoice', 'custom_invoice_link' => 'Enlace a Factura personalizado', 'total_invoiced' => 'Total Facturado', @@ -3006,7 +3006,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c 'hosted_login' => 'Acceso alojado', 'selfhost_login' => 'Acceso auto alojado', 'google_login' => 'Acceso con Google', - 'thanks_for_patience' => 'Gracias por tu paciencia mientras trabajamos en implementar esas características.\n\nEsperamos tenerlas completadas en los próximos meses.\n\nHasta entonces continuaremos soportando el', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'app móvil heredada', 'today' => 'Hoy', 'current' => 'Actual', @@ -5210,6 +5210,15 @@ De lo contrario, este campo deberá dejarse en blanco.', 'nordigen_requisition_body' => 'El acceso a los feeds de cuentas bancarias ha caducado según lo establecido en el Acuerdo de usuario final.

Inicie sesión en Invoice Ninja y vuelva a autenticarse con sus bancos para continuar recibiendo transacciones.', 'participant' => 'Participante', 'participant_name' => 'Nombre del participante', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/et/texts.php b/lang/et/texts.php index b5182616f5db..b9dd9d9a00a2 100644 --- a/lang/et/texts.php +++ b/lang/et/texts.php @@ -694,9 +694,9 @@ $lang = array( 'disable' => 'Keela', 'invoice_quote_number' => 'Arvete ja hinnapakkumiste numbrid', 'invoice_charges' => 'Arve lisatasud', - 'notification_invoice_bounced' => 'Meil ei õnnestunud saata arvet :invoice aadressile :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Arvet :invoice ei saa saata', - 'notification_quote_bounced' => 'Meil ei õnnestunud saata hinnapakkumist :invoice aadressile :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Hinnapakkumist :invoice ei saa saata', 'custom_invoice_link' => 'Kohandatud Arve Link', 'total_invoiced' => 'Arveldatud kokku', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google\'i sisselogimine', - 'thanks_for_patience' => 'Täname teid kannatlikkuse eest nende funktsioonide juurutamise ajal.\n\nLoodame, et saame need järgmise paari kuu jooksul valmis.\n\nSeni toetame jätkuvalt', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Täna', 'current' => 'Praegune', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/fa/texts.php b/lang/fa/texts.php index 0c95b48b4737..c565507b7940 100644 --- a/lang/fa/texts.php +++ b/lang/fa/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Total Invoiced', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/fi/texts.php b/lang/fi/texts.php index e3ca44c9a149..a7e2351a4e1c 100644 --- a/lang/fi/texts.php +++ b/lang/fi/texts.php @@ -66,7 +66,7 @@ $lang = array( 'email_invoice' => 'Lähetä lasku sähköpostitse', 'enter_payment' => 'Kirjaa maksu', 'tax_rates' => 'Verokannat', - 'rate' => 'Kanta', + 'rate' => 'À-hinta', 'settings' => 'Asetukset', 'enable_invoice_tax' => 'Ota käyttöön määrittämällä laskun verokanta', 'enable_line_item_tax' => 'Ota käyttöön verot tuoteriveille', @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Poista käytöstä', 'invoice_quote_number' => 'Lasku- ja tarjousnumerot', 'invoice_charges' => 'Laskutuslisä', - 'notification_invoice_bounced' => 'Laskun :invoice lähetys asiakkaalle :kontakti epäonnistui', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Laskun :invoice lähetys epäonnistui', - 'notification_quote_bounced' => 'Tarjouksen :invoice lähetys asiakkaalle :invoice epäonnistui', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Tarjouksen :invoice lähetys epäonnistui', 'custom_invoice_link' => 'Mukautettu laskulinkki', 'total_invoiced' => 'Laskutettu yhteensä', @@ -2186,7 +2186,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'analytics_key_help' => 'Track payments using :link', 'start_date_required' => 'The start päivämäärä vaaditaan', 'application_settings' => 'Application asetukset', - 'database_connection' => 'tietokanta Connection', + 'database_connection' => 'Tietokantayhteys', 'driver' => 'Driver', 'host' => 'Host', 'database' => 'tietokanta', @@ -3010,7 +3010,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'kiitos sinun patience while we work implement these ominaisuudet.\n\nWe hope have them valmis in next few kuukautta.\n\nUntil then we\'ll continue support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'tänään', 'current' => 'nykyinen', @@ -4236,7 +4236,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'payment_type_Bancontact' => 'Bancontact', 'payment_type_BECS' => 'BECS', 'payment_type_ACSS' => 'ACSS', - 'gross_line_total' => 'Gross line total', + 'gross_line_total' => 'Yhteensä verollinen', 'lang_Slovak' => 'Slovak', 'normal' => 'Normaali', 'large' => 'Suuri', @@ -5213,6 +5213,15 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/fr/texts.php b/lang/fr/texts.php index f56a9501d9c3..d9c085c042ba 100644 --- a/lang/fr/texts.php +++ b/lang/fr/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Désactiver', 'invoice_quote_number' => 'Numéro des devis & factures', 'invoice_charges' => 'Majoration de facture', - 'notification_invoice_bounced' => 'Impossible d\'envoyer la facture :invoice à :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Impossible d\'envoyer la facture :invoice', - 'notification_quote_bounced' => 'Impossible d\'envoyer le devis :invoice à :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Impossible d\'envoyer le devis :invoice', 'custom_invoice_link' => 'Personnaliser le lien de la facture', 'total_invoiced' => 'Total facturé', @@ -3010,7 +3010,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'hosted_login' => 'Authentification Hosted', 'selfhost_login' => 'Authentification Selfhost', 'google_login' => 'Authentification Google', - 'thanks_for_patience' => 'Merci de votre patience pendant l\'implémentation de ces fonctionnalités.\n\nNous espérons terminer dans les prochains mois.\n\nD\'ici là, nous continuerons le support de', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Ancienne App mobile', 'today' => 'Aujourd\'hui', 'current' => 'Actuel', @@ -5213,6 +5213,15 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/fr_CA/texts.php b/lang/fr_CA/texts.php index 8e3160f8a0ae..ed72c6c1f524 100644 --- a/lang/fr_CA/texts.php +++ b/lang/fr_CA/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Désactiver', 'invoice_quote_number' => 'Numéros de factures et de soumissions', 'invoice_charges' => 'Suppléments de facture', - 'notification_invoice_bounced' => 'Impossible d\'envoyer la facture :invoice à :contact.', + 'notification_invoice_bounced' => 'Nous n\'avons pas pu émettre la facture :invoice à :contact.

:error', 'notification_invoice_bounced_subject' => 'Impossible d\'envoyer la facture :invoice', - 'notification_quote_bounced' => 'Impossible d\'envoyer la soumission :invoice à :contact.', + 'notification_quote_bounced' => 'Nous n\'avons pas pu émettre la soumission :invoice à :contact.

:error', 'notification_quote_bounced_subject' => 'Impossible d\'envoyer la soumission :invoice', 'custom_invoice_link' => 'Lien de facture personnalisé', 'total_invoiced' => 'Total facturé', @@ -3007,7 +3007,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'hosted_login' => 'Connexion hébergée', 'selfhost_login' => 'Connexion autohébergée', 'google_login' => 'Connexion Google', - 'thanks_for_patience' => 'Merci de votre patience pendant que nous travaillons à l\'implémentation de ces fonctionnalités.\n\nNous espérons compléter cette implémentation dans les prochains mois.\n\nPendant ce temps, nous continuerons de supporter ', + 'thanks_for_patience' => 'Merci de votre patience pendant que nous travaillons à l\'implémentation de ces fonctionnalités.

Nous espérons compléter cette implémentation dans les prochains mois.

Pendant ce temps, nous continuerons de supporter le', 'legacy_mobile_app' => 'Ancienne App mobile', 'today' => 'Aujourd\'hui', 'current' => 'En cours', @@ -4280,7 +4280,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'search_recurring_expenses' => 'Recherche de dépenses récurrentes', 'last_sent_date' => 'Date du dernier envoi', 'include_drafts' => 'Inclure les brouillons', - 'include_drafts_help' => 'Inclure les enregistrements e brouillons dans les rapports', + 'include_drafts_help' => 'Inclure les enregistrements en brouillons dans les rapports', 'is_invoiced' => 'Est facturé', 'change_plan' => 'Gestion du plan', 'persist_data' => 'Données persistantes', @@ -5210,6 +5210,15 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_requisition_body' => 'L\'accès aux flux de compte bancaire a expiré tel que défini dans l\'accord de l\'utilisateur final.

Veuillez vous connecter à Invoice Ninja et réauthentifier auprès de vos banques pour continuer à recevoir les transactions.', 'participant' => 'Participant', 'participant_name' => 'Nom du participant', + 'client_unsubscribed' => 'Le client s\'est désabonné des courriels.', + 'client_unsubscribed_help' => 'Le client :client s\'est désabonné de vos courriels. Le client doit consentir à recevoir des courriels futurs de votre part.', + 'resubscribe' => 'Se réabonner', + 'subscribe' => 'S\'abonner', + 'subscribe_help' => 'Vous êtes actuellement abonné et continuerez à recevoir des communications par courriel.', + 'unsubscribe_help' => 'Vous n\'êtes actuellement pas abonné et vous ne recevrez pas de courriels pour le moment.', + 'notification_purchase_order_bounced' => 'Nous n\'avons pas pu émettre le bon de commande :invoice à :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Impossible de livrer le bon de commande :invoice', + ); return $lang; diff --git a/lang/fr_CH/texts.php b/lang/fr_CH/texts.php index 538b53b7e875..df4885a3e223 100644 --- a/lang/fr_CH/texts.php +++ b/lang/fr_CH/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Désactiver', 'invoice_quote_number' => 'Numéro des offres & factures', 'invoice_charges' => 'Suppléments de facture', - 'notification_invoice_bounced' => 'Impossible d\'envoyer la facture :invoice à :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Impossible d\'envoyer la facture :invoice', - 'notification_quote_bounced' => 'Impossible d\'envoyer l\'offre :invoice à :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Impossible d\'envoyer l\'offre :invoice', 'custom_invoice_link' => 'Lien de facture personnalisé', 'total_invoiced' => 'Total facturé', @@ -3007,7 +3007,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'hosted_login' => 'Connexion hébergée', 'selfhost_login' => 'Connexion autohébergée', 'google_login' => 'Connexion Google', - 'thanks_for_patience' => 'Merci de votre patience pendant que nous travaillons à l\'implémentation de ces fonctionnalités.\n\nNous espérons compléter cette implémentation dans les prochains mois.\n\nPendant ce temps, nous continuerons de supporter ', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Ancienne App mobile', 'today' => 'Aujourd\'hui', 'current' => 'En cours', @@ -5210,6 +5210,15 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/he/texts.php b/lang/he/texts.php index accfd90dd9d2..8f57dfafddf2 100644 --- a/lang/he/texts.php +++ b/lang/he/texts.php @@ -691,9 +691,9 @@ $lang = array( 'disable' => 'השבת', 'invoice_quote_number' => 'מספרי חשבוניות והצעות מחיר', 'invoice_charges' => 'חשבוניות חיובים נוספים', - 'notification_invoice_bounced' => 'לא הצלחנו לשלוח את החשבונית: חשבונית אל :איש קשר', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'שליחת חשבונית נכשלה: חשבונית', - 'notification_quote_bounced' => 'לא הצלחנו לשלוח את הצעת המחיר: חשבונית אל :איש קשר', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'שליחת הצעת המחיר נכשלה: חשבונית', 'custom_invoice_link' => 'לינק מותאם אישית לחשבונית', 'total_invoiced' => 'סה"כ חשבוניות נשלחו', @@ -3008,7 +3008,7 @@ $lang = array( 'hosted_login' => 'התחברות מתארח', 'selfhost_login' => 'Selfhost התחברות', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'תודה על הסבלנות שלך בזמן שאנו עובדים על הטמעת תכונות אלו.\n\nאנו מקווים להשלים אותן בחודשים הקרובים.\n\nעד אז נמשיך לתמוך ב-', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'אפליקציה סלולרית מדור קודם', 'today' => 'היום', 'current' => 'נוֹכְחִי', @@ -5211,6 +5211,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/hr/texts.php b/lang/hr/texts.php index f31f467ded08..3541836ba370 100644 --- a/lang/hr/texts.php +++ b/lang/hr/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Onemogući', 'invoice_quote_number' => 'Brojevi računa i ponuda', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'Nismo mogli dostaviti račun :invoice prema :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nije moguće dostaviti :invoice', - 'notification_quote_bounced' => 'Nismo mogli dostaviti ponudu :invoice prema :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nije moguće dostaviti ponudu :invoice', 'custom_invoice_link' => 'Prilagođena poveznica računa', 'total_invoiced' => 'Ukupno fakturirano', @@ -3011,7 +3011,7 @@ Nevažeći kontakt email', 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Zahvaljujemo na strpljenju dok radimo na implementaciji ovih značajki.\n\ nNadajmo se da će ih dovršiti u sljedećih nekoliko mjeseci. \n\n A do tada ćemo nastaviti podržavati', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobilnu aplikaciju ', 'today' => 'Danas', 'current' => 'Trenutni', @@ -5214,6 +5214,15 @@ Nevažeći kontakt email', 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/hu/texts.php b/lang/hu/texts.php index 684a94153be5..1b6f6d35f2f4 100644 --- a/lang/hu/texts.php +++ b/lang/hu/texts.php @@ -686,9 +686,9 @@ $lang = array( 'disable' => 'Letiltás', 'invoice_quote_number' => 'Számla/Árajánlat száma', 'invoice_charges' => 'Számla díjai', - 'notification_invoice_bounced' => 'Számla visszapattant értesítése', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Visszapattant számla értesítése', - 'notification_quote_bounced' => 'Árajánlat visszapattant értesítése', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Visszapattant árajánlat értesítése', 'custom_invoice_link' => 'Egyedi számla link', 'total_invoiced' => 'Összes számlázott összeg', @@ -2994,7 +2994,7 @@ adva :date', 'hosted_login' => 'Hostelt bejelentkezés', 'selfhost_login' => 'Önálló bejelentkezés', 'google_login' => 'Google bejelentkezés', - 'thanks_for_patience' => 'Köszönjük a türelmet', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Örökölt mobilalkalmazás', 'today' => 'Ma', 'current' => 'Jelenlegi', @@ -5197,6 +5197,15 @@ adva :date', 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/it/texts.php b/lang/it/texts.php index 724174d93cab..b22ef876a54e 100644 --- a/lang/it/texts.php +++ b/lang/it/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disabilita', 'invoice_quote_number' => 'Numerazione Fatture e Preventivi', 'invoice_charges' => 'Supplementi fattura', - 'notification_invoice_bounced' => 'Non siamo riusciti ad inviare la fattura :invoice a :contact', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Impossibile recapitare la fattura n° :invoice', - 'notification_quote_bounced' => 'Non siamo riusciti ad inviare il preventivo :invoice a :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Impossibile recapitare il preventivo :invoice', 'custom_invoice_link' => 'Link fattura personalizzata', 'total_invoiced' => 'Fatturato totale', @@ -3001,7 +3001,7 @@ $lang = array( 'hosted_login' => 'Accesso ospitato', 'selfhost_login' => 'Accesso self-host', 'google_login' => 'Login Google', - 'thanks_for_patience' => 'Grazie per la pazienza dimostrata mentre lavoriamo per implementare queste funzionalità.\n\nCi auguriamo di completarle nei prossimi mesi.\n\nFino ad allora continueremo a supportare il', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'app mobile precedente', 'today' => 'Oggi', 'current' => 'Corrente', @@ -5204,6 +5204,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/ja/texts.php b/lang/ja/texts.php index cde0ee636065..8a77abd016fd 100644 --- a/lang/ja/texts.php +++ b/lang/ja/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Total Invoiced', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/km_KH/texts.php b/lang/km_KH/texts.php index 0fa07777b165..0d117bfc2cc3 100644 --- a/lang/km_KH/texts.php +++ b/lang/km_KH/texts.php @@ -686,9 +686,9 @@ $lang = array( 'disable' => 'បិទ', 'invoice_quote_number' => 'លេខវិក្កយបត្រ និងលេខសម្រង់', 'invoice_charges' => 'វិក័យប័ត្របន្ថែម', - 'notification_invoice_bounced' => 'យើងមិនអាចប្រគល់វិក្កយបត្រ :invoice ទៅ :contact បានទេ។', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'មិនអាចចែកចាយវិក្កយបត្រ :invoice', - 'notification_quote_bounced' => 'យើងមិនអាចបញ្ជូនសម្រង់ :invoice ទៅ :contact បានទេ។', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'មិនអាចចែកចាយសម្រង់ :invoice', 'custom_invoice_link' => 'តំណភ្ជាប់វិក្កយបត្រផ្ទាល់ខ្លួន', 'total_invoiced' => 'វិក្កយបត្រសរុប', @@ -2990,7 +2990,7 @@ $lang = array( 'hosted_login' => 'បង្ហោះចូល', 'selfhost_login' => 'ការចូលម៉ាស៊ីនខ្លួនឯង', 'google_login' => 'ចូល Google', - 'thanks_for_patience' => 'សូមអរគុណចំពោះការអត់ធ្មត់របស់អ្នក ខណៈពេលដែលយើងធ្វើការដើម្បីអនុវត្តមុខងារទាំងនេះ។\n\nយើងសង្ឃឹមថានឹងបញ្ចប់ពួកវាក្នុងរយៈពេលពីរបីខែខាងមុខ។\n\nរហូតដល់ពេលនោះ យើងនឹងបន្តគាំទ្រ', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'កម្មវិធីទូរស័ព្ទចល័តចាស់', 'today' => 'ថ្ងៃនេះ', 'current' => 'នា​ពេល​បច្ចុប្បន្ន', @@ -5193,6 +5193,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/lo_LA/texts.php b/lang/lo_LA/texts.php index 3671a7cbad9c..aad9f80d37af 100644 --- a/lang/lo_LA/texts.php +++ b/lang/lo_LA/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'ປິດການໃຊ້ງານ', 'invoice_quote_number' => 'ໃບເກັບເງິນ ແລະໝາຍເລກໃບສະເໜີລາຄາ', 'invoice_charges' => 'ການເກັບຄ່າເພີ່ມ', - 'notification_invoice_bounced' => 'ພວກເຮົາບໍ່ສາມາດສົ່ງໃບແຈ້ງໜີ້ : ໃບເກັບເງິນໄປຫາ : ຕິດຕໍ່ໄດ້.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'ບໍ່ສາມາດສົ່ງໃບແຈ້ງໜີ້: ໃບເກັບເງິນໄດ້', - 'notification_quote_bounced' => 'ພວກເຮົາບໍ່ສາມາດຈັດສົ່ງ Quote : invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'ບໍ່ສາມາດສົ່ງ Quote : invoice', 'custom_invoice_link' => 'ລິ້ງໃບເກັບເງິນແບບກຳນົດເອງ', 'total_invoiced' => 'ໃບແຈ້ງໜີ້ທັງໝົດ', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'ການເຂົ້າສູ່ລະບົບທີ່ເປັນເຈົ້າພາບ', 'selfhost_login' => 'ການເຂົ້າສູ່ລະບົບດ້ວຍຕົນເອງ', 'google_login' => 'ເຂົ້າສູ່ລະບົບ Google', - 'thanks_for_patience' => 'ຂໍຂອບໃຈສຳລັບຄວາມອົດທົນຂອງທ່ານ ໃນຂະນະທີ່ພວກເຮົາເຮັດວຽກເພື່ອປະຕິບັດຄຸນສົມບັດເຫຼົ່ານີ້.\n\nພວກເຮົາຫວັງວ່າຈະໃຫ້ພວກມັນສຳເລັດໃນສອງສາມເດືອນຂ້າງໜ້າ.\n\nຈົນກ່ວານັ້ນ ພວກເຮົາຈະສືບຕໍ່ສະໜັບສະໜູນ', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'ແອັບຯມືຖືແບບເກົ່າ', 'today' => 'ມື້ນີ້', 'current' => 'ປະຈຸບັນ', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/lt/texts.php b/lang/lt/texts.php index e8a6ba8d1e3d..cfdbf49a7d0a 100644 --- a/lang/lt/texts.php +++ b/lang/lt/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Sąskaitos faktūros antkainiai', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Total Invoiced', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Dabartinis', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/lv_LV/texts.php b/lang/lv_LV/texts.php index 90133f3ca2e4..b1a039c5f60d 100644 --- a/lang/lv_LV/texts.php +++ b/lang/lv_LV/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Disable', 'invoice_quote_number' => 'Invoice and Quote Numbers', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Custom Invoice Link', 'total_invoiced' => 'Kopējo rēķinu summa', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Šodien', 'current' => 'Tekošais', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/mk_MK/texts.php b/lang/mk_MK/texts.php index 276a990a1455..72e690453e76 100644 --- a/lang/mk_MK/texts.php +++ b/lang/mk_MK/texts.php @@ -694,9 +694,9 @@ $lang = array( 'disable' => 'Оневозможи', 'invoice_quote_number' => 'Број на фактура и барање ', 'invoice_charges' => 'Надоместоци за фактура', - 'notification_invoice_bounced' => 'Не можевме да ја доставиме фактурата :invoice на :contact', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Не успеавме да ја доставиме фактурата :invoice', - 'notification_quote_bounced' => 'Не можевме да ја доставиме понудата :invoice на :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Не успеавме да ја доставиме понудата :invoice', 'custom_invoice_link' => 'Прилагоден линк на фактура', 'total_invoiced' => 'Вкупно фактурирано', @@ -3011,7 +3011,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5214,6 +5214,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/nb_NO/texts.php b/lang/nb_NO/texts.php index d5efc2074dec..04795573c679 100644 --- a/lang/nb_NO/texts.php +++ b/lang/nb_NO/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Deaktiver', 'invoice_quote_number' => 'Faktura- og tilbudsnummer', 'invoice_charges' => 'Fakturatillegg', - 'notification_invoice_bounced' => 'Vi klarte ikke å levere Faktura :invoice til :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Klarte ikke å levere Faktura :invoice', - 'notification_quote_bounced' => 'Vi klarte ikke å levere Tilbud :invoice til :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Klarte ikke å levere Tilbud :invoice', 'custom_invoice_link' => 'Tilpasset Faktura Lenke', 'total_invoiced' => 'Totalt Fakturert', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/nl/texts.php b/lang/nl/texts.php index 9064cf8dfb5a..86dcf655924c 100644 --- a/lang/nl/texts.php +++ b/lang/nl/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Uitzetten', 'invoice_quote_number' => 'Factuur- en offertenummers', 'invoice_charges' => 'Facturatiekosten', - 'notification_invoice_bounced' => 'We konden factuur :invoice niet afleveren bij :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Factuur :invoice kon niet worden afgeleverd', - 'notification_quote_bounced' => 'We konden offerte :invoice niet afleveren bij :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Offerte :invoice kon niet worden afgeleverd', 'custom_invoice_link' => 'Eigen factuurlink', 'total_invoiced' => 'Totaal gefactureerd', @@ -3007,7 +3007,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen 'hosted_login' => 'Hosted login', 'selfhost_login' => 'Self-Host login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Bedankt voor uw geduld zolang we werken om deze functionaliteiten te implementeren.\n\nWe hopen dit in de komende maanden klaar te hebben.\n\nTot die tijd ondersteunen we', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'oude mobiele app', 'today' => 'Vandaag', 'current' => 'Huidige', @@ -5213,6 +5213,15 @@ Email: :email
', 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/pl/texts.php b/lang/pl/texts.php index e349e53d552d..cdd89a31f711 100644 --- a/lang/pl/texts.php +++ b/lang/pl/texts.php @@ -691,9 +691,9 @@ Przykłady dynamicznych zmiennych: 'disable' => 'Wyłącz', 'invoice_quote_number' => 'Numery faktur i ofert', 'invoice_charges' => 'Dopłaty do faktur', - 'notification_invoice_bounced' => 'Nie byliśmy w stanie dostarczyć faktury :invoice do :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Brak możliwości dostarczenia faktury :invoice', - 'notification_quote_bounced' => 'Nie byliśmy w stanie dostarczyć oferty :invoice do :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Brak możliwości dostarczenia oferty :invoice', 'custom_invoice_link' => 'Dostosowanie linku do faktury', 'total_invoiced' => 'Razem zafakturowane', @@ -747,7 +747,7 @@ Przykłady dynamicznych zmiennych: 'activity_17' => ':user usunął notę kredytową :credit ', 'activity_18' => ':user stworzył ofertę :quote', 'activity_19' => ':user zakatualizował ofertę :quote', - 'activity_20' => ':user emailed quote :quote for :client to :contact', + 'activity_20' => ':user Wycena wysłana e-mailem :quote dla :client do :contact', 'activity_21' => ':contact wyświetlił ofertę :quote', 'activity_22' => ':user zarchiwizował ofertę :quote', 'activity_23' => ':user usunął ofertę :quote', @@ -3008,7 +3008,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'starsza aplikacja mobilna', 'today' => 'Dziś', 'current' => 'Obecny', @@ -5211,6 +5211,15 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/pt_BR/texts.php b/lang/pt_BR/texts.php index bb91663dbfa0..e040b0b5ed39 100644 --- a/lang/pt_BR/texts.php +++ b/lang/pt_BR/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Desabilitar', 'invoice_quote_number' => 'Números de Fatura e Orçamento', 'invoice_charges' => 'Sobretaxas da Fatura', - 'notification_invoice_bounced' => 'Não conseguimos entregar a Fatura :invoice para :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Não foi possível entregar a Fatura :invoice', - 'notification_quote_bounced' => 'Não conseguimos entregar o Orçamento :invoice para :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Não foi possível entregar o Orçamento :invoice', 'custom_invoice_link' => 'Link Personalizado da Fatura', 'total_invoiced' => 'Total Faturado', @@ -3007,7 +3007,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique " 'hosted_login' => 'Login Hospedado', 'selfhost_login' => 'Login Auto-Hospedado', 'google_login' => 'Login via Google', - 'thanks_for_patience' => 'Obrigado por sua paciência enquanto trabalhamos para implementar estas funcionalidades.\n\nEsperamos tê-las concluídas nos próximos meses.\n\nAté lá, continuaremos dando suporte ao', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'App móvel legado', 'today' => 'Hoje', 'current' => 'Atual', @@ -5210,6 +5210,15 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique " 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/pt_PT/texts.php b/lang/pt_PT/texts.php index 7e173f0474b0..0867715b3b00 100644 --- a/lang/pt_PT/texts.php +++ b/lang/pt_PT/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Desativar', 'invoice_quote_number' => 'Número das Notas de Pag. e Orçamentos', 'invoice_charges' => 'Sobretaxas da Nota de Pagamento', - 'notification_invoice_bounced' => 'Não foi possível entregar a Nota de Pagamento :invoice a :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'A Nota de Pagamento :invoice não foi entregue', - 'notification_quote_bounced' => 'Não foi possível entregar o Orçamento :invoice a :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'O Orçamento :invoice não foi entregue', 'custom_invoice_link' => 'Ligação de Faturas Personalizado', 'total_invoiced' => 'Total Faturado', @@ -3009,7 +3009,7 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem 'hosted_login' => 'Login Alojado', 'selfhost_login' => 'Login Servidor Pessoal', 'google_login' => 'Login via Google', - 'thanks_for_patience' => 'Obrigado por sua paciência enquanto trabalhamos para implementar estas funcionalidades.\n\nEsperamos tê-las concluídas nos próximos meses.\n\nAté lá, continuaremos a dar suporte ao', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'Aplicação Móvel legacy', 'today' => 'Hoje', 'current' => 'Atual', @@ -5213,6 +5213,15 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/ro/texts.php b/lang/ro/texts.php index a74f455938e9..362422178ac6 100644 --- a/lang/ro/texts.php +++ b/lang/ro/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Dezactiveaza', 'invoice_quote_number' => 'Numere Facturi și Proforme', 'invoice_charges' => 'Taxe Suplimentare', - 'notification_invoice_bounced' => 'Nu am putut trimite Factura :invoice către :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nu se poate trimite Factura :invoice', - 'notification_quote_bounced' => 'Nu am putut trimite Proforma :invoice către :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nu se poate trimite Proforma :invoice', 'custom_invoice_link' => 'Link Factura Personalizat', 'total_invoiced' => 'Total Facturat', @@ -3011,7 +3011,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'hosted_login' => 'Autentificare găzduită', 'selfhost_login' => 'Autentificare auto-găzduită', 'google_login' => 'Autentificare Google', - 'thanks_for_patience' => 'Vă mulțumim pentru cooperare. Lucrăm constant pentru aceste opțiuni.\n\nSperăm să fie gata în următoarele luni.\n\nPână atunci, vom continua să suportăm', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'aplicație mobilă anterioară', 'today' => 'Astăzi', 'current' => 'Curent', @@ -5214,6 +5214,15 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/ru_RU/texts.php b/lang/ru_RU/texts.php index d233da1a522b..185351838ebc 100644 --- a/lang/ru_RU/texts.php +++ b/lang/ru_RU/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Отключить', 'invoice_quote_number' => 'Номера счетов и котировок', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'Не удалось доставить счет :invoice :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Не удалось доставить счет :invoice', - 'notification_quote_bounced' => 'Не удалось доставить котировку :invoice :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', 'custom_invoice_link' => 'Настроить ссылку на счет', 'total_invoiced' => 'Всего выставлено', @@ -3011,7 +3011,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Авторизация с помощью Google', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'устаревшее мобильное приложение', 'today' => 'Сегодня', 'current' => 'Текущий', @@ -5214,6 +5214,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/sk/texts.php b/lang/sk/texts.php index 9413e41c344f..a21e149e447a 100644 --- a/lang/sk/texts.php +++ b/lang/sk/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Vypnúť', 'invoice_quote_number' => 'Čísla faktúr a ponúk', 'invoice_charges' => 'Fakturačné príplatky', - 'notification_invoice_bounced' => 'Nieje možné doručiť faktúru :invoice zákazníkovi :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nieje možné doručiť faktúru :invoice', - 'notification_quote_bounced' => 'NIeje možné doručiť ponuku :invoice zákazníkovi :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nieje možné doručiť ponuku :invoice', 'custom_invoice_link' => 'Vlastný odkaz k faktúre', 'total_invoiced' => 'Faktúrované celkom', @@ -2997,7 +2997,7 @@ $lang = array( 'hosted_login' => 'Hostiteľské prihlásenie', 'selfhost_login' => 'Vlastné prihlásenie', 'google_login' => 'Google prihlásenie', - 'thanks_for_patience' => 'Ďakujeme za vašu trpezlivosť, kým pracujeme na implementácii týchto funkcií.\n\nDúfame, že ich dokončíme v priebehu niekoľkých nasledujúcich mesiacov.\n\nDovtedy budeme naďalej podporovať', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'staršia mobilná aplikácia', 'today' => 'Dnes', 'current' => 'Aktuálny', @@ -5200,6 +5200,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/sl/texts.php b/lang/sl/texts.php index cf616bf6e640..e18aff446639 100644 --- a/lang/sl/texts.php +++ b/lang/sl/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Onemogoči', 'invoice_quote_number' => 'Številke računov in predračunov', 'invoice_charges' => 'Doplačila k računu', - 'notification_invoice_bounced' => 'Računa :invoice ni bilo možno dostaviti na: :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Računa :invoice ni bilo možno dostaviti', - 'notification_quote_bounced' => 'Predračuna :invoice ni bilo možno dostaviti na/k :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Predračuna :invoice ni bilo možno dostaviti', 'custom_invoice_link' => 'Povezava po meri', 'total_invoiced' => 'Skupni računi', @@ -3011,7 +3011,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5214,6 +5214,15 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/sq/texts.php b/lang/sq/texts.php index 5fc2fc7a6143..a9f5f71fcd9e 100644 --- a/lang/sq/texts.php +++ b/lang/sq/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Ç\'aktivizo', 'invoice_quote_number' => 'Numrat e faturave dhe ofertave', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'Nuk kishim mundësi të dërgonim faturën :invoice tek :contact', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nuk mund të dërgohet fatura :invoice', - 'notification_quote_bounced' => 'Nuk kishim mundësi të dërgonim Ofertën :invoice tek :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nuk mund të dërgohet Oferta :invoice', 'custom_invoice_link' => 'Linku për faturë', 'total_invoiced' => 'Total të faturuara', @@ -3011,7 +3011,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5214,6 +5214,15 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/sr/texts.php b/lang/sr/texts.php index 7da4458ca298..aff0375d825f 100644 --- a/lang/sr/texts.php +++ b/lang/sr/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Onemogući', 'invoice_quote_number' => 'Brojevi računa i ponuda', 'invoice_charges' => 'Dodatni troškovi na fakturi', - 'notification_invoice_bounced' => 'Nismo mogli dostaviti račun :invoice prema :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Nije moguće dostaviti račun :invoice', - 'notification_quote_bounced' => 'Nismo mogli dostaviti predračun :invoice za :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Nije moguće dostaviti predračun :invoice', 'custom_invoice_link' => 'Prilagođen link računa', 'total_invoiced' => 'Ukupno fakturisano', @@ -3010,7 +3010,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'hosted_login' => 'Hostovani login', 'selfhost_login' => 'Samohostovani login', 'google_login' => 'Google prijava', - 'thanks_for_patience' => 'Hvala na stpljenju dok radimo na implementaciji ovih mogućnosti.\n\nNadamo se da će biti završeno u sledećih nekoliko meseci.\n\nDo tada ćemo nastaviti da podržavamo', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'zastarela mobilna aplikacija ', 'today' => 'Danas', 'current' => 'Tekući', @@ -5213,6 +5213,15 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/sv/texts.php b/lang/sv/texts.php index 984d4ec873ac..384a853aad52 100644 --- a/lang/sv/texts.php +++ b/lang/sv/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'inaktivera', 'invoice_quote_number' => 'Faktura och Offert Nummer', 'invoice_charges' => 'Tilläggsavgifter till faktura', - 'notification_invoice_bounced' => 'Det finns ingen möjlighet att leverera :invoice till :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'Ej möjligt att leverera faktura :invoice', - 'notification_quote_bounced' => 'Ej möjligt att leverera Quote :invoice till :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'Ej möjligt att leverera Quote :invoice', 'custom_invoice_link' => 'Modiferad Faktura Länk', 'total_invoiced' => 'Totalt fakturerat', @@ -3018,7 +3018,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'hosted_login' => 'Hosted inloggning', 'selfhost_login' => 'Självhostad inloggning', 'google_login' => 'Google inloggning', - 'thanks_for_patience' => 'Tack för ditt tålamod medan vi arbetar med att implementera dessa funktioner. Vi hoppas få dem färdiga under de närmaste månaderna. Till dess fortsätter vi att stödja', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'äldre mobilapp', 'today' => 'Idag', 'current' => 'Nuvarande', @@ -5221,6 +5221,15 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/th/texts.php b/lang/th/texts.php index b6fff508c4cb..09b7fcefbc62 100644 --- a/lang/th/texts.php +++ b/lang/th/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'ปิดการใช้', 'invoice_quote_number' => 'หมายเลขใบแจ้งหนี้และใบเสนอราคา', 'invoice_charges' => 'การเรียกเก็บเงินตามใบแจ้งหนี้', - 'notification_invoice_bounced' => 'เราไม่สามารถส่งใบแจ้งหนี้ :invoice ไปยัง :contact.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => 'ไม่สามารถส่งใบแจ้งหนี้ :invoice', - 'notification_quote_bounced' => 'เราไม่สามารถส่งใบเสนอราคา :invoice ไปยัง :contact', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => 'ไม่สามารถส่งใบเสนอราคา :invoice', 'custom_invoice_link' => 'ลิงก์ใบแจ้งหนี้ที่กำหนดเอง', 'total_invoiced' => 'ใบแจ้งหนี้ทั้งหมด', @@ -3011,7 +3011,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5214,6 +5214,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/tr_TR/texts.php b/lang/tr_TR/texts.php index 9e61c957733c..a1b2d80083e5 100644 --- a/lang/tr_TR/texts.php +++ b/lang/tr_TR/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => 'Devre dışı bırak', 'invoice_quote_number' => 'Fatura ve Teklif Numaraları', 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => ':invoice nolu faturayı :contact yetkilisine teslim edemedik.', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => ':invoice nolu fatura teslim edilemedi', - 'notification_quote_bounced' => ':invoice nolu Teklifi :contact yetkilisine teslim edemedik.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => ':invoice nolu Teklif teslim edilemedi', 'custom_invoice_link' => 'Özel Fatura Bağlantısı', 'total_invoiced' => 'Toplam Faturalanan', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => 'legacy mobile app', 'today' => 'Today', 'current' => 'Current', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/lang/zh_TW/texts.php b/lang/zh_TW/texts.php index c4d5f5f29fef..7a9c1c60ba26 100644 --- a/lang/zh_TW/texts.php +++ b/lang/zh_TW/texts.php @@ -693,9 +693,9 @@ $lang = array( 'disable' => '停用', 'invoice_quote_number' => '發票與報價單編號', 'invoice_charges' => '發票的額外費用', - 'notification_invoice_bounced' => '我們無法遞送發票 :invoice 給 :contact。', + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.

:error', 'notification_invoice_bounced_subject' => '無法傳送發票 :invoice', - 'notification_quote_bounced' => '我們無法遞送報價單 :invoice 給 :contact.', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.

:error', 'notification_quote_bounced_subject' => '無法遞送報價單 :invoice', 'custom_invoice_link' => '自訂發票連結', 'total_invoiced' => '開立發票總額', @@ -3010,7 +3010,7 @@ $lang = array( 'hosted_login' => '託管登入', 'selfhost_login' => 'Selfhost 登入', 'google_login' => 'Google 登入', - 'thanks_for_patience' => '感謝您的耐心,而我們努力實現這些功能。\n\n希望在接下來的幾個月裡完成它們。\n\n直到那時我們將繼續支援', + 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.

We hope to have them completed in the next few months.

Until then we\'ll continue to support the', 'legacy_mobile_app' => '舊版行動 App', 'today' => '今天', 'current' => '目前', @@ -5213,6 +5213,15 @@ $lang = array( 'nordigen_requisition_body' => 'Access to bank account feeds has expired as set in End User Agreement.

Please log into Invoice Ninja and re-authenticate with your banks to continue receiving transactions.', 'participant' => 'Participant', 'participant_name' => 'Participant name', + 'client_unsubscribed' => 'Client unsubscribed from emails.', + 'client_unsubscribed_help' => 'Client :client has unsubscribed from your e-mails. The client needs to consent to receive future emails from you.', + 'resubscribe' => 'Resubscribe', + 'subscribe' => 'Subscribe', + 'subscribe_help' => 'You are currently subscribed and will continue to receive email communications.', + 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', + 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', + 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + ); return $lang; diff --git a/resources/views/email/template/light.blade.php b/resources/views/email/template/light.blade.php index 9a82f9c9e21a..01b2cb06839b 100644 --- a/resources/views/email/template/light.blade.php +++ b/resources/views/email/template/light.blade.php @@ -20,6 +20,6 @@ {{ ctrans('texts.email_preferences') }}

-@endif +@endisset @endcomponent diff --git a/resources/views/email/template/plain.blade.php b/resources/views/email/template/plain.blade.php index 1ae5fe70b167..3d87e093eb6e 100644 --- a/resources/views/email/template/plain.blade.php +++ b/resources/views/email/template/plain.blade.php @@ -45,13 +45,6 @@ @endif @endisset -@if(isset($email_preferences)) -

- {{ ctrans('texts.email_preferences') }} -

-@endif - - -@if(isset($unsubscribe_link)) +@isset($email_preferences)

{{ ctrans('texts.unsubscribe') }}

-@endif \ No newline at end of file +@endisset \ No newline at end of file diff --git a/tests/Feature/ReminderTest.php b/tests/Feature/ReminderTest.php index f3fe49fe714a..23453dd2fb6e 100644 --- a/tests/Feature/ReminderTest.php +++ b/tests/Feature/ReminderTest.php @@ -192,7 +192,7 @@ class ReminderTest extends TestCase $this->invoice = $this->invoice->fresh(); - $this->assertEquals(now()->startOfDay()->addMonth()->format('Y-m-d'), \Carbon\Carbon::parse($this->invoice->next_send_date)->startOfDay()->format('Y-m-d')); + $this->assertEquals(now()->startOfDay()->addMonthNoOverflow()->format('Y-m-d'), \Carbon\Carbon::parse($this->invoice->next_send_date)->startOfDay()->format('Y-m-d')); } public function testsForTranslationsInReminders() @@ -476,15 +476,15 @@ class ReminderTest extends TestCase // nlog($next_send_date->format('Y-m-d h:i:s')); } - public function testReminderQueryCatchesDate() - { - $this->invoice->next_send_date = now()->format('Y-m-d'); - $this->invoice->save(); + // public function testReminderQueryCatchesDate() + // { + // $this->invoice->next_send_date = now()->format('Y-m-d'); + // $this->invoice->save(); - $invoices = Invoice::where('next_send_date', Carbon::today())->get(); + // $invoices = Invoice::where('next_send_date', Carbon::today())->get(); - $this->assertEquals(1, $invoices->count()); - } + // $this->assertEquals(1, $invoices->count()); + // } public function testReminderHits() {