diff --git a/resources/lang/bg/texts.php b/resources/lang/bg/texts.php
index adf944be2bd0..0516f35b3f0b 100644
--- a/resources/lang/bg/texts.php
+++ b/resources/lang/bg/texts.php
@@ -1,7 +1,6 @@
'Организация',
'name' => 'Име',
'website' => 'Уебсайт',
@@ -880,7 +879,7 @@ $LANG = array(
'dark' => 'Тъмно',
'industry_help' => 'Използва се за сравнение със средните стойности за фирми с подомер размер и предмет на дейност.',
'subdomain_help' => 'Заложете subdomain или показвайте фактурите на собствения си сайт.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Въведете префикс или използвайте персонализиран шаблон за генериране на номер на фактура.',
'quote_number_help' => 'Въведете префикс или използвайте персонализиран шаблон за генериране на номер на оферта.',
'custom_client_fields_helps' => 'Добавете поле при създаване на клиент и ако желате включете етикета и стойността му в PDF документа.',
@@ -2469,7 +2468,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Молдовски Леу',
'currency_kazakhstani_tenge' => 'Казахстанска Тенге',
'currency_gibraltar_pound' => 'Гибралтарски Паунд',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Надяваме се, че използвате приложението с удоволствие.
Ще се радваме, ако решите да :link!',
'writing_a_review' => 'напишете оценка',
@@ -3271,13 +3269,11 @@ $LANG = array(
'sign_up_with_google' => 'Регистриране с Google',
'long_press_multiselect' => 'Натиснете дълго за мултиселекция',
'migrate_to_next_version' => 'Минете към следващата версия на Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Миграция',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Добре дошли в новата версия на Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Натиснете бутона отдолу за да свалите данните.',
'migration_import' => 'Чудесно! Вече сте готови да внесете вашата миграция. Идете в новата инсталация за да внесете вашите данни',
'continue' => 'Продължи',
@@ -3407,9 +3403,9 @@ $LANG = array(
'freq_three_years' => 'Три години',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Натиснете тук',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Фактурите са маркирани като изпратени',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'Системата не успя да изпрати фактура :invoice по e-mail',
'custom_value3' => 'Персонифицирана стойност 3',
'custom_value4' => 'Персонифицирана стойност 4',
@@ -3537,8 +3533,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3792,8 +3788,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3817,9 +3811,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3898,11 +3889,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/ca/texts.php b/resources/lang/ca/texts.php
index 9eca4242fa35..03ab751036f0 100644
--- a/resources/lang/ca/texts.php
+++ b/resources/lang/ca/texts.php
@@ -1,7 +1,6 @@
'Organització',
'name' => 'Nom',
'website' => 'Lloc web',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'escriu una ressenya',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Nom Impost 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/cs/texts.php b/resources/lang/cs/texts.php
index 00d560e6684e..1592a8550ac4 100644
--- a/resources/lang/cs/texts.php
+++ b/resources/lang/cs/texts.php
@@ -1,7 +1,6 @@
'Organizace',
'name' => 'Jméno',
'website' => 'Web',
@@ -880,7 +879,7 @@ $LANG = array(
'dark' => 'Tmavý',
'industry_help' => 'Používá se pro porovnání proti průměru u firem podobné velikosti a podobného odvětví.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Určete prefix nebo použijte upravitelný vzorec pro nastavení číslování faktur.',
'quote_number_help' => 'Určete prefix nebo použijte upravitelný vzorec pro nastavení číslování nabídek.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2470,7 +2469,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3272,13 +3270,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3408,9 +3404,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3538,8 +3534,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3793,8 +3789,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3818,9 +3812,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3899,11 +3890,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/da/texts.php b/resources/lang/da/texts.php
index adbc78d4e3e7..e29f2268baba 100644
--- a/resources/lang/da/texts.php
+++ b/resources/lang/da/texts.php
@@ -1,7 +1,6 @@
'Organisation',
'name' => 'Navn',
'website' => 'Hjemmeside',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Angiv subdomænet eller vis fakturaen på din egen hjemmeside.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Tilføj et felt, når du opretter en klient, og vis eventuelt etiketten og værdien på PDF-filen.',
@@ -2467,7 +2466,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3269,13 +3267,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3405,9 +3401,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3535,8 +3531,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3790,8 +3786,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3815,9 +3809,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3896,11 +3887,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php
index b8a0fce6b622..b6a2f75c220c 100644
--- a/resources/lang/de/texts.php
+++ b/resources/lang/de/texts.php
@@ -1,7 +1,6 @@
'Unternehmen',
'name' => 'Name',
'website' => 'Website',
@@ -880,7 +879,7 @@ $LANG = array(
'dark' => 'Dunkel',
'industry_help' => 'Wird genutzt um Vergleiche zwischen den Durchschnittswerten von Firmen ähnlicher Größe und Branche ermitteln zu können.',
'subdomain_help' => 'Passen Sie die Rechnungslink-Subdomäne an oder stellen Sie die Rechnung auf Ihrer eigenen Webseite zur Verfügung.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Geben Sie einen Präfix oder ein benutzerdefiniertes Schema an, um die Rechnungsnummer dynamisch zu erzeugen.',
'quote_number_help' => 'Geben Sie einen Präfix oder ein benutzerdefiniertes Schema an, um die Angebotsnummer dynamisch zu erzeugen.',
'custom_client_fields_helps' => 'Füge ein Kundenfeld hinzu. Optional kann die Feldbezeichnung und der Feldwert auch in PDF-Dokumenten ausgegeben werden.',
@@ -2469,7 +2468,6 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'currency_moldovan_leu' => 'Moldauischer Leu',
'currency_kazakhstani_tenge' => 'Kasachischer Tenge',
'currency_gibraltar_pound' => 'Gibraltar-Pfund',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Wir hoffen, dass Ihnen die App gefällt. Wenn Sie :link in Betracht ziehen würden, wären wir Ihnen sehr dankbar!',
'writing_a_review' => 'Schreiben einer Rezension',
@@ -3271,13 +3269,11 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'sign_up_with_google' => 'Mit Google registrieren',
'long_press_multiselect' => 'Mehrfachauswahl durch langes Drücken',
'migrate_to_next_version' => 'Zur nächsten Version von Invoice Ninja migrieren',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Herzlich willkommen zur neuen Version von Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Drücke den Button darunter, um die Daten herunterzuladen.',
'migration_import' => 'Fantastisch! Jetzt bist du bereit, die Migrationsdaten zu importieren. Gehe zu deiner neuen Installation, um deine Daten zu importieren.',
'continue' => 'Weiter',
@@ -3407,9 +3403,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'freq_three_years' => 'Drei Jahre',
'military_time_help' => '24-Stunden-Anzeige',
'click_here_capital' => 'Klicke hier',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Erfolgreich Rechnungen als versendet markiert',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'Das System konnte die Rechnung :invoice nicht per E-Mail versenden',
'custom_value3' => 'Benutzerdefinierter Wert 3',
'custom_value4' => 'Benutzerdefinierter Wert 4',
@@ -3537,8 +3533,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'marked_credit_as_sent' => 'Guthaben erfolgreich als versendet markiert',
'email_subject_payment_partial' => 'EMail Teilzahlung Betreff',
'is_approved' => 'Wurde angenommen',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Guthaben per E-Mail versenden',
'client_email_not_set' => 'Es wurde noch keine E-Mail Adresse beim Kunden eingetragen.',
'ledger' => 'Hauptbuch',
@@ -3792,8 +3788,6 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'tax_name1' => 'Steuersatz Name 1',
'tax_name2' => 'Steuersatz Name 2',
'transaction_id' => 'Transaktions ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Angebot abgelaufen',
'recurring_invoice_total' => 'Gesamtbetrag',
@@ -3817,9 +3811,6 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'activity_65' => ':user mailte dritte Erinnerung für Rechnung :invoice an :contact ',
'activity_66' => ':user mailte endlose Erinnerung für Rechnung :invoice an :contact',
'expense_category_id' => 'Ausgabenkategorie ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'Lizenzen anzeigen',
'fullscreen_editor' => 'Vollbild Editor',
'sidebar_editor' => 'Seitenmenü Editor',
@@ -3898,11 +3889,256 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'show_product_discount_help' => 'Zeige Rabattfeld in Belegposition',
'tax_name3' => 'Steuersatz Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/el/texts.php b/resources/lang/el/texts.php
index a5d1833f6f12..ba48af22fd03 100644
--- a/resources/lang/el/texts.php
+++ b/resources/lang/el/texts.php
@@ -1,7 +1,6 @@
'Οργανισμός',
'name' => 'Επωνυμία',
'website' => 'Ιστοσελίδα',
@@ -879,7 +878,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'dark' => 'Σκούρο',
'industry_help' => 'Χρησιμοποιείται για να παρέχει συγκρίσεις μέσων όρων εταιριών ίδιου μεγέθους στους ίδιους επαγγελματικούς τομείς.',
'subdomain_help' => 'Ορίστε τον υποτομέα ή εμφάνιστε το τιμολόγιο στη δική σας ιστοσελίδα',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Ορίστε ένα πρόθεμα ή χρησιμοποιήστε ένα προσαρμοσμένο μοτίβο για να καθορίζετε δυναμικά τον αριθμό τιμολογίου.',
'quote_number_help' => 'Ορίστε ένα πρόθεμα ή χρησιμοποιήστε ένα προσαρμοσμένο μοτίβο για να καθορίζετε δυναμικά τον αριθμό προσφοράς.',
'custom_client_fields_helps' => 'Προσθέστε ένα πεδίο όταν δημιουργείτε ένα πελάτη και επιλέξτε δυνητικά την εμφάνισή της ετικέτας και της τιμής στο αρχείο PDF.',
@@ -2468,7 +2467,6 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'currency_moldovan_leu' => 'Λεβ Μολδαβίας',
'currency_kazakhstani_tenge' => 'Τάνγκε Καζακστάν',
'currency_gibraltar_pound' => 'Λίρα Γιβλαρτάρ',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Ελπίζουμε να απολαμβάνετε τη χρήση της εφαρμογής.
Εάν θα θέλατε να γράψετε μια κριτική :link θα το εκτιμούσαμε ιδιαίτερα!',
'writing_a_review' => 'συγγραφή κριτικής',
@@ -3210,7 +3208,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'number_counter' => 'Μετρητής Αρίθμησης',
'number_pattern' => 'Μοτίβο Αρίθμησης',
'custom_javascript' => 'Προσαρμοσμένη JavaScript',
- 'portal_mode' => 'Portal Mode',
+ 'portal_mode' => 'Περιβάλλον Portal',
'attach_pdf' => 'Επισύναψε PDF',
'attach_documents' => 'Επισύναψη Εγγράφων',
'attach_ubl' => 'Επισύναψη UBL',
@@ -3270,13 +3268,11 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'sign_up_with_google' => 'Εγγραφή μέσω Google',
'long_press_multiselect' => 'Πολλαπλή επιλογή με Παρατεταμένη πίεση',
'migrate_to_next_version' => 'Μεταφερθείτε στην επόμενη έκδοση του Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Μεταφορά',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Καλωσήρθατε στην επόμενη έκδοση του Invoice Ninja ',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Πατήστε το κουμπί παρακάτω για να μεταφορτώσετε τα δεδομένα.',
'migration_import' => 'Τέλεια: Τώρα είσαστε έτοιμοι να εισάγετε τη μεταφορά σας. Πηγαίνετε στην καινούργια σας εγκατάσταση για να εισάγετε τα δεδομένα',
'continue' => 'Συνεχίστε',
@@ -3406,9 +3402,9 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'freq_three_years' => 'Τρία Χρόνια',
'military_time_help' => '24ωρη εμφάνιση Ώρας',
'click_here_capital' => 'Πατήστε εδώ',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Επιτυχής ορισμός τιμολογίων ως απεσταλμένα',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'Το σύστημα απέτυχε να στείλει με email το τιμολόγιο :invoice',
'custom_value3' => 'Προσαρμοσμένη Τιμή 3',
'custom_value4' => 'Προσαρμοσμένη Τιμή 4',
@@ -3536,8 +3532,8 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'marked_credit_as_sent' => 'Επιτυχής ορισμός πίστωσης ως απεσταλμένη',
'email_subject_payment_partial' => 'Θέμα Email μερικής πληρωμής',
'is_approved' => 'Είναι Αποδεκτή',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Αποστολή Πίστωσης με email',
'client_email_not_set' => 'Ο πελάτης δεν έχει καταχωρημένη μία διεύθυνση email',
'ledger' => 'Καθολικό',
@@ -3752,7 +3748,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'allow_over_payment_help' => 'Υποστήριξη της επιπλεόν πληρωμής για να δέχεστε φιλοδορήματα',
'allow_under_payment' => 'Επιτρέψτε Υποπληρωμή',
'allow_under_payment_help' => 'Υποστήριξη εξόφλησης κατ\' ελάχιστο του μερικού ποσού',
- 'test_mode' => 'Κατάσταση Τεστ',
+ 'test_mode' => 'Περιβάλλον Τεστ',
'calculated_rate' => 'Υπολογιζόμενο Κόστος',
'default_task_rate' => 'Προεπιλεγμένο Κόστος Εργασίας',
'clear_cache' => 'Καθαρισμός Προσωρινής Μνήμης',
@@ -3791,8 +3787,6 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'tax_name1' => 'Ονομασία Φόρου 1',
'tax_name2' => 'Ονομασία Φόρου 2',
'transaction_id' => 'Κωδικός Συναλλαγής',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Καθυστερημένο Ποσό Τιμολογίου',
'quote_expired' => 'Ληγμένη Προσφορά',
'recurring_invoice_total' => 'Σύνολο Τιμολογίου',
@@ -3816,9 +3810,6 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'activity_65' => 'Ο χρήστης :user έστειλε με email τρίτη ειδοποίηση για το τιμολόγιο :invoice στην επαφή :contact',
'activity_66' => 'Ο χρήστης :user έστειλε με email ατέρμονη ειδοποίηση για το τιμολόγιο :invoice στην επαφή :contact',
'expense_category_id' => 'Κωδικός Κατηγορίας Δαπάνης',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'Εμφάνιση Αδειών Χρήσης',
'fullscreen_editor' => 'Επεξεργαστής Πλήρους Οθόνης',
'sidebar_editor' => 'Επεξεργαστής Πλάγιας Μπάρας',
@@ -3891,17 +3882,262 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'first_row_as_column_names' => 'Χρήση της πρώτης σειράς ως ονόματα στηλών',
'no_file_selected' => 'Δεν Επιλέχθηκε Αρχείο',
'import_type' => 'Τύπος Εισαγωγής',
- 'draft_mode' => 'Κατάσταση Πρόχειρου',
+ 'draft_mode' => 'Περιβάλλον Πρόχειρου',
'draft_mode_help' => 'Προεπισκόπιση αλλαγών πιο γρήγορα αλλά με μικρότερη ακρίβεια',
'show_product_discount' => 'Εμφάνιση Έκπτωσης Προιόντος',
'show_product_discount_help' => 'Εμφάνιση έκπτωσης του πεδίου γραμμής',
'tax_name3' => 'Ονομασία Φόρου 2',
- 'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
- 'running_tasks' => 'Running Tasks',
- 'recent_tasks' => 'Recent Tasks',
- 'recent_expenses' => 'Recent Expenses',
- 'upcoming_expenses' => 'Upcoming Expenses',
+ 'debug_mode_is_enabled' => 'Το περιβάλλον αποσφαλμάτωσης έχει ενεργοποιηθεί',
+ 'debug_mode_is_enabled_help' => 'Προειδοποίηση: προορίζεται για χρήση σε τοπικά μηχανήματα, μπορεί να οδηγήσει σε διαρροή κωδικών. Πατήστε για να μάθετε περισσότερα.',
+ 'running_tasks' => 'Εκτελούμενες εργασίες',
+ 'recent_tasks' => 'Πρόσφατες Εργασίες',
+ 'recent_expenses' => 'Πρόσφατες Δαπάνες',
+ 'upcoming_expenses' => 'Επερχόμενες Δαπάνες',
+ 'search_payment_term' => 'Αναζήτηση 1 Όρου Πληρωμής',
+ 'search_payment_terms' => 'Αναζήτηση :count Όρων Πληρωμής',
+ 'save_and_preview' => 'Αποθήκευση και Προεπισκόπηση',
+ 'save_and_email' => 'Αποθήκευση και Αποστολή Email',
+ 'converted_balance' => 'Υπόλοιπο από Μετατροπή',
+ 'is_sent' => 'Έχει Αποσταλεί',
+ 'document_upload' => 'Μεταφόρτωση Εγγράφου',
+ 'document_upload_help' => 'Ενεργοποίησε τη δυνατότητα οι πελάτες να μεταφορτώνουν έγγραφα',
+ 'expense_total' => 'Συνολική Δαπάνη',
+ 'enter_taxes' => 'Εισαγετε Φόρους',
+ 'by_rate' => 'Με Ποσοστό',
+ 'by_amount' => 'Με Ποσό',
+ 'enter_amount' => 'Εισάγετε Ποσό',
+ 'before_taxes' => 'Προ Φόρων',
+ 'after_taxes' => 'Μετά Φόρων',
+ 'color' => 'Χρώμα',
+ 'show' => 'Εμφάνισε',
+ 'empty_columns' => 'Άδιασε Στήλες',
+ 'project_name' => 'Όνομα Project',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/en_AU/texts.php b/resources/lang/en_AU/texts.php
index 17df501ef6df..2f2b706d62c9 100644
--- a/resources/lang/en_AU/texts.php
+++ b/resources/lang/en_AU/texts.php
@@ -1,7 +1,6 @@
'Organisation',
'name' => 'Name',
'website' => 'Website',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a customer and optionally display the label and value on the PDF.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Customer does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable customers to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Colour',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/en_GB/texts.php b/resources/lang/en_GB/texts.php
index 4383987d9693..fef5bc7fbe42 100644
--- a/resources/lang/en_GB/texts.php
+++ b/resources/lang/en_GB/texts.php
@@ -1,7 +1,6 @@
'Organisation',
'name' => 'Name',
'website' => 'Website',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/es/texts.php b/resources/lang/es/texts.php
index 390fefbc28ec..84a5a1945b92 100644
--- a/resources/lang/es/texts.php
+++ b/resources/lang/es/texts.php
@@ -1,7 +1,6 @@
'Empresa',
'name' => 'Nombre',
'website' => 'Sitio Web',
@@ -878,7 +877,7 @@ $LANG = array(
'dark' => 'Oscuro',
'industry_help' => 'Usado para proporcionar comparaciones de las medias de las empresas de tamaño y industria similar.',
'subdomain_help' => 'Asigne el suubdominio o mostrar la factura en su propio sitio web.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de factura.',
'quote_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de presupuesto.',
'custom_client_fields_helps' => 'Agregue un campo al crear un cliente y, opcionalmente, muestre la etiqueta y el valor en el PDF.',
@@ -2466,7 +2465,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Esperamos que estés disfrutando de usar la aplicación.
Si consideras :link lo apreciaremos mucho!',
'writing_a_review' => 'escribiendo una reseña',
@@ -3268,13 +3266,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3404,9 +3400,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3534,8 +3530,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Crédito marcado como enviado con éxito',
'email_subject_payment_partial' => 'Asunto del correo electrónico de pago parcial',
'is_approved' => 'Está Aprobado',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3789,8 +3785,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3814,9 +3808,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3895,11 +3886,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/es_ES/texts.php b/resources/lang/es_ES/texts.php
index d8758e741d66..fb861d320bd8 100644
--- a/resources/lang/es_ES/texts.php
+++ b/resources/lang/es_ES/texts.php
@@ -1,7 +1,6 @@
'Empresa',
'name' => 'Nombre',
'website' => 'Página Web',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Oscuro',
'industry_help' => 'Usado para proporcionar comparaciones de las medias de empresas de sectores y tamaño similares.',
'subdomain_help' => 'Asigne el subdominio o mostrar la factura en su propio sitio web.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de Factura.',
'quote_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de presupuesto.',
'custom_client_fields_helps' => 'Añadir un campo al crear un Cliente y opcionalmente mostrar la etiqueta y su valor en el PDF.',
@@ -2458,7 +2457,6 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Libra de Gibraltar',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Esperamos que estés disfrutando con la app.
Si consideras :link ¡te lo agraderemos enormemente!',
'writing_a_review' => 'escribir una reseña',
@@ -3260,13 +3258,11 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'sign_up_with_google' => 'Registrarse con Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3396,9 +3392,9 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3526,8 +3522,8 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3781,8 +3777,6 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3806,9 +3800,6 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3887,11 +3878,256 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/fi/texts.php b/resources/lang/fi/texts.php
index 4371d9442a40..52043fd3f35c 100644
--- a/resources/lang/fi/texts.php
+++ b/resources/lang/fi/texts.php
@@ -1,7 +1,6 @@
'Yritys',
'name' => 'Nimi',
'website' => 'Kotisivu',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Tumma',
'industry_help' => 'Tietoa käytetään, jotta voidaan tuottaa vertailutietoa keskimääräisistä yritysten koosta samalla toimialalla.',
'subdomain_help' => 'Aseta alidomain tai näytä lasku omalla verkkosivullasi.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'määritä etuliite tai use custom pattern dynamically set lasku numero.',
'quote_number_help' => 'Määritä etuliite tai käytä mukautettua muotoa asettaaksesi dynaamisesti tarjousnumerot.',
'custom_client_fields_helps' => 'Lisää kenttä luotaessa asiakas ja valinnaisesti näytä otsikko ja arvo PDF:ssä.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing review',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate next versio Lasku Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'tervetuloa uusi versio Lasku Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'paina nappi alla download data.',
'migration_import' => 'Awesome! Now you on ready tuonti sinun migration. Go sinun uusi installation tuonti sinun data',
'continue' => 'jatka',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Veron nimi 1',
'tax_name2' => 'Veron nimi 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/fr/texts.php b/resources/lang/fr/texts.php
index b4f0352fd910..29ecdbc1cdfe 100644
--- a/resources/lang/fr/texts.php
+++ b/resources/lang/fr/texts.php
@@ -1,7 +1,6 @@
'Entreprise',
'name' => 'Nom',
'website' => 'Site Web',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Sombre',
'industry_help' => 'Utilisé dans le but de fournir des statistiques la taille et le secteur de l\'entreprise.',
'subdomain_help' => 'Définissez un sous-domaine ou affichez la facture sur votre propre site web.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Spécifier un préfixe ou utiliser un modèle personnalisé pour la création du numéro de facture.',
'quote_number_help' => 'Spécifier un préfixe ou utiliser un modèle personnalisé pour la création du numéro de devis.',
'custom_client_fields_helps' => 'Ajouter un champ lors de la création d\'un client et éventuellement afficher l\'étiquette et la valeur sur le PDF.',
@@ -2462,7 +2461,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'currency_moldovan_leu' => 'Leu moldave',
'currency_kazakhstani_tenge' => 'Tenge kazakh',
'currency_gibraltar_pound' => 'Livre de Gibraltar',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.
Un commentaire de votre part serait grandement apprécié!',
'writing_a_review' => 'écrire un commentaire',
@@ -3264,13 +3262,11 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'sign_up_with_google' => 'Inscrivez-vous avec Google',
'long_press_multiselect' => 'Multisélection par pression longue',
'migrate_to_next_version' => 'Migrer dans la nouvelle version d\'Invoice Ninja.',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bienvenue dans la nouvelle version d\'Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Pressez le bouton ci-dessous pour downloader les données.',
'migration_import' => 'Parfait! Vous êtes prêt à importer vos données. Rendez-vous dans la nouvelle instance pour lancer l\'importation.',
'continue' => 'Continuer',
@@ -3400,9 +3396,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'freq_three_years' => 'Trois ans',
'military_time_help' => 'Affichage sur 24h',
'click_here_capital' => 'Cliquer ici',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Les factures ont été marquées envoyées',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'La facture :invoice n\'a pu être envoyée',
'custom_value3' => 'Valeur personnalisée 3',
'custom_value4' => 'Valeur personnalisée 4',
@@ -3530,8 +3526,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3785,8 +3781,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3810,9 +3804,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3891,11 +3882,256 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/fr_CA/texts.php b/resources/lang/fr_CA/texts.php
index 7367eaa437c9..2b3cef637c62 100644
--- a/resources/lang/fr_CA/texts.php
+++ b/resources/lang/fr_CA/texts.php
@@ -1,7 +1,6 @@
'Entreprise',
'name' => 'Nom',
'website' => 'Site web',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Foncé',
'industry_help' => 'Pour des fins de comparaison entre des entreprises de même taille et du même secteur d\'activité.',
'subdomain_help' => 'Définissez le sous-domaine ou affichez la facture sur votre site web.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Afficher la facture dans un iFrame sur votre vite web',
'invoice_number_help' => 'Spécifiez un préfixe ou utilisez un modèle personnalisé pour la création du numéro de facture.',
'quote_number_help' => 'Spécifiez un préfixe ou utilisez un modèle personnalisé pour la création du numéro de soumission.',
'custom_client_fields_helps' => 'Ajoute un champ lors de la création d\'un client et affiche, de façon optionnelle, le libellé et la valeur dans le PDF.',
@@ -1260,26 +1259,26 @@ $LANG = array(
'company_account' => 'Compte d\'entreprise',
'account_holder_name' => 'Nom du détenteur',
'add_account' => 'Ajouter un compte',
- 'payment_methods' => 'Méthodes de paiement',
+ 'payment_methods' => 'Modes de paiement',
'complete_verification' => 'Compléter la vérification',
'verification_amount1' => 'Montant 1',
'verification_amount2' => 'Montant 2',
'payment_method_verified' => 'La vérification a été complétée',
'verification_failed' => 'La vérification a échoué',
- 'remove_payment_method' => 'Retirer la méthode de paiement',
- 'confirm_remove_payment_method' => 'Souhaitez-vous vraiment retirer cette méthode de paiement?',
+ 'remove_payment_method' => 'Retirer le mode de paiement',
+ 'confirm_remove_payment_method' => 'Souhaitez-vous vraiment retirer ce mode de paiement?',
'remove' => 'Retirer',
- 'payment_method_removed' => 'Méthode de paiement retirée',
+ 'payment_method_removed' => 'Mode de paiement retiré',
'bank_account_verification_help' => 'Nous avons fait deux dépôts dans votre compte avec la description "VERIFICATION". Ces dépôts prendront 1-2 jours ouvrables pour apparaître sur le relevé. Veuillez entrer les montants ci-dessous.',
'bank_account_verification_next_steps' => 'Nous avons fait deux dépôts dans votre compte avec la description "VERIFICATION". Ces dépôts prendront 1-2 jours ouvrables pour apparaître sur votre relevé.
Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette page et cliquez sur "Compléter la vérification" à côté du compte.',
'unknown_bank' => 'Banque inconnue',
'ach_verification_delay_help' => 'Vous serez en mesure d\'utiliser le compte après avoir terminé la vérification. La vérification prend habituellement 1-2 jours ouvrables.',
'add_credit_card' => 'Ajouter une carte de crédit',
- 'payment_method_added' => 'Ajouter une méthode de paiement',
+ 'payment_method_added' => 'Ajouter un mode de paiement',
'use_for_auto_bill' => 'Utiliser pour les factures automatiques',
- 'used_for_auto_bill' => 'Méthode de paiement de factures automatiques',
- 'payment_method_set_as_default' => 'Configurer la méthode de paiement des factures automatiques.',
+ 'used_for_auto_bill' => 'Mode de paiement de factures automatiques',
+ 'payment_method_set_as_default' => 'Configurer le mode de paiement des factures automatiques.',
'activity_41' => 'Le paiement de :payment_amount a échoué (:payment)',
'webhook_url' => 'URL Webhook',
'stripe_webhook_help' => 'Vous devez :link.',
@@ -1292,9 +1291,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'link_manually' => 'Lier manuellement',
'secured_by_plaid' => 'Sécurisé par Plaid',
'plaid_linked_status' => 'Votre compte de banque à :bank',
- 'add_payment_method' => 'Ajouter une méthode de paiement',
+ 'add_payment_method' => 'Ajouter un mode de paiement',
'account_holder_type' => 'Type de compte du détenteur',
- 'ach_authorization' => 'J\'autorise :company à utiliser mon compte bancaire pour les paiements futurs et, si nécessaire, créditer électroniquement mon compte pour corriger d\'éventuels débits erronés. Je comprends que je peux annuler cette autorisation à tout moment en supprimant la méthode de paiement ou en contactant :email.',
+ 'ach_authorization' => 'J\'autorise :company à utiliser mon compte bancaire pour les paiements futurs et, si nécessaire, créditer électroniquement mon compte pour corriger d\'éventuels débits erronés. Je comprends que je peux annuler cette autorisation à tout moment en supprimant le mode de paiement ou en contactant :email.',
'ach_authorization_required' => 'Vous devez consentir aux transactions ACH.',
'off' => 'Fermé',
'opt_in' => 'Activer',
@@ -1313,7 +1312,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'add_paypal_account' => 'Ajouter un compte PayPal',
- 'no_payment_method_specified' => 'Aucune méthode de paiement spécifiée',
+ 'no_payment_method_specified' => 'Aucun mode de paiement spécifié',
'chart_type' => 'Type de graphique',
'format' => 'Format',
'import_ofx' => 'Importer OFX',
@@ -1393,11 +1392,11 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'bank_transfer' => 'Virement bancaire',
'no_transaction_reference' => 'Nous n\'avons pas reçu de référence de transaction de paiement de la passerelle.',
'use_bank_on_file' => 'Utiliser la banque inscrite au dossier',
- 'auto_bill_email_message' => 'Cette facture sera automatiquement facturée à votre méthode de paiement inscrite au dossier à la date d\'échéance.',
+ 'auto_bill_email_message' => 'Cette facture sera automatiquement facturée à votre mode de paiement inscrit au dossier à la date d\'échéance.',
'bitcoin' => 'Bitcoin',
'gocardless' => 'GoCardless',
'added_on' => 'Ajouté le :date',
- 'failed_remove_payment_method' => 'La suppression de la méthode de paiement a échoué',
+ 'failed_remove_payment_method' => 'La suppression du mode de paiement a échoué',
'gateway_exists' => 'La passerelle existe déjà',
'manual_entry' => 'Saisie manuelle',
'start_of_week' => 'Premier jour de la semaine',
@@ -2460,7 +2459,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'currency_moldovan_leu' => 'Leu moldave',
'currency_kazakhstani_tenge' => 'Tenge kazakh',
'currency_gibraltar_pound' => 'Livre de Gibraltar',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.
Un commentaire de votre part serait grandement apprécié!',
'writing_a_review' => 'rédiger un commentaire',
@@ -2627,7 +2625,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'verification_file_missing' => 'Le fichier de vérification est nécessaire pour accepter les paiements.',
'apple_pay_domain' => 'Utiliser :domain
pour le domaine dans :link.',
'apple_pay_not_supported' => 'Désolé, Appel/Google Pay n\'est pas supporté par votre navigateur',
- 'optional_payment_methods' => 'Méthodes de paiements optionnels',
+ 'optional_payment_methods' => 'Modes de paiement optionnels',
'add_subscription' => 'Ajouter un abonnement',
'target_url' => 'Cible',
'target_url_help' => 'Lorsque l\'événement sélectionné advient, l\'app va l\'envoyer à l\'URL spécifiée.',
@@ -3262,13 +3260,11 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'sign_up_with_google' => 'Inscrivez-vous avec Google',
'long_press_multiselect' => 'Multisélection par pression longue',
'migrate_to_next_version' => 'Migrer vers la nouvelle version de Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'Nous avons travaillé sur une nouvelle version de Invoice Ninja. Cliquez sur le bouton ci-dessous pour démarrer la migration.',
+ 'start_the_migration' => 'Démarrer la migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bienvenue dans la nouvelle version de Invoice Ninja',
+ 'next_step_data_download' => 'Lors de la prochaine étape, nous pourrez télécharger vos données pour la migration.',
'download_data' => 'Téléchargez vos données en cliquant sur le bouton ci-dessous.',
'migration_import' => 'Super! Vous êtes prêt pour l\'importation de votre migration. Allez dans votre nouvelle installation pour l\'importation de vos données.',
'continue' => 'Continuez',
@@ -3398,9 +3394,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'freq_three_years' => 'Trois ans',
'military_time_help' => 'Affichage 24h',
'click_here_capital' => 'Cliquez ici',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Facture marquée comme envoyée',
'marked_invoices_as_sent' => 'Factures marquées comme envoyées',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Factures marquées comme envoyées',
'activity_57' => 'Le système n\'a pas pu envoyer le courriel de la facture :invoice',
'custom_value3' => 'Valeur personnalisée 3',
'custom_value4' => 'Valeur personnalisée 4',
@@ -3528,8 +3524,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'marked_credit_as_sent' => 'Crédit marqué comme envoyé',
'email_subject_payment_partial' => 'Sujet du courriel de paiement partiel',
'is_approved' => 'Est approuvé',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oups, problème ! Assurez-vous d\'avoir configuré correctement la V2 de Invoice Ninja avant de commencer la migration.',
+ 'cross_migration_message' => 'La migration entre comptes n\'est pas autorisée. Pour en savoir plus: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Crédit par courriel',
'client_email_not_set' => 'Le client n\'a pas d\'adresse courriel définie',
'ledger' => 'Grand livre',
@@ -3783,8 +3779,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'tax_name1' => 'Nom de la taxe 1',
'tax_name2' => 'Nom de la taxe 2',
'transaction_id' => 'ID de transaction',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'facture en retard',
'quote_expired' => 'Soumission expirée',
'recurring_invoice_total' => 'Total de facture',
@@ -3808,9 +3802,6 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'activity_65' => ':user a envoyé le troisième rappel pour la facture :invoice de :contact',
'activity_66' => ':user a envoyé un rappel sans fin pour la facture :invoice de :contact',
'expense_category_id' => 'ID de catégorie de dépense',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'Voir les licences',
'fullscreen_editor' => 'Éditeur plein écran',
'sidebar_editor' => 'Éditeur barre latérale',
@@ -3888,12 +3879,257 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'show_product_discount' => 'Afficher le rabais de produit',
'show_product_discount_help' => 'Afficher un champ rabais de ligne d\'article',
'tax_name3' => 'Nom de taxe 3',
- 'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
- 'running_tasks' => 'Running Tasks',
- 'recent_tasks' => 'Recent Tasks',
- 'recent_expenses' => 'Recent Expenses',
- 'upcoming_expenses' => 'Upcoming Expenses',
+ 'debug_mode_is_enabled' => 'Mode debug activé',
+ 'debug_mode_is_enabled_help' => 'Avertissement: Pour usage local seulement. Fuites de données possible. En savoir plus.',
+ 'running_tasks' => 'Tâches en cours',
+ 'recent_tasks' => 'Tâches récentes',
+ 'recent_expenses' => 'Dépenses récentes',
+ 'upcoming_expenses' => 'Dépenses à venir',
+ 'search_payment_term' => 'Rechercher 1 terme de paiement',
+ 'search_payment_terms' => 'Rechercher :count termes de paiement',
+ 'save_and_preview' => 'Enregistrer et prévisualiser',
+ 'save_and_email' => 'Enregistrer et envoyer par courriel',
+ 'converted_balance' => 'Solde converti',
+ 'is_sent' => 'Est Envoyé',
+ 'document_upload' => 'Téléversement de document',
+ 'document_upload_help' => 'Autoriser les clients à téléverser des documents',
+ 'expense_total' => 'Total des dépenses',
+ 'enter_taxes' => 'Saisir les taxes',
+ 'by_rate' => 'Par taux',
+ 'by_amount' => 'Par montant',
+ 'enter_amount' => 'Entrer le montant',
+ 'before_taxes' => 'Avant taxes',
+ 'after_taxes' => 'Après taxes',
+ 'color' => 'Couleur',
+ 'show' => 'Voir',
+ 'empty_columns' => 'Colonnes vides',
+ 'project_name' => 'Nom du projet',
+ 'counter_pattern_error' => 'Pour utiliser :client_counter, veuillez ajouter :number ou :id_number pour éviter les conflits',
+ 'this_quarter' => 'Ce trimestre',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'URL d\'enregistrement',
+ 'show_product_cost' => 'Afficher le montant du produit',
+ 'complete' => 'Terminé',
+ 'next' => 'Suivant',
+ 'next_step' => 'Étape suivante',
+ 'notification_credit_sent_subject' => 'le crédit :invoice a été envoyé à :client',
+ 'notification_credit_viewed_subject' => 'Le crédit :invoice a été vu par :client',
+ 'notification_credit_sent' => 'Un crédit de :amount a été envoyé par courriel au client :client.',
+ 'notification_credit_viewed' => 'Un crédit de :amount a été vu par le client :client.',
+ 'reset_password_text' => 'Saisissez votre adresse courriel pour réinitialiser votre mot de passe.',
+ 'password_reset' => 'Réinitialisation du mot de passe',
+ 'account_login_text' => 'De retour ? Bienvenue.',
+ 'request_cancellation' => 'Annuler la demande',
+ 'delete_payment_method' => 'Supprimer le mode de paiement',
+ 'about_to_delete_payment_method' => 'Le mode de paiement sera supprimé',
+ 'action_cant_be_reversed' => 'Cette action ne peut être annulée',
+ 'profile_updated_successfully' => 'Le profil a été mis à jour.',
+ 'currency_ethiopian_birr' => 'birr éthiopien',
+ 'client_information_text' => 'Adresse permanente où vous recevez le courriel',
+ 'status_id' => 'État de facture',
+ 'email_already_register' => 'Cette adresse courriel est déjà liée à un compte',
+ 'locations' => 'Emplacements',
+ 'freq_indefinitely' => 'Indéfiniment',
+ 'cycles_remaining' => 'Cycles restants',
+ 'i_understand_delete' => 'Je comprends. Supprimer.',
+ 'download_files' => 'Télécharger les fichiers',
+ 'download_timeframe' => 'Utilisez ce lien pour télécharger vos fichiers. Le lien expirera dans 1 heure.',
+ 'new_signup' => 'Nouvelle inscription',
+ 'new_signup_text' => 'Un nouveau compte a été créé par :user - :email - de l\'adresse IP :ip',
+ 'notification_payment_paid_subject' => 'Le paiement a été fait par :client',
+ 'notification_partial_payment_paid_subject' => 'Le paiement partiel a été fait par :client',
+ 'notification_payment_paid' => 'Un paiement de :amount a été fait par le client : pour la facture :invoice',
+ 'notification_partial_payment_paid' => 'Un paiement partiel de :amount a été fait par le client : pour la facture :invoice',
+ 'notification_bot' => 'Bot de notifications',
+ 'invoice_number_placeholder' => 'Facture N° :invoice',
+ 'entity_number_placeholder' => ':entity N° :entity_number',
+ 'email_link_not_working' => 'Si le bouton ci-dessus ne fonctionne pas correctement, cliquez sur le lien',
+ 'display_log' => 'Afficher le registre',
+ 'send_fail_logs_to_our_server' => 'Rapporter les erreurs en temps réel',
+ 'setup' => 'Configuration',
+ 'quick_overview_statistics' => 'Aperçu et statistiques',
+ 'update_your_personal_info' => 'Mettre à jour vos infos personnelles',
+ 'name_website_logo' => 'Nom, site web et logo',
+ 'make_sure_use_full_link' => 'Utilisez le lien complet vers votre site',
+ 'personal_address' => 'Adresse personnelle',
+ 'enter_your_personal_address' => 'Saisissez votre adresse personnelle',
+ 'enter_your_shipping_address' => 'Saisissez votre adresse de livraison',
+ 'list_of_invoices' => 'Liste des factures',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'Cette facture est toujours impayée. Cliquez sur le bouton pour compléter le paiement',
+ 'list_of_recurring_invoices' => 'Liste des factures récurrentes',
+ 'details_of_recurring_invoice' => 'Détails à propos des factures récurrentes',
+ 'cancellation' => 'Annulation',
+ 'about_cancellation' => 'Si vous souhaitez arrêter les factures récurrentes,\ncliquez la demande d\'annulation.',
+ 'cancellation_warning' => 'Avertissement! Vous avez demandé une annulation de ce service.\n Ce service pourrait être annulé sans autre notification.',
+ 'cancellation_pending' => 'Annulation en attente. Nous vous tiendrons au courant.',
+ 'list_of_payments' => 'Liste des paiements',
+ 'payment_details' => 'Détails du paiement',
+ 'list_of_payment_invoices' => 'Liste des factures affectées par le paiement',
+ 'list_of_payment_methods' => 'Liste des modes de paiement',
+ 'payment_method_details' => 'Détails du mode de paiement',
+ 'permanently_remove_payment_method' => 'Supprimer de façon définitive ce mode de paiement',
+ 'warning_action_cannot_be_reversed' => 'Avertissement! Cette action ne peut être annulée!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Soumissions',
+ 'waiting_for_approval' => 'En attente d\'approbation',
+ 'quote_still_not_approved' => 'Cette soumission n\'a pas encore été approuvée',
+ 'list_of_credits' => 'Crédits',
+ 'required_extensions' => 'Extensions requises',
+ 'php_version' => 'Version PHP',
+ 'writable_env_file' => 'Fichier .env inscriptible',
+ 'env_not_writable' => 'Le fichier .env n\'est pas inscriptible par l\'utilisateur en cours',
+ 'minumum_php_version' => 'Version PHP minimale',
+ 'satisfy_requirements' => 'Assurez-vous que toutes les exigences sont satisfaites',
+ 'oops_issues' => 'Oups, quelque chose cloche !',
+ 'open_in_new_tab' => 'Ouvrir dans un nouvel onglet',
+ 'complete_your_payment' => 'Paiement complet',
+ 'authorize_for_future_use' => 'Autoriser ce mode de paiement pour usage ultérieur',
+ 'page' => 'Page',
+ 'per_page' => 'Par page',
+ 'of' => 'De',
+ 'view_credit' => 'Voir le crédit',
+ 'to_view_entity_password' => 'Pour voir :entity, vous devez saisir votre mot de passe.',
+ 'showing_x_of' => 'Affiche :first de :last de :total résultats',
+ 'no_results' => 'Aucun résultat',
+ 'payment_failed_subject' => 'Le paiement a échoué pour le client :client',
+ 'payment_failed_body' => 'Un paiement fait par le client :client a échoué avec le message :message',
+ 'register' => 'S\'inscrire',
+ 'register_label' => 'Créer votre compte en quelques secondes',
+ 'password_confirmation' => 'Confirmer votre mot de passe',
+ 'verification' => 'Vérification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Tous droits réservés © :year :company.',
+ 'credit_card_invalid' => 'Le numéro de carte de crédit fourni n\'est pas valide',
+ 'month_invalid' => 'Le mois indiqué n\'est pas valide',
+ 'year_invalid' => 'L\'année indiquée n\'est pas valide',
+ 'https_required' => 'HTTPS est requis, l\'envoi du formulaire va échouer',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'Après la mise à jour du mot de passe, votre compte sera confirmé.',
+ 'bank_account_not_linked' => 'Pour payer avec un compte bancaire, vous devez d\'abord l\'ajouter comme un mode de paiement.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Fortement recommandé en mode production',
+ 'enable_only_for_development' => 'Activer seulement en mode développement',
+ 'test_pdf' => 'Tester PDF',
+ 'checkout_authorize_label' => 'Checkout.com peut être enregistrer comme un mode de paiement pour usage ultérieur, lors de la première transaction. Cochez "Enregistrer les infos de carte de crédit" lors du processus de paiement.',
+ 'sofort_authorize_label' => 'Le compte bancaire (SOFORT) peut être enregistré comme un mode de paiement pour usage ultérieur, lors de la première transaction. Cochez "Enregistrer les infos de paiement" lors du processus de paiement.',
+ 'node_status' => 'État du noeud',
+ 'npm_status' => 'État du NPM',
+ 'node_status_not_found' => 'Nœud introuvable. Est-il installé ?',
+ 'npm_status_not_found' => 'NPM introuvable. Est-il installé ?',
+ 'locked_invoice' => 'La facture est verrouillée et ne peut être modifiée',
+ 'downloads' => 'Téléchargements',
+ 'resource' => 'Ressource',
+ 'document_details' => 'Détails du document',
+ 'hash' => 'Hash',
+ 'resources' => 'Ressources',
+ 'allowed_file_types' => 'Types de fichiers autorisés:',
+ 'common_codes' => 'Codes communs et leurs significations',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Télécharger la sélection',
+ 'to_pay_invoices' => 'Pour payer les factures, vous devez',
+ 'add_payment_method_first' => 'ajouter un mode de paiement',
+ 'no_items_selected' => 'Aucun article sélectionné',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Solde de compte',
+ 'thanks' => 'Merci',
+ 'minimum_required_payment' => 'Le paiement minimum requis est :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Enregistré à :time',
+ 'credit_payment' => 'Le crédit a été affecté à la facture :invoice_number',
+ 'credit_subject' => 'Nouveau crédit :credit de :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptodevise',
+ 'payment_type_Credit' => 'Crédit',
+ 'store_for_future_use' => 'Enregistrer pour un usage ultérieur',
+ 'pay_with_credit' => 'Payer avec un crédit',
+ 'payment_method_saving_failed' => 'Ce mode de paiement ne peut pas être enregistré pour usage ultérieur.',
+ 'pay_with' => 'Payer avec',
+ 'n/a' => 'N/D',
+ 'by_clicking_next_you_accept_terms' => 'En cliquant sur "Prochaine étape", vous acceptez les conditions.',
+ 'not_specified' => 'Non spécifié',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Payer',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Le rappel 1 pour la facture :invoice a été envoyé à :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Le rappel 2 pour la facture :invoice a été envoyé à :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Le rappel 3 pour la facture :invoice a été envoyé à :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Un rappel perpétuel pour la facture :invoice a été envoyé à :client',
+ 'assigned_user' => 'Utilisateur affecté',
+ 'setup_steps_notice' => 'Pour accéder à la prochaine étape, vous devez tester chaque section.',
+ 'setup_phantomjs_note' => 'Notes à propos de Phantom JS. En savoir plus.',
+ 'minimum_payment' => 'Paiement minimum',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Enregistrer les infos de mode de paiement',
+ 'new_card' => 'Nouvelle carte',
+ 'new_bank_account' => 'Nouveau compte bancaire',
+ 'company_limit_reached' => 'Limite de 10 entreprises par compte.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Ce numéro de crédit est déjà utilisé',
+ 'credit_not_found' => 'Crédit introuvable',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration complétée',
+ 'migration_completed_description' => 'La migration est complétée. Veuillez vérifier vos données après la connexion.',
+ 'api_404' => '404 | Rien à voir ici!',
+ 'large_account_update_parameter' => 'Le chargement d\'un gros compte est impossible sans un paramètre updated_at',
+ 'no_backup_exists' => 'Aucune sauvegarde n\'existe pour cette activité',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'Aucun crédit trouvé.',
+ 'action_unavailable' => 'L\'action :action demandée n\'est pas disponible',
+ 'no_documents_found' => 'Aucun document trouvé',
+ 'no_group_settings_found' => 'Aucun paramètre de groupe trouvé',
+ 'access_denied' => 'Permissions insuffisantes pour accéder/modifier cette ressource',
+ 'invoice_cannot_be_marked_paid' => 'La facture ne peut pas être marquée comme payée',
+ 'invoice_license_or_environment' => 'License invalide, ou environnement :environment invalide',
+ 'route_not_available' => 'La route n\'est pas disponible',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Soumission(s) introuvable(s)',
+ 'quote_unapprovable' => 'L\'approbation de cette soumission ne peut se faire puisqu\'elle est expirée.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'La mise à jour manuelle n\'est pas disponible sur ce système',
+ 'user_detached' => 'L\'utilisateur a été détaché de l\'entreprise',
+ 'create_webhook_failure' => 'Création Webhook impossible',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Le jeton de paiement est introuvable. Veuillez essayer de nouveau. Si le problème persiste, essayez avec un autre mode de paiement',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/hr/texts.php b/resources/lang/hr/texts.php
index 506d172afd40..4b82a5a45adf 100644
--- a/resources/lang/hr/texts.php
+++ b/resources/lang/hr/texts.php
@@ -1,7 +1,6 @@
'Organizacija',
'name' => 'Ime',
'website' => 'Web mjesto',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Tamno',
'industry_help' => 'Koristi se za usporedbe između prosjeka poduzeća sličnih veličina i djelatnosti.',
'subdomain_help' => 'Postavi poddomenu ili prikazujte račune na vlastitoj web stranici.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Odredite prefiks ili koristite prilagođeni uzorak za dinamično postavljanje brojeva računa.',
'quote_number_help' => 'Odredite prefiks ili koristite prilagođeni uzorak za dinamično postavljanje brojeva ponuda.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2469,7 +2468,6 @@ Nevažeći kontakt email',
'currency_moldovan_leu' => 'Moldavski Lej',
'currency_kazakhstani_tenge' => 'Kazahstanski Tenge',
'currency_gibraltar_pound' => 'Gibraltarska Funta',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3271,13 +3269,11 @@ Nevažeći kontakt email',
'sign_up_with_google' => 'Registrirajte se putem Google računa',
'long_press_multiselect' => 'Dugo pritisnite za višestruku odabir',
'migrate_to_next_version' => 'Prelazak na sljedeću verziju aplikacije Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migracija',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Dobrodošli u novu verziju Invoice Ninje',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Pritisnite gumb ispod kako biste preuzeli podatke.',
'migration_import' => 'Super! Sada ste spremni uvesti migracijske datoteke. Idite na novu instalaciju da biste uvezli svoje podatke',
'continue' => 'Nastavi',
@@ -3407,9 +3403,9 @@ Nevažeći kontakt email',
'freq_three_years' => 'Tri godine',
'military_time_help' => '24-satni prikaz',
'click_here_capital' => 'Kliknite ovdje',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Računi su uspješno označeni kao poslani',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'Sustav nije uspio poslati račun e-poštom :invoice',
'custom_value3' => 'Prilagođena vrijednost 3',
'custom_value4' => 'Prilagođena vrijednost 4',
@@ -3537,8 +3533,8 @@ Nevažeći kontakt email',
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Odobreno je',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Klijent nema postavljenu adresu e-pošte',
'ledger' => 'Ledger',
@@ -3792,8 +3788,6 @@ Nevažeći kontakt email',
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3817,9 +3811,6 @@ Nevažeći kontakt email',
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3898,11 +3889,256 @@ Nevažeći kontakt email',
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/it/texts.php b/resources/lang/it/texts.php
index 4d9347d1a767..ee921ef50037 100644
--- a/resources/lang/it/texts.php
+++ b/resources/lang/it/texts.php
@@ -1,7 +1,6 @@
'Organizzazione',
'name' => 'Nome',
'website' => 'Sito web',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Imposta il sottodominio o visualizza la fattura sul tuo sito web.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specifica un prefisso o usa un modello personalizzato per generare i numeri delle fatture dinamicamente.',
'quote_number_help' => 'Specifica un prefisso o usa un modello personalizzato per generare i numeri dei preventivi dinamicamente.',
'custom_client_fields_helps' => 'Aggiungi un campo quando crei un cliente e opzionalmente visualizzalo assieme al suo valore nel PDF.',
@@ -2461,7 +2460,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3263,13 +3261,11 @@ $LANG = array(
'sign_up_with_google' => 'Accedi con Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continua',
@@ -3399,9 +3395,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3529,8 +3525,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3784,8 +3780,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3809,9 +3803,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3890,11 +3881,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/ja/texts.php b/resources/lang/ja/texts.php
index ce8f906f2aaa..81366bc2ad87 100644
--- a/resources/lang/ja/texts.php
+++ b/resources/lang/ja/texts.php
@@ -1,7 +1,6 @@
'組織',
'name' => '名前',
'website' => 'WEBサイト',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'ダーク',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'あなた自身のWebサイトで請求書を表示するために、サブドメインを設定',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/lt/texts.php b/resources/lang/lt/texts.php
index c33230fcabd3..a5623ffbfd0a 100644
--- a/resources/lang/lt/texts.php
+++ b/resources/lang/lt/texts.php
@@ -1,7 +1,6 @@
'Įmonė',
'name' => 'Pavadinimas',
'website' => 'Internetinis puslapis',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Tamsu',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'El. pašt. Dalino Apmokėjimo Subject ',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/mk_MK/texts.php b/resources/lang/mk_MK/texts.php
index f786d4ef5378..664348299295 100644
--- a/resources/lang/mk_MK/texts.php
+++ b/resources/lang/mk_MK/texts.php
@@ -1,7 +1,6 @@
'Организација',
'name' => 'Име',
'website' => 'Веб Страна',
@@ -880,7 +879,7 @@ $LANG = array(
'dark' => 'Темно',
'industry_help' => 'Користено за да се обезбеди споредба на просекот на компаниите од слична големина и индустријата.',
'subdomain_help' => 'Поставете го поддоменот или прикажете ја фактурата на вашата веб страна.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Одредете префикс или користете прилагодена шема за динамично поставување на бројот на фактура.',
'quote_number_help' => 'Одредете префикс или користете прилагодена шема за динамично поставување на бројот на понуда.',
'custom_client_fields_helps' => 'Додадете поле при креирање на клиент и опционално прикажете ја назнаката и вредноста на PDF.',
@@ -2469,7 +2468,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Се надеваме дека уживате во користењето на апликацијата.
Ако го земете во предвид :link многу би ни значело!',
'writing_a_review' => 'пишување рецензија',
@@ -3271,13 +3269,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3407,9 +3403,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3537,8 +3533,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3792,8 +3788,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3817,9 +3811,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3898,11 +3889,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/nb_NO/texts.php b/resources/lang/nb_NO/texts.php
index ac7038ac5850..6d111be566c3 100644
--- a/resources/lang/nb_NO/texts.php
+++ b/resources/lang/nb_NO/texts.php
@@ -1,7 +1,6 @@
'Organisasjon',
'name' => 'Navn',
'website' => 'Nettside',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Sett subdomenet eller vis fakturaen på ditt eget nettsted.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Legg til et felt når du oppretter en kunde, og vis etiketten og verdien på PDF-en.',
@@ -2468,7 +2467,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'skriv tilbakemelding',
@@ -3270,13 +3268,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3406,9 +3402,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3536,8 +3532,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3791,8 +3787,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3816,9 +3810,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3897,11 +3888,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/nl/texts.php b/resources/lang/nl/texts.php
index eea30f51db78..31d0c7dfb3c2 100644
--- a/resources/lang/nl/texts.php
+++ b/resources/lang/nl/texts.php
@@ -1,7 +1,6 @@
'Organisatie',
'name' => 'Naam',
'website' => 'Website',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Donker',
'industry_help' => 'Wordt gebruikt om een vergelijking te kunnen maken met de gemiddelden van andere bedrijven uit dezelfde sector en van dezelfde grootte.',
'subdomain_help' => 'Stel het subdomein in of toon het factuur op uw eigen website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Kies een voorvoegsel of gebruik een patroon om het factuurnummer dynamisch te genereren.',
'quote_number_help' => 'Kies een voorvoegsel of gebruik een patroon om het offertenummer dynamisch te genereren.',
'custom_client_fields_helps' => 'Voeg een veld toe bij het creëren van een klant en toon het label en de waarde op de PDF.',
@@ -2460,7 +2459,6 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'currency_moldovan_leu' => 'Moldavische Leu',
'currency_kazakhstani_tenge' => 'Kazachse Tenge',
'currency_gibraltar_pound' => 'Gibraltarese Pond',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hopen dat je het leuk vindt om de app te gebruiken.
Als je zou overwegen :link, zouden we dat zeer op prijs stellen!',
'writing_a_review' => 'een recensie schrijven',
@@ -3262,13 +3260,11 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'sign_up_with_google' => 'Aanmelden met Google',
'long_press_multiselect' => 'Lang indrukken multiselect',
'migrate_to_next_version' => 'Migreer naar de volgende versie van Invoice Ninja.',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migratie',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welkom bij de nieuwe versie van Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Klik op de knop hieronder om de data te downloaden. ',
'migration_import' => 'Geweldig! Nu ben je klaar om je migratie te importeren. Ga naar je nieuwe installatie om je data te importeren. ',
'continue' => 'Doorgaan',
@@ -3398,9 +3394,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'freq_three_years' => 'Drie jaar',
'military_time_help' => '24-uurs weergave',
'click_here_capital' => 'Klik hier',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Facturen gemarkeerd als verzonden',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'Systeem kon de factuur niet mailen :invoice',
'custom_value3' => 'Aangepaste waarde 3',
'custom_value4' => 'Aangepaste waarde 4',
@@ -3528,8 +3524,8 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'marked_credit_as_sent' => 'Krediet is gemarkeerd als verzonden',
'email_subject_payment_partial' => 'E-mail gedeeltelijke betalingsonderwerp',
'is_approved' => 'Is goedgekeurd',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'E-mail Krediet',
'client_email_not_set' => 'Er is geen e-mailadres ingesteld voor de klant',
'ledger' => 'Grootboek',
@@ -3567,7 +3563,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'search_clients' => 'Klanten zoeken',
'search_products' => 'Producten zoeken',
'search_quotes' => 'Offertes zoeken',
- 'search_credits' => 'Zoek Kredieten',
+ 'search_credits' => 'Zoek Krediet',
'search_vendors' => 'Zoek Leveranciers',
'search_users' => 'Zoek Gebruikers',
'search_tax_rates' => 'Zoek Belastingstarieven',
@@ -3587,184 +3583,184 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'google_sign_in' => 'Log in met Google',
'activity_58' => ':gebruiker teruggedraaide factuur :factuur',
'activity_59' => ':gebruiker geannuleerde factuur :factuur',
- 'payment_reconciliation_failure' => 'Reconciliation Failure',
- 'payment_reconciliation_success' => 'Reconciliation Success',
- 'gateway_success' => 'Gateway Success',
- 'gateway_failure' => 'Gateway Failure',
- 'gateway_error' => 'Gateway Error',
+ 'payment_reconciliation_failure' => 'Koppelen mislukt',
+ 'payment_reconciliation_success' => 'Koppelen gelukt',
+ 'gateway_success' => 'Gateway geslaagd',
+ 'gateway_failure' => 'Gateway gefaald',
+ 'gateway_error' => 'Gateway fout',
'email_send' => 'E-mail verzonden',
- 'email_retry_queue' => 'Email Retry Queue',
- 'failure' => 'Failure',
- 'quota_exceeded' => 'Quota Exceeded',
- 'upstream_failure' => 'Upstream Failure',
- 'system_logs' => 'System Logs',
+ 'email_retry_queue' => 'E-mail wachtrij voor opnieuw versturen',
+ 'failure' => 'Fout',
+ 'quota_exceeded' => 'Limiet bereikt',
+ 'upstream_failure' => 'Upload mislukt',
+ 'system_logs' => 'Systeem log',
'copy_link' => 'Link kopiëren',
- 'welcome_to_invoice_ninja' => 'Welcome to Invoice Ninja',
- 'optin' => 'Opt-In',
- 'optout' => 'Opt-Out',
- 'auto_convert' => 'Auto Convert',
- 'reminder1_sent' => 'Reminder 1 Sent',
- 'reminder2_sent' => 'Reminder 2 Sent',
- 'reminder3_sent' => 'Reminder 3 Sent',
- 'reminder_last_sent' => 'Reminder Last Sent',
- 'pdf_page_info' => 'Page :current of :total',
- 'emailed_credits' => 'Successfully emailed credits',
- 'view_in_stripe' => 'View in Stripe',
- 'rows_per_page' => 'Rows Per Page',
- 'apply_payment' => 'Apply Payment',
- 'unapplied' => 'Unapplied',
- 'custom_labels' => 'Custom Labels',
+ 'welcome_to_invoice_ninja' => 'Welkom bij Invoice Ninja',
+ 'optin' => 'Inschrijven',
+ 'optout' => 'Uitschrijven',
+ 'auto_convert' => 'Automatisch omzetten',
+ 'reminder1_sent' => '1ste herinnering verstuurd',
+ 'reminder2_sent' => '2de herinnering verstuurd',
+ 'reminder3_sent' => '3de herinnering verstuurd',
+ 'reminder_last_sent' => 'Laatste herinnering verstuurd',
+ 'pdf_page_info' => 'Pagina :current van :total',
+ 'emailed_credits' => 'Krediet is succesvol gemaild',
+ 'view_in_stripe' => 'Bekijk in Stripe',
+ 'rows_per_page' => 'Regels per pagina',
+ 'apply_payment' => 'Betaling toepassen',
+ 'unapplied' => 'Niet toegepast',
+ 'custom_labels' => 'Aangepaste labels',
'record_type' => 'Record Type',
'record_name' => 'Record Name',
- 'file_type' => 'File Type',
- 'height' => 'Height',
- 'width' => 'Width',
+ 'file_type' => 'Bestandstype',
+ 'height' => 'Hoogte',
+ 'width' => 'Breedte',
'health_check' => 'Health Check',
- 'last_login_at' => 'Last Login At',
+ 'last_login_at' => 'Voor het laatst ingelogd',
'company_key' => 'Company Key',
'storefront' => 'Storefront',
- 'storefront_help' => 'Enable third-party apps to create invoices',
+ 'storefront_help' => 'Activeer third-party applicaties om facturen te maken',
'count_records_selected' => ':count records selected',
'count_record_selected' => ':count record selected',
- 'client_created' => 'Client Created',
- 'online_payment_email' => 'Online Payment Email',
- 'manual_payment_email' => 'Manual Payment Email',
- 'completed' => 'Completed',
- 'gross' => 'Gross',
- 'net_amount' => 'Net Amount',
- 'net_balance' => 'Net Balance',
- 'client_settings' => 'Client Settings',
- 'selected_invoices' => 'Selected Invoices',
- 'selected_payments' => 'Selected Payments',
- 'selected_quotes' => 'Selected Quotes',
- 'selected_tasks' => 'Selected Tasks',
- 'selected_expenses' => 'Selected Expenses',
- 'past_due_invoices' => 'Past Due Invoices',
- 'create_payment' => 'Create Payment',
- 'update_quote' => 'Update Quote',
- 'update_invoice' => 'Update Invoice',
- 'update_client' => 'Update Client',
- 'update_vendor' => 'Update Vendor',
- 'create_expense' => 'Create Expense',
- 'update_expense' => 'Update Expense',
- 'update_task' => 'Update Task',
- 'approve_quote' => 'Approve Quote',
- 'when_paid' => 'When Paid',
- 'expires_on' => 'Expires On',
- 'show_sidebar' => 'Show Sidebar',
- 'hide_sidebar' => 'Hide Sidebar',
+ 'client_created' => 'Klant aangemaakt',
+ 'online_payment_email' => 'Online betalingsmail',
+ 'manual_payment_email' => 'Handmatige betalingsmail',
+ 'completed' => 'Voltooid',
+ 'gross' => 'Bruto',
+ 'net_amount' => 'Netto bedrag',
+ 'net_balance' => 'Netto balans',
+ 'client_settings' => 'Klantinstellingen',
+ 'selected_invoices' => 'Geselecteerde facturen',
+ 'selected_payments' => 'Geselecteerde betalingen',
+ 'selected_quotes' => 'Geselecteerde offertes',
+ 'selected_tasks' => 'Geselecteerde taken',
+ 'selected_expenses' => 'Geselecteerde uitgaves',
+ 'past_due_invoices' => 'Verlopen facturen',
+ 'create_payment' => 'Creëer betaling',
+ 'update_quote' => 'Offerte bijwerken',
+ 'update_invoice' => 'Factuur bijwerken',
+ 'update_client' => 'Klant bijwerken',
+ 'update_vendor' => 'Leverancier bijwerken',
+ 'create_expense' => 'Creëer uitgave',
+ 'update_expense' => 'Uitgave bijwerken',
+ 'update_task' => 'Taak bijwerken',
+ 'approve_quote' => 'Offerte goedkeuren',
+ 'when_paid' => 'Wanneer betaald',
+ 'expires_on' => 'Verloopt op',
+ 'show_sidebar' => 'Laat zijbalk zien',
+ 'hide_sidebar' => 'Verberg zijbalk',
'event_type' => 'Event Type',
- 'copy' => 'Copy',
- 'must_be_online' => 'Please restart the app once connected to the internet',
- 'crons_not_enabled' => 'The crons need to be enabled',
+ 'copy' => 'Kopieer',
+ 'must_be_online' => 'Herstart alsjeblieft de applicatie wanneer er verbinding is met het internet',
+ 'crons_not_enabled' => 'De crons moeten geactiveerd worden',
'api_webhooks' => 'API Webhooks',
- 'search_webhooks' => 'Search :count Webhooks',
- 'search_webhook' => 'Search 1 Webhook',
+ 'search_webhooks' => 'Zoek :count webhooks',
+ 'search_webhook' => 'Zoek 1 webhook',
'webhook' => 'Webhook',
'webhooks' => 'Webhooks',
- 'new_webhook' => 'New Webhook',
- 'edit_webhook' => 'Edit Webhook',
- 'created_webhook' => 'Successfully created webhook',
- 'updated_webhook' => 'Successfully updated webhook',
- 'archived_webhook' => 'Successfully archived webhook',
- 'deleted_webhook' => 'Successfully deleted webhook',
- 'removed_webhook' => 'Successfully removed webhook',
- 'restored_webhook' => 'Successfully restored webhook',
- 'search_tokens' => 'Search :count Tokens',
- 'search_token' => 'Search 1 Token',
- 'new_token' => 'New Token',
- 'removed_token' => 'Successfully removed token',
- 'restored_token' => 'Successfully restored token',
- 'client_registration' => 'Client Registration',
- 'client_registration_help' => 'Enable clients to self register in the portal',
- 'customize_and_preview' => 'Customize & Preview',
- 'search_document' => 'Search 1 Document',
- 'search_design' => 'Search 1 Design',
- 'search_invoice' => 'Search 1 Invoice',
- 'search_client' => 'Search 1 Client',
- 'search_product' => 'Search 1 Product',
- 'search_quote' => 'Search 1 Quote',
- 'search_credit' => 'Search 1 Credit',
- 'search_vendor' => 'Search 1 Vendor',
- 'search_user' => 'Search 1 User',
- 'search_tax_rate' => 'Search 1 Tax Rate',
- 'search_task' => 'Search 1 Tasks',
- 'search_project' => 'Search 1 Project',
- 'search_expense' => 'Search 1 Expense',
- 'search_payment' => 'Search 1 Payment',
- 'search_group' => 'Search 1 Group',
- 'created_on' => 'Created On',
- 'payment_status_-1' => 'Unapplied',
- 'lock_invoices' => 'Lock Invoices',
- 'show_table' => 'Show Table',
- 'show_list' => 'Show List',
- 'view_changes' => 'View Changes',
- 'force_update' => 'Force Update',
- 'force_update_help' => 'You are running the latest version but there may be pending fixes available.',
- 'mark_paid_help' => 'Track the expense has been paid',
- 'mark_invoiceable_help' => 'Enable the expense to be invoiced',
- 'add_documents_to_invoice_help' => 'Make the documents visible',
- 'convert_currency_help' => 'Set an exchange rate',
- 'expense_settings' => 'Expense Settings',
- 'clone_to_recurring' => 'Clone to Recurring',
+ 'new_webhook' => 'Nieuwe webhook',
+ 'edit_webhook' => 'Webhook bijwerken',
+ 'created_webhook' => 'Webhook succesvol aangemaakt',
+ 'updated_webhook' => 'Webhook succesvol bijgewerkt',
+ 'archived_webhook' => 'Webhook succesvol gearchiveerd',
+ 'deleted_webhook' => 'Webhook succesvol verwijderd',
+ 'removed_webhook' => 'Webhook succesvol verwijderd',
+ 'restored_webhook' => 'Webhook succesvol hersteld',
+ 'search_tokens' => 'Zoek :count tokens',
+ 'search_token' => 'Zoek 1 token',
+ 'new_token' => 'Nieuwe token',
+ 'removed_token' => 'Token succesvol verwijderd',
+ 'restored_token' => 'Token succesvol hersteld',
+ 'client_registration' => 'Klant registratie',
+ 'client_registration_help' => 'Zelfregistratie voor klanten in het portaal toestaan',
+ 'customize_and_preview' => 'Pas aan & Weergeven',
+ 'search_document' => 'Zoek 1 document',
+ 'search_design' => 'Zoek 1 ontwerp',
+ 'search_invoice' => 'Zoek 1 factuur',
+ 'search_client' => 'Zoek 1 klant',
+ 'search_product' => 'Zoek 1 product',
+ 'search_quote' => 'Zoek 1 offerte',
+ 'search_credit' => 'Zoek 1 krediet',
+ 'search_vendor' => 'Zoek 1 leverancier',
+ 'search_user' => 'Zoek 1 gebruiker',
+ 'search_tax_rate' => 'Zoek 1 BTW-tarief',
+ 'search_task' => 'Zoek 1 taak',
+ 'search_project' => 'Zoek 1 project',
+ 'search_expense' => 'Zoek 1 uitgave',
+ 'search_payment' => 'Zoek 1 betaling',
+ 'search_group' => 'Zoek 1 groep',
+ 'created_on' => 'Aangemaakt op',
+ 'payment_status_-1' => 'Niet toegepast',
+ 'lock_invoices' => 'Vergrendel facturen',
+ 'show_table' => 'Weergeef als tabel',
+ 'show_list' => 'Weergeef als lijst',
+ 'view_changes' => 'Bekijk wijzigingen',
+ 'force_update' => 'Forceer een update',
+ 'force_update_help' => 'De applicatie draait op de laatste versie, maar wellicht zijn er nog een aantal fixes beschikbaar.',
+ 'mark_paid_help' => 'Volg de uitgave dat betaald is',
+ 'mark_invoiceable_help' => 'Sta toe dat de uitgave gefactureerd kan worden',
+ 'add_documents_to_invoice_help' => 'Laat de documenten zien',
+ 'convert_currency_help' => 'Stel een ruilwaarde in van de valuta',
+ 'expense_settings' => 'Uitgave instellingen',
+ 'clone_to_recurring' => 'Maak een kopie voor herhaling',
'crypto' => 'Crypto',
'user_field' => 'User Field',
- 'variables' => 'Variables',
- 'show_password' => 'Show Password',
- 'hide_password' => 'Hide Password',
- 'copy_error' => 'Copy Error',
+ 'variables' => 'Variabelen',
+ 'show_password' => 'Wachtwoord weergeven',
+ 'hide_password' => 'Wachtwoord verbergen',
+ 'copy_error' => 'Fout kopiëren',
'capture_card' => 'Capture Card',
- 'auto_bill_enabled' => 'Auto Bill Enabled',
- 'total_taxes' => 'Total Taxes',
+ 'auto_bill_enabled' => 'Automatisch betalen ingeschakeld',
+ 'total_taxes' => 'Totale belasting',
'line_taxes' => 'Line Taxes',
'total_fields' => 'Total Fields',
- 'stopped_recurring_invoice' => 'Successfully stopped recurring invoice',
- 'started_recurring_invoice' => 'Successfully started recurring invoice',
- 'resumed_recurring_invoice' => 'Successfully resumed recurring invoice',
- 'gateway_refund' => 'Gateway Refund',
- 'gateway_refund_help' => 'Process the refund with the payment gateway',
- 'due_date_days' => 'Due Date',
- 'paused' => 'Paused',
- 'day_count' => 'Day :count',
- 'first_day_of_the_month' => 'First Day of the Month',
- 'last_day_of_the_month' => 'Last Day of the Month',
- 'use_payment_terms' => 'Use Payment Terms',
- 'endless' => 'Endless',
- 'next_send_date' => 'Next Send Date',
- 'remaining_cycles' => 'Remaining Cycles',
- 'created_recurring_invoice' => 'Successfully created recurring invoice',
- 'updated_recurring_invoice' => 'Successfully updated recurring invoice',
- 'removed_recurring_invoice' => 'Successfully removed recurring invoice',
- 'search_recurring_invoice' => 'Search 1 Recurring Invoice',
- 'search_recurring_invoices' => 'Search :count Recurring Invoices',
- '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_over_payment_help' => 'Support paying extra to accept tips',
- 'allow_under_payment' => 'Allow Under Payment',
+ 'stopped_recurring_invoice' => 'Herhalend factuur succesvol stopgezet',
+ 'started_recurring_invoice' => 'Herhalend factuur succesvol gestart',
+ 'resumed_recurring_invoice' => 'Herhalend factuur succesvol hervat',
+ 'gateway_refund' => 'Gateway terugbetaling',
+ 'gateway_refund_help' => 'Verwerk een terugbetaling via de betalingsgateway',
+ 'due_date_days' => 'Verloopdatum',
+ 'paused' => 'Gepauzeerd',
+ 'day_count' => 'Dag :count',
+ 'first_day_of_the_month' => 'Eerste dag van de maand',
+ 'last_day_of_the_month' => 'Laatste dag van de maand',
+ 'use_payment_terms' => 'Gebruik betalingseisen',
+ 'endless' => 'Eindeloos',
+ 'next_send_date' => 'Volgende verzenddatum',
+ 'remaining_cycles' => 'Resterende keren',
+ 'created_recurring_invoice' => 'Herhalend factuur succesvol aangemaakt',
+ 'updated_recurring_invoice' => 'Herhalend factuur succesvol bijgewerkt',
+ 'removed_recurring_invoice' => 'Herhalend factuur succesvol verwijderd',
+ 'search_recurring_invoice' => 'Zoek 1 herhalend factuur',
+ 'search_recurring_invoices' => 'Zoek :count herhalende facturen',
+ 'send_date' => 'Verzenddatum',
+ 'auto_bill_on' => 'Automatische betaling aan',
+ 'minimum_under_payment_amount' => 'Minimum onder het te betalen bedrag',
+ 'allow_over_payment' => 'Toestaan te betalen boven het te betalen bedrag',
+ '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_help' => 'Support paying at minimum the partial/deposit amount',
- 'test_mode' => 'Test Mode',
- 'calculated_rate' => 'Calculated Rate',
- 'default_task_rate' => 'Default Task Rate',
- 'clear_cache' => 'Clear Cache',
- 'sort_order' => 'Sort Order',
+ 'test_mode' => 'Test modus',
+ 'calculated_rate' => 'Berekend tarief',
+ 'default_task_rate' => 'Standaard taak tarief',
+ 'clear_cache' => 'Maak cache leeg',
+ 'sort_order' => 'Sorteer volgorde',
'task_status' => 'Status',
- 'task_statuses' => 'Task Statuses',
- 'new_task_status' => 'New Task Status',
- 'edit_task_status' => 'Edit Task Status',
- 'created_task_status' => 'Successfully created task status',
- 'archived_task_status' => 'Successfully archived task status',
- 'deleted_task_status' => 'Successfully deleted task status',
- 'removed_task_status' => 'Successfully removed task status',
- 'restored_task_status' => 'Successfully restored task status',
- 'search_task_status' => 'Search 1 Task Status',
- 'search_task_statuses' => 'Search :count Task Statuses',
- 'show_tasks_table' => 'Show Tasks Table',
- 'show_tasks_table_help' => 'Always show the tasks section when creating invoices',
+ 'task_statuses' => 'Taak status',
+ 'new_task_status' => 'Nieuwe taak status',
+ 'edit_task_status' => 'Taak status aanpassen',
+ 'created_task_status' => 'Succesvol een taak status aangemaakt',
+ 'archived_task_status' => 'Succesvol een taak status gearchiveerd',
+ 'deleted_task_status' => 'Succesvol een taak status verwijderd',
+ 'removed_task_status' => 'Succesvol een taak status verwijderd',
+ 'restored_task_status' => 'Succesvol een taak status hersteld',
+ 'search_task_status' => 'Zoek 1 taak status',
+ 'search_task_statuses' => 'Zoek :count taak statussen',
+ 'show_tasks_table' => 'Taken tabel tonen',
+ 'show_tasks_table_help' => 'Weergeef de taken wanneer een factuur wordt aangemaakt',
'invoice_task_timelog' => 'Invoice Task Timelog',
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
- 'auto_start_tasks_help' => 'Start tasks before saving',
+ 'auto_start_tasks_help' => 'Start taken voordat het wordt opgeslagen',
'configure_statuses' => 'Configure Statuses',
'task_settings' => 'Task Settings',
'configure_categories' => 'Configure Categories',
@@ -3772,9 +3768,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'removed_expense_category' => 'Successfully removed expense category',
'search_expense_category' => 'Search 1 Expense Category',
'search_expense_categories' => 'Search :count Expense Categories',
- 'use_available_credits' => 'Use Available Credits',
+ 'use_available_credits' => 'Gebruik beschikbaar krediet',
'show_option' => 'Show Option',
- 'negative_payment_error' => 'The credit amount cannot exceed the payment amount',
+ 'negative_payment_error' => 'Het kredietbedrag mag niet hoger zijn als het te betalen bedrag',
'should_be_invoiced_help' => 'Enable the expense to be invoiced',
'configure_gateways' => 'Configure Gateways',
'payment_partial' => 'Partial Payment',
@@ -3783,8 +3779,6 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3808,9 +3802,6 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3848,7 +3839,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'archived_designs' => 'Successfully archived :value designs',
'deleted_designs' => 'Successfully deleted :value designs',
'restored_designs' => 'Successfully restored :value designs',
- 'restored_credits' => 'Successfully restored :value credits',
+ 'restored_credits' => ':value aan krediet succesvol hersteld',
'archived_users' => 'Successfully archived :value users',
'deleted_users' => 'Successfully deleted :value users',
'removed_users' => 'Successfully removed :value users',
@@ -3889,11 +3880,256 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/pl/texts.php b/resources/lang/pl/texts.php
index fbdb9f56be8d..1d020e0d2882 100644
--- a/resources/lang/pl/texts.php
+++ b/resources/lang/pl/texts.php
@@ -1,7 +1,6 @@
'Organizacja',
'name' => 'Nazwa',
'website' => 'Strona internetowa',
@@ -876,7 +875,7 @@ Przykłady dynamicznych zmiennych:
'dark' => 'Ciemny',
'industry_help' => 'Informacje używane w celach porównawczych przy obliczaniu statystyk firm podobnych rozmiarów i branż.',
'subdomain_help' => 'Ustaw subdomenę lub wyświetl fakturę na swojej stronie.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Dodaj pole przy tworzeniu klienta i opcjonalnie wyświetlaj jego etykietę oraz wartość w pliku PDF.',
@@ -2465,7 +2464,6 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3267,13 +3265,11 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3403,9 +3399,9 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3533,8 +3529,8 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3788,8 +3784,6 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3813,9 +3807,6 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3894,11 +3885,256 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/pt_BR/texts.php b/resources/lang/pt_BR/texts.php
index 14555342e2d7..74f0d0fabcc2 100644
--- a/resources/lang/pt_BR/texts.php
+++ b/resources/lang/pt_BR/texts.php
@@ -1,7 +1,6 @@
'Empresa',
'name' => 'Nome',
'website' => 'Website',
@@ -876,7 +875,7 @@ Não consegue achar a fatura? Precisa de mais ajuda? Ficaremos feliz em ajudar
'dark' => 'Escuro',
'industry_help' => 'Usado para fornecer comparações contra as médias das empresas de tamanho e indústria similar.',
'subdomain_help' => 'Definir o subdomínio ou mostrar a fatura em seu próprio website',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Especifique um prefixo ou usar um padrão personalizado para definir dinamicamente o número da fatura.',
'quote_number_help' => 'Especifique um prefixo ou usar um padrão personalizado para definir dinamicamente o número do orçamento.',
'custom_client_fields_helps' => 'Adicionar um campo durante a criação de um cliente e opcionalmente mostrar o rótulo e valor no PDF.',
@@ -2462,7 +2461,6 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'currency_moldovan_leu' => 'Leu Moldávio',
'currency_kazakhstani_tenge' => 'Tenge Cazaque',
'currency_gibraltar_pound' => 'Libra de Gibraltar',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Esperamos que esteja aproveitando o app.
Se você considerar :link agradeceríamos bastante!',
'writing_a_review' => 'Escrevendo uma avaliação',
@@ -3264,13 +3262,11 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'sign_up_with_google' => 'Inscreva-se com o Google',
'long_press_multiselect' => 'Seleção múltipla de longa pressão',
'migrate_to_next_version' => 'Migrar para a próxima versão do Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migração ',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bem-vindo a nova versão do Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Clique no botão abaixo para fazer o download dos dados.',
'migration_import' => 'Sensacional! Agora você está pronto para importar sua migração. Acesse sua nova instalação para importar seus dados',
'continue' => 'Continuar',
@@ -3400,9 +3396,9 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'freq_three_years' => 'Três Anos',
'military_time_help' => 'Formato de Hora 24h',
'click_here_capital' => 'Clique aqui',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Faturas marcadas como enviadas com sucesso',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'O sistema falhou ao enviar a fatura :invoice',
'custom_value3' => 'Valor Personalizado 3',
'custom_value4' => 'Valor Personalizado 4',
@@ -3530,8 +3526,8 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'marked_credit_as_sent' => 'Crédito marcado com sucesso como enviado',
'email_subject_payment_partial' => 'Assunto de pagamento parcial por email',
'is_approved' => 'Está aprovado',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Crédito de Email',
'client_email_not_set' => 'O cliente não tem um endereço de e-mail definido',
'ledger' => 'Ledger',
@@ -3785,8 +3781,6 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3810,9 +3804,6 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3891,11 +3882,256 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/pt_PT/texts.php b/resources/lang/pt_PT/texts.php
index 5738638f5644..d7404b94ccc7 100644
--- a/resources/lang/pt_PT/texts.php
+++ b/resources/lang/pt_PT/texts.php
@@ -1,7 +1,6 @@
'Organização',
'name' => 'Nome',
'website' => 'Website',
@@ -873,7 +872,7 @@ $LANG = array(
'dark' => 'Escuro',
'industry_help' => 'Usado para fornecer comparações entre empresas.',
'subdomain_help' => 'Indique o subdomínio ou mostre a nota de pag. no seu site.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Especifique um prefixo ou use um padrão personalizado para definir dinamicamente o número da nota de pagamento.',
'quote_number_help' => 'Especifique um prefixo ou use um padrão personalizado para definir dinamicamente o número do orçamento.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2460,7 +2459,6 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3262,13 +3260,11 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3398,9 +3394,9 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3528,8 +3524,8 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3783,8 +3779,6 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3808,9 +3802,6 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3889,11 +3880,256 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/ro/texts.php b/resources/lang/ro/texts.php
index fce1859f3c88..98b09800f715 100644
--- a/resources/lang/ro/texts.php
+++ b/resources/lang/ro/texts.php
@@ -1,7 +1,6 @@
'Organizație',
'name' => 'Nume',
'website' => 'Site web',
@@ -880,7 +879,7 @@ Atentie: Folosește Legacy API Key, nu Token API',
'dark' => 'Dark',
'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.',
'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2469,7 +2468,6 @@ Atentie: Folosește Legacy API Key, nu Token API',
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3271,13 +3269,11 @@ Atentie: Folosește Legacy API Key, nu Token API',
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3407,9 +3403,9 @@ Atentie: Folosește Legacy API Key, nu Token API',
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3537,8 +3533,8 @@ Atentie: Folosește Legacy API Key, nu Token API',
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3792,8 +3788,6 @@ Atentie: Folosește Legacy API Key, nu Token API',
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3817,9 +3811,6 @@ Atentie: Folosește Legacy API Key, nu Token API',
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3898,11 +3889,256 @@ Atentie: Folosește Legacy API Key, nu Token API',
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/sl/texts.php b/resources/lang/sl/texts.php
index 3f35f8aee590..65ce93744efd 100644
--- a/resources/lang/sl/texts.php
+++ b/resources/lang/sl/texts.php
@@ -1,7 +1,6 @@
'Organizacija',
'name' => 'Ime',
'website' => 'Spletišče',
@@ -875,7 +874,7 @@ Ne morete najti računa? Potrebujete dodatno pomoč? Z veseljem bomo pomagali. P
'dark' => 'Temno',
'industry_help' => 'Uporablja se za primerjavo s podjetjim podobne velikosti in panoge.',
'subdomain_help' => 'Nastavite pod domeno ali prikažite račun na vaši spletni strani.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Za dinamično dodelitev številke računa določite predpono ali uporabite vzorec po meri.',
'quote_number_help' => 'Določi predpono ali lasten vzorec za določitev številk predračunov.',
'custom_client_fields_helps' => 'Dodaj polje pri ustvarjanju stranke ter neobvezen prikaz tega polja na PDF.',
@@ -2465,7 +2464,6 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Upamo da uživate v uporabi aplikacije.
Zelo bi cenili klik na :link!',
'writing_a_review' => 'pisanje pregleda (kritike)',
@@ -3267,13 +3265,11 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3403,9 +3399,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3533,8 +3529,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3788,8 +3784,6 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3813,9 +3807,6 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3894,11 +3885,256 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/sq/texts.php b/resources/lang/sq/texts.php
index 1017c111a5bb..b300b1df8b78 100644
--- a/resources/lang/sq/texts.php
+++ b/resources/lang/sq/texts.php
@@ -1,7 +1,6 @@
'Organizata',
'name' => 'Emri',
'website' => 'Website',
@@ -876,7 +875,7 @@ $LANG = array(
'dark' => 'E mbylltë',
'industry_help' => 'Përdoret për të realizuar krahasime ndaj kompanive mesatere me numër puntorësh të ngjashëm.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Caktoni një prefiks ose ndonjë shabllon të caktuar për të dinamizuar numrin e faturave.',
'quote_number_help' => 'Caktoni një prefiks ose ndonjë shabllon të caktuar për të dinamizuar numrin e ofertave.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2466,7 +2465,6 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3268,13 +3266,11 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3404,9 +3400,9 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3534,8 +3530,8 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3789,8 +3785,6 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3814,9 +3808,6 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3895,11 +3886,256 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/sr_RS/texts.php b/resources/lang/sr_RS/texts.php
index 60eea16296da..0de93f85683b 100644
--- a/resources/lang/sr_RS/texts.php
+++ b/resources/lang/sr_RS/texts.php
@@ -1,7 +1,6 @@
'Organizacija',
'name' => 'Ime',
'website' => 'Web adresa',
@@ -879,7 +878,7 @@ $LANG = array(
'dark' => 'Tamno',
'industry_help' => 'Koristi se za poređenje između proseka preduzeća sličnih veličina i delatnosti.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Odredite prefiks ili koristite prilagođeni uzorak za dinamičko postavljanje brojeva računa.',
'quote_number_help' => 'Odredite prefiks ili koristite prilagođeni uzorak za dinamičko postavljanje brojeva ponuda.',
'custom_client_fields_helps' => 'Dodajte polje kada kreirate klijenta i opciono prikažite oznaku i vrednost na PDF-u.',
@@ -2469,7 +2468,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'Nadamo se da uživate u korišćenju aplikacije.
Bili bismo veoma zahvalni ako biste razmotrili :link.',
'writing_a_review' => 'napišite ocenu',
@@ -3271,13 +3269,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3407,9 +3403,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3537,8 +3533,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3792,8 +3788,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3817,9 +3811,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3898,11 +3889,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/sv/texts.php b/resources/lang/sv/texts.php
index bcc2c97114ba..503ebafda967 100644
--- a/resources/lang/sv/texts.php
+++ b/resources/lang/sv/texts.php
@@ -1,7 +1,6 @@
'Organisation',
'name' => 'Namn',
'website' => 'Hemsida',
@@ -878,7 +877,7 @@ $LANG = array(
'dark' => 'Mörk',
'industry_help' => 'Används för att ge jämförelser mot genomsnitten för företag med liknande storlek och bransch.',
'subdomain_help' => 'Ställ in subdomänen eller visa fakturorna på din egen hemsida',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Specifiera ett prefix eller anpassat mönster för att dynamiskt sätta fakturanummer.',
'quote_number_help' => 'Specifiera ett prefix eller använd ett anpassat mönster för att dynamiskt sätta offert nummer.',
'custom_client_fields_helps' => 'Lägg till ett fält när en kund skapas och visa rubriken samt värdet om du önskar på PDF. ',
@@ -2475,7 +2474,6 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3277,13 +3275,11 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3413,9 +3409,9 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3543,8 +3539,8 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3798,8 +3794,6 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3823,9 +3817,6 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3904,11 +3895,256 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/th/texts.php b/resources/lang/th/texts.php
index 6ca506f5517e..217b7f7c7366 100644
--- a/resources/lang/th/texts.php
+++ b/resources/lang/th/texts.php
@@ -1,7 +1,6 @@
'องค์กร',
'name' => 'ชื่อ',
'website' => 'เว็บไซต์',
@@ -880,7 +879,7 @@ $LANG = array(
'dark' => 'มืด',
'industry_help' => 'ใช้เพื่อเปรียบเทียบกับค่าเฉลี่ยของ บริษัท ขนาดและอุตสาหกรรมที่คล้ายคลึงกัน.',
'subdomain_help' => 'ตั้งค่าโดเมนย่อยหรือแสดงใบแจ้งหนี้ในเว็บไซต์ของคุณเอง.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'ระบุคำนำหน้าหรือใช้รูปแบบที่กำหนดเองเพื่อตั้งค่าหมายเลขใบแจ้งหนี้แบบไดนามิก.',
'quote_number_help' => 'ระบุคำนำหน้าหรือใช้รูปแบบที่กำหนดเองเพื่อตั้งค่าหมายเลขใบเสนอราคาแบบไดนามิก',
'custom_client_fields_helps' => 'เพิ่มฟิลด์เมื่อสร้างลูกค้าและแสดงป้ายกำกับและค่าในรูปแบบ PDF',
@@ -2470,7 +2469,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3272,13 +3270,11 @@ $LANG = array(
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3408,9 +3404,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3538,8 +3534,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3793,8 +3789,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3818,9 +3812,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3899,11 +3890,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/tr_TR/texts.php b/resources/lang/tr_TR/texts.php
index 88bd613ec4de..6c140dbe888c 100644
--- a/resources/lang/tr_TR/texts.php
+++ b/resources/lang/tr_TR/texts.php
@@ -1,7 +1,6 @@
'Şirket',
'name' => 'Ünvan',
'website' => 'Web adresi',
@@ -878,7 +877,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'dark' => 'Koyu',
'industry_help' => 'Benzer boyut ve sektöre sahip şirketlerin ortalamalarına kıyasla karşılaştırma yapmak için kullanılır.',
'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => 'Bir seri belirtin veya fatura numarasını dinamik olarak ayarlamak için özel bir kod yapısı kullanın.',
'quote_number_help' => 'Bir seri belirtin veya teklif numarasını dinamik olarak ayarlamak için özel bir kod yapısı kullanın.',
'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
@@ -2467,7 +2466,6 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review',
@@ -3269,13 +3267,11 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'sign_up_with_google' => 'Sign Up With Google',
'long_press_multiselect' => 'Long-press Multiselect',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3405,9 +3401,9 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3535,8 +3531,8 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3790,8 +3786,6 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3815,9 +3809,6 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3896,11 +3887,256 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;
diff --git a/resources/lang/zh_TW/texts.php b/resources/lang/zh_TW/texts.php
index 0173d5e77196..d287faebb1df 100644
--- a/resources/lang/zh_TW/texts.php
+++ b/resources/lang/zh_TW/texts.php
@@ -1,7 +1,6 @@
'組織',
'name' => '姓名',
'website' => '網站',
@@ -876,7 +875,7 @@ $LANG = array(
'dark' => '深色',
'industry_help' => '以此對照小型公司與產業的平均值。',
'subdomain_help' => '設定子網域或在您的網站上顯示發票。',
- 'website_help' => 'Display the invoice in an iFrame on your own website. Note: if a value is set the iFrame must be configured otherwise the invoice link will not work.',
+ 'website_help' => 'Display the invoice in an iFrame on your own website',
'invoice_number_help' => '設定一個前置符號或使用自訂樣式,以動態地設定發票號碼。',
'quote_number_help' => '設定一個前置符號或使用自訂樣式,以動態地設定報價單號碼。',
'custom_client_fields_helps' => '在建立用戶時加入欄位,並選擇性在 PDF 上顯示標籤和值。',
@@ -2465,7 +2464,6 @@ $LANG = array(
'currency_moldovan_leu' => 'Moldovan Leu',
'currency_kazakhstani_tenge' => 'Kazakhstani Tenge',
'currency_gibraltar_pound' => 'Gibraltar Pound',
- 'currency_ethiopian_birr' => 'Ethiopian Birr',
'review_app_help' => '我們希望您喜歡使用這個程式。
若您考慮 :link,我們會非常感謝!',
'writing_a_review' => '撰寫評語',
@@ -3267,13 +3265,11 @@ $LANG = array(
'sign_up_with_google' => '使用 Google 註冊',
'long_press_multiselect' => '長按多選',
'migrate_to_next_version' => 'Migrate to the next version of Invoice Ninja',
- 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button below to start the migration.',
- 'start_migration' => 'Start Migration',
- 'auth' => 'Auth',
- 'endpoint' => 'Endpoint',
+ 'migrate_intro_text' => 'We\'ve been working on next version of Invoice Ninja. Click the button bellow to start the migration.',
+ 'start_the_migration' => 'Start the migration',
'migration' => 'Migration',
- 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
+ 'next_step_data_download' => 'At the next step, we\'ll let you download your data for the migration.',
'download_data' => 'Press button below to download the data.',
'migration_import' => 'Awesome! Now you are ready to import your migration. Go to your new installation to import your data',
'continue' => 'Continue',
@@ -3403,9 +3399,9 @@ $LANG = array(
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
- 'marked_invoice_as_paid' => 'Successfully marked invoice as paid',
+ 'marked_invoice_as_paid' => 'Successfully marked invoice as sent',
'marked_invoices_as_sent' => 'Successfully marked invoices as sent',
- 'marked_invoices_as_paid' => 'Successfully marked invoices as paid',
+ 'marked_invoices_as_paid' => 'Successfully marked invoices as sent',
'activity_57' => 'System failed to email invoice :invoice',
'custom_value3' => 'Custom Value 3',
'custom_value4' => 'Custom Value 4',
@@ -3533,8 +3529,8 @@ $LANG = array(
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Error: Make sure you did proper setup with V5 of Invoice Ninja, before starting migration.',
- 'cross_migration_message' => 'Cross account migration is not allowed. Make sure e-mail address is same on V4 and V5.',
+ 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ 'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: https://invoiceninja.github.io/cross-site-migration.html',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
'ledger' => 'Ledger',
@@ -3788,8 +3784,6 @@ $LANG = array(
'tax_name1' => 'Tax Name 1',
'tax_name2' => 'Tax Name 2',
'transaction_id' => 'Transaction ID',
- 'migration_select_company_label' => 'Awesome! Please select the companies you would like to migrate.',
- 'force_migration' => 'Force migration',
'invoice_late' => 'Invoice Late',
'quote_expired' => 'Quote Expired',
'recurring_invoice_total' => 'Invoice Total',
@@ -3813,9 +3807,6 @@ $LANG = array(
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
'expense_category_id' => 'Expense Category ID',
- 'migration_auth_label' => 'Let\'s continue by authenticating.',
- 'api_secret' => 'API secret',
- 'migration_api_secret_notice' => 'You can find API_SECRET in the .env file or Invoice Ninja v5. If property is missing, leave field blank.',
'view_licenses' => 'View Licenses',
'fullscreen_editor' => 'Fullscreen Editor',
'sidebar_editor' => 'Sidebar Editor',
@@ -3894,11 +3885,256 @@ $LANG = array(
'show_product_discount_help' => 'Display a line item discount field',
'tax_name3' => 'Tax Name 3',
'debug_mode_is_enabled' => 'Debug mode is enabled',
- 'debug_mode_is_enabled_help' => 'Warning: it is intented for use on local machines, it can leak credentials. Click to learn more.',
+ 'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
'running_tasks' => 'Running Tasks',
'recent_tasks' => 'Recent Tasks',
'recent_expenses' => 'Recent Expenses',
'upcoming_expenses' => 'Upcoming Expenses',
+ 'search_payment_term' => 'Search 1 Payment Term',
+ 'search_payment_terms' => 'Search :count Payment Terms',
+ 'save_and_preview' => 'Save and Preview',
+ 'save_and_email' => 'Save and Email',
+ 'converted_balance' => 'Converted Balance',
+ 'is_sent' => 'Is Sent',
+ 'document_upload' => 'Document Upload',
+ 'document_upload_help' => 'Enable clients to upload documents',
+ 'expense_total' => 'Expense Total',
+ 'enter_taxes' => 'Enter Taxes',
+ 'by_rate' => 'By Rate',
+ 'by_amount' => 'By Amount',
+ 'enter_amount' => 'Enter Amount',
+ 'before_taxes' => 'Before Taxes',
+ 'after_taxes' => 'After Taxes',
+ 'color' => 'Color',
+ 'show' => 'Show',
+ 'empty_columns' => 'Empty Columns',
+ 'project_name' => 'Project Name',
+ 'counter_pattern_error' => 'To use :client_counter please add either :number or :id_number to prevent conflicts',
+ 'this_quarter' => 'This Quarter',
+ 'to_update_run' => 'To update run',
+ 'registration_url' => 'Registration URL',
+ 'show_product_cost' => 'Show Product Cost',
+ 'complete' => 'Complete',
+ 'next' => 'Next',
+ 'next_step' => 'Next step',
+ 'notification_credit_sent_subject' => 'Credit :invoice was sent to :client',
+ 'notification_credit_viewed_subject' => 'Credit :invoice was viewed by :client',
+ 'notification_credit_sent' => 'The following client :client was emailed Credit :invoice for :amount.',
+ 'notification_credit_viewed' => 'The following client :client viewed Credit :credit for :amount.',
+ 'reset_password_text' => 'Enter your email to reset your password.',
+ 'password_reset' => 'Password reset',
+ 'account_login_text' => 'Welcome back! Glad to see you.',
+ 'request_cancellation' => 'Request cancellation',
+ 'delete_payment_method' => 'Delete Payment Method',
+ 'about_to_delete_payment_method' => 'You are about to delete the payment method.',
+ 'action_cant_be_reversed' => 'Action can\'t be reversed',
+ 'profile_updated_successfully' => 'The profile has been updated successfully.',
+ 'currency_ethiopian_birr' => 'Ethiopian Birr',
+ 'client_information_text' => 'Use a permanent address where you can receive mail.',
+ 'status_id' => 'Invoice Status',
+ 'email_already_register' => 'This email is already linked to an account',
+ 'locations' => 'Locations',
+ 'freq_indefinitely' => 'Indefinitely',
+ 'cycles_remaining' => 'Cycles remaining',
+ 'i_understand_delete' => 'I understand, delete',
+ 'download_files' => 'Download Files',
+ 'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
+ 'new_signup' => 'New Signup',
+ 'new_signup_text' => 'A new account has been created by :user - :email - from IP address: :ip',
+ 'notification_payment_paid_subject' => 'Payment was made by :client',
+ 'notification_partial_payment_paid_subject' => 'Partial payment was made by :client',
+ 'notification_payment_paid' => 'A payment of :amount was made by client :client towards :invoice',
+ 'notification_partial_payment_paid' => 'A partial payment of :amount was made by client :client towards :invoice',
+ 'notification_bot' => 'Notification Bot',
+ 'invoice_number_placeholder' => 'Invoice # :invoice',
+ 'entity_number_placeholder' => ':entity # :entity_number',
+ 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
+ 'display_log' => 'Display Log',
+ 'send_fail_logs_to_our_server' => 'Report errors in realtime',
+ 'setup' => 'Setup',
+ 'quick_overview_statistics' => 'Quick overview & statistics',
+ 'update_your_personal_info' => 'Update your personal information',
+ 'name_website_logo' => 'Name, website & logo',
+ 'make_sure_use_full_link' => 'Make sure you use full link to your site',
+ 'personal_address' => 'Personal address',
+ 'enter_your_personal_address' => 'Enter your personal address',
+ 'enter_your_shipping_address' => 'Enter your shipping address',
+ 'list_of_invoices' => 'List of invoices',
+ 'with_selected' => 'With selected',
+ 'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
+ 'list_of_recurring_invoices' => 'List of recurring invoices',
+ 'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
+ 'cancellation' => 'Cancellation',
+ 'about_cancellation' => 'In case you want to stop the recurring invoice,\n please click the request the cancellation.',
+ 'cancellation_warning' => 'Warning! You are requesting a cancellation of this service.\n Your service may be cancelled with no further notification to you.',
+ 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
+ 'list_of_payments' => 'List of payments',
+ 'payment_details' => 'Details of the payment',
+ 'list_of_payment_invoices' => 'List of invoices affected by the payment',
+ 'list_of_payment_methods' => 'List of payment methods',
+ 'payment_method_details' => 'Details of payment method',
+ 'permanently_remove_payment_method' => 'Permanently remove this payment method.',
+ 'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
+ 'confirmation' => 'Confirmation',
+ 'list_of_quotes' => 'Quotes',
+ 'waiting_for_approval' => 'Waiting for approval',
+ 'quote_still_not_approved' => 'This quote is still not approved',
+ 'list_of_credits' => 'Credits',
+ 'required_extensions' => 'Required extensions',
+ 'php_version' => 'PHP version',
+ 'writable_env_file' => 'Writable .env file',
+ 'env_not_writable' => '.env file is not writable by the current user.',
+ 'minumum_php_version' => 'Minimum PHP version',
+ 'satisfy_requirements' => 'Make sure all requirements are satisfied.',
+ 'oops_issues' => 'Oops, something does not look right!',
+ 'open_in_new_tab' => 'Open in new tab',
+ 'complete_your_payment' => 'Complete payment',
+ 'authorize_for_future_use' => 'Authorize payment method for future use',
+ 'page' => 'Page',
+ 'per_page' => 'Per page',
+ 'of' => 'Of',
+ 'view_credit' => 'View Credit',
+ 'to_view_entity_password' => 'To view the :entity you need to enter password.',
+ 'showing_x_of' => 'Showing :first to :last out of :total results',
+ 'no_results' => 'No results found.',
+ 'payment_failed_subject' => 'Payment failed for Client :client',
+ 'payment_failed_body' => 'A payment made by client :client failed with message :message',
+ 'register' => 'Register',
+ 'register_label' => 'Create your account in seconds',
+ 'password_confirmation' => 'Confirm your password',
+ 'verification' => 'Verification',
+ 'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
+ 'checkout_com' => 'Checkout.com',
+ 'footer_label' => 'Copyright © :year :company.',
+ 'credit_card_invalid' => 'Provided credit card number is not valid.',
+ 'month_invalid' => 'Provided month is not valid.',
+ 'year_invalid' => 'Provided year is not valid.',
+ 'https_required' => 'HTTPS is required, form will fail',
+ 'if_you_need_help' => 'If you need help you can post to our',
+ 'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
+ 'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
+ 'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
+ 'recommended_in_production' => 'Highly recommended in production',
+ 'enable_only_for_development' => 'Enable only for development',
+ 'test_pdf' => 'Test PDF',
+ 'checkout_authorize_label' => 'Checkout.com can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store credit card details" during payment process.',
+ 'sofort_authorize_label' => 'Bank account (SOFORT) can be can saved as payment method for future use, once you complete your first transaction. Don\'t forget to check "Store payment details" during payment process.',
+ 'node_status' => 'Node status',
+ 'npm_status' => 'NPM status',
+ 'node_status_not_found' => 'I could not find Node anywhere. Is it installed?',
+ 'npm_status_not_found' => 'I could not find NPM anywhere. Is it installed?',
+ 'locked_invoice' => 'This invoice is locked and unable to be modified',
+ 'downloads' => 'Downloads',
+ 'resource' => 'Resource',
+ 'document_details' => 'Details about the document',
+ 'hash' => 'Hash',
+ 'resources' => 'Resources',
+ 'allowed_file_types' => 'Allowed file types:',
+ 'common_codes' => 'Common codes and their meanings',
+ 'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
+ 'download_selected' => 'Download selected',
+ 'to_pay_invoices' => 'To pay invoices, you have to',
+ 'add_payment_method_first' => 'add payment method',
+ 'no_items_selected' => 'No items selected.',
+ 'payment_due' => 'Payment due',
+ 'account_balance' => 'Account balance',
+ 'thanks' => 'Thanks',
+ 'minimum_required_payment' => 'Minimum required payment is :amount',
+ 'under_payments_disabled' => 'Company doesn\'t support under payments.',
+ 'over_payments_disabled' => 'Company doesn\'t support over payments.',
+ 'saved_at' => 'Saved at :time',
+ 'credit_payment' => 'Credit applied to Invoice :invoice_number',
+ 'credit_subject' => 'New credit :number from :account',
+ 'credit_message' => 'To view your credit for :amount, click the link below.',
+ 'payment_type_Crypto' => 'Cryptocurrency',
+ 'payment_type_Credit' => 'Credit',
+ 'store_for_future_use' => 'Store for future use',
+ 'pay_with_credit' => 'Pay with credit',
+ 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
+ 'pay_with' => 'Pay with',
+ 'n/a' => 'N/A',
+ 'by_clicking_next_you_accept_terms' => 'By clicking "Next step" you accept terms.',
+ 'not_specified' => 'Not specified',
+ 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
+ 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
+ 'pay' => 'Pay',
+ 'instructions' => 'Instructions',
+ 'notification_invoice_reminder1_sent_subject' => 'Reminder 1 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder2_sent_subject' => 'Reminder 2 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder3_sent_subject' => 'Reminder 3 for Invoice :invoice was sent to :client',
+ 'notification_invoice_reminder_endless_sent_subject' => 'Endless reminder for Invoice :invoice was sent to :client',
+ 'assigned_user' => 'Assigned User',
+ 'setup_steps_notice' => 'To proceed to next step, make sure you test each section.',
+ 'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
+ 'minimum_payment' => 'Minimum Payment',
+ 'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
+ 'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
+ 'required_payment_information' => 'Required payment details',
+ 'required_payment_information_more' => 'To complete a payment we need more details about you.',
+ 'required_client_info_save_label' => 'We will save this, so you don\'t have to enter it next time.',
+ 'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
+ 'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
+ 'save_payment_method_details' => 'Save payment method details',
+ 'new_card' => 'New card',
+ 'new_bank_account' => 'New bank account',
+ 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
+ 'credit_number_taken' => 'Credit number already taken',
+ 'credit_not_found' => 'Credit not found',
+ 'invoices_dont_match_client' => 'Selected invoices are not from a single client',
+ 'duplicate_credits_submitted' => 'Duplicate credits submitted.',
+ 'duplicate_invoices_submitted' => 'Duplicate invoices submitted.',
+ 'credit_with_no_invoice' => 'You must have an invoice set when using a credit in a payment',
+ 'client_id_required' => 'Client id is required',
+ 'expense_number_taken' => 'Expense number already taken',
+ 'invoice_number_taken' => 'Invoice number already taken',
+ 'payment_id_required' => 'Payment `id` required.',
+ 'unable_to_retrieve_payment' => 'Unable to retrieve specified payment',
+ 'invoice_not_related_to_payment' => 'Invoice id :invoice is not related to this payment',
+ 'credit_not_related_to_payment' => 'Credit id :credit is not related to this payment',
+ 'max_refundable_invoice' => 'Attempting to refund more than allowed for invoice id :invoice, maximum refundable amount is :amount',
+ 'refund_without_invoices' => 'Attempting to refund a payment with invoices attached, please specify valid invoice/s to be refunded.',
+ 'refund_without_credits' => 'Attempting to refund a payment with credits attached, please specify valid credits/s to be refunded.',
+ 'max_refundable_credit' => 'Attempting to refund more than allowed for credit :credit, maximum refundable amount is :amount',
+ 'project_client_do_not_match' => 'Project client does not match entity client',
+ 'quote_number_taken' => 'Quote number already taken',
+ 'recurring_invoice_number_taken' => 'Recurring Invoice number :number already taken',
+ 'user_not_associated_with_account' => 'User not associated with this account',
+ 'amounts_do_not_balance' => 'Amounts do not balance correctly.',
+ 'insufficient_applied_amount_remaining' => 'Insufficient applied amount remaining to cover payment.',
+ 'insufficient_credit_balance' => 'Insufficient balance on credit.',
+ 'one_or_more_invoices_paid' => 'One or more of these invoices have been paid',
+ 'invoice_cannot_be_refunded' => 'Invoice id :number cannot be refunded',
+ 'attempted_refund_failed' => 'Attempting to refund :amount only :refundable_amount available for refund',
+ 'user_not_associated_with_this_account' => 'This user is unable to be attached to this company. Perhaps they have already registered a user on another account?',
+ 'migration_completed' => 'Migration completed',
+ 'migration_completed_description' => 'Your migration has completed, please review your data after logging in.',
+ 'api_404' => '404 | Nothing to see here!',
+ 'large_account_update_parameter' => 'Cannot load a large account without a updated_at parameter',
+ 'no_backup_exists' => 'No backup exists for this activity',
+ 'company_user_not_found' => 'Company User record not found',
+ 'no_credits_found' => 'No credits found.',
+ 'action_unavailable' => 'The requested action :action is not available.',
+ 'no_documents_found' => 'No Documents Found',
+ 'no_group_settings_found' => 'No group settings found',
+ 'access_denied' => 'Insufficient privileges to access/modify this resource',
+ 'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
+ 'invoice_license_or_environment' => 'Invalid license, or invalid environment :environment',
+ 'route_not_available' => 'Route not available',
+ 'invalid_design_object' => 'Invalid custom design object',
+ 'quote_not_found' => 'Quote/s not found',
+ 'quote_unapprovable' => 'Unable to approve this quote as it has expired.',
+ 'scheduler_has_run' => 'Scheduler has run',
+ 'scheduler_has_never_run' => 'Scheduler has never run',
+ 'self_update_not_available' => 'Self update not available on this system.',
+ 'user_detached' => 'User detached from company',
+ 'create_webhook_failure' => 'Failed to create Webhook',
+ 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
+ 'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is bigger than $1 or currency equivalent.',
+ 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
+ 'vendor_address1' => 'Vendor Street',
+ 'vendor_address2' => 'Vendor Apt/Suite',
+
);
return $LANG;