diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php
index 90d10c58eefd..5b65b0f2d162 100644
--- a/resources/lang/en/texts.php
+++ b/resources/lang/en/texts.php
@@ -1,7 +1,6 @@
'Organization',
'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',
@@ -3926,6 +3917,232 @@ $LANG = array(
'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 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't 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 doesn't 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",
+
+
);
return $LANG;