diff --git a/resources/lang/bg/texts.php b/resources/lang/bg/texts.php
index 5fed097d9ac8..adf944be2bd0 100644
--- a/resources/lang/bg/texts.php
+++ b/resources/lang/bg/texts.php
@@ -3274,8 +3274,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Миграция',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Добре дошли в новата версия на Invoice Ninja',
'download_data' => 'Натиснете бутона отдолу за да свалите данните.',
'migration_import' => 'Чудесно! Вече сте готови да внесете вашата миграция. Идете в новата инсталация за да внесете вашите данни',
@@ -3536,7 +3537,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3791,6 +3792,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/ca/texts.php b/resources/lang/ca/texts.php
index 58be246dc206..9eca4242fa35 100644
--- a/resources/lang/ca/texts.php
+++ b/resources/lang/ca/texts.php
@@ -120,7 +120,7 @@ $LANG = array(
'archive_payment' => 'Arxivar pagament',
'delete_payment' => 'Suprimeix el pagament',
'archive_credit' => 'Arxivar crèdit',
- 'delete_credit' => 'Delete Credit',
+ 'delete_credit' => 'Eliminar el crèdit',
'show_archived_deleted' => 'Mostrar arxivats/eliminats',
'filter' => 'Filtrar',
'new_client' => 'Nou client',
@@ -140,12 +140,12 @@ $LANG = array(
'end_date' => 'Data final',
'transaction_reference' => 'Referència de la Transacció',
'method' => 'Métode',
- 'payment_amount' => 'Payment Amount',
+ 'payment_amount' => 'Quantitat de pagament',
'payment_date' => 'Data de pagament',
- 'credit_amount' => 'Credit Amount',
- 'credit_balance' => 'Credit Balance',
- 'credit_date' => 'Credit Date',
- 'empty_table' => 'No data available in table',
+ 'credit_amount' => 'Quantitat de crèdit',
+ 'credit_balance' => 'Balanç de crèdit',
+ 'credit_date' => 'Data de crèdit',
+ 'empty_table' => 'No hi han dades disponibles en la taula',
'select' => 'Selecciona',
'edit_client' => 'Edita client',
'edit_invoice' => 'Edita factura',
@@ -194,10 +194,10 @@ $LANG = array(
'import_clients' => 'Importar dades de clients',
'csv_file' => 'Arxiu CSV',
'export_clients' => 'Exportar dades de clients',
- 'created_client' => 'Successfully created client',
+ 'created_client' => 'Client creat correctament',
'created_clients' => 'Creats :count client(s) correctament',
- 'updated_settings' => 'Successfully updated settings',
- 'removed_logo' => 'Successfully removed logo',
+ 'updated_settings' => 'La configuració s\'ha actualitzat correctament',
+ 'removed_logo' => 'El logo s\'ha eliminat correctament',
'sent_message' => 'Successfully sent message',
'invoice_error' => 'Please make sure to select a client and correct any errors',
'limit_clients' => 'Sorry, this will exceed the limit of :count clients',
@@ -217,7 +217,7 @@ $LANG = array(
'archived_invoice' => 'Factura arxivada correctament',
'archived_invoices' => ':count factures arxivades correctament',
'deleted_invoice' => 'Factura eliminada correctament',
- 'deleted_invoices' => 'Successfully deleted :count invoices',
+ 'deleted_invoices' => 'S\'han eliminades :count factures correctament ',
'created_payment' => 'Successfully created payment',
'created_payments' => 'Successfully created :count payment(s)',
'archived_payment' => 'Successfully archived payment',
@@ -1278,7 +1278,7 @@ $LANG = array(
'remove_payment_method' => 'Remove Payment Method',
'confirm_remove_payment_method' => 'Are you sure you want to remove this payment method?',
'remove' => 'Remove',
- 'payment_method_removed' => 'Removed payment method.',
+ 'payment_method_removed' => 'El mètode de pagament s\'ha eliminat',
'bank_account_verification_help' => 'We have made two deposits into your account with the description "VERIFICATION". These deposits will take 1-2 business days to appear on your statement. Please enter the amounts below.',
'bank_account_verification_next_steps' => 'We have made two deposits into your account with the description "VERIFICATION". These deposits will take 1-2 business days to appear on your statement.
Once you have the amounts, come back to this payment methods page and click "Complete Verification" next to the account.',
@@ -2177,27 +2177,27 @@ $LANG = array(
'created_payment_term' => 'Successfully created payment term',
'updated_payment_term' => 'Successfully updated payment term',
'archived_payment_term' => 'Successfully archived payment term',
- 'resend_invite' => 'Resend Invitation',
+ 'resend_invite' => 'Reenviar invitació',
'credit_created_by' => 'Credit created by payment :transaction_reference',
'created_payment_and_credit' => 'Successfully created payment and credit',
'created_payment_and_credit_emailed_client' => 'Successfully created payment and credit, and emailed client',
- 'create_project' => 'Create project',
- 'create_vendor' => 'Create vendor',
+ 'create_project' => 'Crear projecte',
+ 'create_vendor' => 'Crear venedor',
'create_expense_category' => 'Create category',
'pro_plan_reports' => ':link to enable reports by joining the Pro Plan',
'mark_ready' => 'Mark Ready',
- 'limits' => 'Limits',
- 'fees' => 'Fees',
- 'fee' => 'Fee',
+ 'limits' => 'Límits',
+ 'fees' => 'Quotes',
+ 'fee' => 'Quota',
'set_limits_fees' => 'Set :gateway_type Limits/Fees',
'fees_tax_help' => 'Enable line item taxes to set the fee tax rates.',
'fees_sample' => 'The fee for a :amount invoice would be :total.',
'discount_sample' => 'The discount for a :amount invoice would be :total.',
- 'no_fees' => 'No Fees',
+ 'no_fees' => 'Sense cost',
'gateway_fees_disclaimer' => 'Warning: not all states/payment gateways allow adding fees, please review local laws/terms of service.',
- 'percent' => 'Percent',
- 'location' => 'Location',
+ 'percent' => 'Percentatge',
+ 'location' => 'Ubicació',
'line_item' => 'Line Item',
'surcharge' => 'Surcharge',
'location_first_surcharge' => 'Enabled - First surcharge',
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3401,7 +3402,7 @@ $LANG = array(
'dropdown' => 'Dropdown',
'field_type' => 'Field Type',
'recover_password_email_sent' => 'A password recovery email has been sent',
- 'removed_user' => 'Successfully removed user',
+ 'removed_user' => 'S\'ha eliminat l\'usuari correctament',
'freq_three_years' => 'Three Years',
'military_time_help' => '24 Hour Display',
'click_here_capital' => 'Click here',
@@ -3516,10 +3517,10 @@ $LANG = array(
'updated_design' => 'Successfully updated design',
'archived_design' => 'Successfully archived design',
'deleted_design' => 'Successfully deleted design',
- 'removed_design' => 'Successfully removed design',
+ 'removed_design' => 'El disseny s\'ha eliminat correctament',
'restored_design' => 'Successfully restored design',
'recurring_tasks' => 'Recurring Tasks',
- 'removed_credit' => 'Successfully removed credit',
+ 'removed_credit' => 'El crèdit s\'ha eliminat correctament',
'latest_version' => 'Latest Version',
'update_now' => 'Update Now',
'a_new_version_is_available' => 'A new version of the web app is available',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3551,7 +3552,7 @@ $LANG = array(
'payment_term' => 'Payment Term',
'new_payment_term' => 'New Payment Term',
'deleted_payment_term' => 'Successfully deleted payment term',
- 'removed_payment_term' => 'Successfully removed payment term',
+ 'removed_payment_term' => 'El termini de pagament s\'ha eliminat correctament',
'restored_payment_term' => 'Successfully restored payment term',
'full_width_editor' => 'Full Width Editor',
'full_height_filter' => 'Full Height Filter',
@@ -3675,12 +3676,12 @@ $LANG = array(
'updated_webhook' => 'Successfully updated webhook',
'archived_webhook' => 'Successfully archived webhook',
'deleted_webhook' => 'Successfully deleted webhook',
- 'removed_webhook' => 'Successfully removed webhook',
+ 'removed_webhook' => 'El webhook s\'ha eliminat correctament',
'restored_webhook' => 'Successfully restored webhook',
'search_tokens' => 'Search :count Tokens',
'search_token' => 'Search 1 Token',
'new_token' => 'New Token',
- 'removed_token' => 'Successfully removed token',
+ 'removed_token' => 'El signe s\'ha eliminat correctament',
'restored_token' => 'Successfully restored token',
'client_registration' => 'Client Registration',
'client_registration_help' => 'Enable clients to self register in the portal',
@@ -3741,7 +3742,7 @@ $LANG = array(
'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',
+ 'removed_recurring_invoice' => 'La factura recurrent s\'ha eliminat correctament',
'search_recurring_invoice' => 'Search 1 Recurring Invoice',
'search_recurring_invoices' => 'Search :count Recurring Invoices',
'send_date' => 'Send Date',
@@ -3763,7 +3764,7 @@ $LANG = array(
'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',
+ 'removed_task_status' => 'L\'estat de la tasca s\'ha eliminat correctament',
'restored_task_status' => 'Successfully restored task status',
'search_task_status' => 'Search 1 Task Status',
'search_task_statuses' => 'Search :count Task Statuses',
@@ -3788,8 +3789,119 @@ $LANG = array(
'is_running' => 'Is Running',
'invoice_currency_id' => 'Invoice Currency ID',
'tax_name1' => 'Tax Name 1',
- 'tax_name2' => 'Tax Name 2',
+ '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',
+ 'actions' => 'Acció',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/cs/texts.php b/resources/lang/cs/texts.php
index f1dc9c83eec8..00d560e6684e 100644
--- a/resources/lang/cs/texts.php
+++ b/resources/lang/cs/texts.php
@@ -60,7 +60,7 @@ $LANG = array(
'download_pdf' => 'Stáhnout PDF',
'pay_now' => 'Zaplatit nyní',
'save_invoice' => 'Uložit fakturu',
- 'clone_invoice' => 'Clone To Invoice',
+ 'clone_invoice' => 'Duplikova do faktury',
'archive_invoice' => 'Archivovat fakturu',
'delete_invoice' => 'Smazat fakturu',
'email_invoice' => 'Poslat fakturu emailem',
@@ -1411,7 +1411,7 @@ $LANG = array(
'failed_remove_payment_method' => 'Failed to remove the payment method',
'gateway_exists' => 'This gateway already exists',
'manual_entry' => 'Manual entry',
- 'start_of_week' => 'First Day of the Week',
+ 'start_of_week' => 'První den v týdnu',
// Frequencies
'freq_inactive' => 'Inactive',
@@ -1967,7 +1967,7 @@ $LANG = array(
'invalid_white_label_license' => 'The white label license is not valid',
'created_by' => 'Created by :name',
'modules' => 'Modules',
- 'financial_year_start' => 'First Month of the Year',
+ 'financial_year_start' => 'První měsíc v roce',
'authentication' => 'Authentication',
'checkbox' => 'Checkbox',
'invoice_signature' => 'Signature',
@@ -2146,7 +2146,7 @@ $LANG = array(
'sent_by' => 'Sent by :user',
'recipients' => 'Recipients',
'save_as_default' => 'Save as default',
- 'start_of_week_help' => 'Used by date selectors',
+ 'start_of_week_help' => 'Pro výběr data',
'financial_year_start_help' => 'Used by date range selectors',
'reports_help' => 'Shift + Click to sort by multiple columns, Ctrl + Click to clear the grouping.',
'this_year' => 'This Year',
@@ -2417,7 +2417,7 @@ $LANG = array(
'currency_pakistani_rupee' => 'Pakistani Rupee',
'currency_polish_zloty' => 'Polish Zloty',
'currency_sri_lankan_rupee' => 'Sri Lankan Rupee',
- 'currency_czech_koruna' => 'Czech Koruna',
+ 'currency_czech_koruna' => 'Koruna česká',
'currency_uruguayan_peso' => 'Uruguayan Peso',
'currency_namibian_dollar' => 'Namibian Dollar',
'currency_tunisian_dinar' => 'Tunisian Dinar',
@@ -2874,7 +2874,7 @@ $LANG = array(
'company' => 'Company',
'client_field' => 'Client Field',
'contact_field' => 'Contact Field',
- 'product_field' => 'Product Field',
+ 'product_field' => 'Pole produktu',
'task_field' => 'Task Field',
'project_field' => 'Project Field',
'expense_field' => 'Expense Field',
@@ -3240,8 +3240,8 @@ $LANG = array(
'continue_editing' => 'Continue Editing',
'default_value' => 'Default value',
'currency_format' => 'Currency Format',
- 'first_day_of_the_week' => 'First Day of the Week',
- 'first_month_of_the_year' => 'First Month of the Year',
+ 'first_day_of_the_week' => 'První den v týdnu',
+ 'first_month_of_the_year' => 'První měsíc v roce',
'symbol' => 'Symbol',
'ocde' => 'Code',
'date_format' => 'Date Format',
@@ -3275,8 +3275,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3537,7 +3538,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3735,7 +3736,7 @@ $LANG = array(
'due_date_days' => 'Due Date',
'paused' => 'Paused',
'day_count' => 'Day :count',
- 'first_day_of_the_month' => 'First Day of the Month',
+ 'first_day_of_the_month' => 'První den v měsíci',
'last_day_of_the_month' => 'Last Day of the Month',
'use_payment_terms' => 'Use Payment Terms',
'endless' => 'Endless',
@@ -3792,6 +3793,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/da/texts.php b/resources/lang/da/texts.php
index a953a77ad164..adbc78d4e3e7 100644
--- a/resources/lang/da/texts.php
+++ b/resources/lang/da/texts.php
@@ -3272,8 +3272,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3534,7 +3535,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3789,6 +3790,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php
index 974d9819bafa..b8a0fce6b622 100644
--- a/resources/lang/de/texts.php
+++ b/resources/lang/de/texts.php
@@ -29,7 +29,7 @@ $LANG = array(
'invoice_date' => 'Rechnungsdatum',
'due_date' => 'Fälligkeitsdatum',
'invoice_number' => 'Rechnungsnummer',
- 'invoice_number_short' => 'R-Nr.',
+ 'invoice_number_short' => 'Re-Nr.',
'po_number' => 'Bestellnummer',
'po_number_short' => 'Best.-Nr.',
'frequency_id' => 'Wie oft',
@@ -3274,8 +3274,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Herzlich willkommen zur neuen Version von Invoice Ninja',
'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.',
@@ -3354,7 +3355,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'adjust_fee_percent' => 'Anpassungszuschlag Prozent',
'configure_settings' => 'Einstellungen bearbeiten',
'about' => 'Über',
- 'credit_email' => 'Credit Email',
+ 'credit_email' => 'Guthaben E-Mail',
'domain_url' => 'Domain-URL',
'password_is_too_easy' => 'Das Passwort muss einen Großbuchstaben und eine Nummer enthalten',
'client_portal_tasks' => 'Kundenportal-Aufgaben',
@@ -3365,7 +3366,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'when_saved' => 'Wenn gespeichert',
'when_sent' => 'Wenn gesendet',
'select_company' => 'Firma auswählen',
- 'float' => 'Float',
+ 'float' => 'Schwebend',
'collapse' => 'Einklappen',
'show_or_hide' => 'Anzeigen/verstecken',
'menu_sidebar' => 'Menüleiste',
@@ -3377,9 +3378,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'second_custom' => 'Zweite benutzerdefinierte',
'third_custom' => 'Dritte benutzerdefinierte',
'show_cost' => 'Kosten anzeigen',
- 'show_cost_help' => 'Display a product cost field to track the markup/profit',
+ 'show_cost_help' => 'Feld für Einkaufspreis anzeigen, um Gewinnspanne zu verfolgen',
'show_product_quantity' => 'Produktanzahl anzeigen',
- 'show_product_quantity_help' => 'Display a product quantity field, otherwise default to one',
+ 'show_product_quantity_help' => 'Zeigen ein Mengenangabe Feld, sonst den Standardwert 1',
'show_invoice_quantity' => 'Rechnungsanzahl anzeigen',
'show_invoice_quantity_help' => 'Zeige ein Rechnungsposten Anzahlfeld, sonst den Standardwert 1',
'default_quantity' => 'Standardanzahl',
@@ -3389,7 +3390,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'three_tax_rates' => 'Drei Steuersätze',
'default_tax_rate' => 'Standard-Steuersatz',
'invoice_tax' => 'Rechnungssteuer',
- 'line_item_tax' => 'Line Item Tax',
+ 'line_item_tax' => 'Belegposition Steuer',
'inclusive_taxes' => 'Inklusive Steuern',
'invoice_tax_rates' => 'Rechnungs-Steuersätze',
'item_tax_rates' => 'Element-Steuersätze',
@@ -3431,13 +3432,13 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'payment_number_counter' => 'Zahlungsnummernzähler',
'invoice_number_pattern' => 'Rechnungsnummernschema',
'quote_number_pattern' => 'Kostenvoranschlags-Nummernschema',
- 'client_number_pattern' => 'Credit Number Pattern',
- 'client_number_counter' => 'Credit Number Counter',
- 'credit_number_pattern' => 'Credit Number Pattern',
- 'credit_number_counter' => 'Credit Number Counter',
+ 'client_number_pattern' => 'Gutschriftnummernschema',
+ 'client_number_counter' => 'Gutschriftnummernzähler',
+ 'credit_number_pattern' => 'Gutschriftnummernzähler',
+ 'credit_number_counter' => 'Gutschriftnummernzähler',
'reset_counter_date' => 'Zählerdatum zurücksetzen',
'counter_padding' => 'Zähler-Innenabstand',
- 'shared_invoice_quote_counter' => 'Shared Invoice Quote Counter',
+ 'shared_invoice_quote_counter' => 'Zähler der gemeinsam benutzten Rechnungen und Angebote',
'default_tax_name_1' => 'Standard-Steuername 1',
'default_tax_rate_1' => 'Standard-Steuersatz 1',
'default_tax_name_2' => 'Standard-Steuername 2',
@@ -3447,12 +3448,12 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'email_subject_invoice' => 'EMail Rechnung Betreff',
'email_subject_quote' => 'EMail Angebot Betreff',
'email_subject_payment' => 'EMail Zahlung Betreff',
- 'switch_list_table' => 'Switch List Table',
+ 'switch_list_table' => 'Listenansicht umschalten',
'client_city' => 'Kunden-Stadt',
'client_state' => 'Kunden-Bundesland/Kanton',
'client_country' => 'Kunden-Land',
'client_is_active' => 'Kunde ist aktiv',
- 'client_balance' => 'Client Balance',
+ 'client_balance' => 'Kunden Betrag',
'client_address1' => 'Kundenadresse 1',
'client_address2' => 'Kundenadresse 2',
'client_shipping_address1' => 'Kunden-Lieferadresse 1',
@@ -3474,39 +3475,39 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'vendor_city' => 'Lieferanten-Stadt',
'vendor_state' => 'Lieferanten-Bundesland/Kanton',
'vendor_country' => 'Lieferanten-Land',
- 'credit_footer' => 'Credit Footer',
- 'credit_terms' => 'Credit Terms',
+ 'credit_footer' => 'Guthaben-Fußzeile',
+ 'credit_terms' => 'Gutschrift Bedingungen',
'untitled_company' => 'Unbenannte FIrma',
'added_company' => 'Erfolgreich Firma hinzugefügt',
- 'supported_events' => 'Supported Events',
+ 'supported_events' => 'Unterstützte Ereignisse',
'custom3' => 'Benutzerdefiniert 3',
'custom4' => 'Benutzerdefiniert 3',
'optional' => 'optional',
'license' => 'Lizenz',
- 'invoice_balance' => 'Invoice Balance',
+ 'invoice_balance' => 'Rechnungssaldo',
'saved_design' => 'Design erfolgreich gespeichert',
- 'client_details' => 'Client Details',
+ 'client_details' => 'Kundeninformationen',
'company_address' => 'Firmenadresse',
'quote_details' => 'Kostenvoranschlag-Details',
- 'credit_details' => 'Credit Details',
+ 'credit_details' => 'Gutschrift Details',
'product_columns' => 'Produktspalten',
'task_columns' => 'Aufgabenspalten',
'add_field' => 'Feld hinzufügen',
'all_events' => 'Alle Ereignisse',
- 'owned' => 'Owned',
+ 'owned' => 'Eigentümer',
'payment_success' => 'Bezahlung erfolgreich',
'payment_failure' => 'Bezahlung fehlgeschlagen',
'quote_sent' => 'Kostenvoranschlag versendet',
- 'credit_sent' => 'Credit Sent',
+ 'credit_sent' => 'Guthaben gesendet',
'invoice_viewed' => 'Rechnung angesehen',
'quote_viewed' => 'Kostenvoranschlag angesehen',
- 'credit_viewed' => 'Credit Viewed',
+ 'credit_viewed' => 'Guthaben angesehen',
'quote_approved' => 'Kostenvoranschlag angenommen',
'receive_all_notifications' => 'Empfange alle Benachrichtigungen',
'purchase_license' => 'Lizenz kaufen',
'enable_modules' => 'Module aktivieren',
- 'converted_quote' => 'Successfully converted quote',
- 'credit_design' => 'Credit Design',
+ 'converted_quote' => 'Angebot erfolgreichen konvertiert',
+ 'credit_design' => 'Guthaben Design',
'includes' => 'Beinhaltet',
'css_framework' => 'CSS-Framework',
'custom_designs' => 'Benutzerdefinierte Designs',
@@ -3520,7 +3521,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'removed_design' => 'Design erfolgreich entfernt',
'restored_design' => 'Design erfolgreich wiederhergestellt',
'recurring_tasks' => 'Wiederkehrende Aufgabe',
- 'removed_credit' => 'Successfully removed credit',
+ 'removed_credit' => 'Guthaben erfolgreich entfernt',
'latest_version' => 'Neueste Version',
'update_now' => 'Jetzt aktualisieren',
'a_new_version_is_available' => 'Eine neue Version der Webapp ist verfügbar.',
@@ -3531,29 +3532,29 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'slack_webhook_url' => 'Slack-Webhook-URL',
'partial_payment' => 'Teilzahlung',
'partial_payment_email' => 'Teilzahlungsmail',
- 'clone_to_credit' => 'Clone to Credit',
- 'emailed_credit' => 'Successfully emailed credit',
- 'marked_credit_as_sent' => 'Successfully marked credit as sent',
- 'email_subject_payment_partial' => 'Email Partial Payment Subject',
+ 'clone_to_credit' => 'Duplizieren in Gutschrift',
+ 'emailed_credit' => 'Guthaben erfolgreich per E-Mail versendet',
+ 'marked_credit_as_sent' => 'Guthaben erfolgreich als versendet markiert',
+ 'email_subject_payment_partial' => 'EMail Teilzahlung Betreff',
'is_approved' => 'Wurde angenommen',
- 'migration_went_wrong' => 'Upps, da ist etwas schiefgelaufen! Stelle sicher, dass Sie InvoiceNinja V2 richtig eingerichtet haben, bevor Sie die Migration starten.',
+ '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.',
- 'email_credit' => 'Email Credit',
+ 'email_credit' => 'Guthaben per E-Mail versenden',
'client_email_not_set' => 'Es wurde noch keine E-Mail Adresse beim Kunden eingetragen.',
'ledger' => 'Hauptbuch',
'view_pdf' => 'Zeige PDF',
'all_records' => 'Alle Einträge',
- 'owned_by_user' => 'Owned by user',
- 'credit_remaining' => 'Credit Remaining',
+ 'owned_by_user' => 'Eigentümer',
+ 'credit_remaining' => 'Verbleibendes Guthaben',
'use_default' => 'Benutze Standardwert',
'reminder_endless' => 'Endlose Reminder',
'number_of_days' => 'Anzahl Tage',
- 'configure_payment_terms' => 'Configure Payment Terms',
+ 'configure_payment_terms' => 'Zahlungsbedingungen bearbeiten',
'payment_term' => 'Zahlungsbedingung',
- 'new_payment_term' => 'New Payment Term',
- 'deleted_payment_term' => 'Successfully deleted payment term',
- 'removed_payment_term' => 'Successfully removed payment term',
- 'restored_payment_term' => 'Successfully restored payment term',
+ 'new_payment_term' => 'Neue Zahlungsbedingung',
+ 'deleted_payment_term' => 'Zahlungsbedingung erfolgreich gelöscht',
+ 'removed_payment_term' => 'Zahlungsbedingung erfolgreich entfernt',
+ 'restored_payment_term' => 'Zahlungsbedingungen erfolgreich wiederhergestellt',
'full_width_editor' => 'Editor über die gesamte Breite',
'full_height_filter' => 'Full Height Filter',
'email_sign_in' => 'Mit E-Mail anmelden',
@@ -3574,12 +3575,12 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'search_invoices' => 'Suche Rechnungen',
'search_clients' => 'Suche Kunden',
'search_products' => 'Suche Produkte',
- 'search_quotes' => 'Search Quotes',
- 'search_credits' => 'Search Credits',
+ 'search_quotes' => 'Suche Angebote',
+ 'search_credits' => 'Suche Guthaben',
'search_vendors' => 'Suche Lieferanten',
- 'search_users' => 'Suche nach Benutzern',
- 'search_tax_rates' => 'Steuersatz suchen',
- 'search_tasks' => 'Aufgaben suchen',
+ 'search_users' => 'Suche Benutzer',
+ 'search_tax_rates' => 'Suche Steuersatz',
+ 'search_tasks' => 'Suche Aufgaben',
'search_settings' => 'Suche Einstellungen',
'search_projects' => 'Suche nach Projekten',
'search_expenses' => 'Suche Ausgaben',
@@ -3593,204 +3594,315 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'reverse' => 'Rückbuchung',
'filtered_by_project' => 'Nach Projekt filtern',
'google_sign_in' => 'Anmeldung mit Google',
- 'activity_58' => ':user reversed invoice :invoice',
- 'activity_59' => ':user cancelled invoice :invoice',
- 'payment_reconciliation_failure' => 'Reconciliation Failure',
- 'payment_reconciliation_success' => 'Reconciliation Success',
- 'gateway_success' => 'Gateway Success',
- 'gateway_failure' => 'Gateway Failure',
- 'gateway_error' => 'Gateway Error',
+ 'activity_58' => ':user buchte Rechnung :invoice zurück',
+ 'activity_59' => ':user brach Rechnung :invoice ab',
+ 'payment_reconciliation_failure' => 'Fehler bei Kontenabstimmung',
+ 'payment_reconciliation_success' => 'Kontenabstimmung erfolgreich',
+ 'gateway_success' => 'Zahlungsanbieter erfolgreich',
+ 'gateway_failure' => 'Zahlungsanbieter Fehler',
+ 'gateway_error' => 'Zahlungsanbieter Fehler',
'email_send' => 'E-Mail gesendet',
- 'email_retry_queue' => 'Email Retry Queue',
+ 'email_retry_queue' => 'E-Mail Wiederholungswarteschlange',
'failure' => 'Fehler',
- 'quota_exceeded' => 'Quota Exceeded',
- 'upstream_failure' => 'Upstream Failure',
+ 'quota_exceeded' => 'Quota erreicht',
+ 'upstream_failure' => 'Upstream Fehler',
'system_logs' => 'System-Log',
'copy_link' => 'Link kopieren',
'welcome_to_invoice_ninja' => 'Willkommen bei Invoice Ninja',
- 'optin' => 'Opt-In',
- 'optout' => 'Opt-Out',
- 'auto_convert' => 'Auto Convert',
+ 'optin' => 'Anmelden',
+ 'optout' => 'Abmelden',
+ 'auto_convert' => 'Automatisch konvertieren',
'reminder1_sent' => 'Erste Erinnerung verschickt',
'reminder2_sent' => 'Zweite Erinnerung verschickt',
'reminder3_sent' => 'Dritte Erinnerung verschickt',
'reminder_last_sent' => 'Letzte Erinnerung verschickt',
'pdf_page_info' => 'Seite :current von :total',
- 'emailed_credits' => 'Successfully emailed credits',
+ 'emailed_credits' => 'Guthaben erfolgreich per E-Mail versendet',
'view_in_stripe' => 'In Stripe anzeigen',
'rows_per_page' => 'Einträge pro Seite',
- 'apply_payment' => 'Apply Payment',
- 'unapplied' => 'Unapplied',
- 'custom_labels' => 'Custom Labels',
- 'record_type' => 'Record Type',
- 'record_name' => 'Record Name',
- 'file_type' => 'File Type',
+ 'apply_payment' => 'Zahlungen anwenden',
+ 'unapplied' => 'unangewendet',
+ 'custom_labels' => 'Eigene Beschriftungen',
+ 'record_type' => 'Eintragstyp',
+ 'record_name' => 'Eintragsname',
+ 'file_type' => 'Dateityp',
'height' => 'Höhe',
'width' => 'Breite',
- 'health_check' => 'Health Check',
+ 'health_check' => 'Systemprüfung',
'last_login_at' => 'Letzter Login',
- 'company_key' => 'Company Key',
+ 'company_key' => 'Firmen Schlüssel',
'storefront' => 'Storefront',
- 'storefront_help' => 'Enable third-party apps to create invoices',
- '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',
+ 'storefront_help' => 'Drittanbieter Applikationen erlauben Rechnungen zu erstellen',
+ 'count_records_selected' => ':count Datensätze ausgewählt',
+ 'count_record_selected' => ':count Datensätze ausgewählt',
+ 'client_created' => 'Kunde wurde erstellt',
+ 'online_payment_email' => 'Online-Zahlung E-Mail Adresse',
+ 'manual_payment_email' => 'manuelle Zahlung E-Mail Adresse',
+ 'completed' => 'Abgeschlossen',
+ 'gross' => 'Gesamtbetrag',
+ 'net_amount' => 'Netto Betrag',
+ 'net_balance' => 'Netto Betrag',
+ 'client_settings' => 'Kundeneinstellungen',
+ 'selected_invoices' => 'Ausgewählte Rechnungen',
+ 'selected_payments' => 'Ausgewählte Zahlungen',
+ 'selected_quotes' => 'Ausgewählte Angebote',
+ 'selected_tasks' => 'Ausgewählte Aufgaben',
+ 'selected_expenses' => 'Ausgewählte Ausgaben',
+ 'past_due_invoices' => 'Überfällige Rechnungen',
'create_payment' => 'Zahlung erstellen',
- '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',
- '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',
+ 'update_quote' => 'Angebot aktualisieren',
+ 'update_invoice' => 'Rechnung aktualisieren',
+ 'update_client' => 'Kunde aktualisieren',
+ 'update_vendor' => 'Lieferant aktualisieren',
+ 'create_expense' => 'Ausgabe erstellen',
+ 'update_expense' => 'Ausgabe aktualisieren',
+ 'update_task' => 'Aufgabe aktualisieren',
+ 'approve_quote' => 'Angebot annehmen',
+ 'when_paid' => 'Bei Zahlung',
+ 'expires_on' => 'Gültig bis',
+ 'show_sidebar' => 'Zeige Seitenmenü',
+ 'hide_sidebar' => 'Verstecke Seitenmenu',
+ 'event_type' => 'Ereignistyp',
+ 'copy' => 'kopieren',
+ 'must_be_online' => 'Bitte starten Sie die App sobald Sie mit dem Internet verbunden sind',
+ 'crons_not_enabled' => 'Die Crons müssen aktiviert werden',
'api_webhooks' => 'API Webhooks',
- 'search_webhooks' => 'Search :count Webhooks',
- 'search_webhook' => 'Search 1 Webhook',
+ 'search_webhooks' => 'Suche :count Webhooks',
+ 'search_webhook' => 'Suche 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',
- 'crypto' => 'Crypto',
- 'user_field' => 'User Field',
- 'variables' => 'Variables',
- 'show_password' => 'Show Password',
- 'hide_password' => 'Hide Password',
- 'copy_error' => 'Copy Error',
+ 'new_webhook' => 'Neuer Webhook',
+ 'edit_webhook' => 'Webhook bearbeiten',
+ 'created_webhook' => 'Webhook erfolgreich erstellt',
+ 'updated_webhook' => 'Webhook erfolgreich aktualisiert',
+ 'archived_webhook' => 'Webhook erfolgreich archiviert',
+ 'deleted_webhook' => 'Webhook erfolgreich gelöscht',
+ 'removed_webhook' => 'Webhook erfolgreich entfernt',
+ 'restored_webhook' => 'Webhook erfolgreich wiederhergestellt',
+ 'search_tokens' => 'Suche :count Token',
+ 'search_token' => 'Suche 1 Token',
+ 'new_token' => 'Neues Token',
+ 'removed_token' => 'Token erfolgreich entfernt',
+ 'restored_token' => 'Token erfolgreich wiederhergestellt',
+ 'client_registration' => 'Kunden Registration',
+ 'client_registration_help' => 'Den Kunden ermöglichen, sich selbst im Portal zu registrieren.',
+ 'customize_and_preview' => 'Anpassung und Vorschau',
+ 'search_document' => 'Suche 1 Dokument',
+ 'search_design' => 'Suche 1 Design',
+ 'search_invoice' => 'Suche 1 Angebot',
+ 'search_client' => 'Suche 1 Kunden',
+ 'search_product' => 'Suche 1 Produkt',
+ 'search_quote' => 'Suche 1 Angebot',
+ 'search_credit' => 'Suche 1 Guthaben',
+ 'search_vendor' => 'Suche 1 Hersteller',
+ 'search_user' => 'Suche 1 Benutzer',
+ 'search_tax_rate' => 'Suche 1 Steuersatz',
+ 'search_task' => 'Suche 1 Aufgabe',
+ 'search_project' => 'Suche 1 Projekt',
+ 'search_expense' => 'Suche 1 Ausgabe',
+ 'search_payment' => 'Suche 1 Zahlung',
+ 'search_group' => 'Suche 1 Gruppen',
+ 'created_on' => 'Erstellt am',
+ 'payment_status_-1' => 'nicht angewendet',
+ 'lock_invoices' => 'Rechnung sperren',
+ 'show_table' => 'Zeige Tabelle',
+ 'show_list' => 'Zeige Liste',
+ 'view_changes' => 'Änderungen anzeigen',
+ 'force_update' => 'Aktualisierungen erzwingen',
+ 'force_update_help' => 'Du benutzt die aktuellste Version, aber es stehen noch ausstehende Fehlerbehebungen zur Verfügung',
+ 'mark_paid_help' => 'Verfolge ob Ausgabe bezahlt wurde',
+ 'mark_invoiceable_help' => 'Ermögliche diese Ausgabe in Rechnung zu stellen',
+ 'add_documents_to_invoice_help' => 'Dokumente sichtbar machen',
+ 'convert_currency_help' => 'Wechselkurs setzen',
+ 'expense_settings' => 'Ausgaben Einstellungen',
+ 'clone_to_recurring' => 'Duplizieren zu Widerkehrend',
+ 'crypto' => 'Verschlüsselung',
+ 'user_field' => 'Benutzer Feld',
+ 'variables' => 'Variablen',
+ 'show_password' => 'Zeige Passwort',
+ 'hide_password' => 'Verstecke Passwort',
+ 'copy_error' => 'Kopier Fehler',
'capture_card' => 'Capture Card',
- 'auto_bill_enabled' => 'Auto Bill Enabled',
- 'total_taxes' => 'Total Taxes',
+ 'auto_bill_enabled' => 'Automatische Rechnungsstellung aktivieren',
+ 'total_taxes' => 'Gesamt Steuern',
'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',
- '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',
+ 'total_fields' => 'Gesamt Felder',
+ 'stopped_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich gestoppt',
+ 'started_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich gestartet',
+ 'resumed_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich fortgesetzt',
+ 'gateway_refund' => 'Zahlungsanbieter Rückerstattung',
+ 'gateway_refund_help' => 'Bearbeite die Rückerstattung über den Zahlungsanbieter',
+ 'due_date_days' => 'Fälligkeitsdatum',
+ 'paused' => 'Pausiert',
+ 'day_count' => 'Tag :count',
+ 'first_day_of_the_month' => 'Erster Tag des Monats',
+ 'last_day_of_the_month' => 'Letzter Tag des Monats',
+ 'use_payment_terms' => 'Benutze Zahlungsbedingung',
+ 'endless' => 'Endlos',
+ 'next_send_date' => 'Nächstes Versanddatum',
+ 'remaining_cycles' => 'Verbleibende Durchgänge',
+ 'created_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich erstellt',
+ 'updated_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich aktualisiert',
+ 'removed_recurring_invoice' => 'Wiederkehrende Rechnung erfolgreich entfernt',
+ 'search_recurring_invoice' => 'Suche 1 wiederkehrende Rechnung',
+ 'search_recurring_invoices' => 'Suche :count Wiederkehrende Rechnungen',
+ 'send_date' => 'Versanddatum',
+ 'auto_bill_on' => 'Automatische Rechnungsstellung zum',
+ 'minimum_under_payment_amount' => 'Minimaler Unterzahlungsbetrag',
+ 'allow_over_payment' => 'Überzahlung zulassen',
+ 'allow_over_payment_help' => 'Überzahlungen zulassen, beispielsweise Trinkgelder',
+ 'allow_under_payment' => 'Unterzahlung zulassen',
+ 'allow_under_payment_help' => 'Teilzahlungen zulassen',
+ 'test_mode' => 'Test Modus',
+ 'calculated_rate' => 'Berechneter Satz',
+ 'default_task_rate' => 'Standard-Steuersatz',
+ 'clear_cache' => 'Zwischenspeicher leeren',
+ 'sort_order' => 'Sortierreihenfolge',
'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',
- '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',
- 'configure_statuses' => 'Configure Statuses',
- 'task_settings' => 'Task Settings',
- 'configure_categories' => 'Configure Categories',
- 'edit_expense_category' => 'Edit Expense Category',
- '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',
- 'show_option' => 'Show Option',
- 'negative_payment_error' => 'The credit amount cannot exceed the payment amount',
- 'should_be_invoiced_help' => 'Enable the expense to be invoiced',
- 'configure_gateways' => 'Configure Gateways',
- 'payment_partial' => 'Partial Payment',
- 'is_running' => 'Is Running',
- 'invoice_currency_id' => 'Invoice Currency ID',
- 'tax_name1' => 'Tax Name 1',
- 'tax_name2' => 'Tax Name 2',
- 'transaction_id' => 'Transaction ID',
+ 'task_statuses' => 'Aufgaben Status',
+ 'new_task_status' => 'Neuer Aufgaben Status',
+ 'edit_task_status' => 'Aufgaben Status bearbeiten',
+ 'created_task_status' => 'Aufgaben Status erfolgreich erstellt',
+ 'archived_task_status' => 'Aufgaben Status erfolgreich archiviert',
+ 'deleted_task_status' => 'Aufgaben Status erfolgreich gelöscht',
+ 'removed_task_status' => 'Aufgaben Status erfolgreich entfernt',
+ 'restored_task_status' => 'Aufgaben Status erfolgreich wiederhergestellt',
+ 'search_task_status' => 'Suche 1 Aufgaben Status',
+ 'search_task_statuses' => 'Suche :count Aufgaben Status',
+ 'show_tasks_table' => 'Zeige Aufgaben Tabelle',
+ 'show_tasks_table_help' => 'Beim Erstellen von Rechnungen immer die Aufgabenauswahl anzeigen',
+ 'invoice_task_timelog' => 'Aufgaben Zeiterfassung in Rechnung stellen',
+ 'invoice_task_timelog_help' => 'Zeitdetails in der Rechnungsposition ausweisen',
+ 'auto_start_tasks_help' => 'Beginne Aufgabe vor dem Speichern',
+ 'configure_statuses' => 'Stati bearbeiten',
+ 'task_settings' => 'Aufgaben Einstellungen',
+ 'configure_categories' => 'Kategorien bearbeiten',
+ 'edit_expense_category' => 'Ausgaben Kategorie bearbeiten',
+ 'removed_expense_category' => 'Ausgaben Kategorie erfolgreich entfernt',
+ 'search_expense_category' => 'Suche 1 Ausgabenkategorie',
+ 'search_expense_categories' => 'Suche :count Ausgabenkategorie',
+ 'use_available_credits' => 'Verfügbares Guthaben verwenden',
+ 'show_option' => 'Zeige Option',
+ 'negative_payment_error' => 'Der Guthabenbetrag darf den Zahlungsbetrag nicht übersteigen',
+ 'should_be_invoiced_help' => 'Ermögliche diese Ausgabe in Rechnung zu stellen',
+ 'configure_gateways' => 'Zahlungsanbieter bearbeiten',
+ 'payment_partial' => 'Teilzahlung',
+ 'is_running' => 'Läuft derzeit',
+ 'invoice_currency_id' => 'Rechnungs-Währungs-ID',
+ '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',
+ 'actions' => 'Aktionen',
+ 'expense_number' => 'Ausgabennummer',
+ 'task_number' => 'Aufgabennummer',
+ 'project_number' => 'Projektnummer',
+ 'view_settings' => 'Einstellungen anzeigen',
+ 'company_disabled_warning' => 'Warnung: diese Firma wurde noch nicht aktiviert',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Abgelaufenes Angebot',
+ 'remind_invoice' => 'Rechnungserinnerung',
+ 'client_phone' => 'Kunden Telefon',
+ 'required_fields' => 'Benötigte Felder',
+ 'enabled_modules' => 'Module aktivieren',
+ 'activity_60' => ':contact schaute Angebot :quote an',
+ 'activity_61' => ':user hat Kunde :client aktualisiert',
+ 'activity_62' => ':user hat Lieferant :vendor aktualisiert',
+ 'activity_63' => ':user mailte erste Erinnerung für Rechnung :invoice an :contact ',
+ 'activity_64' => ':user mailte zweite Erinnerung für Rechnung :invoice an :contact ',
+ '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',
+ 'please_type_to_confirm' => 'Bitte geben Sie ":value" zur Bestätigung ein',
+ 'purge' => 'Bereinigen',
+ 'clone_to' => 'Duplizieren zu',
+ 'clone_to_other' => 'Duplizieren zu anderem',
+ 'labels' => 'Beschriftung',
+ 'add_custom' => 'Beschriftung hinzufügen',
+ 'payment_tax' => 'Steuer-Zahlung',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Versendete Rechnungen sind gesperrt',
+ 'paid_invoices_are_locked' => 'Bezahlte Rechnungen sind gesperrt',
+ 'source_code' => 'Quellcode',
+ 'app_platforms' => 'Applikations Platform',
+ 'archived_task_statuses' => ' :value Aufgaben Stati erfolgreich archiviert',
+ 'deleted_task_statuses' => ' :value Aufgaben Stati erfolgreich gelöscht',
+ 'restored_task_statuses' => ' :value Aufgaben Stati erfolgreich wiederhergestellt',
+ 'deleted_expense_categories' => ' :value Ausgabenkategorien erfolgreich gelöscht',
+ 'restored_expense_categories' => ':value Ausgabenkategorien erfolgreich wiederhergestellt',
+ 'archived_recurring_invoices' => ':value Wiederkehrende Rechnung erfolgreich archiviert',
+ 'deleted_recurring_invoices' => ':value Wiederkehrende Rechnungen erfolgreich gelöscht',
+ 'restored_recurring_invoices' => ':value Wiederkehrende Rechnungen erfolgreich wiederhergestellt',
+ 'archived_webhooks' => ':value Webhooks erfolgreich archiviert',
+ 'deleted_webhooks' => ':value Webhooks erfolgreich gelöscht',
+ 'removed_webhooks' => ':value Webhooks erfolgreich entfernt',
+ 'restored_webhooks' => ':value Webhooks erfolgreich wiederhergestellt',
+ 'api_docs' => 'API Doku',
+ 'archived_tokens' => ':count Token erfolgreich archiviert',
+ 'deleted_tokens' => ':count Token erfolgreich gelöscht',
+ 'restored_tokens' => ':value Token erfolgreich wiederhergestellt',
+ 'archived_payment_terms' => ':value Zahlungsbedingungen erfolgreich archiviert',
+ 'deleted_payment_terms' => ':value Zahlungsbedingungen erfolgreich gelöscht',
+ 'restored_payment_terms' => ':value Zahlungsbedingungen erfolgreich wiederhergestellt',
+ 'archived_designs' => ':value Designs erfolgreich archiviert',
+ 'deleted_designs' => ':value Designs erfolgreich gelöscht',
+ 'restored_designs' => ':value Designs erfolgreich wiederhergestellt',
+ 'restored_credits' => ':value Guthaben erfolgreich archiviert',
+ 'archived_users' => ':value Benutzer erfolgreich archiviert',
+ 'deleted_users' => ':value Benutzer erfolgreich gelöscht',
+ 'removed_users' => ':value Benutzer erfolgreich entfernt',
+ 'restored_users' => ':value Benutzer erfolgreich wiederhergestellt',
+ 'archived_tax_rates' => ':value Steuersätze erfolgreich archiviert',
+ 'deleted_tax_rates' => ':value Steuersätze erfolgreich gelöscht',
+ 'restored_tax_rates' => ':value Steuersätze erfolgreich wiederhergestellt',
+ 'archived_company_gateways' => ':value Zahlungsanbieter erfolgreich archiviert',
+ 'deleted_company_gateways' => ':value Zahlungsanbieter erfolgreich gelöscht',
+ 'restored_company_gateways' => ':value Zahlungsanbieter erfolgreich wiederhergestellt',
+ 'archived_groups' => ':value Gruppen erfolgreich archiviert',
+ 'deleted_groups' => ':value Gruppen erfolgreich gelöscht',
+ 'restored_groups' => ':value Gruppen erfolgreich wiederhergestellt',
+ 'archived_documents' => ':value Dokumente erfolgreich archiviert',
+ 'deleted_documents' => ':value Dokumente erfolgreich gelöscht',
+ 'restored_documents' => ':value Dokumente erfolgreich wiederhergestellt',
+ 'restored_vendors' => ':value Lieferanten erfolgreich wiederhergestellt',
+ 'restored_expenses' => ':value Ausgaben erfolgreich wiederhergestellt',
+ 'restored_tasks' => ':value Aufgaben erfolgreich wiederhergestellt',
+ 'restored_projects' => ':value Projekte erfolgreich wiederhergestellt',
+ 'restored_products' => ':value Produkte erfolgreich wiederhergestellt',
+ 'restored_clients' => ':value Kunden erfolgreich wiederhergestellt',
+ 'restored_invoices' => ':value Rechnungen erfolgreich wiederhergestellt',
+ 'restored_payments' => ':value Zahlungen erfolgreich wiederhergestellt',
+ 'restored_quotes' => ':value Angebote erfolgreich wiederhergestellt',
+ 'update_app' => 'App aktualisieren',
+ 'started_import' => 'Import erfolgreich gestartet',
+ 'duplicate_column_mapping' => 'Dupliziere Spaltenzuordnung',
+ 'uses_inclusive_taxes' => 'Benutzt Inklusive Steuern',
+ 'is_amount_discount' => 'Ist Betrag ermäßigt',
+ 'map_to' => 'Zuordnen',
+ 'first_row_as_column_names' => 'Benutze erste Zeile als Spaltenüberschrift',
+ 'no_file_selected' => 'Keine Datei ausgewählt',
+ 'import_type' => 'Import Typ',
+ 'draft_mode' => 'Entwurfsmodus',
+ 'draft_mode_help' => 'Vorschau schneller aber weniger genau darstellen',
+ 'show_product_discount' => 'Produktermäßigung anzeigen',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/el/texts.php b/resources/lang/el/texts.php
index 61b272a909a0..a5d1833f6f12 100644
--- a/resources/lang/el/texts.php
+++ b/resources/lang/el/texts.php
@@ -44,7 +44,7 @@ $LANG = array(
'subtotal' => 'Μερικό Σύνολο',
'paid_to_date' => 'Εξοφλημένο Ποσό',
'balance_due' => 'Ολικό Σύνολο',
- 'invoice_design_id' => 'Σχεδίαση',
+ 'invoice_design_id' => 'Σχέδιο',
'terms' => 'Όροι',
'your_invoice' => 'Το τιμολόγιό σας',
'remove_contact' => 'Διαγραφή επαφής',
@@ -303,7 +303,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'pro_plan_custom_fields' => ':link για να ενεργοποιήσετε τα προσαρμοσμένα πεδία προσχωρώντας στο Pro Plan',
'advanced_settings' => 'Ρυθμίσεις για Προχωρημένους',
'pro_plan_advanced_settings' => ':link για να ενεργοποιήσετε τις ρυθμίσεις για προχωρημένους προσχωρώντας στο Pro Plan',
- 'invoice_design' => 'Σχεδίαση Τιμολογίου',
+ 'invoice_design' => 'ΣχέδιοΤιμολογίου',
'specify_colors' => 'Προσδιορισμός χρωμάτων',
'specify_colors_label' => 'Επιλέξτε τα χρώματα που χρησιμοποιούνται στο τιμολόγιο',
'chart_builder' => 'Κατασκευή Γραφήματος',
@@ -3273,8 +3273,9 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Μεταφορά',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Καλωσήρθατε στην επόμενη έκδοση του Invoice Ninja ',
'download_data' => 'Πατήστε το κουμπί παρακάτω για να μεταφορτώσετε τα δεδομένα.',
'migration_import' => 'Τέλεια: Τώρα είσαστε έτοιμοι να εισάγετε τη μεταφορά σας. Πηγαίνετε στην καινούργια σας εγκατάσταση για να εισάγετε τα δεδομένα',
@@ -3535,7 +3536,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'marked_credit_as_sent' => 'Επιτυχής ορισμός πίστωσης ως απεσταλμένη',
'email_subject_payment_partial' => 'Θέμα Email μερικής πληρωμής',
'is_approved' => 'Είναι Αποδεκτή',
- 'migration_went_wrong' => 'Ουπς, κάτι πήγε λάθος! Σιγουρευτείτε ότι εγκαταστήσατε σωστά την V2 του Invoice Ninja, πριν ξεκινήσετε την μεταφορά.',
+ '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.',
'email_credit' => 'Αποστολή Πίστωσης με email',
'client_email_not_set' => 'Ο πελάτης δεν έχει καταχωρημένη μία διεύθυνση email',
@@ -3617,179 +3618,290 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'pdf_page_info' => 'Σελίδα :current από :total',
'emailed_credits' => 'Επιτυχής αποστολή ΄πιστώσεων με email',
'view_in_stripe' => 'Προβολή στο Stripe',
- 'rows_per_page' => 'Rows Per Page',
+ 'rows_per_page' => 'Γραμμές ανά Σελίδα',
'apply_payment' => 'Πληρωμή',
- 'unapplied' => 'Unapplied',
- 'custom_labels' => 'Custom Labels',
- 'record_type' => 'Record Type',
- 'record_name' => 'Record Name',
- 'file_type' => 'File Type',
- 'height' => 'Height',
- 'width' => 'Width',
- 'health_check' => 'Health Check',
- 'last_login_at' => 'Last Login At',
- 'company_key' => 'Company Key',
- 'storefront' => 'Storefront',
- 'storefront_help' => 'Enable third-party apps to create invoices',
- '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',
- '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',
+ 'unapplied' => 'Ανεφάρμοστο',
+ 'custom_labels' => 'Προσαρμοσμένες Ετικέτες',
+ 'record_type' => 'Τύπος Εγγραφής',
+ 'record_name' => 'Όνομασία Εγγραφής',
+ 'file_type' => 'Τύπος Αρχείου',
+ 'height' => 'Ύψος',
+ 'width' => 'Πλάτος',
+ 'health_check' => 'Έλεγχος Υγείας',
+ 'last_login_at' => 'Τελευταία Είσοδος στις',
+ 'company_key' => 'Κλειδί Εταιρείας',
+ 'storefront' => 'Βιτρίνα καταστήματος',
+ 'storefront_help' => 'Ενεργοποίηση εφαρμογών τρίτων για τη δημιουργία τιμολογίων',
+ 'count_records_selected' => ':count εγγραφές επιλέχθηκαν',
+ 'count_record_selected' => ':count εγγραφή επιλέχθηκε',
+ 'client_created' => 'Πελάτης Δημιουργήθηκε',
+ 'online_payment_email' => 'Email Online Πληρωμών',
+ 'manual_payment_email' => 'Email Χειροκίνητων Πληρωμών',
+ 'completed' => 'Ολοκληρώθηκε',
+ 'gross' => 'Μεικτό',
+ 'net_amount' => 'Καθαρό Ποσό',
+ 'net_balance' => 'Καθαρό Υπόλοιπο',
+ 'client_settings' => 'Ρυθμίσεις Πελάτη',
+ 'selected_invoices' => 'Επιλεγμένα Τιμολόγια',
+ 'selected_payments' => 'Επιλεγμένες Πληρωμές',
+ 'selected_quotes' => 'Επιλεγμένες Προσφορές',
+ 'selected_tasks' => 'Επιλεγμένες Εργασίες',
+ 'selected_expenses' => 'Επιλεγμένες Δαπάνες',
+ 'past_due_invoices' => 'Ληγμένα Τιμολόγια',
+ 'create_payment' => 'Δημιουργία Πληρωμής',
+ 'update_quote' => 'Ενημέρωση Προσφοράς',
+ 'update_invoice' => 'Ενημέρωση Τιμολογίου',
+ 'update_client' => 'Ενημέρωση Πελάτη',
+ 'update_vendor' => 'Ενημέρωση Προμηθευτή',
+ 'create_expense' => 'Δημιουργία Δαπάνης',
+ 'update_expense' => 'Ενημέρωση Δαπάνης',
+ 'update_task' => 'Ενημέρωση Εργασίας',
+ 'approve_quote' => 'Αποδοχή Προσφοράς',
+ 'when_paid' => 'Οταν Πληρωθεί',
+ 'expires_on' => 'Λήγει την ',
+ 'show_sidebar' => 'Εμφάνιση Πλευρικής Μπάρας',
+ 'hide_sidebar' => 'Απόκρυψη Πλευρικής Μπάρας',
+ 'event_type' => 'Τύπος Γεγονότος',
+ 'copy' => 'Αντιγραφή',
+ 'must_be_online' => 'Παρακαλούμε επανεκκινήστε την εφαρμογή μόλις συνδεθείτε στο internet',
+ 'crons_not_enabled' => 'Πρέπει να ενεργοποιήσετε τα crons',
'api_webhooks' => 'API Webhooks',
- 'search_webhooks' => 'Search :count Webhooks',
- 'search_webhook' => 'Search 1 Webhook',
+ 'search_webhooks' => 'Αναζήτηση :count Webhooks',
+ 'search_webhook' => 'Αναζήτηση 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',
- 'crypto' => 'Crypto',
- 'user_field' => 'User Field',
- 'variables' => 'Variables',
- 'show_password' => 'Show Password',
- 'hide_password' => 'Hide Password',
- 'copy_error' => 'Copy Error',
- 'capture_card' => 'Capture Card',
- 'auto_bill_enabled' => 'Auto Bill Enabled',
- 'total_taxes' => 'Total Taxes',
- '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',
- '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',
- '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',
- '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',
- 'configure_statuses' => 'Configure Statuses',
- 'task_settings' => 'Task Settings',
- 'configure_categories' => 'Configure Categories',
- 'edit_expense_category' => 'Edit Expense Category',
- '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',
- 'show_option' => 'Show Option',
- 'negative_payment_error' => 'The credit amount cannot exceed the payment amount',
- 'should_be_invoiced_help' => 'Enable the expense to be invoiced',
- 'configure_gateways' => 'Configure Gateways',
- 'payment_partial' => 'Partial Payment',
- 'is_running' => 'Is Running',
- 'invoice_currency_id' => 'Invoice Currency ID',
- 'tax_name1' => 'Tax Name 1',
- 'tax_name2' => 'Tax Name 2',
- 'transaction_id' => 'Transaction ID',
+ 'new_webhook' => 'Νέο Webhook',
+ 'edit_webhook' => 'Επεξεργασία Webhook',
+ 'created_webhook' => 'Επιτυχής δημιουργία webhook',
+ 'updated_webhook' => 'Επιτυχής ενημέρωση webhook',
+ 'archived_webhook' => 'Επιτυχής αρχειοθέτηση webhook',
+ 'deleted_webhook' => 'Επιτυχής διαγραφή webhook',
+ 'removed_webhook' => 'Επιτυχής αφαίρεση webhook',
+ 'restored_webhook' => 'Επιτυχής ανάκτηση webhook',
+ 'search_tokens' => 'Αναζήτηση :count Διακριτικών',
+ 'search_token' => 'Αναζήτηση 1 Διακριτικού',
+ 'new_token' => 'Νέο Διακριτικό',
+ 'removed_token' => 'Επιτυχής αφαίρεση διακριτικού',
+ 'restored_token' => 'Επιτυχής ανάκτηση διακριτικού',
+ 'client_registration' => 'Εγγραφή Πελάτη',
+ 'client_registration_help' => 'Ενεργοποίηση αυτοεγγραφής πελατών στο portal',
+ 'customize_and_preview' => 'Προσαρμογή & Προεπισκόπηση',
+ 'search_document' => 'Αναζήτηση 1 Εγγράφου',
+ 'search_design' => 'Αναζήτηση 1 Σχεδίου',
+ 'search_invoice' => 'Αναζήτηση 1 Τιμολογίου',
+ 'search_client' => 'Αναζήτηση 1 Πελάτη',
+ 'search_product' => 'Αναζήτηση 1 Προϊόντος',
+ 'search_quote' => 'Αναζήτηση 1 Προσφοράς',
+ 'search_credit' => 'Αναζήτηση 1 Πίστωσης',
+ 'search_vendor' => 'Αναζήτηση 1 Προμηθευτή',
+ 'search_user' => 'Αναζήτηση 1 Χρήστη',
+ 'search_tax_rate' => 'Αναζήτηση 1 Ποσοστού Φόρου',
+ 'search_task' => 'Αναζήτηση 1 Εργασίας',
+ 'search_project' => 'Αναζήτηση 1 Project',
+ 'search_expense' => 'Αναζήτηση 1 Δαπάνης',
+ 'search_payment' => 'Αναζήτηση 1 Πληρωμής',
+ 'search_group' => 'Αναζήτηση 1 Γκρουπ',
+ 'created_on' => 'Δημιουργήθηκε στις',
+ 'payment_status_-1' => 'Ανεφάρμοστο',
+ 'lock_invoices' => 'Κλείδωμα Τιμολογίων',
+ 'show_table' => 'Εμφάνιση Πίνακα',
+ 'show_list' => 'Εμφάνιση Λίστας',
+ 'view_changes' => 'Προβολή Αλλαγών',
+ 'force_update' => 'Εξαναγκασμένη Ενημέρωση',
+ 'force_update_help' => 'Εκτελείτε την τελευταία έκδοση αλλά μπορεί να υπάρχουν διορθώσεις σε αναμονή.',
+ 'mark_paid_help' => 'Εντοπισμός της δαπάνης που πληρώθηκε',
+ 'mark_invoiceable_help' => 'Ενεργοποίηση της δαπάνης που θα τιμολογηθεί',
+ 'add_documents_to_invoice_help' => 'Κάνε τα έγγραφα εμφανίσιμα',
+ 'convert_currency_help' => 'Ορισμός Ισοτιμίας Ανταλλαγής',
+ 'expense_settings' => 'Ρυθμίσεις Δαπάνης',
+ 'clone_to_recurring' => 'Κλωνοποίηση σε Επαναλαμβανόμενο',
+ 'crypto' => 'Κρύπτο',
+ 'user_field' => 'Πεδίο Χρήστη',
+ 'variables' => 'Μεταβλητές',
+ 'show_password' => 'Εμφάνιση Κωδικού Πρόσβασης',
+ 'hide_password' => 'Απόκρυψη Κωδικού Πρόσβασης',
+ 'copy_error' => 'Σφάλμα Αντιγραγής',
+ 'capture_card' => 'Κάρτα Σύλληψης',
+ 'auto_bill_enabled' => 'Αυτόματη Χρέωση Ενεργοποιήθηκε',
+ 'total_taxes' => 'Συνολικοί Φόροι',
+ 'line_taxes' => 'Φόροι Γραμμής',
+ 'total_fields' => 'Συνολικά Πεδία',
+ 'stopped_recurring_invoice' => 'Επιτυχής διακοπή επαναλαμβανόμενου τιμολογίου',
+ 'started_recurring_invoice' => 'Επιτυχής έναρξη επαναλαμβανόμενου τιμολογίου',
+ 'resumed_recurring_invoice' => 'Επιτυχής επανεκκίνηση επαναλαμβανόμενου τιμολογίου',
+ 'gateway_refund' => 'Επιστροφή Χρημάτων μέσω Πύλης Πληρωμής (Gateway)',
+ 'gateway_refund_help' => 'Εκτελέστε την επιστροφή νρημάτων μέσω Πύλης Πληρωμής (Gateway)',
+ 'due_date_days' => 'Ημερομηνία Ολοκλήρωσης',
+ 'paused' => 'Σε παύση',
+ 'day_count' => 'Ημέρα :count',
+ 'first_day_of_the_month' => 'Πρώτη Μέρα του Μήνα',
+ 'last_day_of_the_month' => 'Τελευταία Μέρα του Μήνα',
+ 'use_payment_terms' => 'Χρησιμοποίηση Όρων Πληρωμής',
+ 'endless' => 'Συνεχής',
+ 'next_send_date' => 'Επόμενη Ημερομηνία Αποστολής',
+ 'remaining_cycles' => 'Εναπομείναντες Κύκλοι',
+ 'created_recurring_invoice' => 'Επιτυχής δημιουργία επαναλαμβανόμενου τιμολογίου',
+ 'updated_recurring_invoice' => 'Επιτυχής ενημέρωση επαναλαμβανόμενου τιμολογίου',
+ 'removed_recurring_invoice' => 'Επιτυχής αφαίρεση επαναλαμβανόμενου τιμολογίου',
+ 'search_recurring_invoice' => 'Αναζήτηση 1 Επαναλαμβανόμενου Τιμολογίου',
+ 'search_recurring_invoices' => 'Αναζήτηση :count Επαναλαμβανόμενων Τιμολογίων',
+ 'send_date' => 'Ημερομηνία Αποστολής',
+ 'auto_bill_on' => 'Αυτόματη Χρέωση στις',
+ 'minimum_under_payment_amount' => 'Ελάχιστο Ποσό Υποπληρωμής',
+ 'allow_over_payment' => 'Επιτρέψτε Υπερπληρωμή',
+ 'allow_over_payment_help' => 'Υποστήριξη της επιπλεόν πληρωμής για να δέχεστε φιλοδορήματα',
+ 'allow_under_payment' => 'Επιτρέψτε Υποπληρωμή',
+ 'allow_under_payment_help' => 'Υποστήριξη εξόφλησης κατ\' ελάχιστο του μερικού ποσού',
+ 'test_mode' => 'Κατάσταση Τεστ',
+ 'calculated_rate' => 'Υπολογιζόμενο Κόστος',
+ 'default_task_rate' => 'Προεπιλεγμένο Κόστος Εργασίας',
+ 'clear_cache' => 'Καθαρισμός Προσωρινής Μνήμης',
+ 'sort_order' => 'Σειρά Ταξινόμησης',
+ 'task_status' => 'Κατάσταση',
+ 'task_statuses' => 'Καταστάσεις Εργασίας',
+ 'new_task_status' => 'Κατάσταση Νέας Εργασίας',
+ 'edit_task_status' => 'Επεξεργασία Κατάστασης Εργασίας',
+ 'created_task_status' => 'Επιτυχής δημιουργία κατάστασης εργασίας',
+ 'archived_task_status' => 'Επιτυχής αρχειοθέτηση κατάστασης εργασίας',
+ 'deleted_task_status' => 'Επιτυχής διαγραφή κατάστασης εργασίας',
+ 'removed_task_status' => 'Επιτυχής αφαίρεση κατάστασης εργασίας',
+ 'restored_task_status' => 'Επιτυχής ανάκτηση κατάστασης εργασίας',
+ 'search_task_status' => 'Αναζήτηση 1 Κατάστασης Εργασίας',
+ 'search_task_statuses' => 'Αναζήτηση :count Καταστάσεων Εργασίας',
+ 'show_tasks_table' => 'Εμφάνιση Πίνακα Εργασιών',
+ 'show_tasks_table_help' => 'Πάντα να εμφανίζεται το τμήμα των εργασιών όταν δημιουργούνται τιμολόγια',
+ 'invoice_task_timelog' => 'Χρονολόγιο Τιμολόγησης Εργασίας',
+ 'invoice_task_timelog_help' => 'Προσθήκη λεπτομεριών χρόνου στις γραμμές των τιμολογίων',
+ 'auto_start_tasks_help' => 'Έναρξη εργασιών πριν την αποθήκευση',
+ 'configure_statuses' => 'Προσαρμογή Καταστάσεων',
+ 'task_settings' => 'Ρυθμίσεις Εργασίας',
+ 'configure_categories' => 'Προσαρμογή Κατηγοριών',
+ 'edit_expense_category' => 'Επεξεργασία Κατηγορίας Δαπάνης',
+ 'removed_expense_category' => 'Επιτυχής αφαίρεση κατηγορίας δαπάνης',
+ 'search_expense_category' => 'Αναζήτηση 1 Κατηγορίας Δαπάνης',
+ 'search_expense_categories' => 'Αναζήτηση :count Κατηγορίες Δαπανών',
+ 'use_available_credits' => 'Χρήση Διαθέσιμων Πιστώσεων',
+ 'show_option' => 'Εμφάνιση Επιλογής',
+ 'negative_payment_error' => 'Το ποσό πίστωσης δεν μπορεί να υπερβαίνει το ποσό πληρωμής',
+ 'should_be_invoiced_help' => 'Ενεργοποίηση της δαπάνης που θα τιμολογηθεί',
+ 'configure_gateways' => 'Παραμετροποίηση Πυλών Πληρωμών (Gateways)',
+ 'payment_partial' => 'Μερική Πληρωμή',
+ 'is_running' => 'Εκτελείται',
+ 'invoice_currency_id' => 'Κωδικός Νομίσματος Τιμολογίου',
+ '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' => 'Σύνολο Τιμολογίου',
+ 'actions' => 'Ενέργειες',
+ 'expense_number' => 'Αριθμός Δαπάνης',
+ 'task_number' => 'Αριθμός Εργασίας',
+ 'project_number' => 'Αριθμός Project',
+ 'view_settings' => 'Ρυθμίσεις Εμφάνισης',
+ 'company_disabled_warning' => 'Προειδοποίηση: Αυτή η εταιρία δεν έχει ενεργοποιηθεί ακόμα',
+ 'late_invoice' => 'Καθυστερημένο Τιμολόγιο',
+ 'expired_quote' => 'Προσφορά που έληξε',
+ 'remind_invoice' => 'Υπενθύμιση Τιμολογίου',
+ 'client_phone' => 'Τηλέφωνο Πελάτη',
+ 'required_fields' => 'Απαιτούμενα Πεδία',
+ 'enabled_modules' => 'Ενεργοποιημένες Ενότητες',
+ 'activity_60' => 'Η επαφή :contact είδε την προσφορά :quote',
+ 'activity_61' => 'Ο χρήστης :user ενημέρωσε τον πελάτη :client',
+ 'activity_62' => 'Ο χρήστης :user ενημέρωσε τον προμηθευτή :vendor',
+ 'activity_63' => 'Ο χρήστης :user έστειλε με email πρώτη ειδοποίηση για το τιμολόγιο :invoice στην επαφή :contact',
+ 'activity_64' => 'Ο χρήστης :user έστειλε με email δεύτερη ειδοποίηση για το τιμολόγιο :invoice στην επαφή :contact',
+ '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' => 'Επεξεργαστής Πλάγιας Μπάρας',
+ 'please_type_to_confirm' => 'Παρακαλούμε πληκρολογήστε ":value" για επιβεβαίωση',
+ 'purge' => 'Εκκαθάριση',
+ 'clone_to' => 'Κλωνοποίηση Σε',
+ 'clone_to_other' => 'Κλωνοποίηση σε Άλλο',
+ 'labels' => 'Ετικέτες',
+ 'add_custom' => 'Προσθήκη Προσαρμογής',
+ 'payment_tax' => 'Φόρος Πληρωμής',
+ 'white_label' => 'Λευκή Ετικέτα',
+ 'sent_invoices_are_locked' => 'Τα απεσταλμένα τιμολόγια είναι κλειδωμένα',
+ 'paid_invoices_are_locked' => 'Τα εξοφλημένα τιμολόγια είναι κλειδωμένα',
+ 'source_code' => 'Πηγαίος Κώδικας',
+ 'app_platforms' => 'Πλατφόρμες Εφαρμογής',
+ 'archived_task_statuses' => 'Επιτυχής αρχειοθέτηση :value καταστάσεων εργασίας',
+ 'deleted_task_statuses' => 'Επιτυχής διαγραφή :value καταστάσεων εργασίας',
+ 'restored_task_statuses' => 'Επιτυχής ανάκτηση :value καταστάσεων εργασίας',
+ 'deleted_expense_categories' => 'Επιτυχής διαγραφή δαπάνης :value κατηγοριών',
+ 'restored_expense_categories' => 'Επιτυχής επαναφορά δαπάνης :value κατηγοριών',
+ 'archived_recurring_invoices' => 'Επιτυχής αρχειοθέτηση :value επαναλαμβανόμενων τιμολογίων',
+ 'deleted_recurring_invoices' => 'Επιτυχής διαγραφή :value επαναλαμβανόμενων τιμολογίων',
+ 'restored_recurring_invoices' => 'Επιτυχής επαναφορά :value επαναλαμβανόμενων τιμολογίων',
+ 'archived_webhooks' => 'Επιτυχής αρχειοθέτηση :value webhooks',
+ 'deleted_webhooks' => 'Επιτυχής διαγραφή :value webhooks',
+ 'removed_webhooks' => 'Επιτυχής αφαίρεση :value webhooks',
+ 'restored_webhooks' => 'Επιτυχής ανάκτηση :value webhooks',
+ 'api_docs' => 'Κείμενα API',
+ 'archived_tokens' => 'Επιτυχής αρχειοθέτηση :value διακριτικών',
+ 'deleted_tokens' => 'Επιτυχής διαγραφή :value διακριτικών',
+ 'restored_tokens' => 'Επιτυχής ανάκτηση :value διακριτικών',
+ 'archived_payment_terms' => 'Επιτυχής αρχειοθέτηση :value όρων πληρωμής',
+ 'deleted_payment_terms' => 'Επιτυχής διαγραφή :value όρων πληρωμής',
+ 'restored_payment_terms' => 'Επιτυχής ανάκτηση :value όρων πληρωμής',
+ 'archived_designs' => 'Επιτυχής αρχειοθέτηση :value σχεδίων',
+ 'deleted_designs' => 'Επιτυχής διαγραφή :value σχεδίων',
+ 'restored_designs' => 'Επιτυχής ανάκτηση :value σχεδίων',
+ 'restored_credits' => 'Επιτυχής ανάκτηση :value πιστώσεων',
+ 'archived_users' => 'Επιτυχής αρχειοθέτηση :value χρηστών',
+ 'deleted_users' => 'Επιτυχής διαγραφή :value χρηστών',
+ 'removed_users' => 'Επιτυχής αφαίρεση :value χρηστών',
+ 'restored_users' => 'Επιτυχής ανάκτηση :value χρηστών',
+ 'archived_tax_rates' => 'Επιτυχής αρχειοθέτηση :value ποσοστών φόρου',
+ 'deleted_tax_rates' => 'Επιτυχής διαγραφή :value ποσοστών φόρου',
+ 'restored_tax_rates' => 'Επιτυχής ανάκτηση :value ποσοστών φόρου',
+ 'archived_company_gateways' => 'Επιτυχής αρχειοθέτηση :value πυλών πληρωμών (gateways)',
+ 'deleted_company_gateways' => 'Επιτυχής διαγραφή :value πυλών πληρωμών (gateways)',
+ 'restored_company_gateways' => 'Επιτυχής ανάκτηση :value πυλών πληρωμών (gateways)',
+ 'archived_groups' => 'Επιτυχής αρχειοθέτηση :value γκρουπς',
+ 'deleted_groups' => 'Επιτυχής διαγραφή :value γκρουπς',
+ 'restored_groups' => 'Επιτυχής ανάκτηση :value γκρουπς',
+ 'archived_documents' => 'Επιτυχής αρχειοθέτηση :value εγγράφων',
+ 'deleted_documents' => 'Επιτυχής διαγραφή :value εγγράφων',
+ 'restored_documents' => 'Επιτυχής ανάκτηση :value εγγράφων',
+ 'restored_vendors' => 'Επιτυχής ανάκτηση :value προμηθευτών',
+ 'restored_expenses' => 'Επιτυχής ανάκτηση :value δαπανών',
+ 'restored_tasks' => 'Επιτυχής ανάκτηση :value εργασιών',
+ 'restored_projects' => 'Επιτυχής ανάκτηση :value projects',
+ 'restored_products' => 'Επιτυχής ανάκτηση :value προϊόντων',
+ 'restored_clients' => 'Επιτυχής ανάκτηση :value πελατών',
+ 'restored_invoices' => 'Επιτυχής ανάκτηση :value τιμολογίων',
+ 'restored_payments' => 'Επιτυχής ανάκτηση :value πληρωμών',
+ 'restored_quotes' => 'Επιτυχής ανάκτηση :value προσφορών',
+ 'update_app' => 'Ενημέρωση Εφαρμογής',
+ 'started_import' => 'Επιτυχής έναρξη εισαγωγής',
+ 'duplicate_column_mapping' => 'Κλωνοποίηση αντιστοίχισης στηλών',
+ 'uses_inclusive_taxes' => 'Χρησιμοποιούνται Συμπεριλαμβανόμενοι Φόροι',
+ 'is_amount_discount' => 'Είναι Ποσό Έκπτωσης',
+ 'map_to' => 'Αντιστοίχιση Σε',
+ 'first_row_as_column_names' => 'Χρήση της πρώτης σειράς ως ονόματα στηλών',
+ 'no_file_selected' => 'Δεν Επιλέχθηκε Αρχείο',
+ 'import_type' => 'Τύπος Εισαγωγής',
+ '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',
);
return $LANG;
diff --git a/resources/lang/en_AU/texts.php b/resources/lang/en_AU/texts.php
index e332f428579b..17df501ef6df 100644
--- a/resources/lang/en_AU/texts.php
+++ b/resources/lang/en_AU/texts.php
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did a proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Customer does not have an email address set',
@@ -3769,7 +3770,7 @@ $LANG = array(
'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',
- 'invoice_task_timelog' => 'Invoice Task Timelog',
+ 'invoice_task_timelog' => 'Invoice Task Time Log',
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
'auto_start_tasks_help' => 'Start tasks before saving',
'configure_statuses' => 'Configure Statuses',
@@ -3790,6 +3791,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not been activated yet ',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Customer Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated customer :client',
+ 'activity_62' => ':user updated supplier :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value suppliers',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value customers',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster (but less accurate)',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/en_GB/texts.php b/resources/lang/en_GB/texts.php
index 3d1892f84afa..4383987d9693 100644
--- a/resources/lang/en_GB/texts.php
+++ b/resources/lang/en_GB/texts.php
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3790,6 +3791,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/es/texts.php b/resources/lang/es/texts.php
index f10acb42bfa4..390fefbc28ec 100644
--- a/resources/lang/es/texts.php
+++ b/resources/lang/es/texts.php
@@ -1098,8 +1098,8 @@ $LANG = array(
'gateway_help_20' => ':link to sign up for Sage Pay.',
'gateway_help_21' => ':link to sign up for Sage Pay.',
'partial_due' => 'Partial Due',
- 'restore_vendor' => 'Restore Vendor',
- 'restored_vendor' => 'Successfully restored vendor',
+ 'restore_vendor' => 'Recuperar Proveedor',
+ 'restored_vendor' => 'Proveedor recuperado con éxito',
'restored_expense' => 'Successfully restored expense',
'permissions' => 'Permissions',
'create_all_help' => 'Allow user to create and modify records',
@@ -1204,7 +1204,7 @@ $LANG = array(
'live_preview_disabled' => 'Live preview has been disabled to support selected font',
'invoice_number_padding' => 'Padding',
'preview' => 'Preview',
- 'list_vendors' => 'List Vendors',
+ 'list_vendors' => 'Listar Proveedores',
'add_users_not_supported' => 'Upgrade to the Enterprise plan to add additional users to your account.',
'enterprise_plan_features' => 'The Enterprise plan adds support for multiple users and file attachments, :link to see the full list of features.',
'return_to_app' => 'Regresar a la App',
@@ -1810,7 +1810,7 @@ $LANG = array(
'view_client_portal' => 'View client portal',
'view_portal' => 'View Portal',
- 'vendor_contacts' => 'Vendor Contacts',
+ 'vendor_contacts' => 'Contactos de Proveedor',
'all' => 'All',
'selected' => 'Selected',
'category' => 'Category',
@@ -2012,7 +2012,7 @@ $LANG = array(
'bluevine_continue' => 'Continúe a BlueVine',
'bluevine_completed' => 'Inscripción en BlueVine completa',
- 'vendor_name' => 'Vendedor',
+ 'vendor_name' => 'Proveedor',
'entity_state' => 'Estado',
'client_created_at' => 'Fecha de Creación',
'postmark_error' => 'Hubo un problema enviando el correo a través de Postmark :link',
@@ -2180,7 +2180,7 @@ $LANG = array(
'created_payment_and_credit' => 'Pago y Crédito creados con éxito',
'created_payment_and_credit_emailed_client' => 'Pago y Crédito creados con éxito, y el cliente ha sido notificado por correo',
'create_project' => 'Crear proyecto',
- 'create_vendor' => 'Crear vendedor',
+ 'create_vendor' => 'Crear Proveedor',
'create_expense_category' => 'Crear categoría',
'pro_plan_reports' => ':link para habilitar los reportes actualizándose al Plan Pro',
'mark_ready' => 'Marcar como Listo',
@@ -2363,7 +2363,7 @@ $LANG = array(
'refund_subject' => 'Reembolso Procesado',
'refund_body' => 'Se te ha procesado un reembolso de: monto de la factura: invoice_number.',
- 'currency_us_dollar' => 'Dólar Estadounidence',
+ 'currency_us_dollar' => 'Dólar Americano',
'currency_british_pound' => 'Libra Británica',
'currency_euro' => 'Euro',
'currency_south_african_rand' => 'Rand Sudafricano',
@@ -2371,7 +2371,7 @@ $LANG = array(
'currency_israeli_shekel' => 'Shekel israelí',
'currency_swedish_krona' => 'Corona Sueca',
'currency_kenyan_shilling' => 'Chelín de Kenia',
- 'currency_canadian_dollar' => 'Dólar Canadience',
+ 'currency_canadian_dollar' => 'Dólar Canadiense',
'currency_philippine_peso' => 'Peso Filipino',
'currency_indian_rupee' => 'Rupia India',
'currency_australian_dollar' => 'Dólar Australiano',
@@ -2420,9 +2420,9 @@ $LANG = array(
'currency_russian_ruble' => 'Rublo Ruso',
'currency_mozambican_metical' => 'Metical Mozambiqueño',
'currency_omani_rial' => 'Rial Omaní',
- 'currency_ukrainian_hryvnia' => 'Ukrainian Hryvnia',
+ 'currency_ukrainian_hryvnia' => 'Ucrania Grivna',
'currency_macanese_pataca' => 'Macanese Pataca',
- 'currency_taiwan_new_dollar' => 'Taiwan New Dollar',
+ 'currency_taiwan_new_dollar' => 'Nuevo Dólar Taiwanés',
'currency_dominican_peso' => 'Peso Dominicano',
'currency_chilean_peso' => 'Peso Chileno',
'currency_icelandic_krona' => 'Icelandic Króna',
@@ -2433,17 +2433,17 @@ $LANG = array(
'currency_botswana_pula' => 'Botswana Pula',
'currency_hungarian_forint' => 'Hungarian Forint',
'currency_ugandan_shilling' => 'Ugandan Shilling',
- 'currency_barbadian_dollar' => 'Barbadian Dollar',
- 'currency_brunei_dollar' => 'Brunei Dollar',
+ 'currency_barbadian_dollar' => 'Dólar de Barbados',
+ 'currency_brunei_dollar' => 'Dólar de Brunei',
'currency_georgian_lari' => 'Georgian Lari',
'currency_qatari_riyal' => 'Qatari Riyal',
- 'currency_honduran_lempira' => 'Honduran Lempira',
- 'currency_surinamese_dollar' => 'Surinamese Dollar',
+ 'currency_honduran_lempira' => 'Lempira Hondureño',
+ 'currency_surinamese_dollar' => 'Dólar Surinamés',
'currency_bahraini_dinar' => 'Bahraini Dinar',
'currency_venezuelan_bolivars' => 'Bolívar Venezolano',
'currency_south_korean_won' => 'South Korean Won',
'currency_moroccan_dirham' => 'Moroccan Dirham',
- 'currency_jamaican_dollar' => 'Jamaican Dollar',
+ 'currency_jamaican_dollar' => 'Dólar Jamaiquino',
'currency_angolan_kwanza' => 'Angolan Kwanza',
'currency_haitian_gourde' => 'Haitian Gourde',
'currency_zambian_kwacha' => 'Zambian Kwacha',
@@ -2623,129 +2623,129 @@ $LANG = array(
'created_scheduled_report' => 'Reporte programado con éxito',
'deleted_scheduled_report' => 'Programaci;on de reporte cancelada con éxito',
'scheduled_report_attached' => 'Su reporte programado de :type está adjunto.',
- 'scheduled_report_error' => 'Failed to create schedule report',
- 'invalid_one_time_password' => 'Invalid one time password',
+ 'scheduled_report_error' => 'Error al crear el reporte programado',
+ 'invalid_one_time_password' => 'Clave inicial inválida',
'apple_pay' => 'Apple/Google Pay',
- 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
- 'requires_subdomain' => 'This payment type requires that a :link.',
- 'subdomain_is_set' => 'subdomain is set',
- 'verification_file' => 'Verification File',
- 'verification_file_missing' => 'The verification file is needed to accept payments.',
- 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
- 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported by your browser',
- 'optional_payment_methods' => 'Optional Payment Methods',
+ 'enable_apple_pay' => 'Acepta Apple Pay y Google Pay',
+ 'requires_subdomain' => 'Este tipo de pago requiere un :link.',
+ 'subdomain_is_set' => 'subdominio configurado',
+ 'verification_file' => 'Archivo de Verificación',
+ 'verification_file_missing' => 'Se requiere el archivo de verificación para aceptar pagos.',
+ 'apple_pay_domain' => 'Usa :domain
como dominio en :link.',
+ 'apple_pay_not_supported' => 'Disculpe, su navegador no soporta Apple/Google Pay',
+ 'optional_payment_methods' => 'Métodos de Pago Opcionales',
'add_subscription' => 'Agregar suscripción',
- 'target_url' => 'Target',
- 'target_url_help' => 'When the selected event occurs the app will post the entity to the target URL.',
- 'event' => 'Event',
- 'subscription_event_1' => 'Created Client',
- 'subscription_event_2' => 'Created Invoice',
- 'subscription_event_3' => 'Created Quote',
- 'subscription_event_4' => 'Created Payment',
- 'subscription_event_5' => 'Created Vendor',
- 'subscription_event_6' => 'Updated Quote',
- 'subscription_event_7' => 'Deleted Quote',
- 'subscription_event_8' => 'Updated Invoice',
- 'subscription_event_9' => 'Deleted Invoice',
- 'subscription_event_10' => 'Updated Client',
- 'subscription_event_11' => 'Deleted Client',
- 'subscription_event_12' => 'Deleted Payment',
- 'subscription_event_13' => 'Updated Vendor',
- 'subscription_event_14' => 'Deleted Vendor',
- 'subscription_event_15' => 'Created Expense',
- 'subscription_event_16' => 'Updated Expense',
- 'subscription_event_17' => 'Deleted Expense',
- 'subscription_event_18' => 'Created Task',
- 'subscription_event_19' => 'Updated Task',
- 'subscription_event_20' => 'Deleted Task',
- 'subscription_event_21' => 'Approved Quote',
- 'subscriptions' => 'Subscriptions',
- 'updated_subscription' => 'Successfully updated subscription',
- 'created_subscription' => 'Successfully created subscription',
- 'edit_subscription' => 'Edit Subscription',
- 'archive_subscription' => 'Archive Subscription',
- 'archived_subscription' => 'Successfully archived subscription',
- 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
- 'invoice_project' => 'Invoice Project',
- 'module_recurring_invoice' => 'Recurring Invoices',
- 'module_credit' => 'Credits',
- 'module_quote' => 'Quotes & Proposals',
- 'module_task' => 'Tasks & Projects',
- 'module_expense' => 'Expenses & Vendors',
+ 'target_url' => 'Objetivo',
+ 'target_url_help' => 'Cuando ocurra el evento seleccionado, la aplicación publicará la entidad en la URL objetivo.',
+ 'event' => 'Evento',
+ 'subscription_event_1' => 'Cliente Creado',
+ 'subscription_event_2' => 'Factura Creada',
+ 'subscription_event_3' => 'Cotización Creada',
+ 'subscription_event_4' => 'Pago Creado',
+ 'subscription_event_5' => 'Proveedor Creado',
+ 'subscription_event_6' => 'Presupuesto actualizado',
+ 'subscription_event_7' => 'Presupuesto eliminado',
+ 'subscription_event_8' => 'Factura actualizada',
+ 'subscription_event_9' => 'Factura eliminada',
+ 'subscription_event_10' => 'Cliente actualizado',
+ 'subscription_event_11' => 'Cliente eliminado',
+ 'subscription_event_12' => 'Pago eliminado',
+ 'subscription_event_13' => 'Proveedor Actualizado',
+ 'subscription_event_14' => 'Proveedor Borrado',
+ 'subscription_event_15' => 'Gasto creado',
+ 'subscription_event_16' => 'Gasto actualizado',
+ 'subscription_event_17' => 'Gasto eliminado',
+ 'subscription_event_18' => 'Tarea creada',
+ 'subscription_event_19' => 'Tarea actualizada',
+ 'subscription_event_20' => 'Tarea eliminada',
+ 'subscription_event_21' => 'Presupuesto aprobado',
+ 'subscriptions' => 'Suscripciones',
+ 'updated_subscription' => 'Suscripción actualizada correctamente',
+ 'created_subscription' => 'Suscripción creada correctamente',
+ 'edit_subscription' => 'Editar suscripción',
+ 'archive_subscription' => 'Archivar suscripción',
+ 'archived_subscription' => 'Suscripción correctamente archivada',
+ 'project_error_multiple_clients' => 'Los proyectos no pueden pertenecer a otro cliente',
+ 'invoice_project' => 'Facturar proyecto',
+ 'module_recurring_invoice' => 'Facturas recurrentes',
+ 'module_credit' => 'Créditos',
+ 'module_quote' => 'Presupuestos & Propuestas',
+ 'module_task' => 'Tareas & Proyectos',
+ 'module_expense' => 'Gastos y Proveedores',
'module_ticket' => 'Tickets',
- 'reminders' => 'Reminders',
- 'send_client_reminders' => 'Send email reminders',
- 'can_view_tasks' => 'Tasks are visible in the portal',
- 'is_not_sent_reminders' => 'Reminders are not sent',
- 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'reminders' => 'Recordatorios',
+ 'send_client_reminders' => 'Enviar recordatorios por email',
+ 'can_view_tasks' => 'Las tareas son visibles en el portal',
+ 'is_not_sent_reminders' => 'Los recordatorios no son enviados',
+ 'promotion_footer' => 'Tu promoción caducará pronto, :link para actualizar ahora.',
'unable_to_delete_primary' => 'Nota: para eliminar esta empresa primero elimine todas las empresas enlazadas.',
'please_register' => 'Por favor registre su cuenta',
- 'processing_request' => 'Processing request',
- 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run :command to update your cipher.',
- 'edit_times' => 'Edit Times',
- 'inclusive_taxes_help' => 'Include taxes in the cost',
- 'inclusive_taxes_notice' => 'This setting can not be changed once an invoice has been created.',
- 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
- 'copy_shipping' => 'Copy Shipping',
- 'copy_billing' => 'Copy Billing',
- 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
- 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
- 'do_not_trust' => 'Do not remember this device',
- 'trust_for_30_days' => 'Trust for 30 days',
- 'trust_forever' => 'Trust forever',
+ 'processing_request' => 'Procesando solicitud',
+ 'mcrypt_warning' => 'Aviso: Mcrypt está obsoleto, ejecuta :command para actualizar tu cifrado.',
+ 'edit_times' => 'Editar tiempos',
+ 'inclusive_taxes_help' => 'Incluir impuestos en el coste',
+ 'inclusive_taxes_notice' => 'Esta opción no puede ser cambiada una vez se ha creado una factura.',
+ 'inclusive_taxes_warning' => 'Aviso: hay que volver a guardar facturas existentes',
+ 'copy_shipping' => 'Copiar envío',
+ 'copy_billing' => 'Copiar facturación',
+ 'quote_has_expired' => 'El presupuesto ha expirado, por favor contacta con el comercio.',
+ 'empty_table_footer' => 'Mostrando 0 a 0 de 0 entradas',
+ 'do_not_trust' => 'No recordar este dispositivo',
+ 'trust_for_30_days' => 'Recordar por 30 días',
+ 'trust_forever' => 'Recordar para siempre',
'kanban' => 'Kanban',
'backlog' => 'Backlog',
- 'ready_to_do' => 'Ready to do',
- 'in_progress' => 'In progress',
- 'add_status' => 'Add status',
- 'archive_status' => 'Archive Status',
- 'new_status' => 'New Status',
- 'convert_products' => 'Convert Products',
- 'convert_products_help' => 'Automatically convert product prices to the client\'s currency',
- 'improve_client_portal_link' => 'Set a subdomain to shorten the client portal link.',
+ 'ready_to_do' => 'Listo para hacer',
+ 'in_progress' => 'En progreso',
+ 'add_status' => 'Añadir estado',
+ 'archive_status' => 'Estado Archivado',
+ 'new_status' => 'Estado Nuevo',
+ 'convert_products' => 'Convertir productos',
+ 'convert_products_help' => 'Convertir automáticamente precios de los productos a la moneda del cliente',
+ 'improve_client_portal_link' => 'Configura un subdominio para acortar el enlace al portal de cliente.',
'budgeted_hours' => 'Budgeted Hours',
- 'progress' => 'Progress',
- 'view_project' => 'View Project',
- 'summary' => 'Summary',
- 'endless_reminder' => 'Endless Reminder',
- 'signature_on_invoice_help' => 'Add the following code to show your client\'s signature on the PDF.',
- 'signature_on_pdf' => 'Show on PDF',
- 'signature_on_pdf_help' => 'Show the client signature on the invoice/quote PDF.',
- 'expired_white_label' => 'The white label license has expired',
- 'return_to_login' => 'Return to Login',
- 'convert_products_tip' => 'Note: add a :link named ":name" to see the exchange rate.',
+ 'progress' => 'Progreso',
+ 'view_project' => 'Ver proyecto',
+ 'summary' => 'Sumario',
+ 'endless_reminder' => 'Recordatorio sin fin',
+ 'signature_on_invoice_help' => 'Añade el siguiente código para mostrar la firma del cliente en el PDF.',
+ 'signature_on_pdf' => 'Ver en PDF',
+ 'signature_on_pdf_help' => 'Mostrar la firma del cliente en los PDF de facturas/presupuestos.',
+ 'expired_white_label' => 'Ha expirado la licencia de marca blanca',
+ 'return_to_login' => 'Volver al Acceso',
+ 'convert_products_tip' => 'Nota: añade un :link con nombre ":name" para ver la tasa de conversión.',
'amount_greater_than_balance' => 'The amount is greater than the invoice balance, a credit will be created with the remaining amount.',
- 'custom_fields_tip' => 'Use Label|Option1,Option2
to show a select box.',
- 'client_information' => 'Client Information',
- 'updated_client_details' => 'Successfully updated client details',
+ 'custom_fields_tip' => 'Usa Etiqueta|Opción1,Opción2
para mostrar una caja de selección.',
+ 'client_information' => 'Información del cliente',
+ 'updated_client_details' => 'Detalles del cliente actualizados correctamente',
'auto' => 'Auto',
- 'tax_amount' => 'Tax Amount',
- 'tax_paid' => 'Tax Paid',
- 'none' => 'None',
- 'proposal_message_button' => 'To view your proposal for :amount, click the button below.',
- 'proposal' => 'Proposal',
- 'proposals' => 'Proposals',
- 'list_proposals' => 'List Proposals',
- 'new_proposal' => 'New Proposal',
- 'edit_proposal' => 'Edit Proposal',
- 'archive_proposal' => 'Archive Proposal',
- 'delete_proposal' => 'Delete Proposal',
- 'created_proposal' => 'Successfully created proposal',
- 'updated_proposal' => 'Successfully updated proposal',
- 'archived_proposal' => 'Successfully archived proposal',
- 'deleted_proposal' => 'Successfully archived proposal',
- 'archived_proposals' => 'Successfully archived :count proposals',
- 'deleted_proposals' => 'Successfully archived :count proposals',
- 'restored_proposal' => 'Successfully restored proposal',
- 'restore_proposal' => 'Restore Proposal',
+ 'tax_amount' => 'Suma de Impuestos',
+ 'tax_paid' => 'Impuestos pagados',
+ 'none' => 'Ninguno',
+ 'proposal_message_button' => 'Para ver tu propuesta de :amount, haz clic en el enlace de abajo.',
+ 'proposal' => 'Propuesta',
+ 'proposals' => 'Propuestas',
+ 'list_proposals' => 'Listar propuestas',
+ 'new_proposal' => 'Nueva propuesta',
+ 'edit_proposal' => 'Editar propuesta',
+ 'archive_proposal' => 'Archivar propuesta',
+ 'delete_proposal' => 'Borrar propuesta',
+ 'created_proposal' => 'Propuesta creada correctamente',
+ 'updated_proposal' => 'Propuesta actualizada correctamente',
+ 'archived_proposal' => 'Propuesta archivada correctamente',
+ 'deleted_proposal' => 'Propuesta archivada correctamente',
+ 'archived_proposals' => ':count propuestas archivadas correctamente',
+ 'deleted_proposals' => ':count propuestas archivadas correctamente',
+ 'restored_proposal' => 'Propuesta restaurada correctamente',
+ 'restore_proposal' => 'Restaurar propuesta',
'snippet' => 'Snippet',
'snippets' => 'Snippets',
'proposal_snippet' => 'Snippet',
'proposal_snippets' => 'Snippets',
- 'new_proposal_snippet' => 'New Snippet',
- 'edit_proposal_snippet' => 'Edit Snippet',
- 'archive_proposal_snippet' => 'Archive Snippet',
- 'delete_proposal_snippet' => 'Delete Snippet',
+ 'new_proposal_snippet' => 'Nuevo Snippet',
+ 'edit_proposal_snippet' => 'Editar Snippet',
+ 'archive_proposal_snippet' => 'Archivar Snippet',
+ 'delete_proposal_snippet' => 'Borrar Snippet',
'created_proposal_snippet' => 'Successfully created snippet',
'updated_proposal_snippet' => 'Successfully updated snippet',
'archived_proposal_snippet' => 'Successfully archived snippet',
@@ -2755,15 +2755,15 @@ $LANG = array(
'restored_proposal_snippet' => 'Successfully restored snippet',
'restore_proposal_snippet' => 'Restore Snippet',
'template' => 'Plantilla',
- 'templates' => 'Templates',
- 'proposal_template' => 'Template',
- 'proposal_templates' => 'Templates',
- 'new_proposal_template' => 'New Template',
- 'edit_proposal_template' => 'Edit Template',
- 'archive_proposal_template' => 'Archive Template',
- 'delete_proposal_template' => 'Delete Template',
- 'created_proposal_template' => 'Successfully created template',
- 'updated_proposal_template' => 'Successfully updated template',
+ 'templates' => 'Plantillas',
+ 'proposal_template' => 'Plantilla',
+ 'proposal_templates' => 'Plantillas',
+ 'new_proposal_template' => 'Nueva plantilla',
+ 'edit_proposal_template' => 'Editar plantilla',
+ 'archive_proposal_template' => 'Archivar plantilla',
+ 'delete_proposal_template' => 'Borrar plantilla',
+ 'created_proposal_template' => 'Plantilla creada correctamente',
+ 'updated_proposal_template' => 'Plantilla actualizada correctamente',
'archived_proposal_template' => 'Successfully archived template',
'deleted_proposal_template' => 'Successfully archived template',
'archived_proposal_templates' => 'Successfully archived :count templates',
@@ -2863,10 +2863,10 @@ $LANG = array(
'view_in_portal' => 'View in Portal',
'cookie_message' => 'This website uses cookies to ensure you get the best experience on our website.',
'got_it' => 'Got it!',
- 'vendor_will_create' => 'vendor will be created',
- 'vendors_will_create' => 'vendors will be created',
- 'created_vendors' => 'Successfully created :count vendor(s)',
- 'import_vendors' => 'Import Vendors',
+ 'vendor_will_create' => 'El proveedor será creado',
+ 'vendors_will_create' => 'proveedores serán creados',
+ 'created_vendors' => ':count proveedor(es) creado(s) con éxito',
+ 'import_vendors' => 'Importar Proveedores',
'company' => 'Empresa',
'client_field' => 'Client Field',
'contact_field' => 'Contact Field',
@@ -2874,14 +2874,14 @@ $LANG = array(
'task_field' => 'Task Field',
'project_field' => 'Project Field',
'expense_field' => 'Expense Field',
- 'vendor_field' => 'Vendor Field',
+ 'vendor_field' => 'Campo Proveedor',
'company_field' => 'Campo de Empresa',
'invoice_field' => 'Invoice Field',
'invoice_surcharge' => 'Invoice Surcharge',
'custom_task_fields_help' => 'Add a field when creating a task.',
'custom_project_fields_help' => 'Add a field when creating a project.',
'custom_expense_fields_help' => 'Add a field when creating an expense.',
- 'custom_vendor_fields_help' => 'Add a field when creating a vendor.',
+ 'custom_vendor_fields_help' => 'Agregue un campo al crear un proveedor',
'messages' => 'Messages',
'unpaid_invoice' => 'Unpaid Invoice',
'paid_invoice' => 'Paid Invoice',
@@ -3247,7 +3247,7 @@ $LANG = array(
'filtered_by_group' => 'Filtered by Group',
'filtered_by_invoice' => 'Filtered by Invoice',
'filtered_by_client' => 'Filtered by Client',
- 'filtered_by_vendor' => 'Filtered by Vendor',
+ 'filtered_by_vendor' => 'Filtro por Proveedor',
'group_settings' => 'Group Settings',
'groups' => 'Groups',
'new_group' => 'New Group',
@@ -3271,8 +3271,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3468,9 +3469,9 @@ $LANG = array(
'custom_surcharge3' => 'Custom Surcharge 3',
'custom_surcharge4' => 'Custom Surcharge 4',
'is_deleted' => 'Está Eliminado',
- 'vendor_city' => 'Ciudad del Vendedor',
- 'vendor_state' => 'Estado del Vendedor',
- 'vendor_country' => 'País del Vendedor',
+ 'vendor_city' => 'Ciudad del Proveedor',
+ 'vendor_state' => 'Estado del Proveedor',
+ 'vendor_country' => 'País del Proveedor',
'credit_footer' => 'Pie de Página del Crédito',
'credit_terms' => 'Términos del Crédito',
'untitled_company' => 'Empresa sin Nombre',
@@ -3533,7 +3534,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3573,7 +3574,7 @@ $LANG = array(
'search_products' => 'Search Products',
'search_quotes' => 'Search Quotes',
'search_credits' => 'Search Credits',
- 'search_vendors' => 'Search Vendors',
+ 'search_vendors' => 'Buscar Proveedor',
'search_users' => 'Search Users',
'search_tax_rates' => 'Search Tax Rates',
'search_tasks' => 'Search Tasks',
@@ -3649,7 +3650,7 @@ $LANG = array(
'update_quote' => 'Update Quote',
'update_invoice' => 'Update Invoice',
'update_client' => 'Update Client',
- 'update_vendor' => 'Update Vendor',
+ 'update_vendor' => 'Actualizar Proveedor',
'create_expense' => 'Create Expense',
'update_expense' => 'Update Expense',
'update_task' => 'Update Task',
@@ -3690,7 +3691,7 @@ $LANG = array(
'search_product' => 'Search 1 Product',
'search_quote' => 'Search 1 Quote',
'search_credit' => 'Search 1 Credit',
- 'search_vendor' => 'Search 1 Vendor',
+ 'search_vendor' => 'Buscar 1 Proveedor',
'search_user' => 'Search 1 User',
'search_tax_rate' => 'Search 1 Tax Rate',
'search_task' => 'Search 1 Tasks',
@@ -3788,6 +3789,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/es_ES/texts.php b/resources/lang/es_ES/texts.php
index 80190fef93f1..d8758e741d66 100644
--- a/resources/lang/es_ES/texts.php
+++ b/resources/lang/es_ES/texts.php
@@ -3263,8 +3263,9 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3525,7 +3526,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3780,6 +3781,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/fi/texts.php b/resources/lang/fi/texts.php
index d879299fb378..4371d9442a40 100644
--- a/resources/lang/fi/texts.php
+++ b/resources/lang/fi/texts.php
@@ -18,7 +18,7 @@ $LANG = array(
'last_name' => 'Sukunimi',
'phone' => 'Puhelin',
'email' => 'Sähköposti',
- 'additional_info' => 'Lisätietoa',
+ 'additional_info' => 'Lisätiedot',
'payment_terms' => 'Maksuehdot',
'currency_id' => 'Valuutta',
'size_id' => 'Yrityksen koko',
@@ -30,8 +30,8 @@ $LANG = array(
'due_date' => 'Eräpäivä',
'invoice_number' => 'Laskun numero',
'invoice_number_short' => 'Laskun nro',
- 'po_number' => 'Hankintatilaus numero',
- 'po_number_short' => 'Hankintatilaus nro',
+ 'po_number' => 'Tilaus numero',
+ 'po_number_short' => 'Tilaus #',
'frequency_id' => 'Kuinka usein',
'discount' => 'Alennus',
'taxes' => 'Verot',
@@ -50,8 +50,8 @@ $LANG = array(
'remove_contact' => 'Poista yhteystieto',
'add_contact' => 'Lisää yhteystieto',
'create_new_client' => 'Lisää uusi asiakas',
- 'edit_client_details' => 'Muokkaa asiakkaan tiedot',
- 'enable' => 'Päällä',
+ 'edit_client_details' => 'Muokkaa asiakkaan tietoja',
+ 'enable' => 'Ota käyttöön',
'learn_more' => 'Lue lisää',
'manage_rates' => 'Hallitse hintoja',
'note_to_client' => 'Huomautus asiakkaalle',
@@ -65,13 +65,13 @@ $LANG = array(
'delete_invoice' => 'Poista lasku',
'email_invoice' => 'Lähetä lasku sähköpostitse',
'enter_payment' => 'Kirjaa maksu',
- 'tax_rates' => 'Vero määrä',
- 'rate' => 'á hinta',
+ 'tax_rates' => 'Verokannat',
+ 'rate' => 'Kanta',
'settings' => 'Asetukset',
- 'enable_invoice_tax' => 'Ota käyttöön määrittämällä laskuvero',
+ 'enable_invoice_tax' => 'Ota käyttöön määrittämällä laskun verokanta',
'enable_line_item_tax' => 'Ota käyttöön verot tuoteriveille',
'dashboard' => 'Hallintapaneeli',
- 'dashboard_totals_in_all_currencies_help' => 'Huom: lisää a :link named ":name" show totals using single base currency.',
+ 'dashboard_totals_in_all_currencies_help' => 'Huom: lisää :link named ":name" show totals using single base currency.',
'clients' => 'Asiakkaat',
'invoices' => 'Laskut',
'payments' => 'Maksut',
@@ -80,24 +80,24 @@ $LANG = array(
'search' => 'Etsi',
'sign_up' => 'Rekisteröidy',
'guest' => 'Vieras',
- 'company_details' => 'Yrityksen yhteystiedot',
+ 'company_details' => 'Yrityksen tiedot',
'online_payments' => 'Online maksut',
'notifications' => 'Sähköposti-ilmoitukset',
'import_export' => 'Tuonti | Vienti',
'done' => 'Valmis',
'save' => 'Tallenna',
'create' => 'Luo',
- 'upload' => 'Upload',
+ 'upload' => 'Lataa palvelimelle',
'import' => 'Tuo',
- 'download' => 'lataa',
+ 'download' => 'Lataa',
'cancel' => 'Peruuta',
'close' => 'Sulje',
'provide_email' => 'Anna käypä sähköpostiosoite',
'powered_by' => 'Moottorina',
'no_items' => 'Ei tuotteita',
'recurring_invoices' => 'Toistuvat laskut',
- 'recurring_help' => '
automaattisesti send asiakkaat sama laskut viikottain, bi-kuukaisittain, kuukaisittain, quarterly tai annually.
- käytä :MONTH, :QUARTER tai :YEAR dynamic dates. Basic math toimii hyvin, esimerkki :MONTH-1.
+ 'recurring_help' => 'automaattisesti lähetä asiakkaille sama lasku viikottain, kahdesti kuussa, kuukaisittain, neljännesvuosittain tai vuosittain.
+ käytä :MONTH, :QUARTER tai :YEAR dynaamisia päiväyksiä. Perus matematiikka toimii hyvin, esimerkki :MONTH-1.
Examples dynamic lasku variables:
- "Gym membership for kuukausi of :MONTH" >> "Gym membership for kuukausi July"
@@ -125,8 +125,8 @@ $LANG = array(
'filter' => 'Suodata',
'new_client' => 'Uusi asiakas',
'new_invoice' => 'Uusi lasku',
- 'new_payment' => 'Syötä maksu',
- 'new_credit' => 'Syötä hyvitys',
+ 'new_payment' => 'Uusi maksutapahtuma',
+ 'new_credit' => 'Anna hyvitys',
'contact' => 'Yhteyshenkilö',
'date_created' => 'Luotu',
'last_login' => 'Viimeinen kirjautuminen',
@@ -136,7 +136,7 @@ $LANG = array(
'invoice_total' => 'Maksettava',
'frequency' => 'Kuinka usein',
'range' => 'Alue',
- 'start_date' => 'Alkamispäiväämäärä',
+ 'start_date' => 'Alkamispäivämäärä',
'end_date' => 'Loppupäivämäärä',
'transaction_reference' => 'Tapahtuman viite',
'method' => 'Tapa',
@@ -152,10 +152,10 @@ $LANG = array(
'create_invoice' => 'Luo lasku',
'enter_credit' => 'Kirjaa hyvitystä',
'last_logged_in' => 'Viimeksi kirjoittautunut',
- 'details' => 'Yksityiskohdat',
+ 'details' => 'Tiedot',
'standing' => 'Tilanne',
'credit' => 'Luotto',
- 'activity' => 'Toiminto',
+ 'activity' => 'Toiminta',
'date' => 'Päivämäärä',
'message' => 'Viesti',
'adjustment' => 'Säätö',
@@ -217,9 +217,7 @@ $LANG = array(
'archived_invoice' => 'Lasku arkistoitiin onnistuneesti',
'archived_invoices' => ':count asiakas(ta) arkistoitu onnistuneesti',
'deleted_invoice' => 'Lasku poistettiin onnistuneesti',
- 'deleted_invoices' => ':count laskua poistettiin onnistuneesti
-:count lasku poistettiin (jos only yksi)
-Lasku poistettiin (jos only yksi, alternative)',
+ 'deleted_invoices' => ':count laskua poistettiin onnistuneesti',
'created_payment' => 'Maksu on luotu onnistuneesti',
'created_payments' => ':count maksu(a) luotu onnistuneesti',
'archived_payment' => 'Maksu on arkistoitu onnistuneesti',
@@ -233,15 +231,15 @@ Lasku poistettiin (jos only yksi, alternative)',
'deleted_credit' => 'Hyvitys on poistettu onnistuneesti',
'deleted_credits' => ':count hyvitys(tä) poistettu onnistuneesti',
'imported_file' => 'Tiedosto on tuotu onnistuneesti',
- 'updated_vendor' => 'Tavarantoimittaja on päivitetty onnistuneesti',
- 'created_vendor' => 'Luotin onnistuneesti tavarantoimittaja',
- 'archived_vendor' => 'Tavarantoimittaja on arkistoitu onnistuneesti',
- 'archived_vendors' => ':count toimittaja(a) arkistoitu onnistuneesti',
- 'deleted_vendor' => 'Tavarantoimittaja on poistettu onnistuneesti',
- 'deleted_vendors' => ':count toimittajaa poistettu onnistuneesti',
+ 'updated_vendor' => 'Kauppias on päivitetty onnistuneesti',
+ 'created_vendor' => 'Kauppias luotin onnistuneesti',
+ 'archived_vendor' => 'Kauppias on arkistoitu onnistuneesti',
+ 'archived_vendors' => ':count kauppias(ta) arkistoitu onnistuneesti',
+ 'deleted_vendor' => 'Kauppias on poistettu onnistuneesti',
+ 'deleted_vendors' => ':count kauppias(ta) poistettu onnistuneesti',
'confirmation_subject' => 'Lasku Ninja -tilin vahvistus',
'confirmation_header' => 'Tilin varmistus',
- 'confirmation_message' => 'Ystävällisesti seuratkaa alla oleva linkkiä varmistaaksesi tilisi. ',
+ 'confirmation_message' => 'Ystävällisesti seuraa alla oleva linkkiä varmistaaksesi tilisi. ',
'invoice_subject' => 'Uusi :tili lasku :invoice',
'invoice_message' => 'Nähdäksesi laskun summalle :amount, paina alla olevaa linkkiä.',
'payment_subject' => 'Maksu vastaanotettu',
@@ -312,9 +310,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'ninja_email_footer' => 'Luotu käyttäen :site | Luo. Lähetä. Vastaanota maksut.',
'go_pro' => 'Ala PRO:ksi',
'quote' => 'Tarjous',
- 'quotes' => 'Tarjousta',
+ 'quotes' => 'Tarjoukset',
'quote_number' => 'Tarjous numero',
- 'quote_number_short' => 'Tarjous nro',
+ 'quote_number_short' => 'Tarjous #',
'quote_date' => 'Tarjouksen päivämäärä',
'quote_total' => 'Tarjouksen loppusumma',
'your_quote' => 'Tarjouksenne',
@@ -322,33 +320,33 @@ Lasku poistettiin (jos only yksi, alternative)',
'clone' => 'Kopioi',
'new_quote' => 'Uusi tarjous',
'create_quote' => 'Luo tarjous',
- 'edit_quote' => 'Muokkaa tarjous',
+ 'edit_quote' => 'Muokkaa tarjousta',
'archive_quote' => 'Arkistoi tarjous',
'delete_quote' => 'Poista tarjous',
'save_quote' => 'Tallenna tarjous',
- 'email_quote' => 'Lähetä tarjous',
+ 'email_quote' => 'Lähetä tarjous sähköpostitse',
'clone_quote' => 'Kopioi tarjous',
'convert_to_invoice' => 'Muuta laskuksi',
'view_invoice' => 'Katso lasku',
'view_client' => 'Katso asiakasta',
- 'view_quote' => 'Katso tarjousta',
- 'updated_quote' => 'Tarjousta on päivitetty onnistuneesti',
- 'created_quote' => 'Tarjous on päivitetty onnistuneesti',
+ 'view_quote' => 'Tarkastele tarjousta',
+ 'updated_quote' => 'Tarjous on päivitetty onnistuneesti',
+ 'created_quote' => 'Tarjous on luotu onnistuneesti',
'cloned_quote' => 'Tarjous on kopioitu onnistuneesti',
'emailed_quote' => 'Tarjous on lähetetty onnistuneesti',
'archived_quote' => 'Tarjous on arkistoitu onnistuneesti',
'archived_quotes' => ':count tarjous(ta) arkistoitu onnistuneesti',
'deleted_quote' => 'Tarjous on poistettu onnistuneesti',
'deleted_quotes' => ':count tarjous(ta) poistettu onnistuneesti',
- 'converted_to_invoice' => 'Tarjous muutettiin onnistuneesti laskuksi',
+ 'converted_to_invoice' => 'Tarjous muutettu laskuksi onnistuneesti',
'quote_subject' => 'Uusi tarjous :quote yritykseltä :tili',
'quote_message' => 'Nähdäksesi tarjouksen summalla :amount, paina alla olevaa linkkiä.',
- 'quote_link_message' => 'Paina linkkiä alla nähdäksesi asiakastarjouksen:',
+ 'quote_link_message' => 'Paina linkkiä alla nähdäksesi asiakkaasi tarjouksen:',
'notification_quote_sent_subject' => 'Tarjous :invoice on lähetetty asiakkaalle :client',
'notification_quote_viewed_subject' => ':client luki tarjouksen :invoice ',
'notification_quote_sent' => 'Asiakkaalle :client lähetettiin tarjous :invoice summalla :amount.',
'notification_quote_viewed' => 'Asiakas :client avasi tarjouksen :invoice summalla :amount.',
- 'session_expired' => 'Istuntoosi on vanhentunut',
+ 'session_expired' => 'Istuntosi on vanhentunut',
'invoice_fields' => 'Laskun kentät',
'invoice_options' => 'Laskun valinnat',
'hide_paid_to_date' => 'Piilota "Maksettu tähän asti"',
@@ -368,7 +366,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'pending' => 'Odottaa vastausta',
'deleted_user' => 'Käyttäjä on poistettu onnistuneesti',
'confirm_email_invoice' => 'Haluatko varmasti lähettää tämän laskun?',
- 'confirm_email_quote' => 'Haluatko varmasti lähettää tämä tarjous',
+ 'confirm_email_quote' => 'Haluatko varmasti lähettää sähköpostitse tämän tarjouksen',
'confirm_recurring_email_invoice' => 'Oletko varmaa että haluat lähettää tämän laskun?',
'confirm_recurring_email_invoice_not_sent' => 'Oletko varma, että haluat aloittaa toistuvuuden?',
'cancel_account' => 'Poista tili',
@@ -402,11 +400,11 @@ Lasku poistettiin (jos only yksi, alternative)',
'sent' => 'Lähetetty',
'vat_number' => 'ALV-numero',
'timesheets' => 'Työaikalistaukset',
- 'payment_title' => 'Syötä laskutusosoitteesi ja luottokorttitietosi',
+ 'payment_title' => 'Anna laskutusosoitteesi ja luottokorttitietosi',
'payment_cvv' => '*Tämä on 3-4 -numeroinen koodi kortin takana',
'payment_footer1' => '*Laskutusosoitteen täytyy täsmätä luottokortin osoitteen kanssa',
'payment_footer2' => '*Paina "MAKSA NYT" -linkkiä vain kerran - maksutapahtuman käsittelyyn voi mennä jopa 1 minuutti.',
- 'id_number' => 'ID-numero',
+ 'id_number' => 'Asiakasnumero',
'white_label_link' => 'White label',
'white_label_header' => 'White Label',
'bought_white_label' => 'White label -lisenssi otettu käyttöön onnistuneesti',
@@ -432,7 +430,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'view_history' => 'Näytä historia',
'edit_payment' => 'Muokkaa maksua',
'updated_payment' => 'Maksu päivitetty onnistuneesti',
- 'deleted' => 'Poistett',
+ 'deleted' => 'Poistettu',
'restore_user' => 'Palauta käyttäjä',
'restored_user' => 'Käyttäjä palautettu onnistuneesti',
'show_deleted_users' => 'Näytä poistetut käyttäjät',
@@ -451,14 +449,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'token_billing_checkbox' => 'Kaupan luottokorttitiedot',
'view_in_gateway' => 'Näytä palvelussa :gateway',
'use_card_on_file' => 'Käytä tallennettuja korttitietoja',
- 'edit_payment_details' => 'Muokkaa maksutapoja',
+ 'edit_payment_details' => 'Muokkaa maksun tietoja',
'token_billing' => 'Tallenna korttitiedot',
'token_billing_secure' => 'Tiedot on tallennettu turvallisesti palvelussa :link',
'support' => 'Asiakaspalvelu',
'contact_information' => 'Yhteystiedot',
'256_encryption' => '256-bittinen salaus',
'amount_due' => 'Maksettava',
- 'billing_address' => 'Laskutusosoitus',
+ 'billing_address' => 'Laskutusosoite',
'billing_method' => 'Laskutustapa',
'order_overview' => 'Tilaustiedot',
'match_address' => '*Osoitteen on täsmättävä luottokorttitietojen kanssa',
@@ -528,7 +526,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'www' => 'www',
'logo' => 'Logo',
'subdomain' => 'Alidomain',
- 'provide_name_or_email' => 'Ole hyvä ja syötä nimi tai sählöposti',
+ 'provide_name_or_email' => 'Ole hyvä ja anna nimi tai sähköposti',
'charts_and_reports' => 'Kaaviot ja raportit',
'chart' => 'Kaavio',
'report' => 'Raportti',
@@ -550,7 +548,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'created_task' => 'Tehtävä luotu onnistuneesti',
'updated_task' => 'Tehtävä päivitetty onnistuneesti',
'edit_task' => 'Muokkaa tehtävä',
- 'clone_task' => 'Kloonaa tehtävä',
+ 'clone_task' => 'Kopioi tehtävä',
'archive_task' => 'Arkistoi tehtävä',
'restore_task' => 'Palauta tehtävä',
'delete_task' => 'Poista tehtävä',
@@ -568,7 +566,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'minutes' => 'Minuuttia',
'hour' => 'Tunti',
'hours' => 'Tuntia',
- 'task_details' => 'Tehtävän yksityiskohdat',
+ 'task_details' => 'Tehtävän tiedot',
'duration' => 'Kesto',
'time_log' => 'Aikaloki',
'end_time' => 'Lopetusaika',
@@ -605,10 +603,10 @@ Lasku poistettiin (jos only yksi, alternative)',
'pro_plan_feature7' => 'Mukauta Laskun Kenttien Otsikoita ja Numerointia',
'pro_plan_feature8' => 'Option Attach PDFs asiakas sähköpostit',
'resume' => 'Jatka',
- 'break_duration' => 'Tauk',
+ 'break_duration' => 'Keskeytä',
'edit_details' => 'Muokkaa tietoja',
'work' => 'Työ',
- 'timezone_unset' => 'Ole hyvä ja :link asettaaksesi aikavyöhykkeen',
+ 'timezone_unset' => 'Aseta aikavyöhyke :link',
'click_here' => 'klikkaa tästä',
'email_receipt' => 'Lähetä maksukuitti sähköpostilla asiakkaalle',
'created_payment_emailed_client' => 'Maksu luotu ja lähetetty asiakkaalle onnistuneesti ',
@@ -622,7 +620,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'email_error' => 'Ongelma sähköpostin lähetyksessä',
'confirm_recurring_timing' => 'Huom: sähköpostit lähetetään tasatunnein',
'confirm_recurring_timing_not_sent' => 'Huom: laskut on luotu at start of hour.',
- 'payment_terms_help' => 'Asettaa eräpäivän vakioasetuksen',
+ 'payment_terms_help' => 'Asettaa eräpäivään vakioasetuksen',
'unlink_account' => 'Poista tilin linkitys',
'unlink' => 'Poista linkitys',
'show_address' => 'Näytä osoite',
@@ -632,7 +630,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'times' => 'Ajat',
'set_now' => 'Aseta nykyhetkeen',
'dark_mode' => 'Tumma tila',
- 'dark_mode_help' => 'käytä dark background for sidebars',
+ 'dark_mode_help' => 'Käyttää tummaa taustaväriä sivupalkeissa',
'add_to_invoice' => 'Lisää laskulle :invoice',
'create_new_invoice' => 'Luo uusi lasku',
'task_errors' => 'Ole hyvä ja korjaa päällekäiset ajat',
@@ -644,7 +642,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'customize_design' => 'Mukauta muotoilua',
'content' => 'Sisältö',
'styles' => 'Tyylit',
- 'defaults' => 'Vakiot',
+ 'defaults' => 'Oletusasetukset',
'margins' => 'Marginaalit',
'header' => 'Ylätunniste',
'footer' => 'Alatunniste',
@@ -691,7 +689,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'military_time' => '24 tunnin aika',
'last_sent' => 'Viimeksi lähetetty',
'reminder_emails' => 'Muistutussähköpostit',
- 'quote_reminder_emails' => 'tarjous muistutus sähköpostit',
+ 'quote_reminder_emails' => 'Tarjous muistutus sähköpostit',
'templates_and_reminders' => 'Pohjat ja muistutukset',
'subject' => 'Otsikko',
'body' => 'Sisältö',
@@ -735,14 +733,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'referral_code_help' => 'Ansaitse rahaa jakamalla ohjelmaamme verkossa',
'enable_with_stripe' => 'Ota käyttöön | Tarvitsee Stripen',
'tax_settings' => 'Veroasetukset',
- 'create_tax_rate' => 'Lisää veroprosentti',
- 'updated_tax_rate' => 'Veroprosentti päivitetty onnistuneesti',
- 'created_tax_rate' => 'Veroprosentti luotu onnistuneesti',
- 'edit_tax_rate' => 'Muokkaa veroprosenttia',
- 'archive_tax_rate' => 'Arkistoi veroprosentti',
- 'archived_tax_rate' => 'Veroprosentti arkistoitu onnistuneesti',
- 'default_tax_rate_id' => 'Vakioveroprosentti',
- 'tax_rate' => 'Veroprosentti',
+ 'create_tax_rate' => 'Lisää verokanta',
+ 'updated_tax_rate' => 'Verokanta päivitetty onnistuneesti',
+ 'created_tax_rate' => 'Verokanta luotu onnistuneesti',
+ 'edit_tax_rate' => 'Muokkaa verokantaa',
+ 'archive_tax_rate' => 'Arkistoi verokanta',
+ 'archived_tax_rate' => 'Verokanta arkistoitu onnistuneesti',
+ 'default_tax_rate_id' => 'Oletus verokanta',
+ 'tax_rate' => 'Verokanta',
'recurring_hour' => 'Toistuva tunti',
'pattern' => 'Kaava',
'pattern_help_title' => 'Kaavan ohje',
@@ -770,18 +768,18 @@ Lasku poistettiin (jos only yksi, alternative)',
'activity_15' => ':käyttäjä päivitti :luotto hyvityksen',
'activity_16' => ':käyttäjä arkistoi :luotto hyvityksen',
'activity_17' => ':käyttäjä poisti :luotto hyvityksen',
- 'activity_18' => ':käyttäjä loi tarjouksen :quote',
- 'activity_19' => ':käyttäjä päivitti tarjouksen :quote',
- 'activity_20' => ':käyttäjä emailed tarjous :tarjous for :asiakas :kontakti',
- 'activity_21' => ':kontakti luki tarjouksen :quote',
- 'activity_22' => ':käyttäjä arkistoi tarjouksen :quote',
- 'activity_23' => ':käyttäjä poisti tarjouksen :quote',
- 'activity_24' => ':käyttäjä palautti tarjouksen :quote',
+ 'activity_18' => ':user loi tarjouksen :quote',
+ 'activity_19' => ':user päivitti tarjouksen :quote',
+ 'activity_20' => ':user lähetti sähköpostitse tarjouksen :quote asiakkaan :client yhteyshenkilölle :contact',
+ 'activity_21' => ':contact luki tarjouksen :quote',
+ 'activity_22' => ':user arkistoi tarjouksen :quote',
+ 'activity_23' => ':user poisti tarjouksen :quote',
+ 'activity_24' => ':user palautti tarjouksen :quote',
'activity_25' => ':käyttäjä palautti laskun :invoice',
'activity_26' => ':käyttäjä palautti asiakkaan :client',
'activity_27' => ':käyttäjä palautti maksun :maksu',
'activity_28' => ':käyttäjä palautti hyvityksen :luotto',
- 'activity_29' => ':kontakti approved tarjous :tarjous for :asiakas',
+ 'activity_29' => ':contact hyväksyi tarjouksen :quote asiakkaalle :client',
'activity_30' => ':käyttäjä loi kauppiaan :vendor',
'activity_31' => ':käyttäjä arkistoi kauppiaan :vendor',
'activity_32' => ':käyttäjä poisti kauppiaan :vendor',
@@ -832,11 +830,11 @@ Lasku poistettiin (jos only yksi, alternative)',
'restore_recurring_invoice' => 'Palauta toistuva lasku',
'restored_recurring_invoice' => 'Toistuva lasku palautettu onnistuneesti',
'archive_recurring_quote' => 'Arkistoi toistuva tarjous',
- 'archived_recurring_quote' => 'onnistuneesti arkistoitu toistuva tarjous',
+ 'archived_recurring_quote' => 'Onnistuneesti arkistoitu toistuva tarjous',
'delete_recurring_quote' => 'Poista toistuva tarjous',
- 'deleted_recurring_quote' => 'onnistuneesti poistettu toistuva tarjous',
- 'restore_recurring_quote' => 'palauta toistuva tarjous',
- 'restored_recurring_quote' => 'onnistuneesti palautettu toistuva tarjous',
+ 'deleted_recurring_quote' => 'Onnistuneesti poistettu toistuva tarjous',
+ 'restore_recurring_quote' => 'Palauta toistuva tarjous',
+ 'restored_recurring_quote' => 'Onnistuneesti palautettu toistuva tarjous',
'archived' => 'Arkistoitu',
'untitled_account' => 'Nimetön yritys',
'before' => 'Ennen',
@@ -870,8 +868,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'missing_publishable_key' => 'aseta sinun Stripe publishable avain for improved checkout process',
'email_design' => 'Sähköpostin muotoilu',
'due_by' => 'Eräpäivä :päivämäärä',
- 'enable_email_markup' => 'Enable Markup',
- 'enable_email_markup_help' => 'Make it easier sinun asiakkaat pay you by adding schema.org markup sinun sähköpostit.',
+ 'enable_email_markup' => 'Ota käyttöön merkintä',
+ 'enable_email_markup_help' => 'Tee asiakkaillesi helpommaksi maksaa laskusi ottamalla käyttöön schema.org -merkintä sähköposteissasi.',
'template_help_title' => 'pohjat Help',
'template_help_1' => 'Käytössä olevat muuttujat:',
'email_design_id' => 'Sähköpostin tyyli',
@@ -879,14 +877,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'plain' => 'Yksinkertainen',
'light' => 'Vaalea',
'dark' => 'Tumma',
- 'industry_help' => 'Used provide comparisons against averages companies similar koko ja toimiala.',
- 'subdomain_help' => 'aseta alidomain tai näytä lasku omalla verkkosivu.',
+ '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.',
'invoice_number_help' => 'määritä etuliite tai use custom pattern dynamically set lasku numero.',
- 'quote_number_help' => 'määritä etuliite tai use custom pattern dynamically set tarjous numero.',
- 'custom_client_fields_helps' => 'lisää kenttä when creating asiakas ja optionally näytä label ja arvo on PDF.',
- 'custom_account_fields_helps' => 'lisää label ja arvo yritys tiedot section of PDF.',
- 'custom_invoice_fields_helps' => 'lisää kenttä when creating lasku ja optionally näytä label ja arvo on PDF.',
+ '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ä.',
+ 'custom_account_fields_helps' => 'Lisää otsikko ja arvo Yrityksen tiedot -kappaleessa PDF:ssä.',
+ 'custom_invoice_fields_helps' => 'Lisää kenttä luotaessa lasku lasku ja valinnaisesti näytä otsikko ja arvo PDF:ssä.',
'custom_invoice_charges_helps' => 'lisää kenttä when creating lasku ja include charge in lasku subtotals.',
'token_expired' => 'Validation token was expired. try again.',
'invoice_link' => 'Laskun linkki',
@@ -895,7 +893,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'email_preferences' => 'Sähköpostiasetukset',
'created_invoices' => 'onnistuneesti luotu :count lasku(s)',
'next_invoice_number' => 'The next lasku numero is :numero.',
- 'next_quote_number' => 'The next tarjous numero is :numero.',
+ 'next_quote_number' => 'Seuraavan tarjouksen numero on :number.',
'days_before' => 'päivää ennen',
'days_after' => 'päivää jälkeen',
'field_due_date' => 'eräpäivä',
@@ -906,16 +904,16 @@ Lasku poistettiin (jos only yksi, alternative)',
'white_label_purchase_link' => 'Purchase white label lisenssi',
'expense' => 'Kulu',
'expenses' => 'Kulut',
- 'new_expense' => 'Syötä kulu',
- 'enter_expense' => 'Syötä kulu',
- 'vendors' => 'Vendors',
- 'new_vendor' => 'Uusi myyjä',
+ 'new_expense' => 'Lisää kulu',
+ 'enter_expense' => 'Lisää kulu',
+ 'vendors' => 'Kauppiaat',
+ 'new_vendor' => 'Uusi kauppias',
'payment_terms_net' => 'Netto',
- 'vendor' => 'Myyjä',
- 'edit_vendor' => 'Muokkaa myyjää',
- 'archive_vendor' => 'Arkistoi myyjä',
- 'delete_vendor' => 'Poista myyjä',
- 'view_vendor' => 'Näytä myyjä',
+ 'vendor' => 'Kauppias',
+ 'edit_vendor' => 'Muokkaa kauppiasta',
+ 'archive_vendor' => 'Arkistoi kauppias',
+ 'delete_vendor' => 'Poista kauppias',
+ 'view_vendor' => 'Näytä kauppias',
'deleted_expense' => 'Kulu poistettu onnistuneesti',
'archived_expense' => 'Kulu arkistoitu onnistuneesti',
'deleted_expenses' => 'onnistuneesti poistettu kulut',
@@ -924,7 +922,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'expense_balance' => 'kulu Balance',
'expense_date' => 'Kulun päivämäärä',
'expense_should_be_invoiced' => 'Should this kulu be invoiced?',
- 'public_notes' => 'Public Notes',
+ 'public_notes' => 'Julkiset muistiinpanot',
'invoice_amount' => 'Lasku määrä',
'exchange_rate' => 'Exchange Rate',
'yes' => 'Kyllä',
@@ -937,13 +935,13 @@ Lasku poistettiin (jos only yksi, alternative)',
'view_expense_num' => 'kulu # :kulu',
'updated_expense' => 'onnistuneesti päivitetty kulu',
'created_expense' => 'onnistuneesti luotu kulu',
- 'enter_expense' => 'Syötä kulu',
+ 'enter_expense' => 'Lisää kulu',
'view' => 'Näytä',
'restore_expense' => 'palauta kulu',
'invoice_expense' => 'Lasku kulu',
'expense_error_multiple_clients' => 'The kulut ei voi kuulua eri asiakkaat',
'expense_error_invoiced' => 'kulu on already been invoiced',
- 'convert_currency' => 'Muuta valuutta',
+ 'convert_currency' => 'Muunna valuutta',
'num_days' => 'Päivien määrä',
'create_payment_term' => 'Luo maksuehto',
'edit_payment_terms' => 'Muokkaa maksuaikaa',
@@ -965,7 +963,7 @@ Lasku poistettiin (jos only yksi, alternative)',
',
'due' => 'Due',
'next_due_on' => 'Seuraava eräpäivä: :päivämäärä',
- 'use_client_terms' => 'Näytä asiakkaan ehdot',
+ 'use_client_terms' => 'Käytä asiakkaan maksuehtoa',
'day_of_month' => ':ordinal day kuukausi',
'last_day_of_month' => 'viime day kuukausi',
'day_of_week_after' => ':ordinal :day after',
@@ -986,32 +984,32 @@ Lasku poistettiin (jos only yksi, alternative)',
'payment_message_button' => 'Kiitos summan :amount maksustasi.',
'payment_type_direct_debit' => 'Direct Debit',
'bank_accounts' => 'Luottokortit & pankit',
- 'add_bank_account' => 'lisää Bank Account',
- 'setup_account' => 'Määrtä tili',
- 'import_expenses' => 'Import kulut',
+ 'add_bank_account' => 'Lisää pankkitili',
+ 'setup_account' => 'Määritä tili',
+ 'import_expenses' => 'Tuo kulut',
'bank_id' => 'Pankki',
- 'integration_type' => 'Integration Type',
- 'updated_bank_account' => 'onnistuneesti päivitetty bank tili',
- 'edit_bank_account' => 'muokkaa Bank Account',
+ 'integration_type' => 'Integraation tyyppi',
+ 'updated_bank_account' => 'Pankkitili on onnistuneesti päivitetty',
+ 'edit_bank_account' => 'Muokkaa pankkitiliä',
'archive_bank_account' => 'Arkistoi pankkitili',
'archived_bank_account' => 'onnistuneesti arkistoitu pankkitili',
- 'created_bank_account' => 'onnistuneesti luotu bank tili',
+ 'created_bank_account' => 'Onnistuneesti luotu pankkitili',
'validate_bank_account' => 'Validate Bank Account',
'bank_password_help' => 'Huom: sinun salasana is transmitted securely ja never stored on our servers.',
'bank_password_warning' => 'Warning: sinun salasana may be transmitted in plain text, consider enabling HTTPS.',
'username' => 'Käyttäjätunnus',
'account_number' => 'Tilinumero',
'account_name' => 'Tilin nimi',
- 'bank_account_error' => 'Failed retrieve tili tiedot, tarkista sinun credentials.',
+ 'bank_account_error' => 'Käyttäjätilin tietojen haku epäonnistui, tarkista kirjautumistunnuksesi.',
'status_approved' => 'Hyväksytty',
- 'quote_settings' => 'tarjous asetukset',
- 'auto_convert_quote' => 'automaattinen Convert',
- 'auto_convert_quote_help' => 'automaattisesti convert tarjous lasku when approved by asiakas.',
+ 'quote_settings' => 'Tarjouksen asetukset',
+ 'auto_convert_quote' => 'Automaattinen muunnos',
+ 'auto_convert_quote_help' => 'Muunna tarjous automaattisesti laskuksi, kun asiakas on hyväksynyt tarjouksen.',
'validate' => 'Validoi',
'info' => 'Info',
- 'imported_expenses' => 'onnistuneesti luotu :count_vendors vendor(s) ja :count_expenses kulu(s)',
- 'iframe_url_help3' => 'Huom: jos you plan on accepting luotto cards tiedot we strongly recommend enabling HTTPS on sinun site.',
- 'expense_error_multiple_currencies' => 'The kulut eivät voi olla eri valuuttoja.',
+ 'imported_expenses' => 'Onnistuneesti luotu :count_vendors kauppias(ta) ja :count_expenses kulu(ja)',
+ 'iframe_url_help3' => 'Huom: jos aiot hyväksyä luottokorttitietoja, suosittelemme vahvasti että otat käyttöön HTTPS:n sivustollasi.',
+ 'expense_error_multiple_currencies' => 'Kulut eivät voi olla eri valuuttoja.',
'expense_error_mismatch_currencies' => 'The asiakas\'s currency does not match kulu currency.',
'trello_roadmap' => 'Trellon roadmap',
'header_footer' => 'Header/Footer',
@@ -1019,10 +1017,10 @@ Lasku poistettiin (jos only yksi, alternative)',
'all_pages' => 'All pages',
'last_page' => 'viime page',
'all_pages_header' => 'näytä Header on',
- 'all_pages_footer' => 'näytä Footer on',
- 'invoice_currency' => 'Lasku Currency',
- 'enable_https' => 'We strongly recommend using HTTPS accept luotto card tiedot online.',
- 'quote_issued_to' => 'tarjous issued ',
+ 'all_pages_footer' => 'Näytä alatunniste',
+ 'invoice_currency' => 'Laskun valuutta',
+ 'enable_https' => 'Suosittelemme vahvasti käyttämään HTTPS:ää hyväksyessäsi luottokorttitietoja verkossa.',
+ 'quote_issued_to' => 'Tarjous on osoitettu ',
'show_currency_code' => 'Currency Code',
'free_year_message' => 'sinun tili on upgraded pro plan yksi year at no cost.',
'trial_message' => 'sinun tili will receive free two week trial our pro plan.',
@@ -1030,7 +1028,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'trial_footer_last_day' => 'tämä is last day sinun free pro plan trial, :link upgrade nyt.',
'trial_call_to_action' => 'aloita Free Trial',
'trial_success' => 'onnistuneesti enabled two week free pro plan trial',
- 'overdue' => 'Overdue',
+ 'overdue' => 'Yliaika',
'white_label_text' => 'Purchase ONE YEAR white label lisenssi for $:hinta remove Lasku Ninja branding from lasku ja asiakas portal.',
@@ -1038,29 +1036,29 @@ Lasku poistettiin (jos only yksi, alternative)',
'reset_password_footer' => 'If you did not request this salasana reset sähköposti our support: :sähköposti',
'limit_users' => 'Sorry, this will exceed limit of :limit users',
'more_designs_self_host_header' => 'Get 6 more lasku designs just $:hinta',
- 'old_browser' => ' use a :link',
- 'newer_browser' => 'newer browser',
- 'white_label_custom_css' => ':link for $:hinta enable custom styling ja help support our projekti.',
- 'bank_accounts_help' => 'Connect bank tili automatically tuonti kulut ja create vendors. Supports American Express ja :link.',
+ 'old_browser' => 'Ole hyvä ja käytä :link',
+ 'newer_browser' => 'uudempi selain',
+ 'white_label_custom_css' => ':link hinnalle $:hinta ottaaksesi käyttöön mukautetun tyylin ja auttaa tukemaan projektiamme.',
+ 'bank_accounts_help' => 'Yhdistä pankkitili tuodaksesi automaattisesti kulut ja luodaksesi kauppiaat. Supports American Express ja :link.',
'us_banks' => '400+ US banks',
'pro_plan_remove_logo' => ':link remove Lasku Ninja logo by joining Pro Plan',
- 'pro_plan_remove_logo_link' => 'Click here',
+ 'pro_plan_remove_logo_link' => 'Napsauta tästä',
'invitation_status_sent' => 'Lähetetty',
'invitation_status_opened' => 'Avattu',
'invitation_status_viewed' => 'Nähty',
- 'email_error_inactive_client' => 'sähköpostit ei voi lähettää passiivisille asiakkaille',
- 'email_error_inactive_contact' => 'sähköpostit ei voi lähettää inactive contacts',
- 'email_error_inactive_invoice' => 'sähköpostit ei voi lähettää inactive laskut',
- 'email_error_inactive_proposal' => 'sähköpostit ei voi lähettää inactive proposals',
+ 'email_error_inactive_client' => 'sähköpostia ei voi lähettää passiivisille asiakkaille',
+ 'email_error_inactive_contact' => 'sähköpostia ei voi lähettää passiivisille kontakteille',
+ 'email_error_inactive_invoice' => 'sähköpostia ei voi lähettää passiivisille laskuille',
+ 'email_error_inactive_proposal' => 'sähköpostia ei voi lähettää passiivisille ehdokkaille',
'email_error_user_unregistered' => ' rekisteröi tilisi lähettääksesi sähköposteja',
'email_error_user_unconfirmed' => ' vahvista tilisi lähettääksesi sähköposteja',
'email_error_invalid_contact_email' => 'epäkelpo yhteyssähköposti',
- 'navigation' => 'Navigation',
- 'list_invoices' => 'listaa laskut',
+ 'navigation' => 'Navigaatio',
+ 'list_invoices' => 'Listaa laskut',
'list_clients' => 'listaa asiakkaat',
- 'list_quotes' => 'listaa tarjoukset',
+ 'list_quotes' => 'Listaa tarjoukset',
'list_tasks' => 'listaa tehtävät',
'list_expenses' => 'listaa kulut',
'list_recurring_invoices' => 'listaa toistuva laskut',
@@ -1068,29 +1066,29 @@ Lasku poistettiin (jos only yksi, alternative)',
'list_credits' => 'listaa luotot',
'tax_name' => 'veronimi',
'report_settings' => 'raportti asetukset',
- 'search_hotkey' => 'shortcut is /',
+ 'search_hotkey' => 'oikopolku on/',
'new_user' => 'Uusi käyttäjä',
'new_product' => 'Uusi tuote',
'new_tax_rate' => 'Uusi veromäärä',
'invoiced_amount' => 'Laskutettu määrä',
- 'invoice_item_fields' => 'Lasku Item kentät',
- 'custom_invoice_item_fields_help' => 'lisää kenttä when creating lasku item ja näytä label ja arvo on PDF.',
+ 'invoice_item_fields' => 'Laskun nimike-kentät',
+ 'custom_invoice_item_fields_help' => 'Lisää kenttä luotaessa laskun nimike ja näytä otsikko ja arvo PDF:ssä.',
'recurring_invoice_number' => 'toistuva numero',
'recurring_invoice_number_prefix_help' => 'määritä etuliite be added lasku numero toistuva laskut.',
// Client Passwords
'enable_portal_password' => 'salasana suojaa laskut',
- 'enable_portal_password_help' => 'Allows you set salasana each kontakti. If salasana is set, kontakti required syötä salasana before viewing laskut.',
- 'send_portal_password' => 'Generate automaattisesti',
+ 'enable_portal_password_help' => 'Mahdollistaa, että voit antaa salasanan jokaiselle yhteyshenkilölle. Jos salasana on asetettu, yhteyshenkilön tulee kirjautua sen avulla sisään voidakseen tarkastella laskuja.',
+ 'send_portal_password' => 'Generoi automaattisesti',
'send_portal_password_help' => 'If no salasana is set, yksi generated ja lähettää with first lasku.',
- 'expired' => 'Expired',
- 'invalid_card_number' => 'The luotto card numero ei ole valid.',
- 'invalid_expiry' => 'The expiration päivämäärä ei ole valid.',
- 'invalid_cvv' => 'The CVV ei ole valid.',
+ 'expired' => 'Vanhentunut',
+ 'invalid_card_number' => 'Luottokortin numero ei kelpaa.',
+ 'invalid_expiry' => 'Vanhenemispäivä ei kelpaa.',
+ 'invalid_cvv' => 'CVV-koodi ei kelpaa.',
'cost' => 'Hinta',
- 'create_invoice_for_sample' => 'Huom: create sinun first lasku see preview here.',
+ 'create_invoice_for_sample' => 'Huom: luo ensimmäinen laskusi nähdäksesi esikatselun tässä.',
// User Permissions
'owner' => 'Omistaja',
@@ -1102,63 +1100,63 @@ Lasku poistettiin (jos only yksi, alternative)',
'gateway_help_20' => ':link rekisteröityäksesi palveluun Sage Pay',
'gateway_help_21' => ':link rekisteröityäksesi palveluun Sage Pay.',
'partial_due' => 'Partial Due',
- 'restore_vendor' => 'palauta Vendor',
- 'restored_vendor' => 'onnistuneesti palautettu vendor',
+ 'restore_vendor' => 'Palauta kauppias',
+ 'restored_vendor' => 'Onnistuneesti palautettu kauppias',
'restored_expense' => 'onnistuneesti palautettu kulu',
- 'permissions' => 'Permissions',
- 'create_all_help' => 'Allow käyttäjä create ja modify records',
+ 'permissions' => 'Oikeudet',
+ 'create_all_help' => 'Salli käyttäjän luoda ja muokata tallenteita',
'view_all_help' => 'Salli käyttäjän nähdä tiedot, joita ei ole itse luonut',
- 'edit_all_help' => 'Allow käyttäjä modify records they didn\'t create',
+ 'edit_all_help' => 'Salli käyttäjän muokata tallenteita joita ei ole itse luonut',
'view_payment' => 'Näytä Maksu',
- 'january' => 'January',
- 'february' => 'February',
- 'march' => 'March',
- 'april' => 'April',
- 'may' => 'May',
- 'june' => 'June',
- 'july' => 'July',
- 'august' => 'August',
- 'september' => 'September',
- 'october' => 'October',
- 'november' => 'November',
- 'december' => 'December',
+ 'january' => 'Tammikuu',
+ 'february' => 'Helmikuu',
+ 'march' => 'Maaliskuu',
+ 'april' => 'Huhtikuu',
+ 'may' => 'Toukokuu',
+ 'june' => 'Kesäkuu',
+ 'july' => 'Heinäkuu',
+ 'august' => 'Elokuu',
+ 'september' => 'Syyskuu',
+ 'october' => 'Lokakuu',
+ 'november' => 'Marraskuu',
+ 'december' => 'Joulukuu',
// Documents
'documents_header' => 'Dokumentit:',
'email_documents_header' => 'Dokumentit:',
'email_documents_example_1' => 'Widgets Receipt.pdf',
'email_documents_example_2' => 'Final Deliverable.zip',
- 'quote_documents' => 'tarjous Documents',
- 'invoice_documents' => 'Lasku Documents',
- 'expense_documents' => 'kulu Documents',
+ 'quote_documents' => 'Tarjouksen asiakirjat',
+ 'invoice_documents' => 'Laskun asiakirjat',
+ 'expense_documents' => 'Kulun asiakirjat',
'invoice_embed_documents' => 'Embed Documents',
- 'invoice_embed_documents_help' => 'Include attached images in lasku.',
+ 'invoice_embed_documents_help' => 'Sisällytä liitetyt kuvat laskuun.',
'document_email_attachment' => 'Liitä Dokumentit',
'ubl_email_attachment' => 'Liitä UBL',
- 'download_documents' => 'lataa Documents (:koko)',
- 'documents_from_expenses' => 'From kulut:',
- 'dropzone_default_message' => 'Drop files tai click upload',
- 'dropzone_default_message_disabled' => 'Uploads pois käytöstä',
- 'dropzone_fallback_message' => 'sinun browser does not support drag\'n\'drop tiedosto uploads.',
+ 'download_documents' => 'Lataa asiakirjat (:koko)',
+ 'documents_from_expenses' => 'Kuluista:',
+ 'dropzone_default_message' => 'Pudota tiedostot tai napsauta ladataksesi palvelimelle',
+ 'dropzone_default_message_disabled' => 'Palvelimelle lataus pois käytöstä',
+ 'dropzone_fallback_message' => 'Selaimesi ei tue raahaa ja pudota latausta palvelimelle.',
'dropzone_fallback_text' => ' use fallback form alla upload sinun files like in olden days.',
- 'dropzone_file_too_big' => 'File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.',
- 'dropzone_invalid_file_type' => 'You can\'t upload files this tyyppi.',
+ 'dropzone_file_too_big' => 'Tiedosto on liian suuri ({{filesize}}MiB). Maksimi tiedostokoko: {{maxFilesize}}MiB.',
+ 'dropzone_invalid_file_type' => 'Et voi ladata palvelimelle tätä tiedostotyyppiä.',
'dropzone_response_error' => 'Server responded with {{statusCode}} koodi.',
- 'dropzone_cancel_upload' => 'Cancel upload',
- 'dropzone_cancel_upload_confirmation' => 'Are you sure you want peruuta this upload?',
- 'dropzone_remove_file' => 'Remove tiedosto',
- 'documents' => 'Documents',
- 'document_date' => 'Document Date',
+ 'dropzone_cancel_upload' => 'Peruuta lataus palvelimelle',
+ 'dropzone_cancel_upload_confirmation' => 'Oletko varma että haluat peruuttaa tämän latauksen palvelimelle?',
+ 'dropzone_remove_file' => 'Poista tiedosto',
+ 'documents' => 'Asiakirjat',
+ 'document_date' => 'Asiakirjan päiväys',
'document_size' => 'Koko',
'enable_client_portal' => 'Asiakasportaali',
- 'enable_client_portal_help' => 'näytä/hide asiakas portal.',
+ 'enable_client_portal_help' => 'Näytä/piilota asiakasportaali.',
'enable_client_portal_dashboard' => 'Hallintapaneeli',
- 'enable_client_portal_dashboard_help' => 'näytä/hide dashboard page in asiakas portal.',
+ 'enable_client_portal_dashboard_help' => 'Näytä/piilota hallintapaneeli-sivu asiakasportaalissa.',
// Plans
- 'account_management' => 'Account Management',
+ 'account_management' => 'Käyttäjätilin hallinta',
'plan_status' => 'Plan tila',
'plan_upgrade' => 'Päivitä',
@@ -1172,7 +1170,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'renews' => 'Renews',
'plan_expired' => ':plan Plan Expired',
'trial_expired' => ':plan Plan Trial Ended',
- 'never' => 'Never',
+ 'never' => 'Ei koskaan',
'plan_free' => 'Ilmainen',
'plan_pro' => 'Pro',
'plan_enterprise' => 'Enterprise',
@@ -1181,11 +1179,11 @@ Lasku poistettiin (jos only yksi, alternative)',
'plan_trial' => 'Trial',
'plan_term' => 'Term',
'plan_term_monthly' => 'Kuukausittain',
- 'plan_term_yearly' => 'Yearly',
+ 'plan_term_yearly' => 'Vuosittain',
'plan_term_month' => 'Kuukausi',
'plan_term_year' => 'Vuosi',
'plan_price_monthly' => '$:hinta/kuukausi',
- 'plan_price_yearly' => '$:hinta/Year',
+ 'plan_price_yearly' => '$:hinta/Vuosi',
'updated_plan' => 'päivitetty plan asetus',
'plan_paid' => 'Term Started',
'plan_started' => 'Plan Started',
@@ -1199,39 +1197,39 @@ Lasku poistettiin (jos only yksi, alternative)',
'enterprise_plan_year_description' => 'One year enrollment in Lasku Ninja Enterprise Plan.',
'enterprise_plan_month_description' => 'One kuukausi enrollment in Lasku Ninja Enterprise Plan.',
'plan_credit_product' => 'Luotto',
- 'plan_credit_description' => 'luotto unused time',
+ 'plan_credit_description' => 'Hyvitys käyttämättömälle ajalle',
'plan_pending_monthly' => 'Will switch kuukaisittain on :päivämäärä',
'plan_refunded' => 'A hyvitys on issued.',
'live_preview' => 'Näytä esikatselu',
'page_size' => 'Page Size',
'live_preview_disabled' => 'Live preview on pois käytöstä support selected font',
- 'invoice_number_padding' => 'Padding',
+ 'invoice_number_padding' => 'Tyhjä tila',
'preview' => 'Esikatselu',
- 'list_vendors' => 'listaa Vendors',
+ 'list_vendors' => 'Listaa kauppiaat',
'add_users_not_supported' => 'Upgrade Enterprise plan lisää additional users tilisi.',
'enterprise_plan_features' => 'The Enterprise plan adds support multiple users ja tiedosto attachments, :link see full list ominaisuudet.',
'return_to_app' => 'Return To App',
// Payment updates
- 'refund_payment' => 'Refund maksu',
+ 'refund_payment' => 'Hyvitysmaksu',
'refund_max' => 'Max:',
- 'refund' => 'Refund',
+ 'refund' => 'Hyvitys',
'are_you_sure_refund' => 'Refund selected payments?',
'status_pending' => 'Odottaa',
'status_completed' => 'Valmis',
'status_failed' => 'Epäonnistui',
'status_partially_refunded' => 'Osittain hyvitetty',
- 'status_partially_refunded_amount' => ':amount Refunded',
+ 'status_partially_refunded_amount' => ':amount hyvitetty',
'status_refunded' => 'Hyvitetty',
- 'status_voided' => 'Cancelled',
- 'refunded_payment' => 'Refunded maksu',
- 'activity_39' => ':käyttäjä cancelled a :payment_amount maksu :maksu',
+ 'status_voided' => 'Peruutettu',
+ 'refunded_payment' => 'Hyvitetty maksu',
+ 'activity_39' => ':käyttäjä perui :payment_amount maksun :maksu',
'activity_40' => ':käyttäjä refunded :adjustment a :payment_amount maksu :maksu',
'card_expiration' => 'Exp: :expires',
- 'card_creditcardother' => 'Unknown',
+ 'card_creditcardother' => 'Tuntematon',
'card_americanexpress' => 'American Express',
'card_carteblanche' => 'Carte Blanche',
'card_unionpay' => 'UnionPay',
@@ -1250,12 +1248,12 @@ Lasku poistettiin (jos only yksi, alternative)',
'ach' => 'ACH',
'enable_ach' => 'Accept US bank transfers',
'stripe_ach_help' => 'ACH support must also be enabled in :link.',
- 'ach_disabled' => 'Another gateway is already configured direct debit.',
+ 'ach_disabled' => 'Toinen maksunvälittäjä on jo määritelty suoraveloituksiin.',
'plaid' => 'Plaid',
- 'client_id' => 'asiakas Id',
+ 'client_id' => 'Asiakkaan tunniste',
'secret' => 'Secret',
- 'public_key' => 'Public Key',
+ 'public_key' => 'Julkinen avain',
'plaid_optional' => '(optional)',
'plaid_environment_help' => 'When Stripe test avain is given, Plaid\'s development environment (tartan) used.',
'other_providers' => 'Other Providers',
@@ -1264,13 +1262,13 @@ Lasku poistettiin (jos only yksi, alternative)',
'invalid_account_number' => 'The tili numero ei ole valid.',
'account_number_mismatch' => 'The tili numbers do not match.',
'missing_account_holder_type' => ' valitse individual tai yritys tili.',
- 'missing_account_holder_name' => ' syötä tili holder\'s name.',
+ 'missing_account_holder_name' => ' Anna tilin omistajan nimi.',
'routing_number' => 'Routing numero',
'confirm_account_number' => 'Confirm Account numero',
'individual_account' => 'Individual Account',
'company_account' => 'yritys Account',
'account_holder_name' => 'Account Holder nimi',
- 'add_account' => 'lisää Account',
+ 'add_account' => 'Lisää tili',
'payment_methods' => 'maksu Methods',
'complete_verification' => 'Complete Verification',
'verification_amount1' => 'määrä 1',
@@ -1286,7 +1284,7 @@ Lasku poistettiin (jos only yksi, alternative)',
Once you have amounts, come back this maksu methods page ja click "Complete Verification" next tili.',
'unknown_bank' => 'Unknown Bank',
'ach_verification_delay_help' => 'You able use tili after completing verification. Verification usually takes 1-2 business days.',
- 'add_credit_card' => 'lisää luotto kortti',
+ 'add_credit_card' => 'Lisää luottokortti',
'payment_method_added' => 'Added maksu method.',
'use_for_auto_bill' => 'käytä For Autobill',
'used_for_auto_bill' => 'Autobill maksu Method',
@@ -1298,12 +1296,12 @@ Lasku poistettiin (jos only yksi, alternative)',
'gocardless_webhook_help_link_text' => 'lisää this URL as endpoint in GoCardless',
'payment_method_error' => 'Oli virhe adding sinun maksu methd. try again later.',
'notification_invoice_payment_failed_subject' => 'maksu failed Lasku :lasku',
- 'notification_invoice_payment_failed' => 'A maksu made by asiakas :asiakas towards Lasku :lasku failed. The maksu on marked failed ja :amount on added asiakas\'s balance.',
+ 'notification_invoice_payment_failed' => 'Asiakkaan maksu :asiakas laskulle :lasku epäonnistui. Maksu on merkitty epäonnistuneeksi ja :amount on lisätty asiakkaan velkasaldoon.',
'link_with_plaid' => 'linkki Account Instantly Plaid',
'link_manually' => 'linkki Manually',
'secured_by_plaid' => 'Secured by Plaid',
'plaid_linked_status' => 'sinun bank tili at :bank',
- 'add_payment_method' => 'lisää maksu Method',
+ 'add_payment_method' => 'Lisää maksutapa',
'account_holder_type' => 'Account Holder Type',
'ach_authorization' => 'I authorize :yritys use my bank tili future payments ja, jos necessary, electronically luotto my tili oikein erroneous debits. I understand that I may peruuta this authorization at any time by removing maksu method tai by contacting :sähköposti.',
'ach_authorization_required' => 'You must consent ACH transactions.',
@@ -1317,14 +1315,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'enabled' => 'Enabled',
'paypal' => 'PayPal',
'braintree_enable_paypal' => 'Enable PayPal payments through BrainTree',
- 'braintree_paypal_disabled_help' => 'The PayPal gateway is processing PayPal payments',
+ 'braintree_paypal_disabled_help' => 'PayPal maksunvälittäjänä prosessoi PayPal maksut',
'braintree_paypal_help' => 'You must also :link.',
'braintree_paypal_help_link_text' => 'link PayPal sinun BrainTree tili',
- 'token_billing_braintree_paypal' => 'Save maksu tiedot',
- 'add_paypal_account' => 'lisää PayPal Account',
+ 'token_billing_braintree_paypal' => 'Tallenna maksun tiedot',
+ 'add_paypal_account' => 'Lisää PayPal-tili',
- 'no_payment_method_specified' => 'ei maksu method specified',
+ 'no_payment_method_specified' => 'Maksutapaa ei ole määritelty',
'chart_type' => 'Chart Type',
'format' => 'Format',
'import_ofx' => 'Import OFX',
@@ -1347,8 +1345,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'created_wepay_confirmation_required' => ' tarkista sinun sähköposti ja vahvista sinun sähköposti osoite WePay.',
'switch_to_wepay' => 'Switch WePay',
'switch' => 'Switch',
- 'restore_account_gateway' => 'palauta Gateway',
- 'restored_account_gateway' => 'onnistuneesti palautettu gateway',
+ 'restore_account_gateway' => 'Palauta maksunvälittäjä',
+ 'restored_account_gateway' => 'onnistuneesti palautettu maksunvälittäjä',
'united_states' => 'Yhdysvallat',
'canada' => 'Kanada',
'accept_debit_cards' => 'Accept Debit Cards',
@@ -1363,13 +1361,13 @@ Lasku poistettiin (jos only yksi, alternative)',
'wait_for_upload' => ' wait for dokumentti upload complete.',
'upgrade_for_permissions' => 'Upgrade our Enterprise plan enable permissions.',
'enable_second_tax_rate' => 'Enable specifying a second tax rate',
- 'payment_file' => 'maksu File',
+ 'payment_file' => 'Maksu tiedosto',
'expense_file' => 'kulu File',
- 'product_file' => 'Tuote File',
+ 'product_file' => 'Tuote tiedosto',
'import_products' => 'Import tuotteet',
'products_will_create' => 'tuotteet luotu',
'product_key' => 'Tuote',
- 'created_products' => 'onnistuneesti luotu/päivitetty :count tuote(s)',
+ 'created_products' => 'Onnistuneesti luotu/päivitetty :count tuote(tta)',
'export_help' => 'käytä JSON jos you plan tuonti data into Lasku Ninja.
The tiedosto includes asiakkaat, tuotteet, laskut, quotes ja payments.',
'selfhost_export_help' => '
We recommend using mysqldump create full varmuuskopio.',
'JSON_file' => 'JSON File',
@@ -1383,7 +1381,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'auto_bill_payment_method_credit_card' => 'luotto card',
'auto_bill_payment_method_paypal' => 'PayPal tili',
'auto_bill_notification_placeholder' => 'tämä lasku will automatically be billed sinun luotto card on tiedosto on erä päivämäärä.',
- 'payment_settings' => 'maksu asetukset',
+ 'payment_settings' => 'Maksujen asetukset',
'on_send_date' => 'On send päivämäärä',
'on_due_date' => 'On erä päivämäärä',
@@ -1395,21 +1393,21 @@ Lasku poistettiin (jos only yksi, alternative)',
'wepay_payment_tos_agree' => 'I agree WePay :terms ja :privacy_policy.',
'privacy_policy' => 'Privacy Policy',
'wepay_payment_tos_agree_required' => 'You must agree WePay Terms Service ja Privacy Policy.',
- 'ach_email_prompt' => ' syötä sinun sähköposti osoite:',
+ 'ach_email_prompt' => 'Ole hyvä ja anna sähköpostiosoitteesi:',
'verification_pending' => 'Verification Pending',
'update_font_cache' => ' force refresh page update font cache.',
- 'more_options' => 'lisää options',
+ 'more_options' => 'Lisää valintoja',
'credit_card' => 'Luottokortti',
'bank_transfer' => 'Pankkisiirto',
- 'no_transaction_reference' => 'We did not recieve maksu tapahtuma reference from gateway.',
+ 'no_transaction_reference' => 'We did not recieve maksu tapahtuma reference from maksunvälittäjä.',
'use_bank_on_file' => 'käytä Bank on File',
'auto_bill_email_message' => 'tämä lasku will automatically be billed maksu method on tiedosto on erä päivämäärä.',
'bitcoin' => 'Bitcoin',
'gocardless' => 'GoCardless',
'added_on' => 'Added :päivämäärä',
'failed_remove_payment_method' => 'Failed remove maksu method',
- 'gateway_exists' => 'tämä gateway already exists',
+ 'gateway_exists' => 'Tämä maksunvälittäjä on jo olemassa',
'manual_entry' => 'Manual entry',
'start_of_week' => 'Viikon ensimmäinen päivä',
@@ -1418,14 +1416,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'freq_daily' => 'päivittäin',
'freq_weekly' => 'viikoittain',
'freq_biweekly' => 'jokatoinen viikko',
- 'freq_two_weeks' => 'kaksi viikkoa',
+ 'freq_two_weeks' => 'Kaksi viikkoa',
'freq_four_weeks' => 'neljä viikkoa',
'freq_monthly' => 'Kuukausittain',
'freq_three_months' => 'kolme kuukautta',
'freq_four_months' => 'neljä kuukautta',
'freq_six_months' => 'Six kuukautta',
'freq_annually' => 'Vuosittain',
- 'freq_two_years' => 'kaksi years',
+ 'freq_two_years' => 'Kaksi vuotta',
// Payment types
'payment_type_Apply Credit' => 'Käytä luottoa',
@@ -1461,38 +1459,38 @@ Lasku poistettiin (jos only yksi, alternative)',
'payment_type_Zelle' => 'Zelle',
// Industries
- 'industry_Accounting & Legal' => 'Accounting & Legal',
- 'industry_Advertising' => 'Advertising',
- 'industry_Aerospace' => 'Aerospace',
- 'industry_Agriculture' => 'Agriculture',
- 'industry_Automotive' => 'Automotive',
- 'industry_Banking & Finance' => 'Banking & Finance',
- 'industry_Biotechnology' => 'Biotechnology',
- 'industry_Broadcasting' => 'Broadcasting',
- 'industry_Business Services' => 'Business Services',
- 'industry_Commodities & Chemicals' => 'Commodities & Chemicals',
- 'industry_Communications' => 'Communications',
- 'industry_Computers & Hightech' => 'Computers & Hightech',
- 'industry_Defense' => 'Defense',
- 'industry_Energy' => 'Energy',
- 'industry_Entertainment' => 'Entertainment',
- 'industry_Government' => 'Government',
- 'industry_Healthcare & Life Sciences' => 'Healthcare & Life Sciences',
- 'industry_Insurance' => 'Insurance',
- 'industry_Manufacturing' => 'Manufacturing',
- 'industry_Marketing' => 'Marketing',
+ 'industry_Accounting & Legal' => 'Taloushallinto & Lakiasiat',
+ 'industry_Advertising' => 'Markkinointi',
+ 'industry_Aerospace' => 'Ilmailu',
+ 'industry_Agriculture' => 'Maatalous',
+ 'industry_Automotive' => 'Ajoneuvot',
+ 'industry_Banking & Finance' => 'Pankki & Rahoitus',
+ 'industry_Biotechnology' => 'Bioteknologia',
+ 'industry_Broadcasting' => 'Radio, TV ym. lähetykset',
+ 'industry_Business Services' => 'Yritysten palvelut',
+ 'industry_Commodities & Chemicals' => 'Hyödykkeet & Kemikaalit',
+ 'industry_Communications' => 'Viestintä',
+ 'industry_Computers & Hightech' => 'Tietokoneet & Hightech',
+ 'industry_Defense' => 'Puolustus',
+ 'industry_Energy' => 'Energia',
+ 'industry_Entertainment' => 'Viihde',
+ 'industry_Government' => 'Julkinen sektori',
+ 'industry_Healthcare & Life Sciences' => 'Terveydenhuolto & Life Sciences',
+ 'industry_Insurance' => 'Vakuutus',
+ 'industry_Manufacturing' => 'Valmistus',
+ 'industry_Marketing' => 'Markkinointi',
'industry_Media' => 'Media',
'industry_Nonprofit & Higher Ed' => 'Nonprofit & Higher Ed',
- 'industry_Pharmaceuticals' => 'Pharmaceuticals',
- 'industry_Professional Services & Consulting' => 'Professional Services & Consulting',
- 'industry_Real Estate' => 'Real Estate',
- 'industry_Restaurant & Catering' => 'Restaurant & Catering',
- 'industry_Retail & Wholesale' => 'Retail & Wholesale',
- 'industry_Sports' => 'Sports',
- 'industry_Transportation' => 'Transportation',
- 'industry_Travel & Luxury' => 'Travel & Luxury',
- 'industry_Other' => 'Other',
- 'industry_Photography' => 'Photography',
+ 'industry_Pharmaceuticals' => 'Apteekit ja lääkeala',
+ 'industry_Professional Services & Consulting' => 'Vaativat ammattilaispalvelut & konsultointi',
+ 'industry_Real Estate' => 'Kiinteistönvälitys',
+ 'industry_Restaurant & Catering' => 'Ravintolat ja pitopalvelut',
+ 'industry_Retail & Wholesale' => 'Vähittäis & Tukkukauppa',
+ 'industry_Sports' => 'Urheilu',
+ 'industry_Transportation' => 'Kuljetus',
+ 'industry_Travel & Luxury' => 'Matkailu & Luksus',
+ 'industry_Other' => 'Muu',
+ 'industry_Photography' => 'Valokuvaus',
// Countries
'country_Afghanistan' => 'Afghanistan',
@@ -1768,7 +1766,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'lang_English - United Kingdom' => 'English - United Kingdom',
'lang_English - Australia' => 'English - Australia',
'lang_Slovenian' => 'Slovenian',
- 'lang_Finnish' => 'Finnish',
+ 'lang_Finnish' => 'Suomi',
'lang_Romanian' => 'Romanian',
'lang_Turkish - Turkey' => 'Turkish - Turkey',
'lang_Portuguese - Brazilian' => 'Portuguese - Brazilian',
@@ -1780,41 +1778,41 @@ Lasku poistettiin (jos only yksi, alternative)',
'lang_Bulgarian' => 'Bulgarian',
// Industries
- 'industry_Accounting & Legal' => 'Accounting & Legal',
- 'industry_Advertising' => 'Advertising',
- 'industry_Aerospace' => 'Aerospace',
- 'industry_Agriculture' => 'Agriculture',
- 'industry_Automotive' => 'Automotive',
- 'industry_Banking & Finance' => 'Banking & Finance',
- 'industry_Biotechnology' => 'Biotechnology',
- 'industry_Broadcasting' => 'Broadcasting',
- 'industry_Business Services' => 'Business Services',
- 'industry_Commodities & Chemicals' => 'Commodities & Chemicals',
- 'industry_Communications' => 'Communications',
- 'industry_Computers & Hightech' => 'Computers & Hightech',
- 'industry_Defense' => 'Defense',
- 'industry_Energy' => 'Energy',
- 'industry_Entertainment' => 'Entertainment',
- 'industry_Government' => 'Government',
- 'industry_Healthcare & Life Sciences' => 'Healthcare & Life Sciences',
- 'industry_Insurance' => 'Insurance',
- 'industry_Manufacturing' => 'Manufacturing',
- 'industry_Marketing' => 'Marketing',
+ 'industry_Accounting & Legal' => 'Taloushallinto & Lakiasiat',
+ 'industry_Advertising' => 'Markkinointi',
+ 'industry_Aerospace' => 'Ilmailu',
+ 'industry_Agriculture' => 'Maatalous',
+ 'industry_Automotive' => 'Ajoneuvot',
+ 'industry_Banking & Finance' => 'Pankki & Rahoitus',
+ 'industry_Biotechnology' => 'Bioteknologia',
+ 'industry_Broadcasting' => 'Radio, TV ym. lähetykset',
+ 'industry_Business Services' => 'Yritysten palvelut',
+ 'industry_Commodities & Chemicals' => 'Hyödykkeet & Kemikaalit',
+ 'industry_Communications' => 'Viestintä',
+ 'industry_Computers & Hightech' => 'Tietokoneet & Hightech',
+ 'industry_Defense' => 'Puolustus',
+ 'industry_Energy' => 'Energia',
+ 'industry_Entertainment' => 'Viihde',
+ 'industry_Government' => 'Julkinen sektori',
+ 'industry_Healthcare & Life Sciences' => 'Terveydenhuolto & Life Sciences',
+ 'industry_Insurance' => 'Vakuutus',
+ 'industry_Manufacturing' => 'Valmistus',
+ 'industry_Marketing' => 'Markkinointi',
'industry_Media' => 'Media',
'industry_Nonprofit & Higher Ed' => 'Nonprofit & Higher Ed',
- 'industry_Pharmaceuticals' => 'Pharmaceuticals',
- 'industry_Professional Services & Consulting' => 'Professional Services & Consulting',
- 'industry_Real Estate' => 'Real Estate',
- 'industry_Retail & Wholesale' => 'Retail & Wholesale',
- 'industry_Sports' => 'Sports',
- 'industry_Transportation' => 'Transportation',
- 'industry_Travel & Luxury' => 'Travel & Luxury',
- 'industry_Other' => 'Other',
- 'industry_Photography' => 'Photography',
+ 'industry_Pharmaceuticals' => 'Apteekit ja lääkeala',
+ 'industry_Professional Services & Consulting' => 'Vaativat ammattilaispalvelut & konsultointi',
+ 'industry_Real Estate' => 'Kiinteistönvälitys',
+ 'industry_Retail & Wholesale' => 'Vähittäis & Tukkukauppa',
+ 'industry_Sports' => 'Urheilu',
+ 'industry_Transportation' => 'Kuljetus',
+ 'industry_Travel & Luxury' => 'Matkailu & Luksus',
+ 'industry_Other' => 'Muu',
+ 'industry_Photography' => 'Valokuvaus',
'view_client_portal' => 'Näytä asiakasportaali',
'view_portal' => 'Näytä Portaali',
- 'vendor_contacts' => 'Vendor Contacts',
+ 'vendor_contacts' => 'Kauppiaiden yhteyshenkilöt',
'all' => 'Kaikki',
'selected' => 'Selected',
'category' => 'Kategoria',
@@ -1830,120 +1828,120 @@ Lasku poistettiin (jos only yksi, alternative)',
'archived_expense_categories' => 'onnistuneesti arkistoitu :count kulu kategoria',
'restore_expense_category' => 'palauta kulukategoria',
'restored_expense_category' => 'onnistuneesti palautettu kulukategoria',
- 'apply_taxes' => 'Apply verot',
- 'min_to_max_users' => ':min :max users',
- 'max_users_reached' => 'The maksimi numero users on reached.',
- 'buy_now_buttons' => 'Buy Now Buttons',
+ 'apply_taxes' => 'Käytä veroja',
+ 'min_to_max_users' => ':min :max käyttäjiä',
+ 'max_users_reached' => 'Käyttäjien maksimimäärä on saavutettu.',
+ 'buy_now_buttons' => 'Osta nyt napit',
'landing_page' => 'Landing Page',
'payment_type' => 'Maksutyyppi',
- 'form' => 'Form',
- 'link' => 'linkki',
- 'fields' => 'kentät',
+ 'form' => 'Lomake',
+ 'link' => 'Linkki',
+ 'fields' => 'Kentät',
'dwolla' => 'Dwolla',
- 'buy_now_buttons_warning' => 'Huom: asiakas ja lasku on luotu even jos tapahtuma ei ole valmis.',
- 'buy_now_buttons_disabled' => 'tämä feature requires that tuote is luotu ja maksu gateway is configured.',
- 'enable_buy_now_buttons_help' => 'Enable support buy nyt buttons',
- 'changes_take_effect_immediately' => 'Huom: muutokset take effect välittömästi',
- 'wepay_account_description' => 'maksunvälittäjä Lasku Ninja',
- 'payment_error_code' => 'Oli virhe processing sinun maksu [:koodi]. try again later.',
+ 'buy_now_buttons_warning' => 'Huom: asiakas ja lasku luodaan, vaikka maksutapahtumaa ei ole viety loppuun.',
+ 'buy_now_buttons_disabled' => 'Tämä ominaisuus edellyttää, että tuote on luotu ja maksutapa on konfiguroitu.',
+ 'enable_buy_now_buttons_help' => 'Ota käyttöön tuki Osta nyt napeille.',
+ 'changes_take_effect_immediately' => 'Huom: muutokset tulevat voimaan välittömästi',
+ 'wepay_account_description' => 'Maksunvälittäjä ohjelmistolle Lasku Ninja',
+ 'payment_error_code' => 'Maksusi käsittelyssä tapahtui virhe [:koodi]. Ole hyvä ja yritä myöhemmin uudelleen.',
'standard_fees_apply' => 'palkkio: 2.9%/1.2% [luotto kortti/Bank Transfer] + $0.30 per successful charge.',
'limit_import_rows' => 'Data needs be imported in batches of :count rows tai less',
- 'error_title' => 'Something went wrong',
- 'error_contact_text' => 'If you\'d like help sähköposti us at :mailaddress',
- 'no_undo' => 'Warning: this can\'t be undone.',
- 'no_contact_selected' => ' valitse kontakti',
+ 'error_title' => 'Jotain meni pieleen...',
+ 'error_contact_text' => 'Jos tarvitset apua, ole hyvä ja lähetä meille sähköpostia: :mailaddress',
+ 'no_undo' => 'Varoitus: Tätä ei voi peruuttaa.',
+ 'no_contact_selected' => ' Valitse kontakti',
'no_client_selected' => 'Valitse asiakas',
'gateway_config_error' => 'It may help set uusi passwords tai generate uusi API keys.',
'payment_type_on_file' => ':tyyppi on tiedosto',
- 'invoice_for_client' => 'Lasku :lasku for :asiakas',
- 'intent_not_found' => 'Sorry, I\'m not sure what you\'re asking.',
- 'intent_not_supported' => 'Sorry, I\'m not able do that.',
- 'client_not_found' => 'I wasn\'t able find asiakas',
- 'not_allowed' => 'Sorry, you don\'t have needed permissions',
- 'bot_emailed_invoice' => 'sinun lasku on lähettää.',
+ 'invoice_for_client' => 'Lasku :lasku asiakkaalle :asiakas',
+ 'intent_not_found' => 'Olen pahoillani, mutta en ole varma, mitä haluatte kysyä.',
+ 'intent_not_supported' => 'Olen pahoillani, mutta en pysty tekemään sitä.',
+ 'client_not_found' => 'En pystynyt löytämään asiakasta',
+ 'not_allowed' => 'Pahoittelut, mutta sinulla ei ole tarvittavia oikeuksia',
+ 'bot_emailed_invoice' => 'Laskusi on lähetetty.',
'bot_emailed_notify_viewed' => 'Lähetän sinulle sähköpostia, kun se on katsottu.',
- 'bot_emailed_notify_paid' => 'I\'ll sähköposti you when it\'s paid.',
- 'add_product_to_invoice' => 'lisää 1 :tuote',
- 'not_authorized' => 'You on not authorized',
+ 'bot_emailed_notify_paid' => 'Lähetän sinulle sähköpostia kun se on maksettu.',
+ 'add_product_to_invoice' => 'Lisää 1 :product',
+ 'not_authorized' => 'Sinulla ei ole oikeutta',
'bot_get_email' => 'Hi! (wave)
kiitos trying Lasku Ninja Bot.
You need create free tili use this bot.
lähetä me tilisi sähköposti osoite get aloitettu.',
- 'bot_get_code' => 'kiitos! I\'ve lähettää you sähköposti sinun security koodi.',
- 'bot_welcome' => 'That\'s it, tilisi is verified.
',
- 'email_not_found' => 'I wasn\'t able find saatavilla tili for :sähköposti',
- 'invalid_code' => 'The koodi ei ole oikein',
- 'security_code_email_subject' => 'Security koodi Lasku Ninja Bot',
- 'security_code_email_line1' => 'tämä is sinun Lasku Ninja Bot security koodi.',
- 'security_code_email_line2' => 'Huom: it will expire in 10 minutes.',
+ 'bot_get_code' => 'Kiitos! Lähetän sinulle sähköpostin, jossa on turvakoodisi.',
+ 'bot_welcome' => 'Valmista tuli, käyttäjätilisi on varmennettu.
',
+ 'email_not_found' => 'En pystynyt löytämään käytössä olevaa sähköpostitiliä :sähköposti',
+ 'invalid_code' => 'Koodi ei ole oikein',
+ 'security_code_email_subject' => 'Turvakoodi Lasku Ninja Bot -palveluun',
+ 'security_code_email_line1' => 'Tämä on sinun turvakoodisi Lasku Ninja Bot -palveluun.',
+ 'security_code_email_line2' => 'Huom: se vanhenee 10 minuutissa.',
'bot_help_message' => 'I currently support:
• luo\update\sähköposti lasku
• listaa tuotteet
For esimerkki:
lasku bob 2 tiketit, set erä päivämäärä next thursday ja discount 10 percent',
- 'list_products' => 'listaa tuotteet',
+ 'list_products' => 'Listaa tuotteet',
- 'include_item_taxes_inline' => 'Include line item verot in line total',
- 'created_quotes' => 'onnistuneesti luotu :count quotes(s)',
- 'limited_gateways' => 'Huom: we support yksi luotto card gateway per yritys.',
+ 'include_item_taxes_inline' => 'Sisällytä tuoterivin verot rivin summaan',
+ 'created_quotes' => 'Onnistuneesti luotu :count tarjous(ta)',
+ 'limited_gateways' => 'Huom: tuemme yhtä luottokortti-maksutapaa per yritys.',
- 'warning' => 'Warning',
+ 'warning' => 'Varoitus',
'self-update' => 'Päivitä',
'update_invoiceninja_title' => 'päivitä Lasku Ninja',
- 'update_invoiceninja_warning' => 'Ennen start upgrading Lasku Ninja create varmuuskopio sinun database ja files!',
- 'update_invoiceninja_available' => 'A uusi versio Lasku Ninja is saatavilla.',
- 'update_invoiceninja_unavailable' => 'ei uusi versio Lasku Ninja saatavilla.',
- 'update_invoiceninja_instructions' => ' asenna uusi versio :versio by clicking the päivitä nyt nappi alla. Afterwards you\'ll be redirected dashboard.',
+ 'update_invoiceninja_warning' => 'Ennen kuin aloitat Lasku Ninjan päivityksen luo varmuuskopio tietokannasta ja tiedostoista!',
+ 'update_invoiceninja_available' => 'Uusi versio Lasku Ninjasta on saatavilla.',
+ 'update_invoiceninja_unavailable' => 'Ei uutta versiota Lasku Ninjasta saatavilla.',
+ 'update_invoiceninja_instructions' => 'Ole hyvä ja asenna uusi versio :versio napsauttamalla Päivitä nyt nappia alla. Sinut ohjatan myöhemmin hallintapaneeliin. ',
'update_invoiceninja_update_start' => 'päivitä nyt',
- 'update_invoiceninja_download_start' => 'lataa :versio',
+ 'update_invoiceninja_download_start' => 'Lataa :versio',
'create_new' => 'luo uusi',
'toggle_navigation' => 'Toggle Navigation',
'toggle_history' => 'Toggle History',
- 'unassigned' => 'Unassigned',
- 'task' => 'tehtävä',
- 'contact_name' => 'kontakti nimi',
- 'city_state_postal' => 'kaupunki/State/Postal',
- 'custom_field' => 'muokattu kenttä',
+ 'unassigned' => 'Kohdistamaton',
+ 'task' => 'Tehtävä',
+ 'contact_name' => 'Yhteyshenkilön nimi',
+ 'city_state_postal' => 'Kaupunki/Alue/Postitoimipaikka',
+ 'custom_field' => 'Mukautettava kenttä',
'account_fields' => 'Yrityksen kentät',
'facebook_and_twitter' => 'Facebook ja Twitter',
'facebook_and_twitter_help' => 'Follow our feeds help support our projekti',
'reseller_text' => 'Huom: white-label lisenssi is intended personal use, sähköposti us at :sähköposti jos you\'d like resell app.',
- 'unnamed_client' => 'Unnamed asiakas',
+ 'unnamed_client' => 'Nimeämätön asiakas',
- 'day' => 'päivä',
- 'week' => 'viikko',
+ 'day' => 'Päivä',
+ 'week' => 'Viikko',
'month' => 'Kuukausi',
- 'inactive_logout' => 'You have been logged out erä inactivity',
- 'reports' => 'Reports',
- 'total_profit' => 'yhteensä Profit',
- 'total_expenses' => 'yhteensä kulut',
- 'quote_to' => 'tarjous ',
+ 'inactive_logout' => 'Sinut on kirjattu ulos, koska et ole ollut aktiivinen vähään aikaan ',
+ 'reports' => 'Raportit',
+ 'total_profit' => 'Tuotot yhteensä',
+ 'total_expenses' => 'Kulut yhteensä',
+ 'quote_to' => 'Tarjous: ',
// Limits
- 'limit' => 'Limit',
+ 'limit' => 'Rajoitus',
'min_limit' => 'Min: :min',
'max_limit' => 'Max: :max',
- 'no_limit' => 'ei Limits',
- 'set_limits' => 'aseta :gateway_type Limits',
- 'enable_min' => 'Enable min',
- 'enable_max' => 'Enable max',
+ 'no_limit' => 'Ei rajoitusta',
+ 'set_limits' => 'Aseta :gateway_type rajoitukset',
+ 'enable_min' => 'Ota käyttöön min',
+ 'enable_max' => 'Ota käyttöön max',
'min' => 'Min',
'max' => 'Max',
- 'limits_not_met' => 'tämä lasku does not meet limits that maksutapa.',
+ 'limits_not_met' => 'Tämä lasku ei vastaa ko. maksutavalle asetettuja rajoituksia.',
- 'date_range' => 'Date Range',
- 'raw' => 'raaka',
- 'raw_html' => 'raaka HTML',
+ 'date_range' => 'Päivämääräväli',
+ 'raw' => 'Raaka',
+ 'raw_html' => 'Raaka HTML',
'update' => 'Päivitä',
- 'invoice_fields_help' => 'Drag ja drop fields change their order ja location',
+ 'invoice_fields_help' => 'Raahaa ja pudota kenttiä vaihtaaksesi niiden järjestystä ja sijaintia. ',
'new_category' => 'Uusi kategoria',
- 'restore_product' => 'palauta Tuote',
- 'blank' => 'Blank',
- 'invoice_save_error' => 'Oli virhe tallennuksessa sinun lasku',
- 'enable_recurring' => 'Enable toistuva',
- 'disable_recurring' => 'Disable toistuva',
- 'text' => 'teksti',
- 'expense_will_create' => 'kulu luotu',
- 'expenses_will_create' => 'kulut luotu',
- 'created_expenses' => 'onnistuneesti luotu :count kulu(s)',
+ 'restore_product' => 'Palauta tuote',
+ 'blank' => 'Tyhjä',
+ 'invoice_save_error' => 'Laskusi tallennuksessa tapahtui virhe',
+ 'enable_recurring' => 'Ota käyttöön toistuva',
+ 'disable_recurring' => 'Poista käytöstä toistuva',
+ 'text' => 'Teksti',
+ 'expense_will_create' => 'kulu luodaan',
+ 'expenses_will_create' => 'kulut luodaan',
+ 'created_expenses' => 'Kulu(ja) onnistuneesti luotu :count',
- 'translate_app' => 'Help improve our translations with :link',
- 'expense_category' => 'kulu kategoria',
+ 'translate_app' => 'Auta parantamaan tämän ohjelman käännöstä :link',
+ 'expense_category' => 'Kulujen kategoria',
'go_ninja_pro' => 'Go Ninja Pro!',
'go_enterprise' => 'Go Enterprise!',
@@ -1961,36 +1959,36 @@ Lasku poistettiin (jos only yksi, alternative)',
'currency_code' => 'Koodi',
'buy_license' => 'Buy lisenssi',
- 'apply_license' => 'Apply lisenssi',
+ 'apply_license' => 'Käytä lisenssi',
'submit' => 'Submit',
'white_label_license_key' => 'lisenssi Key',
'invalid_white_label_license' => 'The white label lisenssi ei ole valid',
'created_by' => 'luotu by :name',
- 'modules' => 'Modules',
+ 'modules' => 'Moduulit',
'financial_year_start' => 'Vuoden ensimmäinen kuukausi',
'authentication' => 'Authentication',
'checkbox' => 'Checkbox',
'invoice_signature' => 'Signature',
- 'show_accept_invoice_terms' => 'Lasku Terms Checkbox',
- 'show_accept_invoice_terms_help' => 'Require asiakas vahvista that they accept lasku terms.',
- 'show_accept_quote_terms' => 'tarjous Terms Checkbox',
- 'show_accept_quote_terms_help' => 'Require asiakas vahvista that they accept tarjous terms.',
- 'require_invoice_signature' => 'Lasku Signature',
+ 'show_accept_invoice_terms' => 'Laskun ehdot valintaruutu',
+ 'show_accept_invoice_terms_help' => 'Vaadi asiakasta vahvistamaan, että hän hyväksyy laskun ehdot.',
+ 'show_accept_quote_terms' => 'Tarjouksen ehdot valintaruutu',
+ 'show_accept_quote_terms_help' => 'Vaadi asiakasta vahvistamaan, että hän hyväksyy tarjouksen ehdot.',
+ 'require_invoice_signature' => 'Laskun allekirjoitus',
'require_invoice_signature_help' => 'Vaadi asiakasta täyttämään allekirjoitus.',
- 'require_quote_signature' => 'tarjous Signature',
+ 'require_quote_signature' => 'Tarjouksen allekirjoitus',
'require_quote_signature_help' => 'Vaadi asiakasta täyttämään allekirjoitus.',
- 'i_agree' => 'I Agree To The Terms',
- 'sign_here' => ' sign here:',
- 'authorization' => 'Authorization',
- 'signed' => 'Signed',
+ 'i_agree' => 'Hyväksyn ehdot',
+ 'sign_here' => 'Ole hyvä ja allekirjoita tähän:',
+ 'authorization' => 'Valtuutus',
+ 'signed' => 'Allekirjoitettu',
// BlueVine
'bluevine_promo' => 'Get flexible business lines luotto ja lasku factoring using BlueVine.',
'bluevine_modal_label' => 'Sign up BlueVine',
'bluevine_modal_text' => 'Fast funding sinun business. ei paperwork.
- Flexible business lines luotto ja lasku factoring.
',
- 'bluevine_create_account' => 'luo tili',
- 'quote_types' => 'Get tarjous for',
+ 'bluevine_create_account' => 'Luo käyttäjätili',
+ 'quote_types' => 'Pyydä tarjousta',
'invoice_factoring' => 'Lasku factoring',
'line_of_credit' => 'Line luotto',
'fico_score' => 'sinun FICO score',
@@ -2003,7 +2001,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'bluevine_credit_line_type_required' => 'You must choose at least yksi',
'bluevine_field_required' => 'tämä kenttä vaaditaan',
'bluevine_unexpected_error' => ' unexpected virhe occurred.',
- 'bluevine_no_conditional_offer' => 'lisää information vaaditaan before getting tarjous. Click continue alla.',
+ 'bluevine_no_conditional_offer' => 'Lisää tietoja vaaditaan ennen kuin tarjous voidaan antaa. Napsauta alla \'jatka\'.',
'bluevine_invoice_factoring' => 'Lasku Factoring',
'bluevine_conditional_offer' => 'Ehdollinen Tarjous',
'bluevine_credit_line_amount' => 'luotto Line',
@@ -2016,25 +2014,25 @@ Lasku poistettiin (jos only yksi, alternative)',
'bluevine_continue' => 'jatka BlueVine',
'bluevine_completed' => 'BlueVine signup valmis',
- 'vendor_name' => 'Myyjä',
+ 'vendor_name' => 'Kauppias',
'entity_state' => 'Osavaltio',
'client_created_at' => 'Luotu',
- 'postmark_error' => 'Oli ongelma sending sähköposti through Postmark: :link',
- 'project' => 'projekti',
- 'projects' => 'Projects',
- 'new_project' => 'uusi projekti',
- 'edit_project' => 'muokkaa projekti',
+ 'postmark_error' => 'Oli ongelma lähetettäessä sähköposti käyttäen Postmark: :link',
+ 'project' => 'Projekti',
+ 'projects' => 'Projektit',
+ 'new_project' => 'Uusi projekti',
+ 'edit_project' => 'Muokkaa projektia',
'archive_project' => 'Arkistoi projekti',
- 'list_projects' => 'listaa Projects',
- 'updated_project' => 'onnistuneesti päivitetty projekti',
- 'created_project' => 'onnistuneesti luotu projekti',
- 'archived_project' => 'onnistuneesti arkistoitu projekti',
- 'archived_projects' => 'onnistuneesti arkistoitu :count projects',
- 'restore_project' => 'palauta projekti',
- 'restored_project' => 'onnistuneesti palautettu projekti',
+ 'list_projects' => 'Listaa projektit',
+ 'updated_project' => 'Onnistuneesti päivitetty projekti',
+ 'created_project' => 'Onnistuneesti luotu projekti',
+ 'archived_project' => 'Onnistuneesti arkistoitu projekti',
+ 'archived_projects' => 'Onnistuneesti arkistoitu :count projekti(a)',
+ 'restore_project' => 'Palauta projekti',
+ 'restored_project' => 'Onnistuneesti palautettu projekti',
'delete_project' => 'Poista projekti',
'deleted_project' => 'Projekti poistettu onnistuneesti',
- 'deleted_projects' => 'onnistuneesti poistettu :count projects',
+ 'deleted_projects' => 'Onnistuneesti poistettu :count projekti(a)',
'delete_expense_category' => 'Poista category',
'deleted_expense_category' => 'onnistuneesti poistettu category',
'delete_product' => 'Poista Tuote',
@@ -2045,13 +2043,13 @@ Lasku poistettiin (jos only yksi, alternative)',
'updated_credit' => 'onnistuneesti päivitetty luotto',
'edit_credit' => 'muokkaa luotto',
'realtime_preview' => 'Reaaliaikainen Esikatselu',
- 'realtime_preview_help' => 'Realtime refresh PDF preview on lasku page when editing lasku.
Disable this improve performance when editing laskut.',
- 'live_preview_help' => 'näytä live PDF preview on lasku page.',
+ 'realtime_preview_help' => 'Päivittää reaaliajassa PDF esikatselun lasku-sivulla kun laskua muokataan.
Poista tämä käytöstä jos haluat nopeuttaa toimintaa.',
+ 'live_preview_help' => 'näytä live PDF esikatselu lasku-sivulla.',
'force_pdfjs_help' => 'Replace built-in PDF viewer in :chrome_link ja :firefox_link.
Enable this jos sinun browser is automatically downloading PDF.',
'force_pdfjs' => 'estä lataa',
'redirect_url' => 'Redirect URL',
'redirect_url_help' => 'Optionally specify URL redirect after maksu is entered.',
- 'save_draft' => 'Save Draft',
+ 'save_draft' => 'Tallenna luonnos',
'refunded_credit_payment' => 'Refunded luotto maksu',
'keyboard_shortcuts' => 'Keyboard Shortcuts',
'toggle_menu' => 'Toggle Menu',
@@ -2062,11 +2060,11 @@ Lasku poistettiin (jos only yksi, alternative)',
'user_guide' => 'User Guide',
'promo_message' => 'Upgrade before :expires ja get :amount OFF sinun first year our Pro tai Enterprise packages.',
'discount_message' => ':amount off expires :expires',
- 'mark_paid' => 'Mark Paid',
- 'marked_sent_invoice' => 'onnistuneesti marked lasku lähettää',
- 'marked_sent_invoices' => 'onnistuneesti marked laskut lähettää',
+ 'mark_paid' => 'Merkitse maksetuksi',
+ 'marked_sent_invoice' => 'Lasku on onnistuneesti merkitty lähetetyksi',
+ 'marked_sent_invoices' => 'Laskut on onnistuneesti merkitty lähetetyiksi',
'invoice_name' => 'Lasku',
- 'product_will_create' => 'tuote luotu',
+ 'product_will_create' => 'Tuote luodaan',
'contact_us_response' => 'kiitos you sinun message! We\'ll try respond soon possible.',
'last_7_days' => 'Viimeiset 7 päivää',
'last_30_days' => 'Viimeiset 30 päivää',
@@ -2103,14 +2101,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'notes_reminder3' => 'Kolmas muistutus',
'notes_reminder4' => 'muistutus',
'bcc_email' => 'BCC Email',
- 'tax_quote' => 'vero tarjous',
+ 'tax_quote' => 'Tarjouksen vero',
'tax_invoice' => 'vero Lasku',
'emailed_invoices' => 'onnistuneesti emailed laskut',
- 'emailed_quotes' => 'onnistuneesti emailed quotes',
+ 'emailed_quotes' => 'Lähetetty onnistuneesti tarjoukset sähköpostitse',
'website_url' => 'Website URL',
'domain' => 'Domain',
- 'domain_help' => 'Used in asiakas portal ja when sending sähköpostit.',
- 'domain_help_website' => 'Used when sending sähköpostit.',
+ 'domain_help' => 'Käytetään asiakasportaalissa ja lähetettäessä sähköposteja.',
+ 'domain_help_website' => 'Käytetään lähetettäessä sähköposteja.',
'import_invoices' => 'Import laskut',
'new_report' => 'uusi raportti',
'edit_report' => 'muokkaa raportti',
@@ -2127,7 +2125,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'age_group_60' => '60 - 90 päivää',
'age_group_90' => '90 - 120 päivää',
'age_group_120' => '120+ päivää',
- 'invoice_details' => 'Lasku Details',
+ 'invoice_details' => 'Laskun tiedot',
'qty' => 'Määrä',
'profit_and_loss' => 'Profit ja Loss',
'revenue' => 'Revenue',
@@ -2138,16 +2136,16 @@ Lasku poistettiin (jos only yksi, alternative)',
'view_statement' => 'Näytä Tiliote',
'statement' => 'tiliote',
'statement_date' => 'tiliote Date',
- 'mark_active' => 'Mark Active',
+ 'mark_active' => 'Merkitse aktiiviseksi',
'send_automatically' => 'lähetä automaattisesti',
'initial_email' => 'Initial Email',
'invoice_not_emailed' => 'tämä lasku ei ole emailed.',
- 'quote_not_emailed' => 'tämä tarjous ei ole emailed.',
+ 'quote_not_emailed' => 'Tätä tarjousta ei ole lähetetty sähköpostitse.',
'sent_by' => 'Sent by :käyttäjä',
'recipients' => 'Recipients',
'save_as_default' => 'Save oletus',
- 'start_of_week_help' => 'Used by päivämäärä selectors',
- 'financial_year_start_help' => 'Used by päivämäärä range selectors',
+ 'start_of_week_help' => 'Käytetään päivämäärä valinnoissa',
+ 'financial_year_start_help' => 'Käytetään päivämääräväli valinnoissa',
'reports_help' => 'Shift + Click sort by multiple columns, Ctrl + Click clear grouping.',
'this_year' => 'tämä Year',
@@ -2166,16 +2164,16 @@ Lasku poistettiin (jos only yksi, alternative)',
'valid_thru' => 'Valid\nthru',
'product_fields' => 'Tuote kentät',
- 'custom_product_fields_help' => 'lisää kenttä when creating tuote tai lasku ja näytä label ja arvo on PDF.',
- 'freq_two_months' => 'kaksi kuukautta',
+ 'custom_product_fields_help' => 'Lisää kenttä luotaessa tuote tai lasku ja näytä otsikko ja arvo PDF:ssä.',
+ 'freq_two_months' => 'Kaksi kuukautta',
'freq_yearly' => 'Vuosittain',
'profile' => 'Profiili',
- 'payment_type_help' => 'Asettaa oletus manuaalinen maksutapa.',
+ 'payment_type_help' => 'Asettaa oletuksena manuaalisen maksutavan.',
'industry_Construction' => 'Construction',
'your_statement' => 'sinun tiliote',
'statement_issued_to' => 'tiliote issued ',
'statement_to' => 'tiliote ',
- 'customize_options' => 'Mukauta options',
+ 'customize_options' => 'Mukauta valintoja',
'created_payment_term' => 'onnistuneesti luotu maksu ehto',
'updated_payment_term' => 'onnistuneesti päivitetty maksu ehto',
'archived_payment_term' => 'onnistuneesti arkistoitu maksu ehto',
@@ -2183,11 +2181,11 @@ Lasku poistettiin (jos only yksi, alternative)',
'credit_created_by' => 'luotto luotu by maksu :transaction_reference',
'created_payment_and_credit' => 'onnistuneesti luotu maksu ja luotto',
'created_payment_and_credit_emailed_client' => 'onnistuneesti luotu maksu ja luotto, ja emailed asiakas',
- 'create_project' => 'luo projekti',
- 'create_vendor' => 'luo vendor',
+ 'create_project' => 'Luo projekti',
+ 'create_vendor' => 'Luo kauppias',
'create_expense_category' => 'Luo kategoria',
'pro_plan_reports' => ':link enable reports by joining Pro Plan',
- 'mark_ready' => 'Mark Ready',
+ 'mark_ready' => 'Merkitse valmiiksi',
'limits' => 'Limits',
'fees' => 'palkkiot',
@@ -2210,7 +2208,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'fees_disabled' => 'palkkiot on pois käytöstä',
'gateway_fees_help' => 'automaattisesti lisää online maksu surcharge/discount.',
'gateway' => 'Maksunvälittäjä',
- 'gateway_fee_change_warning' => 'If there on unpaid laskut palkkioita they need be päivitetty manually.',
+ 'gateway_fee_change_warning' => 'Maksamattomat laskut, joihin sisältyy viivästysmaksuja, täytyy päivittää manuaalisesti.',
'fees_surcharge_help' => 'Mukauta surcharge :link.',
'label_and_taxes' => 'label ja verot',
'billable' => 'Billable',
@@ -2223,14 +2221,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'imported_settings' => 'onnistuneesti imported asetus',
'reset_counter' => 'Reset Counter',
'next_reset' => 'Next Reset',
- 'reset_counter_help' => 'automaattisesti reset lasku ja tarjous counters.',
- 'auto_bill_failed' => 'automaattinen-laskutus lasku :invoice_number failed',
+ 'reset_counter_help' => 'Nollaa automaattisesti lasku- ja tarjouslaskurit. ',
+ 'auto_bill_failed' => 'Automaattinen laskutus laskulle :invoice_number epäonnistui',
'online_payment_discount' => 'Online maksu Discount',
'created_new_company' => 'onnistuneesti luotu uusi yritys',
'fees_disabled_for_gateway' => 'palkkiot on pois käytöstä this gateway.',
'logout_and_delete' => 'Log Out/Poista Account',
'tax_rate_type_help' => 'Inclusive tax rates adjust line item cost when selected.
Only exclusive tax rates can be used as oletus.',
- 'invoice_footer_help' => 'käytä $pageNumber ja $pageCount näytä page information.',
+ 'invoice_footer_help' => 'Käytä $pageNumber ja $pageCount näyttääksesi sivun tiedot.',
'credit_note' => 'luotto Huom',
'credit_issued_to' => 'luotto issued ',
'credit_to' => 'luotto ',
@@ -2267,10 +2265,10 @@ Lasku poistettiin (jos only yksi, alternative)',
'notes_auto_billed' => 'automaattinen-billed',
'surcharge_label' => 'Surcharge Label',
'contact_fields' => 'kontakti kentät',
- 'custom_contact_fields_help' => 'lisää kenttä when creating kontakti ja optionally näytä label ja arvo on PDF.',
+ 'custom_contact_fields_help' => 'Lisää kenttä luotaessa yhteyshenkilö ja valinnaisesti näytä otsikko ja arvo PDF:ssä.',
'datatable_info' => 'Showing :start :end of :total entries',
'credit_total' => 'luotto yhteensä',
- 'mark_billable' => 'Mark billable',
+ 'mark_billable' => 'Merkitse laskutettavaksi',
'billed' => 'Billed',
'company_variables' => 'yritys muuttujat',
'client_variables' => 'asiakas muuttujat',
@@ -2278,8 +2276,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'navigation_variables' => 'Navigation muuttujat',
'custom_variables' => 'muokattu muuttujat',
'invalid_file' => 'epäkelpo tiedosto tyyppi',
- 'add_documents_to_invoice' => 'lisää dokumentit lasku',
- 'mark_expense_paid' => 'Mark paid',
+ 'add_documents_to_invoice' => 'Lisää asiakirjoja laskuun',
+ 'mark_expense_paid' => 'Merkitse maksetuksi',
'white_label_license_error' => 'Failed validate lisenssi, tarkista storage/logs/laravel-virhe.log more tiedot.',
'plan_price' => 'Plan Price',
'wrong_confirmation' => 'Incorrect confirmation koodi',
@@ -2289,9 +2287,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'invoiceplane_import' => 'käytä :link migrate sinun data from InvoicePlane.',
'duplicate_expense_warning' => 'Warning: tämä :link may be duplicate',
'expense_link' => 'kulu',
- 'resume_task' => 'Resume tehtävä',
- 'resumed_task' => 'onnistuneesti resumed tehtävä',
- 'quote_design' => 'tarjous malli',
+ 'resume_task' => 'Jatka tehtävää',
+ 'resumed_task' => 'Onnistuneesti jatkettu tehtävää',
+ 'quote_design' => 'Tarjouksen muotoilu',
'default_design' => 'Standard malli',
'custom_design1' => 'muokattu malli 1',
'custom_design2' => 'muokattu malli 2',
@@ -2320,8 +2318,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'select_label' => 'Select Label',
'label' => 'Label',
'service' => 'Service',
- 'update_payment_details' => 'päivitä maksu tiedot',
- 'updated_payment_details' => 'onnistuneesti päivitetty maksu tiedot',
+ 'update_payment_details' => 'Päivitä maksu tiedot',
+ 'updated_payment_details' => 'Onnistuneesti päivitetty maksun tiedot',
'update_credit_card' => 'päivitä luotto kortti',
'recurring_expenses' => 'toistuva kulut',
'recurring_expense' => 'toistuva kulu',
@@ -2340,12 +2338,12 @@ Lasku poistettiin (jos only yksi, alternative)',
'taxes_and_fees' => 'verot ja palkkioita',
'import_failed' => 'Import Failed',
'recurring_prefix' => 'toistuva etuliite',
- 'options' => 'Options',
+ 'options' => 'Valinnat',
'credit_number_help' => 'määritä etuliite tai use custom pattern dynamically set luotto numero negative laskut.',
'next_credit_number' => 'The next luotto numero is :numero.',
'padding_help' => 'The numero zero\'s pad numero.',
'import_warning_invalid_date' => 'Warning: The päivämäärä format appears be invalid.',
- 'product_notes' => 'Tuote Notes',
+ 'product_notes' => 'Tuotteen huomiot',
'app_version' => 'App versio',
'ofx_version' => 'OFX versio',
'gateway_help_23' => ':link get sinun Stripe API keys.',
@@ -2355,12 +2353,12 @@ Lasku poistettiin (jos only yksi, alternative)',
'late_fee_percent' => 'Late palkkio Percent',
'late_fee_added' => 'Late palkkio added on :date',
'download_invoice' => 'lataa Lasku',
- 'download_quote' => 'lataa tarjous',
+ 'download_quote' => 'Lataa tarjous',
'invoices_are_attached' => 'sinun lasku PDFs on attached.',
'downloaded_invoice' => ' sähköposti lähettää with lasku PDF',
- 'downloaded_quote' => ' sähköposti lähettää with tarjous PDF',
+ 'downloaded_quote' => 'Sähköposti lähetään ja sen liitteenä tarjous PDF',
'downloaded_invoices' => ' sähköposti lähettää with lasku PDFs',
- 'downloaded_quotes' => ' sähköposti lähettää with tarjous PDFs',
+ 'downloaded_quotes' => 'Sähköposti lähetään ja sen liitteenä tarjous PDF:t',
'clone_expense' => 'kloonaa kulu',
'default_documents' => 'oletus Documents',
'send_email_to_client' => 'lähetä sähköposti asiakas',
@@ -2490,7 +2488,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'ofx_help' => 'To troubleshoot tarkista comments on :ofxhome_link ja test with :ofxget_link.',
'comments' => 'comments',
- 'item_product' => 'Item Tuote',
+ 'item_product' => 'Tuote nimike',
'item_notes' => 'Item Notes',
'item_cost' => 'Item hinta',
'item_quantity' => 'Item Quantity',
@@ -2531,21 +2529,21 @@ Lasku poistettiin (jos only yksi, alternative)',
'pro_plan_calendar' => ':link enable kalenteri by joining Pro Plan',
'what_are_you_working_on' => 'What on you working on?',
- 'time_tracker' => 'Time Tracker',
+ 'time_tracker' => 'Työajan seuranta',
'refresh' => 'Refresh',
'filter_sort' => 'Filter/Sort',
'no_description' => 'ei Description',
- 'time_tracker_login' => 'Time Tracker Login',
+ 'time_tracker_login' => 'Työajan seurannan kirjautuminen',
'save_or_discard' => 'Save tai discard sinun muutokset',
'discard_changes' => 'Discard Changes',
- 'tasks_not_enabled' => 'tehtävät on not enabled.',
- 'started_task' => 'onnistuneesti aloitettu tehtävä',
+ 'tasks_not_enabled' => 'Tehtävät eivät ole käytössä.',
+ 'started_task' => 'Onnistuneesti aloitettu tehtävä',
'create_client' => 'luo asiakas',
'download_desktop_app' => 'lataa desktop app',
'download_iphone_app' => 'lataa iPhone app',
'download_android_app' => 'lataa Android app',
- 'time_tracker_mobile_help' => 'Double tap tehtävä valitse it',
+ 'time_tracker_mobile_help' => 'Kaksoisnapauta tehtävää valitaksesi sen',
'stopped' => 'Stopped',
'ascending' => 'Ascending',
'descending' => 'Descending',
@@ -2558,9 +2556,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'time_hr' => 'hr',
'time_hrs' => 'hrs',
'clear' => 'Clear',
- 'warn_payment_gateway' => 'Huom: accepting online payments requires maksu gateway, :link lisää yksi.',
- 'task_rate' => 'tehtävä Rate',
- 'task_rate_help' => 'aseta oletus rate invoiced tasks.',
+ 'warn_payment_gateway' => 'Huom: Online-maksujen vastaanottaminen vaatii maksujen käsittelyjärjestelmän (maksutavan), :link lisätäksesi sellaisen.',
+ 'task_rate' => 'Tehtävän luokitus',
+ 'task_rate_help' => 'Aseta oletus luokitus laskutetuille tehtäville.',
'past_due' => 'Past Due',
'document' => 'Document',
'invoice_or_expense' => 'Lasku/kulu',
@@ -2572,25 +2570,25 @@ Lasku poistettiin (jos only yksi, alternative)',
'recover_license' => 'Recover lisenssi',
'purchase' => 'Purchase',
'recover' => 'Recover',
- 'apply' => 'Apply',
+ 'apply' => 'Käytä',
'recover_white_label_header' => 'Recover White Label lisenssi',
- 'apply_white_label_header' => 'Apply White Label lisenssi',
+ 'apply_white_label_header' => 'Käytä White Label -lisenssiä',
'videos' => 'Videos',
'video' => 'Video',
'return_to_invoice' => 'Return Lasku',
'gateway_help_13' => 'To use ITN leave PDT Key kenttä blank.',
'partial_due_date' => 'Partial eräpäivä',
- 'task_fields' => 'tehtävä kentät',
+ 'task_fields' => 'Tehtävän kentät',
'product_fields_help' => 'Drag ja drop fields change their order',
'custom_value1' => 'muokattu Value',
'custom_value2' => 'Mukautettu arvo',
- 'enable_two_factor' => 'kaksi-vaiheinen Authentication',
- 'enable_two_factor_help' => 'käytä sinun phone vahvista sinun identity when logging in',
- 'two_factor_setup' => 'kaksi-vaiheinen Setup',
+ 'enable_two_factor' => 'Kaksivaiheinen tunnistautuminen',
+ 'enable_two_factor_help' => 'Käytä puhelintasi vahvistaaksesi identiteettisi, kun olet kirjautumassa sisään',
+ 'two_factor_setup' => 'Kaksivaiheinen asennus',
'two_factor_setup_help' => 'Scan bar koodi a :link compatible app.',
- 'one_time_password' => 'One Time salasana',
+ 'one_time_password' => 'Kertakäyttöinen salasana',
'set_phone_for_two_factor' => 'aseta sinun matkapuhelin numero as varmuuskopio enable.',
- 'enabled_two_factor' => 'onnistuneesti enabled kaksi-vaiheinen Authentication',
+ 'enabled_two_factor' => 'Kaksivaiheinen tunnistautuminen otettu onnistuneesti käyttöön ',
'add_product' => 'Lisää tuote',
'email_will_be_sent_on' => 'Huom: sähköposti lähettää on :päivämäärä.',
'invoice_product' => 'Lasku Tuote',
@@ -2602,25 +2600,25 @@ Lasku poistettiin (jos only yksi, alternative)',
'client_login' => 'Asiakasportaali',
'converted_amount' => 'Converted määrä',
'default' => 'oletus',
- 'shipping_address' => 'toimitus Address',
+ 'shipping_address' => 'Toimitusosoite',
'bllling_address' => 'Laskutusosoite',
- 'billing_address1' => 'laskutus katu',
- 'billing_address2' => 'laskutus Apt/Suite',
- 'billing_city' => 'laskutus kaupunki',
- 'billing_state' => 'laskutus State/Province',
- 'billing_postal_code' => 'laskutus postinumero',
- 'billing_country' => 'laskutus maa',
- 'shipping_address1' => 'toimitus katu',
- 'shipping_address2' => 'toimitus Apt/Suite',
- 'shipping_city' => 'toimitus kaupunki',
- 'shipping_state' => 'toimitus State/Province',
- 'shipping_postal_code' => 'toimitus postinumero',
- 'shipping_country' => 'toimitus maa',
- 'classify' => 'Classify',
+ 'billing_address1' => 'Laskutus: Katu',
+ 'billing_address2' => 'Laskutus: Asunto/huoneisto',
+ 'billing_city' => 'Laskutus: Kaupunki',
+ 'billing_state' => 'Laskutus: Maakunta',
+ 'billing_postal_code' => 'Laskutus: Postinumero',
+ 'billing_country' => 'Laskutus: Maa',
+ 'shipping_address1' => 'Toimitus: Katu',
+ 'shipping_address2' => 'Toimitus: Asunto/huoneisto',
+ 'shipping_city' => 'Toimitus: Kaupunki',
+ 'shipping_state' => 'Toimitus: Maakunta',
+ 'shipping_postal_code' => 'Toimitus: Postinumero',
+ 'shipping_country' => 'Toimitus: Maa',
+ 'classify' => 'Luokittelu',
'show_shipping_address_help' => 'Vaadi asiakasta täyttämään toimitusosoite',
- 'ship_to_billing_address' => 'Ship laskutus osoite',
+ 'ship_to_billing_address' => 'Toimitetaan laskutusosoitteeseen',
'delivery_note' => 'Delivery Huom',
- 'show_tasks_in_portal' => 'näytä tasks in asiakas portal',
+ 'show_tasks_in_portal' => 'Näytä tehtävät asiakasportaalssa',
'cancel_schedule' => 'Cancel Schedule',
'scheduled_report' => 'Scheduled raportti',
'scheduled_report_help' => 'Email the :raportti raportti as :format :sähköposti',
@@ -2628,7 +2626,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'deleted_scheduled_report' => 'onnistuneesti peruutettu scheduled raportti',
'scheduled_report_attached' => 'sinun scheduled :tyyppi raportti is attached.',
'scheduled_report_error' => 'Failed create schedule raportti',
- 'invalid_one_time_password' => 'epäkelpo yksi time salasana',
+ 'invalid_one_time_password' => 'Kelpaamaton kertakäyttöinen salasana',
'apple_pay' => 'Apple/Google Pay',
'enable_apple_pay' => 'Accept Apple Pay ja Pay Google',
'requires_subdomain' => 'tämä maksutapa requires that a :link.',
@@ -2638,61 +2636,61 @@ Lasku poistettiin (jos only yksi, alternative)',
'apple_pay_domain' => 'käytä :domain as domain in :link.',
'apple_pay_not_supported' => 'Sorry, Apple/Google Pay ei ole supported by sinun browser',
'optional_payment_methods' => 'Optional maksu Methods',
- 'add_subscription' => 'lisää tilaus',
+ 'add_subscription' => 'Lisää tilaus',
'target_url' => 'Target',
'target_url_help' => 'When selected event occurs app will post entity target URL.',
'event' => 'Event',
'subscription_event_1' => 'luotu asiakas',
'subscription_event_2' => 'luotu Lasku',
- 'subscription_event_3' => 'luotu tarjous',
+ 'subscription_event_3' => 'Tarjous luotu',
'subscription_event_4' => 'luotu maksu',
- 'subscription_event_5' => 'luotu Vendor',
- 'subscription_event_6' => 'päivitetty tarjous',
- 'subscription_event_7' => 'poistettu tarjous',
+ 'subscription_event_5' => 'Luotu kauppias',
+ 'subscription_event_6' => 'Tarjous päivitetty',
+ 'subscription_event_7' => 'Tarjous poistettu',
'subscription_event_8' => 'päivitetty Lasku',
'subscription_event_9' => 'poistettu Lasku',
'subscription_event_10' => 'päivitetty asiakas',
'subscription_event_11' => 'poistettu asiakas',
'subscription_event_12' => 'poistettu maksu',
- 'subscription_event_13' => 'päivitetty Vendor',
- 'subscription_event_14' => 'poistettu Vendor',
+ 'subscription_event_13' => 'Päivitetty kauppias',
+ 'subscription_event_14' => 'Poistettu kauppias',
'subscription_event_15' => 'luotu kulu',
'subscription_event_16' => 'päivitetty kulu',
'subscription_event_17' => 'poistettu kulu',
- 'subscription_event_18' => 'luotu tehtävä',
- 'subscription_event_19' => 'päivitetty tehtävä',
- 'subscription_event_20' => 'poistettu tehtävä',
- 'subscription_event_21' => 'Approved tarjous',
+ 'subscription_event_18' => 'Luotu tehtävä',
+ 'subscription_event_19' => 'Päivitetty tehtävä',
+ 'subscription_event_20' => 'Poistettu tehtävä',
+ 'subscription_event_21' => 'Tarjous hyväksytty',
'subscriptions' => 'Subscriptions',
'updated_subscription' => 'onnistuneesti päivitetty tilaus',
'created_subscription' => 'onnistuneesti luotu tilaus',
'edit_subscription' => 'muokkaa tilaus',
'archive_subscription' => 'Arkistoi tilaus',
'archived_subscription' => 'onnistuneesti arkistoitu tilaus',
- 'project_error_multiple_clients' => 'The projektit ei voi kuulua eri asiakkaat',
+ 'project_error_multiple_clients' => 'Projektit eivät voi kuulua eri asiakkaille',
'invoice_project' => 'Lasku projekti',
'module_recurring_invoice' => 'Toistuvat laskut',
'module_credit' => 'Luotot',
- 'module_quote' => 'tarjoukset & ehdotukset',
- 'module_task' => 'tehtävät & Projects',
- 'module_expense' => 'kulut & Vendors',
+ 'module_quote' => 'Tarjoukset & Ehdotukset',
+ 'module_task' => 'Tehtävät & Projektit',
+ 'module_expense' => 'Kulut & Kauppiaat',
'module_ticket' => 'Tiketit',
'reminders' => 'muistutukset',
'send_client_reminders' => 'lähetä sähköposti reminders',
- 'can_view_tasks' => 'tehtävät on visible in portal',
+ 'can_view_tasks' => 'Tehtävät ovat näkyvissä portaalissa',
'is_not_sent_reminders' => 'muistutukset on not lähettää',
'promotion_footer' => 'sinun promotion will expire soon, :link upgrade nyt.',
'unable_to_delete_primary' => 'Huom: poista this yritys first poista kaikki linked companies.',
'please_register' => ' rekisteröi tilisi',
'processing_request' => 'Processing request',
'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run :command update sinun cipher.',
- 'edit_times' => 'muokkaa Times',
+ 'edit_times' => 'Muokkaa aikoja',
'inclusive_taxes_help' => 'Include verot in cost',
'inclusive_taxes_notice' => 'tämä asetus ei voi vaihdettu once lasku on luotu.',
'inclusive_taxes_warning' => 'Warning: existing laskut will need be resaved',
- 'copy_shipping' => 'Copy toimitus',
- 'copy_billing' => 'Copy laskutus',
- 'quote_has_expired' => 'The tarjous on expired, kontakti merchant.',
+ 'copy_shipping' => 'Kopioi toimitus',
+ 'copy_billing' => 'Kopioi laskutus',
+ 'quote_has_expired' => 'Tarjous on vanhentunut, ole hyvä ja ole yhteydessä myyntihenkilöömme.',
'empty_table_footer' => 'Showing 0 0 0 entries',
'do_not_trust' => 'Do not remember this device',
'trust_for_30_days' => 'Trust 30 days',
@@ -2701,35 +2699,35 @@ Lasku poistettiin (jos only yksi, alternative)',
'backlog' => 'Backlog',
'ready_to_do' => 'Ready do',
'in_progress' => 'In progress',
- 'add_status' => 'lisää status',
+ 'add_status' => 'Lisää tila',
'archive_status' => 'Arkistoi tila',
'new_status' => 'uusi tila',
'convert_products' => 'Convert tuotteet',
- 'convert_products_help' => 'automaattisesti convert tuote prices asiakas\'s currency',
+ 'convert_products_help' => 'Muunna automaattisesti tuotehinnat asiakkaan valuuttaan',
'improve_client_portal_link' => 'aseta alidomain shorten asiakas portal link.',
- 'budgeted_hours' => 'Budgeted Hours',
+ 'budgeted_hours' => 'Budjetoidut työtunnit',
'progress' => 'Progress',
'view_project' => 'Näytä Projekti',
'summary' => 'Summary',
'endless_reminder' => 'Endless muistutus',
- 'signature_on_invoice_help' => 'lisää following koodi show sinun asiakas\'s allekirjoitus on PDF.',
+ 'signature_on_invoice_help' => 'Lisää seuraava koodi näyttääksesi asiakkaasi allekirjoituksen PDF:ssä.',
'signature_on_pdf' => 'näytä on PDF',
- 'signature_on_pdf_help' => 'näytä asiakas allekirjoitus on lasku/tarjous PDF.',
+ 'signature_on_pdf_help' => 'Näytä asiakkaan allekirjoitus lasku-/tarjous-PDF:ssä.',
'expired_white_label' => 'The white label lisenssi on expired',
'return_to_login' => 'Palaa kirjautumisnäyttöön',
- 'convert_products_tip' => 'Huom: lisää a :link named ":name" see exchange rate.',
+ 'convert_products_tip' => 'Huom: lisää :link nimellä ":name" nähdäksesi vaihtokurssin.',
'amount_greater_than_balance' => 'The amount is greater than lasku balance, luotto luotu with remaining amount.',
'custom_fields_tip' => 'käytä Label|Option1,Option2 show valitse box.',
'client_information' => 'asiakas Information',
- 'updated_client_details' => 'onnistuneesti päivitetty asiakas tiedot',
+ 'updated_client_details' => 'Onnistuneesti päivitetty asiakkaan tiedot',
'auto' => 'automaattinen',
'tax_amount' => 'vero määrä',
'tax_paid' => 'vero Paid',
'none' => 'None',
'proposal_message_button' => 'To view sinun proposal for :amount, click nappi alla.',
'proposal' => 'ehdotus',
- 'proposals' => 'ehdotukset',
- 'list_proposals' => 'listaa ehdotukset',
+ 'proposals' => 'Ehdotukset',
+ 'list_proposals' => 'Listaa ehdotukset',
'new_proposal' => 'uusi ehdotus',
'edit_proposal' => 'muokkaa ehdotus',
'archive_proposal' => 'Arkistoi ehdotus',
@@ -2741,7 +2739,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'archived_proposals' => 'Onnistuneesti arkistoitu :count ehdotusta',
'deleted_proposals' => 'onnistuneesti arkistoitu :count proposals',
'restored_proposal' => 'onnistuneesti palautettu proposal',
- 'restore_proposal' => 'palauta ehdotus',
+ 'restore_proposal' => 'Palauta ehdotus',
'snippet' => 'Pätkä',
'snippets' => 'Pätkät',
'proposal_snippet' => 'Pätkä',
@@ -2794,13 +2792,13 @@ Lasku poistettiin (jos only yksi, alternative)',
'proposal_not_found' => 'The requested proposal ei ole saatavilla',
'create_proposal_category' => 'luo category',
'clone_proposal_template' => 'kloonaa pohja',
- 'proposal_email' => 'ehdotus Email',
+ 'proposal_email' => 'Ehdotus sähköposti',
'proposal_subject' => 'uusi proposal :numero from :tili',
'proposal_message' => 'To view sinun proposal for :amount, click link alla.',
'emailed_proposal' => 'onnistuneesti emailed proposal',
'load_template' => 'Load pohja',
'no_assets' => 'ei images, drag upload',
- 'add_image' => 'lisää Image',
+ 'add_image' => 'Lisää kuva',
'select_image' => 'Select Image',
'upgrade_to_upload_images' => 'Upgrade enterprise plan upload images',
'delete_image' => 'Poista Image',
@@ -2818,7 +2816,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'gmp_required' => 'Exporting ZIP requires GMP extension',
'email_history' => 'Email History',
'loading' => 'Loading',
- 'no_messages_found' => 'ei messages found',
+ 'no_messages_found' => 'Ei löydetty viestejä',
'processing' => 'Processing',
'reactivate' => 'Reactivate',
'reactivated_email' => 'The sähköposti osoite on reactivated',
@@ -2849,56 +2847,56 @@ Lasku poistettiin (jos only yksi, alternative)',
'auto_archive_invoice' => 'automaattinen Arkistoi',
'auto_archive_invoice_help' => 'automaattisesti archive laskut when they on paid.',
'auto_archive_quote' => 'automaattinen Arkistoi',
- 'auto_archive_quote_help' => 'automaattisesti archive quotes when they on converted.',
- 'require_approve_quote' => 'Require approve tarjous',
- 'require_approve_quote_help' => 'Require asiakkaat approve quotes.',
- 'allow_approve_expired_quote' => 'Allow approve expired tarjous',
- 'allow_approve_expired_quote_help' => 'Allow asiakkaat approve expired quotes.',
+ 'auto_archive_quote_help' => 'Arkistoi tarjoukset automaattisesti kun ne on muunnettu laskuiksi.',
+ 'require_approve_quote' => 'Vaadi tarjouksen hyväksymistä',
+ 'require_approve_quote_help' => 'Vaadi, että asiakkaat hyväksyvät tarjoukset.',
+ 'allow_approve_expired_quote' => 'Salli vanhentuneen tarjouksen hyväksyminen',
+ 'allow_approve_expired_quote_help' => 'Salli asiakkaiden hyväksyä vanhentuneita tarjouksia.',
'invoice_workflow' => 'Lasku Workflow',
- 'quote_workflow' => 'tarjous Workflow',
+ 'quote_workflow' => 'Tarjouksen työnkulku',
'client_must_be_active' => 'Virhe: asiakas must be active',
'purge_client' => 'Purge asiakas',
'purged_client' => 'onnistuneesti purged asiakas',
- 'purge_client_warning' => 'All related records (laskut, tasks, kulut, dokumentit, etc) will also be poistettu.',
- 'clone_product' => 'kloonaa Tuote',
- 'item_details' => 'Item Details',
- 'send_item_details_help' => 'lähetä line item tiedot maksu gateway.',
+ 'purge_client_warning' => 'Kaikki liittyvät tallenteet (laskut, tehtävät, kulut, dokumentit, jne) tullaan myös poistamaan. ',
+ 'clone_product' => 'Kopioi tuote',
+ 'item_details' => 'Tuotteen tiedot',
+ 'send_item_details_help' => 'Lähetä tuoterivin tiedot maksujärjestelmään.',
'view_proposal' => 'Näytä ehdotus',
'view_in_portal' => 'Näytä Portaalissa',
'cookie_message' => 'tämä verkkosivu uses cookies ensure you get best experience on our verkkosivu.',
'got_it' => 'Got it!',
- 'vendor_will_create' => 'vendor luotu',
- 'vendors_will_create' => 'vendors luotu',
- 'created_vendors' => 'onnistuneesti luotu :count vendor(s)',
- 'import_vendors' => 'Import Vendors',
+ 'vendor_will_create' => 'kauppias luodaan',
+ 'vendors_will_create' => 'kauppiaat luodaan',
+ 'created_vendors' => 'Onnistuneesti luotu :count kauppias(ta)',
+ 'import_vendors' => 'Tuo kauppiaat',
'company' => 'yritys',
'client_field' => 'asiakas kenttä',
'contact_field' => 'kontakti kenttä',
'product_field' => 'Tuote kenttä',
- 'task_field' => 'tehtävä kenttä',
- 'project_field' => 'projekti kenttä',
+ 'task_field' => 'Tehtävä kenttä',
+ 'project_field' => 'Projekti kenttä',
'expense_field' => 'kulu kenttä',
- 'vendor_field' => 'Vendor kenttä',
+ 'vendor_field' => 'Kauppias kenttä',
'company_field' => 'yritys kenttä',
'invoice_field' => 'Lasku kenttä',
'invoice_surcharge' => 'Lasku Surcharge',
- 'custom_task_fields_help' => 'lisää kenttä when creating tehtävä.',
- 'custom_project_fields_help' => 'lisää kenttä when creating projekti.',
- 'custom_expense_fields_help' => 'lisää kenttä when creating kulu.',
- 'custom_vendor_fields_help' => 'lisää kenttä when creating vendor.',
- 'messages' => 'Messages',
- 'unpaid_invoice' => 'Unpaid Lasku',
+ 'custom_task_fields_help' => 'Lisää kenttä kun tehtävä luodaan.',
+ 'custom_project_fields_help' => 'Lisää kenttä luotaessa projekti.',
+ 'custom_expense_fields_help' => 'Lisää kenttä luotaessa kulu.',
+ 'custom_vendor_fields_help' => 'Lisää kenttä luotaessa kauppias.',
+ 'messages' => 'Viestit',
+ 'unpaid_invoice' => 'Maksamatonl lasku',
'paid_invoice' => 'Paid Lasku',
- 'unapproved_quote' => 'Unapproved tarjous',
- 'unapproved_proposal' => 'Unapproved ehdotus',
+ 'unapproved_quote' => 'Hyväksymätön tarjous',
+ 'unapproved_proposal' => 'Hyväksymätön ehdotus',
'autofills_city_state' => 'automaattinen-fills city/state',
'no_match_found' => 'ei match found',
'password_strength' => 'salasana Strength',
'strength_weak' => 'Weak',
'strength_good' => 'Good',
'strength_strong' => 'Strong',
- 'mark' => 'Mark',
- 'updated_task_status' => 'onnistuneesti update tehtävä status',
+ 'mark' => 'Merkitse',
+ 'updated_task_status' => 'Onnistuneesti päivitetty tehtävän tila',
'background_image' => 'Background Image',
'background_image_help' => 'käytä the :link manage sinun images, we recommend using small tiedosto.',
'proposal_editor' => 'proposal editor',
@@ -2908,7 +2906,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'gateway_fee_description' => 'Gateway palkkio Surcharge',
'gateway_fee_discount_description' => 'Gateway palkkio Discount',
'show_payments' => 'näytä maksut',
- 'show_aging' => 'näytä Aging',
+ 'show_aging' => 'Näytä ikääntyminen',
'reference' => 'Reference',
'amount_paid' => 'määrä Paid',
'send_notifications_for' => 'lähetä Notifications For',
@@ -2918,63 +2916,63 @@ Lasku poistettiin (jos only yksi, alternative)',
'maximum' => 'maksimi',
'sort' => 'Sort',
'refresh_complete' => 'Refresh Complete',
- 'please_enter_your_email' => ' syötä sinun sähköposti',
- 'please_enter_your_password' => ' syötä sinun salasana',
- 'please_enter_your_url' => ' syötä sinun URL',
- 'please_enter_a_product_key' => ' syötä tuote avain',
+ 'please_enter_your_email' => ' Anna sähköpostiosoitteesi',
+ 'please_enter_your_password' => ' Anna salasanasi',
+ 'please_enter_your_url' => 'Anna sinun URL-osoitteesi',
+ 'please_enter_a_product_key' => ' Anna tuoteavain',
'an_error_occurred' => ' virhe occurred',
'overview' => 'Yleiskatsaus',
'copied_to_clipboard' => 'Copied :arvo clipboard',
'error' => 'Virhe',
'could_not_launch' => 'Could not launch',
- 'additional' => 'Additional',
+ 'additional' => 'Lisäksi',
'ok' => 'Ok',
'email_is_invalid' => 'Email is invalid',
'items' => 'Items',
'partial_deposit' => 'Partial/Deposit',
- 'add_item' => 'lisää Item',
+ 'add_item' => 'Lisää nimike',
'total_amount' => 'yhteensä määrä',
'pdf' => 'PDF',
'invoice_status_id' => 'Lasku tila',
- 'click_plus_to_add_item' => 'Click + lisää item',
+ 'click_plus_to_add_item' => 'Napsauta + lisätäksesi nimikkeen',
'count_selected' => ':count selected',
'dismiss' => 'Dismiss',
'please_select_a_date' => ' valitse päivämäärä',
'please_select_a_client' => ' valitse asiakas',
'language' => 'Language',
'updated_at' => 'päivitetty',
- 'please_enter_an_invoice_number' => ' syötä lasku numero',
- 'please_enter_a_quote_number' => ' syötä tarjous numero',
+ 'please_enter_an_invoice_number' => ' Ayötä laskunumero',
+ 'please_enter_a_quote_number' => 'Ole hyvä ja anna tarjouksen numero',
'clients_invoices' => ':asiakas\'s laskut',
'viewed' => 'Nähty',
'approved' => 'Approved',
- 'invoice_status_1' => 'Draft',
+ 'invoice_status_1' => 'Luonnos',
'invoice_status_2' => 'Sent',
'invoice_status_3' => 'Nähty',
'invoice_status_4' => 'Approved',
'invoice_status_5' => 'Partial',
'invoice_status_6' => 'Paid',
- 'marked_invoice_as_sent' => 'onnistuneesti marked lasku lähettää',
- 'please_enter_a_client_or_contact_name' => ' syötä asiakas tai kontakti name',
- 'restart_app_to_apply_change' => 'Restart app apply change',
+ 'marked_invoice_as_sent' => 'Onnistuneesti merkitty lasku lähetetyksi',
+ 'please_enter_a_client_or_contact_name' => ' Anna asiakkaan tai yhteyshenkilön nimi',
+ 'restart_app_to_apply_change' => 'Uudelleenkäynnistä sovellus ottaaksesi muutoksen käyttöön',
'refresh_data' => 'Refresh Data',
'blank_contact' => 'Blank kontakti',
'no_records_found' => 'ei records found',
'industry' => 'Industry',
'size' => 'Size',
'net' => 'Net',
- 'show_tasks' => 'näytä tasks',
+ 'show_tasks' => 'Näytä tehtävät',
'email_reminders' => 'Email muistutukset',
'reminder1' => 'ensimmäinen muistutus',
'reminder2' => 'toinen muistutus',
'reminder3' => 'Third muistutus',
'send' => 'lähetä',
- 'auto_billing' => 'automaattinen laskutus',
+ 'auto_billing' => 'Automaattinen laskutus',
'button' => 'Button',
- 'more' => 'lisää',
+ 'more' => 'Lisää',
'edit_recurring_invoice' => 'muokkaa toistuva Lasku',
- 'edit_recurring_quote' => 'muokkaa toistuva tarjous',
- 'quote_status' => 'tarjous tila',
+ 'edit_recurring_quote' => 'Muokkaa toistuvaa tarjousta',
+ 'quote_status' => 'Tarjouksen tila',
'please_select_an_invoice' => ' valitse lasku',
'filtered_by' => 'Filtered by',
'payment_status' => 'maksu tila',
@@ -2986,7 +2984,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'payment_status_6' => 'Refunded',
'send_receipt_to_client' => 'lähetä receipt asiakas',
'refunded' => 'Refunded',
- 'marked_quote_as_sent' => 'onnistuneesti marked tarjous lähettää',
+ 'marked_quote_as_sent' => 'Tarjous on onnistuneesti merkitty lähetetyksi',
'custom_module_settings' => 'muokattu Module asetukset',
'ticket' => 'tiketti',
'tickets' => 'Tickets',
@@ -3025,7 +3023,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'ticket_update' => 'päivitä tiketti',
'ticket_settings' => 'tiketti asetukset',
'updated_ticket' => 'tiketti päivitetty',
- 'mark_spam' => 'Mark Spam',
+ 'mark_spam' => 'Merkitse roskapostiksi',
'local_part' => 'Local Part',
'local_part_unavailable' => 'nimi taken',
'local_part_available' => 'nimi saatavilla',
@@ -3053,27 +3051,27 @@ Lasku poistettiin (jos only yksi, alternative)',
'alert_new_comment_id' => 'uusi comment',
'alert_comment_ticket_help' => 'Selecting template will send notification ( agent) when comment is made.',
'alert_comment_ticket_email_help' => 'pilkulla erotetut sähköpostit bcc on uusi comment.',
- 'new_ticket_notification_list' => 'Additional uusi tiketti notifications',
- 'update_ticket_notification_list' => 'Additional uusi comment notifications',
+ 'new_ticket_notification_list' => 'Täydentävät Uusi tiketti -ilmoitukset',
+ 'update_ticket_notification_list' => 'Täydentävät Uusi kommentti -ilmoitukset',
'comma_separated_values' => 'admin@esimerkki.com, supervisor@esimerkki.com',
'alert_ticket_assign_agent_id' => 'tiketti assignment',
'alert_ticket_assign_agent_id_hel' => 'Selecting template will send notification ( agent) when tiketti is assigned.',
- 'alert_ticket_assign_agent_id_notifications' => 'Additional tiketti assigned notifications',
+ 'alert_ticket_assign_agent_id_notifications' => 'Täydentävät Uusi tiketin kohdennus -ilmoitukset',
'alert_ticket_assign_agent_id_help' => 'pilkulla erotetut sähköpostit bcc on tiketti assignment.',
'alert_ticket_transfer_email_help' => 'pilkulla erotetut sähköpostit bcc on tiketti transfer.',
'alert_ticket_overdue_agent_id' => 'tiketti overdue',
- 'alert_ticket_overdue_email' => 'Additional overdue tiketti notifications',
+ 'alert_ticket_overdue_email' => 'Täydentävät Uusi tiketti yliajalla -ilmoitukset',
'alert_ticket_overdue_email_help' => 'pilkulla erotetut sähköpostit bcc on tiketti overdue.',
'alert_ticket_overdue_agent_id_help' => 'Selecting template will send notification ( agent) when tiketti becomes overdue.',
'ticket_master' => 'tiketti Master',
'ticket_master_help' => 'Has ability assign ja transfer tiketit. Assigned as oletus agent kaikki tiketit.',
'default_agent' => 'oletus Agent',
'default_agent_help' => 'If selected will automatically be assigned kaikki inbound tiketit',
- 'show_agent_details' => 'näytä agent tiedot on responses',
+ 'show_agent_details' => 'Näytä agentin tiedot vastauksissa',
'avatar' => 'Avatar',
'remove_avatar' => 'Remove avatar',
'ticket_not_found' => 'tiketti ei löydy',
- 'add_template' => 'lisää pohja',
+ 'add_template' => 'Lisää mallipohja',
'ticket_template' => 'tiketti pohja',
'ticket_templates' => 'tiketti pohjat',
'updated_ticket_template' => 'päivitetty tiketti pohja',
@@ -3084,8 +3082,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'restored_ticket_template' => 'onnistuneesti palautettu template',
'close_reason' => 'Let us know why you on closing this tiketti',
'reopen_reason' => 'Let us know why you on reopening this tiketti',
- 'enter_ticket_message' => ' syötä message update tiketti',
- 'show_hide_all' => 'näytä / Hide kaikki',
+ 'enter_ticket_message' => ' Kirjoita viesti päivittääksesi tiketin',
+ 'show_hide_all' => 'Näytä / Piilota kaikki',
'subject_required' => 'Subject required',
'mobile_refresh_warning' => 'If you\'re using mobile app you may need do full refresh.',
'enable_proposals_for_background' => 'To upload background kuva :link enable proposals module.',
@@ -3130,14 +3128,14 @@ Lasku poistettiin (jos only yksi, alternative)',
'compare_to' => 'Compare ',
'last_week' => 'viime viikko',
'clone_to_invoice' => 'kloonaa Lasku',
- 'clone_to_quote' => 'kloonaa tarjous',
+ 'clone_to_quote' => 'Kopioi tarjous',
'convert' => 'Convert',
'last7_days' => 'viime 7 päivää',
'last30_days' => 'viime 30 päivää',
'custom_js' => 'muokattu JS',
'adjust_fee_percent_help' => 'Adjust percent tili palkkio',
- 'show_product_notes' => 'näytä tuote tiedot',
- 'show_product_notes_help' => 'Include the description ja cost in tuote dropdown',
+ 'show_product_notes' => 'Näytä tuotteen tiedot',
+ 'show_product_notes_help' => 'Sisällytä kuvaus ja kustannukset tuotteen pudotusvalikkoon',
'important' => 'Important',
'thank_you_for_using_our_app' => 'kiitos you using our app!',
'if_you_like_it' => 'If you like it please',
@@ -3149,21 +3147,21 @@ Lasku poistettiin (jos only yksi, alternative)',
'authenticate' => 'Authenticate',
'please_authenticate' => ' authenticate',
'biometric_authentication' => 'Biometric Authentication',
- 'auto_start_tasks' => 'automaattinen aloita tehtävät',
- 'budgeted' => 'Budgeted',
- 'please_enter_a_name' => ' syötä name',
- 'click_plus_to_add_time' => 'Click + lisää time',
+ 'auto_start_tasks' => 'Automaattinen tehtävien aloitus',
+ 'budgeted' => 'Budjetoitu',
+ 'please_enter_a_name' => ' Ole hyvä ja anna nimi',
+ 'click_plus_to_add_time' => 'Napsauta + lisätäksesi ajan',
'design' => 'malli',
'password_is_too_short' => 'salasana on liian lyhyt',
'failed_to_find_record' => 'Failed find record',
'valid_until_days' => 'Valid Until',
- 'valid_until_days_help' => 'automaattisesti sets the Valid Until arvo on quotes this many days in future. Leave blank disable.',
+ 'valid_until_days_help' => 'Asettaa automaattisesti Voimassa saakka arvon tarjouksiin näin monen päivän päähän tulevaisuuteen. Jätä tyhjäksi jos et halua käyttää tätä.',
'usually_pays_in_days' => 'päivää',
'requires_an_enterprise_plan' => 'Requires enterprise plan',
- 'take_picture' => 'Take Picture',
- 'upload_file' => 'Upload File',
- 'new_document' => 'uusi Document',
- 'edit_document' => 'muokkaa Document',
+ 'take_picture' => 'Ota kuva',
+ 'upload_file' => 'Lataa tiedosto palvelimelle',
+ 'new_document' => 'Uusi asiakirja',
+ 'edit_document' => 'Muokkaa asiakirjaa',
'uploaded_document' => 'onnistuneesti lähetetty dokumentti',
'updated_document' => 'onnistuneesti päivitetty dokumentti',
'archived_document' => 'onnistuneesti arkistoitu dokumentti',
@@ -3182,24 +3180,24 @@ Lasku poistettiin (jos only yksi, alternative)',
'annual_subscription' => 'Annual tilaus',
'pro_plan' => 'Pro Plan',
'enterprise_plan' => 'Enterprise Plan',
- 'count_users' => ':count users',
+ 'count_users' => ':count käyttäjää',
'upgrade' => 'Upgrade',
- 'please_enter_a_first_name' => ' syötä etunimi',
- 'please_enter_a_last_name' => ' syötä sukunimi',
- 'please_agree_to_terms_and_privacy' => ' agree terms service ja privacy policy create tili.',
- 'i_agree_to_the' => 'I agree the',
- 'terms_of_service_link' => 'terms service',
- 'privacy_policy_link' => 'privacy policy',
+ 'please_enter_a_first_name' => 'Anna etunimi',
+ 'please_enter_a_last_name' => 'Anna sukunimi',
+ 'please_agree_to_terms_and_privacy' => 'Ole hyvä ja hyväksy palveluehtomme sekä tietosuojakäytäntömme luodaksesi käyttäjätilin.',
+ 'i_agree_to_the' => 'Hyväksyn',
+ 'terms_of_service_link' => 'palvelun ehdot',
+ 'privacy_policy_link' => 'Tietosuojakäytäntö',
'view_website' => 'Näytä verkkosivu',
- 'create_account' => 'luo Account',
+ 'create_account' => 'Luo käyttäjätili',
'email_login' => 'Email Login',
- 'late_fees' => 'Late palkkiot',
+ 'late_fees' => 'Viivästysmaksut',
'payment_number' => 'maksu numero',
- 'before_due_date' => 'Ennen erä päivämäärä',
- 'after_due_date' => 'jälkeen erä päivämäärä',
- 'after_invoice_date' => 'jälkeen lasku päivämäärä',
+ 'before_due_date' => 'Ennen eräpäivää',
+ 'after_due_date' => 'Eräpäivän jälkeen',
+ 'after_invoice_date' => 'Laskun päiväyksen jälkeen',
'filtered_by_user' => 'Filtered by User',
- 'created_user' => 'onnistuneesti luotu käyttäjä',
+ 'created_user' => 'Onnistuneesti luotu käyttäjä',
'primary_font' => 'Ensisijainen kirjasin',
'secondary_font' => 'toissijainen kirjasin',
'number_padding' => 'numero Padding',
@@ -3211,23 +3209,23 @@ Lasku poistettiin (jos only yksi, alternative)',
'group_field' => 'ryhmä kenttä',
'number_counter' => 'numero Counter',
'number_pattern' => 'numero Pattern',
- 'custom_javascript' => 'muokattu JavaScript',
+ 'custom_javascript' => 'Muokautettu JavaScript',
'portal_mode' => 'Portal Mode',
- 'attach_pdf' => 'Attach PDF',
- 'attach_documents' => 'Attach Documents',
+ 'attach_pdf' => 'Liitä PDF',
+ 'attach_documents' => 'Liitä asiakirjoja',
'attach_ubl' => 'Attach UBL',
'email_style' => 'Email Style',
'processed' => 'Processed',
'fee_amount' => 'palkkio määrä',
- 'fee_percent' => 'palkkio Percent',
+ 'fee_percent' => 'Palkkio prosentti',
'fee_cap' => 'palkkio Cap',
'limits_and_fees' => 'Limits/palkkiot',
- 'credentials' => 'Credentials',
- 'require_billing_address_help' => 'Require asiakas provide their laskutus osoite',
+ 'credentials' => 'Tunnukset',
+ 'require_billing_address_help' => 'Vaadi asiakkaita antamaan laskutusosoittensa.',
'require_shipping_address_help' => 'Require asiakas provide their shipping osoite',
- 'deleted_tax_rate' => 'onnistuneesti poistettu tax rate',
- 'restored_tax_rate' => 'onnistuneesti palautettu tax rate',
- 'provider' => 'Provider',
+ 'deleted_tax_rate' => 'Verokanta onnistuneesti poistettu ',
+ 'restored_tax_rate' => 'Verokanta onnistuneesti palautettu',
+ 'provider' => 'Tarjoaja',
'company_gateway' => 'maksu Gateway',
'company_gateways' => 'maksu Gateways',
'new_company_gateway' => 'uusi Gateway',
@@ -3237,21 +3235,21 @@ Lasku poistettiin (jos only yksi, alternative)',
'archived_company_gateway' => 'onnistuneesti arkistoitu gateway',
'deleted_company_gateway' => 'onnistuneesti poistettu gateway',
'restored_company_gateway' => 'onnistuneesti palautettu gateway',
- 'continue_editing' => 'jatka Editing',
- 'default_value' => 'oletus arvo',
- 'currency_format' => 'Currency Format',
- 'first_day_of_the_week' => 'ensimmäinen päivä of viikko',
- 'first_month_of_the_year' => 'ensimmäinen kuukausi of Year',
- 'symbol' => 'Symbol',
- 'ocde' => 'Code',
+ 'continue_editing' => 'Jatka muokkausta',
+ 'default_value' => 'Oletus arvo',
+ 'currency_format' => 'Valuutan muoto',
+ 'first_day_of_the_week' => 'Viikon ensimmäinen päivä',
+ 'first_month_of_the_year' => 'Vuoden ensimmäinen kuukausi',
+ 'symbol' => 'Symboli',
+ 'ocde' => 'Koodi',
'date_format' => 'Date Format',
- 'datetime_format' => 'Datetime Format',
+ 'datetime_format' => 'Päivä-Aika esitysmuoto',
'send_reminders' => 'lähetä muistutukset',
- 'timezone' => 'Timezone',
+ 'timezone' => 'Aikavyöhyke',
'filtered_by_group' => 'Filtered by ryhmä',
'filtered_by_invoice' => 'Filtered by Lasku',
'filtered_by_client' => 'Filtered by asiakas',
- 'filtered_by_vendor' => 'Filtered by Vendor',
+ 'filtered_by_vendor' => 'Suodatettu: Kauppias',
'group_settings' => 'ryhmä asetukset',
'groups' => 'ryhmät',
'new_group' => 'uusi ryhmä',
@@ -3261,8 +3259,8 @@ Lasku poistettiin (jos only yksi, alternative)',
'archived_group' => 'onnistuneesti arkistoitu ryhmä',
'deleted_group' => 'onnistuneesti poistettu ryhmä',
'restored_group' => 'onnistuneesti palautettu ryhmä',
- 'upload_logo' => 'Upload Logo',
- 'uploaded_logo' => 'onnistuneesti lähetetty logo',
+ 'upload_logo' => 'Lataa Logo',
+ 'uploaded_logo' => 'Logo onnistuneesti ladattu palvelimelle',
'saved_settings' => 'onnistuneesti saved asetus',
'device_settings' => 'Device asetukset',
'credit_cards_and_banks' => 'luotto Cards & Banks',
@@ -3275,8 +3273,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'tervetuloa uusi versio Lasku Ninja',
'download_data' => 'paina nappi alla download data.',
'migration_import' => 'Awesome! Now you on ready tuonti sinun migration. Go sinun uusi installation tuonti sinun data',
@@ -3349,7 +3348,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'applied' => 'Applied',
'include_recent_errors' => 'Include recent errors from the logs',
'your_message_has_been_received' => 'We have received your message and will try to respond promptly.',
- 'show_product_details' => 'Show Product Details',
+ 'show_product_details' => 'Näytä tuotteen tiedot',
'show_product_details_help' => 'Include the description and cost in the product dropdown',
'pdf_min_requirements' => 'The PDF renderer requires :version',
'adjust_fee_percent' => 'Adjust Fee Percent',
@@ -3417,7 +3416,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'custom_message_dashboard' => 'Custom Dashboard Message',
'custom_message_unpaid_invoice' => 'Custom Unpaid Invoice Message',
'custom_message_paid_invoice' => 'Custom Paid Invoice Message',
- 'custom_message_unapproved_quote' => 'Custom Unapproved Quote Message',
+ 'custom_message_unapproved_quote' => 'Oma Hyväksymätön tarjous -viesti',
'lock_sent_invoices' => 'Lock Sent Invoices',
'translations' => 'Translations',
'task_number_pattern' => 'Task Number Pattern',
@@ -3425,20 +3424,20 @@ Lasku poistettiin (jos only yksi, alternative)',
'expense_number_pattern' => 'Expense Number Pattern',
'expense_number_counter' => 'Expense Number Counter',
'vendor_number_pattern' => 'Vendor Number Pattern',
- 'vendor_number_counter' => 'Vendor Number Counter',
+ 'vendor_number_counter' => 'Kauppiaan numerolaskuri',
'ticket_number_pattern' => 'Ticket Number Pattern',
'ticket_number_counter' => 'Ticket Number Counter',
'payment_number_pattern' => 'Payment Number Pattern',
'payment_number_counter' => 'Payment Number Counter',
'invoice_number_pattern' => 'Invoice Number Pattern',
- 'quote_number_pattern' => 'Quote Number Pattern',
+ 'quote_number_pattern' => 'Tarjouksen numeroinnin kuvio',
'client_number_pattern' => 'Credit Number Pattern',
'client_number_counter' => 'Credit Number Counter',
'credit_number_pattern' => 'Credit Number Pattern',
'credit_number_counter' => 'Credit Number Counter',
'reset_counter_date' => 'Reset Counter Date',
'counter_padding' => 'Counter Padding',
- 'shared_invoice_quote_counter' => 'Shared Invoice Quote Counter',
+ 'shared_invoice_quote_counter' => 'Jaettu lasku tarjous laskuri',
'default_tax_name_1' => 'Default Tax Name 1',
'default_tax_rate_1' => 'Default Tax Rate 1',
'default_tax_name_2' => 'Default Tax Name 2',
@@ -3446,7 +3445,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'default_tax_name_3' => 'Default Tax Name 3',
'default_tax_rate_3' => 'Default Tax Rate 3',
'email_subject_invoice' => 'Email Invoice Subject',
- 'email_subject_quote' => 'Email Quote Subject',
+ 'email_subject_quote' => 'Tarjoussähköpostin otsikko',
'email_subject_payment' => 'Email Payment Subject',
'switch_list_table' => 'Switch List Table',
'client_city' => 'Client City',
@@ -3472,9 +3471,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'custom_surcharge3' => 'Custom Surcharge 3',
'custom_surcharge4' => 'Custom Surcharge 4',
'is_deleted' => 'Is Deleted',
- 'vendor_city' => 'Vendor City',
- 'vendor_state' => 'Vendor State',
- 'vendor_country' => 'Vendor Country',
+ 'vendor_city' => 'Kauppiaan kaupunki',
+ 'vendor_state' => 'Kauppiaan alue',
+ 'vendor_country' => 'Kauppiaan maa',
'credit_footer' => 'Credit Footer',
'credit_terms' => 'Credit Terms',
'untitled_company' => 'Untitled Company',
@@ -3486,10 +3485,10 @@ Lasku poistettiin (jos only yksi, alternative)',
'license' => 'License',
'invoice_balance' => 'Invoice Balance',
'saved_design' => 'Successfully saved design',
- 'client_details' => 'Client Details',
+ 'client_details' => 'Asiakkaan tiedot',
'company_address' => 'Company Address',
- 'quote_details' => 'Quote Details',
- 'credit_details' => 'Credit Details',
+ 'quote_details' => 'Tarjouksen tiedot',
+ 'credit_details' => 'Hyvityksen tiedot',
'product_columns' => 'Product Columns',
'task_columns' => 'Task Columns',
'add_field' => 'Add Field',
@@ -3497,16 +3496,16 @@ Lasku poistettiin (jos only yksi, alternative)',
'owned' => 'Owned',
'payment_success' => 'Payment Success',
'payment_failure' => 'Payment Failure',
- 'quote_sent' => 'Quote Sent',
+ 'quote_sent' => 'Tarjous lähetetty',
'credit_sent' => 'Credit Sent',
'invoice_viewed' => 'Invoice Viewed',
- 'quote_viewed' => 'Quote Viewed',
+ 'quote_viewed' => 'Tarjous luettu',
'credit_viewed' => 'Credit Viewed',
- 'quote_approved' => 'Quote Approved',
+ 'quote_approved' => 'Tarjous hyväksytty',
'receive_all_notifications' => 'Receive All Notifications',
'purchase_license' => 'Purchase License',
'enable_modules' => 'Enable Modules',
- 'converted_quote' => 'Successfully converted quote',
+ 'converted_quote' => 'Tarjous on onnistuneesti muunnettu',
'credit_design' => 'Credit Design',
'includes' => 'Includes',
'css_framework' => 'CSS Framework',
@@ -3537,7 +3536,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'marked_credit_as_sent' => 'Successfully marked credit as sent',
'email_subject_payment_partial' => 'Email Partial Payment Subject',
'is_approved' => 'Is Approved',
- 'migration_went_wrong' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3564,7 +3563,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'send_from_gmail' => 'Send from Gmail',
'reversed' => 'Reversed',
'cancelled' => 'Cancelled',
- 'quote_amount' => 'Quote Amount',
+ 'quote_amount' => 'Tarjouksen summa',
'hosted' => 'Hosted',
'selfhosted' => 'Self-Hosted',
'hide_menu' => 'Hide Menu',
@@ -3575,9 +3574,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'search_invoices' => 'Search Invoices',
'search_clients' => 'Search Clients',
'search_products' => 'Search Products',
- 'search_quotes' => 'Search Quotes',
+ 'search_quotes' => 'Hae tarjouksia',
'search_credits' => 'Search Credits',
- 'search_vendors' => 'Search Vendors',
+ 'search_vendors' => 'Hae kauppiaita',
'search_users' => 'Search Users',
'search_tax_rates' => 'Search Tax Rates',
'search_tasks' => 'Search Tasks',
@@ -3645,19 +3644,19 @@ Lasku poistettiin (jos only yksi, alternative)',
'client_settings' => 'Client Settings',
'selected_invoices' => 'Selected Invoices',
'selected_payments' => 'Selected Payments',
- 'selected_quotes' => 'Selected Quotes',
+ 'selected_quotes' => 'Valitut tarjoukset',
'selected_tasks' => 'Selected Tasks',
'selected_expenses' => 'Selected Expenses',
'past_due_invoices' => 'Past Due Invoices',
'create_payment' => 'Create Payment',
- 'update_quote' => 'Update Quote',
+ 'update_quote' => 'Päivitä tarjous',
'update_invoice' => 'Update Invoice',
'update_client' => 'Update Client',
- 'update_vendor' => 'Update Vendor',
+ 'update_vendor' => 'Päivitä kauppias',
'create_expense' => 'Create Expense',
'update_expense' => 'Update Expense',
'update_task' => 'Update Task',
- 'approve_quote' => 'Approve Quote',
+ 'approve_quote' => 'Hyväksy tarjous',
'when_paid' => 'When Paid',
'expires_on' => 'Expires On',
'show_sidebar' => 'Show Sidebar',
@@ -3692,9 +3691,9 @@ Lasku poistettiin (jos only yksi, alternative)',
'search_invoice' => 'Search 1 Invoice',
'search_client' => 'Search 1 Client',
'search_product' => 'Search 1 Product',
- 'search_quote' => 'Search 1 Quote',
+ 'search_quote' => 'Hae 1 tarjous',
'search_credit' => 'Search 1 Credit',
- 'search_vendor' => 'Search 1 Vendor',
+ 'search_vendor' => 'Hae 1 kauppias',
'search_user' => 'Search 1 User',
'search_tax_rate' => 'Search 1 Tax Rate',
'search_task' => 'Search 1 Tasks',
@@ -3738,7 +3737,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'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',
+ 'endless' => 'Päättymätön',
'next_send_date' => 'Next Send Date',
'remaining_cycles' => 'Remaining Cycles',
'created_recurring_invoice' => 'Successfully created recurring invoice',
@@ -3772,7 +3771,7 @@ Lasku poistettiin (jos only yksi, alternative)',
'show_tasks_table' => 'Show Tasks Table',
'show_tasks_table_help' => 'Always show the tasks section when creating invoices',
'invoice_task_timelog' => 'Invoice Task Timelog',
- 'invoice_task_timelog_help' => 'Add time details to the invoice line items',
+ 'invoice_task_timelog_help' => 'Lisää aikatieto laskun tuoteriville',
'auto_start_tasks_help' => 'Start tasks before saving',
'configure_statuses' => 'Configure Statuses',
'task_settings' => 'Task Settings',
@@ -3786,12 +3785,123 @@ Lasku poistettiin (jos only yksi, alternative)',
'negative_payment_error' => 'The credit amount cannot exceed the payment amount',
'should_be_invoiced_help' => 'Enable the expense to be invoiced',
'configure_gateways' => 'Configure Gateways',
- 'payment_partial' => 'Partial Payment',
+ 'payment_partial' => 'Osittainen maksu',
'is_running' => 'Is Running',
'invoice_currency_id' => 'Invoice Currency ID',
- 'tax_name1' => 'Tax Name 1',
- 'tax_name2' => 'Tax Name 2',
+ '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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/fr/texts.php b/resources/lang/fr/texts.php
index d351170181fc..b4f0352fd910 100644
--- a/resources/lang/fr/texts.php
+++ b/resources/lang/fr/texts.php
@@ -3267,8 +3267,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bienvenue dans la nouvelle version d\'Invoice Ninja',
'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.',
@@ -3529,7 +3530,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3784,6 +3785,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/fr_CA/texts.php b/resources/lang/fr_CA/texts.php
index 38a0d29d0c70..7367eaa437c9 100644
--- a/resources/lang/fr_CA/texts.php
+++ b/resources/lang/fr_CA/texts.php
@@ -399,10 +399,10 @@ $LANG = array(
'payment_footer1' => '*L\'adresse de facturation doit correspondre à l\'adresse associée à votre carte de crédit.',
'payment_footer2' => '*Veuillez cliquer sur "PAYER MAINTENANT" une seule fois - la transaction peut prendre jusqu\'à 1 minute.',
'id_number' => 'N° d\'entreprise',
- 'white_label_link' => 'Version sans pub',
- 'white_label_header' => 'Entête de version sans pub',
- 'bought_white_label' => 'Licence de version sans pub activée',
- 'white_labeled' => 'Sans pub',
+ 'white_label_link' => 'Sans marque',
+ 'white_label_header' => 'Entête de version sans marque',
+ 'bought_white_label' => 'Licence de version sans marque activée',
+ 'white_labeled' => 'Sans marque',
'restore' => 'Restaurer',
'restore_invoice' => 'Restaurer la facture',
'restore_quote' => 'Restaurer la soumission',
@@ -895,7 +895,7 @@ $LANG = array(
'schedule' => 'Calendrier',
'email_designs' => 'Modèles de courriel',
'assigned_when_sent' => 'Assignée lors de l\'envoi',
- 'white_label_purchase_link' => 'Achetez une licence sans pub',
+ 'white_label_purchase_link' => 'Achetez une licence sans marque',
'expense' => 'Dépense',
'expenses' => 'Dépenses',
'new_expense' => 'Entrer une dépense',
@@ -1022,7 +1022,7 @@ $LANG = array(
'overdue' => 'En souffrance',
- 'white_label_text' => 'Achetez une licence sans pub d\'UN AN au coût de $:price pour retirer la marque de Invoice Ninja des factures et du portail client.',
+ 'white_label_text' => 'Achetez une licence sans marque d\'UN AN au coût de $:price pour retirer la marque de Invoice Ninja des factures et du portail client.',
'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter :link',
'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support : :email',
'limit_users' => 'Désolé, ceci excédera la limite de :limit utilisateurs',
@@ -1165,7 +1165,7 @@ $LANG = array(
'plan_free' => 'Gratuit',
'plan_pro' => 'Pro',
'plan_enterprise' => 'Enterprise',
- 'plan_white_label' => 'Autohébergé (sans pub)',
+ 'plan_white_label' => 'Autohébergé (sans marque)',
'plan_free_self_hosted' => 'Autohébergé (gratuit)',
'plan_trial' => 'Essai',
'plan_term' => 'Terme',
@@ -1180,7 +1180,7 @@ $LANG = array(
'plan_started' => 'Plan depuis le',
'plan_expires' => 'Plan expire le',
- 'white_label_button' => 'Sans pub',
+ 'white_label_button' => 'Sans marque',
'pro_plan_year_description' => 'Abonnement à une année du plan Invoice Ninja Pro.',
'pro_plan_month_description' => 'Abonnement à un mois du plan Invoice Ninja Pro.',
@@ -1283,8 +1283,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'activity_41' => 'Le paiement de :payment_amount a échoué (:payment)',
'webhook_url' => 'URL Webhook',
'stripe_webhook_help' => 'Vous devez :link.',
- 'stripe_webhook_help_link_text' => 'ajouter cette URL comme un terminal avec Stripe',
- 'gocardless_webhook_help_link_text' => 'ajoute cette URL comme terminal dans GoCardless',
+ 'stripe_webhook_help_link_text' => 'ajouter cette URL comme une terminaison avec Stripe',
+ 'gocardless_webhook_help_link_text' => 'ajoute cette URL comme une terminaison dans GoCardless',
'payment_method_error' => 'Une erreur s\'est produite en ajoutant votre méthode de paiement. Veuillez réessayer plus tard.',
'notification_invoice_payment_failed_subject' => 'Le paiement a échoué pour la facture :invoice',
'notification_invoice_payment_failed' => 'Un paiement fait par le client :client pour la facture :invoice à échoué. Le paiement a été marqué comme échoué et :amount a été ajouté au solde du client.',
@@ -1891,7 +1891,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'account_fields' => 'Champs pour entreprise',
'facebook_and_twitter' => 'Facebook et Twitter',
'facebook_and_twitter_help' => 'Suivez-nous pour nous soutenir notre projet',
- 'reseller_text' => 'Note: La licence sans-pub est réservée pour un usage personnel. Veuillez prendre contact avec nous à :email si vous souhaitez revendre l\'application.',
+ 'reseller_text' => 'Note: La licence sans marque est réservée pour un usage personnel. Veuillez prendre contact avec nous à :email si vous souhaitez revendre l\'application.',
'unnamed_client' => 'Client sans nom',
'day' => 'Jour',
@@ -1953,7 +1953,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'apply_license' => 'Activer la licence',
'submit' => 'Envoyer',
'white_label_license_key' => 'Clé de la licence',
- 'invalid_white_label_license' => 'La licence sans pub n\'est pas valide',
+ 'invalid_white_label_license' => 'La licence sans marque n\'est pas valide',
'created_by' => 'Créé par :name',
'modules' => 'Modules',
'financial_year_start' => 'Premier mois de l\'année',
@@ -2071,7 +2071,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'require' => 'Obligatoire',
'license_expiring' => 'Note: Votre licence va expirer dans :count jours, :link pour la renouveler.',
'security_confirmation' => 'Votre adresse courriel a été confirmée.',
- 'white_label_expired' => 'Votre licence sans pub a expiré. Merci de la renouveler pour soutenir notre projet.',
+ 'white_label_expired' => 'Votre licence sans marque a expiré. Merci de la renouveler pour soutenir notre projet.',
'renew_license' => 'Renouveler la licence',
'iphone_app_message' => 'Avez-vous penser télécharger notre :link',
'iphone_app' => 'App iPhone',
@@ -2233,7 +2233,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'delete_data' => 'Supprimer les données',
'purge_data_help' => 'Supprime définitivement toutes les données, mais garde les paramètres et le compte.',
'cancel_account_help' => 'Supprime le compte et toutes les données et paramètres de façon définitive.',
- 'purge_successful' => 'Toutes les données de l\'entreprise ont été supprimées',
+ 'purge_successful' => 'Toutes les données de l\'entreprise ont été purgées',
'forbidden' => 'Vous n\'avez pas l\'autorisation',
'purge_data_message' => 'Avertissement: Cette action est irréversible et va supprimer vos données de façon définitive.',
'contact_phone' => 'Téléphone du contact',
@@ -2563,8 +2563,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'purchase' => 'Acheter',
'recover' => 'Récupérer',
'apply' => 'Appliquer',
- 'recover_white_label_header' => 'Récupérer la licence Sans Pub',
- 'apply_white_label_header' => 'Appliquer la licence Sans Pub',
+ 'recover_white_label_header' => 'Récupérer la licence Sans marque',
+ 'apply_white_label_header' => 'Appliquer la licence Sans marque',
'videos' => 'Vidéos',
'video' => 'Vidéo',
'return_to_invoice' => 'Retour à la facture',
@@ -2705,7 +2705,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'signature_on_invoice_help' => 'Ajoutez le code suivant pour afficher la signature du client sur le PDF.',
'signature_on_pdf' => 'Afficher sur le PDF',
'signature_on_pdf_help' => 'Afficher la signature du client sur la facture/soumission PDF.',
- 'expired_white_label' => 'La licence sans pub a expirée',
+ 'expired_white_label' => 'La licence sans marque a expirée',
'return_to_login' => 'Retour à la connexion',
'convert_products_tip' => 'Note: ajouter un :link intitulé ":name" pour voir le taux de change.',
'amount_greater_than_balance' => 'Le montant est plus grand que le solde de la facture. Un crédit sera créé avec le montant restant.',
@@ -2829,7 +2829,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'unset' => 'Désactivation',
'received_new_payment' => 'Vous avez reçu un nouveau paiement !',
'slack_webhook_help' => 'Recevoir les notifications de paiement en utilisant :link.',
- 'slack_incoming_webhooks' => 'Crochets web entrants de Slack',
+ 'slack_incoming_webhooks' => 'Webhooks web entrants de Slack',
'accept' => 'Accepter',
'accepted_terms' => 'Les plus récentes conditions d\'utilisation ont été acceptées',
'invalid_url' => 'URL invalide',
@@ -2848,7 +2848,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'quote_workflow' => 'Flux de soumission',
'client_must_be_active' => 'Erreur : le client doit être actif',
'purge_client' => 'Purger client',
- 'purged_client' => 'Le client a été purger',
+ 'purged_client' => 'Le client a été purgé',
'purge_client_warning' => 'Tous les enregistrements (factures, tâches, dépenses, documents, etc...) seront aussi supprimés.',
'clone_product' => 'Cloner le produit',
'item_details' => 'Détails de l\'article',
@@ -3265,8 +3265,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bienvenue dans la nouvelle version de Invoice Ninja',
'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.',
@@ -3527,7 +3528,7 @@ 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' => 'Oups, problème ! Assurez-vous d\'avoir configuré correctement la V2 de Invoice Ninja avant de commencer la migration.',
+ '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.',
'email_credit' => 'Crédit par courriel',
'client_email_not_set' => 'Le client n\'a pas d\'adresse courriel définie',
@@ -3782,6 +3783,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Numéro de dépense',
+ 'task_number' => 'Numéro de tâche',
+ 'project_number' => 'Numéro de projet',
+ 'view_settings' => 'Voir les paramètres',
+ 'company_disabled_warning' => 'Avertissement: Cette entreprise n\'a pas encore été activée',
+ 'late_invoice' => 'Facture en retard',
+ 'expired_quote' => 'Soumission expirée',
+ 'remind_invoice' => 'Rappeler la facture',
+ 'client_phone' => 'Téléphone du client',
+ 'required_fields' => 'Champs requis',
+ 'enabled_modules' => 'Modules activés',
+ 'activity_60' => ':contact a vu la soumission :quote',
+ 'activity_61' => ':user a mis à jour le client :client',
+ 'activity_62' => ':user a mis à jour le fournisseur :vendor',
+ 'activity_63' => ':user a envoyé le premier rappel pour la facture :invoice de :contact',
+ 'activity_64' => ':user a envoyé le deuxième rappel pour la facture :invoice de :contact',
+ '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',
+ 'please_type_to_confirm' => 'Veuillez saisir ":value" pour confirmer',
+ 'purge' => 'Purger',
+ 'clone_to' => 'Cloner vers',
+ 'clone_to_other' => 'Cloner vers Autre',
+ 'labels' => 'Étiquettes',
+ 'add_custom' => 'Ajout personnalisé',
+ 'payment_tax' => 'Paiement de taxe',
+ 'white_label' => 'Sans marque',
+ 'sent_invoices_are_locked' => 'Les factures envoyées sont verrouillées',
+ 'paid_invoices_are_locked' => 'Les factures payées sont verrouillées',
+ 'source_code' => 'Code source',
+ 'app_platforms' => 'Plateformes d\'app',
+ 'archived_task_statuses' => 'Les :value états de tâche ont été archivés',
+ 'deleted_task_statuses' => 'Les :value états de tâche ont été supprimés',
+ 'restored_task_statuses' => 'Les :value états de tâche ont été restaurés',
+ 'deleted_expense_categories' => 'Les :value catégories de dépense ont été supprimés',
+ 'restored_expense_categories' => 'Les :value catégories de dépense ont été restaurés',
+ 'archived_recurring_invoices' => 'Les :value factures récurrentes ont été archivées',
+ 'deleted_recurring_invoices' => 'Les :value factures récurrentes ont été supprimées',
+ 'restored_recurring_invoices' => 'Les :value factures récurrentes ont été restaurées',
+ 'archived_webhooks' => 'Les :value webhooks ont été archivés',
+ 'deleted_webhooks' => 'Les :value webhooks ont été supprimés',
+ 'removed_webhooks' => 'Les :value webhooks ont été retirés',
+ 'restored_webhooks' => 'Les :value webhooks ont été restaurés',
+ 'api_docs' => 'Docs API',
+ 'archived_tokens' => 'Les :value jetons ont été archivés',
+ 'deleted_tokens' => 'Les :value jetons ont été supprimés',
+ 'restored_tokens' => 'Les :value jetons ont été restaurés',
+ 'archived_payment_terms' => 'Les :value termes de paiement ont été archivés',
+ 'deleted_payment_terms' => 'Les :value termes de paiement ont été supprimés',
+ 'restored_payment_terms' => 'Les :value termes de paiement ont été restaurés',
+ 'archived_designs' => 'Les :value designs ont été archivés',
+ 'deleted_designs' => 'Les :value designs ont été supprimés',
+ 'restored_designs' => 'Les :value designs ont été restaurés',
+ 'restored_credits' => 'Les :value crédits ont été restaurés',
+ 'archived_users' => 'Les :value utilisateurs ont été archivés',
+ 'deleted_users' => 'Les :value utilisateurs ont été supprimés',
+ 'removed_users' => 'Les :value utilisateurs ont été retirés',
+ 'restored_users' => 'Les :value utilisateurs ont été restaurés',
+ 'archived_tax_rates' => 'Les :value taux de taxes ont été archivés',
+ 'deleted_tax_rates' => 'Les :value taux de taxes ont été supprimés',
+ 'restored_tax_rates' => 'Les :value taux de taxes ont été restaurés',
+ 'archived_company_gateways' => 'Les :value passerelles ont été archivées',
+ 'deleted_company_gateways' => 'Les :value passerelles ont été supprimées',
+ 'restored_company_gateways' => 'Les :value passerelles ont été restaurées',
+ 'archived_groups' => 'Les :value groupes ont été archivés',
+ 'deleted_groups' => 'Les :value groupes ont été supprimés',
+ 'restored_groups' => 'Les :value groupes ont été restaurés',
+ 'archived_documents' => 'Les :value documents ont été archivés',
+ 'deleted_documents' => 'Les :value documents ont été supprimés',
+ 'restored_documents' => 'Les :value documents ont été restaurés',
+ 'restored_vendors' => 'Les :value fournisseurs ont été restaurés',
+ 'restored_expenses' => 'Les :value dépenses ont été restaurées',
+ 'restored_tasks' => 'Les :value tâches ont été restaurées',
+ 'restored_projects' => 'Les :value projets ont été restaurés',
+ 'restored_products' => 'Les :value produits ont été restaurés',
+ 'restored_clients' => 'Les :value clients ont été restaurés',
+ 'restored_invoices' => 'Les :value factures ont été restaurées',
+ 'restored_payments' => 'Les :value paiements ont été restaurés',
+ 'restored_quotes' => 'Les :value soumissions ont été restaurées',
+ 'update_app' => 'Mettre à jour l\'App',
+ 'started_import' => 'Importation démarrée',
+ 'duplicate_column_mapping' => 'Dupliquer le mappage de colonnes',
+ 'uses_inclusive_taxes' => 'Utiliser taxes incluses',
+ 'is_amount_discount' => 'Est Montant rabais',
+ 'map_to' => 'Mapper vers',
+ 'first_row_as_column_names' => 'Utiliser première rangée comme noms de colonnes',
+ 'no_file_selected' => 'Aucun fichier sélectionné',
+ 'import_type' => 'Type d\'importation',
+ 'draft_mode' => 'Mode brouillon',
+ 'draft_mode_help' => 'Prévisualisations mises à jour plus rapidement mais moins précises',
+ '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',
);
return $LANG;
diff --git a/resources/lang/hr/texts.php b/resources/lang/hr/texts.php
index e6088c5ad4dd..506d172afd40 100644
--- a/resources/lang/hr/texts.php
+++ b/resources/lang/hr/texts.php
@@ -3274,8 +3274,9 @@ Nevažeći kontakt email',
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migracija',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Dobrodošli u novu verziju Invoice Ninje',
'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',
@@ -3536,7 +3537,7 @@ 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' => 'Ups! Nešto je pošlo po zlu! Prije početka migracije provjerite jeste li pravilno izvršili postavljanje V2 Invoice Ninja.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Klijent nema postavljenu adresu e-pošte',
@@ -3791,6 +3792,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/it/texts.php b/resources/lang/it/texts.php
index 680afdb5ac0f..4d9347d1a767 100644
--- a/resources/lang/it/texts.php
+++ b/resources/lang/it/texts.php
@@ -1025,13 +1025,13 @@ $LANG = array(
'overdue' => 'Overdue',
- 'white_label_text' => 'Purchase a ONE YEAR white label license for $:price to remove the Invoice Ninja branding from the invoice and client portal.',
+ 'white_label_text' => 'Acquista una licenza di un anno al prezzo di $:price per rimuovere il logo di Invoice Ninja dalle fatture e dal portale clienti.',
'user_email_footer' => 'Per modificare le impostazioni di notifiche via email per favore accedi a: :link',
'reset_password_footer' => 'Se non sei stato tu a voler resettare la password per favore invia un\'email di assistenza a: :email',
'limit_users' => 'Sorry, this will exceed the limit of :limit users',
'more_designs_self_host_header' => 'Get 6 more invoice designs for just $:price',
'old_browser' => 'Per favore usa un :link',
- 'newer_browser' => 'newer browser',
+ 'newer_browser' => 'browser più recente',
'white_label_custom_css' => ':link for $:price to enable custom styling and help support our project.',
'bank_accounts_help' => 'Connetti un conto bancario per importare le spese e creare i fornitori automaticamente. Supporta American Express e :link',
'us_banks' => 'Più di 400 banche negli Stati Uniti',
@@ -1353,7 +1353,7 @@ $LANG = array(
'see_whats_new' => 'Scopri le novità nella versione :version',
'wait_for_upload' => 'Attendere che il caricamento del documento sia completato. ',
'upgrade_for_permissions' => 'Upgrade to our Enterprise plan to enable permissions.',
- 'enable_second_tax_rate' => 'Enable specifying a second tax rate',
+ 'enable_second_tax_rate' => 'Possibile specificare una tassa secondaria',
'payment_file' => 'File Pagamento',
'expense_file' => 'File Spese',
'product_file' => 'File Prodotto',
@@ -3266,8 +3266,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3528,7 +3529,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3783,6 +3784,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/ja/texts.php b/resources/lang/ja/texts.php
index 371345ce359a..ce8f906f2aaa 100644
--- a/resources/lang/ja/texts.php
+++ b/resources/lang/ja/texts.php
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3790,6 +3791,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/lt/texts.php b/resources/lang/lt/texts.php
index 09de3abe68e3..c33230fcabd3 100644
--- a/resources/lang/lt/texts.php
+++ b/resources/lang/lt/texts.php
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3790,6 +3791,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/mk_MK/texts.php b/resources/lang/mk_MK/texts.php
index cd07c89a2db5..f786d4ef5378 100644
--- a/resources/lang/mk_MK/texts.php
+++ b/resources/lang/mk_MK/texts.php
@@ -3274,8 +3274,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3536,7 +3537,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3791,6 +3792,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/nb_NO/texts.php b/resources/lang/nb_NO/texts.php
index 688547708b99..ac7038ac5850 100644
--- a/resources/lang/nb_NO/texts.php
+++ b/resources/lang/nb_NO/texts.php
@@ -3273,8 +3273,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3535,7 +3536,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3790,6 +3791,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/nl/texts.php b/resources/lang/nl/texts.php
index edb35fbc855a..eea30f51db78 100644
--- a/resources/lang/nl/texts.php
+++ b/resources/lang/nl/texts.php
@@ -3265,8 +3265,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migratie',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welkom bij de nieuwe versie van Invoice Ninja',
'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. ',
@@ -3527,7 +3528,7 @@ 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' => 'Oeps, er is iets misgegaan! Zorg ervoor dat je de juiste setup hebt gedaan met V2 van Invoice Ninja, voordat je met de migratie begint.',
+ '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.',
'email_credit' => 'E-mail Krediet',
'client_email_not_set' => 'Er is geen e-mailadres ingesteld voor de klant',
@@ -3782,6 +3783,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/pl/texts.php b/resources/lang/pl/texts.php
index 7955879f09b2..fbdb9f56be8d 100644
--- a/resources/lang/pl/texts.php
+++ b/resources/lang/pl/texts.php
@@ -3270,8 +3270,9 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3532,7 +3533,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3787,6 +3788,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/pt_BR/texts.php b/resources/lang/pt_BR/texts.php
index b3bc421670a5..14555342e2d7 100644
--- a/resources/lang/pt_BR/texts.php
+++ b/resources/lang/pt_BR/texts.php
@@ -29,7 +29,7 @@ $LANG = array(
'invoice_date' => 'Data da Fatura',
'due_date' => 'Data de Vencimento',
'invoice_number' => 'Número da Fatura',
- 'invoice_number_short' => '# da Fatura',
+ 'invoice_number_short' => 'Fatura #',
'po_number' => 'Nº Ordem de Serviço',
'po_number_short' => 'OS #',
'frequency_id' => 'Qual Frequencia',
@@ -3267,8 +3267,9 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migração ',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Bem-vindo a nova versão do Invoice Ninja',
'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',
@@ -3487,7 +3488,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'add_field' => 'Adicionar campo',
'all_events' => 'Todos os eventos',
'owned' => 'Owned',
- 'payment_success' => 'Payment Success',
+ 'payment_success' => 'Pagamento realizado com sucesso',
'payment_failure' => 'Falha de Pagamento',
'quote_sent' => 'Cotação enviada',
'credit_sent' => 'Crédito Enviado',
@@ -3500,7 +3501,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'enable_modules' => 'Habilitar Módulos',
'converted_quote' => 'Cotação convertida com sucesso',
'credit_design' => 'Design de Crédito',
- 'includes' => 'Includes',
+ 'includes' => 'Inclui',
'css_framework' => 'CSS Framework',
'custom_designs' => 'Designs personalizados',
'designs' => 'Designs',
@@ -3521,7 +3522,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'app_updated' => 'Atualização completada com sucesso',
'integrations' => 'Integrações',
'tracking_id' => 'Id de rastreamento',
- 'slack_webhook_url' => 'Slack Webhook URL',
+ 'slack_webhook_url' => 'URL Webhook do Slack',
'partial_payment' => 'Pagamento parcial',
'partial_payment_email' => 'Email de pagamento parcial',
'clone_to_credit' => 'Clone para crédito',
@@ -3529,14 +3530,14 @@ 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' => 'Ops, algo deu errado! Certifique-se de ter feito a configuração adequada com V2 do Invoice Ninja, antes de iniciar a migração.',
+ '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.',
- 'email_credit' => 'Email Credit',
+ 'email_credit' => 'Crédito de Email',
'client_email_not_set' => 'O cliente não tem um endereço de e-mail definido',
'ledger' => 'Ledger',
'view_pdf' => 'Ver PDF',
'all_records' => 'Todos os registros',
- 'owned_by_user' => 'Owned by user',
+ 'owned_by_user' => 'Propriedade do usuário',
'credit_remaining' => 'Crédito Restante',
'use_default' => 'Use o padrão',
'reminder_endless' => 'Lembrete contínuo',
@@ -3620,7 +3621,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'file_type' => 'Tipo de Arquivo',
'height' => 'Altura',
'width' => 'Largura',
- 'health_check' => 'Health Check',
+ 'health_check' => 'Exame de saúde',
'last_login_at' => 'Último login em',
'company_key' => 'Chave da Empresa',
'storefront' => 'Vitrine',
@@ -3628,8 +3629,8 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'count_records_selected' => ': registros de contagem selecionados',
'count_record_selected' => ': registro de contagem selecionado',
'client_created' => 'Cliente Criado',
- 'online_payment_email' => 'Online Payment Email',
- 'manual_payment_email' => 'Manual Payment Email',
+ 'online_payment_email' => 'Email de pagamento online',
+ 'manual_payment_email' => 'Email de pagamento manual',
'completed' => 'Completado',
'gross' => 'Bruto',
'net_amount' => 'Valor líquido',
@@ -3699,10 +3700,10 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
'lock_invoices' => 'Bloquear Faturas',
'show_table' => 'Exibir Tabelas',
'show_list' => 'Exibir Lista',
- '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',
+ 'view_changes' => 'Ver alterações',
+ 'force_update' => 'Forçar atualização',
+ 'force_update_help' => 'Você está executando a versão mais recente, mas pode haver correções pendentes disponíveis.',
+ 'mark_paid_help' => 'Acompanhe se a despesa foi paga',
'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',
@@ -3784,6 +3785,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/pt_PT/texts.php b/resources/lang/pt_PT/texts.php
index 452dbef22c67..5738638f5644 100644
--- a/resources/lang/pt_PT/texts.php
+++ b/resources/lang/pt_PT/texts.php
@@ -3265,8 +3265,9 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3527,7 +3528,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3782,6 +3783,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/ro/texts.php b/resources/lang/ro/texts.php
index c3df69d2a843..fce1859f3c88 100644
--- a/resources/lang/ro/texts.php
+++ b/resources/lang/ro/texts.php
@@ -3274,8 +3274,9 @@ Atentie: Folosește Legacy API Key, nu Token API',
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3536,7 +3537,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3791,6 +3792,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/sl/texts.php b/resources/lang/sl/texts.php
index 18d45497c8b1..3f35f8aee590 100644
--- a/resources/lang/sl/texts.php
+++ b/resources/lang/sl/texts.php
@@ -3270,8 +3270,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3532,7 +3533,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3787,6 +3788,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/sq/texts.php b/resources/lang/sq/texts.php
index 06a129322f63..1017c111a5bb 100644
--- a/resources/lang/sq/texts.php
+++ b/resources/lang/sq/texts.php
@@ -3271,8 +3271,9 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3533,7 +3534,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3788,6 +3789,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/sr_RS/texts.php b/resources/lang/sr_RS/texts.php
index 34fba3ae7328..60eea16296da 100644
--- a/resources/lang/sr_RS/texts.php
+++ b/resources/lang/sr_RS/texts.php
@@ -3274,8 +3274,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3536,7 +3537,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3791,6 +3792,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/sv/texts.php b/resources/lang/sv/texts.php
index c8855687a004..bcc2c97114ba 100644
--- a/resources/lang/sv/texts.php
+++ b/resources/lang/sv/texts.php
@@ -66,7 +66,7 @@ $LANG = array(
'email_invoice' => 'E-posta faktura',
'enter_payment' => 'Ange betalning',
'tax_rates' => 'Momsnivåer',
- 'rate' => '`a-pris',
+ 'rate' => 'á-pris',
'settings' => 'Inställningar',
'enable_invoice_tax' => 'Slå på moms per faktura',
'enable_line_item_tax' => 'Slå på moms per rad',
@@ -400,7 +400,7 @@ $LANG = array(
'vat_number' => 'Momsregistreringsnummer',
'timesheets' => 'Tidrapporter',
'payment_title' => 'Ange din fakturaadress och betalkortsinformation',
- 'payment_cvv' => '*This is the 3-4 digit number on the back of your card',
+ 'payment_cvv' => '*Detta är den 3-4 siffriga koden på baksidan av ditt kort',
'payment_footer1' => '*Fakturaadressen måste stämma överens med adressen kopplad till betalkortet.',
'payment_footer2' => '*Klicka bara en gång på "BETALA NU" - transaktionen kan ta upp till 1 minut att behandla.',
'id_number' => 'ID-nummer',
@@ -508,7 +508,7 @@ $LANG = array(
'payment_type_paypal' => 'PayPal',
'payment_type_bitcoin' => 'Bitcoin',
'payment_type_gocardless' => 'GoCardless',
- 'knowledge_base' => 'Knskapsdatabas',
+ 'knowledge_base' => 'Kunskapsdatabas',
'partial' => 'delinsättning',
'partial_remaining' => ':partial av :balance',
'more_fields' => 'Fler fält',
@@ -547,7 +547,7 @@ $LANG = array(
'created_task' => 'Framgångsrikt skapad uppgift',
'updated_task' => 'Lyckad uppdatering av uppgift',
'edit_task' => 'Redigera uppgift',
- 'clone_task' => 'Clone Task',
+ 'clone_task' => 'Klona uppgift',
'archive_task' => 'Arkivera uppgift',
'restore_task' => 'Återställa uppgift',
'delete_task' => 'Radera uppgift',
@@ -567,7 +567,7 @@ $LANG = array(
'hours' => 'Timmar',
'task_details' => 'Uppgift information',
'duration' => 'Varaktighet',
- 'time_log' => 'Time Log',
+ 'time_log' => 'Tidslogg',
'end_time' => 'Sluttid',
'end' => 'Slut',
'invoiced' => 'Fakturerad',
@@ -656,7 +656,7 @@ $LANG = array(
'current_user' => 'Befintlig användare',
'new_recurring_invoice' => 'Ny återkommande faktura',
'recurring_invoice' => 'Återkommande faktura',
- 'new_recurring_quote' => 'New Recurring Quote',
+ 'new_recurring_quote' => 'Ny upprepande offert',
'recurring_quote' => 'Återkommande offert',
'recurring_too_soon' => 'Det är för tidigt att skapa nästa återkommande faktura, den är schemalagd för :date',
'created_by_invoice' => 'Skapad av :invoice',
@@ -664,7 +664,7 @@ $LANG = array(
'help' => 'Hjälp',
'customize_help' => 'We use :pdfmake_link to define the invoice designs declaratively. The pdfmake :playground_link provides a great way to see the library in action.
If you need help figuring something out post a question to our :forum_link with the design you\'re using.
',
- 'playground' => 'playground',
+ 'playground' => 'Sandlåda',
'support_forum' => 'Supportforum',
'invoice_due_date' => 'Förfallodatum',
'quote_due_date' => 'Giltig till',
@@ -755,8 +755,8 @@ $LANG = array(
'activity_3' => ':user raderade kund :client',
'activity_4' => ':user skapade faktura :invoice',
'activity_5' => ':user uppdaterade faktura :invoice',
- 'activity_6' => ':user emailed invoice :invoice for :client to :contact',
- 'activity_7' => ':contact viewed invoice :invoice for :client',
+ 'activity_6' => ':user mailade faktura :invoice för :client till :contact',
+ 'activity_7' => ':contact visade faktura :invoice för :client',
'activity_8' => ':user arkiverade faktura :invoice',
'activity_9' => ':user raderade faktura :invoice',
'activity_10' => ':contact entered payment :payment for :payment_amount on invoice :invoice for :client',
@@ -769,7 +769,7 @@ $LANG = array(
'activity_17' => ':user tog bort :credit kredit',
'activity_18' => ':user skapade offert :quote',
'activity_19' => ':user uppdaterade offert :quote',
- 'activity_20' => ':user emailed quote :quote for :client to :contact',
+ 'activity_20' => ':user mailade offert :quote för :client för :contact',
'activity_21' => ':contact visade offert :quote',
'activity_22' => ':user arkiverade offert :quote',
'activity_23' => ':user tog bort offert :quote',
@@ -813,14 +813,14 @@ $LANG = array(
'default_invoice_footer' => 'Ange som standard faktura sidfot',
'quote_footer' => 'Offert footer',
'free' => 'Gratis',
- 'quote_is_approved' => 'Successfully approved',
+ 'quote_is_approved' => 'Godkänd',
'apply_credit' => 'Tillämpa kredit',
'system_settings' => 'Systeminställningar',
'archive_token' => 'Arkivera Token',
'archived_token' => 'Framgångsrikt arkiverat Token',
'archive_user' => 'Arkivera Användare',
'archived_user' => 'Framgångsrikt arkiverat användare',
- 'archive_account_gateway' => 'Delete Gateway',
+ 'archive_account_gateway' => 'Ta bort Gateway',
'archived_account_gateway' => 'Framgångsrikt arkiverat gateway',
'archive_recurring_invoice' => 'Arkivera återkommande faktura',
'archived_recurring_invoice' => 'Framgångsrikt arkiverat återkommande faktura',
@@ -1002,7 +1002,7 @@ $LANG = array(
'bank_account_error' => 'Failed to retrieve account details, please check your credentials.',
'status_approved' => 'Godkänd',
'quote_settings' => 'Offert inställningar.',
- 'auto_convert_quote' => 'Auto Convert',
+ 'auto_convert_quote' => 'Auto Konvertera',
'auto_convert_quote_help' => 'Konvertera automatiskt en offert till en faktura när den godkänts av en klient.',
'validate' => 'Validera',
'info' => 'Info',
@@ -1035,7 +1035,7 @@ $LANG = array(
'reset_password_footer' => 'Om du inte begärt en återställning av ditt lösenord så var snäll och e-posta vår support: :email',
'limit_users' => 'Ledsen, men du får skapa max :limit användare',
'more_designs_self_host_header' => 'Få ytterliggare 6 fakturalayouter för bara $:price',
- 'old_browser' => 'Please use a :link',
+ 'old_browser' => 'Vänligen använd en :link',
'newer_browser' => 'nyare webbläsare',
'white_label_custom_css' => ':link för $:price aktiverar du din egen stil och hjälper till att stödja vårt projekt.',
'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and :link.',
@@ -1049,7 +1049,7 @@ $LANG = array(
'email_error_inactive_client' => 'E-post kan inte skickas till inaktiva klienter',
'email_error_inactive_contact' => 'E-post kan inte skickas till inaktiva kontakter',
'email_error_inactive_invoice' => 'E-post kan inte skickas till inaktiva fakturor',
- 'email_error_inactive_proposal' => 'Emails can not be sent to inactive proposals',
+ 'email_error_inactive_proposal' => 'Mail kan inte skickas till inaktiva förslag',
'email_error_user_unregistered' => 'Vänligen registrera ditt konto för att skicka e-post',
'email_error_user_unconfirmed' => 'Vänligen verifiera ditt konto för att skicka e-post',
'email_error_invalid_contact_email' => 'Ogiltig kontakt e-post',
@@ -2733,8 +2733,8 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'none' => 'None',
'proposal_message_button' => 'To view your proposal for :amount, click the button below.',
'proposal' => 'Förslag',
- 'proposals' => 'Proposals',
- 'list_proposals' => 'List Proposals',
+ 'proposals' => 'Förslag',
+ 'list_proposals' => 'Lista förslag',
'new_proposal' => 'New Proposal',
'edit_proposal' => 'Edit Proposal',
'archive_proposal' => 'Archive Proposal',
@@ -2743,8 +2743,8 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'updated_proposal' => 'Successfully updated proposal',
'archived_proposal' => 'Successfully archived proposal',
'deleted_proposal' => 'Successfully archived proposal',
- 'archived_proposals' => 'Successfully archived :count proposals',
- 'deleted_proposals' => 'Successfully archived :count proposals',
+ 'archived_proposals' => 'Arkivering av :count förslag har lyckats',
+ 'deleted_proposals' => 'Arkivering av :count förslag har lyckats',
'restored_proposal' => 'Successfully restored proposal',
'restore_proposal' => 'Restore Proposal',
'snippet' => 'Snippet',
@@ -2809,7 +2809,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'select_image' => 'Select Image',
'upgrade_to_upload_images' => 'Upgrade to the enterprise plan to upload images',
'delete_image' => 'Delete Image',
- 'delete_image_help' => 'Warning: deleting the image will remove it from all proposals.',
+ 'delete_image_help' => 'Warning: Bortagning av denna bild kommer ta bort den från alla förslag',
'amount_variable_help' => 'Note: the invoice $amount field will use the partial/deposit field if set otherwise it will use the invoice balance.',
'taxes_are_included_help' => 'Note: Inclusive taxes have been enabled.',
'taxes_are_not_included_help' => 'Note: Inclusive taxes are not enabled.',
@@ -3093,7 +3093,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'show_hide_all' => 'Show / Hide all',
'subject_required' => 'Subject required',
'mobile_refresh_warning' => 'If you\'re using the mobile app you may need to do a full refresh.',
- 'enable_proposals_for_background' => 'To upload a background image :link to enable the proposals module.',
+ 'enable_proposals_for_background' => 'För att ladda upp en bakgrundsbild :link för att aktivera förslag modulen',
'ticket_assignment' => 'Ticket :ticket_number has been assigned to :agent',
'ticket_contact_reply' => 'Ticket :ticket_number has been updated by client :contact',
'ticket_new_template_subject' => 'Ticket :ticket_number has been created.',
@@ -3280,8 +3280,9 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3542,7 +3543,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3797,6 +3798,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/th/texts.php b/resources/lang/th/texts.php
index 806bf6da0784..6ca506f5517e 100644
--- a/resources/lang/th/texts.php
+++ b/resources/lang/th/texts.php
@@ -3275,8 +3275,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3537,7 +3538,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3792,6 +3793,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/tr_TR/texts.php b/resources/lang/tr_TR/texts.php
index 26d85e69d023..88bd613ec4de 100644
--- a/resources/lang/tr_TR/texts.php
+++ b/resources/lang/tr_TR/texts.php
@@ -3272,8 +3272,9 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3534,7 +3535,7 @@ 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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3789,6 +3790,117 @@ 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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;
diff --git a/resources/lang/zh_TW/texts.php b/resources/lang/zh_TW/texts.php
index 6032ebeec5ef..0173d5e77196 100644
--- a/resources/lang/zh_TW/texts.php
+++ b/resources/lang/zh_TW/texts.php
@@ -3270,8 +3270,9 @@ $LANG = array(
'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' => 'Endpont',
+ 'endpoint' => 'Endpoint',
'migration' => 'Migration',
+ 'companies' => 'Companies',
'welcome_to_the_new_version' => 'Welcome to the new version of Invoice Ninja',
'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',
@@ -3532,7 +3533,7 @@ $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' => 'Oops, something went wrong! Make sure you did proper setup with V2 of Invoice Ninja, before starting migration.',
+ '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.',
'email_credit' => 'Email Credit',
'client_email_not_set' => 'Client does not have an email address set',
@@ -3787,6 +3788,117 @@ $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',
+ 'actions' => 'Actions',
+ 'expense_number' => 'Expense Number',
+ 'task_number' => 'Task Number',
+ 'project_number' => 'Project Number',
+ 'view_settings' => 'View Settings',
+ 'company_disabled_warning' => 'Warning: this company has not yet been activated',
+ 'late_invoice' => 'Late Invoice',
+ 'expired_quote' => 'Expired Quote',
+ 'remind_invoice' => 'Remind Invoice',
+ 'client_phone' => 'Client Phone',
+ 'required_fields' => 'Required Fields',
+ 'enabled_modules' => 'Enabled Modules',
+ 'activity_60' => ':contact viewed quote :quote',
+ 'activity_61' => ':user updated client :client',
+ 'activity_62' => ':user updated vendor :vendor',
+ 'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
+ 'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
+ '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',
+ 'please_type_to_confirm' => 'Please type ":value" to confirm',
+ 'purge' => 'Purge',
+ 'clone_to' => 'Clone To',
+ 'clone_to_other' => 'Clone to Other',
+ 'labels' => 'Labels',
+ 'add_custom' => 'Add Custom',
+ 'payment_tax' => 'Payment Tax',
+ 'white_label' => 'White Label',
+ 'sent_invoices_are_locked' => 'Sent invoices are locked',
+ 'paid_invoices_are_locked' => 'Paid invoices are locked',
+ 'source_code' => 'Source Code',
+ 'app_platforms' => 'App Platforms',
+ 'archived_task_statuses' => 'Successfully archived :value task statuses',
+ 'deleted_task_statuses' => 'Successfully deleted :value task statuses',
+ 'restored_task_statuses' => 'Successfully restored :value task statuses',
+ 'deleted_expense_categories' => 'Successfully deleted expense :value categories',
+ 'restored_expense_categories' => 'Successfully restored expense :value categories',
+ 'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
+ 'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
+ 'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
+ 'archived_webhooks' => 'Successfully archived :value webhooks',
+ 'deleted_webhooks' => 'Successfully deleted :value webhooks',
+ 'removed_webhooks' => 'Successfully removed :value webhooks',
+ 'restored_webhooks' => 'Successfully restored :value webhooks',
+ 'api_docs' => 'API Docs',
+ 'archived_tokens' => 'Successfully archived :value tokens',
+ 'deleted_tokens' => 'Successfully deleted :value tokens',
+ 'restored_tokens' => 'Successfully restored :value tokens',
+ 'archived_payment_terms' => 'Successfully archived :value payment terms',
+ 'deleted_payment_terms' => 'Successfully deleted :value payment terms',
+ 'restored_payment_terms' => 'Successfully restored :value payment terms',
+ 'archived_designs' => 'Successfully archived :value designs',
+ 'deleted_designs' => 'Successfully deleted :value designs',
+ 'restored_designs' => 'Successfully restored :value designs',
+ 'restored_credits' => 'Successfully restored :value credits',
+ 'archived_users' => 'Successfully archived :value users',
+ 'deleted_users' => 'Successfully deleted :value users',
+ 'removed_users' => 'Successfully removed :value users',
+ 'restored_users' => 'Successfully restored :value users',
+ 'archived_tax_rates' => 'Successfully archived :value tax rates',
+ 'deleted_tax_rates' => 'Successfully deleted :value tax rates',
+ 'restored_tax_rates' => 'Successfully restored :value tax rates',
+ 'archived_company_gateways' => 'Successfully archived :value gateways',
+ 'deleted_company_gateways' => 'Successfully deleted :value gateways',
+ 'restored_company_gateways' => 'Successfully restored :value gateways',
+ 'archived_groups' => 'Successfully archived :value groups',
+ 'deleted_groups' => 'Successfully deleted :value groups',
+ 'restored_groups' => 'Successfully restored :value groups',
+ 'archived_documents' => 'Successfully archived :value documents',
+ 'deleted_documents' => 'Successfully deleted :value documents',
+ 'restored_documents' => 'Successfully restored :value documents',
+ 'restored_vendors' => 'Successfully restored :value vendors',
+ 'restored_expenses' => 'Successfully restored :value expenses',
+ 'restored_tasks' => 'Successfully restored :value tasks',
+ 'restored_projects' => 'Successfully restored :value projects',
+ 'restored_products' => 'Successfully restored :value products',
+ 'restored_clients' => 'Successfully restored :value clients',
+ 'restored_invoices' => 'Successfully restored :value invoices',
+ 'restored_payments' => 'Successfully restored :value payments',
+ 'restored_quotes' => 'Successfully restored :value quotes',
+ 'update_app' => 'Update App',
+ 'started_import' => 'Successfully started import',
+ 'duplicate_column_mapping' => 'Duplicate column mapping',
+ 'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
+ 'is_amount_discount' => 'Is Amount Discount',
+ 'map_to' => 'Map To',
+ 'first_row_as_column_names' => 'Use first row as column names',
+ 'no_file_selected' => 'No File Selected',
+ 'import_type' => 'Import Type',
+ 'draft_mode' => 'Draft Mode',
+ 'draft_mode_help' => 'Preview updates faster but is less accurate',
+ 'show_product_discount' => 'Show Product Discount',
+ '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.',
+ 'running_tasks' => 'Running Tasks',
+ 'recent_tasks' => 'Recent Tasks',
+ 'recent_expenses' => 'Recent Expenses',
+ 'upcoming_expenses' => 'Upcoming Expenses',
);
return $LANG;