From 621bbb4f079a6396b068b38d3101bdd0580e1d6e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 29 Sep 2024 13:48:51 +0300 Subject: [PATCH 1/6] Update lang file --- lib/utils/i18n.dart | 4137 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 3608 insertions(+), 529 deletions(-) diff --git a/lib/utils/i18n.dart b/lib/utils/i18n.dart index c3e19b4741..e6b4732052 100644 --- a/lib/utils/i18n.dart +++ b/lib/utils/i18n.dart @@ -2715,6 +2715,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'sq': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -5417,35 +5425,42 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'ar': { + 'payment_failed': 'فشل الدفع', + 'activity_141': 'المستخدم :user أدخل ملاحظة: :notes', + 'activity_142': 'اقتباس :number تذكير 1 تم الإرسال', + 'activity_143': 'تم إصدار فاتورة تلقائية بنجاح للفاتورة :invoice', + 'activity_144': 'فشل إصدار الفاتورة تلقائيًا للفاتورة :invoice . :notes', + 'activity_145': + 'تم تسليم الفاتورة الإلكترونية :invoice الخاصة بـ :client إلكترونيًا. :notes', + 'ssl_host_override': 'تجاوز مضيف SSL', + 'upload_logo_short': 'تحميل الشعار', 'show_pdfhtml_on_mobile_help': 'لتحسين التصور، يتم عرض نسخة HTML من الفاتورة/عرض الأسعار عند عرضها على الهاتف المحمول.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'قبول طلب الشراء', + 'one_page_checkout': 'الدفع بصفحة واحدة', + 'one_page_checkout_help': 'تمكين تدفق الدفع الجديد بصفحة واحدة', + 'applies_to': 'ينطبق على', 'purchase_order_items': 'عناصر أمر الشراء', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'تم تعيين المجموعة بنجاح', 'assign_group': 'تعيين المجموعة', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'دمج إلى PDF', 'emails': 'رسائل البريد الإلكتروني', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', - 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', + 'ملاحظة: الإصدار الأحدث يتطلب PHP :version', + 'quote_reminder1': 'تذكير بالاقتباس الأول', + 'before_valid_until': 'قبل أن تصبح صالحة حتى', + 'after_valid_until': 'بعد انتهاء الصلاحية حتى', + 'after_quote_date': 'بعد تاريخ الاقتباس', + 'remind_quote': 'تذكير الاقتباس', + 'task_assigned_notification': 'إشعار تعيين المهمة', + 'task_assigned_notification_help': 'إرسال بريد إلكتروني عند تعيين مهمة', + 'invoices_locked_end_of_month': 'يتم قفل الفواتير في نهاية الشهر', 'end_of_month': 'نهاية الشهر', - 'referral_url': 'Referral URL', + 'referral_url': 'رابط الإحالة', 'referral_program': 'برنامج الإحالة', 'comment': 'تعليقات', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', + 'add_comment': 'اضافة تعليق', + 'added_comment': 'تم حفظ التعليق بنجاح', 'disconnected': 'انقطع الاتصال', 'reconnect': 'أعد الاتصال', 'e_invoice_settings': 'إعدادات الفاتورة الإلكترونية', @@ -5457,7 +5472,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'التطبيق على شبكة الإنترنت', 'desktop_app': 'التطبيق سطح المكتب', 'invoice_net_amount': 'صافي مبلغ الفاتورة', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'التقريب إلى الثواني', '1_minute': '1 دقيقة', '5_minutes': '5 دقائق', '15_minutes': '15 دقيقة', @@ -5475,7 +5490,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_updated': 'تم تحديث البيانات بنجاح', 'bulk_update': 'تحديث بالجملة', 'advanced_cards': 'بطاقات متقدمة', - 'always_show_required_fields': 'يسمح بإظهار نموذج الحقول المطلوبة', + 'always_show_required_fields': 'إظهار نموذج الحقول المطلوبة دائمًا', 'always_show_required_fields_help': 'يعرض نموذج الحقول المطلوبة دائمًا عند الخروج', 'flutter_web_warning': @@ -6988,7 +7003,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'تم حذف تصميمات :value بنجاح', 'restored_designs': 'تمت استعادة تصميمات :value بنجاح', 'proposals': 'اقتراحات', - 'tickets': 'Tickets', + 'tickets': 'التذاكر', 'recurring_quotes': 'الفواتير الدورية', 'recurring_tasks': 'المهام المتكررة', 'account_management': 'ادارة الحساب', @@ -7353,7 +7368,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'تصميم البريد الإلكتروني', 'attach_pdf': 'إرفاق ملف PDF', 'attach_documents': 'ارفاق مستندات', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'إرفاق UBL/الفاتورة الإلكترونية', 'email_style': 'نمط البريد الإلكتروني', 'enable_email_markup': 'تمكين التوصيف', 'reply_to_email': 'الرد على البريد الإلكتروني', @@ -8087,6 +8102,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'تحميل موضوع اللون', }, 'bg': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -10798,66 +10821,70 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'zh_TW': { + 'payment_failed': '付款失敗', + 'activity_141': '使用者:user輸入註解: :notes', + 'activity_142': '報價:number提醒 1 已發送', + 'activity_143': '發票:invoice的自動計費成功', + 'activity_144': '發票:invoice的自動計費失敗。 :筆記', + 'activity_145': ':client的電子發票:invoice已透過電子方式交付。 :筆記', + 'ssl_host_override': 'SSL 主機覆蓋', + 'upload_logo_short': '上傳標誌', 'show_pdfhtml_on_mobile_help': '為了改善視覺化效果,在行動裝置上查看時顯示 HTML 版本的發票/報價。', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': '接受採購訂單', + 'one_page_checkout': '一頁結帳', + 'one_page_checkout_help': '啟用新的單頁支付流程', + 'applies_to': '適用於', 'purchase_order_items': '採購訂單項目', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': '成功分配組', 'assign_group': '分配群組', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': '合併為 PDF', 'emails': '電子郵件', - 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', - 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'latest_requires_php_version': '注意:最新版本需要 PHP :version', + 'quote_reminder1': '首次報價提醒', + 'before_valid_until': '有效期限至之前', + 'after_valid_until': '有效期限後至', + 'after_quote_date': '報價日期後', + 'remind_quote': '提醒報價', + 'task_assigned_notification': '任務分配通知', + 'task_assigned_notification_help': '分配任務時發送電子郵件', + 'invoices_locked_end_of_month': '發票在月底被鎖定', + 'end_of_month': '月底', + 'referral_url': '推薦網址', 'referral_program': '推薦計劃', 'comment': '評論', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'add_comment': '新增評論', + 'added_comment': '已成功儲存評論', + 'disconnected': '已斷開連接', + 'reconnect': '重新連接', + 'e_invoice_settings': '電子發票設定', + 'calculate': '計算', + 'sum': '和', + 'money': '錢', 'time': '時間', 'format': '格式', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'web_app': '網頁應用程式', + 'desktop_app': '桌面應用程式', + 'invoice_net_amount': '發票淨額', + 'round_to_seconds': '四捨五入到秒', + '1_minute': '1分鐘', + '5_minutes': '5分鐘', + '15_minutes': '15 分鐘', + '30_minutes': '30分鐘', + '1_hour': '1小時', + '1_day': '1 天', + 'round_tasks': '任務舍入方向', + 'round_tasks_help': '向上或向下舍入任務時間。', + 'direction': '方向', + 'round_up': '圍捕', + 'round_down': '向下舍入', + 'task_round_to_nearest': '舍入到最近的值', 'activity_139': '費用:expense通知已發送至:contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', - 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'activity_140': '聲明已發送至:client', + 'bulk_updated': '數據更新成功', + 'bulk_update': '大量更新', + 'advanced_cards': '高級卡', + 'always_show_required_fields': '始終顯示必填欄位表單', + 'always_show_required_fields_help': '結帳時始終顯示必填欄位表單', 'flutter_web_warning': '我們建議使用新的網頁應用程式或桌面應用程式以獲得最佳效能', 'rappen_rounding': '拉彭舍入', 'rappen_rounding_help': '金額為 5 美分', @@ -10870,7 +10897,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'valid_vat_number': '有效增值稅號', 'use_available_payments': '使用可用付款', 'test_email_sent': '已成功發送電子郵件', - 'send_test_email': 'Send Test Email', + 'send_test_email': '發送測試電子郵件', 'gateway_type': '網關類型', 'please_select_an_invoice_or_credit': '請選擇發票或信用證', 'mobile_version': '手機版', @@ -10901,7 +10928,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': '客戶銷售', 'tax_summary': '稅務摘要', 'user_sales': '用戶銷售', - 'run_template': 'Run Template', + 'run_template': '運行模板', 'task_extension_banner': '新增 Chrome 擴充功能來管理您的任務', 'watch_video': '看影片', 'view_extension': '查看擴充', @@ -11486,8 +11513,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_shipping_country': '客戶出貨國家/地區', 'load_pdf': '載入 PDF', 'start_free_trial': '開啟免費體驗', - 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'start_free_trial_message': '開始 14 天免費試用 Pro 計劃', 'due_on_receipt': '收據到期', 'is_paid': '已經付款了', 'age_group_paid': '有薪資的', @@ -12299,7 +12325,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': '成功刪除:value設計', 'restored_designs': '成功恢復:value設計', 'proposals': '提案', - 'tickets': 'Tickets', + 'tickets': '門票', 'recurring_quotes': '週期性報價單', 'recurring_tasks': '重複任務', 'account_management': '帳號管理', @@ -12650,7 +12676,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': '電子郵件的設計', 'attach_pdf': '附加 PDF 檔案', 'attach_documents': '附加文件', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': '附上 UBL/電子發票', 'email_style': '電子郵件樣式', 'enable_email_markup': '啟用網頁標示', 'reply_to_email': '回覆電子郵件', @@ -13370,6 +13396,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': '載入顏色主題', }, 'hr': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -16068,6 +16102,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'cs': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -18765,12 +18807,20 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'da': { + 'payment_failed': 'Betaling mislykkedes', + 'activity_141': 'Bruger :user indtastet notat: :notes', + 'activity_142': 'tilbud :number rykker 1 sendt', + 'activity_143': 'Auto Bill lykkedes for Faktura :invoice', + 'activity_144': 'Auto Bill mislykkedes for Faktura :invoice . :noter', + 'activity_145': 'EFaktura :invoice for :client blev e-leveret. :noter', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload logo', 'show_pdfhtml_on_mobile_help': 'For forbedret visualisering, viser en HTML-version af Faktura /citatet, når du ser på mobilen.', - 'accept_purchase_order': 'Accept Purchase Order', + 'accept_purchase_order': 'Accepter købsordre', 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'one_page_checkout_help': 'Aktiver det ny enkeltsides Betaling', + 'applies_to': 'Gælder for', 'purchase_order_items': 'Indkøbsordrevarer', 'assigned_group': 'Gruppe tildelt successfuldt', 'assign_group': 'Tildel gruppe', @@ -18805,7 +18855,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'Web App', 'desktop_app': 'Skrivebords App', 'invoice_net_amount': 'Faktura netto beløb', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Runde til sekunder', '1_minute': '1 Minut', '5_minutes': '5 Minutter', '15_minutes': '15 Minutter', @@ -18824,7 +18874,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_update': 'Bulk opdater', 'advanced_cards': 'Avancerede Kort', 'always_show_required_fields': - 'Tillad visning af obligatoriske formularfelter', + 'Vis altid formularen med obligatoriske felter', 'always_show_required_fields_help': 'Vis altid de obligatoriske formularfelter ved kassen', 'flutter_web_warning': @@ -19473,7 +19523,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'Automatisk Arkiv Fakturaer ved aflysning.', 'alternate_pdf_viewer': 'Alternativ PDF fremviser', 'alternate_pdf_viewer_help': 'Forbedre rulning over PDF eksemplet [BETA]', - 'invoice_currency': 'Invoice Currency', + 'invoice_currency': 'Faktura Valuta', 'range': 'Interval', 'tax_amount1': 'Skat Beløb 1', 'tax_amount2': 'Skat Beløb 2', @@ -21475,9 +21525,17 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Indlæs farvetema', }, 'nl': { + 'payment_failed': 'Betaling mislukt', + 'activity_141': 'Gebruiker :user heeft een notitie toegevoegd: :notes', + 'activity_142': '1 herinnering verzonden voor offerte :number', + 'activity_143': 'Factuur :invoice is succesvol geïncasseerd', + 'activity_144': 'Incasso mislukt voor factuur :invoice. :notes', + 'activity_145': 'E-factuur :invoice voor :client is afgeleverd. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Logo uploaden', 'show_pdfhtml_on_mobile_help': 'Voor een betere visualisatie wordt een HTML-versie van de factuur/offerte weergegeven wanneer deze op mobiel wordt bekeken.', - 'accept_purchase_order': 'Accept Purchase Order', + 'accept_purchase_order': 'Accepteer inkooporder', 'one_page_checkout': 'Afrekenen op één pagina', 'one_page_checkout_help': 'Schakel de nieuwe betaalflow \'afrekenen op één pagina\' in', @@ -21516,7 +21574,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'Web-app', 'desktop_app': 'Desktopapplicatie', 'invoice_net_amount': 'Nettobedrag', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Afronden op seconden', '1_minute': '1 minuut', '5_minutes': '5 minuten', '15_minutes': '15 minuten', @@ -22302,7 +22360,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'Autoriseer Stripe om online betalingen te accepteren.', 'view_expense': 'Bekijk uitgave #:expense', 'view_statement': 'Toon overzicht', - 'sepa': 'SEPA Automatisch incasso', + 'sepa': 'SEPA automatisch incasso', 'ideal': 'iDEAL', 'przelewy24': 'Przelewy24', 'eps': 'EPS', @@ -24225,6 +24283,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Kleurthema laden', }, 'en_GB': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -26919,6 +26985,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'et': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -29616,6 +29690,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Laadige värviteema', }, 'fi': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -32314,67 +32396,81 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'fr': { + 'payment_failed': 'Paiement échoué', + 'activity_141': 'L'utilisateur :user a saisi la note : :notes', + 'activity_142': 'Citation :number rappel 1 envoyé', + 'activity_143': + 'Facturation automatique réussie pour la facture :invoice', + 'activity_144': + 'Échec de la facturation automatique pour la facture :invoice . :notes', + 'activity_145': + 'La facture électronique :invoice pour :client a été envoyée par voie électronique. :notes', + 'ssl_host_override': 'Remplacement de l'hôte SSL', + 'upload_logo_short': 'Télécharger le logo', 'show_pdfhtml_on_mobile_help': 'Pour une visualisation améliorée, affiche une version HTML de la facture/devis lors de la visualisation sur mobile.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Accepter le bon de commande', + 'one_page_checkout': 'Paiement en une seule page', + 'one_page_checkout_help': + 'Activer le nouveau flux de paiement sur une seule page', + 'applies_to': 'S'applique à', 'purchase_order_items': 'Articles de bon de commande', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Groupe attribué avec succès', 'assign_group': 'Attribuer un groupe', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Fusionner en PDF', 'emails': 'Courriels', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Remarque : la dernière version nécessite PHP :version', + 'quote_reminder1': 'Rappel de la première citation', + 'before_valid_until': 'Avant le valable jusqu'au', + 'after_valid_until': 'Après la validité jusqu'au', + 'after_quote_date': 'Après la date du devis', + 'remind_quote': 'Rappeler la citation', + 'task_assigned_notification': 'Notification de tâche assignée', 'task_assigned_notification_help': - 'Send an email when a task is assigned', + 'Envoyer un e-mail lorsqu'une tâche est attribuée', 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Les factures sont bloquées à la fin du mois', + 'end_of_month': 'Fin du mois', + 'referral_url': 'URL de référence', 'referral_program': 'Programme de parrainage', 'comment': 'Commentaire', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', + 'add_comment': 'Ajouter un commentaire', + 'added_comment': 'Commentaire enregistré avec succès', + 'disconnected': 'Déconnecté', 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'e_invoice_settings': 'Paramètres de la facture électronique', + 'calculate': 'Calculer', + 'sum': 'Somme', + 'money': 'Argent', 'time': 'Temps', 'format': 'Format', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', + 'web_app': 'Application Web', + 'desktop_app': 'Application de bureau', + 'invoice_net_amount': 'Montant net de la facture', + 'round_to_seconds': 'Arrondir à la seconde près', + '1_minute': '1 minute', + '5_minutes': '5 minutes', + '15_minutes': '15 minutes', + '30_minutes': '30 minutes', + '1_hour': '1 heure', + '1_day': '1 jour', + 'round_tasks': 'Direction d'arrondi des tâches', + 'round_tasks_help': + 'Arrondir les temps des tâches vers le haut ou vers le bas.', 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'round_up': 'Rassembler', + 'round_down': 'Arrondir vers le bas', + 'task_round_to_nearest': 'Arrondir au plus proche', 'activity_139': 'Dépense :expense notification envoyée à :contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'activity_140': 'Déclaration envoyée à :client', + 'bulk_updated': 'Données mises à jour avec succès', + 'bulk_update': 'Mise à jour en masse', + 'advanced_cards': 'Cartes avancées', + 'always_show_required_fields': + 'Toujours afficher les champs obligatoires du formulaire', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Affiche toujours les champs obligatoires du formulaire lors du paiement', 'flutter_web_warning': 'Nous vous recommandons d'utiliser la nouvelle application Web ou l'application de bureau pour obtenir les meilleures performances.', 'rappen_rounding': 'Arrondi de Rappen', @@ -32388,7 +32484,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'valid_vat_number': 'Numéro de TVA valide', 'use_available_payments': 'Utiliser les paiements disponibles', 'test_email_sent': 'E-mail envoyé avec succès', - 'send_test_email': 'Send Test Email', + 'send_test_email': 'Envoyer un e-mail de test', 'gateway_type': 'Type de passerelle', 'please_select_an_invoice_or_credit': 'Veuillez sélectionner une facture ou un crédit', @@ -32421,7 +32517,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Ventes clients', 'tax_summary': 'Récapitulatif de taxe', 'user_sales': 'Ventes aux utilisateurs', - 'run_template': 'Run Template', + 'run_template': 'Modèle d'exécution', 'task_extension_banner': 'Ajoutez l'extension Chrome pour gérer vos tâches', 'watch_video': 'Regarder la vidéo', @@ -33089,7 +33185,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Charger le PDF', 'start_free_trial': 'Commencer l\'essai gratuit', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Commencez votre essai GRATUIT de 14 jours du plan Pro', 'due_on_receipt': 'Payable à réception', 'is_paid': 'Est payé', 'age_group_paid': 'Payé', @@ -33994,7 +34090,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Les :value modèles ont été supprimés avec succès', 'restored_designs': 'Les :value modèles ont été restaurés avec succès', 'proposals': 'Propositions', - 'tickets': 'Tickets', + 'tickets': 'Billets', 'recurring_quotes': 'Devis récurrent', 'recurring_tasks': 'Tâches récurrentes', 'account_management': 'Gestion des comptes', @@ -34367,7 +34463,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Modèle de courriel', 'attach_pdf': 'Joindre PDF', 'attach_documents': 'Joindre les Documents', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Joindre une facture UBL/électronique', 'email_style': 'Style d\'email', 'enable_email_markup': 'Activer le balisage', 'reply_to_email': 'Adresse de réponse', @@ -35115,12 +35211,23 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Charger le thème de couleur', }, 'fr_CA': { + 'payment_failed': 'Le paiement a échoué', + 'activity_141': 'L\'utilisateur:user a saisi la note: :notes', + 'activity_142': 'Le rappel 1 de la soumission :number a été envoyé', + 'activity_143': + 'La facturation automatique a réussi pour la facture :invoice', + 'activity_144': + 'La facturation automatique de :invoice_number a échouée. :notes', + 'activity_145': 'E-Facture :invoice pour :client à été envoyée. :notes', + 'ssl_host_override': 'Substitution d\'hôte SSL', + 'upload_logo_short': 'Téléverser un logo', 'show_pdfhtml_on_mobile_help': 'Pour une meilleure visualisation, affiche une version HTML de la facture/soumission lors de la consultation sur mobile.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Accepter le bon d\'achat', + 'one_page_checkout': 'Paiement simplifié', + 'one_page_checkout_help': + 'Activer la nouvelle page de paiement simplifiée', + 'applies_to': 'S\'applique à', 'purchase_order_items': 'Articles du bon d\'achat', 'assigned_group': 'Le groupe a été attribué', 'assign_group': 'Assigner un groupe', @@ -35154,7 +35261,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'App web', 'desktop_app': 'App de bureau', 'invoice_net_amount': 'Montant net de la facture', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Arrondir aux secondes', '1_minute': '1 minute', '5_minutes': '5 minutes', '15_minutes': '15 minutes', @@ -37890,35 +37997,47 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Charger le thème de couleurs', }, 'fr_CH': { + 'payment_failed': 'Paiement échoué', + 'activity_141': 'L'utilisateur :user a saisi la note : :notes', + 'activity_142': 'Citation :number rappel 1 envoyé', + 'activity_143': + 'Facturation automatique réussie pour la facture :invoice', + 'activity_144': + 'Échec de la facturation automatique pour la facture :invoice . :notes', + 'activity_145': + 'La facture électronique :invoice pour :client a été envoyée par voie électronique. :notes', + 'ssl_host_override': 'Remplacement de l'hôte SSL', + 'upload_logo_short': 'Télécharger le logo', 'show_pdfhtml_on_mobile_help': 'Pour une visualisation améliorée, affiche une version HTML de la facture/devis lors de la visualisation sur mobile.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Accepter le bon de commande', + 'one_page_checkout': 'Paiement en une seule page', + 'one_page_checkout_help': + 'Activer le nouveau flux de paiement sur une seule page', + 'applies_to': 'S'applique à', 'purchase_order_items': 'Articles de bon de commande', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Groupe attribué avec succès', 'assign_group': 'Attribuer un groupe', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Fusionner en PDF', 'emails': 'Courriels', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', + 'Remarque : la dernière version nécessite PHP :version', 'quote_reminder1': 'Premier rappel pour l\'offre', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'before_valid_until': 'Avant le valable jusqu'au', + 'after_valid_until': 'Après la validité jusqu'au', + 'after_quote_date': 'Après la date du devis', + 'remind_quote': 'Rappeler la citation', + 'task_assigned_notification': 'Notification de tâche assignée', 'task_assigned_notification_help': - 'Send an email when a task is assigned', + 'Envoyer un e-mail lorsqu'une tâche est attribuée', 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', + 'Les factures sont bloquées à la fin du mois', 'end_of_month': 'Fin du mois', - 'referral_url': 'Referral URL', + 'referral_url': 'URL de référence', 'referral_program': 'Programme de référencement', 'comment': 'Commentaires', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', + 'add_comment': 'Ajouter un commentaire', + 'added_comment': 'Commentaire enregistré avec succès', 'disconnected': 'Déconnecté', 'reconnect': 'Reconnection', 'e_invoice_settings': 'Paramètres E-Facture', @@ -37928,16 +38047,16 @@ mixin LocalizationsProvider on LocaleCodeAware { 'time': 'Temps', 'format': 'Format', 'web_app': 'App web', - 'desktop_app': 'Desktop App', + 'desktop_app': 'Application de bureau', 'invoice_net_amount': 'Montant hors taxe de la facture', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Arrondir à la seconde près', '1_minute': '1 minute', '5_minutes': '5 minutes', '15_minutes': '15 minutes', '30_minutes': '30 minutes', '1_hour': '1 heure', '1_day': '1 jour', - 'round_tasks': 'Task Rounding Direction', + 'round_tasks': 'Direction d'arrondi des tâches', 'round_tasks_help': 'Arrondir les temps des tâches vers le haut ou vers le bas', 'direction': 'Direction', @@ -37945,14 +38064,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'round_down': 'Arrondir à la baisse', 'task_round_to_nearest': 'Arrondir au plus près', 'activity_139': 'Dépense :expense notification envoyée à :contact', - 'activity_140': 'Statement sent to :client', + 'activity_140': 'Déclaration envoyée à :client', 'bulk_updated': 'Les données ont été mises à jour', 'bulk_update': 'Mise à jour groupée', - 'advanced_cards': 'Advanced Cards', + 'advanced_cards': 'Cartes avancées', 'always_show_required_fields': - 'Permet l\'affichage des champs requis d\'un formulaire', + 'Toujours afficher les champs obligatoires du formulaire', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Affiche toujours les champs obligatoires du formulaire lors du paiement', 'flutter_web_warning': 'Nous vous recommandons d'utiliser la nouvelle application Web ou l'application de bureau pour obtenir les meilleures performances.', 'rappen_rounding': 'Arrondi de Rappen', @@ -38000,7 +38119,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Ventes clients', 'tax_summary': 'Récapitulatif fiscal', 'user_sales': 'Ventes aux utilisateurs', - 'run_template': 'Run Template', + 'run_template': 'Modèle d'exécution', 'task_extension_banner': 'Ajoutez l'extension Chrome pour gérer vos tâches', 'watch_video': 'Regardez la vidéo', @@ -38643,7 +38762,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Load PDF', 'start_free_trial': 'Start Free Trial', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Commencez votre essai GRATUIT de 14 jours du plan Pro', 'due_on_receipt': 'Due on Receipt', 'is_paid': 'Is Paid', 'age_group_paid': 'Paid', @@ -39551,7 +39670,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Les :value modèles ont été supprimés avec succès', 'restored_designs': 'Les :value modèles ont été restaurés avec succès', 'proposals': 'Propositions', - 'tickets': 'Tickets', + 'tickets': 'Billets', 'recurring_quotes': 'Offres récurrentes', 'recurring_tasks': 'Intervention récurrentes', 'account_management': 'Gestion du compte', @@ -39925,7 +40044,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Modèle de courriel', 'attach_pdf': 'Joindre un PDF', 'attach_documents': 'Joindre un document', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Joindre une facture UBL/électronique', 'email_style': 'Style de courriel', 'enable_email_markup': 'Autoriser le marquage', 'reply_to_email': 'Courriel de réponse', @@ -40677,67 +40796,81 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'de': { + 'payment_failed': 'Zahlung fehlgeschlagen', + 'activity_141': 'Benutzer :user hat folgende Notiz eingegeben: :notes', + 'activity_142': + 'Angebot / Kostenvoranschlag :number Erinnerung 1 gesendet', + 'activity_143': + 'Automatische Rechnungsstellung für Rechnung :invoice erfolgreich', + 'activity_144': + 'Automatische Rechnungsstellung für Rechnung :invoice fehlgeschlagen. :notes', + 'activity_145': + 'E-Rechnung :invoice für :client wurde elektronisch zugestellt. :notes', + 'ssl_host_override': 'SSL-Host-Override', + 'upload_logo_short': 'Logo hochladen', 'show_pdfhtml_on_mobile_help': 'Zur besseren Visualisierung wird bei der Anzeige auf Mobilgeräten eine HTML-Version der Rechnung/ Angebot / Kostenvoranschlag angezeigt.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Bestellung annehmen', + 'one_page_checkout': 'Ein-Seiten-Checkout', + 'one_page_checkout_help': + 'Aktivieren Sie den neuen Single-Page-Zahlungsablauf', + 'applies_to': 'Gilt für', 'purchase_order_items': 'Bestellpositionen', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Gruppe erfolgreich zugewiesen', 'assign_group': 'Gruppe zuweisen', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Als PDF zusammenführen', 'emails': 'E-Mails', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Hinweis: Die neueste Version erfordert PHP :version', + 'quote_reminder1': 'Erstes Angebot / Kostenvoranschlag Erinnerung', + 'before_valid_until': 'Vor dem gültig bis', + 'after_valid_until': 'Nach dem gültig bis', + 'after_quote_date': 'Nach dem Angebot / Kostenvoranschlag -Datum', + 'remind_quote': 'Angebot / Kostenvoranschlag erinnern', + 'task_assigned_notification': 'Aufgabe Zugewiesene Benachrichtigung', 'task_assigned_notification_help': - 'Send an email when a task is assigned', + 'E-Mail senden, wenn eine Aufgabe zugewiesen wird', 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Rechnungen werden am Monatsende gesperrt', + 'end_of_month': 'Ende des Monats', + 'referral_url': 'Verweis-URL', 'referral_program': 'Empfehlungs-Programm', 'comment': 'Kommentare', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', + 'add_comment': 'Kommentar hinzufügen', + 'added_comment': 'Kommentar erfolgreich gespeichert', + 'disconnected': 'Getrennt', + 'reconnect': 'Erneut verbinden', + 'e_invoice_settings': 'E-Rechnungseinstellungen', 'calculate': 'Berechnen', 'sum': 'Summe', - 'money': 'Money', + 'money': 'Geld', 'time': 'Zeit', 'format': 'Format', 'web_app': 'Webanwendung', 'desktop_app': 'Desktopanwendung', 'invoice_net_amount': 'Rechnungsnettobetrag', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Auf Sekunden runden', '1_minute': '1 Minute', '5_minutes': '5 Minuten', '15_minutes': '15 Minuten', '30_minutes': '30 Minuten', '1_hour': '1 Stunde', '1_day': '1 Tag', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', + 'round_tasks': 'Aufgabe Rundungsrichtung', + 'round_tasks_help': 'Runde Aufgabe mal rauf oder runter.', 'direction': 'Richtung', 'round_up': 'Aufrunden', 'round_down': 'Abrunden', - 'task_round_to_nearest': 'Round To Nearest', + 'task_round_to_nearest': 'Auf nächste Zahl runden', 'activity_139': 'Ausgabe :expense Benachrichtigung an :contact gesendet', - 'activity_140': 'Statement sent to :client', + 'activity_140': 'Erklärung gesendet an :client', 'bulk_updated': 'Daten erfolgreich aktualisiert', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'bulk_update': 'Massenaktualisierung', + 'advanced_cards': 'Erweiterte Karten', + 'always_show_required_fields': + 'Formular „Erforderliche Felder immer anzeigen“', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Zeigt beim Bezahlvorgang immer das Formular mit den erforderlichen Feldern an.', 'flutter_web_warning': 'Für eine optimale Leistung empfehlen wir die Verwendung der neuen Web-App oder der Desktop-App.', 'rappen_rounding': 'Rappenrundung', @@ -40784,7 +40917,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Kunde', 'tax_summary': 'Steuerzusammenfassung', 'user_sales': 'Benutzerverkäufe', - 'run_template': 'Run Template', + 'run_template': 'Vorlage ausführen', 'task_extension_banner': 'Die Chrome Erweiterung hinzufügen, um Aufgaben zu bearbeiten', 'watch_video': 'Video ansehen', @@ -41445,7 +41578,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'PDF laden', 'start_free_trial': 'Kostenlose Testversion starten', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Starten Sie Ihre KOSTENLOSE 14-tägige Testversion des Pro-Plans', 'due_on_receipt': 'Fällig bei Erhalt', 'is_paid': 'Ist bezahlt', 'age_group_paid': 'Bezahlt', @@ -42727,7 +42860,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'E-Mail-Design', 'attach_pdf': 'PDF anhängen', 'attach_documents': 'Dokumente anhängen', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'UBL/E-Rechnung anhängen', 'email_style': 'E-Mail-Stil', 'enable_email_markup': 'Markup erlauben', 'reply_to_email': 'Antwort-E-Mail-Adresse', @@ -43477,6 +43610,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'lade Farbschema', }, 'el': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -46221,6 +46362,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'he': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'להדמיה משופרת, מציג גרסת HTML של החשבונית/הצעת המחיר בעת צפייה בנייד.', 'accept_purchase_order': 'Accept Purchase Order', @@ -46279,7 +46428,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_updated': 'Successfully updated data', 'bulk_update': 'Bulk Update', 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'always_show_required_fields': 'Always show required fields form', 'always_show_required_fields_help': 'Displays the required fields form always at checkout', 'flutter_web_warning': @@ -48864,67 +49013,78 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'טען ערכת נושא צבע', }, 'hu': { + 'payment_failed': 'Sikertelen fizetés', + 'activity_141': 'A :user felhasználó megjegyzést írt be: :notes', + 'activity_142': 'Idézet :number 1. emlékeztető elküldve', + 'activity_143': + 'Az automatikus számlázás sikeres volt a :invoice számlánál', + 'activity_144': + 'Az automatikus számla :invoice számlánál nem sikerült. :jegyzetek', + 'activity_145': + ':invoice E-számlát :client számlához elektronikusan kézbesítettük. :jegyzetek', + 'ssl_host_override': 'SSL gazdagép felülbírálása', + 'upload_logo_short': 'Logó feltöltése', 'show_pdfhtml_on_mobile_help': 'A jobb megjelenítés érdekében a számla/ajánlat HTML-változatát jeleníti meg, ha mobilon nézi.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Fogadja el a Megrendelést', + 'one_page_checkout': 'Egyoldalas pénztár', + 'one_page_checkout_help': + 'Engedélyezze az új egyoldalas fizetési folyamatot', + 'applies_to': 'Erre vonatkozik', 'purchase_order_items': 'Megrendelési tételek', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Csoport sikeresen hozzárendelve', 'assign_group': 'Csoport hozzárendelése', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Egyesítés PDF-be', 'emails': 'E-mailek', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Megjegyzés: a legújabb verzióhoz PHP :version szükséges', + 'quote_reminder1': 'Emlékeztető az első idézetre', + 'before_valid_until': 'ig érvényes előtt', + 'after_valid_until': 'Az érvényes ig után', + 'after_quote_date': 'Az árajánlat dátuma után', + 'remind_quote': 'Emlékeztető idézet', + 'task_assigned_notification': 'Feladathoz rendelt értesítés', 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Küldjön e-mailt a feladat kiosztásakor', + 'invoices_locked_end_of_month': 'A számlákat a hónap végén zároljuk', + 'end_of_month': 'Hónap vége', + 'referral_url': 'Hivatkozási URL', 'referral_program': 'Ajánlási program', 'comment': 'Megjegyzés', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'add_comment': 'Megjegyzés hozzáadása', + 'added_comment': 'Megjegyzés sikeresen mentve', + 'disconnected': 'Szétkapcsolt', + 'reconnect': 'Csatlakozzon újra', + 'e_invoice_settings': 'E-számla beállításai', + 'calculate': 'Számítsa ki', + 'sum': 'Összeg', + 'money': 'Pénz', 'time': 'Idő', 'format': 'Formátum', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'web_app': 'Webes alkalmazás', + 'desktop_app': 'Asztali alkalmazás', + 'invoice_net_amount': 'Számla nettó összege', + 'round_to_seconds': 'Kerekítés másodpercekre', + '1_minute': '1 perc', + '5_minutes': '5 perc', + '15_minutes': '15 perc', + '30_minutes': '30 perc', + '1_hour': '1 óra', + '1_day': '1 nap', + 'round_tasks': 'Feladat Kerekítési Irány', + 'round_tasks_help': 'A feladatidők kerekítése felfelé vagy lefelé.', + 'direction': 'Irány', + 'round_up': 'Felhajt', + 'round_down': 'Lefelé kerekítés', + 'task_round_to_nearest': 'Kerek a legközelebbire', 'activity_139': 'Költség :expense értesítés elküldve :contact címre', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Always show required fields form', + 'activity_140': 'Nyilatkozat elküldve :client címre', + 'bulk_updated': 'Az adatok sikeresen frissítve', + 'bulk_update': 'Tömeges frissítés', + 'advanced_cards': 'Speciális kártyák', + 'always_show_required_fields': 'Mindig jelenítse meg a kötelező mezőket', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Mindig a fizetéskor jeleníti meg a kötelező mezőket', 'flutter_web_warning': 'A legjobb teljesítmény érdekében az új webalkalmazás vagy az asztali alkalmazás használatát javasoljuk', 'rappen_rounding': 'Rappen kerekítés', @@ -48938,7 +49098,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'valid_vat_number': 'érvényes ÁFA-szám', 'use_available_payments': 'Használja az Elérhető fizetéseket', 'test_email_sent': 'E-mail sikeresen elküldve', - 'send_test_email': 'Send Test Email', + 'send_test_email': 'Teszt e-mail küldése', 'gateway_type': 'Átjáró típusa', 'please_select_an_invoice_or_credit': 'Kérjük, válasszon számlát vagy jóváírást', @@ -48971,7 +49131,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Ügyfél értékesítés', 'tax_summary': 'adóösszegzés', 'user_sales': 'Felhasználói értékesítés', - 'run_template': 'Run Template', + 'run_template': 'Sablon futtatása', 'task_extension_banner': 'Adja hozzá a Chrome-bővítményt a feladatok kezeléséhez', 'watch_video': 'Videót nézni', @@ -49599,7 +49759,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'PDF betöltése', 'start_free_trial': 'Ingyenes próbaverzió indítása', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Kezdje meg a Pro-terv INGYENES 14 napos próbaverzióját', 'due_on_receipt': 'Esedékes a fogadáskor', 'is_paid': 'Fizetett', 'age_group_paid': 'Fizetett korcsoport', @@ -50429,7 +50589,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Törölt tervek', 'restored_designs': 'Visszaállított tervek', 'proposals': 'Ajánlatok', - 'tickets': 'Tickets', + 'tickets': 'Jegyek', 'recurring_quotes': 'Ismétlődő idézetek', 'recurring_tasks': 'Ismétlődő feladatok', 'account_management': 'Fiók kezelése', @@ -50800,7 +50960,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Email kialakítás', 'attach_pdf': 'PDF csatolása', 'attach_documents': 'Dokumentumok csatolása', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Csatolja az UBL/E-számlát', 'email_style': 'E-mail stílusa', 'enable_email_markup': 'Email markup engedélyezése', 'reply_to_email': 'Válasz e-mail címe', @@ -51536,6 +51696,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Szín téma betöltése', }, 'it': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'Per una migliore visualizzazione, visualizza una versione HTML della Fattura /quote durante la visualizzazione su dispositivo mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -54312,6 +54480,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Carica tema colore', }, 'ja': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -56989,6 +57165,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'km_KH': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'សម្រាប់ការមើលឃើញកាន់តែប្រសើរឡើង បង្ហាញកំណែ HTML នៃវិក្កយបត្រ/សម្រង់នៅពេលមើលនៅលើទូរសព្ទ។', 'accept_purchase_order': 'Accept Purchase Order', @@ -57047,7 +57231,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_updated': 'Successfully updated data', 'bulk_update': 'Bulk Update', 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'always_show_required_fields': 'Always show required fields form', 'always_show_required_fields_help': 'Displays the required fields form always at checkout', 'flutter_web_warning': @@ -59709,35 +59893,42 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'ផ្ទុកស្បែកពណ៌', }, 'lo_LA': { + 'payment_failed': 'ການຈ່າຍເງິນລົ້ມເຫລວ', + 'activity_141': 'ຜູ້ໃຊ້ :user ປ້ອນບັນທຶກ: :notes', + 'activity_142': 'ວົງຢືມ :number ແຈ້ງເຕືອນ 1 ສົ່ງແລ້ວ', + 'activity_143': 'ໃບບິນອັດຕະໂນມັດສຳເລັດສຳລັບໃບຮຽກເກັບເງິນ :invoice', + 'activity_144': + 'ໃບບິນອັດຕະໂນມັດລົ້ມເຫລວສໍາລັບໃບແຈ້ງໜີ້ :invoice . :ໝາຍເຫດ', + 'activity_145': 'EInvoice :invoice ສໍາລັບ :client ຖືກສົ່ງແລ້ວ. :ໝາຍເຫດ', + 'ssl_host_override': 'SSL Host override', + 'upload_logo_short': 'ອັບໂຫຼດໂລໂກ້', 'show_pdfhtml_on_mobile_help': 'ສໍາລັບການປັບປຸງການເບິ່ງເຫັນ, ສະແດງສະບັບ HTML ຂອງໃບແຈ້ງຫນີ້ / ວົງຢືມໃນເວລາເບິ່ງໃນມືຖື.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'ຍອມຮັບການສັ່ງຊື້', + 'one_page_checkout': 'ຈ່າຍເງິນຫນຶ່ງຫນ້າ', + 'one_page_checkout_help': 'ເປີດໃຊ້ຂັ້ນຕອນການຈ່າຍເງິນໜ້າດຽວໃໝ່', + 'applies_to': 'ນຳໃຊ້ກັບ', 'purchase_order_items': 'ສັ່ງຊື້ສິນຄ້າ', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'ມອບໝາຍກຸ່ມສຳເລັດແລ້ວ', 'assign_group': 'ກຳນົດກຸ່ມ', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'ຮວມເປັນ PDF', 'emails': 'ອີເມລ໌', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', - 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', + 'ໝາຍເຫດ: ເວີຊັນຫຼ້າສຸດຕ້ອງການ PHP :version', + 'quote_reminder1': 'ຄໍາເຕືອນທໍາອິດ', + 'before_valid_until': 'ກ່ອນທີ່ຈະຖືກຕ້ອງຈົນກ່ວາ', + 'after_valid_until': 'ຫຼັງຈາກທີ່ຖືກຕ້ອງຈົນກ່ວາ', + 'after_quote_date': 'ຫຼັງຈາກວັນທີ quote', + 'remind_quote': 'ເຕືອນ Quote', + 'task_assigned_notification': 'ແຈ້ງ​ການ​ມອບ​ຫມາຍ​ຫນ້າ​ວຽກ​', + 'task_assigned_notification_help': 'ສົ່ງອີເມວເມື່ອໜ້າວຽກຖືກມອບໝາຍ', + 'invoices_locked_end_of_month': 'ໃບແຈ້ງໜີ້ຖືກລັອກໃນທ້າຍເດືອນ', 'end_of_month': 'ທ້າຍເດືອນ', - 'referral_url': 'Referral URL', + 'referral_url': 'URL ອ້າງອີງ', 'referral_program': 'ໂຄງການອ້າງອີງ', 'comment': 'ຄຳເຫັນ', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', + 'add_comment': 'ເພີ່ມຄຳເຫັນ', + 'added_comment': 'ບັນທຶກຄຳເຫັນສຳເລັດແລ້ວ', 'disconnected': 'ຕັດການເຊື່ອມຕໍ່', 'reconnect': 'ເຊື່ອມຕໍ່ຄືນໃໝ່', 'e_invoice_settings': 'ການຕັ້ງຄ່າ E-Invoice', @@ -59749,25 +59940,25 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'ແອັບເວັບ', 'desktop_app': 'ແອັບເດັສທັອບ', 'invoice_net_amount': 'ໃບເກັບເງິນສຸດທິ', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'ຮອບເຖິງວິນາທີ', '1_minute': '1 ນາທີ', '5_minutes': '5 ນາທີ', '15_minutes': '15 ນາທີ', '30_minutes': '30 ນາທີ', '1_hour': '1 ຊົ່ວ​ໂມງ', '1_day': '1 ມື້', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'round_tasks': 'ທິດ​ທາງ​ການ​ກົມ​ວຽກ​', + 'round_tasks_help': 'ເວລາໜ້າວຽກຮອບຂຶ້ນ ຫຼື ລົງ.', + 'direction': 'ທິດທາງ', + 'round_up': 'ຮອບຂຶ້ນ', + 'round_down': 'ລົງລຸ່ມ', + 'task_round_to_nearest': 'ຮອບໄປໃກ້ທີ່ສຸດ', 'activity_139': 'ລາຍຈ່າຍ : ແຈ້ງຄ່າໃຊ້ຈ່າຍທີ່ສົ່ງຫາ : ຕິດຕໍ່', - 'activity_140': 'Statement sent to :client', + 'activity_140': 'ຄໍາຖະແຫຼງທີ່ຖືກສົ່ງໄປຫາ :client', 'bulk_updated': 'ອັບເດດຂໍ້ມູນສຳເລັດແລ້ວ', - 'bulk_update': 'Bulk Update', + 'bulk_update': 'ອັບເດດເປັນຊຸດ', 'advanced_cards': 'ບັດຂັ້ນສູງ', - 'always_show_required_fields': 'Always show required fields form', + 'always_show_required_fields': 'ສະແດງແບບຟອມຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການສະເໝີ', 'always_show_required_fields_help': 'ສະແດງແບບຟອມຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຢູ່ສະເໝີໃນເວລາຈ່າຍເງິນ', 'flutter_web_warning': @@ -61278,7 +61469,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'ລຶບສຳເລັດແລ້ວ :value designs', 'restored_designs': 'ໄດ້ຟື້ນຟູສຳເລັດແລ້ວ: ການອອກແບບມູນຄ່າ', 'proposals': 'ບົດສະເໜີ', - 'tickets': 'Tickets', + 'tickets': 'ປີ້', 'recurring_quotes': 'ຄຳເວົ້າຊ້ຳໆ', 'recurring_tasks': 'ໜ້າວຽກທີ່ເກີດຂຶ້ນຊ້ຳ', 'account_management': 'ການຄຸ້ມຄອງບັນຊີ', @@ -61642,7 +61833,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'ອອກແບບອີເມວ', 'attach_pdf': 'ແນບ PDF', 'attach_documents': 'ແນບເອກະສານ', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'ແນບ UBL/E-Invoice', 'email_style': 'ຮູບແບບອີເມວ', 'enable_email_markup': 'ເປີດໃຊ້ Markup', 'reply_to_email': 'ຕອບກັບຫາອີເມວ', @@ -62375,6 +62566,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'lv_LV': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -65070,6 +65269,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'lt': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -67765,6 +67972,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'mk_MK': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -70465,6 +70680,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'nb_NO': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -73161,6 +73384,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'fa': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -75855,6 +76086,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'pl': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -78556,6 +78795,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'pt_BR': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'Para melhor visualização, exibe uma versão HTML da fatura/cotação ao visualizar no celular.', 'accept_purchase_order': 'Accept Purchase Order', @@ -81306,6 +81553,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Carregar tema de cores', }, 'pt_PT': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'Para melhor visualização, exibe uma versão HTML da fatura/cotação ao visualizar no celular.', 'accept_purchase_order': 'Accept Purchase Order', @@ -84061,67 +84316,79 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Carregar tema de cores', }, 'ro': { + 'payment_failed': 'Plata a eșuat', + 'activity_141': 'Utilizatorul :user a introdus notă: :note', + 'activity_142': 'Citat :number memento 1 trimis', + 'activity_143': 'Factura automată a reușit pentru factura :invoice', + 'activity_144': + 'Facturarea automată a eșuat pentru factura :invoice . :notite', + 'activity_145': + 'EFactura :invoice pentru :client a fost livrată electronic. :notite', + 'ssl_host_override': 'Suprascrierea gazdei SSL', + 'upload_logo_short': 'Încărcați sigla', 'show_pdfhtml_on_mobile_help': 'Pentru o vizualizare îmbunătățită, afișează o versiune HTML a facturii/cotației atunci când o vizualizați pe mobil.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Acceptați comanda de achiziție', + 'one_page_checkout': 'Finalizare pe o pagină', + 'one_page_checkout_help': + 'Activați noul flux de plată pe o singură pagină', + 'applies_to': 'Se aplică pentru', 'purchase_order_items': 'Articole din Ordinul de Procurare', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Grup alocat cu succes', 'assign_group': 'Atribuiți grup', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Îmbinați în PDF', 'emails': 'Email-uri', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Notă: cea mai recentă versiune necesită PHP :version', + 'quote_reminder1': 'Memento pentru primul citat', + 'before_valid_until': 'Înainte de valabil până la', + 'after_valid_until': 'După valabil până la', + 'after_quote_date': 'După data cotației', + 'remind_quote': 'Amintiți citatul', + 'task_assigned_notification': 'Notificare de sarcină atribuită', 'task_assigned_notification_help': - 'Send an email when a task is assigned', + 'Trimiteți un e-mail când este atribuită o sarcină', 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Facturile sunt blocate la sfârșitul lunii', + 'end_of_month': 'Sfârșitul lunii', + 'referral_url': 'Adresa URL de recomandare', 'referral_program': 'Program Promovare', 'comment': 'Comentarii', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'add_comment': 'Adaugă comentariu', + 'added_comment': 'Comentariul a fost salvat', + 'disconnected': 'Deconectat', + 'reconnect': 'Reconectați-vă', + 'e_invoice_settings': 'Setări de factură electronică', + 'calculate': 'Calcula', + 'sum': 'Sumă', + 'money': 'Bani', 'time': 'Timp', 'format': 'Format', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'web_app': 'Aplicația web', + 'desktop_app': 'Aplicația desktop', + 'invoice_net_amount': 'Suma netă a facturii', + 'round_to_seconds': 'Rotunjiți la secunde', + '1_minute': '1 minut', + '5_minutes': '5 minute', + '15_minutes': '15 minute', + '30_minutes': '30 de minute', + '1_hour': '1 oră', + '1_day': '1 zi', + 'round_tasks': 'Direcția de rotunjire a sarcinii', + 'round_tasks_help': 'Rotunjiți timpii sarcinii în sus sau în jos.', + 'direction': 'Direcţie', + 'round_up': 'Ridica', + 'round_down': 'Rotunjiți în jos', + 'task_round_to_nearest': 'Rotunzi spre cel mai apropiat', 'activity_139': 'Cheltuieli :expense notificare trimisă către :contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'activity_140': 'Declarație trimisă către :client', + 'bulk_updated': 'Date actualizate cu succes', + 'bulk_update': 'Actualizare în bloc', + 'advanced_cards': 'Carduri avansate', + 'always_show_required_fields': + 'Afișați întotdeauna formularul de câmpuri obligatorii', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Afișează formularul de câmpuri obligatorii întotdeauna la finalizare', 'flutter_web_warning': 'Vă recomandăm să utilizați noua aplicație web sau aplicația desktop pentru cea mai bună performanță', 'rappen_rounding': 'Rappen rotunjire', @@ -84135,7 +84402,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'valid_vat_number': 'Număr de TVA valabil', 'use_available_payments': 'Utilizați plățile disponibile', 'test_email_sent': 'E-mail trimis cu succes', - 'send_test_email': 'Send Test Email', + 'send_test_email': 'Trimite e-mail de testare', 'gateway_type': 'Tip gateway', 'please_select_an_invoice_or_credit': 'Vă rugăm să selectați o factură sau un credit', @@ -84835,7 +85102,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Încărcați PDF', 'start_free_trial': 'Începeți perioada gratuită de test', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Începeți încercarea GRATUITĂ de 14 zile a planului Pro', 'due_on_receipt': 'Scadență pe nota de plată', 'is_paid': 'Este plătită', 'age_group_paid': 'Plătit(ă)', @@ -85737,7 +86004,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': ':value design-uri au fost eliminate cu succes', 'restored_designs': ':value design-uri au fost restabilite cu succes', 'proposals': 'Propuneri', - 'tickets': 'Tickets', + 'tickets': 'bilete', 'recurring_quotes': 'Proforme Recurente', 'recurring_tasks': 'Sarcini recurente', 'account_management': 'Administrare cont', @@ -85762,7 +86029,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'O nouă versiune pentru aplicația web a fost actualizată', 'update_available': 'Actualizare disponibilă', 'app_updated': 'Actualizarea a fost finalizată cu succes', - 'learn_more': 'Afla mai mult', + 'learn_more': 'Află mai mult', 'integrations': 'Integrări', 'tracking_id': 'ID urmărire', 'slack_webhook_url': 'URL Slack Webhook', @@ -86108,7 +86375,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Design Email', 'attach_pdf': 'Atașați un PDF', 'attach_documents': 'Atașați documente', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Atașați Factura UBL/E', 'email_style': 'Stil email', 'enable_email_markup': 'Activați marcajul', 'reply_to_email': 'Adresă email de răspuns', @@ -86455,8 +86722,8 @@ mixin LocalizationsProvider on LocaleCodeAware { 'descending': 'Descrescător', 'save': 'Salveaza', 'an_error_occurred': 'S-a produs o eroare', - 'paid_to_date': 'Plătit Pâna Acum', - 'balance_due': 'Total De Plată', + 'paid_to_date': 'Plătit până acum', + 'balance_due': 'Total de plată', 'balance': 'Balanta', 'overview': 'Prezentare generală', 'details': 'Detalii', @@ -86526,7 +86793,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'invoice_number': 'Număr factură', 'invoice_date': 'Data factură', 'discount': 'Discount', - 'po_number': 'Ordin de cumpărare nr', + 'po_number': 'Ordin de cumpărare nr.', 'terms': 'Termeni', 'public_notes': 'Note publice', 'private_notes': 'Note particulare', @@ -86856,6 +87123,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Schemă de culori încărcare', }, 'ru_RU': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -86914,7 +87189,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_updated': 'Successfully updated data', 'bulk_update': 'Bulk Update', 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'always_show_required_fields': 'Always show required fields form', 'always_show_required_fields_help': 'Displays the required fields form always at checkout', 'flutter_web_warning': @@ -88450,7 +88725,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Successfully deleted :value designs', 'restored_designs': 'Successfully restored :value designs', 'proposals': 'Коммерческие предложения', - 'tickets': 'Тикеты', + 'tickets': 'Tickets', 'recurring_quotes': 'Повторяющиеся Прайс-листы', 'recurring_tasks': 'Recurring Tasks', 'account_management': 'Account Management', @@ -88818,7 +89093,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Email Design', 'attach_pdf': 'Attach PDF', 'attach_documents': 'Attach Documents', - 'attach_ubl': 'Attach UBL', + 'attach_ubl': 'Attach UBL/E-Invoice', 'email_style': 'Email Style', 'enable_email_markup': 'Enable Markup', 'reply_to_email': 'Ответить на сообщение', @@ -89551,6 +89826,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'sr': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -89609,7 +89892,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'bulk_updated': 'Successfully updated data', 'bulk_update': 'Bulk Update', 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'always_show_required_fields': 'Always show required fields form', 'always_show_required_fields_help': 'Displays the required fields form always at checkout', 'flutter_web_warning': @@ -92255,68 +92538,76 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'sk': { + 'payment_failed': 'Platba zlyhala', + 'activity_141': 'Používateľ :user zadal poznámku: :notes', + 'activity_142': 'Citácia :number upomienka 1 odoslaná', + 'activity_143': 'Automatická faktúra bola úspešná pre faktúru :invoice', + 'activity_144': + 'Automatické vyúčtovanie zlyhalo pre faktúru :invoice . :poznámky', + 'activity_145': + 'EFaktúra :invoice za :client bola doručená elektronicky. :poznámky', + 'ssl_host_override': 'Prepísanie hostiteľa SSL', + 'upload_logo_short': 'Nahrať logo', 'show_pdfhtml_on_mobile_help': 'Pre lepšiu vizualizáciu zobrazuje HTML verziu faktúry/cenovej ponuky pri prezeraní na mobile.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Prijmite objednávku', + 'one_page_checkout': 'Pokladňa na jednej stránke', + 'one_page_checkout_help': 'Povoľte nový tok platieb na jednej stránke', + 'applies_to': 'Platí pre', 'purchase_order_items': 'Položky nákupnej objednávky', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Skupina bola úspešne priradená', 'assign_group': 'Priradiť skupinu', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Zlúčiť do PDF', 'emails': 'Emaily', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', - 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Poznámka: Najnovšia verzia vyžaduje PHP :version', + 'quote_reminder1': 'Pripomenutie prvého citátu', + 'before_valid_until': 'Pred platnosťou do', + 'after_valid_until': 'Po platnosti do', + 'after_quote_date': 'Po dátume cenovej ponuky', + 'remind_quote': 'Pripomenúť citát', + 'task_assigned_notification': 'Oznámenie o priradení úlohy', + 'task_assigned_notification_help': 'Po priradení úlohy odošlite e-mail', + 'invoices_locked_end_of_month': 'Faktúry sú zablokované na konci mesiaca', + 'end_of_month': 'Koniec mesiaca', + 'referral_url': 'Adresa URL sprostredkovania', 'referral_program': 'Referenčný program', 'comment': 'Komentáre', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', + 'add_comment': 'Pridať komentár', + 'added_comment': 'Komentár bol úspešne uložený', + 'disconnected': 'Odpojené', + 'reconnect': 'Znovu sa pripojte', + 'e_invoice_settings': 'Nastavenia elektronickej faktúry', + 'calculate': 'Vypočítajte', 'sum': 'Sum', - 'money': 'Money', + 'money': 'Peniaze', 'time': 'Čas', 'format': 'Formát', 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'desktop_app': 'Desktopová aplikácia', + 'invoice_net_amount': 'Čistá suma faktúry', + 'round_to_seconds': 'Zaokrúhliť na sekundy', + '1_minute': '1 minúta', + '5_minutes': '5 minút', + '15_minutes': '15 minút', + '30_minutes': '30 minút', + '1_hour': '1 hodina', + '1_day': '1 deň', + 'round_tasks': 'Smer zaokrúhľovania úlohy', + 'round_tasks_help': 'Časy zaokrúhlených úloh nahor alebo nadol.', + 'direction': 'Smer', + 'round_up': 'Zaokrúhliť nahor', + 'round_down': 'Zaokrúhliť nadol', + 'task_round_to_nearest': 'Zaokrúhliť na najbližšie', 'activity_139': 'Oznámenie o výdavkoch :expense odoslané na adresu :contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'activity_140': 'Výpis odoslaný na :client', + 'bulk_updated': 'Údaje boli úspešne aktualizované', + 'bulk_update': 'Hromadná aktualizácia', + 'advanced_cards': 'Pokročilé karty', + 'always_show_required_fields': 'Vždy zobraziť formulár povinných polí', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Zobrazuje formulár povinných polí vždy pri pokladni', 'flutter_web_warning': 'Na dosiahnutie najlepšieho výkonu odporúčame použiť novú webovú aplikáciu alebo počítačovú aplikáciu', 'rappen_rounding': 'Rappen zaokrúhľovanie', @@ -92363,7 +92654,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Klientsky predaj', 'tax_summary': 'Súhrn dane', 'user_sales': 'Predaj používateľov', - 'run_template': 'Run Template', + 'run_template': 'Spustiť šablónu', 'task_extension_banner': 'Ak chcete spravovať svoje úlohy, pridajte si rozšírenie pre Chrome', 'watch_video': 'Pozeraj video', @@ -93011,7 +93302,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Načítať PDF', 'start_free_trial': 'Spustiť bezplatnú skúšobnú verziu', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Začnite BEZPLATNÚ 14-dňovú skúšobnú verziu Pro Plan', 'due_on_receipt': 'Splatné pri prijatí', 'is_paid': 'Je zaplatená', 'age_group_paid': 'Zaplatené', @@ -93880,7 +94171,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Vzhľady :value boli úspešne odstránené', 'restored_designs': 'Úspešne obnovené :value vzhľady', 'proposals': 'Návrhy', - 'tickets': 'Tickets', + 'tickets': 'Vstupenky', 'recurring_quotes': 'Pravidelné ponuky', 'recurring_tasks': 'Opakujúce sa', 'account_management': 'Správa účtu', @@ -94248,7 +94539,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Vzhľad emailu', 'attach_pdf': 'Priložiť PDF', 'attach_documents': 'Priložiť dokumenty', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Pripojte UBL/E-faktúru', 'email_style': 'Štýl e-mailu', 'enable_email_markup': 'Možnosť označiť', 'reply_to_email': 'Email pre odpoveď', @@ -94983,6 +95274,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Načítať farebný motív', }, 'sl': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -97685,67 +97984,80 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Naloži barvno shemo', }, 'es': { + 'payment_failed': 'Pago fallido', + 'activity_141': 'El usuario :user ingresó la nota: :notes', + 'activity_142': 'Cita :number recordatorio 1 enviado', + 'activity_143': 'Auto Bill fue aprobado para la factura :invoice', + 'activity_144': + 'Error en la factura automática de la factura :invoice . :notes', + 'activity_145': + 'La factura electrónica :invoice para :client se entregó electrónicamente. :notas', + 'ssl_host_override': 'Anulación del host SSL', + 'upload_logo_short': 'Subir logotipo', 'show_pdfhtml_on_mobile_help': 'Para una visualización mejorada, muestra una versión HTML de la factura/cotización cuando se visualiza en el dispositivo móvil.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Aceptar orden de compra', + 'one_page_checkout': 'Pago en una sola página', + 'one_page_checkout_help': + 'Habilitar el nuevo flujo de pago de página única', + 'applies_to': 'Se aplica a', 'purchase_order_items': 'Artículos de orden de compra', - 'assigned_group': 'Successfully assigned group', + 'assigned_group': 'Grupo asignado exitosamente', 'assign_group': 'Asignar grupo', - 'merge_to_pdf': 'Merge to PDF', + 'merge_to_pdf': 'Fusionar a PDF', 'emails': 'Correos electrónicos', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Nota: la última versión requiere PHP :version', + 'quote_reminder1': 'Recordatorio de la primera cita', + 'before_valid_until': 'Antes de la validez hasta', + 'after_valid_until': 'Después de la validez hasta', + 'after_quote_date': 'Después de la fecha de cotización', + 'remind_quote': 'Recordatorio de cita', + 'task_assigned_notification': 'Notificación de tarea asignada', 'task_assigned_notification_help': - 'Send an email when a task is assigned', + 'Enviar un correo electrónico cuando se asigna una tarea', 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Las facturas se bloquean al final del mes.', + 'end_of_month': 'Fin de mes', + 'referral_url': 'URL de referencia', 'referral_program': 'Programa de Referidos', 'comment': 'Comentarios', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'add_comment': 'Añadir comentario', + 'added_comment': 'Comentario guardado exitosamente', + 'disconnected': 'Desconectado', + 'reconnect': 'Reconectar', + 'e_invoice_settings': 'Configuración de factura electrónica', + 'calculate': 'Calcular', + 'sum': 'Suma', + 'money': 'Dinero', 'time': 'Tiempo', 'format': 'Format', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'web_app': 'Aplicación web', + 'desktop_app': 'Aplicación de escritorio', + 'invoice_net_amount': 'Importe neto de la factura', + 'round_to_seconds': 'Redondear a segundos', + '1_minute': '1 minuto', + '5_minutes': '5 minutos', + '15_minutes': '15 minutos', + '30_minutes': '30 minutos', + '1_hour': '1 hora', + '1_day': '1 día', + 'round_tasks': 'Dirección de redondeo de tareas', + 'round_tasks_help': + 'Redondea los tiempos de las tareas hacia arriba o hacia abajo.', + 'direction': 'Dirección', + 'round_up': 'Redondeo', + 'round_down': 'Redondear', + 'task_round_to_nearest': 'Redondear al más cercano', 'activity_139': 'Notificación de gastos :expense enviada a :contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'activity_140': 'Declaración enviada a :client', + 'bulk_updated': 'Datos actualizados con éxito', + 'bulk_update': 'Actualización masiva', + 'advanced_cards': 'Tarjetas avanzadas', + 'always_show_required_fields': + 'Mostrar siempre los campos obligatorios del formulario', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Muestra siempre el formulario de campos obligatorios al finalizar la compra', 'flutter_web_warning': 'Recomendamos utilizar la nueva aplicación web o la aplicación de escritorio para obtener el mejor rendimiento.', 'rappen_rounding': 'Redondeo de rappen', @@ -97760,7 +98072,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'valid_vat_number': 'Número de IVA válido', 'use_available_payments': 'Usar pagos disponibles', 'test_email_sent': 'Correo electrónico enviado correctamente', - 'send_test_email': 'Send Test Email', + 'send_test_email': 'Enviar correo electrónico de prueba', 'gateway_type': 'Tipo de puerta de enlace', 'please_select_an_invoice_or_credit': 'Por favor seleccione una factura o crédito', @@ -97793,7 +98105,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Ventas al cliente', 'tax_summary': 'Resumen de impuestos', 'user_sales': 'Ventas de usuarios', - 'run_template': 'Run Template', + 'run_template': 'Ejecutar plantilla', 'task_extension_banner': 'Añade la extensión de Chrome para gestionar tus tareas', 'watch_video': 'Ver video', @@ -98453,7 +98765,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Cargar PDF', 'start_free_trial': 'Empiza la prueba gratuita', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Comience su prueba GRATUITA de 14 días del Plan Pro', 'due_on_receipt': 'Debido a la recepción', 'is_paid': 'Está pagado', 'age_group_paid': 'Pagado', @@ -99338,7 +99650,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': 'Diseños :value eliminados con éxito', 'restored_designs': 'Diseños :value restaurados con éxito', 'proposals': 'Propuestas', - 'tickets': 'Tickets', + 'tickets': 'Entradas', 'recurring_quotes': 'Cotizaciones Recurrentes', 'recurring_tasks': 'Tareas Recurrentes', 'account_management': 'Account Management', @@ -99710,7 +100022,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'Diseño de Correo', 'attach_pdf': 'Adjuntar PDF', 'attach_documents': 'Adjuntar Documentos', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Adjuntar UBL/factura electrónica', 'email_style': 'Estilo de correo electrónico', 'enable_email_markup': 'Habilitar Markup', 'reply_to_email': 'Correo de Respuesta', @@ -100460,12 +100772,24 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Cargar tema de color', }, 'es_ES': { + 'payment_failed': 'El pago ha fallado', + 'activity_141': 'El usuario: :user ingresó la nota: :notes', + 'activity_142': 'Recordatorio de presupuesto :number enviado 1 vez', + 'activity_143': + 'La facturación automática se realizó con éxito para la factura :invoice', + 'activity_144': + 'La facturación automática falló para la factura :invoice. :notes', + 'activity_145': + 'La e-factura :invoice para :client fue entregada electrónicamente :notes', + 'ssl_host_override': 'Anulación de host SSL', + 'upload_logo_short': 'Subir logo', 'show_pdfhtml_on_mobile_help': 'Para una visualización mejorada, muestra una versión HTML de la factura/presupuesto cuando se visualiza en el dispositivo móvil.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Aceptar orden de compra', + 'one_page_checkout': 'Proceso de compra en una sola página', + 'one_page_checkout_help': + 'Habilitar el nuevo flujo de pago de una sola página', + 'applies_to': 'Aplica a', 'purchase_order_items': 'Artículos de orden de compra', 'assigned_group': 'Grupo asignado exitosamente', 'assign_group': 'Asignar grupo', @@ -100500,7 +100824,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'web_app': 'Aplicación Web', 'desktop_app': 'Aplicación de escritorio', 'invoice_net_amount': 'Importe neto de la factura', - 'round_to_seconds': 'Round To Seconds', + 'round_to_seconds': 'Redondear a segundos', '1_minute': '1 minuto', '5_minutes': '5 minutos', '15_minutes': '15 minutos', @@ -103246,81 +103570,90 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Cargar color del tema', }, 'sv': { + 'payment_failed': 'Betalning misslyckades', + 'activity_141': 'Användaren :user skrev in note: :notes', + 'activity_142': 'Citat :number påminnelse 1 skickad', + 'activity_143': 'Auto Bill lyckades för faktura :invoice', + 'activity_144': + 'Automatisk fakturering misslyckades för faktura :invoice . :anteckningar', + 'activity_145': + 'EFaktura :invoice för :client e-levererades. :anteckningar', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Ladda upp logotyp', 'show_pdfhtml_on_mobile_help': 'För förbättrad visualisering, visar en HTML-version av fakturan/offerten vid visning på mobilen.', - 'accept_purchase_order': 'Accept Purchase Order', - 'one_page_checkout': 'One-Page Checkout', - 'one_page_checkout_help': 'Enable the new single page payment flow', - 'applies_to': 'Applies To', + 'accept_purchase_order': 'Acceptera inköpsorder', + 'one_page_checkout': 'Utcheckning på en sida', + 'one_page_checkout_help': 'Aktivera det nya ensidiga betalningsflödet', + 'applies_to': 'Gäller för', 'purchase_order_items': 'Inköpsorderartiklar', - 'assigned_group': 'Successfully assigned group', - 'assign_group': 'Assign group', - 'merge_to_pdf': 'Merge to PDF', + 'assigned_group': 'Tilldelad grupp framgångsrikt', + 'assign_group': 'Tilldela grupp', + 'merge_to_pdf': 'Slå samman till PDF', 'emails': 'E-post', 'latest_requires_php_version': - 'Note: the latest version requires PHP :version', - 'quote_reminder1': 'First Quote Reminder', - 'before_valid_until': 'Before the valid until', - 'after_valid_until': 'After the valid until', - 'after_quote_date': 'After the quote date', - 'remind_quote': 'Remind Quote', - 'task_assigned_notification': 'Task Assigned Notification', + 'Obs: den senaste versionen kräver PHP :version', + 'quote_reminder1': 'Påminnelse om första citat', + 'before_valid_until': 'Innan giltig till', + 'after_valid_until': 'Efter giltig till', + 'after_quote_date': 'Efter offertdatum', + 'remind_quote': 'Påminn citat', + 'task_assigned_notification': 'Uppgiftstilldelad meddelande', 'task_assigned_notification_help': - 'Send an email when a task is assigned', - 'invoices_locked_end_of_month': - 'Invoices are locked at the end of the month', - 'end_of_month': 'End Of Month', - 'referral_url': 'Referral URL', + 'Skicka ett e-postmeddelande när en uppgift tilldelas', + 'invoices_locked_end_of_month': 'Fakturor låses i slutet av månaden', + 'end_of_month': 'Slutet av månaden', + 'referral_url': 'Referens-URL', 'referral_program': 'Referensprogram', 'comment': 'Kommentarer', - 'add_comment': 'Add Comment', - 'added_comment': 'Successfully saved comment', - 'disconnected': 'Disconnected', - 'reconnect': 'Reconnect', - 'e_invoice_settings': 'E-Invoice Settings', - 'calculate': 'Calculate', - 'sum': 'Sum', - 'money': 'Money', + 'add_comment': 'Lägg till kommentar', + 'added_comment': 'Kommentaren har sparats', + 'disconnected': 'Osammanhängande', + 'reconnect': 'Återanslut', + 'e_invoice_settings': 'Inställningar för e-faktura', + 'calculate': 'Kalkylera', + 'sum': 'Belopp', + 'money': 'Pengar', 'time': 'Tid', 'format': 'Format', - 'web_app': 'Web App', - 'desktop_app': 'Desktop App', - 'invoice_net_amount': 'Invoice Net Amount', - 'round_to_seconds': 'Round To Seconds', - '1_minute': '1 Minute', - '5_minutes': '5 Minutes', - '15_minutes': '15 Minutes', - '30_minutes': '30 Minutes', - '1_hour': '1 Hour', - '1_day': '1 Day', - 'round_tasks': 'Task Rounding Direction', - 'round_tasks_help': 'Round task times up or down.', - 'direction': 'Direction', - 'round_up': 'Round Up', - 'round_down': 'Round Down', - 'task_round_to_nearest': 'Round To Nearest', + 'web_app': 'Webb-app', + 'desktop_app': 'Desktop-app', + 'invoice_net_amount': 'Faktura nettobelopp', + 'round_to_seconds': 'Runda till sekunder', + '1_minute': '1 minut', + '5_minutes': '5 minuter', + '15_minutes': '15 minuter', + '30_minutes': '30 minuter', + '1_hour': '1 timme', + '1_day': '1 dag', + 'round_tasks': 'Uppgiftsavrundningsriktning', + 'round_tasks_help': 'Runda uppgiften gånger upp eller ner.', + 'direction': 'Riktning', + 'round_up': 'Samla ihop', + 'round_down': 'Runda ner', + 'task_round_to_nearest': 'Runda Till Närmaste', 'activity_139': 'Avisering om kostnad :expense skickad till :contact', - 'activity_140': 'Statement sent to :client', - 'bulk_updated': 'Successfully updated data', - 'bulk_update': 'Bulk Update', - 'advanced_cards': 'Advanced Cards', - 'always_show_required_fields': 'Allows show required fields form', + 'activity_140': 'Utlåtande skickat till :client', + 'bulk_updated': 'Uppdaterade data framgångsrikt', + 'bulk_update': 'Massuppdatering', + 'advanced_cards': 'Avancerade kort', + 'always_show_required_fields': 'Visa alltid obligatoriska fältformulär', 'always_show_required_fields_help': - 'Displays the required fields form always at checkout', + 'Visar formuläret för obligatoriska fält alltid i kassan', 'flutter_web_warning': - 'We recommend using the new web app or the desktop app for the best performance', - 'rappen_rounding': 'Rappen Rounding', - 'rappen_rounding_help': 'Round amount to 5 cents', - 'check_credentials': 'Check Credentials', - 'valid_credentials': 'Credentials are valid', + 'Vi rekommenderar att du använder den nya webbappen eller skrivbordsappen för bästa prestanda', + 'rappen_rounding': 'Rappen avrundning', + 'rappen_rounding_help': 'Runt belopp till 5 cent', + 'check_credentials': 'Kontrollera inloggningsuppgifter', + 'valid_credentials': 'Inloggningsuppgifter är giltiga', 'invalid_credentials': 'Dessa uppgifter matchar inte våra register', - 'e_quote': 'E-Quote', - 'e_credit': 'E-Credit', - 'e_purchase_order': 'E-Purchase Order', + 'e_quote': 'E-citat', + 'e_credit': 'E-kredit', + 'e_purchase_order': 'E-inköpsorder', 'valid_vat_number': 'Giltigt momsnummer', 'use_available_payments': 'Använd tillgängliga betalningar', 'test_email_sent': 'Skickat e-postmeddelande', - 'send_test_email': 'Send Test Email', + 'send_test_email': 'Skicka testmail', 'gateway_type': 'Gateway typ', 'please_select_an_invoice_or_credit': 'Välj en faktura eller kredit', 'mobile_version': 'Mobil version', @@ -103352,7 +103685,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'client_sales': 'Kundförsäljning', 'tax_summary': 'Skatteöversikt', 'user_sales': 'Användarförsäljning', - 'run_template': 'Run Template', + 'run_template': 'Kör mall', 'task_extension_banner': 'Lägg till Chrome-tillägget för att hantera dina uppgifter', 'watch_video': 'Kolla på video', @@ -103449,7 +103782,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'routing_id': 'Routing ID', 'enable_e_invoice': 'Aktivera e-faktura', 'e_invoice_type': 'Typ av e-faktura', - 'e_quote_type': 'E-Quote Type', + 'e_quote_type': 'Typ av e-citat', 'reduced_tax': 'Sänkt skatt', 'override_tax': 'Åsidosätt skatt', 'zero_rated': 'Nollklassad', @@ -103718,7 +104051,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'edit_bank_account': 'Editera Bankkonto', 'default_category': 'Standardkategori', 'account_type': 'Kontotyp', - 'new_bank_account': 'Add Bank Account', + 'new_bank_account': 'Lägg till bankkonto', 'connect_accounts': 'Anslut konton', 'manage_rules': 'Hantera regler', 'search_category': 'Sök 1 kategori', @@ -103987,7 +104320,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_pdf': 'Ladda PDF', 'start_free_trial': 'Påbörja gratis försöksperiod', 'start_free_trial_message': - 'Start your FREE 14 day trial of the Pro Plan', + 'Starta din GRATIS 14 dagars provperiod på Pro Plan', 'due_on_receipt': 'Förfaller vid mottagandet', 'is_paid': 'Är betalad', 'age_group_paid': 'Betalt', @@ -104069,7 +104402,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'error_cross_client_expenses': 'Alla kostnader ska tillhöra samma kund', 'app': 'App', 'for_best_performance': 'Ladda ner appen :app för bästa prestanda', - 'gross_line_total': 'Gross Line Total', + 'gross_line_total': 'Brutto rad totalt', 'bulk_email_invoices': 'E-postfakturor', 'bulk_email_quotes': 'E-post offerter', 'bulk_email_credits': 'E-postkrediter', @@ -104856,7 +105189,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'deleted_designs': ':value designs har raderats', 'restored_designs': ':value designs har återställts', 'proposals': 'Förslag', - 'tickets': 'Tickets', + 'tickets': 'Biljetter', 'recurring_quotes': 'Återkommande offerter', 'recurring_tasks': 'Återkommande uppgifter', 'account_management': 'Kontohantering', @@ -105223,7 +105556,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'email_design': 'E-post design', 'attach_pdf': 'Bifoga PDF', 'attach_documents': 'Bifoga dokument', - 'attach_ubl': 'Attach UBL/E-Invoice', + 'attach_ubl': 'Bifoga UBL/E-faktura', 'email_style': 'E-poststil', 'enable_email_markup': 'Aktivera märkning', 'reply_to_email': 'Reply-To E-post', @@ -105336,7 +105669,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'archived_group': 'Gruppen har arkiverats', 'deleted_group': 'Gruppen har raderats', 'restored_group': 'Gruppen har återställts', - 'upload_logo': 'Upload Your Company Logo', + 'upload_logo': 'Ladda upp din företagslogotyp', 'uploaded_logo': 'Logotypen har laddats upp', 'logo': 'Logotyp', 'saved_settings': 'Inställningarna har sparats', @@ -105387,7 +105720,7 @@ mixin LocalizationsProvider on LocaleCodeAware { 'no_record_selected': 'Ingen posts har valts', 'error_unsaved_changes': 'Spara eller avbryt dina ändringar', 'download': 'Ladda ner', - 'requires_an_enterprise_plan': 'Requires an Enterprise Plan', + 'requires_an_enterprise_plan': 'Kräver en Enterprise Plan', 'take_picture': 'Ta en bild', 'upload_files': 'Ladda upp filer', 'document': 'Dokument', @@ -105958,6 +106291,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Ladda färgtema', }, 'th': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -108650,6 +108991,14 @@ mixin LocalizationsProvider on LocaleCodeAware { 'load_color_theme': 'Load Color Theme', }, 'tr_TR': { + 'payment_failed': 'Payment Failed', + 'activity_141': 'User :user entered note: :notes', + 'activity_142': 'Quote :number reminder 1 sent', + 'activity_143': 'Auto Bill succeeded for invoice :invoice', + 'activity_144': 'Auto Bill failed for invoice :invoice. :notes', + 'activity_145': 'EInvoice :invoice for :client was e-delivered. :notes', + 'ssl_host_override': 'SSL Host Override', + 'upload_logo_short': 'Upload Logo', 'show_pdfhtml_on_mobile_help': 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', 'accept_purchase_order': 'Accept Purchase Order', @@ -111345,6 +111694,2736 @@ mixin LocalizationsProvider on LocaleCodeAware { 'status_color_theme': 'Status Color Theme', 'load_color_theme': 'Load Color Theme', }, + 'vi': { + 'payment_failed': 'Thanh toán không thành công', + 'activity_141': 'Người dùng :user đã nhập ghi chú: :notes', + 'activity_142': 'Báo giá :number nhắc nhở 1 đã gửi', + 'activity_143': 'Hóa đơn tự động đã thành công cho hóa đơn :invoice', + 'activity_144': + 'Hóa đơn tự động không thành công cho hóa đơn :invoice . :notes', + 'activity_145': + 'Hóa đơn điện tử :invoice cho :client đã được gửi qua email. :notes', + 'ssl_host_override': 'Ghi đè máy chủ SSL', + 'upload_logo_short': 'Tải lên Logo', + 'show_pdfhtml_on_mobile_help': + 'Để trực quan hóa tốt hơn, hiển thị phiên bản HTML của hóa đơn/báo giá khi xem trên thiết bị di động.', + 'accept_purchase_order': 'Chấp nhận đặt hàng', + 'one_page_checkout': 'Thanh toán một trang', + 'one_page_checkout_help': 'Kích hoạt luồng thanh toán một trang mới', + 'applies_to': 'Áp dụng cho', + 'purchase_order_items': 'Purchase Order Items', + 'assigned_group': 'Đã phân nhóm thành công', + 'assign_group': 'Chỉ định nhóm', + 'merge_to_pdf': 'Merge to PDF', + 'emails': 'Emails', + 'latest_requires_php_version': 'Lưu ý: phiên bản mới nhất yêu cầu PHP', + 'quote_reminder1': 'Nhắc nhở báo giá đầu tiên', + 'before_valid_until': 'Trước khi hiệu lực', + 'after_valid_until': 'Sau khi hiệu lực', + 'after_quote_date': 'Sau ngày báo giá', + 'remind_quote': 'Nhắc nhở báo giá', + 'task_assigned_notification': 'Thông báo nhiệm vụ được giao', + 'task_assigned_notification_help': 'Gửi email khi có nhiệm vụ được giao', + 'invoices_locked_end_of_month': 'Hóa đơn được khóa vào cuối tháng', + 'end_of_month': 'Cuối tháng', + 'referral_url': 'URL giới thiệu', + 'referral_program': 'Chương trình giới thiệu', + 'comment': 'Bình luận', + 'add_comment': 'Thêm bình luận', + 'added_comment': 'Đã lưu bình luận thành công', + 'disconnected': 'Đã ngắt kết nối', + 'reconnect': 'Kết nối lại', + 'e_invoice_settings': 'Cài Đặt E-Invoice', + 'calculate': 'Tính toán', + 'sum': 'Tổng', + 'money': 'Tiền bạc', + 'time': 'Thời gian', + 'format': 'Định dạng', + 'web_app': 'Web App', + 'desktop_app': 'Desktop App', + 'invoice_net_amount': 'Số tiền thuần của hóa đơn', + 'round_to_seconds': 'Làm tròn đến giây', + '1_minute': '1 Phút', + '5_minutes': '5 Phút', + '15_minutes': '15 Phút', + '30_minutes': '30 Phút', + '1_hour': '1 Giờ', + '1_day': '1 Ngày', + 'round_tasks': 'Hướng làm tròn nhiệm vụ', + 'round_tasks_help': + 'Làm tròn thời gian thực hiện nhiệm vụ lên hoặc xuống.', + 'direction': 'Phương hướng', + 'round_up': 'Làm tròn lên', + 'round_down': 'Làm tròn xuống', + 'task_round_to_nearest': 'Làm tròn đến gần nhất', + 'activity_139': 'Chi phí :expense thông báo được gửi đến :contact', + 'activity_140': 'Báo cáo gửi đến :client', + 'bulk_updated': 'Đã cập nhật dữ liệu thành công', + 'bulk_update': 'Cập nhật hàng loạt', + 'advanced_cards': 'Thẻ nâng cao', + 'always_show_required_fields': 'Luôn hiển thị các trường bắt buộc', + 'always_show_required_fields_help': + 'Luôn hiển thị các trường bắt buộc khi thanh toán', + 'flutter_web_warning': + 'Chúng tôi khuyên bạn nên sử dụng ứng dụng web mới hoặc ứng dụng dành cho máy tính để bàn để có hiệu suất tốt nhất', + 'rappen_rounding': 'Làm tròn Rappen', + 'rappen_rounding_help': 'Số tiền làm tròn đến 5 xu', + 'check_credentials': 'Kiểm tra thông tin xác thực', + 'valid_credentials': 'Giấy tờ chứng thực có giá trị', + 'invalid_credentials': + 'Những thông tin này không khớp với hồ sơ của chúng tôi', + 'e_quote': 'Báo giá điện tử', + 'e_credit': 'Tín dụng điện tử', + 'e_purchase_order': 'Đơn hàng điện tử', + 'valid_vat_number': 'Số VAT hợp lệ', + 'use_available_payments': 'Sử dụng các khoản thanh toán có sẵn', + 'test_email_sent': 'Đã gửi email thành công', + 'send_test_email': 'Gửi Email Kiểm Tra', + 'gateway_type': 'Loại cổng', + 'please_select_an_invoice_or_credit': + 'Vui lòng chọn hóa đơn hoặc tín dụng', + 'mobile_version': 'Phiên bản di động', + 'venmo': 'Venmo', + 'mercado_pago': 'Chợ Pago', + 'my_bank': 'Ngân hàng của tôi', + 'pay_later': 'Trả tiền sau', + 'email_report': 'Báo cáo Email', + 'host': 'Chủ nhà', + 'port': 'Cảng', + 'encryption': 'Mã hóa', + 'local_domain': 'Tên miền địa phương', + 'verify_peer': 'Xác minh đồng đẳng', + 'username': 'Tên người dùng', + 'nordigen_help': + 'Lưu ý: việc kết nối tài khoản yêu cầu khóa API GoCardless/Nordigen', + 'participant_name': 'Tên người tham gia', + 'yodlee_regions': 'Khu vực: Hoa Kỳ, Vương quốc Anh, Úc và Ấn Độ', + 'nordigen_regions': 'Khu vực: Châu Âu và Vương quốc Anh', + 'select_provider': 'Chọn nhà cung cấp', + 'payment_type_credit': 'Loại thanh toán Tín dụng', + 'payment_type_debit': 'Loại thanh toán Ghi nợ', + 'send_emails_to': 'Gửi Email Đến', + 'primary_contact': 'Liên hệ chính', + 'all_contacts': 'Tất cả các liên hệ', + 'insert_below': 'Chèn bên dưới', + 'ar_detailed': 'Chi tiết các khoản phải thu', + 'ar_summary': 'Tóm tắt các khoản phải thu', + 'client_sales': 'Bán hàng cho khách hàng', + 'tax_summary': 'Tóm tắt thuế', + 'user_sales': 'Bán hàng cho người dùng', + 'run_template': 'Chạy mẫu', + 'task_extension_banner': + 'Thêm tiện ích mở rộng Chrome để quản lý tác vụ của bạn', + 'watch_video': 'Xem Video', + 'view_extension': 'Xem phần mở rộng', + 'reactivate_email': 'Kích hoạt lại Email', + 'email_reactivated': 'Email đã được kích hoạt lại thành công', + 'template_help': 'Cho phép sử dụng thiết kế như một mẫu', + 'delivery_note_design': 'Thiết kế Phiếu giao hàng', + 'statement_design': 'Thiết kế tuyên bố', + 'payment_receipt_design': 'Thiết kế biên lai thanh toán', + 'payment_refund_design': 'Thiết kế hoàn tiền thanh toán', + 'quarter': 'Một phần tư', + 'item_description': 'Mô tả sản phẩm', + 'task_item': 'Mục nhiệm vụ', + 'record_state': 'Trạng thái ghi chép', + 'last_login': 'Lần đăng nhập cuối', + 'save_files_to_this_folder': 'Lưu tập tin vào thư mục này', + 'downloads_folder': 'Thư mục tải xuống', + 'total_invoiced_quotes': 'Báo giá đã xuất hóa đơn', + 'total_invoice_paid_quotes': 'Báo giá thanh toán hóa đơn', + 'downloads_folder_does_not_exist': + 'Thư mục tải xuống không tồn tại :value', + 'user_logged_in_notification': 'Thông báo người dùng đã đăng nhập', + 'user_logged_in_notification_help': + 'Gửi email khi đăng nhập từ một vị trí mới', + 'client_contact': 'Liên hệ khách hàng', + 'expense_status_4': 'Chưa thanh toán', + 'expense_status_5': 'Trả', + 'recurring': 'Định kỳ', + 'ziptax_help': + 'Lưu ý: tính năng này yêu cầu khóa API Zip-Tax để tra cứu thuế bán hàng của Hoa Kỳ theo địa chỉ', + 'cache_data': 'Bộ nhớ đệm dữ liệu', + 'unknown': 'Không rõ', + 'webhook_failure': 'Lỗi Webhook', + 'email_opened': 'Email đã mở', + 'email_delivered': 'Email đã được gửi', + 'log': 'Nhật ký', + 'individual': 'Cá nhân', + 'partnership': 'Quan hệ đối tác', + 'trust': 'Lòng tin', + 'charity': 'Tổ chức từ thiện', + 'government': 'Chính phủ', + 'classification': 'Phân loại', + 'click_or_drop_files_here': 'Nhấp hoặc thả tập tin vào đây', + 'public': 'Công cộng', + 'private': 'Riêng tư', + 'image': 'Hình ảnh', + 'other': 'Khác', + 'hash': 'Băm', + 'linked_to': 'Liên kết đến', + 'file_saved_in_path': 'Tập tin đã được lưu trong :path', + 'unlinked_transactions': + 'Đã hủy liên kết thành công các giao dịch :count', + 'unlinked_transaction': 'Giao dịch đã hủy liên kết thành công', + 'unlink': 'Hủy liên kết', + 'view_dashboard_permission': + 'Cho phép người dùng truy cập bảng điều khiển, dữ liệu bị giới hạn ở các quyền có sẵn', + 'is_tax_exempt': 'Miễn thuế', + 'district': 'Huyện', + 'region': 'Vùng đất', + 'county': 'Quận', + 'tax_details': 'Chi tiết thuế', + 'activity_10_online': + ':contact đã thanh toán :payment cho hóa đơn :invoice cho :client', + 'activity_10_manual': + ':user đã nhập thanh toán :payment cho hóa đơn :invoice cho :client', + 'default_payment_type': 'Loại thanh toán mặc định', + 'admin_initiated_payments': 'Thanh toán do quản trị viên khởi tạo', + 'admin_initiated_payments_help': + 'Hỗ trợ nhập thanh toán vào cổng thông tin quản trị mà không cần hóa đơn', + 'use_mobile_to_manage_plan': + 'Sử dụng cài đặt đăng ký điện thoại của bạn để quản lý gói cước của bạn', + 'show_task_billable': 'Hiển thị nhiệm vụ có thể thanh toán', + 'credit_item': 'Mục tín dụng', + 'files': 'Tập tin', + 'camera': 'Máy ảnh', + 'gallery': 'Phòng trưng bày', + 'email_count_invoices': 'Email :count hóa đơn', + 'project_location': 'Vị trí dự án', + 'invoice_task_item_description': 'Mô tả mục nhiệm vụ hóa đơn', + 'invoice_task_item_description_help': + 'Thêm mô tả mục vào các mục hóa đơn', + 'next_send_time': 'Tiếp theo Gửi Thời gian', + 'uploaded_certificate': 'Đã tải chứng chỉ thành công', + 'certificate_set': 'Bộ chứng chỉ', + 'certificate_not_set': 'Chứng chỉ chưa được thiết lập', + 'passphrase_set': 'Mật khẩu được thiết lập', + 'passphrase_not_set': 'Mật khẩu chưa được thiết lập', + 'upload_certificate': 'Tải lên chứng chỉ', + 'certificate_passphrase': 'Mật khẩu chứng chỉ', + 'rename': 'Đổi tên', + 'renamed_document': 'Đã đổi tên tài liệu thành công', + 'e_invoice': 'Hóa đơn điện tử', + 'light_dark_mode': 'Chế độ sáng/tối', + 'activities': 'Các hoạt động', + 'routing_id': 'ID định tuyến', + 'enable_e_invoice': 'Bật hóa đơn điện tử', + 'e_invoice_type': 'Loại hóa đơn điện tử', + 'e_quote_type': 'Loại báo giá điện tử', + 'reduced_tax': 'Giảm thuế', + 'override_tax': 'Ghi đè thuế', + 'zero_rated': 'Không được xếp hạng', + 'reverse_tax': 'Thuế ngược', + 'updated_tax_category': 'Đã cập nhật thành công danh mục thuế', + 'updated_tax_categories': 'Đã cập nhật thành công các loại thuế', + 'set_tax_category': 'Đặt loại thuế', + 'payment_manual': 'Hướng dẫn thanh toán', + 'tax_category': 'Loại thuế', + 'physical_goods': 'Hàng hóa vật lý', + 'digital_products': 'Sản phẩm kỹ thuật số', + 'services': 'Dịch vụ', + 'shipping': 'Vận chuyển', + 'tax_exempt': 'Miễn thuế', + 'reduced_rate': 'Giảm giá', + 'tax_all': 'Thuế Tất cả', + 'tax_selected': 'Thuế đã chọn', + 'version': 'phiên bản', + 'seller_subregion': 'Tiểu vùng người bán', + 'calculate_taxes': 'Tính Thuế', + 'calculate_taxes_help': 'Tự động tính thuế khi lưu hóa đơn', + 'admin': 'Quản trị viên', + 'owner': 'Người sở hữu', + 'link_expenses': 'Chi phí liên kết', + 'converted_client_balance': 'Số dư khách hàng đã chuyển đổi', + 'converted_payment_balance': 'Số dư thanh toán đã chuyển đổi', + 'total_hours': 'Tổng số giờ', + 'date_picker_hint': 'Sử dụng +days để thiết lập ngày trong tương lai', + 'browser_pdf_viewer': 'Sử dụng Trình duyệt PDF Viewer', + 'browser_pdf_viewer_help': + 'Cảnh báo: Ngăn chặn tương tác với ứng dụng qua PDF', + 'increase_prices': 'Tăng giá', + 'update_prices': 'Cập nhật giá', + 'incresed_prices': 'Đã xếp hàng thành công để tăng giá', + 'updated_prices': 'Đã xếp hàng giá thành công để cập nhật', + 'bacs': 'Trả nợ trực tiếp BACS', + 'api_token': 'Mã thông báo API', + 'api_key': 'Khóa API', + 'endpoint': 'Điểm cuối', + 'billable': 'Có thể thanh toán', + 'not_billable': 'Không thể thanh toán', + 'allow_billable_task_items': 'Cho phép các mục tác vụ có thể tính phí', + 'allow_billable_task_items_help': + 'Cho phép cấu hình các mục tác vụ nào được thanh toán', + 'show_task_item_description': 'Hiển thị Mô tả Mục Nhiệm vụ', + 'show_task_item_description_help': 'Cho phép chỉ định mô tả mục tác vụ', + 'email_record': 'Bản ghi Email', + 'invoice_product_columns': 'Cột sản phẩm hóa đơn', + 'quote_product_columns': 'Báo giá sản phẩm cột', + 'minimum_payment_amount': 'Số tiền thanh toán tối thiểu', + 'client_initiated_payments': 'Thanh toán do khách hàng khởi tạo', + 'client_initiated_payments_help': + 'Hỗ trợ thanh toán tại cổng thông tin khách hàng mà không cần hóa đơn', + 'share_invoice_quote_columns': 'Chia sẻ cột Hóa đơn/Báo giá', + 'cc_email': 'Email CC', + 'payment_balance': 'Số dư thanh toán', + 'view_report_permission': + 'Cho phép người dùng truy cập vào báo cáo, dữ liệu được giới hạn theo các quyền có sẵn', + 'activity_138': 'Thanh toán :payment đã được gửi qua email đến :client', + 'one_time_products': 'Sản phẩm một lần', + 'optional_one_time_products': 'Sản phẩm tùy chọn một lần', + 'required': 'Yêu cầu', + 'hidden': 'Ẩn giấu', + 'payment_links': 'Liên kết thanh toán', + 'action': 'Hành động', + 'upgrade_to_paid_plan_to_schedule': + 'Nâng cấp lên gói trả phí để tạo lịch trình', + 'next_run': 'Chạy tiếp theo', + 'all_clients': 'Tất cả khách hàng', + 'show_aging_table': 'Hiển thị bảng lão hóa', + 'show_payments_table': 'Hiển thị bảng thanh toán', + 'only_clients_with_invoices': 'Chỉ khách hàng có hóa đơn', + 'email_statement': 'Email Tuyên bố', + 'once': 'Một lần', + 'schedule': 'Lịch trình', + 'schedules': 'Lịch trình', + 'new_schedule': 'Lịch trình mới', + 'edit_schedule': 'Chỉnh sửa lịch trình', + 'created_schedule': 'Lịch trình đã được tạo thành công', + 'updated_schedule': 'Đã cập nhật lịch trình thành công', + 'archived_schedule': 'Lịch trình đã lưu trữ thành công', + 'deleted_schedule': 'Đã xóa lịch thành công', + 'removed_schedule': 'Đã xóa lịch thành công', + 'restored_schedule': 'Đã khôi phục lịch trình thành công', + 'search_schedule': 'Tìm kiếm Lịch trình', + 'search_schedules': 'Tìm kiếm Lịch trình', + 'archive_payment': 'Lưu trữ thanh toán', + 'archive_invoice': 'Lưu hóa đơn', + 'archive_quote': 'Lưu trữ Báo Giá', + 'archive_credit': 'Lưu trữ Tín dụng', + 'archive_task': 'Nhiệm vụ lưu trữ', + 'archive_client': 'Lưu trữ khách hàng', + 'archive_project': 'Dự án lưu trữ', + 'archive_expense': 'Chi phí lưu trữ', + 'restore_payment': 'Khôi phục thanh toán', + 'restore_invoice': 'Khôi phục đơn hàng', + 'restore_quote': 'Khôi phục báo giá', + 'restore_credit': 'Khôi phục thẻ tín dụng', + 'restore_task': 'Khôi phục nhiệm vụ', + 'restore_client': 'Khôi phục khách hàng', + 'restore_project': 'Khôi phục dự án', + 'restore_expense': 'Khôi phục chi phí', + 'archive_vendor': 'Archive Vendor', + 'restore_vendor': 'Khôi phục nhà cung cấp', + 'create_product': 'Thêm sản phẩm', + 'update_product': 'Cập nhật sản phẩm', + 'delete_product': 'Xóa sản phẩm', + 'restore_product': 'Khôi phục sản phẩm', + 'archive_product': 'Lưu trữ sản phẩm', + 'create_purchase_order': 'Tạo đơn đặt hàng', + 'update_purchase_order': 'Cập nhật đơn đặt hàng', + 'delete_purchase_order': 'Xóa đơn đặt hàng', + 'restore_purchase_order': 'Khôi phục đơn đặt hàng', + 'archive_purchase_order': 'Lưu trữ đơn đặt hàng', + 'sent_invoice': 'Đã gửi hóa đơn', + 'sent_quote': 'Đã gửi báo giá', + 'sent_credit': 'Đã gửi tín dụng', + 'sent_purchase_order': 'Đã gửi đơn đặt hàng', + 'image_url': 'URL hình ảnh', + 'max_quantity': 'Số lượng tối đa', + 'test_url': 'Kiểm tra URL', + 'auto_bill_help_off': 'Tùy chọn không được hiển thị', + 'auto_bill_help_optin': 'Tùy chọn được hiển thị nhưng không được chọn', + 'auto_bill_help_optout': 'Tùy chọn được hiển thị và chọn', + 'auto_bill_help_always': 'Tùy chọn không được hiển thị', + 'payment_methods': 'Phương thức thanh toán', + 'view_all': 'Xem tất cả', + 'edit_all': 'Chỉnh sửa tất cả', + 'accept_purchase_order_number': 'Chấp nhận số đơn đặt hàng', + 'accept_purchase_order_number_help': + 'Cho phép khách hàng cung cấp số PO khi phê duyệt báo giá', + 'from_email': 'Từ Email', + 'show_preview': 'Hiển thị bản xem trước', + 'show_paid_stamp': 'Hiển thị tem đã thanh toán', + 'show_shipping_address': 'Hiển thị địa chỉ giao hàng', + 'no_documents_to_download': + 'Không có tài liệu nào trong các hồ sơ đã chọn để tải xuống', + 'pixels': 'Điểm ảnh', + 'logo_size': 'Kích thước Logo', + 'postal_city': 'Bưu chính/Thành phố', + 'failed': 'Thất bại', + 'client_contacts': 'Liên hệ khách hàng', + 'sync_from': 'Đồng bộ từ', + 'inventory_threshold': 'Ngưỡng tồn kho', + 'hour': 'Giờ', + 'emailed_statement': 'Đã xếp hàng thành công để gửi báo cáo', + 'show_email_footer': 'Hiển thị chân trang Email', + 'invoice_task_hours': 'Giờ làm việc của hóa đơn', + 'invoice_task_hours_help': 'Thêm giờ vào các mục hóa đơn', + 'auto_bill_standard_invoices': 'Hóa đơn tự động Hóa đơn chuẩn', + 'auto_bill_recurring_invoices': 'Hóa đơn tự động Hóa đơn định kỳ', + 'email_alignment': 'Căn chỉnh Email', + 'pdf_preview_location': 'Vị trí xem trước PDF', + 'mailgun': 'Súng thư', + 'postmark': 'Dấu bưu điện', + 'microsoft': 'Microsoft', + 'click_plus_to_create_record': 'Nhấp vào + để tạo một bản ghi', + 'last365_days': '365 ngày qua', + 'import_design': 'Thiết kế nhập khẩu', + 'imported_design': 'Thiết kế nhập khẩu thành công', + 'invalid_design': 'Thiết kế không hợp lệ, phần :value bị thiếu', + 'setup_wizard_logo': 'Bạn có muốn tải logo của mình lên không?', + 'upload': 'Tải lên', + 'installed_version': 'Phiên bản đã cài đặt', + 'notify_vendor_when_paid': 'Thông báo cho nhà cung cấp khi đã thanh toán', + 'notify_vendor_when_paid_help': + 'Gửi email cho nhà cung cấp khi chi phí được đánh dấu là đã thanh toán', + 'update_payment': 'Cập nhật thanh toán', + 'markup': 'Đánh dấu', + 'purchase_order_created': 'Đã tạo đơn đặt hàng', + 'purchase_order_sent': 'Đã gửi đơn đặt hàng', + 'purchase_order_viewed': 'Đã xem đơn đặt hàng', + 'purchase_order_accepted': 'Đơn đặt hàng đã được chấp nhận', + 'credit_payment_error': + 'Số tiền tín dụng không được lớn hơn số tiền thanh toán', + 'klarna': 'Tiền mặt', + 'convert_payment_currency_help': + 'Đặt tỷ giá hối đoái khi nhập thanh toán thủ công', + 'convert_expense_currency_help': 'Đặt tỷ giá hối đoái khi tạo chi phí', + 'matomo_url': 'URL của Matomo', + 'matomo_id': 'Mã số Matomo', + 'action_add_to_invoice': 'Thêm vào hóa đơn', + 'online_payment_email_help': + 'Gửi email khi thanh toán trực tuyến được thực hiện', + 'manual_payment_email_help': 'Gửi email khi nhập thủ công thanh toán', + 'mark_paid_payment_email_help': + 'Gửi email khi đánh dấu hóa đơn là đã thanh toán', + 'delete_project': 'Xóa Dự án', + 'linked_transaction': 'Giao dịch liên kết thành công', + 'link_payment': 'Liên kết thanh toán', + 'link_expense': 'Chi phí liên kết', + 'lock_invoiced_tasks': 'Khóa các tác vụ đã lập hóa đơn', + 'lock_invoiced_tasks_help': + 'Ngăn chặn các tác vụ bị chỉnh sửa sau khi đã lập hóa đơn', + 'registration_required': 'Cần phải Đăng ký', + 'registration_required_help': 'Yêu cầu khách hàng đăng ký', + 'use_inventory_management': 'Sử dụng Quản lý hàng tồn kho', + 'use_inventory_management_help': 'Yêu cầu sản phẩm phải có trong kho', + 'optional_products': 'Sản phẩm tùy chọn', + 'optional_recurring_products': 'Sản phẩm định kỳ tùy chọn', + 'convert_matched': 'Chuyển thành', + 'auto_billed_invoice': + 'Đã xếp hàng hóa đơn thành công để tự động thanh toán', + 'auto_billed_invoices': + 'Đã xếp hàng thành công các hóa đơn để tự động thanh toán', + 'operator': 'Người điều hành', + 'value': 'Giá trị', + 'is': 'Là', + 'contains': 'Chứa', + 'starts_with': 'Bắt đầu với', + 'is_empty': 'Đang trống', + 'add_rule': 'Thêm Quy tắc', + 'match_all_rules': 'Phù hợp với tất cả các quy tắc', + 'match_all_rules_help': + 'Tất cả các tiêu chí cần phải phù hợp để quy tắc được áp dụng', + 'auto_convert_help': + 'Tự động chuyển đổi các giao dịch khớp thành chi phí', + 'rules': 'Quy tắc', + 'transaction_rule': 'Quy tắc giao dịch', + 'transaction_rules': 'Quy tắc giao dịch', + 'new_transaction_rule': 'Quy tắc giao dịch mới', + 'edit_transaction_rule': 'Chỉnh sửa Quy tắc giao dịch', + 'created_transaction_rule': 'Quy tắc đã được tạo thành công', + 'updated_transaction_rule': 'Đã cập nhật thành công quy tắc giao dịch', + 'archived_transaction_rule': 'Quy tắc giao dịch đã lưu trữ thành công', + 'deleted_transaction_rule': 'Đã xóa thành công quy tắc giao dịch', + 'removed_transaction_rule': 'Đã xóa thành công quy tắc giao dịch', + 'restored_transaction_rule': 'Đã khôi phục thành công quy tắc giao dịch', + 'search_transaction_rule': 'Quy tắc giao dịch tìm kiếm', + 'search_transaction_rules': 'Tìm kiếm Quy tắc giao dịch', + 'save_as_default_terms': 'Lưu làm điều khoản mặc định', + 'save_as_default_footer': 'Lưu làm chân trang mặc định', + 'auto_sync': 'Tự động đồng bộ', + 'refresh_accounts': 'Làm mới tài khoản', + 'upgrade_to_connect_bank_account': + 'Nâng cấp lên Enterprise để kết nối tài khoản ngân hàng của bạn', + 'click_here_to_connect_bank_account': + 'Nhấp vào đây để kết nối tài khoản ngân hàng của bạn', + 'disable_2fa': 'Vô hiệu hóa 2FA', + 'change_number': 'Thay đổi số', + 'resend_code': 'Gửi lại mã', + 'base_type': 'Loại cơ sở', + 'category_type': 'Loại danh mục', + 'bank_transaction': 'Giao dịch', + 'bulk_print': 'In PDF', + 'vendor_postal_code': 'Mã bưu chính của nhà cung cấp', + 'preview_location': 'Xem trước vị trí', + 'bottom': 'Đáy', + 'side': 'Bên', + 'pdf_preview': 'Xem trước PDF', + 'long_press_to_select': 'Nhấn và giữ để chọn', + 'purchase_order_number': 'Số đơn đặt hàng', + 'purchase_order_item': 'Mặt hàng đơn đặt hàng', + 'would_you_rate_the_app': 'Bạn có muốn đánh giá ứng dụng không?', + 'include_deleted': 'Bao gồm Đã xóa', + 'include_deleted_help': 'Bao gồm các bản ghi đã xóa trong báo cáo', + 'due_on': 'Đến hạn', + 'converted_transactions': 'Giao dịch đã chuyển đổi thành công', + 'created_bank_account': 'Đã tạo tài khoản ngân hàng thành công', + 'updated_bank_account': 'Đã cập nhật tài khoản ngân hàng thành công', + 'edit_bank_account': 'Chỉnh sửa tài khoản ngân hàng', + 'default_category': 'Thể loại mặc định', + 'account_type': 'Loại tài khoản', + 'new_bank_account': 'Thêm tài khoản ngân hàng', + 'connect_accounts': 'Kết nối tài khoản', + 'manage_rules': 'Quản lý quy tắc', + 'search_category': 'Tìm kiếm 1 Danh mục', + 'search_categories': 'Tìm kiếm :count Thể loại', + 'min_amount': 'Số tiền tối thiểu', + 'max_amount': 'Số tiền tối đa', + 'selected': 'Đã chọn', + 'converted_transaction': 'Giao dịch đã chuyển đổi thành công', + 'convert_to_payment': 'Chuyển đổi sang thanh toán', + 'deposit': 'Tiền gửi', + 'withdrawal': 'Rút lui', + 'deposits': 'Tiền gửi', + 'withdrawals': 'Rút tiền', + 'matched': 'Đã khớp', + 'unmatched': 'Không có đối thủ', + 'create_credit': 'Tạo tín dụng', + 'update_credit': 'Cập nhật tín dụng', + 'delete_credit': 'Xóa Tín dụng', + 'transaction': 'Giao dịch', + 'transactions': 'Giao dịch', + 'new_transaction': 'Giao dịch mới', + 'edit_transaction': 'Chỉnh sửa giao dịch', + 'created_transaction': 'Giao dịch đã tạo thành công', + 'updated_transaction': 'Giao dịch đã được cập nhật thành công', + 'archived_transaction': 'Giao dịch đã lưu trữ thành công', + 'deleted_transaction': 'Đã xóa giao dịch thành công', + 'removed_transaction': 'Đã xóa giao dịch thành công', + 'restored_transaction': 'Giao dịch đã được khôi phục thành công', + 'search_transaction': 'Tìm kiếm giao dịch', + 'search_transactions': 'Tìm kiếm :count Giao dịch', + 'bank_account': 'Tài khoản ngân hàng', + 'bank_accounts': 'Thẻ tín dụng & ngân hàng', + 'archived_bank_account': 'Tài khoản ngân hàng đã lưu trữ thành công', + 'deleted_bank_account': 'Đã xóa tài khoản ngân hàng thành công', + 'removed_bank_account': 'Đã xóa tài khoản ngân hàng thành công', + 'restored_bank_account': 'Đã khôi phục tài khoản ngân hàng thành công', + 'search_bank_account': 'Tìm kiếm tài khoản ngân hàng', + 'search_bank_accounts': 'Tìm kiếm :count Tài khoản ngân hàng', + 'connect': 'Kết nối', + 'mark_paid_payment_email': 'Đánh dấu thanh toán đã thanh toán Email', + 'convert_to_project': 'Chuyển đổi sang Dự án', + 'client_email': 'Email của khách hàng', + 'invoice_task_project': 'Dự án nhiệm vụ hóa đơn', + 'invoice_task_project_help': 'Thêm dự án vào các mục hóa đơn', + 'field': 'Cánh đồng', + 'period': 'Giai đoạn', + 'fields_per_row': 'Số trường trên mỗi hàng', + 'total_active_invoices': 'Hóa đơn đang hoạt động', + 'total_outstanding_invoices': 'Hóa đơn chưa thanh toán', + 'total_completed_payments': 'Thanh toán đã hoàn tất', + 'total_refunded_payments': 'Thanh toán được hoàn lại', + 'total_active_quotes': 'Báo giá đang hoạt động', + 'total_approved_quotes': 'Báo giá đã được chấp thuận', + 'total_unapproved_quotes': 'Báo giá chưa được chấp thuận', + 'total_logged_tasks': 'Nhiệm vụ đã ghi nhật ký', + 'total_invoiced_tasks': 'Nhiệm vụ được lập hóa đơn', + 'total_paid_tasks': 'Nhiệm vụ được trả tiền', + 'total_logged_expenses': 'Chi phí đã ghi nhật ký', + 'total_pending_expenses': 'Chi phí đang chờ xử lý', + 'total_invoiced_expenses': 'Chi phí được lập hóa đơn', + 'total_invoice_paid_expenses': 'Hóa đơn thanh toán chi phí', + 'activity_130': ':user đã tạo đơn đặt hàng :purchase_order', + 'activity_131': ':user đã cập nhật đơn đặt hàng :purchase_order', + 'activity_132': ':user lệnh mua đã lưu trữ :purchase_order', + 'activity_133': ':user đã xóa đơn đặt hàng :purchase_order', + 'activity_134': ':user đã khôi phục đơn đặt hàng :purchase_order', + 'activity_135': ':user đã gửi đơn đặt hàng qua email :purchase_order', + 'activity_136': ':contact đã xem đơn đặt hàng :purchase_order', + 'activity_137': ':contact đã chấp nhận đơn đặt hàng :purchase_order', + 'vendor_portal': 'Cổng thông tin nhà cung cấp', + 'send_code': 'Gửi mã', + 'save_to_upload_documents': 'Lưu bản ghi để tải lên tài liệu', + 'expense_tax_rates': 'Thuế suất chi phí', + 'invoice_item_tax_rates': 'Thuế suất mục hóa đơn', + 'verified_phone_number': 'Đã xác minh số điện thoại thành công', + 'code_was_sent': 'Một mã đã được gửi qua tin nhắn SMS', + 'code_was_sent_to': 'Một mã đã được gửi qua SMS đến :number', + 'resend': 'Gửi lại', + 'verify': 'Xác minh', + 'enter_phone_number': 'Vui lòng cung cấp số điện thoại', + 'invalid_phone_number': 'Số điện thoại không hợp lệ', + 'verify_phone_number': 'Xác minh số điện thoại', + 'verify_phone_number_help': + 'Vui lòng xác minh số điện thoại của bạn để gửi email', + 'verify_phone_number_2fa_help': + 'Vui lòng xác minh số điện thoại của bạn để sao lưu 2FA', + 'merged_clients': 'Đã sáp nhập thành công khách hàng', + 'merge_into': 'Hợp nhất vào', + 'merge': 'Hợp nhất', + 'price_change_accepted': 'Đã chấp nhận thay đổi giá', + 'price_change_failed': 'Thay đổi giá không thành công với mã', + 'restore_purchases': 'Khôi phục mua hàng', + 'activate': 'Kích hoạt', + 'connect_apple': 'Kết nối Apple', + 'disconnect_apple': 'Ngắt kết nối Apple', + 'disconnected_apple': 'Đã ngắt kết nối Apple thành công', + 'send_now': 'Gửi ngay', + 'received': 'Đã nhận', + 'purchase_order_date': 'Ngày đặt hàng', + 'converted_to_expense': 'Đã chuyển đổi thành chi phí thành công', + 'converted_to_expenses': 'Đã chuyển đổi thành chi phí thành công', + 'convert_to_expense': 'Chuyển đổi sang Chi phí', + 'add_to_inventory': 'Thêm vào hàng tồn kho', + 'added_purchase_order_to_inventory': + 'Đã thêm thành công lệnh mua vào kho', + 'added_purchase_orders_to_inventory': + 'Đã thêm thành công lệnh mua vào kho', + 'client_document_upload': 'Tải lên tài liệu của khách hàng', + 'vendor_document_upload': 'Tải lên tài liệu của nhà cung cấp', + 'vendor_document_upload_help': 'Cho phép nhà cung cấp tải lên tài liệu', + 'are_you_enjoying_the_app': 'Bạn có thích ứng dụng này không?', + 'yes_its_great': 'Vâng, tuyệt vời lắm!', + 'not_so_much': 'Không nhiều lắm', + 'would_you_rate_it': + 'Thật tuyệt khi nghe điều đó! Bạn có muốn đánh giá không?', + 'would_you_tell_us_more': + 'Rất tiếc khi nghe điều này! Bạn có muốn cho chúng tôi biết thêm không?', + 'sure_happy_to': 'Chắc chắn, rất vui được', + 'no_not_now': 'Không, không phải bây giờ', + 'add': 'Thêm vào', + 'last_sent_template': 'Mẫu gửi cuối cùng', + 'enable_flexible_search': 'Bật Tìm kiếm linh hoạt', + 'enable_flexible_search_help': + 'Phù hợp với các ký tự không liền kề, ví dụ: \'ct\' phù hợp với \'cat\'', + 'vendor_details': 'Chi tiết nhà cung cấp', + 'purchase_order_details': 'Chi tiết đơn đặt hàng', + 'qr_iban': 'Mã QR IBAN', + 'besr_id': 'Mã số BESR', + 'accept': 'Chấp nhận', + 'clone_to_purchase_order': 'Sao chép vào PO', + 'vendor_email_not_set': + 'Nhà cung cấp không có địa chỉ email được thiết lập', + 'bulk_send_email': 'Gửi Email', + 'marked_purchase_order_as_sent': + 'Đã đánh dấu đơn đặt hàng thành công là đã gửi', + 'marked_purchase_orders_as_sent': + 'Đã đánh dấu thành công lệnh mua là đã gửi', + 'accepted_purchase_order': 'Đã chấp nhận đơn đặt hàng thành công', + 'accepted_purchase_orders': 'Đã chấp nhận đơn đặt hàng thành công', + 'cancelled_purchase_order': 'Đã hủy đơn hàng thành công', + 'cancelled_purchase_orders': 'Đã hủy đơn đặt hàng thành công', + 'accepted': 'Đã chấp nhận', + 'please_select_a_vendor': 'Vui lòng chọn nhà cung cấp', + 'purchase_order_total': 'Tổng đơn đặt hàng', + 'email_purchase_order': 'Đơn đặt hàng qua email', + 'bulk_email_purchase_orders': 'Đơn đặt hàng qua email', + 'disconnected_email': 'Đã ngắt kết nối email thành công', + 'connect_email': 'Kết nối Email', + 'disconnect_email': 'Ngắt kết nối Email', + 'use_web_app_to_connect_microsoft': + 'Vui lòng sử dụng ứng dụng web để kết nối với Microsoft', + 'email_provider': 'Nhà cung cấp email', + 'connect_microsoft': 'Kết nối Microsoft', + 'disconnect_microsoft': 'Ngắt kết nối Microsoft', + 'connected_microsoft': 'Đã kết nối thành công Microsoft', + 'disconnected_microsoft': 'Đã ngắt kết nối Microsoft thành công', + 'microsoft_sign_in': 'Đăng nhập bằng Microsoft', + 'microsoft_sign_up': 'Đăng ký với Microsoft', + 'emailed_purchase_order': + 'Đã xếp hàng thành công đơn đặt hàng mua để gửi', + 'emailed_purchase_orders': + 'Đã xếp hàng thành công các đơn đặt hàng mua để gửi đi', + 'enable_react_app': 'Thay đổi sang ứng dụng web React', + 'purchase_order_design': 'Thiết kế đơn đặt hàng', + 'purchase_order_terms': 'Điều khoản đơn đặt hàng', + 'purchase_order_footer': 'Chân trang đơn đặt hàng', + 'require_purchase_order_signature': 'Chữ ký đơn đặt hàng', + 'require_purchase_order_signature_help': + 'Yêu cầu nhà cung cấp cung cấp chữ ký của họ.', + 'purchase_order': 'Đơn đặt hàng', + 'purchase_orders': 'Đơn đặt hàng', + 'new_purchase_order': 'Đơn đặt hàng mới', + 'edit_purchase_order': 'Chỉnh sửa đơn đặt hàng', + 'created_purchase_order': 'Đã tạo đơn hàng thành công', + 'updated_purchase_order': 'Đã cập nhật đơn hàng thành công', + 'archived_purchase_order': 'Đã lưu trữ đơn đặt hàng thành công', + 'deleted_purchase_order': 'Đã xóa đơn đặt hàng thành công', + 'removed_purchase_order': 'Đã xóa đơn đặt hàng thành công', + 'restored_purchase_order': 'Đã khôi phục đơn đặt hàng thành công', + 'search_purchase_order': 'Tìm kiếm đơn đặt hàng', + 'search_purchase_orders': 'Tìm kiếm đơn đặt hàng', + 'login_url': 'URL đăng nhập', + 'payment_settings': 'Cài đặt thanh toán', + 'default': 'Mặc định', + 'stock_quantity': 'Số lượng cổ phiếu', + 'notification_threshold': 'Ngưỡng thông báo', + 'track_inventory': 'Theo dõi hàng tồn kho', + 'track_inventory_help': + 'Hiển thị trường tồn kho sản phẩm và cập nhật khi hóa đơn được gửi', + 'stock_notifications': 'Thông báo về cổ phiếu', + 'stock_notifications_help': 'Gửi email khi cổ phiếu đạt đến ngưỡng', + 'vat': 'Thuế GTGT', + 'standing': 'Standing', + 'view_map': 'Xem bản đồ', + 'set_default_design': 'Thiết lập thiết kế mặc định', + 'add_gateway': 'Thêm cổng thanh toán', + 'add_gateway_help_message': + 'Thêm cổng thanh toán (ví dụ: Stripe, WePay hoặc PayPal) để chấp nhận thanh toán trực tuyến', + 'left': 'Bên trái', + 'right': 'Phải', + 'center': 'Trung tâm', + 'page_numbering': 'Đánh số trang', + 'page_numbering_alignment': 'Căn chỉnh số trang', + 'invoice_sent_notification_label': 'Hóa đơn đã gửi', + 'show_product_description': 'Hiển thị mô tả sản phẩm', + 'show_product_description_help': + 'Bao gồm mô tả trong danh sách thả xuống sản phẩm', + 'invoice_items': 'Các mục hóa đơn', + 'quote_items': 'Báo giá mục', + 'profitloss': 'Lợi nhuận và lỗ', + 'import_format': 'Định dạng nhập khẩu', + 'export_format': 'Định dạng xuất khẩu', + 'export_type': 'Loại xuất khẩu', + 'stop_on_unpaid': 'Dừng lại khi chưa thanh toán', + 'stop_on_unpaid_help': + 'Dừng tạo hóa đơn định kỳ nếu hóa đơn cuối cùng chưa được thanh toán.', + 'use_quote_terms': 'Sử dụng thuật ngữ trích dẫn', + 'use_quote_terms_help': 'Khi chuyển đổi báo giá thành hóa đơn', + 'add_country': 'Thêm quốc gia', + 'enable_tooltips': 'Bật công cụ chú giải', + 'enable_tooltips_help': 'Hiển thị chú giải công cụ khi di chuột', + 'multiple_client_error': 'Lỗi: hồ sơ thuộc về nhiều hơn một khách hàng', + 'register_label': 'Tạo tài khoản của bạn trong vài giây', + 'login_label': 'Đăng nhập vào tài khoản hiện có', + 'add_to_invoice': 'Thêm vào hóa đơn :invoice', + 'no_invoices_found': 'Không tìm thấy hóa đơn', + 'week': 'Tuần', + 'created_record': 'Đã tạo thành công bản ghi', + 'auto_archive_paid_invoices': 'Tự động lưu trữ trả phí', + 'auto_archive_paid_invoices_help': + 'Tự động lưu trữ hóa đơn khi đã thanh toán.', + 'auto_archive_cancelled_invoices': 'Đã hủy Lưu trữ tự động', + 'auto_archive_cancelled_invoices_help': + 'Tự động lưu trữ hóa đơn khi đã hủy.', + 'alternate_pdf_viewer': 'Trình xem PDF thay thế', + 'alternate_pdf_viewer_help': + 'Cải thiện việc cuộn qua bản xem trước PDF [BETA]', + 'invoice_currency': 'Tiền tệ hóa đơn', + 'range': 'phạm vi', + 'tax_amount1': 'Số tiền thuế 1', + 'tax_amount2': 'Số tiền thuế 2', + 'tax_amount3': 'Số tiền thuế 3', + 'create_project': 'Tạo dự án', + 'update_project': 'Cập nhật dự án', + 'view_task': 'Xem Nhiệm vụ', + 'cancel_invoice': 'Hủy bỏ', + 'changed_status': 'Đã thay đổi trạng thái nhiệm vụ thành công', + 'change_status': 'Thay đổi trạng thái', + 'fees_sample': 'Phí cho hóa đơn :amount sẽ là :total .', + 'enable_touch_events': 'Bật sự kiện chạm', + 'enable_touch_events_help': 'Hỗ trợ các sự kiện kéo để cuộn', + 'after_saving': 'Sau khi lưu', + 'view_record': 'Xem hồ sơ', + 'enable_email_markdown': 'Bật Email Markdown', + 'enable_email_markdown_help': + 'Sử dụng trình soạn thảo markdown trực quan cho email', + 'enable_pdf_markdown': 'Bật PDF Markdown', + 'json_help': + 'Lưu ý: Các tệp JSON được tạo bởi ứng dụng v4 không được hỗ trợ', + 'release_notes': 'Ghi chú phát hành', + 'upgrade_to_view_reports': 'Nâng cấp gói của bạn để xem báo cáo', + 'started_tasks': 'Đã bắt đầu thành công nhiệm vụ :value', + 'stopped_tasks': 'Đã dừng thành công các tác vụ :value', + 'approved_quote': 'Báo giá đã được chấp thuận thành công', + 'approved_quotes': 'Đã phê duyệt báo giá thành công :value', + 'approve': 'Chấp thuận', + 'client_website': 'Trang web của khách hàng', + 'invalid_time': 'Thời gian không hợp lệ', + 'client_shipping_state': 'Trạng thái vận chuyển của khách hàng', + 'client_shipping_city': 'Thành phố vận chuyển của khách hàng', + 'client_shipping_postal_code': 'Mã bưu chính vận chuyển của khách hàng', + 'client_shipping_country': 'Quốc gia vận chuyển của khách hàng', + 'load_pdf': 'Tải PDF', + 'start_free_trial': 'Bắt đầu dùng thử miễn phí', + 'start_free_trial_message': + 'Bắt đầu dùng thử MIỄN PHÍ 14 ngày của Gói Pro', + 'due_on_receipt': 'Đến hạn khi nhận hàng', + 'is_paid': 'Được trả tiền', + 'age_group_paid': 'Trả', + 'id': 'Nhận dạng', + 'convert_to': 'Chuyển đổi sang', + 'client_currency': 'Tiền tệ của khách hàng', + 'company_currency': 'Tiền tệ của công ty', + 'purged_client': 'Đã xóa thành công máy khách', + 'custom_emails_disabled_help': + 'Để ngăn chặn thư rác, chúng tôi yêu cầu nâng cấp lên tài khoản trả phí để tùy chỉnh email', + 'upgrade_to_add_company': 'Nâng cấp gói của bạn để thêm công ty', + 'small': 'Bé nhỏ', + 'marked_credit_as_paid': + 'Đã đánh dấu tín dụng thành công là đã thanh toán', + 'marked_credits_as_paid': + 'Đã đánh dấu tín dụng thành công là đã thanh toán', + 'wait_for_loading': + 'Đang tải dữ liệu - vui lòng đợi cho đến khi hoàn tất', + 'wait_for_saving': 'Đang lưu dữ liệu - vui lòng đợi cho đến khi hoàn tất', + 'html_preview_warning': + 'Lưu ý: những thay đổi được thực hiện ở đây chỉ được xem trước, chúng phải được áp dụng trong các tab ở trên để được lưu', + 'remaining': 'Còn lại', + 'invoice_paid': 'Hóa đơn đã thanh toán', + 'activity_120': ':user đã tạo chi phí định kỳ :recurring_expense', + 'activity_121': ':user cập nhật chi phí định kỳ :recurring_expense', + 'activity_122': ':user chi phí định kỳ đã lưu trữ :recurring_expense', + 'activity_123': ':user đã xóa chi phí định kỳ :recurring_expense', + 'activity_124': ':user đã khôi phục chi phí định kỳ :recurring_expense', + 'normal': 'Bình thường', + 'large': 'Lớn', + 'extra_large': 'Cực lớn', + 'show_pdf_preview': 'Hiển thị bản xem trước PDF', + 'show_pdf_preview_help': + 'Hiển thị bản xem trước PDF trong khi chỉnh sửa hóa đơn', + 'print_pdf': 'In PDF', + 'remind_me': 'Nhắc nhở tôi', + 'instant_bank_pay': 'Thanh toán qua ngân hàng ngay lập tức', + 'click_selected': 'Nhấp vào Đã chọn', + 'hide_preview': 'Ẩn Xem trước', + 'edit_record': 'Chỉnh sửa hồ sơ', + 'credit_is_more_than_invoice': + 'Số tiền tín dụng không được vượt quá số tiền trên hóa đơn', + 'giropay': 'GiroPay', + 'direct_debit': 'Ghi nợ trực tiếp', + 'please_set_a_password': 'Vui lòng đặt mật khẩu tài khoản', + 'set_password': 'Đặt mật khẩu', + 'disconnected_gateway': 'Đã ngắt kết nối cổng thành công', + 'disconnect': 'Ngắt kết nối', + 'add_to_invoices': 'Thêm vào Hóa đơn', + 'acss': 'Nợ ACSS', + 'becs': 'Trả nợ trực tiếp BECS', + 'bulk_download': 'Tải về', + 'persist_data_help': + 'Lưu dữ liệu cục bộ để ứng dụng khởi động nhanh hơn, việc tắt có thể cải thiện hiệu suất trong các tài khoản lớn', + 'persist_ui': 'Duy trì giao diện người dùng', + 'persist_ui_help': + 'Lưu trạng thái UI cục bộ để cho phép ứng dụng bắt đầu ở vị trí cuối cùng, việc tắt có thể cải thiện hiệu suất', + 'client_postal_code': 'Mã bưu chính của khách hàng', + 'client_vat_number': 'Mã số thuế GTGT của khách hàng', + 'has_tasks': 'Có Nhiệm vụ', + 'registration': 'Sự đăng ký', + 'unauthorized_stripe_warning': + 'Vui lòng cho phép Stripe chấp nhận thanh toán trực tuyến.', + 'view_expense': 'Xem chi phí # :expense', + 'view_statement': 'Xem Tuyên bố', + 'sepa': 'Ghi nợ trực tiếp SEPA', + 'ideal': 'lý tưởng', + 'przelewy24': 'Przelewy24', + 'eps': 'EPS', + 'fpx': 'FPX', + 'update_all_records': 'Cập nhật tất cả hồ sơ', + 'system': 'Hệ thống', + 'set_default_company': 'Đặt công ty mặc định', + 'updated_company': 'Đã cập nhật công ty thành công', + 'kbc': 'KBC', + 'bancontact': 'Bancontact', + 'why_are_you_leaving': + 'Hãy giúp chúng tôi cải thiện bằng cách cho chúng tôi biết lý do (tùy chọn)', + 'webhook_success': 'Thành công của Webhook', + 'error_cross_client_tasks': + 'Các tác vụ phải thuộc về cùng một khách hàng', + 'error_cross_client_expenses': + 'Tất cả chi phí phải thuộc về cùng một khách hàng', + 'app': 'Ứng dụng', + 'for_best_performance': + 'Để có hiệu suất tốt nhất hãy tải xuống ứng dụng :app', + 'gross_line_total': 'Tổng dòng gộp', + 'bulk_email_invoices': 'Hóa đơn Email', + 'bulk_email_quotes': 'Báo giá qua email', + 'bulk_email_credits': 'Tín dụng Email', + 'from_name': 'Từ Tên', + 'clone_to_expense': 'Sao chép thành Chi phí', + 'recurring_expense': 'Chi phí định kỳ', + 'recurring_expenses': 'Chi phí định kỳ', + 'new_recurring_expense': 'Chi phí định kỳ mới', + 'edit_recurring_expense': 'Chỉnh sửa Chi phí định kỳ', + 'created_recurring_expense': 'Đã tạo thành công chi phí định kỳ', + 'updated_recurring_expense': 'Đã cập nhật thành công chi phí định kỳ', + 'archived_recurring_expense': 'Đã lưu trữ thành công chi phí định kỳ', + 'deleted_recurring_expense': 'Đã xóa thành công chi phí Định kỳ', + 'removed_recurring_expense': 'Đã xóa thành công chi phí định kỳ', + 'restored_recurring_expense': 'Đã khôi phục thành công chi phí định kỳ', + 'search_recurring_expense': 'Tìm kiếm Chi phí định kỳ', + 'search_recurring_expenses': 'Tìm kiếm Chi phí định kỳ', + 'last_sent_date': 'Ngày gửi cuối cùng', + 'include_drafts': 'Bao gồm bản nháp', + 'include_drafts_help': 'Bao gồm các bản ghi dự thảo trong báo cáo', + 'is_invoiced': 'Đã được lập hóa đơn', + 'change_plan': 'Quản lý kế hoạch', + 'persist_data': 'Lưu trữ dữ liệu', + 'customer_count': 'Số lượng khách hàng', + 'verify_customers': 'Xác minh khách hàng', + 'google_analytics': 'Google Phân tích', + 'google_analytics_tracking_id': 'ID theo dõi Google Analytics', + 'decimal_comma': 'Dấu phẩy thập phân', + 'use_comma_as_decimal_place': + 'Sử dụng dấu phẩy làm dấu thập phân trong biểu mẫu', + 'select_method': 'Chọn phương pháp', + 'select_platform': 'Chọn Nền tảng', + 'use_web_app_to_connect_gmail': + 'Vui lòng sử dụng ứng dụng web để kết nối với Gmail', + 'expense_tax_help': 'Thuế suất mặt hàng bị vô hiệu hóa', + 'enable_markdown': 'Bật Markdown', + 'enable_markdown_help': 'Chuyển đổi markdown sang HTML trên PDF', + 'user_guide': 'Hướng dẫn sử dụng', + 'add_second_contact': 'Thêm liên hệ thứ hai', + 'previous_page': 'Trang trước', + 'next_page': 'Trang tiếp theo', + 'export_colors': 'Xuất khẩu màu sắc', + 'import_colors': 'Nhập màu', + 'clear_all': 'Xóa tất cả', + 'contrast': 'Sự tương phản', + 'custom_colors': 'Màu sắc tùy chỉnh', + 'colors': 'Màu sắc', + 'sidebar_active_background_color': 'Màu nền hoạt động của thanh bên', + 'sidebar_active_font_color': 'Màu phông chữ chủ động của thanh bên', + 'sidebar_inactive_background_color': + 'Màu nền không hoạt động của thanh bên', + 'sidebar_inactive_font_color': + 'Màu phông chữ không hoạt động của thanh bên', + 'table_alternate_row_background_color': 'Màu nền hàng thay thế của bảng', + 'invoice_header_background_color': 'Màu nền tiêu đề hóa đơn', + 'invoice_header_font_color': 'Màu phông chữ tiêu đề hóa đơn', + 'net_subtotal': 'Tính', + 'review_app': 'Đánh giá ứng dụng', + 'check_status': 'Kiểm tra trạng thái', + 'free_trial': 'Dùng thử miễn phí', + 'free_trial_ends_in_days': + 'Bản dùng thử gói Pro sẽ kết thúc sau :count ngày, hãy nhấp để nâng cấp.', + 'free_trial_ends_today': + 'Hôm nay là ngày cuối cùng của thời gian dùng thử gói Pro, hãy nhấp để nâng cấp.', + 'change_email': 'Thay đổi Email', + 'client_portal_domain_hint': + 'Tùy chọn cấu hình một miền cổng thông tin khách hàng riêng biệt', + 'tasks_shown_in_portal': 'Nhiệm vụ được hiển thị trong Cổng thông tin', + 'uninvoiced': 'Chưa xuất hóa đơn', + 'subdomain_guide': + 'Tên miền phụ được sử dụng trong cổng thông tin khách hàng để cá nhân hóa các liên kết phù hợp với thương hiệu của bạn. Ví dụ: https://your-brand.invoicing.co', + 'send_time': 'Gửi thời gian', + 'import_data': 'Nhập dữ liệu', + 'import_settings': 'Nhập Cài Đặt', + 'json_file_missing': 'Vui lòng cung cấp tệp JSON', + 'json_option_missing': 'Vui lòng chọn để nhập cài đặt và/hoặc dữ liệu', + 'json': 'JSON', + 'no_payment_types_enabled': 'Không có loại thanh toán nào được kích hoạt', + 'wait_for_data': 'Vui lòng đợi dữ liệu tải xong', + 'net_total': 'Tổng số ròng', + 'has_taxes': 'Có Thuế', + 'import_customers': 'Nhập khẩu khách hàng', + 'imported_customers': 'Đã bắt đầu nhập khách hàng thành công', + 'login_success': 'Đăng nhập thành công', + 'login_failure': 'Đăng nhập không thành công', + 'exported_data': + 'Khi tệp đã sẵn sàng, bạn sẽ nhận được email có liên kết tải xuống', + 'include_deleted_clients': 'Bao gồm các khách hàng đã xóa', + 'include_deleted_clients_help': + 'Tải các bản ghi thuộc về khách hàng đã xóa', + 'step_1_sign_in': 'Bước 1: Đăng nhập', + 'step_2_authorize': 'Bước 2: Cho phép', + 'account_id': 'ID tài khoản', + 'migration_not_yet_completed': 'Việc di chuyển vẫn chưa hoàn tất', + 'activity_100': ':user đã tạo hóa đơn định kỳ :recurring_invoice', + 'activity_101': ':user hóa đơn định kỳ đã cập nhật :recurring_invoice', + 'activity_102': ':user hóa đơn định kỳ đã lưu trữ :recurring_invoice', + 'activity_103': ':user đã xóa hóa đơn định kỳ :recurring_invoice', + 'activity_104': ':user đã khôi phục hóa đơn định kỳ :recurring_invoice', + 'show_task_end_date': 'Hiển thị ngày kết thúc nhiệm vụ', + 'show_task_end_date_help': 'Cho phép chỉ định ngày kết thúc nhiệm vụ', + 'gateway_setup': 'Cài đặt Gateway', + 'preview_sidebar': 'Xem trước thanh bên', + 'years_data_shown': 'Dữ liệu năm được hiển thị', + 'ended_all_sessions': 'Đã kết thúc thành công tất cả các phiên', + 'end_all_sessions': 'Kết thúc tất cả các phiên', + 'count_session': '1 Phiên', + 'count_sessions': ':count Phiên', + 'invoice_created': 'Hóa đơn đã tạo', + 'quote_created': 'Báo giá đã tạo', + 'credit_created': 'Tín dụng được tạo ra', + 'pro': 'Pro', + 'enterprise': 'Doanh nghiệp', + 'last_updated': 'Cập nhật lần cuối', + 'invoice_item': 'Mục hóa đơn', + 'quote_item': 'Mục trích dẫn', + 'contact_first_name': 'Tên liên lạc', + 'contact_last_name': 'Liên hệ Họ', + 'order': 'Đặt hàng', + 'unassigned': 'Chưa được chỉ định', + 'partial_value': 'Phải lớn hơn 0 và nhỏ hơn tổng', + 'search_kanban': 'Tìm kiếm Kanban', + 'search_kanbans': 'Tìm kiếm Kanban', + 'kanban': 'Kanban', + 'enable': 'Bật', + 'move_top': 'Di chuyển lên trên', + 'move_up': 'Di chuyển lên', + 'move_down': 'Di chuyển xuống', + 'move_bottom': 'Di chuyển xuống dưới', + 'subdomain_help': + 'Đặt tên miền phụ hoặc hiển thị hóa đơn trên trang web của bạn.', + 'body_variable_missing': 'Lỗi: email tùy chỉnh phải bao gồm biến :body', + 'add_body_variable_message': 'Hãy chắc chắn bao gồm biến :body', + 'view_date_formats': 'Xem Định dạng Ngày', + 'is_viewed': 'Đã được xem', + 'letter': 'Thư', + 'legal': 'Hợp pháp', + 'page_layout': 'Bố cục trang', + 'portrait': 'Chân dung', + 'landscape': 'Phong cảnh', + 'owner_upgrade_to_paid_plan': + 'Chủ tài khoản có thể nâng cấp lên gói trả phí để kích hoạt các cài đặt nâng cao', + 'upgrade_to_paid_plan': + 'Nâng cấp lên gói trả phí để kích hoạt cài đặt nâng cao', + 'invoice_payment_terms': 'Điều khoản thanh toán hóa đơn', + 'quote_valid_until': 'Báo giá có hiệu lực đến', + 'no_headers': 'Không có tiêu đề', + 'add_header': 'Thêm tiêu đề', + 'remove_header': 'Xóa Tiêu đề', + 'return_url': 'URL trả về', + 'rest_method': 'Phương pháp REST', + 'header_key': 'Tiêu đề chính', + 'header_value': 'Giá trị tiêu đề', + 'recurring_products': 'Sản phẩm định kỳ', + 'promo_code': 'Mã khuyến mại', + 'promo_discount': 'Khuyến mại giảm giá', + 'allow_cancellation': 'Cho phép hủy bỏ', + 'per_seat_enabled': 'Mỗi chỗ ngồi được kích hoạt', + 'max_seats_limit': 'Giới hạn số ghế tối đa', + 'trial_enabled': 'Đã bật dùng thử', + 'trial_duration': 'Thời gian dùng thử', + 'allow_query_overrides': 'Cho phép ghi đè truy vấn', + 'allow_plan_changes': 'Cho phép thay đổi kế hoạch', + 'plan_map': 'Bản đồ kế hoạch', + 'refund_period': 'Thời gian hoàn tiền', + 'webhook_configuration': 'Cấu hình Webhook', + 'purchase_page': 'Trang mua hàng', + 'security': 'Bảo vệ', + 'email_bounced': 'Email bị trả lại', + 'email_spam_complaint': 'Khiếu nại thư rác', + 'email_delivery': 'Gửi Email', + 'webhook_response': 'Phản hồi Webhook', + 'pdf_response': 'Phản hồi PDF', + 'authentication_failure': 'Xác thực không thành công', + 'pdf_failed': 'PDF không thành công', + 'pdf_success': 'PDF Thành công', + 'modified': 'Đã sửa đổi', + 'payment_link': 'Liên kết thanh toán', + 'new_payment_link': 'Liên kết thanh toán mới', + 'edit_payment_link': 'Chỉnh sửa liên kết thanh toán', + 'created_payment_link': 'Đã tạo liên kết thanh toán thành công', + 'updated_payment_link': 'Đã cập nhật liên kết thanh toán thành công', + 'archived_payment_link': 'Đã lưu trữ liên kết thanh toán thành công', + 'deleted_payment_link': 'Đã xóa liên kết thanh toán thành công', + 'removed_payment_link': 'Đã xóa liên kết thanh toán thành công', + 'restored_payment_link': 'Đã khôi phục liên kết thanh toán thành công', + 'search_payment_link': 'Tìm kiếm 1 Liên kết thanh toán', + 'search_payment_links': 'Tìm kiếm :count Liên kết thanh toán', + 'subdomain_is_not_available': 'Tên miền phụ không khả dụng', + 'connect_gmail': 'Kết nối Gmail', + 'disconnect_gmail': 'Ngắt kết nối Gmail', + 'connected_gmail': 'Đã kết nối Gmail thành công', + 'disconnected_gmail': 'Đã ngắt kết nối Gmail thành công', + 'update_fail_help': + 'Những thay đổi trong cơ sở mã có thể đang chặn bản cập nhật, bạn có thể chạy lệnh này để hủy bỏ những thay đổi:', + 'client_id_number': 'Số ID khách hàng', + 'count_minutes': ':count Phút', + 'password_timeout': 'Hết thời gian chờ mật khẩu', + 'shared_invoice_credit_counter': 'Chia sẻ hóa đơn/Máy đếm tín dụng', + 'use_last_email': 'Sử dụng email cuối cùng', + 'activate_company': 'Kích hoạt Công ty', + 'activate_company_help': + 'Cho phép gửi email, hóa đơn định kỳ và thông báo', + 'an_error_occurred_try_again': 'Đã xảy ra lỗi, vui lòng thử lại', + 'please_first_set_a_password': 'Trước tiên hãy đặt mật khẩu', + 'changing_phone_disables_two_factor': + 'Cảnh báo: Thay đổi số điện thoại của bạn sẽ vô hiệu hóa 2FA', + 'help_translate': 'Trợ giúp dịch', + 'please_select_a_country': 'Vui lòng chọn một quốc gia', + 'resend_invite': 'Gửi lại lời mời', + 'disabled_two_factor': 'Đã vô hiệu hóa 2FA thành công', + 'connected_google': 'Đã kết nối tài khoản thành công', + 'disconnected_google': 'Đã ngắt kết nối tài khoản thành công', + 'delivered': 'Đã giao hàng', + 'bounced': 'Bounced', + 'spam': 'Thư rác', + 'view_docs': 'Xem Tài liệu', + 'enter_phone_to_enable_two_factor': + 'Vui lòng cung cấp số điện thoại di động để kích hoạt xác thực hai yếu tố', + 'send_sms': 'Gửi tin nhắn SMS', + 'sms_code': 'Mã SMS', + 'two_factor_setup_help': 'Quét mã vạch bằng ứng dụng tương thích :link .', + 'enabled_two_factor': 'Đã bật Xác thực hai yếu tố thành công', + 'connect_google': 'Kết nối Google', + 'disconnect_google': 'Ngắt kết nối Google', + 'enable_two_factor': 'Xác thực hai yếu tố', + 'disable_two_factor': 'Vô hiệu hóa hai yếu tố', + 'require_password_with_social_login': + 'Yêu cầu mật khẩu với Đăng nhập xã hội', + 'stay_logged_in': 'Giữ đăng nhập', + 'session_about_to_expire': 'Cảnh báo: Phiên của bạn sắp hết hạn', + 'count_hours': ':count Giờ', + 'count_day': '1 Ngày', + 'count_days': ':count Ngày', + 'web_session_timeout': 'Hết thời gian phiên web', + 'security_settings': 'Cài đặt bảo mật', + 'resend_email': 'Gửi lại Email', + 'confirm_your_email_address': 'Vui lòng xác nhận địa chỉ email của bạn', + 'refunded_payment': 'Thanh toán được hoàn lại', + 'partially_unapplied': 'Một phần chưa áp dụng', + 'select_a_gmail_user': 'Vui lòng chọn người dùng đã xác thực bằng Gmail', + 'list_long_press': 'Danh sách Nhấn lâu', + 'show_actions': 'Hiển thị hành động', + 'start_multiselect': 'Bắt đầu chọn nhiều', + 'email_sent_to_confirm_email': + 'Một email đã được gửi để xác nhận địa chỉ email', + 'counter_pattern_error': + 'Để sử dụng :client _counter vui lòng thêm :client _number hoặc :client _id_number để tránh xung đột', + 'this_quarter': 'Quý này', + 'last_quarter': 'Quý cuối cùng', + 'to_update_run': 'Để cập nhật chạy', + 'convert_to_invoice': 'Chuyển đổi thành Hóa đơn', + 'registration_url': 'URL đăng ký', + 'invoice_project': 'Tài khoản hoá đơn', + 'invoice_task': 'Nhiệm vụ Đơn hàng', + 'invoice_expense': 'Chi phí hóa đơn', + 'search_payment_term': 'Tìm kiếm 1 Thời hạn thanh toán', + 'search_payment_terms': 'Tìm kiếm :count Điều khoản thanh toán', + 'save_and_preview': 'Lưu và Xem trước', + 'save_and_email': 'Lưu và Email', + 'supported_events': 'Sự kiện được hỗ trợ', + 'converted_amount': 'Số tiền chuyển Đổi', + 'converted_balance': 'Số dư đã chuyển đổi', + 'converted_paid_to_date': 'Đã chuyển đổi thanh toán đến ngày', + 'converted_credit_balance': 'Số dư tín dụng đã chuyển đổi', + 'converted_total': 'Tổng số đã chuyển đổi', + 'is_sent': 'Đã gửi', + 'default_documents': 'Tài liệu mặc định', + 'document_upload': 'Tải lên tài liệu', + 'document_upload_help': 'Cho phép khách hàng tải lên tài liệu', + 'expense_total': 'Tổng chi phí', + 'enter_taxes': 'Nhập Thuế', + 'by_rate': 'Theo Tỷ giá', + 'by_amount': 'Theo Số Lượng', + 'enter_amount': 'Nhập số tiền', + 'before_taxes': 'Trước thuế', + 'after_taxes': 'Sau thuế', + 'color': 'Màu sắc', + 'show': 'Trình diễn', + 'hide': 'Ẩn', + 'empty_columns': 'Cột trống', + 'debug_mode_is_enabled': 'Chế độ gỡ lỗi được bật', + 'debug_mode_is_enabled_help': + 'Cảnh báo: nó được thiết kế để sử dụng trên máy cục bộ, nó có thể làm rò rỉ thông tin đăng nhập. Nhấp để tìm hiểu thêm.', + 'running_tasks': 'Nhiệm vụ đang chạy', + 'recent_tasks': 'Nhiệm vụ gần đây', + 'recent_expenses': 'Chi phí gần đây', + 'upcoming_expenses': 'Chi phí sắp tới', + 'update_app': 'Cập nhật ứng dụng', + 'started_import': 'Đã bắt đầu nhập thành công', + 'duplicate_column_mapping': 'Bản đồ cột trùng lặp', + 'uses_inclusive_taxes': 'Sử dụng Thuế bao gồm', + 'is_amount_discount': 'Là số tiền giảm giá', + 'column': 'Cột', + 'sample': 'Mẫu', + 'map_to': 'Bản đồ đến', + 'import': 'Nhập vào', + 'first_row_as_column_names': 'Sử dụng hàng đầu tiên làm tên cột', + 'select_file': 'Vui lòng chọn một file', + 'no_file_selected': 'Không có tập tin được chọn', + 'csv_file': 'File CSV', + 'csv': 'CSV', + 'freshbooks': 'Sách mới', + 'invoice2go': 'Hóa đơn2go', + 'invoicely': 'Hóa đơn', + 'waveaccounting': 'Kế toán sóng', + 'zoho': 'Zoho', + 'accounting': 'Kế toán', + 'required_files_missing': 'Vui lòng cung cấp tất cả các tệp CSV.', + 'import_type': 'Loại nhập khẩu', + 'html_mode': 'Chế độ HTML', + 'html_mode_help': + 'Bản xem trước cập nhật nhanh hơn nhưng kém chính xác hơn', + 'view_licenses': 'Xem Giấy phép', + 'webhook_url': 'URL Webhook', + 'fullscreen_editor': 'Biên tập toàn màn hình', + 'sidebar_editor': 'Biên tập thanh bên', + 'please_type_to_confirm': 'Vui lòng nhập \':value\'để xác nhận', + 'purge': 'thanh lọc', + 'service': 'Dịch vụ', + 'clone_to': 'Sao chép vào', + 'clone_to_other': 'Sao chép sang cái khác', + 'labels': 'Nhãn', + 'add_custom': 'Thêm tùy chỉnh', + 'payment_tax': 'Thanh toán Thuế', + 'unpaid': 'Chưa thanh toán', + 'white_label': 'Nhãn trắng', + 'delivery_note': 'Phiếu giao hàng', + 'sent_invoices_are_locked': 'Hóa đơn đã gửi bị khóa', + 'paid_invoices_are_locked': 'Hóa đơn đã thanh toán bị khóa', + 'source_code': 'Mã nguồn', + 'app_platforms': 'Nền tảng ứng dụng', + 'invoice_late': 'Hóa đơn trễ', + 'quote_expired': 'Báo giá đã hết hạn', + 'partial_due': 'Một phần đến hạn', + 'invoice_total': 'Tổng hóa đơn', + 'quote_total': 'Tổng cộng Báo Giá', + 'credit_total': 'Tổng số tín chỉ', + 'recurring_invoice_total': 'Tổng hóa đơn', + 'actions': 'Hành động', + 'expense_number': 'Số chi phí', + 'task_number': 'Số nhiệm vụ', + 'project_number': 'Số dự án', + 'project_name': 'Tên dự án', + 'warning': 'Cảnh báo', + 'view_settings': 'Xem Cài đặt', + 'company_disabled_warning': + 'Cảnh báo: công ty này vẫn chưa được kích hoạt', + 'late_invoice': 'Hóa đơn trễ', + 'expired_quote': 'Báo giá đã hết hạn', + 'remind_invoice': 'Nhắc nhở hóa đơn', + 'cvv': 'CVV', + 'client_name': 'Tên khách hàng', + 'client_phone': 'Điện thoại khách hàng', + 'required_fields': 'Các trường bắt buộc', + 'calculated_rate': 'Tỷ lệ tính toán', + 'default_task_rate': 'Tỷ lệ nhiệm vụ mặc định', + 'clear_cache': 'Xóa bộ nhớ đệm', + 'sort_order': 'Thứ tự sắp xếp', + 'task_status': 'Trạng thái', + 'task_statuses': 'Trạng thái nhiệm vụ', + 'new_task_status': 'Trạng thái nhiệm vụ mới', + 'edit_task_status': 'Chỉnh sửa trạng thái nhiệm vụ', + 'created_task_status': 'Trạng thái tác vụ đã được tạo thành công', + 'updated_task_status': 'Cập nhật trạng thái tác vụ thành công', + 'archived_task_status': 'Trạng thái tác vụ đã lưu trữ thành công', + 'deleted_task_status': 'Đã xóa thành công trạng thái tác vụ', + 'removed_task_status': 'Đã xóa thành công trạng thái tác vụ', + 'restored_task_status': 'Đã khôi phục thành công trạng thái nhiệm vụ', + 'archived_task_statuses': + 'Đã lưu trữ thành công trạng thái tác vụ :value', + 'deleted_task_statuses': 'Đã xóa thành công trạng thái tác vụ :value', + 'restored_task_statuses': + 'Đã khôi phục thành công trạng thái tác vụ :value', + 'search_task_status': 'Tìm kiếm 1 Trạng thái nhiệm vụ', + 'search_task_statuses': 'Tìm kiếm :count Trạng thái nhiệm vụ', + 'show_tasks_table': 'Hiển thị bảng nhiệm vụ', + 'show_tasks_table_help': 'Luôn hiển thị phần tác vụ khi tạo hóa đơn', + 'invoice_task_timelog': 'Nhật ký thời gian nhiệm vụ hóa đơn', + 'invoice_task_timelog_help': + 'Thêm chi tiết thời gian vào các mục hóa đơn', + 'invoice_task_datelog': 'Nhật ký ngày nhiệm vụ hóa đơn', + 'invoice_task_datelog_help': 'Thêm chi tiết ngày vào các mục hóa đơn', + 'auto_start_tasks_help': 'Bắt đầu tác vụ trước khi lưu', + 'configure_statuses': 'Cấu hình trạng thái', + 'task_settings': 'Cài đặt nhiệm vụ', + 'configure_categories': 'Cấu hình danh mục', + 'expense_categories': 'Các loại chi phí', + 'new_expense_category': 'Danh mục chi phí mới', + 'edit_expense_category': 'Chỉnh sửa danh mục chi phí', + 'created_expense_category': 'Đã tạo thành công danh mục chi phí', + 'updated_expense_category': 'Đã cập nhật thành công danh mục chi phí', + 'archived_expense_category': 'Đã lưu trữ thành công danh mục chi phí', + 'deleted_expense_category': 'Đã xóa danh mục thành công', + 'removed_expense_category': 'Đã xóa thành công danh mục chi phí', + 'restored_expense_category': 'Đã khôi phục thành công danh mục chi phí', + 'archived_expense_categories': + 'Đã lưu trữ thành công danh mục chi phí :count', + 'deleted_expense_categories': 'Đã xóa thành công chi phí :value danh mục', + 'restored_expense_categories': + 'Đã khôi phục thành công chi phí :value danh mục', + 'search_expense_category': 'Tìm kiếm 1 Danh mục chi phí', + 'search_expense_categories': 'Tìm kiếm :count Danh mục chi phí', + 'use_available_credits': 'Sử dụng tín dụng có sẵn', + 'show_option': 'Hiển thị tùy chọn', + 'negative_payment_error': + 'Số tiền tín dụng không được vượt quá số tiền thanh toán', + 'view_changes': 'Xem thay đổi', + 'force_update': 'Buộc cập nhật', + 'force_update_help': + 'Bạn đang chạy phiên bản mới nhất nhưng có thể có bản sửa lỗi đang chờ xử lý.', + 'mark_paid_help': 'Theo dõi chi phí đã được thanh toán', + 'should_be_invoiced': 'Nên được lập hóa đơn', + 'should_be_invoiced_help': 'Cho phép chi phí được lập hóa đơn', + 'add_documents_to_invoice_help': + 'Làm cho các tài liệu có thể nhìn thấy được với khách hàng', + 'convert_currency_help': 'Đặt tỷ giá hối đoái', + 'expense_settings': 'Cài đặt chi phí', + 'clone_to_recurring': 'Sao chép thành Định kỳ', + 'crypto': 'Tiền mã hóa', + 'paypal': 'PayPal', + 'alipay': 'Alipay', + 'sofort': 'Sofort', + 'apple_pay': 'Apple/Google Pay', + 'user_field': 'Trường người dùng', + 'variables': 'Biến số', + 'show_password': 'Hiển thị mật khẩu', + 'hide_password': 'Ẩn mật khẩu', + 'copy_error': 'Lỗi sao chép', + 'capture_card': 'Thẻ chụp', + 'auto_bill_enabled': 'Đã bật hóa đơn tự động', + 'total_taxes': 'Tổng số thuế', + 'line_taxes': 'Thuế đường dây', + 'total_fields': 'Tổng số trường', + 'stopped_recurring_invoice': 'Đã dừng thành công hóa đơn định kỳ', + 'started_recurring_invoice': 'Đã bắt đầu thành công hóa đơn định kỳ', + 'resumed_recurring_invoice': 'Đã tiếp tục hóa đơn định kỳ thành công', + 'gateway_refund': 'Hoàn tiền Gateway', + 'gateway_refund_help': 'Xử lý hoàn tiền bằng cổng thanh toán', + 'due_date_days': 'Ngày đến hạn', + 'paused': 'Tạm dừng', + 'mark_active': 'Đánh dấu hoạt động', + 'day_count': 'Ngày :count', + 'first_day_of_the_month': 'Ngày đầu tiên của tháng', + 'last_day_of_the_month': 'Ngày cuối cùng của tháng', + 'use_payment_terms': 'Sử dụng Điều khoản thanh toán', + 'endless': 'Vô tận', + 'next_send_date': 'Ngày gửi tiếp theo', + 'remaining_cycles': 'Chu kỳ còn lại', + 'recurring_invoice': 'Hóa đơn định kỳ', + 'recurring_invoices': 'Hóa đơn định kỳ', + 'new_recurring_invoice': 'Hóa đơn định kỳ mới', + 'edit_recurring_invoice': 'Chỉnh sửa hóa đơn định kỳ', + 'created_recurring_invoice': 'Đã tạo thành công hóa đơn định kỳ', + 'updated_recurring_invoice': 'Đã cập nhật hóa đơn định kỳ thành công', + 'archived_recurring_invoice': 'Đã lưu trữ thành công hóa đơn định kỳ', + 'deleted_recurring_invoice': 'Đã xóa thành công hóa đơn định kỳ', + 'removed_recurring_invoice': 'Đã xóa thành công hóa đơn định kỳ', + 'restored_recurring_invoice': 'Đã khôi phục thành công hóa đơn định kỳ', + 'archived_recurring_invoices': + 'Đã lưu trữ thành công các hóa đơn định kỳ :value', + 'deleted_recurring_invoices': + 'Đã xóa thành công các hóa đơn định kỳ :value', + 'restored_recurring_invoices': + 'Đã khôi phục thành công các hóa đơn :value định kỳ', + 'search_recurring_invoice': 'Tìm kiếm 1 Hóa đơn định kỳ', + 'search_recurring_invoices': 'Tìm kiếm :count Hóa đơn định kỳ', + 'send_date': 'Ngày gửi', + 'auto_bill_on': 'Tự động thanh toán', + 'minimum_under_payment_amount': 'Số tiền thanh toán tối thiểu', + 'profit': 'Lợi nhuận', + 'line_item': 'Mục dòng', + 'allow_over_payment': 'Cho phép thanh toán quá mức', + 'allow_over_payment_help': 'Hỗ trợ trả thêm tiền để nhận tiền boa', + 'allow_under_payment': 'Cho phép thanh toán thiếu', + 'allow_under_payment_help': + 'Hỗ trợ thanh toán tối thiểu một phần/số tiền đặt cọc', + 'test_mode': 'Chế độ kiểm tra', + 'opened': 'Đã mở', + 'payment_reconciliation_failure': 'Thất bại trong việc đối chiếu', + 'payment_reconciliation_success': 'Thành công hòa giải', + 'gateway_success': 'Cổng thành công', + 'gateway_failure': 'Lỗi cổng', + 'gateway_error': 'Lỗi cổng', + 'email_send': 'Gửi Email', + 'email_retry_queue': 'Hàng đợi thử lại email', + 'failure': 'Sự thất bại', + 'quota_exceeded': 'Vượt quá hạn ngạch', + 'upstream_failure': 'Lỗi thượng nguồn', + 'system_logs': 'Nhật ký hệ thống', + 'view_portal': 'Xem Cổng thông tin', + 'copy_link': 'Sao chép liên kết', + 'token_billing': 'Lưu chi tiết thẻ', + 'welcome_to_invoice_ninja': 'Chào mừng đến với Invoice Ninja', + 'always': 'Luôn luôn', + 'optin': 'Chọn tham gia', + 'optout': 'Từ chối', + 'label': 'Nhãn', + 'client_number': 'Số khách hàng', + 'auto_convert': 'Tự động chuyển đổi', + 'company_name': 'Tên công ty', + 'reminder1_sent': 'Nhắc nhở 1 Đã gửi', + 'reminder2_sent': 'Đã gửi lời nhắc nhở 2', + 'reminder3_sent': 'Đã gửi lời nhắc nhở 3', + 'reminder_last_sent': 'Nhắc nhở lần cuối gửi', + 'pdf_page_info': 'Trang :current của :total', + 'emailed_invoices': 'Đã gửi hóa đơn qua email thành công', + 'emailed_quotes': 'Đã gửi báo giá thành công qua email', + 'emailed_credits': 'Đã gửi email tín dụng thành công', + 'gateway': 'Gateway', + 'view_in_stripe': 'Xem trong Stripe', + 'rows_per_page': 'Số hàng trên mỗi trang', + 'hours': 'Giờ', + 'statement': 'Tuyên bố', + 'taxes': 'Thuế', + 'surcharge': 'Phụ phí', + 'apply_payment': 'Áp dụng thanh toán', + 'apply_credit': 'Áp dụng tín dụng', + 'apply': 'Áp dụng', + 'unapplied': 'Chưa áp dụng', + 'select_label': 'Chọn nhãn', + 'custom_labels': 'Nhãn tùy chỉnh', + 'record_type': 'Loại hồ sơ', + 'record_name': 'Tên bản ghi', + 'file_type': 'Loại tập tin', + 'height': 'Chiều cao', + 'width': 'Chiều rộng', + 'to': 'ĐẾN', + 'health_check': 'Kiểm tra sức khỏe', + 'payment_type_id': 'Phương thức thanh toán', + 'last_login_at': 'Đăng nhập lần cuối tại', + 'company_key': 'Chìa khóa công ty', + 'storefront': 'Mặt tiền cửa hàng', + 'storefront_help': 'Cho phép ứng dụng của bên thứ ba tạo hóa đơn', + 'client_created': 'Khách hàng đã tạo', + 'online_payment_email': 'Email thanh toán trực tuyến', + 'manual_payment_email': 'Email thanh toán thủ công', + 'completed': 'Hoàn thành', + 'gross': 'Tổng', + 'net_amount': 'Số tiền ròng', + 'net_balance': 'Số dư ròng', + 'client_settings': 'Cài đặt máy khách', + 'selected_invoices': 'Hóa đơn đã chọn', + 'selected_payments': 'Thanh toán đã chọn', + 'selected_quotes': 'Báo giá đã chọn', + 'selected_tasks': 'Nhiệm vụ đã chọn', + 'selected_expenses': 'Chi phí được chọn', + 'upcoming_invoices': 'Hóa đơn cần thanh toán', + 'past_due_invoices': 'Hóa đơn quá hạn', + 'recent_payments': 'Thanh toán gần đây', + 'upcoming_quotes': 'Báo giá sắp tới', + 'expired_quotes': 'Báo giá hết hạn', + 'create_client': 'Tạo khách hàng', + 'create_invoice': 'Tạo hóa đơn', + 'create_quote': 'Tạo báo giá', + 'create_payment': 'Tạo thanh toán', + 'create_vendor': 'Tạo nhà cung cấp', + 'update_quote': 'Cập nhật báo giá', + 'delete_quote': 'Xóa Báo Giá', + 'update_invoice': 'Cập nhật hóa đơn', + 'delete_invoice': 'Xóa hóa đơn', + 'update_client': 'Cập nhật khách hàng', + 'delete_client': 'Xóa khách hàng', + 'delete_payment': 'Xóa thanh toán', + 'update_vendor': 'Cập nhật nhà cung cấp', + 'delete_vendor': 'Xóa nhà cung cấp', + 'create_expense': 'Tạo chi phí', + 'update_expense': 'Cập nhật chi phí', + 'delete_expense': 'Xóa chi phí', + 'create_task': 'Tạo công việc', + 'update_task': 'Cập nhật nhiệm vụ', + 'delete_task': 'Xóa nhiệm vụ', + 'approve_quote': 'Phê duyệt báo giá', + 'off': 'Tắt', + 'when_paid': 'Khi được thanh toán', + 'expires_on': 'Hết hạn vào', + 'free': 'Miễn phí', + 'plan': 'Kế hoạch', + 'show_sidebar': 'Hiển thị thanh bên', + 'hide_sidebar': 'Ẩn thanh bên', + 'event_type': 'Loại sự kiện', + 'target_url': 'Mục tiêu', + 'copy': 'Sao chép', + 'must_be_online': + 'Vui lòng khởi động lại ứng dụng sau khi kết nối với internet', + 'crons_not_enabled': 'Các crons cần phải được kích hoạt', + 'api_webhooks': 'API Webhooks', + 'search_webhooks': 'Tìm kiếm :count Webhooks', + 'search_webhook': 'Tìm kiếm 1 Webhook', + 'webhook': 'Móc treo', + 'webhooks': 'Webhook', + 'new_webhook': 'Webhook mới', + 'edit_webhook': 'Chỉnh sửa Webhook', + 'created_webhook': 'Đã tạo webhook thành công', + 'updated_webhook': 'Đã cập nhật webhook thành công', + 'archived_webhook': 'Đã lưu trữ webhook thành công', + 'deleted_webhook': 'Đã xóa webhook thành công', + 'removed_webhook': 'Đã xóa thành công webhook', + 'restored_webhook': 'Đã khôi phục webhook thành công', + 'archived_webhooks': 'Đã lưu trữ thành công :value webhooks', + 'deleted_webhooks': 'Đã xóa thành công :value webhooks', + 'removed_webhooks': 'Đã xóa thành công :value webhooks', + 'restored_webhooks': 'Đã khôi phục thành công :value webhooks', + 'api_tokens': 'Mã thông báo API', + 'api_docs': 'Tài liệu API', + 'search_tokens': 'Tìm kiếm :count Mã thông báo', + 'search_token': 'Tìm kiếm 1 Mã thông báo', + 'token': 'Token', + 'tokens': 'Mã tin nhắn', + 'new_token': 'Mã thông báo mới', + 'edit_token': 'Sửa Token', + 'created_token': 'Đã tạo token', + 'updated_token': 'Đã cập nhật token', + 'archived_token': 'Đã lưu trữ mã thông báo thành công', + 'deleted_token': 'Đã xóa token', + 'removed_token': 'Đã xóa mã thông báo thành công', + 'restored_token': 'Đã khôi phục mã thông báo thành công', + 'archived_tokens': 'Đã lưu trữ thành công :value token', + 'deleted_tokens': 'Đã xóa thành công mã thông báo :value', + 'restored_tokens': 'Đã khôi phục thành công mã thông báo :value', + 'client_registration': 'Đăng ký khách hàng', + 'client_registration_help': + 'Cho phép khách hàng tự đăng ký trên cổng thông tin', + 'email_invoice': 'Email hóa đơn', + 'email_quote': 'Gửi email Báo Giá', + 'email_credit': 'Tín dụng Email', + 'email_payment': 'Thanh toán qua email', + 'client_email_not_set': + 'Khách hàng không có địa chỉ email được thiết lập', + 'ledger': 'Sổ cái', + 'view_pdf': 'Xem PDF', + 'all_records': 'Tất cả hồ sơ', + 'owned_by_user': 'Thuộc sở hữu của người dùng', + 'credit_remaining': 'Tín dụng còn lại', + 'contact_name': 'Tên liên lạc', + 'use_default': 'Sử dụng mặc định', + 'reminder_endless': 'Những lời nhắc nhở vô tận', + 'number_of_days': 'Số ngày', + 'configure_payment_terms': 'Cấu hình điều khoản thanh toán', + 'payment_term': 'Thời hạn thanh toán', + 'new_payment_term': 'Điều khoản thanh toán mới', + 'edit_payment_term': 'Chỉnh sửa thời hạn thanh toán', + 'created_payment_term': 'Đã tạo thành công điều khoản thanh toán', + 'updated_payment_term': 'Đã cập nhật thời hạn thanh toán thành công', + 'archived_payment_term': 'Đã lưu trữ thời hạn thanh toán thành công', + 'deleted_payment_term': 'Đã xóa thành công thời hạn thanh toán', + 'removed_payment_term': 'Đã xóa thành công thời hạn thanh toán', + 'restored_payment_term': 'Đã khôi phục thành công thời hạn thanh toán', + 'archived_payment_terms': + 'Đã lưu trữ thành công :value điều khoản thanh toán', + 'deleted_payment_terms': 'Đã xóa thành công :value điều khoản thanh toán', + 'restored_payment_terms': + 'Đã khôi phục thành công các điều khoản thanh toán :value', + 'email_sign_in': 'Đăng nhập bằng email', + 'change': 'Thay đổi', + 'change_to_mobile_layout': 'Đổi bố cục trên điện thoại?', + 'change_to_desktop_layout': 'Đổi bố cục trên máy tính?', + 'send_from_gmail': 'Gửi từ Gmail', + 'reversed': 'Đảo ngược', + 'cancelled': 'Đã hủy', + 'credit_amount': 'Số lượng Credit', + 'quote_amount': 'Số tiền báo giá', + 'hosted': 'Đã lưu trữ', + 'selfhosted': 'Tự lưu trữ', + 'exclusive': 'Loại trừ', + 'inclusive': 'Bao gồm', + 'hide_menu': 'Ẩn Menu', + 'show_menu': 'Hiện trình đơn', + 'partially_refunded': 'Đã hoàn lại một phần', + 'search_documents': 'Tìm kiếm tài liệu', + 'search_designs': 'Tìm kiếm Thiết kế', + 'search_invoices': 'Tìm hoá đơn', + 'search_clients': 'Tìm khách hàng', + 'search_products': 'Tìm sản phẩm', + 'search_quotes': 'Tìm báo giá', + 'search_credits': 'Tìm thẻ tín dụng', + 'search_vendors': 'Tìm nhà cung cấp', + 'search_users': 'Tìm người dùng', + 'search_tax_rates': 'Tìm mức thuế', + 'search_tasks': 'Tìm công việc', + 'search_settings': 'Tìm thiết lập', + 'search_projects': 'Tìm dự án', + 'search_expenses': 'Tìm chi phí', + 'search_payments': 'Tìm thanh toán', + 'search_groups': 'Tìm nhóm', + 'search_company': 'Tìm công ty', + 'search_document': 'Tìm kiếm 1 Tài liệu', + 'search_design': 'Tìm kiếm 1 Thiết kế', + 'search_invoice': 'Tìm kiếm 1 Hóa đơn', + 'search_client': 'Tìm kiếm 1 Khách hàng', + 'search_product': 'Tìm kiếm 1 sản phẩm', + 'search_quote': 'Tìm kiếm 1 Báo giá', + 'search_credit': 'Tìm kiếm 1 Tín dụng', + 'search_vendor': 'Tìm kiếm 1 Nhà cung cấp', + 'search_user': 'Tìm kiếm 1 Người dùng', + 'search_tax_rate': 'Tìm kiếm 1 Tỷ lệ thuế', + 'search_task': 'Tìm kiếm 1 Nhiệm vụ', + 'search_project': 'Tìm kiếm 1 Dự án', + 'search_expense': 'Tìm kiếm 1 Chi phí', + 'search_payment': 'Tìm kiếm 1 Thanh toán', + 'search_group': 'Tìm kiếm 1 Nhóm', + 'refund_payment': 'Hoàn tiền thanh toán', + 'cancelled_invoice': 'Huỷ hoá đơn thành công', + 'cancelled_invoices': 'Đã hủy hóa đơn thành công', + 'reversed_invoice': 'Đã đảo ngược hóa đơn thành công', + 'reversed_invoices': 'Đã đảo ngược hóa đơn thành công', + 'reverse': 'Đảo ngược', + 'full_name': 'Họ và tên đầy đủ', + 'city_state_postal': 'Thành phố/Tiểu bang/Bưu chính', + 'postal_city_state': 'Bưu chính/Thành phố/Tiểu bang', + 'custom1': 'Tùy chỉnh đầu tiên', + 'custom2': 'Phong tục thứ hai', + 'custom3': 'Phong tục thứ ba', + 'custom4': 'Phong tục thứ tư', + 'optional': 'Không bắt buộc', + 'license': 'Giấy phép', + 'purge_data': 'Xóa dữ liệu', + 'purge_successful': 'Đã xóa dữ liệu công ty thành công', + 'purge_data_message': + 'Cảnh báo: Thao tác này sẽ xóa vĩnh viễn dữ liệu của bạn, không thể hoàn tác.', + 'invoice_balance': 'Số dư hóa đơn', + 'age_group_0': '0 - 30 ngày', + 'age_group_30': '30 - 60 ngày', + 'age_group_60': '60 - 90 ngày', + 'age_group_90': '90 - 120 ngày', + 'age_group_120': '120+ Ngày', + 'refresh': 'Làm cho khỏe lại', + 'saved_design': 'Đã lưu thiết kế thành công', + 'client_details': 'Chi tiết khách hàng', + 'company_address': 'Địa chỉ công ty', + 'invoice_details': 'Chi tiết hóa đơn', + 'quote_details': 'Chi tiết báo giá', + 'credit_details': 'Chi tiết tín dụng', + 'product_columns': 'Cột sản phẩm', + 'task_columns': 'Cột nhiệm vụ', + 'add_field': 'Thêm trường', + 'all_events': 'Tất cả sự kiện', + 'permissions': 'Quyền', + 'none': 'Không', + 'owned': 'Sở hữu', + 'payment_success': 'Thanh toán thành công', + 'payment_failure': 'Thanh toán không thành công', + 'invoice_sent': ':count đã gửi hóa đơn', + 'quote_sent': 'Đã gửi trích dẫn', + 'credit_sent': 'Đã gửi tín dụng', + 'invoice_viewed': 'Hóa đơn đã xem', + 'quote_viewed': 'Báo giá đã xem', + 'credit_viewed': 'Đã xem tín dụng', + 'quote_approved': 'Báo giá đã được chấp thuận', + 'receive_all_notifications': 'Nhận tất cả thông báo', + 'purchase_license': 'Mua giấy phép', + 'apply_license': 'Áp dụng giấy phép', + 'cancel_account': 'Xóa Tài khoản', + 'cancel_account_message': + 'Cảnh báo: Thao tác này sẽ xóa vĩnh viễn tài khoản của bạn, không có thao tác hoàn tác.', + 'delete_company': 'Xóa công ty', + 'delete_company_message': + 'Cảnh báo: Thao tác này sẽ xóa công ty của bạn vĩnh viễn, không thể hoàn tác.', + 'enabled_modules': 'Các mô-đun được kích hoạt', + 'converted_quote': 'Đã chuyển đổi báo giá thành công', + 'credit_design': 'Thiết kế tín dụng', + 'includes': 'Bao gồm', + 'header': 'Tiêu đề', + 'load_design': 'Thiết kế tải', + 'css_framework': 'Khung CSS', + 'custom_designs': 'Thiết kế tùy chỉnh', + 'designs': 'Thiết kế', + 'new_design': 'Thiết kế mới', + 'edit_design': 'Chỉnh sửa thiết kế', + 'created_design': 'Thiết kế đã được tạo thành công', + 'updated_design': 'Đã cập nhật thiết kế thành công', + 'archived_design': 'Thiết kế đã lưu trữ thành công', + 'deleted_design': 'Đã xóa thiết kế thành công', + 'removed_design': 'Đã xóa thiết kế thành công', + 'restored_design': 'Thiết kế được khôi phục thành công', + 'archived_designs': 'Đã lưu trữ thành công :value thiết kế', + 'deleted_designs': 'Đã xóa thành công :value thiết kế', + 'restored_designs': 'Đã khôi phục thành công thiết kế :value', + 'proposals': 'Đề xuất', + 'tickets': 'Tickets', + 'recurring_quotes': 'Báo giá định kỳ', + 'recurring_tasks': 'Nhiệm vụ định kỳ', + 'account_management': 'Quản lý tài khoản', + 'credit_date': 'Ngày nạp Credit', + 'credit': 'Tín dụng', + 'credits': 'Credits', + 'new_credit': 'Credit mới', + 'edit_credit': 'Chỉnh sửa tín dụng', + 'created_credit': 'Đã tạo thành công tín dụng', + 'updated_credit': 'Đã cập nhật tín dụng thành công', + 'archived_credit': 'Đã lưu trữ thành công tín dụng', + 'deleted_credit': 'Đã xóa tín dụng thành công', + 'removed_credit': 'Đã xóa tín dụng thành công', + 'restored_credit': 'Đã khôi phục thẻ tín đụng', + 'archived_credits': 'Đã lưu trữ thành công: đếm tín dụng', + 'deleted_credits': 'Đã xóa thành công: đếm tín dụng', + 'restored_credits': 'Đã khôi phục thành công tín dụng :value', + 'current_version': 'Phiên bản hiện tại', + 'latest_version': 'Phiên bản mới nhất', + 'update_now': 'Cập nhật ngay', + 'a_new_version_is_available': 'Phiên bản mới của ứng dụng web đã có sẵn', + 'update_available': 'Cập nhật có sẵn', + 'app_updated': 'Cập nhật đã hoàn tất thành công', + 'learn_more': 'Xem thêm', + 'integrations': 'Tích hợp', + 'tracking_id': 'Mã theo dõi', + 'slack_webhook_url': 'URL Webhook của Slack', + 'credit_footer': 'Tín dụng chân trang', + 'credit_terms': 'Điều khoản tín dụng', + 'new_company': 'Công ty mới', + 'added_company': 'Đã thêm công ty thành công', + 'company1': 'Công ty tùy chỉnh 1', + 'company2': 'Công ty tùy chỉnh 2', + 'company3': 'Công ty tùy chỉnh 3', + 'company4': 'Công ty tùy chỉnh 4', + 'product1': 'Sản phẩm tùy chỉnh 1', + 'product2': 'Sản phẩm tùy chỉnh 2', + 'product3': 'Sản phẩm tùy chỉnh 3', + 'product4': 'Sản phẩm tùy chỉnh 4', + 'client1': 'Khách hàng tùy chỉnh 1', + 'client2': 'Khách hàng tùy chỉnh 2', + 'client3': 'Khách hàng tùy chỉnh 3', + 'client4': 'Khách hàng tùy chỉnh 4', + 'contact1': 'Liên hệ tùy chỉnh 1', + 'contact2': 'Liên hệ tùy chỉnh 2', + 'contact3': 'Liên hệ tùy chỉnh 3', + 'contact4': 'Liên hệ tùy chỉnh 4', + 'task1': 'Nhiệm vụ tùy chỉnh 1', + 'task2': 'Nhiệm vụ tùy chỉnh 2', + 'task3': 'Nhiệm vụ tùy chỉnh 3', + 'task4': 'Nhiệm vụ tùy chỉnh 4', + 'project1': 'Dự án tùy chỉnh 1', + 'project2': 'Dự án tùy chỉnh 2', + 'project3': 'Dự án tùy chỉnh 3', + 'project4': 'Dự án tùy chỉnh 4', + 'expense1': 'Chi phí tùy chỉnh 1', + 'expense2': 'Chi phí tùy chỉnh 2', + 'expense3': 'Chi phí tùy chỉnh 3', + 'expense4': 'Chi phí tùy chỉnh 4', + 'vendor1': 'Nhà cung cấp tùy chỉnh 1', + 'vendor2': 'Nhà cung cấp tùy chỉnh 2', + 'vendor3': 'Nhà cung cấp tùy chỉnh 3', + 'vendor4': 'Nhà cung cấp tùy chỉnh 4', + 'invoice1': 'Hóa đơn tùy chỉnh 1', + 'invoice2': 'Hóa đơn tùy chỉnh 2', + 'invoice3': 'Hóa đơn tùy chỉnh 3', + 'invoice4': 'Hóa đơn tùy chỉnh 4', + 'payment1': 'Thanh toán tùy chỉnh 1', + 'payment2': 'Thanh toán tùy chỉnh 2', + 'payment3': 'Thanh toán tùy chỉnh 3', + 'payment4': 'Thanh toán tùy chỉnh 4', + 'surcharge1': 'Phụ phí tùy chỉnh 1', + 'surcharge2': 'Phụ phí tùy chỉnh 2', + 'surcharge3': 'Phụ phí tùy chỉnh 3', + 'surcharge4': 'Phụ phí tùy chỉnh 4', + 'group1': 'Nhóm tùy chỉnh 1', + 'group2': 'Nhóm tùy chỉnh 2', + 'group3': 'Nhóm tùy chỉnh 3', + 'group4': 'Nhóm tùy chỉnh 4', + 'reset': 'Cài lại', + 'number': 'Số', + 'export': 'Xuất', + 'chart': 'Biểu đồ', + 'count': 'Đếm', + 'totals': 'Tổng số', + 'blank': 'Trống', + 'day': 'Ngày', + 'month': 'Tháng', + 'year': 'Năm', + 'subgroup': 'Nhóm phụ', + 'is_active': 'Đang hoạt động', + 'group_by': 'Nhóm theo', + 'credit_balance': 'Số dư Credit', + 'contact_last_login': 'Liên hệ Đăng nhập lần cuối', + 'contact_full_name': 'Tên liên lạc đầy đủ', + 'contact_phone': 'Điện thoại liên hệ', + 'contact_custom_value1': 'Liên hệ Giá trị tùy chỉnh 1', + 'contact_custom_value2': 'Liên hệ Giá trị tùy chỉnh 2', + 'contact_custom_value3': 'Liên hệ Giá trị tùy chỉnh 3', + 'contact_custom_value4': 'Liên hệ Giá trị tùy chỉnh 4', + 'shipping_address1': 'Số nhà của vận chuyển', + 'shipping_address2': 'Phường/Xã của vận chuyển', + 'shipping_city': 'Thành phố', + 'shipping_state': 'Huyện/Tỉnh của vận chuyển', + 'shipping_postal_code': 'Mã bưu chính của vận chuyển', + 'shipping_country': 'Quốc gia của vận chuyển', + 'billing_address1': 'Số nhà của thanh toán', + 'billing_address2': 'Phường/Xã của thanh toán', + 'billing_city': 'Thành phố', + 'billing_state': 'Huyện/Tỉnh của thanh toán', + 'billing_postal_code': 'Mã bưu chính của thanh toán', + 'billing_country': 'Quốc gia của thanh toán', + 'client_id': 'Mã khách hàng', + 'assigned_to': 'Được giao cho', + 'created_by': 'Được tạo bởi :name', + 'assigned_to_id': 'Đã gán cho Id', + 'created_by_id': 'Được tạo bởi Id', + 'add_column': 'Thêm Cột', + 'edit_columns': 'Chỉnh sửa cột', + 'columns': 'Cột', + 'aging': 'Lão hóa', + 'profit_and_loss': 'Lợi nhuận và lỗ', + 'reports': 'Báo cáo', + 'report': 'Báo cáo', + 'add_company': 'Thêm công ty', + 'unpaid_invoice': 'Hóa đơn chưa thanh toán', + 'paid_invoice': 'Hóa đơn đã thanh toán', + 'unapproved_quote': 'Báo giá chưa được chấp thuận', + 'help': 'Giúp đỡ', + 'refund': 'Đền bù', + 'refund_date': 'Ngày hoàn tiền', + 'filtered_by': 'Được lọc bởi', + 'contact_email': 'Email liên hệ', + 'multiselect': 'Chọn nhiều', + 'entity_state': 'Tình trạng', + 'verify_password': 'Xác minh mật khẩu', + 'applied': 'Đã áp dụng', + 'include_recent_errors': 'Bao gồm các lỗi gần đây từ nhật ký', + 'your_message_has_been_received': + 'Chúng tôi đã nhận được tin nhắn của bạn và sẽ cố gắng phản hồi sớm nhất.', + 'message': 'Tin nhắn', + 'from': 'Từ', + 'show_product_details': 'Hiển thị chi tiết sản phẩm', + 'show_product_details_help': + 'Bao gồm mô tả và giá trong danh sách thả xuống sản phẩm', + 'pdf_min_requirements': 'Trình kết xuất PDF yêu cầu :version', + 'adjust_fee_percent': 'Điều chỉnh phần trăm phí', + 'adjust_fee_percent_help': 'Điều chỉnh phần trăm để tính phí', + 'configure_settings': 'Cấu hình cài đặt', + 'support_forum': 'Diễn Đàn hỗ trợ', + 'about': 'Về', + 'documentation': 'Tài liệu', + 'contact_us': 'Liên hệ với chúng tôi', + 'subtotal': 'Thành tiền', + 'line_total': 'Tổng', + 'item': 'Sản phẩm', + 'credit_email': 'Email tín dụng', + 'iframe_url': 'URL iFrame', + 'domain_url': 'URL tên miền', + 'password_is_too_short': 'Mật khẩu quá ngắn', + 'password_is_too_easy': 'Mật khẩu phải chứa một ký tự viết hoa và một số', + 'client_portal_tasks': 'Nhiệm vụ của Cổng thông tin khách hàng', + 'client_portal_dashboard': 'Bảng điều khiển cổng thông tin khách hàng', + 'please_enter_a_value': 'Vui lòng nhập giá trị', + 'deleted_logo': 'Đã xóa logo thành công', + 'yes': 'Đúng', + 'no': 'KHÔNG', + 'generate_number': 'Tạo số', + 'when_saved': 'Khi đã lưu', + 'when_sent': 'Khi Đã Gửi', + 'select_company': 'Chọn công ty', + 'float': 'Trôi nổi', + 'collapse': 'Sụp đổ', + 'show_or_hide': 'Hiển thị/ẩn', + 'menu_sidebar': 'Thanh bên Menu', + 'history_sidebar': 'Thanh bên Lịch sử', + 'tablet': 'Viên thuốc', + 'mobile': 'Mobile', + 'desktop': 'Desktop', + 'layout': 'Cách trình bày', + 'view': 'Xem', + 'module': 'Mô-đun', + 'first_custom': 'Tùy chỉnh đầu tiên', + 'second_custom': 'Phong tục thứ hai', + 'third_custom': 'Phong tục thứ ba', + 'show_cost': 'Hiển thị chi phí', + 'show_product_cost': 'Hiển thị giá thành sản phẩm', + 'show_cost_help': + 'Hiển thị trường giá thành sản phẩm để theo dõi mức tăng giá/lợi nhuận', + 'show_product_quantity': 'Hiển thị số lượng sản phẩm', + 'show_product_quantity_help': + 'Hiển thị trường số lượng sản phẩm, nếu không thì mặc định là một', + 'show_invoice_quantity': 'Hiển thị số lượng hóa đơn', + 'show_invoice_quantity_help': + 'Hiển thị trường số lượng mục hàng, nếu không thì mặc định là một', + 'show_product_discount': 'Hiển thị sản phẩm giảm giá', + 'show_product_discount_help': 'Hiển thị trường giảm giá theo từng mục', + 'default_quantity': 'Số lượng mặc định', + 'default_quantity_help': 'Tự động đặt số lượng mục hàng thành một', + 'one_tax_rate': 'Một mức thuế', + 'two_tax_rates': 'Hai mức thuế', + 'three_tax_rates': 'Ba mức thuế', + 'default_tax_rate': 'Tỷ lệ thuế mặc định', + 'user': 'Người sử dụng', + 'invoice_tax': 'Thuế hóa đơn', + 'line_item_tax': 'Thuế mục dòng', + 'inclusive_taxes': 'Thuế bao gồm', + 'invoice_tax_rates': 'Tỷ lệ thuế hóa đơn', + 'item_tax_rates': 'Thuế suất mặt hàng', + 'no_client_selected': 'Vui lòng chọn một khách hàng', + 'configure_rates': 'Cấu hình tỷ giá', + 'configure_gateways': 'Cấu hình Cổng', + 'tax_settings': 'Cài đặt thuế', + 'tax_settings_rates': 'Thuế suất', + 'accent_color': 'Màu nhấn', + 'switch': 'Công tắc', + 'comma_sparated_list': 'Danh sách được phân tách bằng dấu phẩy', + 'options': 'Tùy chọn', + 'single_line_text': 'Văn bản một dòng', + 'multi_line_text': 'Văn bản nhiều dòng', + 'dropdown': 'thả xuống', + 'field_type': 'Loại trường', + 'recover_password_email_sent': 'Một email khôi phục mật khẩu đã được gửi', + 'submit': 'Nộp', + 'recover_password': 'Lấy lại mật khẩu', + 'late_fees': 'Phí trả chậm', + 'credit_number': 'Số tín dụng', + 'payment_number': 'Số thanh toán', + 'late_fee_amount': 'Số tiền phí trả chậm', + 'late_fee_percent': 'Phần trăm phí trả chậm', + 'before_due_date': 'Trước ngày đến hạn', + 'after_due_date': 'Sau ngày đến hạn', + 'after_invoice_date': 'Sau ngày xuất hóa đơn', + 'days': 'Ngày', + 'invoice_email': 'Email đơn hàng', + 'payment_email': 'Email thanh toán', + 'partial_payment': 'Thanh toán một phần', + 'payment_partial': 'Thanh toán một phần', + 'partial_payment_email': 'Email thanh toán một phần', + 'quote_email': 'Báo giá Email', + 'endless_reminder': 'Lời nhắc nhở vô tận', + 'filtered_by_user': 'Lọc theo Người dùng', + 'administrator': 'Người quản lý', + 'administrator_help': + 'Cho phép người dùng quản lý người dùng, thay đổi cài đặt và sửa đổi tất cả các bản ghi', + 'user_management': 'Quản lý người dùng', + 'users': 'Thành viên', + 'new_user': 'Người dùng mới', + 'edit_user': 'Sửa Người dùng', + 'created_user': 'Đã tạo người dùng thành công', + 'updated_user': 'Cập nhật người dùng thành công', + 'archived_user': 'Đã lưu trữ người dùng thành công', + 'deleted_user': 'Đã xóa Người dùng', + 'removed_user': 'Đã xóa người dùng thành công', + 'restored_user': 'Đã khôi phục Người dùng', + 'archived_users': 'Đã lưu trữ thành công :value người dùng', + 'deleted_users': 'Đã xóa thành công :value người dùng', + 'removed_users': 'Đã xóa thành công :value người dùng', + 'restored_users': 'Đã khôi phục thành công người dùng :value', + 'general_settings': 'Cài đặt chung', + 'invoice_options': 'Tùy chọn hóa đơn', + 'hide_paid_to_date': 'Ẩn Đã thanh toán đến ngày', + 'hide_paid_to_date_help': + 'Chỉ hiển thị phần \'Đã thanh toán đến ngày\'; trên hóa đơn của bạn sau khi đã nhận được khoản thanh toán.', + 'invoice_embed_documents': 'Nhúng tài liệu', + 'invoice_embed_documents_help': 'Đính kèm hình ảnh vào hóa đơn.', + 'all_pages_header': 'Hiển thị Tiêu đề trên', + 'all_pages_footer': 'Hiển thị chân trang trên', + 'first_page': 'Trang đầu tiên', + 'all_pages': 'Tất cả các trang', + 'last_page': 'Trang cuối', + 'primary_font': 'Phông chữ chính', + 'secondary_font': 'Phông chữ phụ', + 'primary_color': 'Màu cơ bản', + 'secondary_color': 'Màu thứ cấp', + 'page_size': 'Kích thước trang', + 'font_size': 'Kích thước phông chữ', + 'quote_design': 'Thiết kế trích dẫn', + 'invoice_fields': 'Trường hóa đơn', + 'product_fields': 'Các lĩnh vực sản phẩm', + 'invoice_terms': 'Điều khoản hóa đơn', + 'invoice_footer': 'Chân trang Hóa đơn', + 'quote_terms': 'Điều khoản báo giá', + 'quote_footer': 'Chân trang báo giá', + 'auto_email_invoice': 'Email tự động', + 'auto_email_invoice_help': 'Tự động gửi email hóa đơn định kỳ khi tạo.', + 'auto_archive_quote': 'Lưu trữ tự động', + 'auto_archive_quote_help': + 'Tự động lưu trữ báo giá khi chuyển đổi thành hóa đơn.', + 'auto_convert_quote': 'Tự động chuyển đổi', + 'auto_convert_quote_help': + 'Tự động chuyển đổi báo giá thành hóa đơn khi được chấp thuận.', + 'workflow_settings': 'Thiết lập quy trình làm việc', + 'freq_daily': 'Hằng ngày', + 'freq_weekly': 'Hàng tuần', + 'freq_two_weeks': 'Hai tuần', + 'freq_four_weeks': 'Bốn tuần', + 'freq_monthly': 'Hàng tháng', + 'freq_two_months': 'Hai tháng', + 'freq_three_months': 'Ba tháng', + 'freq_four_months': 'Bốn tháng', + 'freq_six_months': 'Sáu tháng', + 'freq_annually': 'Hàng năm', + 'freq_two_years': '2 năm', + 'freq_three_years': 'Ba năm', + 'never': 'Không bao giờ', + 'company': 'Công ty', + 'generated_numbers': 'Số được tạo ra', + 'charge_taxes': 'Thuế phí', + 'next_reset': 'Tiếp theo Đặt lại', + 'reset_counter': 'Đặt lại Bộ đếm', + 'recurring_prefix': 'Tiền tố định kỳ', + 'number_padding': 'Đệm số', + 'general': 'Tổng quan', + 'surcharge_field': 'Trường phụ phí', + 'company_field': 'Trường công ty', + 'company_value': 'Giá trị công ty', + 'credit_field': 'Trường tín dụng', + 'invoice_field': 'Trường hóa đơn', + 'invoice_surcharge': 'Phụ phí hóa đơn', + 'client_field': 'Trường khách hàng', + 'product_field': 'Trường sản phẩm', + 'payment_field': 'Trường thanh toán', + 'contact_field': 'Trường liên hệ', + 'vendor_field': 'Trường nhà cung cấp', + 'expense_field': 'Trường chi phí', + 'project_field': 'Trường dự án', + 'task_field': 'Trường nhiệm vụ', + 'group_field': 'Trường nhóm', + 'number_counter': 'Bộ đếm số', + 'prefix': 'Tiền tố', + 'number_pattern': 'Mẫu số', + 'messages': 'Tin nhắn', + 'custom_css': 'Tùy chỉnh CSS', + 'custom_javascript': 'JavaScript tùy chỉnh', + 'signature_on_pdf': 'Hiển thị trên PDF', + 'signature_on_pdf_help': + 'Hiển thị chữ ký của khách hàng trên hóa đơn/báo giá PDF.', + 'show_accept_invoice_terms': 'Hộp kiểm Điều khoản hóa đơn', + 'show_accept_invoice_terms_help': + 'Yêu cầu khách hàng xác nhận rằng họ chấp nhận các điều khoản trong hóa đơn.', + 'show_accept_quote_terms': 'Hộp kiểm tra điều khoản trích dẫn', + 'show_accept_quote_terms_help': + 'Yêu cầu khách hàng xác nhận rằng họ chấp nhận các điều khoản báo giá.', + 'require_invoice_signature': 'Chữ ký hóa đơn', + 'require_invoice_signature_help': + 'Yêu cầu khách hàng cung cấp chữ ký của họ.', + 'require_quote_signature': 'Trích dẫn chữ ký', + 'enable_portal_password': 'Bảo vệ hóa đơn bằng mật khẩu', + 'enable_portal_password_help': + 'Cho phép bạn đặt mật khẩu cho từng liên hệ. Nếu đặt mật khẩu, liên hệ sẽ được yêu cầu nhập mật khẩu trước khi xem hóa đơn.', + 'authorization': 'Ủy quyền', + 'subdomain': 'Tên miền phụ', + 'domain': 'Lãnh địa', + 'portal_mode': 'Chế độ cổng thông tin', + 'email_signature': 'Trân trọng,', + 'enable_email_markup_help': + 'Giúp khách hàng thanh toán dễ dàng hơn bằng cách thêm đánh dấu schema.org vào email của bạn.', + 'plain': 'Đơn giản', + 'light': 'Ánh sáng', + 'dark': 'Tối tăm', + 'email_design': 'Thiết kế Email', + 'attach_pdf': 'Đính kèm PDF', + 'attach_documents': 'Đính kèm tài liệu', + 'attach_ubl': 'Đính kèm UBL/Hóa đơn điện tử', + 'email_style': 'Phong cách Email', + 'enable_email_markup': 'Bật Đánh dấu', + 'reply_to_email': 'Trả lời Email', + 'reply_to_name': 'Trả lời tên', + 'bcc_email': 'Email BCC', + 'processed': 'Đã xử lý', + 'credit_card': 'Thẻ tín dụng', + 'bank_transfer': 'Chuyển khoản ngân hàng', + 'priority': 'Priority', + 'fee_amount': 'Số tiền phí', + 'fee_percent': 'Phần trăm phí', + 'fee_cap': 'Mức phí tối đa', + 'limits_and_fees': 'Giới hạn/Phí', + 'enable_min': 'Kích hoạt min', + 'enable_max': 'Kích hoạt tối đa', + 'min_limit': 'Tối thiểu: :min', + 'max_limit': 'Tối đa: :max', + 'min': 'Tối thiểu', + 'max': 'Tối đa', + 'accepted_card_logos': 'Logo thẻ được chấp nhận', + 'credentials': 'Chứng chỉ', + 'update_address': 'Cập nhật địa chỉ', + 'update_address_help': + 'Cập nhật địa chỉ của khách hàng với các thông tin chi tiết được cung cấp', + 'rate': 'Rate', + 'tax_rate': 'Tỷ lệ thuế', + 'new_tax_rate': 'Mức thuế mới', + 'edit_tax_rate': 'Chỉnh sửa tỷ lệ thuế', + 'created_tax_rate': 'Đã tạo thành công tỷ lệ thuế', + 'updated_tax_rate': 'Đã cập nhật tỷ lệ thuế thành công', + 'archived_tax_rate': 'Đã lưu trữ thành công tỷ lệ thuế', + 'deleted_tax_rate': 'Đã xóa thành công tỷ lệ thuế', + 'restored_tax_rate': 'Đã khôi phục thành công mức thuế suất', + 'archived_tax_rates': 'Đã lưu trữ thành công :value thuế suất', + 'deleted_tax_rates': 'Đã xóa thành công tỷ lệ thuế :value', + 'restored_tax_rates': 'Đã khôi phục thành công mức thuế :value', + 'fill_products': 'Tự động điền sản phẩm', + 'fill_products_help': + 'Việc chọn một sản phẩm sẽ tự động điền vào mô tả và giá thành', + 'update_products': 'Tự động cập nhật sản phẩm', + 'update_products_help': + 'Việc cập nhật hóa đơn sẽ tự động cập nhật thư viện sản phẩm', + 'convert_products': 'Chuyển đổi sản phẩm', + 'convert_products_help': + 'Tự động chuyển đổi giá sản phẩm sang đơn vị tiền tệ của khách hàng', + 'fees': 'Phí', + 'limits': 'Giới hạn', + 'provider': 'Nhà cung cấp', + 'company_gateway': 'Cổng thanh toán', + 'company_gateways': 'Cổng thanh toán', + 'new_company_gateway': 'Gateway mới', + 'edit_company_gateway': 'Chỉnh sửa Gateway', + 'created_company_gateway': 'Đã tạo cổng thành công', + 'updated_company_gateway': 'Đã cập nhật cổng thành công', + 'archived_company_gateway': 'Cổng lưu trữ thành công', + 'deleted_company_gateway': 'Đã xóa cổng thành công', + 'restored_company_gateway': 'Đã khôi phục cổng thành công', + 'archived_company_gateways': 'Đã lưu trữ thành công :value gateways', + 'deleted_company_gateways': 'Đã xóa thành công :value gateways', + 'restored_company_gateways': 'Đã khôi phục thành công các cổng :value', + 'continue_editing': 'Tiếp tục chỉnh sửa', + 'discard_changes': 'Bỏ qua những thay đổi', + 'default_value': 'Giá trị mặc định', + 'disabled': 'Tàn tật', + 'currency_format': 'Định dạng tiền tệ', + 'first_day_of_the_week': 'Ngày đầu tuần', + 'first_month_of_the_year': 'Tháng đầu tiên của năm', + 'sunday': 'Chủ nhật', + 'monday': 'Thứ hai', + 'tuesday': 'Thứ ba', + 'wednesday': 'Thứ Tư', + 'thursday': 'Thứ năm', + 'friday': 'Thứ sáu', + 'saturday': 'Thứ bảy', + 'january': 'Tháng Một', + 'february': 'Tháng hai', + 'march': 'Bước đều', + 'april': 'Tháng tư', + 'may': 'Có thể', + 'june': 'Tháng sáu', + 'july': 'Tháng bảy', + 'august': 'Tháng tám', + 'september': 'Tháng 9', + 'october': 'Tháng Mười', + 'november': 'Tháng mười một', + 'december': 'Tháng 12', + 'symbol': 'Biểu tượng', + 'ocde': 'Mã số', + 'date_format': 'Định dạng ngày tháng', + 'datetime_format': 'Định dạng ngày giờ', + 'military_time': 'Thời gian 24 giờ', + 'military_time_help': 'Hiển thị 24 giờ', + 'send_reminders': 'Gửi nhắc nhở', + 'timezone': 'Múi giờ', + 'filtered_by_project': 'Lọc theo dự án', + 'filtered_by_group': 'Lọc theo nhóm', + 'filtered_by_invoice': 'Lọc theo Hóa đơn', + 'filtered_by_client': 'Lọc theo Khách hàng', + 'filtered_by_vendor': 'Lọc theo Nhà cung cấp', + 'group_settings': 'Cài đặt nhóm', + 'group': 'Nhóm', + 'groups': 'Nhóm', + 'new_group': 'Nhóm mới', + 'edit_group': 'Chỉnh sửa nhóm', + 'created_group': 'Đã tạo nhóm thành công', + 'updated_group': 'Đã cập nhật nhóm thành công', + 'archived_groups': 'Đã lưu trữ thành công :value nhóm', + 'deleted_groups': 'Đã xóa thành công nhóm :value', + 'restored_groups': 'Đã khôi phục thành công nhóm :value', + 'archived_group': 'Đã lưu trữ nhóm thành công', + 'deleted_group': 'Đã xóa nhóm thành công', + 'restored_group': 'Đã khôi phục nhóm thành công', + 'upload_logo': 'Tải lên Logo công ty của bạn', + 'uploaded_logo': 'Đã tải logo thành công', + 'logo': 'Biểu trưng', + 'saved_settings': 'Đã lưu cài đặt thành công', + 'product_settings': 'Cài đặt sản phẩm', + 'device_settings': 'Cài đặt thiết bị', + 'defaults': 'Mặc định', + 'basic_settings': 'Cài đặt cơ bản', + 'advanced_settings': 'Cài đặt nâng cao', + 'company_details': 'Thông tin doanh nghiệp', + 'user_details': 'Chi tiết người dùng', + 'localization': 'Cài đặt ngôn ngữ', + 'online_payments': 'Thanh toán trực tuyến', + 'tax_rates': 'Thuế suất', + 'notifications': 'Thông báo', + 'import_export': 'Nhập | Xuất', + 'custom_fields': 'Trường tùy chỉnh', + 'invoice_design': 'Thiết kế hóa đơn', + 'buy_now_buttons': 'Nút Mua Ngay', + 'email_settings': 'Cài đặt Email', + 'templates_and_reminders': 'Mẫu & Nhắc nhở', + 'credit_cards_and_banks': 'Thẻ tín dụng & ngân hàng', + 'data_visualizations': 'Ảo hóa dữ liệu', + 'price': 'Giá', + 'email_sign_up': 'Đăng ký Email', + 'google_sign_up': 'Đăng ký Google', + 'thank_you_for_your_purchase': 'Cảm ơn bạn đã mua hàng!', + 'redeem': 'Chuộc lại', + 'back': 'Mặt sau', + 'past_purchases': 'Mua hàng trước đây', + 'annual_subscription': 'Đăng ký hàng năm', + 'pro_plan': 'Kế hoạch chuyên nghiệp', + 'enterprise_plan': 'Kế hoạch doanh nghiệp', + 'count_users': ':count users', + 'upgrade': 'Nâng cấp', + 'please_enter_a_first_name': 'Vui lòng nhập họ tên', + 'please_enter_a_last_name': 'Vui lòng nhập tên', + 'please_agree_to_terms_and_privacy': + 'Vui lòng đồng ý với các điều khoản dịch vụ và chính sách bảo mật để tạo tài khoản.', + 'i_agree_to_the': 'Tôi đồng ý với', + 'terms_of_service': 'Điều khoản dịch vụ', + 'privacy_policy': 'Chính sách bảo mật', + 'sign_up': 'Đăng ký', + 'account_login': 'Đăng nhập tài khoản', + 'view_website': 'Xem trang web', + 'create_account': 'Tạo tài khoản', + 'email_login': 'Đăng nhập Email', + 'create_new': 'Tạo mới', + 'no_record_selected': 'Không có hồ sơ nào được chọn', + 'error_unsaved_changes': 'Vui lòng lưu hoặc hủy thay đổi của bạn', + 'download': 'Tải về', + 'requires_an_enterprise_plan': 'Yêu cầu một Kế hoạch Doanh nghiệp', + 'take_picture': 'Chụp ảnh', + 'upload_files': 'Tải lên tập tin', + 'document': 'Tài liệu', + 'documents': 'Tài liệu', + 'new_document': 'Tài liệu mới', + 'edit_document': 'Chỉnh sửa tài liệu', + 'uploaded_document': 'Đã tải tài liệu thành công', + 'updated_document': 'Tài liệu đã được cập nhật thành công', + 'archived_document': 'Tài liệu đã được lưu trữ thành công', + 'deleted_document': 'Đã xóa tài liệu thành công', + 'restored_document': 'Đã khôi phục tài liệu thành công', + 'archived_documents': 'Đã lưu trữ thành công tài liệu :value', + 'deleted_documents': 'Đã xóa thành công tài liệu :value', + 'restored_documents': 'Đã khôi phục thành công tài liệu :value', + 'no_history': 'Không có lịch sử', + 'expense_date': 'Ngày chi phí', + 'pending': 'Chờ', + 'expense_status_1': 'Đã đăng nhập', + 'expense_status_2': 'Chờ duyệt', + 'expense_status_3': 'Đã xuất hóa đơn', + 'converted': 'Chuyển đổi', + 'add_documents_to_invoice': 'Thêm tài liệu vào hóa đơn', + 'exchange_rate': 'Tỷ giá hối đoái', + 'convert_currency': 'Chuyển đổi tiền tệ', + 'mark_paid': 'Đánh dấu đã thanh toán', + 'category': 'Loại', + 'address': 'Địa chỉ', + 'new_vendor': 'Thêm nhà cung cấp', + 'created_vendor': 'Đã tạo thành công nhà cung cấp', + 'updated_vendor': 'Đã cập nhật thành công nhà cung cấp', + 'archived_vendor': 'Nhà cung cấp đã lưu trữ thành công', + 'deleted_vendor': 'Đã xóa nhà cung cấp thành công', + 'restored_vendor': 'Đã khôi phục nhà cung cấp thành công', + 'archived_vendors': 'Đã lưu trữ thành công: đếm nhà cung cấp', + 'deleted_vendors': 'Đã xóa thành công: đếm nhà cung cấp', + 'restored_vendors': 'Đã khôi phục thành công :value nhà cung cấp', + 'new_expense': 'Thêm chi phí', + 'created_expense': 'Đã tạo chi phí thành công', + 'updated_expense': 'Đã cập nhật chi phí thành công', + 'archived_expense': 'Đã lưu trữ chi phí thành công', + 'deleted_expense': 'Xóa chi phí thành công', + 'restored_expense': 'Đã khôi phục chi phí thành công', + 'archived_expenses': 'Chi phí đã lưu trữ thành công', + 'deleted_expenses': 'Xóa chi phí thành công', + 'restored_expenses': 'Đã khôi phục thành công chi phí :value', + 'copy_shipping': 'Sao chép Vận chuyển', + 'copy_billing': 'Sao chép hóa đơn', + 'design': 'Thiết kế', + 'failed_to_find_record': 'Không tìm thấy bản ghi', + 'invoiced': 'Đã lập hóa đơn', + 'logged': 'Đã ghi nhật ký', + 'running': 'Đang chạy', + 'resume': 'Bản tóm tắt', + 'task_errors': 'Vui lòng sửa bất kỳ thời gian chồng chéo nào', + 'start': 'Bắt đầu', + 'stop': 'Dừng lại', + 'started_task': 'Nhiệm vụ đã bắt đầu thành công', + 'stopped_task': 'Đã dừng công việc thành công', + 'resumed_task': 'Nhiệm vụ đã tiếp tục thành công', + 'now': 'Hiện nay', + 'auto_start_tasks': 'Tự động bắt đầu nhiệm vụ', + 'timer': 'Bộ đếm thời gian', + 'manual': 'Thủ công', + 'budgeted': 'Ngân sách', + 'start_time': 'Thời gian bắt đầu', + 'end_time': 'Thời gian kết thúc', + 'date': 'Ngày', + 'times': 'Thời gian', + 'duration': 'Khoảng thời gian', + 'new_task': 'Nhiệm vụ mới', + 'created_task': 'Nhiệm vụ đã được tạo thành công', + 'updated_task': 'Nhiệm vụ đã được cập nhật thành công', + 'archived_task': 'Đã lưu trữ thành công tác vụ', + 'deleted_task': 'Đã xóa công việc thành công', + 'restored_task': 'Đã khôi phục thành công nhiệm vụ', + 'archived_tasks': 'Đã lưu trữ thành công :count nhiệm vụ', + 'deleted_tasks': 'Đã xóa thành công :count công việc', + 'restored_tasks': 'Đã khôi phục thành công các tác vụ :value', + 'please_enter_a_name': 'Vui lòng nhập tên', + 'budgeted_hours': 'Giờ ngân sách', + 'created_project': 'Dự án đã được tạo thành công', + 'updated_project': 'Đã cập nhật dự án thành công', + 'archived_project': 'Dự án đã lưu trữ thành công', + 'deleted_project': 'Đã xóa dự án thành công', + 'restored_project': 'Dự án đã được khôi phục thành công', + 'archived_projects': 'Đã lưu trữ thành công :count dự án', + 'deleted_projects': 'Đã xóa thành công :count dự án', + 'restored_projects': 'Đã khôi phục thành công các dự án :value', + 'new_project': 'Dự án mới', + 'thank_you_for_using_our_app': + 'Cảm ơn bạn đã sử dụng ứng dụng của chúng tôi!', + 'if_you_like_it': 'If you like it please', + 'click_here': 'nhấp vào đây', + 'click_here_capital': 'Nhấp vào đây', + 'to_rate_it': 'để đánh giá nó.', + 'average': 'Trung bình', + 'unapproved': 'Chưa được chấp thuận', + 'authenticate_to_change_setting': + 'Vui lòng xác thực để thay đổi cài đặt này', + 'locked': 'Đã khóa', + 'authenticate': 'Xác thực', + 'please_authenticate': 'Xin vui lòng xác thực', + 'biometric_authentication': 'Xác thực sinh trắc học', + 'footer': 'Chân trang', + 'compare': 'So sánh', + 'hosted_login': 'Đăng nhập được lưu trữ', + 'selfhost_login': 'Đăng nhập Selfhost', + 'google_sign_in': 'Đăng nhập với Google', + 'today': 'Hôm nay', + 'custom_range': 'Phạm vi tùy chỉnh', + 'date_range': 'Phạm vi ngày', + 'current': 'Hiện nay', + 'previous': 'Trước', + 'current_period': 'Giai đoạn hiện tại', + 'comparison_period': 'Giai đoạn so sánh', + 'previous_period': 'Giai đoạn trước', + 'previous_year': 'Năm trước', + 'compare_to': 'So sánh với', + 'last7_days': '7 ngày qua', + 'last_week': 'Tuần trước', + 'last30_days': '30 ngày qua', + 'this_month': 'Tháng này', + 'last_month': 'Tháng trước', + 'this_year': 'Năm nay', + 'last_year': 'Năm trước', + 'all_time': 'Tất cả thời gian', + 'custom': 'Phong tục', + 'clone_to_invoice': 'Sao chép vào hóa đơn', + 'clone_to_quote': 'Sao chép vào báo giá', + 'clone_to_credit': 'Sao chép vào Credit', + 'view_invoice': 'Xem hóa đơn', + 'convert': 'Chuyển thành', + 'more': 'Hơn', + 'edit_client': 'Sửa thông tin', + 'edit_product': 'Sửa sản phẩm', + 'edit_invoice': 'Sửa hóa đơn', + 'edit_quote': 'Sửa báo giá', + 'edit_payment': 'Chỉnh sửa Thanh toán', + 'edit_task': 'Chỉnh sửa nhiệm vụ', + 'edit_expense': 'Chỉnh sửa chi phí', + 'edit_vendor': 'Sửa nhà cung cấp', + 'edit_project': 'Chỉnh sửa dự án', + 'edit_recurring_quote': 'Chỉnh sửa báo giá định kỳ', + 'billing_address': 'Địa chỉ thanh toán', + 'shipping_address': 'Địa chỉ vận chuyển', + 'total_revenue': 'Tổng doanh thu', + 'average_invoice': 'Trung bình hóa đơn', + 'outstanding': 'Nổi bật', + 'invoices_sent': ':count hóa đơn đã gửi', + 'active_clients': 'những khách hàng đang hoạt động', + 'close': 'Đóng', + 'email': 'Email', + 'password': 'Mật khẩu', + 'url': 'Địa chỉ URL', + 'secret': 'Bí mật', + 'name': 'Tên khách hàng', + 'logout': 'Đăng xuất', + 'login': 'Đăng nhập', + 'filter': 'Lọc', + 'sort': 'Loại', + 'search': 'Tìm kiếm', + 'active': 'Kích hoạt', + 'archived': 'Đã lưu trữ', + 'deleted': 'Đã xóa', + 'dashboard': 'Bảng điều khiển', + 'archive': 'Lưu trữ', + 'delete': 'Xóa', + 'restore': 'Khôi phục', + 'refresh_complete': 'Làm mới hoàn tất', + 'please_enter_your_email': 'Vui lòng nhập email của bạn', + 'please_enter_your_password': 'Vui lòng nhập mật khẩu của bạn', + 'please_enter_your_url': 'Vui lòng nhập URL của bạn', + 'please_enter_a_product_key': 'Vui lòng nhập mã sản phẩm', + 'ascending': 'Đang tăng dần', + 'descending': 'Giảm dần', + 'save': 'Lưu', + 'an_error_occurred': 'Đã xảy ra lỗi', + 'paid_to_date': 'Hạn thanh toán', + 'balance_due': 'Số tiền thanh toán', + 'balance': 'Số dư nợ', + 'overview': 'Tổng quan', + 'details': 'Chi tiết', + 'phone': 'Số điện thoại', + 'website': 'Trang web', + 'vat_number': 'Số VAT', + 'id_number': 'Số ID', + 'create': 'Tạo', + 'copied_to_clipboard': 'Đã sao chép :value vào bảng tạm', + 'error': 'Lỗi', + 'could_not_launch': 'Không thể khởi chạy', + 'contacts': 'Liên hệ', + 'additional': 'Thêm vào', + 'first_name': 'Họ & tên', + 'last_name': 'Tên', + 'add_contact': 'Thêm liên hệ', + 'are_you_sure': 'Bạn đã chắc chắn?', + 'cancel': 'Hủy', + 'ok': 'Ok', + 'remove': 'Di dời', + 'email_is_invalid': 'Email không hợp lệ', + 'product': 'Sản phẩm', + 'products': 'Sản phẩm', + 'new_product': 'Thêm sản phẩm', + 'created_product': 'Tạo sản phẩm thành công', + 'updated_product': 'Cập nhật sản phẩm thành công', + 'archived_product': 'Sản phẩm đã được lưu trữ thành công', + 'deleted_product': 'Đã xóa sản phẩm thành công', + 'restored_product': 'Đã khôi phục sản phẩm thành công', + 'archived_products': 'Đã lưu trữ thành công :count sản phẩm', + 'deleted_products': 'Đã xóa thành công sản phẩm :count', + 'restored_products': 'Đã khôi phục thành công sản phẩm :value', + 'product_key': 'Sản phẩm', + 'notes': 'Ghi chú', + 'cost': 'Trị giá', + 'client': 'Khách hàng', + 'clients': 'Khách hàng', + 'new_client': 'Khách hàng mới', + 'created_client': 'Đã tạo khách hàng thành công', + 'updated_client': 'Đã cập nhật khách hàng thành công', + 'archived_client': 'Đã lưu trữ thành công khách hàng', + 'archived_clients': 'Đã lưu trữ thành công: đếm khách hàng', + 'deleted_client': 'Đã xóa khách hàng thành công', + 'deleted_clients': 'Đã xóa thành công: đếm khách hàng', + 'restored_client': 'Đã khôi phục khách hàng', + 'restored_clients': 'Đã khôi phục thành công :value máy khách', + 'address1': 'Số nhà', + 'address2': 'Phường/Xã', + 'city': 'Thành Phố', + 'state': 'Huyện/Tỉnh', + 'postal_code': 'Mã bưu chính', + 'country': 'Quốc gia', + 'invoice': 'Hóa đơn', + 'invoices': 'Hóa đơn', + 'new_invoice': 'Hóa đơn mới', + 'created_invoice': 'Đã tạo thành công hóa đơn', + 'updated_invoice': 'Đã cập nhật thành công hóa đơn', + 'archived_invoice': 'Đã lưu trữ thành công hóa đơn', + 'deleted_invoice': 'Đã xóa thành công hóa đơn', + 'restored_invoice': 'Đã khôi phục Đơn hàng', + 'archived_invoices': 'Đã lưu trữ thành công: đếm hóa đơn', + 'deleted_invoices': 'Đã xóa thành công: đếm hóa đơn', + 'restored_invoices': 'Đã khôi phục thành công hóa đơn :value', + 'emailed_invoice': 'Đã gửi hóa đơn qua email thành công', + 'emailed_payment': 'Đã gửi thanh toán thành công qua email', + 'amount': 'Số tiền', + 'invoice_number': 'Số hóa đơn', + 'invoice_date': 'Ngày hóa đơn', + 'discount': 'Giảm giá', + 'po_number': 'Số PO', + 'terms': 'Điều khoản', + 'public_notes': 'Ghi chú công khai', + 'private_notes': 'Ghi chú riêng', + 'frequency': 'Chu kỳ', + 'start_date': 'Ngày bắt đầu', + 'end_date': 'Ngày kết thúc', + 'quote_number': 'Số Báo Giá', + 'quote_date': 'Ngày Báo Giá', + 'valid_until': 'Hiệu lực', + 'items': 'Mặt hàng', + 'partial_deposit': 'Một phần/Tiền gửi', + 'description': 'Mô tả', + 'unit_cost': 'Đơn giá', + 'quantity': 'Số lượng', + 'add_item': 'Thêm mục', + 'contact': 'Liên hệ', + 'work_phone': 'Điện thoại', + 'total_amount': 'Tổng số tiền', + 'pdf': 'PDF', + 'due_date': 'Hạn thanh toán', + 'partial_due_date': 'Ngày đến hạn một phần', + 'paid_date': 'Ngày thanh toán', + 'status': 'Trạng thái', + 'invoice_status_id': 'Trạng thái hóa đơn', + 'quote_status': 'Trạng thái báo giá', + 'click_plus_to_add_item': 'Nhấp vào + để thêm một mục', + 'click_plus_to_add_time': 'Nhấp vào + để thêm thời gian', + 'count_selected': ':count đã chọn', + 'total': 'Tổng cộng', + 'percent': 'Phần trăm', + 'edit': 'Chỉnh sửa', + 'dismiss': 'Miễn nhiệm', + 'please_select_a_date': 'Vui lòng chọn ngày', + 'please_select_a_client': 'Vui lòng chọn một khách hàng', + 'please_select_an_invoice': 'Vui lòng chọn một hóa đơn', + 'task_rate': 'Tỷ lệ nhiệm vụ', + 'settings': 'Cài đặt', + 'language': 'Ngôn ngữ', + 'currency': 'Tiền tệ', + 'created_at': 'Ngày tạo', + 'created_on': 'Được tạo ra vào', + 'updated_at': 'Đã cập nhật', + 'tax': 'Thuế', + 'please_enter_an_invoice_number': 'Vui lòng nhập số hóa đơn', + 'please_enter_a_quote_number': 'Vui lòng nhập số báo giá', + 'past_due': 'Quá hạn', + 'draft': 'Bản nháp', + 'sent': 'gởi', + 'viewed': 'Đã xem', + 'approved': 'Đã duyệt', + 'partial': 'Một phần/Tiền gửi', + 'paid': 'Đã trả tiền', + 'mark_sent': 'Đánh dấu là đã gửi', + 'marked_invoice_as_sent': 'Đã đánh dấu hóa đơn thành công là đã gửi', + 'marked_invoice_as_paid': + 'Đã đánh dấu hóa đơn thành công là đã thanh toán', + 'marked_invoices_as_sent': 'Đã đánh dấu thành công hóa đơn là đã gửi', + 'marked_invoices_as_paid': + 'Đã đánh dấu thành công các hóa đơn là đã thanh toán', + 'done': 'Hoàn tất', + 'please_enter_a_client_or_contact_name': + 'Vui lòng nhập tên khách hàng hoặc tên liên lạc', + 'dark_mode': 'Chế độ tối', + 'restart_app_to_apply_change': + 'Khởi động lại ứng dụng để áp dụng thay đổi', + 'refresh_data': 'Làm mới dữ liệu', + 'blank_contact': 'Liên hệ trống', + 'activity': 'Các hoạt động', + 'no_records_found': 'Không tìm thấy hồ sơ nào', + 'clone': 'Dòng vô tính', + 'loading': 'Đang tải', + 'industry': 'Ngành công nghiệp', + 'size': 'Kích cỡ', + 'payment_terms': 'Điều khoản thanh toán', + 'payment_date': 'Ngày thanh toán', + 'payment_status': 'Trạng thái thanh toán', + 'payment_status_1': 'Chờ duyệt', + 'payment_status_2': 'Đã hủy bỏ', + 'payment_status_3': 'Thất bại', + 'payment_status_4': 'Hoàn thành', + 'payment_status_5': 'Đã hoàn lại một phần', + 'payment_status_6': 'Đã hoàn lại', + 'payment_status_-1': 'Chưa áp dụng', + 'payment_status_-2': 'Một phần chưa áp dụng', + 'net': 'Net', + 'client_portal': 'Cổng thông tin khách hàng', + 'show_tasks': 'Hiển thị nhiệm vụ', + 'email_reminders': 'Nhắc nhở Email', + 'enabled': 'Đã bật', + 'recipients': 'Người nhận', + 'initial_email': 'Email ban đầu', + 'first_reminder': 'Lời nhắc nhở đầu tiên', + 'second_reminder': 'Lời nhắc nhở thứ hai', + 'third_reminder': 'Lời nhắc nhở thứ ba', + 'reminder1': 'Nhắc nhở đầu tiên', + 'reminder2': 'Nhắc nhở thứ hai', + 'reminder3': 'Nhắc nhở thứ ba', + 'template': 'Bản mẫu', + 'send': 'Gửi', + 'subject': 'Chủ thể', + 'body': 'Thân hình', + 'send_email': 'Gửi Email', + 'email_receipt': 'Gửi biên lai thanh toán qua email cho khách hàng', + 'auto_billing': 'Thanh toán tự động', + 'button': 'Cái nút', + 'preview': 'Xem trước', + 'customize': 'Tùy chỉnh', + 'history': 'Lịch sử', + 'payment': 'Sự chi trả', + 'payments': 'Thanh toán', + 'refunded': 'Đã hoàn lại', + 'payment_type': 'Loại thanh toán', + 'transaction_reference': 'Tham chiếu giao dịch', + 'enter_payment': 'Nhập thanh toán', + 'new_payment': 'Thực hiện thanh toán', + 'created_payment': 'Đã tạo thành công thanh toán', + 'updated_payment': 'Đã cập nhật thanh toán', + 'archived_payment': 'Đã lưu trữ thành công khoản thanh toán', + 'deleted_payment': 'Đã xóa thanh toán thành công', + 'restored_payment': 'Đã khôi phục thanh toán', + 'archived_payments': 'Đã lưu trữ thành công: đếm thanh toán', + 'deleted_payments': 'Đã xóa thành công: đếm thanh toán', + 'restored_payments': + 'Đã khôi phục thành công các khoản thanh toán :value', + 'quote': 'Báo giá', + 'quotes': 'Báo giá', + 'new_quote': 'Báo giá mới', + 'created_quote': 'Đã tạo Báo Giá', + 'updated_quote': 'Đã cập nhật Báo Giá', + 'archived_quote': 'Đã lưu trữ Báo Giá', + 'deleted_quote': 'Đã xóa Báo Giá', + 'restored_quote': 'Đã khôi phục thành công báo giá', + 'archived_quotes': 'Đã lưu trữ thành công :count báo giá', + 'deleted_quotes': 'Đã xóa :count báo giá', + 'restored_quotes': 'Đã khôi phục thành công :value trích dẫn', + 'expense': 'Chi phí', + 'expenses': 'Chi phí', + 'vendor': 'Nhà cung cấp', + 'vendors': 'Nhà cung cấp', + 'task': 'Nhiệm vụ', + 'tasks': 'Nhiệm vụ', + 'project': 'Dự án', + 'projects': 'Dự án', + 'activity_1': ':user đã tạo ra khách hàng :client', + 'activity_2': ':user khách hàng lưu trữ :client', + 'activity_3': ':user đã xóa máy khách :client', + 'activity_4': ':user đã tạo hóa đơn :invoice', + 'activity_5': ':user hóa đơn đã cập nhật :invoice', + 'activity_6': + ':user đã gửi hóa đơn :invoice đến :client thông qua :contact', + 'activity_7': ':contact đã xem hóa đơn :invoice gửi đến :client', + 'activity_8': ':user hóa đơn lưu trữ :invoice', + 'activity_9': ':user đã xóa hóa đơn :invoice', + 'activity_10': + ':user đã nhập thanh toán :payment cho :payment _số tiền trên hóa đơn :invoice cho :client', + 'activity_11': ':user cập nhật thanh toán :payment', + 'activity_12': ':user thanh toán đã lưu trữ :payment', + 'activity_13': ':user đã xóa thanh toán :payment', + 'activity_14': ':user đã nhập :credit tín dụng', + 'activity_15': ':user cập nhật :credit tín dụng', + 'activity_16': ':user đã lưu trữ :credit tín dụng', + 'activity_17': ':user đã xóa :credit tín dụng', + 'activity_18': ':user đã tạo trích dẫn :quote', + 'activity_19': ':user cập nhật trích dẫn :quote', + 'activity_20': + ':user đã gửi email trích dẫn :quote cho :client đến :contact', + 'activity_21': ':contact đã xem trích dẫn :quote', + 'activity_22': ':user trích dẫn lưu trữ :quote', + 'activity_23': ':user đã xóa trích dẫn :quote', + 'activity_24': ':user trích dẫn lại :quote', + 'activity_25': ':user đã khôi phục hóa đơn :invoice', + 'activity_26': ':user đã khôi phục máy khách :client', + 'activity_27': ':user đã khôi phục thanh toán :payment', + 'activity_28': ':user đã khôi phục :credit tín dụng', + 'activity_29': ':contact đã phê duyệt báo giá :quote cho :client', + 'activity_30': ':user đã tạo nhà cung cấp :vendor', + 'activity_31': ':user nhà cung cấp đã lưu trữ :vendor', + 'activity_32': ':user đã xóa nhà cung cấp :vendor', + 'activity_33': ':user nhà cung cấp đã khôi phục :vendor', + 'activity_34': ':user tạo ra chi phí :expense', + 'activity_35': ':user chi phí lưu trữ :expense', + 'activity_36': ':user đã xóa chi phí :expense', + 'activity_37': ':user đã khôi phục chi phí :expense', + 'activity_39': ':user đã hủy a :payment _số tiền thanh toán :payment', + 'activity_40': + ':user đã hoàn lại :adjustment của :payment _số tiền thanh toán :payment', + 'activity_41': + ':payment _số tiền thanh toán ( :payment ) không thành công', + 'activity_42': ':user đã tạo nhiệm vụ :task', + 'activity_43': ':user đã cập nhật nhiệm vụ :task', + 'activity_44': ':user nhiệm vụ đã lưu trữ :task', + 'activity_45': ':user đã xóa nhiệm vụ :task', + 'activity_46': ':user đã khôi phục nhiệm vụ :task', + 'activity_47': ':user cập nhật chi phí :expense', + 'activity_48': ':user đã tạo người dùng :user', + 'activity_49': ':user đã cập nhật người dùng :user', + 'activity_50': ':user người dùng đã lưu trữ :user', + 'activity_51': ':user đã xóa người dùng :user', + 'activity_52': ':user đã khôi phục người dùng :user', + 'activity_53': ':user đã đánh dấu gửi :invoice', + 'activity_54': ':user hóa đơn đã thanh toán :invoice', + 'activity_55': ':contact đã trả lời ticket :ticket', + 'activity_56': ':user đã xem vé :ticket', + 'activity_57': 'Hệ thống không gửi được hóa đơn qua email :invoice', + 'activity_58': ':user hóa đơn đảo ngược :invoice', + 'activity_59': ':user hóa đơn đã hủy :invoice', + 'activity_60': ':contact đã xem trích dẫn :quote', + 'activity_61': ':user đã cập nhật máy khách :client', + 'activity_62': ':user nhà cung cấp đã cập nhật :vendor', + 'activity_63': + ':user đã gửi email nhắc nhở đầu tiên về hóa đơn :invoice tới :contact', + 'activity_64': + ':user đã gửi email nhắc nhở thứ hai về hóa đơn :invoice tới :contact', + 'activity_65': + ':user đã gửi email nhắc nhở thứ ba về hóa đơn :invoice tới :contact', + 'activity_66': + ':user đã gửi email nhắc nhở liên tục về hóa đơn :invoice tới :contact', + 'activity_80': ':user đã tạo đăng ký :subscription', + 'activity_81': ':user đã cập nhật đăng ký :subscription', + 'activity_82': ':user đăng ký lưu trữ :subscription', + 'activity_83': ':user đã xóa đăng ký :subscription', + 'activity_84': ':user đã khôi phục đăng ký :subscription', + 'one_time_password': 'Mật khẩu dùng một lần', + 'emailed_quote': 'Đã gửi Báo Giá', + 'emailed_credit': 'Đã gửi email tín dụng thành công', + 'marked_quote_as_sent': 'Đã đánh dấu báo giá thành công là đã gửi', + 'marked_credit_as_sent': 'Đã đánh dấu tín dụng thành công là đã gửi', + 'expired': 'Hết hạn', + 'all': 'Tất cả', + 'select': 'Chọn', + 'long_press_multiselect': 'Nhấn và giữ Đa chọn', + 'custom_value1': 'Giá trị tùy chỉnh 1', + 'custom_value2': 'Giá trị tùy chỉnh 2', + 'custom_value3': 'Giá trị tùy chỉnh 3', + 'custom_value4': 'Giá trị tùy chỉnh 4', + 'email_style_custom': 'Phong cách Email tùy chỉnh', + 'custom_message_dashboard': 'Tin nhắn bảng điều khiển tùy chỉnh', + 'custom_message_unpaid_invoice': + 'Tin nhắn hóa đơn chưa thanh toán tùy chỉnh', + 'custom_message_paid_invoice': 'Tin nhắn hóa đơn thanh toán tùy chỉnh', + 'custom_message_unapproved_quote': + 'Tin nhắn báo giá tùy chỉnh chưa được chấp thuận', + 'lock_invoices': 'Khóa hóa đơn', + 'translations': 'Bản dịch', + 'task_number_pattern': 'Mẫu số nhiệm vụ', + 'task_number_counter': 'Bộ đếm số nhiệm vụ', + 'expense_number_pattern': 'Mẫu số chi phí', + 'expense_number_counter': 'Bộ đếm số chi phí', + 'vendor_number_pattern': 'Mẫu số nhà cung cấp', + 'vendor_number_counter': 'Bộ đếm số nhà cung cấp', + 'ticket_number_pattern': 'Mẫu số vé', + 'ticket_number_counter': 'Quầy số vé', + 'payment_number_pattern': 'Mẫu số thanh toán', + 'payment_number_counter': 'Số thanh toán', + 'invoice_number_pattern': 'Mẫu số hóa đơn', + 'invoice_number_counter': 'Bộ đếm số Đơn hàng', + 'quote_number_pattern': 'Mẫu số trích dẫn', + 'quote_number_counter': 'Bộ đếm số Báo giá', + 'client_number_pattern': 'Mẫu số tín dụng', + 'client_number_counter': 'Bộ đếm số tín dụng', + 'credit_number_pattern': 'Mẫu số tín dụng', + 'credit_number_counter': 'Bộ đếm số tín dụng', + 'reset_counter_date': 'Ngày đặt lại bộ đếm', + 'counter_padding': 'Đệm quầy', + 'shared_invoice_quote_counter': 'Chia sẻ Hóa đơn/Báo giá', + 'default_tax_name_1': 'Tên Thuế Mặc Định 1', + 'default_tax_rate_1': 'Tỷ lệ thuế mặc định 1', + 'default_tax_name_2': 'Tên Thuế Mặc Định 2', + 'default_tax_rate_2': 'Tỷ lệ thuế mặc định 2', + 'default_tax_name_3': 'Tên Thuế Mặc Định 3', + 'default_tax_rate_3': 'Tỷ lệ thuế mặc định 3', + 'email_subject_invoice': 'Tiêu đề hóa đơn email', + 'email_subject_quote': 'Tiêu đề trích dẫn Email', + 'email_subject_payment': 'Tiêu đề thanh toán qua email', + 'email_subject_payment_partial': 'Email Thanh toán một phần Chủ đề', + 'show_table': 'Hiển thị bảng', + 'show_list': 'Hiển thị danh sách', + 'client_city': 'Thành phố của khách hàng', + 'client_state': 'Trạng thái khách hàng', + 'client_country': 'Quốc gia của khách hàng', + 'client_is_active': 'Khách hàng đang hoạt động', + 'client_balance': 'Số dư của khách hàng', + 'client_address1': 'Số nhà của khách hàng', + 'client_address2': 'Phường/Xã của khách hàng', + 'vendor_address1': 'Số nhà của nhà cung cấp', + 'vendor_address2': 'Phường/Xã của nhà cung cấp', + 'client_shipping_address1': 'Số nhà vận chuyển của khách hàng', + 'client_shipping_address2': 'Phường/Xã vận chuyển của khách hàng', + 'type': 'Kiểu', + 'invoice_amount': 'Số tiền hóa đơn', + 'invoice_due_date': 'Hạn thanh toán', + 'tax_rate1': 'Tỷ lệ thuế 1', + 'tax_rate2': 'Tỷ lệ thuế 2', + 'tax_rate3': 'Tỷ lệ thuế 3', + 'auto_bill': 'Hóa đơn tự động', + 'archived_at': 'Lưu trữ tại', + 'has_expenses': 'Có Chi Phí', + 'custom_taxes1': 'Thuế hải quan 1', + 'custom_taxes2': 'Thuế hải quan 2', + 'custom_taxes3': 'Thuế hải quan 3', + 'custom_taxes4': 'Thuế hải quan 4', + 'custom_surcharge1': 'Phụ phí tùy chỉnh 1', + 'custom_surcharge2': 'Phụ phí tùy chỉnh 2', + 'custom_surcharge3': 'Phụ phí tùy chỉnh 3', + 'custom_surcharge4': 'Phụ phí tùy chỉnh 4', + 'is_deleted': 'Đã xóa', + 'vendor_city': 'Thành phố nhà cung cấp', + 'vendor_state': 'Nhà cung cấp Nhà nước', + 'vendor_country': 'Quốc gia của nhà cung cấp', + 'is_approved': 'Đã được chấp thuận', + 'tax_name': 'Tên thuế', + 'tax_amount': 'Số tiền thuế', + 'tax_paid': 'Thuế đã trả', + 'payment_amount': 'Số tiền thanh toán', + 'age': 'Tuổi', + 'is_running': 'Đang chạy', + 'time_log': 'Nhật ký thời gian', + 'bank_id': 'Ngân hàng', + 'expense_category_id': 'ID danh mục chi phí', + 'expense_category': 'Loại chi phí', + 'invoice_currency_id': 'ID tiền tệ hóa đơn', + 'tax_name1': 'Tên thuế 1', + 'tax_name2': 'Tên thuế 2', + 'tax_name3': 'Tên thuế 3', + 'transaction_id': 'Mã giao dịch', + 'status_color_theme': 'Chủ đề màu trạng thái', + 'load_color_theme': 'Tải chủ đề màu', + }, }; String get createdProject => From a29b738f62fc618616cd4c4b815669de3377308c Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 29 Sep 2024 16:16:50 +0300 Subject: [PATCH 2/6] Update version --- .github/workflows/flatpak.yml | 2 +- flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml | 1 + lib/constants.dart | 2 +- pubspec.foss.yaml | 2 +- pubspec.yaml | 2 +- snap/snapcraft.yaml | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index 051381d4d0..f98b344d45 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -86,7 +86,7 @@ jobs: draft: false prerelease: false title: "Latest Release" - automatic_release_tag: "v5.0.170" + automatic_release_tag: "v5.0.171" files: | ${{ github.workspace }}/artifacts/Invoice-Ninja-Archive ${{ github.workspace }}/artifacts/Invoice-Ninja-Hash diff --git a/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml index 67fd862ed9..339d2f05d9 100644 --- a/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml +++ b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml @@ -50,6 +50,7 @@ + diff --git a/lib/constants.dart b/lib/constants.dart index 8372808b13..cf9a6af304 100644 --- a/lib/constants.dart +++ b/lib/constants.dart @@ -6,7 +6,7 @@ class Constants { } // TODO remove version once #46609 is fixed -const String kClientVersion = '5.0.170'; +const String kClientVersion = '5.0.171'; const String kMinServerVersion = '5.0.4'; const String kAppName = 'Invoice Ninja'; diff --git a/pubspec.foss.yaml b/pubspec.foss.yaml index 5285ec9970..6cace5183e 100644 --- a/pubspec.foss.yaml +++ b/pubspec.foss.yaml @@ -1,6 +1,6 @@ name: invoiceninja_flutter description: Client for Invoice Ninja -version: 5.0.170+170 +version: 5.0.171+171 homepage: https://invoiceninja.com documentation: https://invoiceninja.github.io publish_to: none diff --git a/pubspec.yaml b/pubspec.yaml index 95bb655d90..1ec14ea3c2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: invoiceninja_flutter description: Client for Invoice Ninja -version: 5.0.170+170 +version: 5.0.171+171 homepage: https://invoiceninja.com documentation: https://invoiceninja.github.io publish_to: none diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index ccde355cb2..32499249c6 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: invoiceninja -version: '5.0.170' +version: '5.0.171' summary: Create invoices, accept payments, track expenses & time tasks description: "### Note: if the app fails to run using `snap run invoiceninja` it may help to run `/snap/invoiceninja/current/bin/invoiceninja` instead From 418b278c1370b620344e1b75091bb723e2809067 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 29 Sep 2024 17:24:54 +0300 Subject: [PATCH 3/6] Add GoCardless OAuth --- lib/constants.dart | 1 + lib/ui/company_gateway/edit/company_gateway_edit.dart | 1 + lib/ui/company_gateway/edit/company_gateway_edit_vm.dart | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/lib/constants.dart b/lib/constants.dart index cf9a6af304..26b89c6131 100644 --- a/lib/constants.dart +++ b/lib/constants.dart @@ -535,6 +535,7 @@ const kNotificationEvents = [ const String kGatewayStripe = 'd14dd26a37cecc30fdd65700bfb55b23'; const String kGatewayStripeConnect = 'd14dd26a47cecc30fdd65700bfb67b34'; +const String kGatewayGoCardlessOAuth = '...'; const String kGatewayAuthorizeNet = '3b6621f970ab18887c4f6dca78d3f8bb'; const String kGatewayCheckoutCom = '3758e7f7c6f4cecf0f4f348b9a00f456'; const String kGatewayPayPalREST = '80af24a6a691230bbec33e930ab40665'; diff --git a/lib/ui/company_gateway/edit/company_gateway_edit.dart b/lib/ui/company_gateway/edit/company_gateway_edit.dart index 5591d193c2..ba8c70a672 100644 --- a/lib/ui/company_gateway/edit/company_gateway_edit.dart +++ b/lib/ui/company_gateway/edit/company_gateway_edit.dart @@ -105,6 +105,7 @@ class _CompanyGatewayEditState extends State kGatewayStripeConnect, kGatewayWePay, kGatewayPayPalPlatform, + kGatewayGoCardlessOAuth, ]; final disableSave = (connectGateways.contains(companyGateway.gatewayId) && diff --git a/lib/ui/company_gateway/edit/company_gateway_edit_vm.dart b/lib/ui/company_gateway/edit/company_gateway_edit_vm.dart index 3c28fcb6e6..0ebcd17df8 100644 --- a/lib/ui/company_gateway/edit/company_gateway_edit_vm.dart +++ b/lib/ui/company_gateway/edit/company_gateway_edit_vm.dart @@ -157,6 +157,10 @@ class CompanyGatewayEditVM { launchUrl(Uri.parse( '${cleanApiUrl(credentials.url)}/paypal?hash=${response['hash']}')); break; + case kGatewayGoCardlessOAuth: + launchUrl(Uri.parse( + '${cleanApiUrl(credentials.url)}/gocardless/oauth/connect/${response['hash']}')); + break; } }).catchError((dynamic error) { store.dispatch(StopSaving()); From 47c0cfd8ae91574be549a09d8f3ce75f9bcba5e5 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 29 Sep 2024 18:13:41 +0300 Subject: [PATCH 4/6] Add subscription remaining cycles --- lib/data/models/subscription_model.dart | 5 ++++ lib/data/models/subscription_model.g.dart | 23 +++++++++++++++++++ .../subscription/edit/subscription_edit.dart | 20 ++++++++++++++++ 3 files changed, 48 insertions(+) diff --git a/lib/data/models/subscription_model.dart b/lib/data/models/subscription_model.dart index 5b521affdb..ff579d19c2 100644 --- a/lib/data/models/subscription_model.dart +++ b/lib/data/models/subscription_model.dart @@ -94,6 +94,7 @@ abstract class SubscriptionEntity extends Object registrationRequired: false, useInventoryManagement: false, steps: DEFAULT_STEPS, + remainingCycles: -1, webhookConfiguration: WebhookConfigurationEntity(), ); } @@ -135,6 +136,9 @@ abstract class SubscriptionEntity extends Object @BuiltValueField(wireName: 'use_inventory_management') bool get useInventoryManagement; + @BuiltValueField(wireName: 'remaining_cycles') + int? get remainingCycles; + @BuiltValueField(wireName: 'frequency_id') String get frequencyId; @@ -272,6 +276,7 @@ abstract class SubscriptionEntity extends Object static void _initializeBuilder(SubscriptionEntityBuilder builder) => builder ..optionalProductIds = '' ..optionalRecurringProductIds = '' + ..remainingCycles = -1 ..registrationRequired = false ..useInventoryManagement = false ..steps = DEFAULT_STEPS; diff --git a/lib/data/models/subscription_model.g.dart b/lib/data/models/subscription_model.g.dart index 7d2e68dd63..6098429fe6 100644 --- a/lib/data/models/subscription_model.g.dart +++ b/lib/data/models/subscription_model.g.dart @@ -210,6 +210,12 @@ class _$SubscriptionEntitySerializer serializers.serialize(object.id, specifiedType: const FullType(String)), ]; Object? value; + value = object.remainingCycles; + if (value != null) { + result + ..add('remaining_cycles') + ..add(serializers.serialize(value, specifiedType: const FullType(int))); + } value = object.isChanged; if (value != null) { result @@ -285,6 +291,10 @@ class _$SubscriptionEntitySerializer result.useInventoryManagement = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; + case 'remaining_cycles': + result.remainingCycles = serializers.deserialize(value, + specifiedType: const FullType(int)) as int?; + break; case 'frequency_id': result.frequencyId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; @@ -689,6 +699,8 @@ class _$SubscriptionEntity extends SubscriptionEntity { @override final bool useInventoryManagement; @override + final int? remainingCycles; + @override final String frequencyId; @override final String autoBill; @@ -752,6 +764,7 @@ class _$SubscriptionEntity extends SubscriptionEntity { required this.optionalRecurringProductIds, required this.registrationRequired, required this.useInventoryManagement, + this.remainingCycles, required this.frequencyId, required this.autoBill, required this.promoCode, @@ -857,6 +870,7 @@ class _$SubscriptionEntity extends SubscriptionEntity { optionalRecurringProductIds == other.optionalRecurringProductIds && registrationRequired == other.registrationRequired && useInventoryManagement == other.useInventoryManagement && + remainingCycles == other.remainingCycles && frequencyId == other.frequencyId && autoBill == other.autoBill && promoCode == other.promoCode && @@ -897,6 +911,7 @@ class _$SubscriptionEntity extends SubscriptionEntity { _$hash = $jc(_$hash, optionalRecurringProductIds.hashCode); _$hash = $jc(_$hash, registrationRequired.hashCode); _$hash = $jc(_$hash, useInventoryManagement.hashCode); + _$hash = $jc(_$hash, remainingCycles.hashCode); _$hash = $jc(_$hash, frequencyId.hashCode); _$hash = $jc(_$hash, autoBill.hashCode); _$hash = $jc(_$hash, promoCode.hashCode); @@ -937,6 +952,7 @@ class _$SubscriptionEntity extends SubscriptionEntity { ..add('optionalRecurringProductIds', optionalRecurringProductIds) ..add('registrationRequired', registrationRequired) ..add('useInventoryManagement', useInventoryManagement) + ..add('remainingCycles', remainingCycles) ..add('frequencyId', frequencyId) ..add('autoBill', autoBill) ..add('promoCode', promoCode) @@ -1008,6 +1024,11 @@ class SubscriptionEntityBuilder set useInventoryManagement(bool? useInventoryManagement) => _$this._useInventoryManagement = useInventoryManagement; + int? _remainingCycles; + int? get remainingCycles => _$this._remainingCycles; + set remainingCycles(int? remainingCycles) => + _$this._remainingCycles = remainingCycles; + String? _frequencyId; String? get frequencyId => _$this._frequencyId; set frequencyId(String? frequencyId) => _$this._frequencyId = frequencyId; @@ -1136,6 +1157,7 @@ class SubscriptionEntityBuilder _optionalRecurringProductIds = $v.optionalRecurringProductIds; _registrationRequired = $v.registrationRequired; _useInventoryManagement = $v.useInventoryManagement; + _remainingCycles = $v.remainingCycles; _frequencyId = $v.frequencyId; _autoBill = $v.autoBill; _promoCode = $v.promoCode; @@ -1202,6 +1224,7 @@ class SubscriptionEntityBuilder registrationRequired: BuiltValueNullFieldError.checkNotNull( registrationRequired, r'SubscriptionEntity', 'registrationRequired'), useInventoryManagement: BuiltValueNullFieldError.checkNotNull(useInventoryManagement, r'SubscriptionEntity', 'useInventoryManagement'), + remainingCycles: remainingCycles, frequencyId: BuiltValueNullFieldError.checkNotNull(frequencyId, r'SubscriptionEntity', 'frequencyId'), autoBill: BuiltValueNullFieldError.checkNotNull(autoBill, r'SubscriptionEntity', 'autoBill'), promoCode: BuiltValueNullFieldError.checkNotNull(promoCode, r'SubscriptionEntity', 'promoCode'), diff --git a/lib/ui/subscription/edit/subscription_edit.dart b/lib/ui/subscription/edit/subscription_edit.dart index 4d97d81660..1cc8b1a67a 100644 --- a/lib/ui/subscription/edit/subscription_edit.dart +++ b/lib/ui/subscription/edit/subscription_edit.dart @@ -449,6 +449,26 @@ class _SubscriptionEditState extends State child: Text(localization.lookup(entry.value)), )) .toList()), + AppDropdownButton( + labelText: localization.remainingCycles, + value: subscription.remainingCycles, + blankValue: null, + onChanged: (dynamic value) => viewModel.onChanged( + subscription + .rebuild((b) => b..remainingCycles = value)), + items: [ + DropdownMenuItem( + child: Text(localization.endless), + value: -1, + ), + ...List.generate(61, (i) => i) + .map((value) => DropdownMenuItem( + child: Text('$value'), + value: value, + )) + .toList() + ], + ), AppDropdownButton( labelText: localization.autoBill, value: subscription.autoBill, From 90d17c43cdb57e7a579f111121ee1f1105dc2575 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 29 Sep 2024 18:45:53 +0300 Subject: [PATCH 5/6] Add fallback to ensure last company is selected --- lib/constants.dart | 1 + lib/redux/app/app_middleware.dart | 11 +++++++++++ lib/ui/app/menu_drawer_vm.dart | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/lib/constants.dart b/lib/constants.dart index 26b89c6131..704f547eb2 100644 --- a/lib/constants.dart +++ b/lib/constants.dart @@ -120,6 +120,7 @@ const String kSharedPrefWidth = 'width'; const String kSharedPrefHeight = 'height'; const String kSharedPrefMaximized = 'maximized'; const String kSharedPrefHostOverride = 'host_override'; +const String kSharedPrefCompanyId = 'company_id'; const String kProductProPlanMonth = 'pro_plan'; const String kProductEnterprisePlanMonth_2 = 'enterprise_plan'; diff --git a/lib/redux/app/app_middleware.dart b/lib/redux/app/app_middleware.dart index 80c4d045b6..63fe97645a 100644 --- a/lib/redux/app/app_middleware.dart +++ b/lib/redux/app/app_middleware.dart @@ -288,6 +288,17 @@ Middleware _createLoadState( } else { store.dispatch(ViewMainScreen()); } + + final prefs = await SharedPreferences.getInstance(); + final companyId = prefs.getString(kSharedPrefCompanyId); + if (companyId != null) { + final index = companyStates.indexWhere( + (companyState) => companyState?.company.id == companyId); + if (index > 0) { + store.dispatch(SelectCompany(companyIndex: index)); + } + } + WidgetsBinding.instance.addPostFrameCallback((duration) { store.dispatch(ViewDashboard()); }); diff --git a/lib/ui/app/menu_drawer_vm.dart b/lib/ui/app/menu_drawer_vm.dart index 182d152a78..f5ee49accb 100644 --- a/lib/ui/app/menu_drawer_vm.dart +++ b/lib/ui/app/menu_drawer_vm.dart @@ -5,6 +5,7 @@ import 'package:flutter/material.dart'; // Package imports: import 'package:flutter_redux/flutter_redux.dart'; +import 'package:invoiceninja_flutter/constants.dart'; import 'package:redux/redux.dart'; // Project imports: @@ -24,6 +25,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart'; import 'package:invoiceninja_flutter/utils/dialogs.dart'; import 'package:invoiceninja_flutter/utils/localization.dart'; import 'package:invoiceninja_flutter/utils/oauth.dart'; +import 'package:shared_preferences/shared_preferences.dart'; class MenuDrawerBuilder extends StatelessWidget { const MenuDrawerBuilder({Key? key}) : super(key: key); @@ -95,6 +97,9 @@ class MenuDrawerVM { checkForChanges( store: store, callback: () { + SharedPreferences.getInstance().then( + (prefs) => prefs.setString(kSharedPrefCompanyId, company.id)); + store.dispatch(ClearEntityFilter()); store.dispatch(DiscardChanges()); store.dispatch(SelectCompany(companyIndex: index)); From 018d7c2352d447d3e779a0ff03b0939a45e50a26 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 30 Sep 2024 10:33:18 +0300 Subject: [PATCH 6/6] Update GoCardless key --- lib/constants.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/constants.dart b/lib/constants.dart index 704f547eb2..302456b7e5 100644 --- a/lib/constants.dart +++ b/lib/constants.dart @@ -536,7 +536,7 @@ const kNotificationEvents = [ const String kGatewayStripe = 'd14dd26a37cecc30fdd65700bfb55b23'; const String kGatewayStripeConnect = 'd14dd26a47cecc30fdd65700bfb67b34'; -const String kGatewayGoCardlessOAuth = '...'; +const String kGatewayGoCardlessOAuth = 'b9886f9257f0c6ee7c302f1c74475f6c'; const String kGatewayAuthorizeNet = '3b6621f970ab18887c4f6dca78d3f8bb'; const String kGatewayCheckoutCom = '3758e7f7c6f4cecf0f4f348b9a00f456'; const String kGatewayPayPalREST = '80af24a6a691230bbec33e930ab40665';