Merge pull request #9028 from turbo124/v5-develop

v5.7.59
This commit is contained in:
David Bomba 2023-12-08 10:53:05 +11:00 committed by GitHub
commit a257dc445a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
30 changed files with 886 additions and 139 deletions

View File

@ -1 +1 @@
5.7.58 5.7.59

View File

@ -211,7 +211,7 @@ class Gateway extends StaticModel
// GatewayType::BANCONTACT => ['refund' => false, 'token_billing' => false], // GatewayType::BANCONTACT => ['refund' => false, 'token_billing' => false],
// GatewayType::EPS => ['refund' => false, 'token_billing' => false], // GatewayType::EPS => ['refund' => false, 'token_billing' => false],
// GatewayType::MYBANK => ['refund' => false, 'token_billing' => false], // GatewayType::MYBANK => ['refund' => false, 'token_billing' => false],
// GatewayType::PAYLATER => ['refund' => false, 'token_billing' => false], GatewayType::PAYLATER => ['refund' => false, 'token_billing' => false],
// GatewayType::PRZELEWY24 => ['refund' => false, 'token_billing' => false], // GatewayType::PRZELEWY24 => ['refund' => false, 'token_billing' => false],
// GatewayType::SOFORT => ['refund' => false, 'token_billing' => false], // GatewayType::SOFORT => ['refund' => false, 'token_billing' => false],
]; //Paypal PPCP ]; //Paypal PPCP

View File

@ -80,6 +80,7 @@ class PaymentType extends StaticModel
const BACS = 49; const BACS = 49;
const STRIPE_BANK_TRANSFER = 50; const STRIPE_BANK_TRANSFER = 50;
const CASH_APP = 51; const CASH_APP = 51;
const PAY_LATER = 52;
public array $type_names = [ public array $type_names = [
self::BANK_TRANSFER => 'payment_type_Bank Transfer', self::BANK_TRANSFER => 'payment_type_Bank Transfer',
@ -127,6 +128,7 @@ class PaymentType extends StaticModel
self::STRIPE_BANK_TRANSFER => 'bank_transfer', self::STRIPE_BANK_TRANSFER => 'bank_transfer',
self::CASH_APP => 'payment_type_Cash App', self::CASH_APP => 'payment_type_Cash App',
self::VENMO => 'payment_type_Venmo', self::VENMO => 'payment_type_Venmo',
self::PAY_LATER => 'payment_type_Pay Later',
]; ];
public static function parseCardType($cardName) public static function parseCardType($cardName)

View File

@ -91,5 +91,8 @@ class UserPresenter extends EntityPresenter
return $this->entity->last_name ?? 'Last Name'; return $this->entity->last_name ?? 'Last Name';
} }
public function phone(): string
{
return $this->entity->phone ?? ' ';
}
} }

View File

@ -58,7 +58,7 @@ class PayPalPPCPPaymentDriver extends BaseDriver
// 13 => 'ideal', // 13 => 'ideal',
// 26 => 'mercadopago', // 26 => 'mercadopago',
// 27 => 'mybank', // 27 => 'mybank',
// 28 => 'paylater', 28 => 'paylater',
// 16 => 'p24', // 16 => 'p24',
// 7 => 'sofort' // 7 => 'sofort'
]; ];
@ -89,6 +89,7 @@ class PayPalPPCPPaymentDriver extends BaseDriver
"1" => $method = PaymentType::CREDIT_CARD_OTHER, "1" => $method = PaymentType::CREDIT_CARD_OTHER,
"3" => $method = PaymentType::PAYPAL, "3" => $method = PaymentType::PAYPAL,
"25" => $method = PaymentType::VENMO, "25" => $method = PaymentType::VENMO,
"28" => $method = PaymentType::PAY_LATER,
}; };
return $method; return $method;
@ -101,6 +102,7 @@ class PayPalPPCPPaymentDriver extends BaseDriver
1 => 'card', 1 => 'card',
3 => 'paypal', 3 => 'paypal',
25 => 'venmo', 25 => 'venmo',
28 => 'paylater',
// 9 => 'sepa', // 9 => 'sepa',
// 12 => 'bancontact', // 12 => 'bancontact',
// 17 => 'eps', // 17 => 'eps',

View File

@ -52,21 +52,21 @@ class ZugferdEInvoice extends AbstractService
->setDocumentSupplyChainEvent(date_create($this->invoice->date ?? now()->format('Y-m-d'))) ->setDocumentSupplyChainEvent(date_create($this->invoice->date ?? now()->format('Y-m-d')))
->setDocumentSeller($company->getSetting('name')) ->setDocumentSeller($company->getSetting('name'))
->setDocumentSellerAddress($company->getSetting("address1"), $company->getSetting("address2"), "", $company->getSetting("postal_code"), $company->getSetting("city"), $company->country()->iso_3166_2, $company->getSetting("state")) ->setDocumentSellerAddress($company->getSetting("address1"), $company->getSetting("address2"), "", $company->getSetting("postal_code"), $company->getSetting("city"), $company->country()->iso_3166_2, $company->getSetting("state"))
->setDocumentSellerContact($this->invoice->user->first_name." ".$this->invoice->user->last_name, "", $this->invoice->user->phone, "", $this->invoice->user->email) ->setDocumentSellerContact($this->invoice->user->present()->getFullName(), "", $this->invoice->user->present()->phone(), "", $this->invoice->user->email)
->setDocumentBuyer($client->name, $client->number) ->setDocumentBuyer($client->present()->name(), $client->number)
->setDocumentBuyerAddress($client->address1, "", "", $client->postal_code, $client->city, $client->country->iso_3166_2, $client->state) ->setDocumentBuyerAddress($client->address1, "", "", $client->postal_code, $client->city, $client->country->iso_3166_2, $client->state)
->setDocumentBuyerContact($client->primary_contact()->first()->first_name . " " . $client->primary_contact()->first()->last_name, "", $client->primary_contact()->first()->phone, "", $client->primary_contact()->first()->email) ->setDocumentBuyerContact($client->present()->primary_contact_name(), "", $client->present()->phone(), "", $client->present()->email())
->addDocumentPaymentTerm(ctrans("texts.xinvoice_payable", ['payeddue' => date_create($this->invoice->date ?? now()->format('Y-m-d'))->diff(date_create($this->invoice->due_date ?? now()->format('Y-m-d')))->format("%d"), 'paydate' => $this->invoice->due_date])); ->addDocumentPaymentTerm(ctrans("texts.xinvoice_payable", ['payeddue' => date_create($this->invoice->date ?? now()->format('Y-m-d'))->diff(date_create($this->invoice->due_date ?? now()->format('Y-m-d')))->format("%d"), 'paydate' => $this->invoice->due_date]));
if (!empty($this->invoice->public_notes)) { if (!empty($this->invoice->public_notes)) {
$this->xrechnung->addDocumentNote($this->invoice->public_notes); $this->xrechnung->addDocumentNote($this->invoice->public_notes ?? '');
} }
if (empty($this->invoice->number)) { if (empty($this->invoice->number)) {
$this->xrechnung->setDocumentInformation("DRAFT", "380", date_create($this->invoice->date ?? now()->format('Y-m-d')), $this->invoice->client->getCurrencyCode()); $this->xrechnung->setDocumentInformation("DRAFT", "380", date_create($this->invoice->date ?? now()->format('Y-m-d')), $client->getCurrencyCode());
} else { } else {
$this->xrechnung->setDocumentInformation($this->invoice->number, "380", date_create($this->invoice->date ?? now()->format('Y-m-d')), $this->invoice->client->getCurrencyCode()); $this->xrechnung->setDocumentInformation($this->invoice->number, "380", date_create($this->invoice->date ?? now()->format('Y-m-d')), $client->getCurrencyCode());
} }
if (!empty($this->invoice->po_number)) { if (isset($this->invoice->po_number)) {
$this->xrechnung->setDocumentBuyerOrderReferencedDocument($this->invoice->po_number); $this->xrechnung->setDocumentBuyerOrderReferencedDocument($this->invoice->po_number);
} }
@ -75,7 +75,7 @@ class ZugferdEInvoice extends AbstractService
} else { } else {
$this->xrechnung->setDocumentBuyerReference($client->routing_id); $this->xrechnung->setDocumentBuyerReference($client->routing_id);
} }
if (!empty($client->shipping_address1) && $client->shipping_country) { if (isset($client->shipping_address1) && $client->shipping_country) {
$this->xrechnung->setDocumentShipToAddress($client->shipping_address1, $client->shipping_address2, "", $client->shipping_postal_code, $client->shipping_city, $client->shipping_country->iso_3166_2, $client->shipping_state); $this->xrechnung->setDocumentShipToAddress($client->shipping_address1, $client->shipping_address2, "", $client->shipping_postal_code, $client->shipping_city, $client->shipping_country->iso_3166_2, $client->shipping_state);
} }

View File

@ -863,7 +863,7 @@ class PdfBuilder
// This sprintf() will help us convert "task" or "product" into "$task" or "$product" without // This sprintf() will help us convert "task" or "product" into "$task" or "$product" without
// evaluating the variable. // evaluating the variable.
if (in_array(sprintf('%s%s.tax', '$', $type), (array) $this->service->config->pdf_variables["{$type}_columns"])) { if (in_array(sprintf('%s%s.tax', '$', $type), (array) $this->service->config->pdf_variables["{$column_type}_columns"])) {
$line_items = collect($this->service->config->entity->line_items)->filter(function ($item) use ($type_id) { $line_items = collect($this->service->config->entity->line_items)->filter(function ($item) use ($type_id) {
return $item->type_id == $type_id; // = != == bad comparison operator fix 2023-11-12 return $item->type_id == $type_id; // = != == bad comparison operator fix 2023-11-12
}); });

View File

@ -17,8 +17,8 @@ return [
'require_https' => env('REQUIRE_HTTPS', true), 'require_https' => env('REQUIRE_HTTPS', true),
'app_url' => rtrim(env('APP_URL', ''), '/'), 'app_url' => rtrim(env('APP_URL', ''), '/'),
'app_domain' => env('APP_DOMAIN', 'invoicing.co'), 'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
'app_version' => env('APP_VERSION', '5.7.58'), 'app_version' => env('APP_VERSION', '5.7.59'),
'app_tag' => env('APP_TAG', '5.7.58'), 'app_tag' => env('APP_TAG', '5.7.59'),
'minimum_client_version' => '5.0.16', 'minimum_client_version' => '5.0.16',
'terms_version' => '1.0.1', 'terms_version' => '1.0.1',
'api_secret' => env('API_SECRET', false), 'api_secret' => env('API_SECRET', false),

View File

@ -1908,6 +1908,7 @@ $lang = array(
'require_quote_signature_help' => 'مطالبة العميل بتقديم توقيعه.', 'require_quote_signature_help' => 'مطالبة العميل بتقديم توقيعه.',
'i_agree' => 'أنا أوافق على الشروط', 'i_agree' => 'أنا أوافق على الشروط',
'sign_here' => 'من فضلك وقع هنا:', 'sign_here' => 'من فضلك وقع هنا:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'تفويض', 'authorization' => 'تفويض',
'signed' => 'وقعت', 'signed' => 'وقعت',
@ -3346,7 +3347,7 @@ $lang = array(
'credit_number_counter' => 'عداد رقم الائتمان', 'credit_number_counter' => 'عداد رقم الائتمان',
'reset_counter_date' => 'إعادة تعيين تاريخ العداد', 'reset_counter_date' => 'إعادة تعيين تاريخ العداد',
'counter_padding' => 'الحشو العداد', 'counter_padding' => 'الحشو العداد',
'shared_invoice_quote_counter' => 'مشاركة عداد اقتباس فاتورة', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'الاسم الضريبي الافتراضي 1', 'default_tax_name_1' => 'الاسم الضريبي الافتراضي 1',
'default_tax_rate_1' => 'معدل الضريبة الافتراضي 1', 'default_tax_rate_1' => 'معدل الضريبة الافتراضي 1',
'default_tax_name_2' => 'الاسم الضريبي الافتراضي 2', 'default_tax_name_2' => 'الاسم الضريبي الافتراضي 2',
@ -4235,7 +4236,7 @@ $lang = array(
'direct_debit' => 'الخصم المباشر', 'direct_debit' => 'الخصم المباشر',
'clone_to_expense' => 'استنساخ للمصروفات', 'clone_to_expense' => 'استنساخ للمصروفات',
'checkout' => 'الدفع', 'checkout' => 'الدفع',
'acss' => 'مدفوعات الخصم المصرح بها مسبقًا', 'acss' => 'ACSS Debit',
'invalid_amount' => 'مبلغ غير صحيح. عدد / القيم العشرية فقط.', 'invalid_amount' => 'مبلغ غير صحيح. عدد / القيم العشرية فقط.',
'client_payment_failure_body' => 'فشل دفع الفاتورة :invoice للمبلغ :amount.', 'client_payment_failure_body' => 'فشل دفع الفاتورة :invoice للمبلغ :amount.',
'browser_pay' => 'جوجل باي ، آبل باي ، ميكروسوفت باي', 'browser_pay' => 'جوجل باي ، آبل باي ، ميكروسوفت باي',
@ -5164,6 +5165,36 @@ $lang = array(
'payment_receipt' => 'إيصال الدفع رقم :number', 'payment_receipt' => 'إيصال الدفع رقم :number',
'load_template_description' => 'سيتم تطبيق القالب على ما يلي:', 'load_template_description' => 'سيتم تطبيق القالب على ما يلي:',
'run_template' => 'تشغيل القالب', 'run_template' => 'تشغيل القالب',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1934,6 +1934,7 @@ $lang = array(
'require_quote_signature_help' => 'Изискване клиентът да подпише', 'require_quote_signature_help' => 'Изискване клиентът да подпише',
'i_agree' => 'Съгласен съм с условията', 'i_agree' => 'Съгласен съм с условията',
'sign_here' => 'Моля, подпишете тук:', 'sign_here' => 'Моля, подпишете тук:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Оторизация', 'authorization' => 'Оторизация',
'signed' => 'Подписано', 'signed' => 'Подписано',
@ -2403,6 +2404,9 @@ $lang = array(
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'Надяваме се, че използвате приложението с удоволствие.<br/>Ще се радваме, ако решите да :link!', 'review_app_help' => 'Надяваме се, че използвате приложението с удоволствие.<br/>Ще се радваме, ако решите да :link!',
'writing_a_review' => 'напишете оценка', 'writing_a_review' => 'напишете оценка',
@ -3369,7 +3373,7 @@ $lang = array(
'credit_number_counter' => 'Брояч на номер на кредит', 'credit_number_counter' => 'Брояч на номер на кредит',
'reset_counter_date' => 'Нулиране на датата на брояча', 'reset_counter_date' => 'Нулиране на датата на брояча',
'counter_padding' => 'подравняване на брояч', 'counter_padding' => 'подравняване на брояч',
'shared_invoice_quote_counter' => 'Споделяне на брояч на оферти за фактури', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Данъчно име по подразбиране 1 ', 'default_tax_name_1' => 'Данъчно име по подразбиране 1 ',
'default_tax_rate_1' => 'Данъчна ставка по подразбиране 1', 'default_tax_rate_1' => 'Данъчна ставка по подразбиране 1',
'default_tax_name_2' => 'Данъчно име по подразбиране 2', 'default_tax_name_2' => 'Данъчно име по подразбиране 2',
@ -3680,9 +3684,9 @@ $lang = array(
'send_date' => 'Дата на изпращане', 'send_date' => 'Дата на изпращане',
'auto_bill_on' => 'Автоматично плащане на', 'auto_bill_on' => 'Автоматично плащане на',
'minimum_under_payment_amount' => 'Минимална сума за авансово плащане', 'minimum_under_payment_amount' => 'Минимална сума за авансово плащане',
'allow_over_payment' => 'Разреши плащане по-голямо от крайната сума', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Поддържай плащане над основна сума за да приемаш бакшиши', 'allow_over_payment_help' => 'Поддържай плащане над основна сума за да приемаш бакшиши',
'allow_under_payment' => 'Разреши плащане по-малко от крайната сума', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Поддръжка на плащане на минимална частична/депозитна сума', 'allow_under_payment_help' => 'Поддръжка на плащане на минимална частична/депозитна сума',
'test_mode' => 'Тестов решим', 'test_mode' => 'Тестов решим',
'calculated_rate' => 'Изчислен рейт', 'calculated_rate' => 'Изчислен рейт',
@ -4258,7 +4262,7 @@ $lang = array(
'direct_debit' => 'Direct Debit', 'direct_debit' => 'Direct Debit',
'clone_to_expense' => 'Clone to Expense', 'clone_to_expense' => 'Clone to Expense',
'checkout' => 'Checkout', 'checkout' => 'Checkout',
'acss' => 'Pre-authorized debit payments', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Invalid amount. Number/Decimal values only.', 'invalid_amount' => 'Invalid amount. Number/Decimal values only.',
'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.', 'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4655,8 +4659,8 @@ $lang = array(
'search_purchase_order' => 'Search Purchase Order', 'search_purchase_order' => 'Search Purchase Order',
'search_purchase_orders' => 'Search Purchase Orders', 'search_purchase_orders' => 'Search Purchase Orders',
'login_url' => 'Login URL', 'login_url' => 'Login URL',
'enable_applying_payments' => 'Enable Applying Payments', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Support separately creating and applying payments', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Stock Quantity', 'stock_quantity' => 'Stock Quantity',
'notification_threshold' => 'Notification Threshold', 'notification_threshold' => 'Notification Threshold',
'track_inventory' => 'Track Inventory', 'track_inventory' => 'Track Inventory',
@ -5167,7 +5171,56 @@ $lang = array(
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1933,6 +1933,7 @@ $lang = array(
'require_quote_signature_help' => 'Require client to provide their signature.', 'require_quote_signature_help' => 'Require client to provide their signature.',
'i_agree' => 'I Agree To The Terms', 'i_agree' => 'I Agree To The Terms',
'sign_here' => 'Please sign here:', 'sign_here' => 'Please sign here:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Authorization', 'authorization' => 'Authorization',
'signed' => 'Signed', 'signed' => 'Signed',
@ -2402,6 +2403,9 @@ $lang = array(
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!', 'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'escriu una ressenya', 'writing_a_review' => 'escriu una ressenya',
@ -3368,7 +3372,7 @@ $lang = array(
'credit_number_counter' => 'Credit Number Counter', 'credit_number_counter' => 'Credit Number Counter',
'reset_counter_date' => 'Reset Counter Date', 'reset_counter_date' => 'Reset Counter Date',
'counter_padding' => 'Counter Padding', 'counter_padding' => 'Counter Padding',
'shared_invoice_quote_counter' => 'Share Invoice Quote Counter', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Default Tax Name 1', 'default_tax_name_1' => 'Default Tax Name 1',
'default_tax_rate_1' => 'Default Tax Rate 1', 'default_tax_rate_1' => 'Default Tax Rate 1',
'default_tax_name_2' => 'Default Tax Name 2', 'default_tax_name_2' => 'Default Tax Name 2',
@ -3679,9 +3683,9 @@ $lang = array(
'send_date' => 'Send Date', 'send_date' => 'Send Date',
'auto_bill_on' => 'Auto Bill On', 'auto_bill_on' => 'Auto Bill On',
'minimum_under_payment_amount' => 'Minimum Under Payment Amount', 'minimum_under_payment_amount' => 'Minimum Under Payment Amount',
'allow_over_payment' => 'Allow Over Payment', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Support paying extra to accept tips', 'allow_over_payment_help' => 'Support paying extra to accept tips',
'allow_under_payment' => 'Allow Under Payment', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Support paying at minimum the partial/deposit amount', 'allow_under_payment_help' => 'Support paying at minimum the partial/deposit amount',
'test_mode' => 'Test Mode', 'test_mode' => 'Test Mode',
'calculated_rate' => 'Calculated Rate', 'calculated_rate' => 'Calculated Rate',
@ -4257,7 +4261,7 @@ $lang = array(
'direct_debit' => 'Direct Debit', 'direct_debit' => 'Direct Debit',
'clone_to_expense' => 'Clone to Expense', 'clone_to_expense' => 'Clone to Expense',
'checkout' => 'Checkout', 'checkout' => 'Checkout',
'acss' => 'Pre-authorized debit payments', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Invalid amount. Number/Decimal values only.', 'invalid_amount' => 'Invalid amount. Number/Decimal values only.',
'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.', 'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4654,8 +4658,8 @@ $lang = array(
'search_purchase_order' => 'Search Purchase Order', 'search_purchase_order' => 'Search Purchase Order',
'search_purchase_orders' => 'Search Purchase Orders', 'search_purchase_orders' => 'Search Purchase Orders',
'login_url' => 'Login URL', 'login_url' => 'Login URL',
'enable_applying_payments' => 'Enable Applying Payments', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Support separately creating and applying payments', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Stock Quantity', 'stock_quantity' => 'Stock Quantity',
'notification_threshold' => 'Notification Threshold', 'notification_threshold' => 'Notification Threshold',
'track_inventory' => 'Track Inventory', 'track_inventory' => 'Track Inventory',
@ -5166,7 +5170,56 @@ $lang = array(
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1932,6 +1932,7 @@ $lang = array(
'require_quote_signature_help' => 'Kræv at klienten giver deres underskrift.', 'require_quote_signature_help' => 'Kræv at klienten giver deres underskrift.',
'i_agree' => 'Jeg accepterer betingelserne', 'i_agree' => 'Jeg accepterer betingelserne',
'sign_here' => 'Underskriv venligst her (Denne underskrift er juridisk bindende):', 'sign_here' => 'Underskriv venligst her (Denne underskrift er juridisk bindende):',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorisation', 'authorization' => 'Autorisation',
'signed' => 'Underskrevet', 'signed' => 'Underskrevet',
@ -3370,7 +3371,7 @@ $lang = array(
'credit_number_counter' => 'Kreditnummertæller', 'credit_number_counter' => 'Kreditnummertæller',
'reset_counter_date' => 'Nulstil tællerdato', 'reset_counter_date' => 'Nulstil tællerdato',
'counter_padding' => 'Bordpolstring', 'counter_padding' => 'Bordpolstring',
'shared_invoice_quote_counter' => 'Del Faktura Citat tæller', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Standard skattenavn 1', 'default_tax_name_1' => 'Standard skattenavn 1',
'default_tax_rate_1' => 'Standardafgiftssats 1', 'default_tax_rate_1' => 'Standardafgiftssats 1',
'default_tax_name_2' => 'Standard skattenavn 2', 'default_tax_name_2' => 'Standard skattenavn 2',
@ -4259,7 +4260,7 @@ $lang = array(
'direct_debit' => 'Direkte debitering', 'direct_debit' => 'Direkte debitering',
'clone_to_expense' => 'Klon til Udgift', 'clone_to_expense' => 'Klon til Udgift',
'checkout' => 'Checkout', 'checkout' => 'Checkout',
'acss' => 'Forhåndsautoriseret debet Betalinger', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Ugyldigt Beløb . Kun tal/decimalværdier.', 'invalid_amount' => 'Ugyldigt Beløb . Kun tal/decimalværdier.',
'client_payment_failure_body' => 'Betaling for Faktura :invoice for Beløb :amount mislykkedes.', 'client_payment_failure_body' => 'Betaling for Faktura :invoice for Beløb :amount mislykkedes.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -5188,6 +5189,36 @@ $lang = array(
'payment_receipt' => 'Betaling # :number', 'payment_receipt' => 'Betaling # :number',
'load_template_description' => 'Skabelonen vil blive anvendt på følgende:', 'load_template_description' => 'Skabelonen vil blive anvendt på følgende:',
'run_template' => 'Kør skabelon', 'run_template' => 'Kør skabelon',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1934,6 +1934,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'require_quote_signature_help' => 'Erfordern Sie die Unterschrift des Kunden bei Angeboten.', 'require_quote_signature_help' => 'Erfordern Sie die Unterschrift des Kunden bei Angeboten.',
'i_agree' => 'Ich stimme den Bedingungen zu', 'i_agree' => 'Ich stimme den Bedingungen zu',
'sign_here' => 'Bitte unterschreiben Sie hier:', 'sign_here' => 'Bitte unterschreiben Sie hier:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Genehmigung', 'authorization' => 'Genehmigung',
'signed' => 'unterzeichnet', 'signed' => 'unterzeichnet',
@ -3372,7 +3373,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'credit_number_counter' => 'Gutschriftnummernzähler', 'credit_number_counter' => 'Gutschriftnummernzähler',
'reset_counter_date' => 'Zählerdatum zurücksetzen', 'reset_counter_date' => 'Zählerdatum zurücksetzen',
'counter_padding' => 'Zähler-Innenabstand', 'counter_padding' => 'Zähler-Innenabstand',
'shared_invoice_quote_counter' => 'Angebot / Kostenvoranschlag Zähler teilen', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Standard-Steuername 1', 'default_tax_name_1' => 'Standard-Steuername 1',
'default_tax_rate_1' => 'Standard-Steuersatz 1', 'default_tax_rate_1' => 'Standard-Steuersatz 1',
'default_tax_name_2' => 'Standard-Steuername 2', 'default_tax_name_2' => 'Standard-Steuername 2',
@ -4262,7 +4263,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'direct_debit' => 'Lastschriftverfahren', 'direct_debit' => 'Lastschriftverfahren',
'clone_to_expense' => 'Klonen zu Ausgabe', 'clone_to_expense' => 'Klonen zu Ausgabe',
'checkout' => 'Kasse', 'checkout' => 'Kasse',
'acss' => 'Vorautorisierte Lastschriftzahlungen', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Ungültiger Betrag. Nur Zahlen/Dezimalwerte.', 'invalid_amount' => 'Ungültiger Betrag. Nur Zahlen/Dezimalwerte.',
'client_payment_failure_body' => 'Zahlung für Rechnung :invoice for amount :amount fehlgeschlagen.', 'client_payment_failure_body' => 'Zahlung für Rechnung :invoice for amount :amount fehlgeschlagen.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -5193,6 +5194,36 @@ Leistungsempfängers',
'payment_receipt' => 'Zahlungsbeleg #:number', 'payment_receipt' => 'Zahlungsbeleg #:number',
'load_template_description' => 'Das Template wird auf Folgendes angewendet:', 'load_template_description' => 'Das Template wird auf Folgendes angewendet:',
'run_template' => 'Template anwenden', 'run_template' => 'Template anwenden',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -5220,6 +5220,7 @@ $lang = array(
'receipt' => 'Receipt', 'receipt' => 'Receipt',
'charges' => 'Charges', 'charges' => 'Charges',
'email_report' => 'Email Report', 'email_report' => 'Email Report',
'payment_type_Pay Later' => 'Pay Later',
); );
return $lang; return $lang;

View File

@ -1931,6 +1931,7 @@ $lang = array(
'require_quote_signature_help' => 'Requerir que el cliente provea su firma.', 'require_quote_signature_help' => 'Requerir que el cliente provea su firma.',
'i_agree' => 'Estoy de Acuerdo con los Términos', 'i_agree' => 'Estoy de Acuerdo con los Términos',
'sign_here' => 'Por favor firme aquí:', 'sign_here' => 'Por favor firme aquí:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorización', 'authorization' => 'Autorización',
'signed' => 'Firmado', 'signed' => 'Firmado',
@ -3369,7 +3370,7 @@ $lang = array(
'credit_number_counter' => 'Contador de números de crédito', 'credit_number_counter' => 'Contador de números de crédito',
'reset_counter_date' => 'Restablecer fecha del contador', 'reset_counter_date' => 'Restablecer fecha del contador',
'counter_padding' => 'Acolchado de mostrador', 'counter_padding' => 'Acolchado de mostrador',
'shared_invoice_quote_counter' => 'Contador de cotizaciones de facturas compartidas', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nombre fiscal predeterminado 1', 'default_tax_name_1' => 'Nombre fiscal predeterminado 1',
'default_tax_rate_1' => 'Tasa impositiva predeterminada 1', 'default_tax_rate_1' => 'Tasa impositiva predeterminada 1',
'default_tax_name_2' => 'Nombre fiscal predeterminado 2', 'default_tax_name_2' => 'Nombre fiscal predeterminado 2',
@ -4258,7 +4259,7 @@ $lang = array(
'direct_debit' => 'Débito directo', 'direct_debit' => 'Débito directo',
'clone_to_expense' => 'Clonar a Gastos', 'clone_to_expense' => 'Clonar a Gastos',
'checkout' => 'Verificar', 'checkout' => 'Verificar',
'acss' => 'Pagos de débito preautorizados', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Monto invalido. Sólo valores numéricos/decimales.', 'invalid_amount' => 'Monto invalido. Sólo valores numéricos/decimales.',
'client_payment_failure_body' => 'Falló el pago de la factura :invoice por el monto :amount.', 'client_payment_failure_body' => 'Falló el pago de la factura :invoice por el monto :amount.',
'browser_pay' => 'Pago de Google, Pago de Apple, Pago de Microsoft', 'browser_pay' => 'Pago de Google, Pago de Apple, Pago de Microsoft',
@ -5187,6 +5188,36 @@ $lang = array(
'payment_receipt' => 'Recibo de pago # :number', 'payment_receipt' => 'Recibo de pago # :number',
'load_template_description' => 'La plantilla se aplicará a lo siguiente:', 'load_template_description' => 'La plantilla se aplicará a lo siguiente:',
'run_template' => 'Ejecutar plantilla', 'run_template' => 'Ejecutar plantilla',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1923,6 +1923,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'require_quote_signature_help' => 'Requerir que el cliente proporcione su firma.', 'require_quote_signature_help' => 'Requerir que el cliente proporcione su firma.',
'i_agree' => 'Estoy de acuerdo con los Términos', 'i_agree' => 'Estoy de acuerdo con los Términos',
'sign_here' => 'Por favor firme aquí:', 'sign_here' => 'Por favor firme aquí:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorización', 'authorization' => 'Autorización',
'signed' => 'Frimado', 'signed' => 'Frimado',
@ -3361,7 +3362,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'credit_number_counter' => 'Contador del Número de Crédito', 'credit_number_counter' => 'Contador del Número de Crédito',
'reset_counter_date' => 'Resetear Fecha del Contador', 'reset_counter_date' => 'Resetear Fecha del Contador',
'counter_padding' => 'Relleno del Contador', 'counter_padding' => 'Relleno del Contador',
'shared_invoice_quote_counter' => 'Numeración de presupuestos y facturas compartidas', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nombre de Impuesto por Defecto 1', 'default_tax_name_1' => 'Nombre de Impuesto por Defecto 1',
'default_tax_rate_1' => 'Tasa de Impuesto por Defecto 1', 'default_tax_rate_1' => 'Tasa de Impuesto por Defecto 1',
'default_tax_name_2' => 'Nombre de Impuesto por Defecto 2', 'default_tax_name_2' => 'Nombre de Impuesto por Defecto 2',
@ -4250,7 +4251,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'direct_debit' => 'Débito directo', 'direct_debit' => 'Débito directo',
'clone_to_expense' => 'Clonar a Gastos', 'clone_to_expense' => 'Clonar a Gastos',
'checkout' => 'Checkout', 'checkout' => 'Checkout',
'acss' => 'Pagos de débito preautorizados', 'acss' => 'Débito ACSS',
'invalid_amount' => 'Monto invalido. Solo valores numéricos y/o decimales.', 'invalid_amount' => 'Monto invalido. Solo valores numéricos y/o decimales.',
'client_payment_failure_body' => 'Pago de la factura :invoice por la cantidad :amount falló.', 'client_payment_failure_body' => 'Pago de la factura :invoice por la cantidad :amount falló.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -5180,6 +5181,36 @@ De lo contrario, este campo deberá dejarse en blanco.',
'payment_receipt' => 'Recibo de pago Nº :number', 'payment_receipt' => 'Recibo de pago Nº :number',
'load_template_description' => 'La plantilla se aplicará a lo siguiente:', 'load_template_description' => 'La plantilla se aplicará a lo siguiente:',
'run_template' => 'Ejecutar plantilla', 'run_template' => 'Ejecutar plantilla',
'statement_design' => 'Diseño de Estado de Cuenta',
'delivery_note_design' => 'Diseño de albarán de entrega',
'payment_receipt_design' => 'Diseño de recibo de pago',
'payment_refund_design' => 'Diseño de reembolso de pago',
'task_extension_banner' => 'Añade la extensión de Chrome para gestionar tus tareas',
'watch_video' => 'Ver video',
'view_extension' => 'Ver extensión',
'reactivate_email' => 'Reactivar email',
'email_reactivated' => 'Correo electrónico reactivado con éxito',
'template_help' => 'Habilitar el uso del diseño como plantilla',
'quarter' => 'Cuarto',
'item_description' => 'Descripción del Artículo',
'task_item' => 'Elemento de tarea',
'record_state' => 'Estado de registro',
'save_files_to_this_folder' => 'Guardar archivos en esta carpeta',
'downloads_folder' => 'Carpeta de descargas',
'total_invoiced_quotes' => 'Presupuestos facturados',
'total_invoice_paid_quotes' => 'Presupuestos pagados con factura',
'downloads_folder_does_not_exist' => 'La carpeta de descargas no existe :value',
'user_logged_in_notification' => 'Notificación de usuario registrado',
'user_logged_in_notification_help' => 'Enviar un correo electrónico al iniciar sesión desde una nueva ubicación',
'payment_email_all_contacts' => 'Correo electrónico de pago a todos los contactos',
'payment_email_all_contacts_help' => 'Envía el correo electrónico de pago a todos los contactos cuando está habilitado',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1927,6 +1927,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'require_quote_signature_help' => 'Exiger que le client signe', 'require_quote_signature_help' => 'Exiger que le client signe',
'i_agree' => 'J\'accepte les conditions ci dessus', 'i_agree' => 'J\'accepte les conditions ci dessus',
'sign_here' => 'Veuillez signer ici:', 'sign_here' => 'Veuillez signer ici:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorisation', 'authorization' => 'Autorisation',
'signed' => 'Signé', 'signed' => 'Signé',
@ -3365,7 +3366,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'credit_number_counter' => 'Modèle de compteur de crédit', 'credit_number_counter' => 'Modèle de compteur de crédit',
'reset_counter_date' => 'Remise à zéro du compteur de date', 'reset_counter_date' => 'Remise à zéro du compteur de date',
'counter_padding' => 'Espacement du compteur', 'counter_padding' => 'Espacement du compteur',
'shared_invoice_quote_counter' => ' Partager le compteur pour les facture et les offres', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nom par défaut de la taxe 1', 'default_tax_name_1' => 'Nom par défaut de la taxe 1',
'default_tax_rate_1' => 'Taux par défaut de la taxe 1', 'default_tax_rate_1' => 'Taux par défaut de la taxe 1',
'default_tax_name_2' => 'Nom par défaut de la taxe 2', 'default_tax_name_2' => 'Nom par défaut de la taxe 2',
@ -4254,7 +4255,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'direct_debit' => 'Prélèvement', 'direct_debit' => 'Prélèvement',
'clone_to_expense' => 'Cloner en dépense', 'clone_to_expense' => 'Cloner en dépense',
'checkout' => 'Finaliser la commande', 'checkout' => 'Finaliser la commande',
'acss' => 'Paiements par débit préautorisé', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Montant invalide. Valeurs numériques/décimales uniquement.', 'invalid_amount' => 'Montant invalide. Valeurs numériques/décimales uniquement.',
'client_payment_failure_body' => 'Paiement de la facture :invoice pour le montant :amount a échoué.', 'client_payment_failure_body' => 'Paiement de la facture :invoice pour le montant :amount a échoué.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -5183,6 +5184,36 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_receipt' => 'Reçu de paiement # :number', 'payment_receipt' => 'Reçu de paiement # :number',
'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :', 'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :',
'run_template' => 'Exécuter le modèle', 'run_template' => 'Exécuter le modèle',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1924,6 +1924,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'require_quote_signature_help' => 'Requiert une signature du client', 'require_quote_signature_help' => 'Requiert une signature du client',
'i_agree' => 'J\'accepte les conditions', 'i_agree' => 'J\'accepte les conditions',
'sign_here' => 'Veuillez signer ici:', 'sign_here' => 'Veuillez signer ici:',
'sign_here_ux_tip' => 'Utilisez la souris ou le pavé tactile pour tracer votre signature.',
'authorization' => 'Autorisation', 'authorization' => 'Autorisation',
'signed' => 'Signé', 'signed' => 'Signé',
@ -3363,7 +3364,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'credit_number_counter' => 'Compteur du numéro de crédit', 'credit_number_counter' => 'Compteur du numéro de crédit',
'reset_counter_date' => 'Réinitialiser le compteur de date', 'reset_counter_date' => 'Réinitialiser le compteur de date',
'counter_padding' => 'Espacement du compteur', 'counter_padding' => 'Espacement du compteur',
'shared_invoice_quote_counter' => 'Compteur partagé pour les factures et les soumissions', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nom de taxe par défaut 1', 'default_tax_name_1' => 'Nom de taxe par défaut 1',
'default_tax_rate_1' => 'Taux de taxe par défaut 1', 'default_tax_rate_1' => 'Taux de taxe par défaut 1',
'default_tax_name_2' => 'Nom de taxe par défaut 2', 'default_tax_name_2' => 'Nom de taxe par défaut 2',
@ -4252,7 +4253,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'direct_debit' => 'Prélèvement automatique', 'direct_debit' => 'Prélèvement automatique',
'clone_to_expense' => 'Dupliquer en dépense', 'clone_to_expense' => 'Dupliquer en dépense',
'checkout' => 'Paiement', 'checkout' => 'Paiement',
'acss' => 'Paiements par débit préautorisés', 'acss' => 'Débit ACSS',
'invalid_amount' => 'Montant non valide. Valeurs décimales uniquement.', 'invalid_amount' => 'Montant non valide. Valeurs décimales uniquement.',
'client_payment_failure_body' => 'Le paiement pour la facture :invoice au montant de :amount a échoué.', 'client_payment_failure_body' => 'Le paiement pour la facture :invoice au montant de :amount a échoué.',
'browser_pay' => 'Google Pay, Apple Pay et Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay et Microsoft Pay',
@ -5190,8 +5191,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'view_extension' => 'Voir l\'extension', 'view_extension' => 'Voir l\'extension',
'reactivate_email' => 'Réactiver le courriel', 'reactivate_email' => 'Réactiver le courriel',
'email_reactivated' => 'Le courriel a été réactivé', 'email_reactivated' => 'Le courriel a été réactivé',
'template_help' => 'Enable using the design as a template', 'template_help' => 'Activer l\'utilisation ce modèle comme modèle',
'quarter' => 'Quarter', 'quarter' => 'Trimestre',
'item_description' => 'Description d\'article', 'item_description' => 'Description d\'article',
'task_item' => 'Article de tâche', 'task_item' => 'Article de tâche',
'record_state' => 'État de l\'enregistrement', 'record_state' => 'État de l\'enregistrement',
@ -5200,11 +5201,17 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'total_invoiced_quotes' => 'Soumissions facturées', 'total_invoiced_quotes' => 'Soumissions facturées',
'total_invoice_paid_quotes' => 'Soumissions de factures payées', 'total_invoice_paid_quotes' => 'Soumissions de factures payées',
'downloads_folder_does_not_exist' => 'Le dossier de téléchargements n\'existe pas :value', 'downloads_folder_does_not_exist' => 'Le dossier de téléchargements n\'existe pas :value',
'user_logged_in_notification' => 'User Logged in Notification', 'user_logged_in_notification' => 'Notification d\'utilisateur connecté',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location', 'user_logged_in_notification_help' => 'Envoyer un courriel lorqu\'une connexion est réalisée d\'un nouvel emplacement',
'payment_email_all_contacts' => 'Courriel de paiement à tous les contacts', 'payment_email_all_contacts' => 'Courriel de paiement à tous les contacts',
'payment_email_all_contacts_help' => 'Envoi un courriel de paiement à tous les contacts lorsqu\'activé', 'payment_email_all_contacts_help' => 'Envoi un courriel de paiement à tous les contacts lorsqu\'activé',
'add_line' => 'Ajouter une ligne', 'add_line' => 'Ajouter une ligne',
'activity_139' => 'Notification de dépense :expense envoyée à :contact',
'vendor_notification_subject' => 'Confirmation de paiement :amount envoyée à :vendor',
'vendor_notification_body' => 'Le paiement traité pour :amount daté du :payment_date. <br>[Référence de transaction: :transaction_reference]',
'receipt' => 'Reçu',
'charges' => 'Charges',
'email_report' => 'Envoyer le rapport',
); );
return $lang; return $lang;

View File

@ -1924,6 +1924,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'require_quote_signature_help' => 'Requiert une signature du client', 'require_quote_signature_help' => 'Requiert une signature du client',
'i_agree' => 'J\'accepte les conditions', 'i_agree' => 'J\'accepte les conditions',
'sign_here' => 'Veuillez signer ici:', 'sign_here' => 'Veuillez signer ici:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorisation', 'authorization' => 'Autorisation',
'signed' => 'Signé', 'signed' => 'Signé',
@ -3363,7 +3364,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'credit_number_counter' => 'Compteur du numéro de crédit', 'credit_number_counter' => 'Compteur du numéro de crédit',
'reset_counter_date' => 'Remise à zéro du compteur de date', 'reset_counter_date' => 'Remise à zéro du compteur de date',
'counter_padding' => 'Espacement du compteur', 'counter_padding' => 'Espacement du compteur',
'shared_invoice_quote_counter' => 'Compteur partagé pour les factures et les offre', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nom de taxe par défaut 1', 'default_tax_name_1' => 'Nom de taxe par défaut 1',
'default_tax_rate_1' => 'Taux de taxe par défaut 1', 'default_tax_rate_1' => 'Taux de taxe par défaut 1',
'default_tax_name_2' => 'Nom de taxe par défaut 2', 'default_tax_name_2' => 'Nom de taxe par défaut 2',
@ -4252,7 +4253,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'direct_debit' => 'Prélèvement automatique', 'direct_debit' => 'Prélèvement automatique',
'clone_to_expense' => 'Clone to Expense', 'clone_to_expense' => 'Clone to Expense',
'checkout' => 'Checkout', 'checkout' => 'Checkout',
'acss' => 'Paiements par débit préautorisés', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Montant non valide. Valeurs décimales uniquement.', 'invalid_amount' => 'Montant non valide. Valeurs décimales uniquement.',
'client_payment_failure_body' => 'Le paiement pour la facture :invoice au montant de :amount a échoué.', 'client_payment_failure_body' => 'Le paiement pour la facture :invoice au montant de :amount a échoué.',
'browser_pay' => 'Google Pay, Apple Pay et Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay et Microsoft Pay',
@ -5205,6 +5206,12 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_email_all_contacts' => 'Email de paiement à tous les contacts', 'payment_email_all_contacts' => 'Email de paiement à tous les contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled', 'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Ajouter une ligne', 'add_line' => 'Ajouter une ligne',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1925,6 +1925,7 @@ $lang = array(
'require_quote_signature_help' => 'חייב את הלקוח לחתום על הצעת המחיר', 'require_quote_signature_help' => 'חייב את הלקוח לחתום על הצעת המחיר',
'i_agree' => 'אני מסכים לתנאים', 'i_agree' => 'אני מסכים לתנאים',
'sign_here' => 'נא לחתום כאן:', 'sign_here' => 'נא לחתום כאן:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'אימות', 'authorization' => 'אימות',
'signed' => 'חתום', 'signed' => 'חתום',
@ -2394,6 +2395,9 @@ $lang = array(
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!', 'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review', 'writing_a_review' => 'writing a review',
@ -3360,7 +3364,7 @@ $lang = array(
'credit_number_counter' => 'מונה מספרי אשראי', 'credit_number_counter' => 'מונה מספרי אשראי',
'reset_counter_date' => 'אפס את תאריך המונה', 'reset_counter_date' => 'אפס את תאריך המונה',
'counter_padding' => 'ריפוד דלפק', 'counter_padding' => 'ריפוד דלפק',
'shared_invoice_quote_counter' => 'שתף מונה הצעת מחיר לחשבונית', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'שם מס ברירת מחדל 1', 'default_tax_name_1' => 'שם מס ברירת מחדל 1',
'default_tax_rate_1' => 'ברירת המחדל של שיעור מס 1', 'default_tax_rate_1' => 'ברירת המחדל של שיעור מס 1',
'default_tax_name_2' => 'שם מס ברירת מחדל 2', 'default_tax_name_2' => 'שם מס ברירת מחדל 2',
@ -3671,9 +3675,9 @@ $lang = array(
'send_date' => 'שלח תאריך', 'send_date' => 'שלח תאריך',
'auto_bill_on' => 'חיוב אוטומטי', 'auto_bill_on' => 'חיוב אוטומטי',
'minimum_under_payment_amount' => 'מינימום מתחת לסכום התשלום', 'minimum_under_payment_amount' => 'מינימום מתחת לסכום התשלום',
'allow_over_payment' => 'אפשר תשלום יתר', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'תמיכה בתשלום נוסף כדי לקבל טיפים', 'allow_over_payment_help' => 'תמיכה בתשלום נוסף כדי לקבל טיפים',
'allow_under_payment' => 'אפשר תחת תשלום', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'תמיכה בתשלום לכל הפחות סכום חלקי/הפקדה', 'allow_under_payment_help' => 'תמיכה בתשלום לכל הפחות סכום חלקי/הפקדה',
'test_mode' => 'מצב מבחן', 'test_mode' => 'מצב מבחן',
'calculated_rate' => 'תעריף מחושב', 'calculated_rate' => 'תעריף מחושב',
@ -3970,8 +3974,8 @@ $lang = array(
'account_balance' => 'Account Balance', 'account_balance' => 'Account Balance',
'thanks' => 'תודה', 'thanks' => 'תודה',
'minimum_required_payment' => 'התשלום המינימלי הנדרש הוא :amount', 'minimum_required_payment' => 'התשלום המינימלי הנדרש הוא :amount',
'under_payments_disabled' => 'החברה לא תומכת בתשלומים.', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'החברה לא תומכת בתשלומים.', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'נשמר ב-:time', 'saved_at' => 'נשמר ב-:time',
'credit_payment' => 'יתרת זכות עבור :invoice_number', 'credit_payment' => 'יתרת זכות עבור :invoice_number',
'credit_subject' => 'קרדיט חדש :number מ-:account', 'credit_subject' => 'קרדיט חדש :number מ-:account',
@ -4249,7 +4253,7 @@ $lang = array(
'direct_debit' => 'חיוב ישיר', 'direct_debit' => 'חיוב ישיר',
'clone_to_expense' => 'שיבוט להוצאות', 'clone_to_expense' => 'שיבוט להוצאות',
'checkout' => 'לבדוק', 'checkout' => 'לבדוק',
'acss' => 'תשלומי חיוב מאושרים מראש', 'acss' => 'ACSS Debit',
'invalid_amount' => 'סכום לא חוקי. ערכים מספר/עשרוני בלבד.', 'invalid_amount' => 'סכום לא חוקי. ערכים מספר/עשרוני בלבד.',
'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.', 'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4646,8 +4650,8 @@ $lang = array(
'search_purchase_order' => 'חפש בהזמנת רכש', 'search_purchase_order' => 'חפש בהזמנת רכש',
'search_purchase_orders' => 'חפש הזמנות רכש', 'search_purchase_orders' => 'חפש הזמנות רכש',
'login_url' => 'כתובת אתר כניסה', 'login_url' => 'כתובת אתר כניסה',
'enable_applying_payments' => 'אפשר החלת תשלומים', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'תמיכה בנפרד ביצירה והחלה של תשלומים', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'כמות מלאי', 'stock_quantity' => 'כמות מלאי',
'notification_threshold' => 'סף הודעות', 'notification_threshold' => 'סף הודעות',
'track_inventory' => 'עקוב אחר מלאי', 'track_inventory' => 'עקוב אחר מלאי',
@ -5158,7 +5162,56 @@ $lang = array(
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1911,6 +1911,7 @@ adva :date',
'require_quote_signature_help' => 'Az árajánlat létrehozásakor a felhasználónak kötelező aláírnia.', 'require_quote_signature_help' => 'Az árajánlat létrehozásakor a felhasználónak kötelező aláírnia.',
'i_agree' => 'Elfogadom', 'i_agree' => 'Elfogadom',
'sign_here' => 'Itt írja alá', 'sign_here' => 'Itt írja alá',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Felhatalmazás', 'authorization' => 'Felhatalmazás',
'signed' => 'Aláírt', 'signed' => 'Aláírt',
@ -2380,6 +2381,9 @@ adva :date',
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'Segítség az értékeléshez', 'review_app_help' => 'Segítség az értékeléshez',
'writing_a_review' => 'Értékelés írása', 'writing_a_review' => 'Értékelés írása',
@ -3346,7 +3350,7 @@ adva :date',
'credit_number_counter' => 'Jóváírásszám számláló', 'credit_number_counter' => 'Jóváírásszám számláló',
'reset_counter_date' => 'Számláló visszaállítás dátuma', 'reset_counter_date' => 'Számláló visszaállítás dátuma',
'counter_padding' => 'Számláló kitöltése', 'counter_padding' => 'Számláló kitöltése',
'shared_invoice_quote_counter' => 'Megosztott számla/árajánlat számláló', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Alapértelmezett adó neve 1', 'default_tax_name_1' => 'Alapértelmezett adó neve 1',
'default_tax_rate_1' => 'Alapértelmezett adókulcs 1', 'default_tax_rate_1' => 'Alapértelmezett adókulcs 1',
'default_tax_name_2' => 'Alapértelmezett adó neve 2', 'default_tax_name_2' => 'Alapértelmezett adó neve 2',
@ -3657,9 +3661,9 @@ adva :date',
'send_date' => 'Küldés dátuma', 'send_date' => 'Küldés dátuma',
'auto_bill_on' => 'Automatikus számlázás', 'auto_bill_on' => 'Automatikus számlázás',
'minimum_under_payment_amount' => 'Minimális alulértékelt összeg', 'minimum_under_payment_amount' => 'Minimális alulértékelt összeg',
'allow_over_payment' => 'Túlfizetés engedélyezése', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Segítség a túlfizetés engedélyezéséhez', 'allow_over_payment_help' => 'Segítség a túlfizetés engedélyezéséhez',
'allow_under_payment' => 'Alulfizetés engedélyezése', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Segítség az alulfizetés engedélyezéséhez', 'allow_under_payment_help' => 'Segítség az alulfizetés engedélyezéséhez',
'test_mode' => 'Teszt üzemmód', 'test_mode' => 'Teszt üzemmód',
'calculated_rate' => 'Kiszámított árfolyam', 'calculated_rate' => 'Kiszámított árfolyam',
@ -3956,8 +3960,8 @@ adva :date',
'account_balance' => 'Számlaegyenleg', 'account_balance' => 'Számlaegyenleg',
'thanks' => 'Köszönjük', 'thanks' => 'Köszönjük',
'minimum_required_payment' => 'Minimum kötelező fizetés', 'minimum_required_payment' => 'Minimum kötelező fizetés',
'under_payments_disabled' => 'A részleges kifizetések letiltva', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'A többletfizetések letiltva', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'Mentve', 'saved_at' => 'Mentve',
'credit_payment' => 'Kredit fizetés', 'credit_payment' => 'Kredit fizetés',
'credit_subject' => 'Kredit', 'credit_subject' => 'Kredit',
@ -4235,7 +4239,7 @@ adva :date',
'direct_debit' => 'Közvetlen terhelés', 'direct_debit' => 'Közvetlen terhelés',
'clone_to_expense' => 'Klónozás költségbe', 'clone_to_expense' => 'Klónozás költségbe',
'checkout' => 'Fizetés', 'checkout' => 'Fizetés',
'acss' => 'ACSS', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Érvénytelen összeg', 'invalid_amount' => 'Érvénytelen összeg',
'client_payment_failure_body' => 'Ügyfél fizetési hiba szövege', 'client_payment_failure_body' => 'Ügyfél fizetési hiba szövege',
'browser_pay' => 'Böngésző fizetés', 'browser_pay' => 'Böngésző fizetés',
@ -4632,8 +4636,8 @@ adva :date',
'search_purchase_order' => 'Beszerzési rendelés keresése', 'search_purchase_order' => 'Beszerzési rendelés keresése',
'search_purchase_orders' => 'Beszerzési rendelések keresése', 'search_purchase_orders' => 'Beszerzési rendelések keresése',
'login_url' => 'Bejelentkezési URL', 'login_url' => 'Bejelentkezési URL',
'enable_applying_payments' => 'Fizetések alkalmazásának engedélyezése', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Segítség a fizetések alkalmazásának engedélyezéséhez', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Készlet mennyisége', 'stock_quantity' => 'Készlet mennyisége',
'notification_threshold' => 'Értesítés küszöbértéke', 'notification_threshold' => 'Értesítés küszöbértéke',
'track_inventory' => 'Készlet követése', 'track_inventory' => 'Készlet követése',
@ -5144,7 +5148,56 @@ adva :date',
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1917,6 +1917,7 @@ $lang = array(
'require_quote_signature_help' => 'Richiedi al cliente di firmare il preventivo.', 'require_quote_signature_help' => 'Richiedi al cliente di firmare il preventivo.',
'i_agree' => 'Accetto i Termini', 'i_agree' => 'Accetto i Termini',
'sign_here' => 'Per favore firma qui:', 'sign_here' => 'Per favore firma qui:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorizzazione', 'authorization' => 'Autorizzazione',
'signed' => 'Firmato', 'signed' => 'Firmato',
@ -3356,7 +3357,7 @@ $lang = array(
'credit_number_counter' => 'Contatore numero credito', 'credit_number_counter' => 'Contatore numero credito',
'reset_counter_date' => 'Resetta contatore data', 'reset_counter_date' => 'Resetta contatore data',
'counter_padding' => 'Riempimento contatore', 'counter_padding' => 'Riempimento contatore',
'shared_invoice_quote_counter' => 'Condividi il contatore delle quotazioni delle fatture', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nome fiscale predefinito 1', 'default_tax_name_1' => 'Nome fiscale predefinito 1',
'default_tax_rate_1' => 'Aliquota fiscale predefinita 1', 'default_tax_rate_1' => 'Aliquota fiscale predefinita 1',
'default_tax_name_2' => 'Nome fiscale predefinito 2', 'default_tax_name_2' => 'Nome fiscale predefinito 2',
@ -4245,7 +4246,7 @@ $lang = array(
'direct_debit' => 'Addebito diretto', 'direct_debit' => 'Addebito diretto',
'clone_to_expense' => 'Clona in spesa', 'clone_to_expense' => 'Clona in spesa',
'checkout' => 'Guardare', 'checkout' => 'Guardare',
'acss' => 'Pagamenti con addebito pre-autorizzato', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Importo non valido. Solo valori numerici/decimali.', 'invalid_amount' => 'Importo non valido. Solo valori numerici/decimali.',
'client_payment_failure_body' => 'Il pagamento della fattura :invoice per l&#39;importo :amount non è riuscito.', 'client_payment_failure_body' => 'Il pagamento della fattura :invoice per l&#39;importo :amount non è riuscito.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -5174,6 +5175,36 @@ $lang = array(
'payment_receipt' => 'Payment Receipt # :number', 'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:', 'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template', 'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1907,6 +1907,7 @@ $lang = array(
'require_quote_signature_help' => 'តម្រូវឱ្យអតិថិជនផ្តល់ហត្ថលេខារបស់ពួកគេ។', 'require_quote_signature_help' => 'តម្រូវឱ្យអតិថិជនផ្តល់ហត្ថលេខារបស់ពួកគេ។',
'i_agree' => 'ខ្ញុំយល់ព្រមតាមលក្ខខណ្ឌ', 'i_agree' => 'ខ្ញុំយល់ព្រមតាមលក្ខខណ្ឌ',
'sign_here' => 'សូមចុះហត្ថលេខានៅទីនេះ៖', 'sign_here' => 'សូមចុះហត្ថលេខានៅទីនេះ៖',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'ការអនុញ្ញាត', 'authorization' => 'ការអនុញ្ញាត',
'signed' => 'បាន​ចុះហត្ថលេខា​លើ', 'signed' => 'បាន​ចុះហត្ថលេខា​លើ',
@ -2376,6 +2377,9 @@ $lang = array(
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'យើងសង្ឃឹមថាអ្នករីករាយនឹងការប្រើប្រាស់កម្មវិធី។<br/> ប្រសិនបើអ្នកនឹងពិចារណា :link យើងនឹងកោតសរសើរវាយ៉ាងខ្លាំង!', 'review_app_help' => 'យើងសង្ឃឹមថាអ្នករីករាយនឹងការប្រើប្រាស់កម្មវិធី។<br/> ប្រសិនបើអ្នកនឹងពិចារណា :link យើងនឹងកោតសរសើរវាយ៉ាងខ្លាំង!',
'writing_a_review' => 'សរសេរការពិនិត្យឡើងវិញ', 'writing_a_review' => 'សរសេរការពិនិត្យឡើងវិញ',
@ -3342,7 +3346,7 @@ $lang = array(
'credit_number_counter' => 'បញ្ជរលេខឥណទាន', 'credit_number_counter' => 'បញ្ជរលេខឥណទាន',
'reset_counter_date' => 'កំណត់កាលបរិច្ឆេទរាប់ឡើងវិញ', 'reset_counter_date' => 'កំណត់កាលបរិច្ឆេទរាប់ឡើងវិញ',
'counter_padding' => 'Counter Padding', 'counter_padding' => 'Counter Padding',
'shared_invoice_quote_counter' => 'ចែករំលែកវិក្កយបត្រ Quote Counter', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'ឈ្មោះ​ពន្ធ​លំនាំដើម ១', 'default_tax_name_1' => 'ឈ្មោះ​ពន្ធ​លំនាំដើម ១',
'default_tax_rate_1' => 'អត្រាពន្ធលំនាំដើម 1', 'default_tax_rate_1' => 'អត្រាពន្ធលំនាំដើម 1',
'default_tax_name_2' => 'ឈ្មោះ​ពន្ធ​លំនាំដើម ២', 'default_tax_name_2' => 'ឈ្មោះ​ពន្ធ​លំនាំដើម ២',
@ -3653,9 +3657,9 @@ $lang = array(
'send_date' => 'ផ្ញើកាលបរិច្ឆេទ', 'send_date' => 'ផ្ញើកាលបរិច្ឆេទ',
'auto_bill_on' => 'បើកវិក្កយបត្រដោយស្វ័យប្រវត្តិ', 'auto_bill_on' => 'បើកវិក្កយបត្រដោយស្វ័យប្រវត្តិ',
'minimum_under_payment_amount' => 'អប្បបរមាក្រោមចំនួនទឹកប្រាក់ទូទាត់', 'minimum_under_payment_amount' => 'អប្បបរមាក្រោមចំនួនទឹកប្រាក់ទូទាត់',
'allow_over_payment' => 'អនុញ្ញាតការទូទាត់លើស', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'គាំទ្រការបង់ប្រាក់បន្ថែមដើម្បីទទួលយកព័ត៌មានជំនួយ', 'allow_over_payment_help' => 'គាំទ្រការបង់ប្រាក់បន្ថែមដើម្បីទទួលយកព័ត៌មានជំនួយ',
'allow_under_payment' => 'អនុញ្ញាតនៅក្រោមការទូទាត់', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'គាំទ្រការបង់ប្រាក់អប្បបរមាចំនួនផ្នែក/ការដាក់ប្រាក់', 'allow_under_payment_help' => 'គាំទ្រការបង់ប្រាក់អប្បបរមាចំនួនផ្នែក/ការដាក់ប្រាក់',
'test_mode' => 'របៀប​ធ្វើ​តេ​ស្ត', 'test_mode' => 'របៀប​ធ្វើ​តេ​ស្ត',
'calculated_rate' => 'អត្រាគណនា', 'calculated_rate' => 'អត្រាគណនា',
@ -3952,8 +3956,8 @@ $lang = array(
'account_balance' => 'Account Balance', 'account_balance' => 'Account Balance',
'thanks' => 'សូមអរគុណ', 'thanks' => 'សូមអរគុណ',
'minimum_required_payment' => 'ការទូទាត់ដែលត្រូវការអប្បបរមាគឺ :amount', 'minimum_required_payment' => 'ការទូទាត់ដែលត្រូវការអប្បបរមាគឺ :amount',
'under_payments_disabled' => 'ក្រុមហ៊ុនមិនគាំទ្រការបង់ប្រាក់ទេ។', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'ក្រុមហ៊ុនមិនគាំទ្រលើការបង់ប្រាក់ទេ។', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'បានរក្សាទុកនៅ :time', 'saved_at' => 'បានរក្សាទុកនៅ :time',
'credit_payment' => 'ឥណទានបានអនុវត្តទៅវិក្កយបត្រ :invoice_number', 'credit_payment' => 'ឥណទានបានអនុវត្តទៅវិក្កយបត្រ :invoice_number',
'credit_subject' => 'ឥណទានថ្មី :number ពី :account', 'credit_subject' => 'ឥណទានថ្មី :number ពី :account',
@ -4231,7 +4235,7 @@ $lang = array(
'direct_debit' => 'ឥណពន្ធផ្ទាល់', 'direct_debit' => 'ឥណពន្ធផ្ទាល់',
'clone_to_expense' => 'ក្លូនដើម្បីចំណាយ', 'clone_to_expense' => 'ក្លូនដើម្បីចំណាយ',
'checkout' => 'ពិនិត្យ​មុន​ពេល​ចេញ', 'checkout' => 'ពិនិត្យ​មុន​ពេល​ចេញ',
'acss' => 'ការទូទាត់ឥណពន្ធដែលបានអនុញ្ញាតជាមុន', 'acss' => 'ACSS Debit',
'invalid_amount' => 'ចំនួនទឹកប្រាក់មិនត្រឹមត្រូវ។ លេខ/លេខទសភាគតែប៉ុណ្ណោះ។', 'invalid_amount' => 'ចំនួនទឹកប្រាក់មិនត្រឹមត្រូវ។ លេខ/លេខទសភាគតែប៉ុណ្ណោះ។',
'client_payment_failure_body' => 'ការទូទាត់សម្រាប់វិក្កយបត្រ :invoice សម្រាប់ចំនួនទឹកប្រាក់ :amount បានបរាជ័យ។', 'client_payment_failure_body' => 'ការទូទាត់សម្រាប់វិក្កយបត្រ :invoice សម្រាប់ចំនួនទឹកប្រាក់ :amount បានបរាជ័យ។',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4628,8 +4632,8 @@ $lang = array(
'search_purchase_order' => 'ស្វែងរកការបញ្ជាទិញ', 'search_purchase_order' => 'ស្វែងរកការបញ្ជាទិញ',
'search_purchase_orders' => 'ស្វែងរកការបញ្ជាទិញ', 'search_purchase_orders' => 'ស្វែងរកការបញ្ជាទិញ',
'login_url' => 'ចូល URL', 'login_url' => 'ចូល URL',
'enable_applying_payments' => 'បើកដំណើរការការបង់ប្រាក់', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'គាំទ្រការបង្កើត និងអនុវត្តការទូទាត់ដាច់ដោយឡែក', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'បរិមាណស្តុក', 'stock_quantity' => 'បរិមាណស្តុក',
'notification_threshold' => 'កម្រិតនៃការជូនដំណឹង', 'notification_threshold' => 'កម្រិតនៃការជូនដំណឹង',
'track_inventory' => 'តាមដានសារពើភ័ណ្ឌ', 'track_inventory' => 'តាមដានសារពើភ័ណ្ឌ',
@ -5140,7 +5144,56 @@ $lang = array(
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1924,6 +1924,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'require_quote_signature_help' => 'Verplicht de klant zijn handtekening te zetten.', 'require_quote_signature_help' => 'Verplicht de klant zijn handtekening te zetten.',
'i_agree' => 'Ik ga akkoord met de voorwaarden', 'i_agree' => 'Ik ga akkoord met de voorwaarden',
'sign_here' => 'Gelieve hier te tekenen:', 'sign_here' => 'Gelieve hier te tekenen:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorisatie', 'authorization' => 'Autorisatie',
'signed' => 'Getekend', 'signed' => 'Getekend',
@ -2393,6 +2394,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'We hopen dat je het leuk vindt om de app te gebruiken.<br/> Als je zou overwegen :link, zouden we dat zeer op prijs stellen!', 'review_app_help' => 'We hopen dat je het leuk vindt om de app te gebruiken.<br/> Als je zou overwegen :link, zouden we dat zeer op prijs stellen!',
'writing_a_review' => 'een recensie schrijven', 'writing_a_review' => 'een recensie schrijven',
@ -3328,9 +3332,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'freq_three_years' => 'Drie jaar', 'freq_three_years' => 'Drie jaar',
'military_time_help' => '24-uurs weergave', 'military_time_help' => '24-uurs weergave',
'click_here_capital' => 'Klik hier', 'click_here_capital' => 'Klik hier',
'marked_invoice_as_paid' => 'Successfully marked invoice as paid', 'marked_invoice_as_paid' => 'Factuur succesvol gemarkeerd als betaald.',
'marked_invoices_as_sent' => 'Facturen gemarkeerd als verzonden', 'marked_invoices_as_sent' => 'Facturen gemarkeerd als verzonden',
'marked_invoices_as_paid' => 'Successfully marked invoices as paid', 'marked_invoices_as_paid' => 'Factuur succesvol gemarkeerd als betaald.',
'activity_57' => 'Systeem kon de factuur niet mailen :invoice', 'activity_57' => 'Systeem kon de factuur niet mailen :invoice',
'custom_value3' => 'Aangepaste waarde 3', 'custom_value3' => 'Aangepaste waarde 3',
'custom_value4' => 'Aangepaste waarde 4', 'custom_value4' => 'Aangepaste waarde 4',
@ -3359,7 +3363,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'credit_number_counter' => 'Kredietnummer teller', 'credit_number_counter' => 'Kredietnummer teller',
'reset_counter_date' => 'Teller datum resetten', 'reset_counter_date' => 'Teller datum resetten',
'counter_padding' => 'Teller patroon', 'counter_padding' => 'Teller patroon',
'shared_invoice_quote_counter' => 'Deel factuur/offerte teller', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Standaard BTW naam 1', 'default_tax_name_1' => 'Standaard BTW naam 1',
'default_tax_rate_1' => 'Standaard BTW-tarief 1', 'default_tax_rate_1' => 'Standaard BTW-tarief 1',
'default_tax_name_2' => 'Standaard BTW naam 2', 'default_tax_name_2' => 'Standaard BTW naam 2',
@ -3670,9 +3674,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'send_date' => 'Verzenddatum', 'send_date' => 'Verzenddatum',
'auto_bill_on' => 'Automatische betaling aan', 'auto_bill_on' => 'Automatische betaling aan',
'minimum_under_payment_amount' => 'Minimum onder het te betalen bedrag', 'minimum_under_payment_amount' => 'Minimum onder het te betalen bedrag',
'allow_over_payment' => 'Toestaan te betalen boven het te betalen bedrag', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Draag bij aan extra betalen om fooi te accepteren', 'allow_over_payment_help' => 'Draag bij aan extra betalen om fooi te accepteren',
'allow_under_payment' => 'Toestaan te betalen onder het te betalen bedrag', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Ondersteun het betalen van een minimaal gedeeltelijk / aanbetalingsbedrag', 'allow_under_payment_help' => 'Ondersteun het betalen van een minimaal gedeeltelijk / aanbetalingsbedrag',
'test_mode' => 'Test modus', 'test_mode' => 'Test modus',
'calculated_rate' => 'Berekend tarief', 'calculated_rate' => 'Berekend tarief',
@ -3852,7 +3856,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'notification_credit_viewed' => 'Klant :client heeft offerte :invoice voor :amount bekeken.', 'notification_credit_viewed' => 'Klant :client heeft offerte :invoice voor :amount bekeken.',
'reset_password_text' => 'Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.', 'reset_password_text' => 'Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.',
'password_reset' => 'Wachtwoord opnieuw instellen', 'password_reset' => 'Wachtwoord opnieuw instellen',
'account_login_text' => 'Welcome! Glad to see you.', 'account_login_text' => 'Welkom! Leuk om je te zien.',
'request_cancellation' => 'Annulering aanvragen', 'request_cancellation' => 'Annulering aanvragen',
'delete_payment_method' => 'Verwijder betalingsmethode', 'delete_payment_method' => 'Verwijder betalingsmethode',
'about_to_delete_payment_method' => 'U staat op het punt om de betalingsmethode te verwijderen.', 'about_to_delete_payment_method' => 'U staat op het punt om de betalingsmethode te verwijderen.',
@ -3966,11 +3970,11 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'add_payment_method_first' => 'Voeg betalingsmethode toe', 'add_payment_method_first' => 'Voeg betalingsmethode toe',
'no_items_selected' => 'Geen artikelen geselecteerd.', 'no_items_selected' => 'Geen artikelen geselecteerd.',
'payment_due' => 'Betaling verschuldigd', 'payment_due' => 'Betaling verschuldigd',
'account_balance' => 'Account Balance', 'account_balance' => 'Account Saldo',
'thanks' => 'Dank u wel', 'thanks' => 'Dank u wel',
'minimum_required_payment' => 'Minimaal vereiste betaling is :amount', 'minimum_required_payment' => 'Minimaal vereiste betaling is :amount',
'under_payments_disabled' => 'Bedrijf ondersteunt geen onderbetalingen.', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'Bedrijf ondersteunt geen over betalingen.', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'Opgeslagen op :time', 'saved_at' => 'Opgeslagen op :time',
'credit_payment' => 'Krediet toegepast op factuur :invoice_number', 'credit_payment' => 'Krediet toegepast op factuur :invoice_number',
'credit_subject' => 'Nieuw krediet :number van :account', 'credit_subject' => 'Nieuw krediet :number van :account',
@ -4251,7 +4255,7 @@ Email: :email<b><br><b>',
'direct_debit' => 'Automatische Incasso', 'direct_debit' => 'Automatische Incasso',
'clone_to_expense' => 'Dupliceer naar uitgave', 'clone_to_expense' => 'Dupliceer naar uitgave',
'checkout' => 'Afrekenen', 'checkout' => 'Afrekenen',
'acss' => 'Vooraf goedgekeurde debetbetalingen', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Ongeldige hoeveelheid. Alleen getallen/decimale waarden.', 'invalid_amount' => 'Ongeldige hoeveelheid. Alleen getallen/decimale waarden.',
'client_payment_failure_body' => 'Betaling voor factuur :invoice voor een bedrag van :amount is mislukt.', 'client_payment_failure_body' => 'Betaling voor factuur :invoice voor een bedrag van :amount is mislukt.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4319,7 +4323,7 @@ Email: :email<b><br><b>',
'include_drafts' => 'Voeg concepten toe', 'include_drafts' => 'Voeg concepten toe',
'include_drafts_help' => 'Neem conceptrecords op in rapporten', 'include_drafts_help' => 'Neem conceptrecords op in rapporten',
'is_invoiced' => 'Is gefactureerd', 'is_invoiced' => 'Is gefactureerd',
'change_plan' => 'Manage Plan', 'change_plan' => 'Beheer Plan',
'persist_data' => 'Gegevens behouden', 'persist_data' => 'Gegevens behouden',
'customer_count' => 'Klantenteller', 'customer_count' => 'Klantenteller',
'verify_customers' => 'Klanten verifiëren', 'verify_customers' => 'Klanten verifiëren',
@ -4648,8 +4652,8 @@ Email: :email<b><br><b>',
'search_purchase_order' => 'Zoek verkoop order', 'search_purchase_order' => 'Zoek verkoop order',
'search_purchase_orders' => 'Zoek verkoop orders', 'search_purchase_orders' => 'Zoek verkoop orders',
'login_url' => 'Inlog-URL', 'login_url' => 'Inlog-URL',
'enable_applying_payments' => 'Schakel Betalingen toepassen in', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Ondersteuning voor het apart aanmaken en toepassen van betalingen', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Voorraad hoeveelheid', 'stock_quantity' => 'Voorraad hoeveelheid',
'notification_threshold' => 'Meldingsdrempel', 'notification_threshold' => 'Meldingsdrempel',
'track_inventory' => 'Voorraad bijhouden', 'track_inventory' => 'Voorraad bijhouden',
@ -4900,7 +4904,7 @@ Email: :email<b><br><b>',
'all_clients' => 'Alle klanten', 'all_clients' => 'Alle klanten',
'show_aging_table' => 'Verouderingstabel tonen', 'show_aging_table' => 'Verouderingstabel tonen',
'show_payments_table' => 'Toon betalingstabel', 'show_payments_table' => 'Toon betalingstabel',
'only_clients_with_invoices' => 'Only Clients with Invoices', 'only_clients_with_invoices' => 'Alleen klanten met facturen',
'email_statement' => 'E-mail verklaring', 'email_statement' => 'E-mail verklaring',
'once' => 'Eenmaal', 'once' => 'Eenmaal',
'schedules' => 'Schema\'s', 'schedules' => 'Schema\'s',
@ -4944,7 +4948,7 @@ Email: :email<b><br><b>',
'sync_from' => 'Synchroniseren van', 'sync_from' => 'Synchroniseren van',
'gateway_payment_text' => 'Facturen: :invoices voor :amount voor opdrachtgever :client', 'gateway_payment_text' => 'Facturen: :invoices voor :amount voor opdrachtgever :client',
'gateway_payment_text_no_invoice' => 'Betaling zonder factuur voor bedrag :amount voor opdrachtgever :client', 'gateway_payment_text_no_invoice' => 'Betaling zonder factuur voor bedrag :amount voor opdrachtgever :client',
'click_to_variables' => 'Click here to see all variables.', 'click_to_variables' => 'Klik hier om alle variabelen te zien.',
'ship_to' => 'Verzend naar', 'ship_to' => 'Verzend naar',
'stripe_direct_debit_details' => 'Gelieve over te maken op de genoemde bankrekening hierboven.', 'stripe_direct_debit_details' => 'Gelieve over te maken op de genoemde bankrekening hierboven.',
'branch_name' => 'Filiaal naam', 'branch_name' => 'Filiaal naam',
@ -5143,13 +5147,13 @@ Email: :email<b><br><b>',
'other' => 'Other', 'other' => 'Other',
'linked_to' => 'Linked To', 'linked_to' => 'Linked To',
'file_saved_in_path' => 'The file has been saved in :path', 'file_saved_in_path' => 'The file has been saved in :path',
'unlinked_transactions' => 'Successfully unlinked :count transactions', 'unlinked_transactions' => 'Succesvol :count transacties ontkoppeld.',
'unlinked_transaction' => 'Successfully unlinked transaction', 'unlinked_transaction' => 'Successfully unlinked transaction',
'view_dashboard_permission' => 'Allow user to access the dashboard, data is limited to available permissions', 'view_dashboard_permission' => 'Geef de gebruiker toegang tot het dashboard, waarbij de beschikbare rechten bepalen welke gegevens zij kunnen zien',
'marked_sent_credits' => 'Successfully marked credits sent', 'marked_sent_credits' => 'Successfully marked credits sent',
'show_document_preview' => 'Show Document Preview', 'show_document_preview' => 'Toon Documentvoorbeeld',
'cash_accounting' => 'Cash accounting', 'cash_accounting' => 'Cash accounting',
'click_or_drop_files_here' => 'Click or drop files here', 'click_or_drop_files_here' => 'Klik hier of sleep bestanden hierheen',
'set_public' => 'Set public', 'set_public' => 'Set public',
'set_private' => 'Set private', 'set_private' => 'Set private',
'individual' => 'Individual', 'individual' => 'Individual',
@ -5160,7 +5164,56 @@ Email: :email<b><br><b>',
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1927,6 +1927,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'require_quote_signature_help' => 'Exigir que o cliente providencie sua assinatura.', 'require_quote_signature_help' => 'Exigir que o cliente providencie sua assinatura.',
'i_agree' => 'Eu Aceito os Termos', 'i_agree' => 'Eu Aceito os Termos',
'sign_here' => 'Por favor assine aqui:', 'sign_here' => 'Por favor assine aqui:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorização', 'authorization' => 'Autorização',
'signed' => 'Assinado', 'signed' => 'Assinado',
@ -2396,6 +2397,9 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'currency_libyan_dinar' => 'Dinar Líbio', 'currency_libyan_dinar' => 'Dinar Líbio',
'currency_silver_troy_ounce' => 'Onça Troy de Prata', 'currency_silver_troy_ounce' => 'Onça Troy de Prata',
'currency_gold_troy_ounce' => 'Onça Troy de Ouro', 'currency_gold_troy_ounce' => 'Onça Troy de Ouro',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'Esperamos que esteja aproveitando o app. <br/>Se você considerar :link agradeceríamos bastante!', 'review_app_help' => 'Esperamos que esteja aproveitando o app. <br/>Se você considerar :link agradeceríamos bastante!',
'writing_a_review' => 'Escrevendo uma avaliação', 'writing_a_review' => 'Escrevendo uma avaliação',
@ -3362,7 +3366,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'credit_number_counter' => 'Contador Numérico de Créditos', 'credit_number_counter' => 'Contador Numérico de Créditos',
'reset_counter_date' => 'Reiniciar Data do Contador', 'reset_counter_date' => 'Reiniciar Data do Contador',
'counter_padding' => 'Padrão do Contador', 'counter_padding' => 'Padrão do Contador',
'shared_invoice_quote_counter' => 'Compartilhe o número de orçamento', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nome fiscal padrão 1', 'default_tax_name_1' => 'Nome fiscal padrão 1',
'default_tax_rate_1' => 'Taxa de imposto padrão 1', 'default_tax_rate_1' => 'Taxa de imposto padrão 1',
'default_tax_name_2' => 'Nome fiscal padrão 2', 'default_tax_name_2' => 'Nome fiscal padrão 2',
@ -3673,9 +3677,9 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'send_date' => 'Data de envio', 'send_date' => 'Data de envio',
'auto_bill_on' => 'Faturamento Automático Ativado', 'auto_bill_on' => 'Faturamento Automático Ativado',
'minimum_under_payment_amount' => 'Valor mínimo abaixo do pagamento', 'minimum_under_payment_amount' => 'Valor mínimo abaixo do pagamento',
'allow_over_payment' => 'Permitir pagamento em excesso', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Permite aceitar gorjetas para pagamentos extras', 'allow_over_payment_help' => 'Permite aceitar gorjetas para pagamentos extras',
'allow_under_payment' => 'Permitir pagamento menor', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Permite o pagamento mínimo do valor parcial/depósito', 'allow_under_payment_help' => 'Permite o pagamento mínimo do valor parcial/depósito',
'test_mode' => 'Modo de teste', 'test_mode' => 'Modo de teste',
'calculated_rate' => 'Taxa Calculada', 'calculated_rate' => 'Taxa Calculada',
@ -3972,8 +3976,8 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'account_balance' => 'Saldo da conta', 'account_balance' => 'Saldo da conta',
'thanks' => 'Obrigado', 'thanks' => 'Obrigado',
'minimum_required_payment' => 'O pagamento mínimo exigido é :amount', 'minimum_required_payment' => 'O pagamento mínimo exigido é :amount',
'under_payments_disabled' => 'A empresa não oferece suporte a pagamentos insuficientes.', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'A empresa não oferece suporte a pagamentos excessivos.', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'Salvo em :time', 'saved_at' => 'Salvo em :time',
'credit_payment' => 'Crédito aplicado à fatura :invoice _número', 'credit_payment' => 'Crédito aplicado à fatura :invoice _número',
'credit_subject' => 'Novo crédito :number de :account', 'credit_subject' => 'Novo crédito :number de :account',
@ -4251,7 +4255,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'direct_debit' => 'Débito Direto', 'direct_debit' => 'Débito Direto',
'clone_to_expense' => 'Clonar para Despesa', 'clone_to_expense' => 'Clonar para Despesa',
'checkout' => 'Confira', 'checkout' => 'Confira',
'acss' => 'Pagamentos de débito pré-autorizados', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Montante inválido. Somente valores numéricos/decimais.', 'invalid_amount' => 'Montante inválido. Somente valores numéricos/decimais.',
'client_payment_failure_body' => 'Falha no pagamento da fatura :invoice no valor :amount .', 'client_payment_failure_body' => 'Falha no pagamento da fatura :invoice no valor :amount .',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4648,8 +4652,8 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'search_purchase_order' => 'Pesquisar pedido de compra', 'search_purchase_order' => 'Pesquisar pedido de compra',
'search_purchase_orders' => 'Pesquisar pedidos de compra', 'search_purchase_orders' => 'Pesquisar pedidos de compra',
'login_url' => 'URL de login', 'login_url' => 'URL de login',
'enable_applying_payments' => 'Habilitar aplicação de pagamentos', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Suporte para criação e aplicação de pagamentos separadamente', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Quantidade de estoque', 'stock_quantity' => 'Quantidade de estoque',
'notification_threshold' => 'Limite de notificação', 'notification_threshold' => 'Limite de notificação',
'track_inventory' => 'Rastrear inventário', 'track_inventory' => 'Rastrear inventário',
@ -5160,7 +5164,56 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'government' => 'Governo', 'government' => 'Governo',
'in_stock_quantity' => 'Quantidade em estoque', 'in_stock_quantity' => 'Quantidade em estoque',
'vendor_contact' => 'Contato do fornecedor', 'vendor_contact' => 'Contato do fornecedor',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1928,6 +1928,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'require_quote_signature_help' => 'Pedir ao cliente para providenciar a sua assinatura.', 'require_quote_signature_help' => 'Pedir ao cliente para providenciar a sua assinatura.',
'i_agree' => 'Concordo com os termos', 'i_agree' => 'Concordo com os termos',
'sign_here' => 'Por favor assine aqui:', 'sign_here' => 'Por favor assine aqui:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Autorização', 'authorization' => 'Autorização',
'signed' => 'Assinado', 'signed' => 'Assinado',
@ -2397,6 +2398,9 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'currency_libyan_dinar' => 'Dinar Líbio', 'currency_libyan_dinar' => 'Dinar Líbio',
'currency_silver_troy_ounce' => 'Onça Troy de Prata', 'currency_silver_troy_ounce' => 'Onça Troy de Prata',
'currency_gold_troy_ounce' => 'Onça Troy de Ouro', 'currency_gold_troy_ounce' => 'Onça Troy de Ouro',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'Esperamos que esteja a gostar da aplicação. <br/>Se eventualmente considerar :link agradecíamos muito!', 'review_app_help' => 'Esperamos que esteja a gostar da aplicação. <br/>Se eventualmente considerar :link agradecíamos muito!',
'writing_a_review' => 'escrever uma avaliação', 'writing_a_review' => 'escrever uma avaliação',
@ -3364,7 +3368,7 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem
'credit_number_counter' => 'Contador Numérico de Créditos', 'credit_number_counter' => 'Contador Numérico de Créditos',
'reset_counter_date' => 'Reiniciar Data do Contador', 'reset_counter_date' => 'Reiniciar Data do Contador',
'counter_padding' => 'Padrão do Contador', 'counter_padding' => 'Padrão do Contador',
'shared_invoice_quote_counter' => 'Contador de Cotação de Fatura Compartilhada', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Nome fiscal padrão 1', 'default_tax_name_1' => 'Nome fiscal padrão 1',
'default_tax_rate_1' => 'Taxa de imposto padrão 1', 'default_tax_rate_1' => 'Taxa de imposto padrão 1',
'default_tax_name_2' => 'Nome fiscal padrão 2', 'default_tax_name_2' => 'Nome fiscal padrão 2',
@ -3675,9 +3679,9 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem
'send_date' => 'Data de envio', 'send_date' => 'Data de envio',
'auto_bill_on' => 'Faturamento Automático Ativado', 'auto_bill_on' => 'Faturamento Automático Ativado',
'minimum_under_payment_amount' => 'Valor mínimo de pagamento', 'minimum_under_payment_amount' => 'Valor mínimo de pagamento',
'allow_over_payment' => 'Permitir pagamento em excesso', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Suportar pagamentos com quantias superiores à pedida para aceitar gorjetas', 'allow_over_payment_help' => 'Suportar pagamentos com quantias superiores à pedida para aceitar gorjetas',
'allow_under_payment' => 'Permitir pagamento menor', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Deve pagar no mínimo o valor parcial/depósito', 'allow_under_payment_help' => 'Deve pagar no mínimo o valor parcial/depósito',
'test_mode' => 'Modo de teste', 'test_mode' => 'Modo de teste',
'calculated_rate' => 'Taxa Calculada', 'calculated_rate' => 'Taxa Calculada',
@ -3974,8 +3978,8 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem
'account_balance' => 'Saldo da conta', 'account_balance' => 'Saldo da conta',
'thanks' => 'Obrigado', 'thanks' => 'Obrigado',
'minimum_required_payment' => 'O pagamento mínimo é de :amount', 'minimum_required_payment' => 'O pagamento mínimo é de :amount',
'under_payments_disabled' => 'Esta empresa não suporta pagamentos de valor inferior ao mencionado.', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'Esta empresa não suporta pagamentos de valor superior ao mencionado.', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'Guardado em :time', 'saved_at' => 'Guardado em :time',
'credit_payment' => 'Nota de crédito aplicada à Nota de Pagamento :invoice_number', 'credit_payment' => 'Nota de crédito aplicada à Nota de Pagamento :invoice_number',
'credit_subject' => 'Nova nota de crédito :number de :account', 'credit_subject' => 'Nova nota de crédito :number de :account',
@ -4254,7 +4258,7 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.',
'direct_debit' => 'Débito Direto', 'direct_debit' => 'Débito Direto',
'clone_to_expense' => 'Clonar para despesas', 'clone_to_expense' => 'Clonar para despesas',
'checkout' => 'Confira', 'checkout' => 'Confira',
'acss' => 'Pagamentos de débito pré-autorizados', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Montante inválido. Apenas valores numéricos/decimais.', 'invalid_amount' => 'Montante inválido. Apenas valores numéricos/decimais.',
'client_payment_failure_body' => 'Falha no pagamento da fatura :invoice para o valor :amount.', 'client_payment_failure_body' => 'Falha no pagamento da fatura :invoice para o valor :amount.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4651,8 +4655,8 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.',
'search_purchase_order' => 'Pesquisar ordem de compra', 'search_purchase_order' => 'Pesquisar ordem de compra',
'search_purchase_orders' => 'Pesquisar Pedidos de Compra', 'search_purchase_orders' => 'Pesquisar Pedidos de Compra',
'login_url' => 'URL de login', 'login_url' => 'URL de login',
'enable_applying_payments' => 'Ativar a Aplicação de Pagamentos', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Ajuda à criação e aplicação de pagamentos separadamente', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Quantidade em Stock', 'stock_quantity' => 'Quantidade em Stock',
'notification_threshold' => 'Limite de Notificação', 'notification_threshold' => 'Limite de Notificação',
'track_inventory' => 'Rastreie o Inventário', 'track_inventory' => 'Rastreie o Inventário',
@ -5163,7 +5167,56 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.',
'government' => 'Governo', 'government' => 'Governo',
'in_stock_quantity' => 'Quantidade em estoque', 'in_stock_quantity' => 'Quantidade em estoque',
'vendor_contact' => 'Contato do fornecedor', 'vendor_contact' => 'Contato do fornecedor',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1917,6 +1917,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'require_quote_signature_help' => 'Vyžadovať od klienta podpis.', 'require_quote_signature_help' => 'Vyžadovať od klienta podpis.',
'i_agree' => 'Súhlasím s podmienkami', 'i_agree' => 'Súhlasím s podmienkami',
'sign_here' => 'Podpis:', 'sign_here' => 'Podpis:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => 'Oprávnenie', 'authorization' => 'Oprávnenie',
'signed' => 'Podpísaný', 'signed' => 'Podpísaný',
@ -2386,6 +2387,9 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'currency_libyan_dinar' => 'Libyan Dinar', 'currency_libyan_dinar' => 'Libyan Dinar',
'currency_silver_troy_ounce' => 'Silver Troy Ounce', 'currency_silver_troy_ounce' => 'Silver Troy Ounce',
'currency_gold_troy_ounce' => 'Gold Troy Ounce', 'currency_gold_troy_ounce' => 'Gold Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguan Córdoba',
'currency_malagasy_ariary' => 'Malagasy ariary',
"currency_tongan_pa_anga" => "Tongan Pa'anga",
'review_app_help' => 'Dúfame, že sa vám používanie aplikácie páči.<br/> Ak by ste zvážili :link, veľmi by sme to ocenili!', 'review_app_help' => 'Dúfame, že sa vám používanie aplikácie páči.<br/> Ak by ste zvážili :link, veľmi by sme to ocenili!',
'writing_a_review' => 'písanie recenzie', 'writing_a_review' => 'písanie recenzie',
@ -3352,7 +3356,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'credit_number_counter' => 'Počítadlo kreditných čísel', 'credit_number_counter' => 'Počítadlo kreditných čísel',
'reset_counter_date' => 'Vynulovať dátum počítadla', 'reset_counter_date' => 'Vynulovať dátum počítadla',
'counter_padding' => 'Polstrovanie pultu', 'counter_padding' => 'Polstrovanie pultu',
'shared_invoice_quote_counter' => 'Zdieľanie počítadla cenovej ponuky', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => 'Predvolený názov dane 1', 'default_tax_name_1' => 'Predvolený názov dane 1',
'default_tax_rate_1' => 'Predvolená sadzba dane 1', 'default_tax_rate_1' => 'Predvolená sadzba dane 1',
'default_tax_name_2' => 'Predvolený názov dane 2', 'default_tax_name_2' => 'Predvolený názov dane 2',
@ -3663,9 +3667,9 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'send_date' => 'Dátum odoslania', 'send_date' => 'Dátum odoslania',
'auto_bill_on' => 'Zapnúť Automatické účtovanie', 'auto_bill_on' => 'Zapnúť Automatické účtovanie',
'minimum_under_payment_amount' => 'Minimálna čiastka platby', 'minimum_under_payment_amount' => 'Minimálna čiastka platby',
'allow_over_payment' => 'Povoliť preplatenie', 'allow_over_payment' => 'Allow Overpayment',
'allow_over_payment_help' => 'Podporte platenie navyše za prijímanie tipov', 'allow_over_payment_help' => 'Podporte platenie navyše za prijímanie tipov',
'allow_under_payment' => 'Povoliť platbu', 'allow_under_payment' => 'Allow Underpayment',
'allow_under_payment_help' => 'Podpora platenia minimálnej čiastky/vkladu', 'allow_under_payment_help' => 'Podpora platenia minimálnej čiastky/vkladu',
'test_mode' => 'Testovací mód', 'test_mode' => 'Testovací mód',
'calculated_rate' => 'Vypočítaná sadzba', 'calculated_rate' => 'Vypočítaná sadzba',
@ -3962,8 +3966,8 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'account_balance' => 'Account Balance', 'account_balance' => 'Account Balance',
'thanks' => 'Vďaka', 'thanks' => 'Vďaka',
'minimum_required_payment' => 'Minimálna požadovaná platba je: amount', 'minimum_required_payment' => 'Minimálna požadovaná platba je: amount',
'under_payments_disabled' => 'Spoločnosť nepodporuje tieto platby.', 'under_payments_disabled' => 'Company doesn\'t support underpayments.',
'over_payments_disabled' => 'Spoločnosť nepodporuje nadmerné platby.', 'over_payments_disabled' => 'Company doesn\'t support overpayments.',
'saved_at' => 'Uložené o :time', 'saved_at' => 'Uložené o :time',
'credit_payment' => 'Kredit bol pripísaný na faktúru :invoice_number', 'credit_payment' => 'Kredit bol pripísaný na faktúru :invoice_number',
'credit_subject' => 'Nový kredit :number z :account', 'credit_subject' => 'Nový kredit :number z :account',
@ -4241,7 +4245,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'direct_debit' => 'Inkaso', 'direct_debit' => 'Inkaso',
'clone_to_expense' => 'Clone to Expense', 'clone_to_expense' => 'Clone to Expense',
'checkout' => 'Odhlásiť sa', 'checkout' => 'Odhlásiť sa',
'acss' => 'Vopred autorizované debetné platby', 'acss' => 'ACSS Debit',
'invalid_amount' => 'Neplatná suma. Len číselné/desatinné hodnoty.', 'invalid_amount' => 'Neplatná suma. Len číselné/desatinné hodnoty.',
'client_payment_failure_body' => 'Platba za faktúru :invoice za sumu :amount zlyhala.', 'client_payment_failure_body' => 'Platba za faktúru :invoice za sumu :amount zlyhala.',
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay', 'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
@ -4638,8 +4642,8 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'search_purchase_order' => 'Vyhľadajte objednávku', 'search_purchase_order' => 'Vyhľadajte objednávku',
'search_purchase_orders' => 'Vyhľadajte objednávky', 'search_purchase_orders' => 'Vyhľadajte objednávky',
'login_url' => 'Prihlasovacia adresa URL', 'login_url' => 'Prihlasovacia adresa URL',
'enable_applying_payments' => 'Povoliť uplatňovanie platieb', 'enable_applying_payments' => 'Manual Overpayments',
'enable_applying_payments_help' => 'Podpora samostatného vytvárania a uplatňovania platieb', 'enable_applying_payments_help' => 'Support adding an overpayment amount manually on a payment',
'stock_quantity' => 'Skladové množstvo', 'stock_quantity' => 'Skladové množstvo',
'notification_threshold' => 'Limit upozornení', 'notification_threshold' => 'Limit upozornení',
'track_inventory' => 'Sledovať inventár', 'track_inventory' => 'Sledovať inventár',
@ -5150,7 +5154,56 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
'government' => 'Government', 'government' => 'Government',
'in_stock_quantity' => 'Stock quantity', 'in_stock_quantity' => 'Stock quantity',
'vendor_contact' => 'Vendor Contact', 'vendor_contact' => 'Vendor Contact',
'expense_status_4' => 'Unpaid',
'expense_status_5' => 'Paid',
'ziptax_help' => 'Note: this feature requires a Zip-Tax API key to lookup US sales tax by address',
'cache_data' => 'Cache Data',
'unknown' => 'Unknown',
'webhook_failure' => 'Webhook Failure',
'email_opened' => 'Email Opened',
'email_delivered' => 'Email Delivered',
'log' => 'Log',
'classification' => 'Classification',
'stock_quantity_number' => 'Stock :quantity',
'upcoming' => 'Upcoming',
'client_contact' => 'Client Contact',
'uncategorized' => 'Uncategorized',
'login_notification' => 'Login Notification',
'login_notification_help' => 'Sends an email notifying that a login has taken place.',
'payment_refund_receipt' => 'Payment Refund Receipt # :number',
'payment_receipt' => 'Payment Receipt # :number',
'load_template_description' => 'The template will be applied to following:',
'run_template' => 'Run template',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1930,6 +1930,7 @@ $lang = array(
'require_quote_signature_help' => '要求用戶提供其簽名。', 'require_quote_signature_help' => '要求用戶提供其簽名。',
'i_agree' => '我同意這些條款', 'i_agree' => '我同意這些條款',
'sign_here' => '請在此處簽名:', 'sign_here' => '請在此處簽名:',
'sign_here_ux_tip' => 'Use the mouse or your touchpad to trace your signature.',
'authorization' => '授權', 'authorization' => '授權',
'signed' => '已簽署', 'signed' => '已簽署',
@ -3368,7 +3369,7 @@ $lang = array(
'credit_number_counter' => '信用號碼櫃檯', 'credit_number_counter' => '信用號碼櫃檯',
'reset_counter_date' => '重置計數器日期', 'reset_counter_date' => '重置計數器日期',
'counter_padding' => '計數器填充', 'counter_padding' => '計數器填充',
'shared_invoice_quote_counter' => '共享發票報價櫃檯', 'shared_invoice_quote_counter' => 'Share Invoice/Quote Counter',
'default_tax_name_1' => '預設稅名 1', 'default_tax_name_1' => '預設稅名 1',
'default_tax_rate_1' => '預設稅率 1', 'default_tax_rate_1' => '預設稅率 1',
'default_tax_name_2' => '預設稅名 2', 'default_tax_name_2' => '預設稅名 2',
@ -4257,7 +4258,7 @@ $lang = array(
'direct_debit' => '直接借記', 'direct_debit' => '直接借記',
'clone_to_expense' => '克隆到費用', 'clone_to_expense' => '克隆到費用',
'checkout' => '查看', 'checkout' => '查看',
'acss' => '預授權扣款付款', 'acss' => 'ACSS Debit',
'invalid_amount' => '金額無效。僅限數字/小數值。', 'invalid_amount' => '金額無效。僅限數字/小數值。',
'client_payment_failure_body' => '發票:invoice金額:amount的付款失敗。', 'client_payment_failure_body' => '發票:invoice金額:amount的付款失敗。',
'browser_pay' => 'Google支付、蘋果支付、微軟支付', 'browser_pay' => 'Google支付、蘋果支付、微軟支付',
@ -5186,6 +5187,36 @@ $lang = array(
'payment_receipt' => '付款收據 # :number', 'payment_receipt' => '付款收據 # :number',
'load_template_description' => '此模板將應用於以下領域:', 'load_template_description' => '此模板將應用於以下領域:',
'run_template' => '運行模板', 'run_template' => '運行模板',
'statement_design' => 'Statement Design',
'delivery_note_design' => 'Delivery Note Design',
'payment_receipt_design' => 'Payment Receipt Design',
'payment_refund_design' => 'Payment Refund Design',
'task_extension_banner' => 'Add the Chrome extension to manage your tasks',
'watch_video' => 'Watch Video',
'view_extension' => 'View Extension',
'reactivate_email' => 'Reactivate Email',
'email_reactivated' => 'Successfully reactivated email',
'template_help' => 'Enable using the design as a template',
'quarter' => 'Quarter',
'item_description' => 'Item Description',
'task_item' => 'Task Item',
'record_state' => 'Record State',
'save_files_to_this_folder' => 'Save files to this folder',
'downloads_folder' => 'Downloads Folder',
'total_invoiced_quotes' => 'Invoiced Quotes',
'total_invoice_paid_quotes' => 'Invoice Paid Quotes',
'downloads_folder_does_not_exist' => 'The downloads folder does not exist :value',
'user_logged_in_notification' => 'User Logged in Notification',
'user_logged_in_notification_help' => 'Send an email when logging in from a new location',
'payment_email_all_contacts' => 'Payment Email To All Contacts',
'payment_email_all_contacts_help' => 'Sends the payment email to all contacts when enabled',
'add_line' => 'Add Line',
'activity_139' => 'Expense :expense notification sent to :contact',
'vendor_notification_subject' => 'Confirmation of payment :amount sent to :vendor',
'vendor_notification_body' => 'Payment processed for :amount dated :payment_date. <br>[Transaction Reference: :transaction_reference]',
'receipt' => 'Receipt',
'charges' => 'Charges',
'email_report' => 'Email Report',
); );
return $lang; return $lang;

View File

@ -1,5 +1,5 @@
includes: includes:
- ./vendor/nunomaduro/larastan/extension.neon - ./vendor/larastan/larastan/extension.neon
- ./vendor/spaze/phpstan-stripe/extension.neon - ./vendor/spaze/phpstan-stripe/extension.neon
- phpstan-baseline.neon - phpstan-baseline.neon
parameters: parameters:

View File

@ -124,12 +124,12 @@ Route::group(['middleware' => ['invite_db'], 'prefix' => 'client', 'as' => 'clie
Route::get('invoice/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'invoiceRouter']); Route::get('invoice/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'invoiceRouter']);
Route::get('quote/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'quoteRouter']); Route::get('quote/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'quoteRouter']);
Route::get('credit/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'creditRouter']); Route::get('credit/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'creditRouter']);
Route::get('recurring_invoice/{invitation_key}/download_pdf', [RecurringInvoiceController::class, 'downloadPdf'])->name('recurring_invoice.download_invitation_key');//->middleware('token_auth'); Route::get('recurring_invoice/{invitation_key}/download_pdf', [RecurringInvoiceController::class, 'downloadPdf'])->name('recurring_invoice.download_invitation_key')->middleware('token_auth');
Route::get('invoice/{invitation_key}/download_pdf', [InvoiceController::class, 'downloadPdf'])->name('invoice.download_invitation_key');//->middleware('token_auth'); Route::get('invoice/{invitation_key}/download_pdf', [InvoiceController::class, 'downloadPdf'])->name('invoice.download_invitation_key')->middleware('token_auth');
Route::get('invoice/{invitation_key}/download_e_invoice', [InvoiceController::class, 'downloadEInvoice'])->name('invoice.download_e_invoice');//->middleware('token_auth'); Route::get('invoice/{invitation_key}/download_e_invoice', [InvoiceController::class, 'downloadEInvoice'])->name('invoice.download_e_invoice')->middleware('token_auth');
Route::get('quote/{invitation_key}/download_pdf', [QuoteController::class, 'downloadPdf'])->name('quote.download_invitation_key');//->middleware('token_auth'); Route::get('quote/{invitation_key}/download_pdf', [QuoteController::class, 'downloadPdf'])->name('quote.download_invitation_key')->middleware('token_auth');
Route::get('credit/{invitation_key}/download_pdf', [CreditController::class, 'downloadPdf'])->name('credit.download_invitation_key');//->middleware('token_auth'); Route::get('credit/{invitation_key}/download_pdf', [CreditController::class, 'downloadPdf'])->name('credit.download_invitation_key')->middleware('token_auth');
Route::get('{entity}/{invitation_key}/download', [App\Http\Controllers\ClientPortal\InvitationController::class, 'routerForDownload']);//->middleware('token_auth'); Route::get('{entity}/{invitation_key}/download', [App\Http\Controllers\ClientPortal\InvitationController::class, 'routerForDownload'])->middleware('token_auth');
Route::get('pay/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'payInvoice'])->name('pay.invoice'); Route::get('pay/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'payInvoice'])->name('pay.invoice');
Route::get('unsubscribe/{entity}/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'unsubscribe'])->name('unsubscribe'); Route::get('unsubscribe/{entity}/{invitation_key}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'unsubscribe'])->name('unsubscribe');