From e5dabc0969f76452424b9795992a27b5640b872f Mon Sep 17 00:00:00 2001 From: Hassen Ben Tanfous Date: Fri, 1 Aug 2014 15:51:11 -0400 Subject: [PATCH 01/13] fixes typo "crated" instead of "created" --- app/views/public/features.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/public/features.blade.php b/app/views/public/features.blade.php index 917e6c105a..4508d97ff0 100644 --- a/app/views/public/features.blade.php +++ b/app/views/public/features.blade.php @@ -94,7 +94,7 @@

Online Payments

Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.

-

Invoices crated with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.

+

Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.

@@ -120,4 +120,4 @@ -@stop \ No newline at end of file +@stop From 0da7a1a6d119f37b1e5122de6ad523b01dd68a91 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 4 Aug 2014 16:14:18 +0300 Subject: [PATCH 02/13] Added Swedish Krona --- app/database/seeds/ConstantsSeeder.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/database/seeds/ConstantsSeeder.php b/app/database/seeds/ConstantsSeeder.php index 8c9b9114e1..6c04505e77 100755 --- a/app/database/seeds/ConstantsSeeder.php +++ b/app/database/seeds/ConstantsSeeder.php @@ -129,6 +129,7 @@ class ConstantsSeeder extends Seeder Currency::create(array('name' => 'Danish Krone', 'code' => 'DKK', 'symbol' => 'kr ', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); Currency::create(array('name' => 'Israeli Shekel', 'code' => 'ILS', 'symbol' => 'NIS ', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); Currency::create(array('name' => 'Singapore Dollar', 'code' => 'SGD', 'symbol' => 'SGD ', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); + Currency::create(array('name' => 'Swedish Krona', 'code' => 'SEK', 'symbol' => 'kr', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); DatetimeFormat::create(array('format' => 'd/M/Y g:i a', 'label' => '10/Mar/2013')); DatetimeFormat::create(array('format' => 'd-M-Yk g:i a', 'label' => '10-Mar-2013')); From 6662950e51c8436e7d8914f51570b42460f638f9 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 4 Aug 2014 06:34:53 -0700 Subject: [PATCH 03/13] Fixed issue when setting payment API key --- app/controllers/AccountController.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/controllers/AccountController.php b/app/controllers/AccountController.php index ac80dcda84..2b7cd08e26 100755 --- a/app/controllers/AccountController.php +++ b/app/controllers/AccountController.php @@ -644,11 +644,14 @@ class AccountController extends \BaseController { $config->$field = $value; } - $cardCount = 0; - foreach($creditcards as $card => $value) - { - $cardCount += intval($value); - } + $cardCount = 0; + if ($creditcards) + { + foreach($creditcards as $card => $value) + { + $cardCount += intval($value); + } + } $accountGateway->config = json_encode($config); $accountGateway->accepted_credit_cards = $cardCount; From 1f29dcd7ed661c727f2e5def77a963f8cf038dab Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 5 Aug 2014 17:22:51 +0300 Subject: [PATCH 04/13] Text changes --- app/controllers/PaymentController.php | 9 +++++++-- app/views/public/license.blade.php | 5 +++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/controllers/PaymentController.php b/app/controllers/PaymentController.php index fb4d175976..b4ad7dc643 100755 --- a/app/controllers/PaymentController.php +++ b/app/controllers/PaymentController.php @@ -417,8 +417,10 @@ class PaymentController extends \BaseController $license->affiliate_id = Session::get('affiliate_id'); $license->save(); + $affiliate = Affiliate::find(Session::get('affiliate_id')); $data = [ + 'message' => $affiliate->payment_subtitle, 'license' => $licenseKey, 'hideHeader' => true ]; @@ -443,8 +445,11 @@ class PaymentController extends \BaseController if ($license) { - $license->is_claimed = true; - $license->save(); + if ($license->transaction_reference != 'TEST_MODE') + { + $license->is_claimed = true; + $license->save(); + } return 'valid'; } diff --git a/app/views/public/license.blade.php b/app/views/public/license.blade.php index de91a32301..29a85cd6e8 100644 --- a/app/views/public/license.blade.php +++ b/app/views/public/license.blade.php @@ -12,13 +12,15 @@
-

 

 

+

{{ $message }}

+

 

+

 

{{ $license }}

@@ -26,7 +28,6 @@

 

-

 

@stop \ No newline at end of file From 698d42c7e89345a70fad84f6194774e54f47f350 Mon Sep 17 00:00:00 2001 From: Harald Date: Sat, 23 Aug 2014 21:48:34 +0200 Subject: [PATCH 05/13] Norwegian language added Started translating into Norwegian --- app/lang/nb_NO/pagination.php | 20 ++ app/lang/nb_NO/reminders.php | 24 ++ app/lang/nb_NO/texts.php | 423 ++++++++++++++++++++++++++++++++++ app/lang/nb_NO/validation.php | 102 ++++++++ 4 files changed, 569 insertions(+) create mode 100644 app/lang/nb_NO/pagination.php create mode 100644 app/lang/nb_NO/reminders.php create mode 100644 app/lang/nb_NO/texts.php create mode 100644 app/lang/nb_NO/validation.php diff --git a/app/lang/nb_NO/pagination.php b/app/lang/nb_NO/pagination.php new file mode 100644 index 0000000000..c579082516 --- /dev/null +++ b/app/lang/nb_NO/pagination.php @@ -0,0 +1,20 @@ + '« Tilbake', + + 'next' => 'Neste »', + +); \ No newline at end of file diff --git a/app/lang/nb_NO/reminders.php b/app/lang/nb_NO/reminders.php new file mode 100644 index 0000000000..1859730c72 --- /dev/null +++ b/app/lang/nb_NO/reminders.php @@ -0,0 +1,24 @@ + "Passord må være minst seks tegn og samsvare med bekreftelsen.", + + "user" => "Vi kan ikke finne en bruker med den e-postadressen.", + + "token" => "Denne tilbakestillingsnøkkelen er ugyldig.", + + "sent" => "Passord påminnelse sendt!", + +); \ No newline at end of file diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php new file mode 100644 index 0000000000..a5b919fff3 --- /dev/null +++ b/app/lang/nb_NO/texts.php @@ -0,0 +1,423 @@ + 'Organization', + 'name' => 'Name', + 'website' => 'Website', + 'work_phone' => 'Phone', + 'address' => 'Address', + 'address1' => 'Street', + 'address2' => 'Apt/Suite', + 'city' => 'City', + 'state' => 'State/Province', + 'postal_code' => 'Postal Code', + 'country_id' => 'Country', + 'contacts' => 'Contacts', + 'first_name' => 'First Name', + 'last_name' => 'Last Name', + 'phone' => 'Phone', + 'email' => 'Email', + 'additional_info' => 'Additional Info', + 'payment_terms' => 'Payment Terms', + 'currency_id' => 'Currency', + 'size_id' => 'Size', + 'industry_id' => 'Industry', + 'private_notes' => 'Private Notes', + + // invoice + 'invoice' => 'Invoice', + 'client' => 'Client', + 'invoice_date' => 'Invoice Date', + 'due_date' => 'Due Date', + 'invoice_number' => 'Invoice Number', + 'invoice_number_short' => 'Invoice #', + 'po_number' => 'PO Number', + 'po_number_short' => 'PO #', + 'frequency_id' => 'How often', + 'discount' => 'Discount', + 'taxes' => 'Taxes', + 'tax' => 'Tax', + 'item' => 'Item', + 'description' => 'Description', + 'unit_cost' => 'Unit Cost', + 'quantity' => 'Quantity', + 'line_total' => 'Line Total', + 'subtotal' => 'Subtotal', + 'paid_to_date' => 'Paid to Date', + 'balance_due' => 'Balance Due', + 'invoice_design_id' => 'Design', + 'terms' => 'Terms', + 'your_invoice' => 'Your Invoice', + + 'remove_contact' => 'Remove contact', + 'add_contact' => 'Add contact', + 'create_new_client' => 'Create new client', + 'edit_client_details' => 'Edit client details', + 'enable' => 'Enable', + 'learn_more' => 'Learn more', + 'manage_rates' => 'Manage rates', + 'note_to_client' => 'Note to client', + 'invoice_terms' => 'Invoice terms', + 'save_as_default_terms' => 'Save as default terms', + 'download_pdf' => 'Download PDF', + 'pay_now' => 'Pay Now', + 'save_invoice' => 'Save Invoice', + 'clone_invoice' => 'Clone Invoice', + 'archive_invoice' => 'Archive Invoice', + 'delete_invoice' => 'Delete Invoice', + 'email_invoice' => 'Email Invoice', + 'enter_payment' => 'Enter Payment', + 'tax_rates' => 'Tax Rates', + 'rate' => 'Rate', + 'settings' => 'Settings', + 'enable_invoice_tax' => 'Enable specifying an invoice tax', + 'enable_line_item_tax' => 'Enable specifying line item taxes', + + // navigation + 'dashboard' => 'Dashboard', + 'clients' => 'Clients', + 'invoices' => 'Invoices', + 'payments' => 'Payments', + 'credits' => 'Credits', + 'history' => 'History', + 'search' => 'Search', + 'sign_up' => 'Sign Up', + 'guest' => 'Guest', + 'company_details' => 'Company Details', + 'online_payments' => 'Online Payments', + 'notifications' => 'Notifications', + 'import_export' => 'Import/Export', + 'done' => 'Done', + 'save' => 'Save', + 'create' => 'Create', + 'upload' => 'Upload', + 'import' => 'Import', + 'download' => 'Download', + 'cancel' => 'Cancel', + 'close' => 'Close', + 'provide_email' => 'Please provide a valid email address', + 'powered_by' => 'Powered by', + 'no_items' => 'No items', + + // recurring invoices + 'recurring_invoices' => 'Recurring Invoices', + 'recurring_help' => '

Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.

+

Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.

+

Examples of dynamic invoice variables:

+ ', + + // dashboard + 'in_total_revenue' => 'in total revenue', + 'billed_client' => 'billed client', + 'billed_clients' => 'billed clients', + 'active_client' => 'active client', + 'active_clients' => 'active clients', + 'invoices_past_due' => 'Invoices Past Due', + 'upcoming_invoices' => 'Upcoming invoices', + 'average_invoice' => 'Average invoice', + + // list pages + 'archive' => 'Archive', + 'delete' => 'Delete', + 'archive_client' => 'Archive client', + 'delete_client' => 'Delete client', + 'archive_payment' => 'Archive payment', + 'delete_payment' => 'Delete payment', + 'archive_credit' => 'Archive credit', + 'delete_credit' => 'Delete credit', + 'show_archived_deleted' => 'Show archived/deleted', + 'filter' => 'Filter', + 'new_client' => 'New Client', + 'new_invoice' => 'New Invoice', + 'new_payment' => 'New Payment', + 'new_credit' => 'New Credit', + 'contact' => 'Contact', + 'date_created' => 'Date Created', + 'last_login' => 'Last Login', + 'balance' => 'Balance', + 'action' => 'Action', + 'status' => 'Status', + 'invoice_total' => 'Invoice Total', + 'frequency' => 'Frequency', + 'start_date' => 'Start Date', + 'end_date' => 'End Date', + 'transaction_reference' => 'Transaction Reference', + 'method' => 'Method', + 'payment_amount' => 'Payment Amount', + 'payment_date' => 'Payment Date', + 'credit_amount' => 'Credit Amount', + 'credit_balance' => 'Credit Balance', + 'credit_date' => 'Credit Date', + 'empty_table' => 'No data available in table', + 'select' => 'Select', + 'edit_client' => 'Edit Client', + 'edit_invoice' => 'Edit Invoice', + + // client view page + 'create_invoice' => 'Create Invoice', + 'enter_credit' => 'Enter Credit', + 'last_logged_in' => 'Last logged in', + 'details' => 'Details', + 'standing' => 'Standing', + 'credit' => 'Credit', + 'activity' => 'Activity', + 'date' => 'Date', + 'message' => 'Message', + 'adjustment' => 'Adjustment', + 'are_you_sure' => 'Are you sure?', + + // payment pages + 'payment_type_id' => 'Payment type', + 'amount' => 'Amount', + + // account/company pages + 'work_email' => 'Email', + 'language_id' => 'Language', + 'timezone_id' => 'Timezone', + 'date_format_id' => 'Date format', + 'datetime_format_id' => 'Date/Time Format', + 'users' => 'Users', + 'localization' => 'Localization', + 'remove_logo' => 'Remove logo', + 'logo_help' => 'Supported: JPEG, GIF and PNG. Recommended size: 200px width by 120px height', + 'payment_gateway' => 'Payment Gateway', + 'gateway_id' => 'Provider', + 'email_notifications' => 'Email Notifications', + 'email_sent' => 'Email me when an invoice is sent', + 'email_viewed' => 'Email me when an invoice is viewed', + 'email_paid' => 'Email me when an invoice is paid', + 'site_updates' => 'Site Updates', + 'custom_messages' => 'Custom Messages', + 'default_invoice_terms' => 'Set default invoice terms', + 'default_email_footer' => 'Set default email signature', + 'import_clients' => 'Import Client Data', + 'csv_file' => 'Select CSV file', + 'export_clients' => 'Export Client Data', + 'select_file' => 'Please select a file', + 'first_row_headers' => 'Use first row as headers', + 'column' => 'Column', + 'sample' => 'Sample', + 'import_to' => 'Import to', + 'client_will_create' => 'client will be created', + 'clients_will_create' => 'clients will be created', + + // application messages + 'created_client' => 'Successfully created client', + 'created_clients' => 'Successfully created :count clients', + 'updated_settings' => 'Successfully updated settings', + 'removed_logo' => 'Successfully removed logo', + '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', + 'payment_error' => 'There was an error processing your payment. Please try again later.', + 'registration_required' => 'Please sign up to email an invoice', + 'confirmation_required' => 'Please confirm your email address', + + 'updated_client' => 'Successfully updated client', + 'created_client' => 'Successfully created client', + 'archived_client' => 'Successfully archived client', + 'archived_clients' => 'Successfully archived :count clients', + 'deleted_client' => 'Successfully deleted client', + 'deleted_clients' => 'Successfully deleted :count clients', + + 'updated_invoice' => 'Successfully updated invoice', + 'created_invoice' => 'Successfully created invoice', + 'cloned_invoice' => 'Successfully cloned invoice', + 'emailed_invoice' => 'Successfully emailed invoice', + 'and_created_client' => 'and created client', + 'archived_invoice' => 'Successfully archived invoice', + 'archived_invoices' => 'Successfully archived :count invoices', + 'deleted_invoice' => 'Successfully deleted invoice', + 'deleted_invoices' => 'Successfully deleted :count invoices', + + 'created_payment' => 'Successfully created payment', + 'archived_payment' => 'Successfully archived payment', + 'archived_payments' => 'Successfully archived :count payments', + 'deleted_payment' => 'Successfully deleted payment', + 'deleted_payments' => 'Successfully deleted :count payments', + 'applied_payment' => 'Successfully applied payment', + + 'created_credit' => 'Successfully created credit', + 'archived_credit' => 'Successfully archived credit', + 'archived_credits' => 'Successfully archived :count credits', + 'deleted_credit' => 'Successfully deleted credit', + 'deleted_credits' => 'Successfully deleted :count credits', + + // Emails + 'confirmation_subject' => 'Invoice Ninja Account Confirmation', + 'confirmation_header' => 'Account Confirmation', + 'confirmation_message' => 'Please access the link below to confirm your account.', + 'invoice_subject' => 'New invoice from :account', + 'invoice_message' => 'To view your invoice for :amount, click the link below.', + 'payment_subject' => 'Payment Received', + 'payment_message' => 'Thank you for your payment of :amount.', + 'email_salutation' => 'Dear :name,', + 'email_signature' => 'Regards,', + 'email_from' => 'The InvoiceNinja Team', + 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/company/notifications', + 'invoice_link_message' => 'To view your client invoice click the link below:', + 'notification_invoice_paid_subject' => 'Invoice :invoice was paid by :client', + 'notification_invoice_sent_subject' => 'Invoice :invoice was sent to :client', + 'notification_invoice_viewed_subject' => 'Invoice :invoice was viewed by :client', + 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.', + 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.', + 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.', + 'reset_password' => 'You can reset your account password by clicking the following link:', + 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL, + + + // Payment page + 'secure_payment' => 'Secure Payment', + 'card_number' => 'Card number', + 'expiration_month' => 'Expiration month', + 'expiration_year' => 'Expiration year', + 'cvv' => 'CVV', + + // Security alerts + 'confide' => [ + 'too_many_attempts' => 'Too many attempts. Try again in few minutes.', + 'wrong_credentials' => 'Incorrect email or password.', + 'confirmation' => 'Your account has been confirmed!', + 'wrong_confirmation' => 'Wrong confirmation code.', + 'password_forgot' => 'The information regarding password reset was sent to your email.', + 'password_reset' => 'Your password has been changed successfully.', + 'wrong_password_reset' => 'Invalid password. Try again', + ], + + // Pro Plan + 'pro_plan' => [ + 'remove_logo' => ':link to remove the Invoice Ninja logo by joining the Pro Plan', + 'remove_logo_link' => 'Click here', + ], + + 'logout' => 'Log Out', + 'sign_up_to_save' => 'Sign up to save your work', + 'agree_to_terms' =>'I agree to the Invoice Ninja :terms', + 'terms_of_service' => 'Terms of Service', + 'email_taken' => 'The email address is already registered', + 'working' => 'Working', + 'success' => 'Success', + 'success_message' => 'You have succesfully registered. Please visit the link in the account confirmation email to verify your email address.', + 'erase_data' => 'This will permanently erase your data.', + 'password' => 'Password', + + 'pro_plan_product' => 'Pro Plan', + 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.', + 'pro_plan_success' => 'Thanks for choosing Invoice Ninja\'s Pro plan!

 
+ Next Steps

A payable invoice has been sent to the email + address associated with your account. To unlock all of the awesome + Pro features, please follow the instructions on the invoice to pay + for a year of Pro-level invoicing.

+ Can\'t find the invoice? Need further assistance? We\'re happy to help + -- email us at contact@invoiceninja.com', + + 'unsaved_changes' => 'You have unsaved changes', + 'custom_fields' => 'Custom fields', + 'company_fields' => 'Company Fields', + 'client_fields' => 'Client Fields', + 'field_label' => 'Field Label', + 'field_value' => 'Field Value', + 'edit' => 'Edit', + 'set_name' => 'Set your company name', + 'view_as_recipient' => 'View as recipient', + + // product management + 'product_library' => 'Product Library', + 'product' => 'Product', + 'products' => 'Products', + 'fill_products' => 'Auto-fill products', + 'fill_products_help' => 'Selecting a product will automatically fill in the description and cost', + 'update_products' => 'Auto-update products', + 'update_products_help' => 'Updating an invoice will automatically update the product library', + 'create_product' => 'Create Product', + 'edit_product' => 'Edit Product', + 'archive_product' => 'Archive Product', + 'updated_product' => 'Successfully updated product', + 'created_product' => 'Successfully created product', + 'archived_product' => 'Successfully archived product', + 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan', + + 'advanced_settings' => 'Advanced Settings', + 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan', + 'invoice_design' => 'Invoice Design', + 'specify_colors' => 'Specify colors', + 'specify_colors_label' => 'Select the colors used in the invoice', + + 'chart_builder' => 'Chart Builder', + 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!', + 'go_pro' => 'Go Pro', + + // Quotes + 'quote' => 'Quote', + 'quotes' => 'Quotes', + 'quote_number' => 'Quote Number', + 'quote_number_short' => 'Quote #', + 'quote_date' => 'Quote Date', + 'quote_total' => 'Quote Total', + 'your_quote' => 'Your Quote', + 'total' => 'Total', + 'clone' => 'Clone', + + 'new_quote' => 'New Quote', + 'create_quote' => 'Create Quote', + 'edit_quote' => 'Edit Quote', + 'archive_quote' => 'Archive Quote', + 'delete_quote' => 'Delete Quote', + 'save_quote' => 'Save Quote', + 'email_quote' => 'Email Quote', + 'clone_quote' => 'Clone Quote', + 'convert_to_invoice' => 'Convert to Invoice', + 'view_invoice' => 'View Invoice', + 'view_client' => 'View Client', + 'view_quote' => 'View Quote', + + 'updated_quote' => 'Successfully updated quote', + 'created_quote' => 'Successfully created quote', + 'cloned_quote' => 'Successfully cloned quote', + 'emailed_quote' => 'Successfully emailed quote', + 'archived_quote' => 'Successfully archived quote', + 'archived_quotes' => 'Successfully archived :count quotes', + 'deleted_quote' => 'Successfully deleted quote', + 'deleted_quotes' => 'Successfully deleted :count quotes', + 'converted_to_invoice' => 'Successfully converted quote to invoice', + + 'quote_subject' => 'New quote from :account', + 'quote_message' => 'To view your quote for :amount, click the link below.', + 'quote_link_message' => 'To view your client quote click the link below:', + 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client', + 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client', + 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.', + 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.', + + 'session_expired' => 'Your session has expired.', + + 'invoice_fields' => 'Invoice Fields', + 'invoice_options' => 'Invoice Options', + 'hide_quantity' => 'Hide quantity', + 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.', + 'hide_paid_to_date' => 'Hide paid to date', + 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.', + + 'charge_taxes' => 'Charge taxes', + 'user_management' => 'User Management', + 'add_user' => 'Add User', + 'send_invite' => 'Send invitation', + 'sent_invite' => 'Successfully sent invitation', + 'updated_user' => 'Successfully updated user', + 'invitation_message' => 'You\'ve been invited by :invitor. ', + 'register_to_add_user' => 'Please sign up to add a user', + 'user_state' => 'State', + 'edit_user' => 'Edit User', + 'delete_user' => 'Delete User', + 'active' => 'Active', + 'pending' => 'Pending', + 'deleted_user' => 'Successfully deleted user', + 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users', + +); \ No newline at end of file diff --git a/app/lang/nb_NO/validation.php b/app/lang/nb_NO/validation.php new file mode 100644 index 0000000000..68b39c68af --- /dev/null +++ b/app/lang/nb_NO/validation.php @@ -0,0 +1,102 @@ + "The :attribute must be accepted.", + "active_url" => "The :attribute is not a valid URL.", + "after" => "The :attribute must be a date after :date.", + "alpha" => "The :attribute may only contain letters.", + "alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.", + "alpha_num" => "The :attribute may only contain letters and numbers.", + "array" => "The :attribute must be an array.", + "before" => "The :attribute must be a date before :date.", + "between" => array( + "numeric" => "The :attribute must be between :min - :max.", + "file" => "The :attribute must be between :min - :max kilobytes.", + "string" => "The :attribute must be between :min - :max characters.", + "array" => "The :attribute must have between :min - :max items.", + ), + "confirmed" => "The :attribute confirmation does not match.", + "date" => "The :attribute is not a valid date.", + "date_format" => "The :attribute does not match the format :format.", + "different" => "The :attribute and :other must be different.", + "digits" => "The :attribute must be :digits digits.", + "digits_between" => "The :attribute must be between :min and :max digits.", + "email" => "The :attribute format is invalid.", + "exists" => "The selected :attribute is invalid.", + "image" => "The :attribute must be an image.", + "in" => "The selected :attribute is invalid.", + "integer" => "The :attribute must be an integer.", + "ip" => "The :attribute must be a valid IP address.", + "max" => array( + "numeric" => "The :attribute may not be greater than :max.", + "file" => "The :attribute may not be greater than :max kilobytes.", + "string" => "The :attribute may not be greater than :max characters.", + "array" => "The :attribute may not have more than :max items.", + ), + "mimes" => "The :attribute must be a file of type: :values.", + "min" => array( + "numeric" => "The :attribute must be at least :min.", + "file" => "The :attribute must be at least :min kilobytes.", + "string" => "The :attribute must be at least :min characters.", + "array" => "The :attribute must have at least :min items.", + ), + "not_in" => "The selected :attribute is invalid.", + "numeric" => "The :attribute must be a number.", + "regex" => "The :attribute format is invalid.", + "required" => "The :attribute field is required.", + "required_if" => "The :attribute field is required when :other is :value.", + "required_with" => "The :attribute field is required when :values is present.", + "required_without" => "The :attribute field is required when :values is not present.", + "same" => "The :attribute and :other must match.", + "size" => array( + "numeric" => "The :attribute must be :size.", + "file" => "The :attribute must be :size kilobytes.", + "string" => "The :attribute must be :size characters.", + "array" => "The :attribute must contain :size items.", + ), + "unique" => "The :attribute has already been taken.", + "url" => "The :attribute format is invalid.", + + "positive" => "The :attribute must be greater than zero.", + "has_credit" => "The client does not have enough credit.", + "notmasked" => "The values are masked", + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => array(), + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => array(), + +); From 2a485f02f0d2bb8ca4c648f22454fe0631d53646 Mon Sep 17 00:00:00 2001 From: Harald Date: Sat, 23 Aug 2014 22:06:33 +0200 Subject: [PATCH 06/13] Norwegian language update --- app/lang/nb_NO/validation.php | 48 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/app/lang/nb_NO/validation.php b/app/lang/nb_NO/validation.php index 68b39c68af..bc65c422ff 100644 --- a/app/lang/nb_NO/validation.php +++ b/app/lang/nb_NO/validation.php @@ -13,32 +13,32 @@ return array( | */ - "accepted" => "The :attribute must be accepted.", - "active_url" => "The :attribute is not a valid URL.", - "after" => "The :attribute must be a date after :date.", - "alpha" => "The :attribute may only contain letters.", - "alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.", - "alpha_num" => "The :attribute may only contain letters and numbers.", - "array" => "The :attribute must be an array.", - "before" => "The :attribute must be a date before :date.", + "accepted" => ":attribute må være akseptert.", + "active_url" => ":attribute er ikke en gyldig URL.", + "after" => ":attribute må være en dato etter :date.", + "alpha" => ":attribute kan kun inneholde bokstaver.", + "alpha_dash" => ":attribute kan kun inneholde bokstaver, sifre, og bindestreker.", + "alpha_num" => ":attribute kan kun inneholde bokstaver og sifre.", + "array" => ":attribute må være en matrise.", + "before" => ":attribute må være en dato før :date.", "between" => array( - "numeric" => "The :attribute must be between :min - :max.", - "file" => "The :attribute must be between :min - :max kilobytes.", - "string" => "The :attribute must be between :min - :max characters.", - "array" => "The :attribute must have between :min - :max items.", + "numeric" => ":attribute må være mellom :min - :max.", + "file" => ":attribute må være mellom :min - :max kilobytes.", + "string" => ":attribute må være mellom :min - :max tegn.", + "array" => ":attribute må ha mellom :min - :max elementer.", ), - "confirmed" => "The :attribute confirmation does not match.", - "date" => "The :attribute is not a valid date.", - "date_format" => "The :attribute does not match the format :format.", - "different" => "The :attribute and :other must be different.", - "digits" => "The :attribute must be :digits digits.", - "digits_between" => "The :attribute must be between :min and :max digits.", - "email" => "The :attribute format is invalid.", - "exists" => "The selected :attribute is invalid.", - "image" => "The :attribute must be an image.", - "in" => "The selected :attribute is invalid.", - "integer" => "The :attribute must be an integer.", - "ip" => "The :attribute must be a valid IP address.", + "confirmed" => ":attribute bekreftelsen stemmer ikke", + "date" => ":attribute er ikke en gyldig dato.", + "date_format" => ":attribute samsvarer ikke med formatet :format.", + "different" => ":attribute og :other må være forskjellig.", + "digits" => ":attribute må være :digits sifre.", + "digits_between" => ":attribute må være mellom :min og :max sifre.", + "email" => ":attribute formatet er ugyldig.", + "exists" => "Valgt :attribute er ugyldig.", + "image" => ":attribute må være et bilde.", + "in" => "Valgt :attribute er ugyldig.", + "integer" => ":attribute må være heltall.", + "ip" => ":attribute må være en gyldig IP-adresse.", "max" => array( "numeric" => "The :attribute may not be greater than :max.", "file" => "The :attribute may not be greater than :max kilobytes.", From 86a60025ef6818ebece340d75c939339f1b150b9 Mon Sep 17 00:00:00 2001 From: Harald Date: Sat, 23 Aug 2014 22:21:51 +0200 Subject: [PATCH 07/13] Norwegian language update --- app/lang/nb_NO/validation.php | 52 +++++++++++++++++------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/app/lang/nb_NO/validation.php b/app/lang/nb_NO/validation.php index bc65c422ff..48a7df6b23 100644 --- a/app/lang/nb_NO/validation.php +++ b/app/lang/nb_NO/validation.php @@ -40,38 +40,38 @@ return array( "integer" => ":attribute må være heltall.", "ip" => ":attribute må være en gyldig IP-adresse.", "max" => array( - "numeric" => "The :attribute may not be greater than :max.", - "file" => "The :attribute may not be greater than :max kilobytes.", - "string" => "The :attribute may not be greater than :max characters.", - "array" => "The :attribute may not have more than :max items.", + "numeric" => ":attribute kan ikke være høyere enn :max.", + "file" => ":attribute kan ikke være større enn :max kilobytes.", + "string" => ":attribute kan ikke være mer enn :max tegn.", + "array" => ":attribute kan ikke inneholde mer enn :max elementer.", ), - "mimes" => "The :attribute must be a file of type: :values.", + "mimes" => ":attribute må være av filtypen: :values.", "min" => array( - "numeric" => "The :attribute must be at least :min.", - "file" => "The :attribute must be at least :min kilobytes.", - "string" => "The :attribute must be at least :min characters.", - "array" => "The :attribute must have at least :min items.", + "numeric" => ":attribute må minimum være :min.", + "file" => ":attribute må minimum være :min kilobytes.", + "string" => ":attribute må minimum være :min tegn.", + "array" => ":attribute må inneholde minimum :min elementer.", ), - "not_in" => "The selected :attribute is invalid.", - "numeric" => "The :attribute must be a number.", - "regex" => "The :attribute format is invalid.", - "required" => "The :attribute field is required.", - "required_if" => "The :attribute field is required when :other is :value.", - "required_with" => "The :attribute field is required when :values is present.", - "required_without" => "The :attribute field is required when :values is not present.", - "same" => "The :attribute and :other must match.", + "not_in" => "Valgt :attribute er ugyldig.", + "numeric" => ":attribute må være et siffer.", + "regex" => ":attribute formatet er ugyldig.", + "required" => ":attribute er påkrevd.", + "required_if" => ":attribute er påkrevd når :other er :value.", + "required_with" => ":attribute er påkrevd når :values er valgt.", + "required_without" => ":attribute er påkrevd når :values ikke er valgt.", + "same" => ":attribute og :other må sammsvare.", "size" => array( - "numeric" => "The :attribute must be :size.", - "file" => "The :attribute must be :size kilobytes.", - "string" => "The :attribute must be :size characters.", - "array" => "The :attribute must contain :size items.", + "numeric" => ":attribute må være :size.", + "file" => ":attribute må være :size kilobytes.", + "string" => ":attribute må være :size tegn.", + "array" => ":attribute må inneholde :size elementer.", ), - "unique" => "The :attribute has already been taken.", - "url" => "The :attribute format is invalid.", + "unique" => ":attribute er allerede blitt tatt.", + "url" => ":attribute formatet er ugyldig.", - "positive" => "The :attribute must be greater than zero.", - "has_credit" => "The client does not have enough credit.", - "notmasked" => "The values are masked", + "positive" => ":attribute må være mer enn null.", + "has_credit" => "Klienten har ikke høy nok kreditt.", + "notmasked" => "Verdiene er skjult", /* |-------------------------------------------------------------------------- From 05dd67377ddaeb572ba81e61562494a5146af725 Mon Sep 17 00:00:00 2001 From: Harald Date: Sat, 23 Aug 2014 22:45:32 +0200 Subject: [PATCH 08/13] Norwegian language update --- app/lang/nb_NO/texts.php | 108 +++++++++++++++++++-------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php index a5b919fff3..3451aa0421 100644 --- a/app/lang/nb_NO/texts.php +++ b/app/lang/nb_NO/texts.php @@ -3,65 +3,65 @@ return array( // client - 'organization' => 'Organization', - 'name' => 'Name', - 'website' => 'Website', - 'work_phone' => 'Phone', - 'address' => 'Address', - 'address1' => 'Street', - 'address2' => 'Apt/Suite', - 'city' => 'City', - 'state' => 'State/Province', - 'postal_code' => 'Postal Code', - 'country_id' => 'Country', - 'contacts' => 'Contacts', - 'first_name' => 'First Name', - 'last_name' => 'Last Name', - 'phone' => 'Phone', + 'organization' => 'Organisasjon', + 'name' => 'Navn', + 'website' => 'Webside', + 'work_phone' => 'Telefon', + 'address' => 'Adresse', + 'address1' => 'Gate', + 'address2' => 'Nummer', + 'city' => 'By', + 'state' => 'Fylke', + 'postal_code' => 'Postnummer', + 'country_id' => 'Land', + 'contacts' => 'Kontakter', + 'first_name' => 'Fornavn', + 'last_name' => 'Etternavn', + 'phone' => 'Telefon', 'email' => 'Email', - 'additional_info' => 'Additional Info', - 'payment_terms' => 'Payment Terms', - 'currency_id' => 'Currency', - 'size_id' => 'Size', - 'industry_id' => 'Industry', - 'private_notes' => 'Private Notes', + 'additional_info' => 'Tilleggsinfo', + 'payment_terms' => 'Betalingsvilkår', + 'currency_id' => 'Valuta', + 'size_id' => 'Størrelse', + 'industry_id' => 'Sektor', + 'private_notes' => 'Private notater', // invoice - 'invoice' => 'Invoice', - 'client' => 'Client', - 'invoice_date' => 'Invoice Date', - 'due_date' => 'Due Date', - 'invoice_number' => 'Invoice Number', - 'invoice_number_short' => 'Invoice #', - 'po_number' => 'PO Number', - 'po_number_short' => 'PO #', - 'frequency_id' => 'How often', - 'discount' => 'Discount', - 'taxes' => 'Taxes', - 'tax' => 'Tax', - 'item' => 'Item', - 'description' => 'Description', - 'unit_cost' => 'Unit Cost', - 'quantity' => 'Quantity', - 'line_total' => 'Line Total', - 'subtotal' => 'Subtotal', - 'paid_to_date' => 'Paid to Date', - 'balance_due' => 'Balance Due', + 'invoice' => 'Faktura', + 'client' => 'Klient', + 'invoice_date' => 'Faktureringsdato', + 'due_date' => 'Betalingsfrist', + 'invoice_number' => 'Fakturanummer', + 'invoice_number_short' => 'Faktura #', + 'po_number' => 'Ordrenummer', + 'po_number_short' => 'Ordre #', + 'frequency_id' => 'Frekvens', + 'discount' => 'Rabatt', + 'taxes' => 'Skatter', + 'tax' => 'Skatt', + 'item' => 'Beløpstype', + 'description' => 'Beskrivese', + 'unit_cost' => 'á pris', + 'quantity' => 'STK', + 'line_total' => 'Sum', + 'subtotal' => 'Totalbeløp', + 'paid_to_date' => 'Betalt', + 'balance_due' => 'Gjenstående', 'invoice_design_id' => 'Design', - 'terms' => 'Terms', - 'your_invoice' => 'Your Invoice', + 'terms' => 'Vilkår', + 'your_invoice' => 'Din faktura', - 'remove_contact' => 'Remove contact', - 'add_contact' => 'Add contact', - 'create_new_client' => 'Create new client', - 'edit_client_details' => 'Edit client details', - 'enable' => 'Enable', - 'learn_more' => 'Learn more', - 'manage_rates' => 'Manage rates', - 'note_to_client' => 'Note to client', - 'invoice_terms' => 'Invoice terms', - 'save_as_default_terms' => 'Save as default terms', - 'download_pdf' => 'Download PDF', + 'remove_contact' => 'Fjern kontakt', + 'add_contact' => 'Legg til kontakt', + 'create_new_client' => 'Opprett ny klient', + 'edit_client_details' => 'Endre klientdetaljer', + 'enable' => 'Aktiver', + 'learn_more' => 'Lær mer', + 'manage_rates' => 'Administrer priser', + 'note_to_client' => 'Merknad til klient', + 'invoice_terms' => 'Vilkår for fakturaen', + 'save_as_default_terms' => 'Lagre som standard vilkår', + 'download_pdf' => 'Last ned PDF', 'pay_now' => 'Pay Now', 'save_invoice' => 'Save Invoice', 'clone_invoice' => 'Clone Invoice', From 3abb7dbbdaf9e76857368d0fadf29ebb50976631 Mon Sep 17 00:00:00 2001 From: Harald Date: Sun, 24 Aug 2014 01:08:50 +0200 Subject: [PATCH 09/13] Norwegian language update --- app/lang/nb_NO/texts.php | 346 +++++++++++++++++++-------------------- 1 file changed, 173 insertions(+), 173 deletions(-) diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php index 3451aa0421..7a314a8d8e 100644 --- a/app/lang/nb_NO/texts.php +++ b/app/lang/nb_NO/texts.php @@ -62,209 +62,209 @@ return array( 'invoice_terms' => 'Vilkår for fakturaen', 'save_as_default_terms' => 'Lagre som standard vilkår', 'download_pdf' => 'Last ned PDF', - 'pay_now' => 'Pay Now', - 'save_invoice' => 'Save Invoice', - 'clone_invoice' => 'Clone Invoice', - 'archive_invoice' => 'Archive Invoice', - 'delete_invoice' => 'Delete Invoice', - 'email_invoice' => 'Email Invoice', - 'enter_payment' => 'Enter Payment', - 'tax_rates' => 'Tax Rates', - 'rate' => 'Rate', - 'settings' => 'Settings', - 'enable_invoice_tax' => 'Enable specifying an invoice tax', - 'enable_line_item_tax' => 'Enable specifying line item taxes', + 'pay_now' => 'Betal nå', + 'save_invoice' => 'Lagre faktura', + 'clone_invoice' => 'Kopier faktura', + 'archive_invoice' => 'Arkiver faktura', + 'delete_invoice' => 'Slett faktura', + 'email_invoice' => 'Send faktura på epost', + 'enter_payment' => 'Oppgi betaling', + 'tax_rates' => 'Skattesatser', + 'rate' => 'Sats', + 'settings' => 'Innstillinger', + 'enable_invoice_tax' => 'Aktiver for å spesifisere en faktura skatt', + 'enable_line_item_tax' => 'Aktiver for å spesifisere artikkel skatt', // navigation 'dashboard' => 'Dashboard', - 'clients' => 'Clients', - 'invoices' => 'Invoices', - 'payments' => 'Payments', - 'credits' => 'Credits', - 'history' => 'History', - 'search' => 'Search', - 'sign_up' => 'Sign Up', - 'guest' => 'Guest', - 'company_details' => 'Company Details', - 'online_payments' => 'Online Payments', - 'notifications' => 'Notifications', + 'clients' => 'Klienter', + 'invoices' => 'Fakturaer', + 'payments' => 'Betalinger', + 'credits' => 'Kreditter', + 'history' => 'Historie', + 'search' => 'Søk', + 'sign_up' => 'Registrer deg', + 'guest' => 'Gjest', + 'company_details' => 'Firmainformasjon', + 'online_payments' => 'Online betaling', + 'notifications' => 'Varsler', 'import_export' => 'Import/Export', - 'done' => 'Done', - 'save' => 'Save', - 'create' => 'Create', - 'upload' => 'Upload', - 'import' => 'Import', - 'download' => 'Download', - 'cancel' => 'Cancel', - 'close' => 'Close', - 'provide_email' => 'Please provide a valid email address', - 'powered_by' => 'Powered by', - 'no_items' => 'No items', + 'done' => 'Ferdig', + 'save' => 'Lagre', + 'create' => 'Lag', + 'upload' => 'Last opp', + 'import' => 'Importer', + 'download' => 'Last ned', + 'cancel' => 'Avbryt', + 'close' => 'Lukk', + 'provide_email' => 'Vennligst oppgi en gyldig e-postadresse', + 'powered_by' => 'Drevet av', + 'no_items' => 'Ingen elementer', // recurring invoices - 'recurring_invoices' => 'Recurring Invoices', - 'recurring_help' => '

Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.

-

Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.

-

Examples of dynamic invoice variables:

+ 'recurring_invoices' => 'Gjentakende fakturaer', + 'recurring_help' => '

Automatisk send klienter de samme fakturaene ukentlig, bi-månedlig, månedlig, kvartalsvis eller årlig.

+

Bruk :MONTH, :QUARTER eller :YEAR for dynamiske datoer. Grunnleggende matematikk fungerer også, for eksempel :MONTH-1.

+

Eksempler på dynamiske faktura variabler:

', // dashboard - 'in_total_revenue' => 'in total revenue', - 'billed_client' => 'billed client', - 'billed_clients' => 'billed clients', - 'active_client' => 'active client', - 'active_clients' => 'active clients', - 'invoices_past_due' => 'Invoices Past Due', - 'upcoming_invoices' => 'Upcoming invoices', - 'average_invoice' => 'Average invoice', + 'in_total_revenue' => 'totale inntekter', + 'billed_client' => 'fakturert klient', + 'billed_clients' => 'fakturerte klienter', + 'active_client' => 'aktiv klient', + 'active_clients' => 'aktive klienter', + 'invoices_past_due' => 'Fakturaer forfalt', + 'upcoming_invoices' => 'Forestående fakturaer', + 'average_invoice' => 'Gjennomsnittlige fakturaer', // list pages - 'archive' => 'Archive', - 'delete' => 'Delete', - 'archive_client' => 'Archive client', - 'delete_client' => 'Delete client', - 'archive_payment' => 'Archive payment', - 'delete_payment' => 'Delete payment', - 'archive_credit' => 'Archive credit', - 'delete_credit' => 'Delete credit', - 'show_archived_deleted' => 'Show archived/deleted', + 'archive' => 'Arkiv', + 'delete' => 'Slett', + 'archive_client' => 'Arkiver klient', + 'delete_client' => 'Slett klient', + 'archive_payment' => 'Arkiver betaling', + 'delete_payment' => 'Slett betaling', + 'archive_credit' => 'Arkiver kreditt', + 'delete_credit' => 'Slett kreditt', + 'show_archived_deleted' => 'Vis slettet/arkivert', 'filter' => 'Filter', - 'new_client' => 'New Client', - 'new_invoice' => 'New Invoice', - 'new_payment' => 'New Payment', - 'new_credit' => 'New Credit', - 'contact' => 'Contact', - 'date_created' => 'Date Created', - 'last_login' => 'Last Login', - 'balance' => 'Balance', - 'action' => 'Action', + 'new_client' => 'Ny klient', + 'new_invoice' => 'Ny faktura', + 'new_payment' => 'Ny betaling', + 'new_credit' => 'Ny kreditt', + 'contact' => 'Kontakt', + 'date_created' => 'Dato opprettet', + 'last_login' => 'Siste pålogging', + 'balance' => 'Balanse', + 'action' => 'Handling', 'status' => 'Status', - 'invoice_total' => 'Invoice Total', - 'frequency' => 'Frequency', - 'start_date' => 'Start Date', - 'end_date' => 'End Date', - 'transaction_reference' => 'Transaction Reference', - 'method' => 'Method', - 'payment_amount' => 'Payment Amount', - 'payment_date' => 'Payment Date', - 'credit_amount' => 'Credit Amount', - 'credit_balance' => 'Credit Balance', - 'credit_date' => 'Credit Date', - 'empty_table' => 'No data available in table', - 'select' => 'Select', - 'edit_client' => 'Edit Client', - 'edit_invoice' => 'Edit Invoice', + 'invoice_total' => 'Faktura total', + 'frequency' => 'Frekvens', + 'start_date' => 'Startdato', + 'end_date' => 'Sluttdato', + 'transaction_reference' => 'Transaksjonsreferanse', + 'method' => 'Betalingsmåte', + 'payment_amount' => 'Beløp', + 'payment_date' => 'Betalingsdato', + 'credit_amount' => 'Kredittbeløp', + 'credit_balance' => 'Kreditsaldo', + 'credit_date' => 'Kredittdato', + 'empty_table' => 'Ingen data er tilgjengelige i tabellen', + 'select' => 'Velg', + 'edit_client' => 'Rediger klient', + 'edit_invoice' => 'Rediger faktura', // client view page - 'create_invoice' => 'Create Invoice', - 'enter_credit' => 'Enter Credit', - 'last_logged_in' => 'Last logged in', - 'details' => 'Details', - 'standing' => 'Standing', - 'credit' => 'Credit', - 'activity' => 'Activity', - 'date' => 'Date', - 'message' => 'Message', - 'adjustment' => 'Adjustment', - 'are_you_sure' => 'Are you sure?', + 'create_invoice' => 'Lag faktura', + 'enter_credit' => 'Oppgi kreditt', + 'last_logged_in' => 'Sist pålogget', + 'details' => 'Detaljer', + 'standing' => 'Stående', + 'credit' => 'Kreditt', + 'activity' => 'Aktivitet', + 'date' => 'Dato', + 'message' => 'Beskjed', + 'adjustment' => 'Justering', + 'are_you_sure' => 'Er du sikker?', // payment pages - 'payment_type_id' => 'Payment type', - 'amount' => 'Amount', + 'payment_type_id' => 'Betalingsmetode', + 'amount' => 'Beløp', // account/company pages 'work_email' => 'Email', - 'language_id' => 'Language', - 'timezone_id' => 'Timezone', - 'date_format_id' => 'Date format', - 'datetime_format_id' => 'Date/Time Format', - 'users' => 'Users', - 'localization' => 'Localization', - 'remove_logo' => 'Remove logo', - 'logo_help' => 'Supported: JPEG, GIF and PNG. Recommended size: 200px width by 120px height', - 'payment_gateway' => 'Payment Gateway', - 'gateway_id' => 'Provider', - 'email_notifications' => 'Email Notifications', - 'email_sent' => 'Email me when an invoice is sent', - 'email_viewed' => 'Email me when an invoice is viewed', - 'email_paid' => 'Email me when an invoice is paid', - 'site_updates' => 'Site Updates', - 'custom_messages' => 'Custom Messages', - 'default_invoice_terms' => 'Set default invoice terms', - 'default_email_footer' => 'Set default email signature', - 'import_clients' => 'Import Client Data', - 'csv_file' => 'Select CSV file', - 'export_clients' => 'Export Client Data', - 'select_file' => 'Please select a file', - 'first_row_headers' => 'Use first row as headers', - 'column' => 'Column', - 'sample' => 'Sample', - 'import_to' => 'Import to', - 'client_will_create' => 'client will be created', - 'clients_will_create' => 'clients will be created', + 'language_id' => 'Språk', + 'timezone_id' => 'Tidssone', + 'date_format_id' => 'Dato format', + 'datetime_format_id' => 'Dato/Tidsformat', + 'users' => 'Brukere', + 'localization' => 'Lokaliseing', + 'remove_logo' => 'Fjern logo', + 'logo_help' => 'Støttedefiltyper: JPEG, GIF og PNG. Anbefalt størrelse: 200px bredde by 120px høyde', + 'payment_gateway' => 'Betalingsløsning', + 'gateway_id' => 'Tilbyder', + 'email_notifications' => 'Varsel via email', + 'email_sent' => 'Varsle når en faktura er sendt', + 'email_viewed' => 'Varsle når en faktura er sett', + 'email_paid' => 'Varsle når en faktura er betalt', + 'site_updates' => 'Nettsted oppdateringer', + 'custom_messages' => 'Tilpassede meldinger', + 'default_invoice_terms' => 'Sett standard fakturavilkår', + 'default_email_footer' => 'Sett standard emailsignatur', + 'import_clients' => 'Importer klientdata', + 'csv_file' => 'Velg CSV-fil', + 'export_clients' => 'Exporter klientdata', + 'select_file' => 'Vennligst velg en fil', + 'first_row_headers' => 'Bruk første rad som overskrifter', + 'column' => 'Kolonne', + 'sample' => 'Eksempel', + 'import_to' => 'Importer til', + 'client_will_create' => 'Klient vil bli opprettet', + 'clients_will_create' => 'Klienter vil bli opprettet', // application messages - 'created_client' => 'Successfully created client', - 'created_clients' => 'Successfully created :count clients', - 'updated_settings' => 'Successfully updated settings', - 'removed_logo' => 'Successfully removed logo', - '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', - 'payment_error' => 'There was an error processing your payment. Please try again later.', - 'registration_required' => 'Please sign up to email an invoice', - 'confirmation_required' => 'Please confirm your email address', + 'created_client' => 'Klient opprettet suksessfullt', + 'created_clients' => 'Klienter opprettet suksessfullt', + 'updated_settings' => 'Innstillger oppdatert', + 'removed_logo' => 'Logo fjernet', + 'sent_message' => 'Melding sendt', + 'invoice_error' => 'Vennligst sørg for å velge en klient og rette eventuelle feil', + 'limit_clients' => 'Dessverre, dette vil overstige grensen på :count klienter', + 'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.', + 'registration_required' => 'Vennligst registrer deg for å sende e-postfaktura', + 'confirmation_required' => 'Vennligst bekreft din e-postadresse', - 'updated_client' => 'Successfully updated client', - 'created_client' => 'Successfully created client', - 'archived_client' => 'Successfully archived client', - 'archived_clients' => 'Successfully archived :count clients', - 'deleted_client' => 'Successfully deleted client', - 'deleted_clients' => 'Successfully deleted :count clients', + 'updated_client' => 'Klient oppdatert', + 'created_client' => 'Klient lagret', + 'archived_client' => 'Klient arkivert', + 'archived_clients' => 'Arkiverte :count klienter', + 'deleted_client' => 'Klient slettet', + 'deleted_clients' => 'Slettet :count kliener', - 'updated_invoice' => 'Successfully updated invoice', - 'created_invoice' => 'Successfully created invoice', - 'cloned_invoice' => 'Successfully cloned invoice', - 'emailed_invoice' => 'Successfully emailed invoice', - 'and_created_client' => 'and created client', - 'archived_invoice' => 'Successfully archived invoice', - 'archived_invoices' => 'Successfully archived :count invoices', - 'deleted_invoice' => 'Successfully deleted invoice', - 'deleted_invoices' => 'Successfully deleted :count invoices', + 'updated_invoice' => 'Faktura oppdatert', + 'created_invoice' => 'Faktura opprettet', + 'cloned_invoice' => 'Faktura kopiert', + 'emailed_invoice' => 'Emailfaktura sendt', + 'and_created_client' => 'og klient opprettet', + 'archived_invoice' => 'Faktura arkivert', + 'archived_invoices' => 'Fakturaer arkivert', + 'deleted_invoice' => 'Faktura slettet', + 'deleted_invoices' => 'Slettet :count fakturaer', - 'created_payment' => 'Successfully created payment', - 'archived_payment' => 'Successfully archived payment', - 'archived_payments' => 'Successfully archived :count payments', - 'deleted_payment' => 'Successfully deleted payment', - 'deleted_payments' => 'Successfully deleted :count payments', - 'applied_payment' => 'Successfully applied payment', + 'created_payment' => 'Betaling opprettet', + 'archived_payment' => 'Betaling arkivert', + 'archived_payments' => 'Arkiverte :count betalinger', + 'deleted_payment' => 'Betaling slettet', + 'deleted_payments' => 'Slettet :count betalinger', + 'applied_payment' => 'Betaling lagret', - 'created_credit' => 'Successfully created credit', - 'archived_credit' => 'Successfully archived credit', - 'archived_credits' => 'Successfully archived :count credits', - 'deleted_credit' => 'Successfully deleted credit', - 'deleted_credits' => 'Successfully deleted :count credits', + 'created_credit' => 'Kreditt opprettet', + 'archived_credit' => 'Kreditt arkivert', + 'archived_credits' => 'Arkiverte :count kreditter', + 'deleted_credit' => 'Kreditt slettet', + 'deleted_credits' => 'Slettet :count kreditter', // Emails - 'confirmation_subject' => 'Invoice Ninja Account Confirmation', - 'confirmation_header' => 'Account Confirmation', - 'confirmation_message' => 'Please access the link below to confirm your account.', - 'invoice_subject' => 'New invoice from :account', - 'invoice_message' => 'To view your invoice for :amount, click the link below.', - 'payment_subject' => 'Payment Received', - 'payment_message' => 'Thank you for your payment of :amount.', - 'email_salutation' => 'Dear :name,', - 'email_signature' => 'Regards,', + 'confirmation_subject' => 'Invoice Ninja Account bekreftelse', + 'confirmation_header' => 'Kontobekreftelse', + 'confirmation_message' => 'Vennligst åpne koblingen nedenfor for å bekrefte kontoen din.', + 'invoice_subject' => 'Ny faktura fra :account', + 'invoice_message' => 'Sor å se din faktura på :amount, klikk linken nedenfor.', + 'payment_subject' => 'Betaling mottatt', + 'payment_message' => 'Takk for din betaling pålydende :amount.', + 'email_salutation' => 'Kjære :name,', + 'email_signature' => 'Med vennlig hilsen,', 'email_from' => 'The InvoiceNinja Team', - 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/company/notifications', - 'invoice_link_message' => 'To view your client invoice click the link below:', - 'notification_invoice_paid_subject' => 'Invoice :invoice was paid by :client', - 'notification_invoice_sent_subject' => 'Invoice :invoice was sent to :client', - 'notification_invoice_viewed_subject' => 'Invoice :invoice was viewed by :client', + 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/company/notifications', + 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på linken under:', + 'notification_invoice_paid_subject' => 'Faktura :invoice betalt av :client', + 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client', + 'notification_invoice_viewed_subject' => 'Faktura :invoice sett av :client', 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.', 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.', 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.', From cf3143eaecda08ef2141d71b5ab321a38d282f0d Mon Sep 17 00:00:00 2001 From: Harald Date: Sun, 24 Aug 2014 01:29:19 +0200 Subject: [PATCH 10/13] Added Norske Kroner --- app/database/seeds/ConstantsSeeder.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/database/seeds/ConstantsSeeder.php b/app/database/seeds/ConstantsSeeder.php index 6c04505e77..7ebe2a382d 100755 --- a/app/database/seeds/ConstantsSeeder.php +++ b/app/database/seeds/ConstantsSeeder.php @@ -1,4 +1,4 @@ - 'Israeli Shekel', 'code' => 'ILS', 'symbol' => 'NIS ', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); Currency::create(array('name' => 'Singapore Dollar', 'code' => 'SGD', 'symbol' => 'SGD ', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); Currency::create(array('name' => 'Swedish Krona', 'code' => 'SEK', 'symbol' => 'kr', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); + Currency::create(array('name' => 'Norske Kroner', 'code' => 'NOK', 'symbol' => 'kr', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.')); DatetimeFormat::create(array('format' => 'd/M/Y g:i a', 'label' => '10/Mar/2013')); DatetimeFormat::create(array('format' => 'd-M-Yk g:i a', 'label' => '10-Mar-2013')); From 4a7738b727d026e29457bbd94425af2dacb237f3 Mon Sep 17 00:00:00 2001 From: Harald Date: Mon, 25 Aug 2014 01:31:34 +0200 Subject: [PATCH 11/13] Norwegian language update --- app/lang/nb_NO/texts.php | 76 ++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php index 7a314a8d8e..bd4812d9c5 100644 --- a/app/lang/nb_NO/texts.php +++ b/app/lang/nb_NO/texts.php @@ -250,13 +250,13 @@ return array( 'deleted_credits' => 'Slettet :count kreditter', // Emails - 'confirmation_subject' => 'Invoice Ninja Account bekreftelse', + 'confirmation_subject' => 'Invoice Ninja kontobekreftelse', 'confirmation_header' => 'Kontobekreftelse', 'confirmation_message' => 'Vennligst åpne koblingen nedenfor for å bekrefte kontoen din.', 'invoice_subject' => 'Ny faktura fra :account', 'invoice_message' => 'Sor å se din faktura på :amount, klikk linken nedenfor.', 'payment_subject' => 'Betaling mottatt', - 'payment_message' => 'Takk for din betaling pålydende :amount.', + 'payment_message' => 'Fakk for din betaling pålydende :amount.', 'email_salutation' => 'Kjære :name,', 'email_signature' => 'Med vennlig hilsen,', 'email_from' => 'The InvoiceNinja Team', @@ -265,57 +265,57 @@ return array( 'notification_invoice_paid_subject' => 'Faktura :invoice betalt av :client', 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client', 'notification_invoice_viewed_subject' => 'Faktura :invoice sett av :client', - 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.', - 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.', - 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.', - 'reset_password' => 'You can reset your account password by clicking the following link:', - 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL, + 'notification_invoice_paid' => 'En betaling pålydende :amount ble gjort av :client for faktura :invoice.', + 'notification_invoice_sent' => 'Email har blitt sendt til :client - Faktura :invoice pålydende :amount.', + 'notification_invoice_viewed' => ':client har nå sett faktura :invoice pålydende :amount.', + 'reset_password' => 'Du kan nullstille ditt passord ved å besøke følgende link:', + 'reset_password_footer' => 'Hvis du ikke ba om å få nullstillt ditt passord, vennligst kontakt kundeservice: ' . CONTACT_EMAIL, // Payment page - 'secure_payment' => 'Secure Payment', - 'card_number' => 'Card number', - 'expiration_month' => 'Expiration month', - 'expiration_year' => 'Expiration year', + 'secure_payment' => 'Sikker betaling', + 'card_number' => 'Kortnummer', + 'expiration_month' => 'Utløpsdato', + 'expiration_year' => 'Utløpsår', 'cvv' => 'CVV', // Security alerts 'confide' => [ - 'too_many_attempts' => 'Too many attempts. Try again in few minutes.', - 'wrong_credentials' => 'Incorrect email or password.', - 'confirmation' => 'Your account has been confirmed!', - 'wrong_confirmation' => 'Wrong confirmation code.', - 'password_forgot' => 'The information regarding password reset was sent to your email.', - 'password_reset' => 'Your password has been changed successfully.', - 'wrong_password_reset' => 'Invalid password. Try again', + 'too_many_attempts' => 'For mange forsøk. Prøv igjen om noen få minutter.', + 'wrong_credentials' => 'Feil e-post eller passord.', + 'confirmation' => 'Din konto har blitt bekreftet!', + 'wrong_confirmation' => 'Feil bekreftelseskode.', + 'password_forgot' => 'Informasjonen om tilbakestilling av passord ble sendt til e-postadressen.', + 'password_reset' => 'Passordet ditt er endret.', + 'wrong_password_reset' => 'Ugyldig passord. Prøv på nytt', ], // Pro Plan 'pro_plan' => [ - 'remove_logo' => ':link to remove the Invoice Ninja logo by joining the Pro Plan', - 'remove_logo_link' => 'Click here', + 'remove_logo' => ':link for å fjerne Invoice Ninja-logoen, oppgrader til en Pro Plan', + 'remove_logo_link' => 'Klikk her', ], - 'logout' => 'Log Out', - 'sign_up_to_save' => 'Sign up to save your work', - 'agree_to_terms' =>'I agree to the Invoice Ninja :terms', - 'terms_of_service' => 'Terms of Service', - 'email_taken' => 'The email address is already registered', - 'working' => 'Working', - 'success' => 'Success', - 'success_message' => 'You have succesfully registered. Please visit the link in the account confirmation email to verify your email address.', - 'erase_data' => 'This will permanently erase your data.', - 'password' => 'Password', + 'logout' => 'Logg ut', + 'sign_up_to_save' => 'Registrer deg for å lagre arbeidet ditt', + 'agree_to_terms' =>'Jeg godtar Invoice Ninja :terms', + 'terms_of_service' => 'vilkår for bruk', + 'email_taken' => 'Epost-adressen er allerede registrert', + 'working' => 'Jobber', + 'success' => 'Suksess', + 'success_message' => 'Du har nå blitt registrert. Vennligst gå inn på linken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.', + 'erase_data' => 'Dette vil permanent slette dine data.', + 'password' => 'Passord', 'pro_plan_product' => 'Pro Plan', - 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.', - 'pro_plan_success' => 'Thanks for choosing Invoice Ninja\'s Pro plan!

 
- Next Steps

A payable invoice has been sent to the email - address associated with your account. To unlock all of the awesome - Pro features, please follow the instructions on the invoice to pay - for a year of Pro-level invoicing.

- Can\'t find the invoice? Need further assistance? We\'re happy to help - -- email us at contact@invoiceninja.com', + 'pro_plan_description' => 'Ett års innmelding i Invoice Ninja Pro Plan.', + 'pro_plan_success' => 'Takk for at du valgte Invoice Ninja\'s Pro plan!

 
+ Neste steg

en betalbar faktura er send til e-postadressen + som er tilknyttet knotoen din. For å låse opp alle de utrolige + Pro-funksjonene, kan du følge instruksjonene på fakturaen til å + betale for et år med Pro-nivå funksjonerer.

+ Finner du ikke fakturaen? Trenger du mer hjelp? Vi hjelper deg gjerne om det skulle være noe + -- kontakt oss på contact@invoiceninja.com', 'unsaved_changes' => 'You have unsaved changes', 'custom_fields' => 'Custom fields', From 5ece9cf6848ee7fab3126c16aa0f656f5fe297b3 Mon Sep 17 00:00:00 2001 From: Harald Date: Mon, 25 Aug 2014 01:58:12 +0200 Subject: [PATCH 12/13] Norwegian language updated. All language files now translated into Norwegian. Keep in mind that this is the first complete translation and it may be some discrepancies. --- app/lang/nb_NO/texts.php | 178 +++++++++++++++++++-------------------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php index bd4812d9c5..b62f85f206 100644 --- a/app/lang/nb_NO/texts.php +++ b/app/lang/nb_NO/texts.php @@ -317,107 +317,107 @@ return array( Finner du ikke fakturaen? Trenger du mer hjelp? Vi hjelper deg gjerne om det skulle være noe -- kontakt oss på contact@invoiceninja.com', - 'unsaved_changes' => 'You have unsaved changes', - 'custom_fields' => 'Custom fields', - 'company_fields' => 'Company Fields', - 'client_fields' => 'Client Fields', - 'field_label' => 'Field Label', - 'field_value' => 'Field Value', - 'edit' => 'Edit', - 'set_name' => 'Set your company name', - 'view_as_recipient' => 'View as recipient', + 'unsaved_changes' => 'Du har ulagrede endringer', + 'custom_fields' => 'Egendefinerte felt', + 'company_fields' => 'Selskapets felt', + 'client_fields' => 'Klientens felt', + 'field_label' => 'Felt etikett', + 'field_value' => 'Feltets verdi', + 'edit' => 'Endre', + 'set_name' => 'Sett ditt firmanavn', + 'view_as_recipient' => 'Vis som mottaker', // product management - 'product_library' => 'Product Library', - 'product' => 'Product', - 'products' => 'Products', - 'fill_products' => 'Auto-fill products', - 'fill_products_help' => 'Selecting a product will automatically fill in the description and cost', - 'update_products' => 'Auto-update products', - 'update_products_help' => 'Updating an invoice will automatically update the product library', - 'create_product' => 'Create Product', - 'edit_product' => 'Edit Product', - 'archive_product' => 'Archive Product', - 'updated_product' => 'Successfully updated product', - 'created_product' => 'Successfully created product', - 'archived_product' => 'Successfully archived product', - 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan', + 'product_library' => 'Produktbibliotek', + 'product' => 'Produkt', + 'products' => 'Produkter', + 'fill_products' => 'Automatisk-fyll produkter', + 'fill_products_help' => 'Valg av produkt vil automatisk fylle ut beskrivelse og kostnaden', + 'update_products' => 'Automatisk oppdater produkter', + 'update_products_help' => 'Å endre en faktura vil automatisk oppdatere produktbilioteket', + 'create_product' => 'Lag nytt produkt', + 'edit_product' => 'Endre produkt', + 'archive_product' => 'Arkiver produkt', + 'updated_product' => 'Produkt oppdatert', + 'created_product' => 'Produkt lagret', + 'archived_product' => 'Produkt arkivert', + 'pro_plan_custom_fields' => ':link for å aktivere egendefinerte felt ved å delta i Pro Plan', - 'advanced_settings' => 'Advanced Settings', - 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan', - 'invoice_design' => 'Invoice Design', - 'specify_colors' => 'Specify colors', - 'specify_colors_label' => 'Select the colors used in the invoice', + 'advanced_settings' => 'Avanserte innstillinger', + 'pro_plan_advanced_settings' => ':link for å aktivere avanserte innstillinger ved å delta i en Pro Plan', + 'invoice_design' => 'Fakturadesign', + 'specify_colors' => 'Egendefinerte farger', + 'specify_colors_label' => 'Velg farger som brukes i fakturaen', - 'chart_builder' => 'Chart Builder', - 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!', - 'go_pro' => 'Go Pro', + 'chart_builder' => 'Diagram bygger', + 'ninja_email_footer' => 'Bruk :site til å fakturere kundene dine og få betalt på nettet - gratis!', + 'go_pro' => 'Velg Pro', // Quotes - 'quote' => 'Quote', - 'quotes' => 'Quotes', - 'quote_number' => 'Quote Number', - 'quote_number_short' => 'Quote #', - 'quote_date' => 'Quote Date', - 'quote_total' => 'Quote Total', - 'your_quote' => 'Your Quote', + 'quote' => 'Pristilbud', + 'quotes' => 'Pristilbud', + 'quote_number' => 'Tilbuds nummer', + 'quote_number_short' => 'Tilbuds #', + 'quote_date' => 'Tilbudsdato', + 'quote_total' => 'Tilbud total', + 'your_quote' => 'Ditt tilbud', 'total' => 'Total', - 'clone' => 'Clone', + 'clone' => 'Kopier', - 'new_quote' => 'New Quote', - 'create_quote' => 'Create Quote', - 'edit_quote' => 'Edit Quote', - 'archive_quote' => 'Archive Quote', - 'delete_quote' => 'Delete Quote', - 'save_quote' => 'Save Quote', - 'email_quote' => 'Email Quote', - 'clone_quote' => 'Clone Quote', - 'convert_to_invoice' => 'Convert to Invoice', - 'view_invoice' => 'View Invoice', - 'view_client' => 'View Client', - 'view_quote' => 'View Quote', + 'new_quote' => 'Nytt tilbud', + 'create_quote' => 'Lag tilbud', + 'edit_quote' => 'Endre tilbud', + 'archive_quote' => 'Arkiver tilbud', + 'delete_quote' => 'Slett tilbud', + 'save_quote' => 'Lagre tilbud', + 'email_quote' => 'Email tilbudet', + 'clone_quote' => 'Kopier tilbud', + 'convert_to_invoice' => 'Konverter til en faktura', + 'view_invoice' => 'Se faktura', + 'view_client' => 'Vis klient', + 'view_quote' => 'Se tilbud', - 'updated_quote' => 'Successfully updated quote', - 'created_quote' => 'Successfully created quote', - 'cloned_quote' => 'Successfully cloned quote', - 'emailed_quote' => 'Successfully emailed quote', - 'archived_quote' => 'Successfully archived quote', - 'archived_quotes' => 'Successfully archived :count quotes', - 'deleted_quote' => 'Successfully deleted quote', - 'deleted_quotes' => 'Successfully deleted :count quotes', - 'converted_to_invoice' => 'Successfully converted quote to invoice', + 'updated_quote' => 'Tilbud oppdatert', + 'created_quote' => 'Tilbud opprettet', + 'cloned_quote' => 'Tilbud kopiert', + 'emailed_quote' => 'Tilbud sendt som email', + 'archived_quote' => 'Tilbud arkivert', + 'archived_quotes' => 'Arkiverte :count tilbud', + 'deleted_quote' => 'Tilbud slettet', + 'deleted_quotes' => 'Slettet :count tilbud', + 'converted_to_invoice' => 'Tilbud konvertert til faktura', - 'quote_subject' => 'New quote from :account', - 'quote_message' => 'To view your quote for :amount, click the link below.', - 'quote_link_message' => 'To view your client quote click the link below:', - 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client', - 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client', - 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.', - 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.', + 'quote_subject' => 'Nytt tilbud fra :account', + 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk linken nedenfor.', + 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på linken under:', + 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client', + 'notification_quote_viewed_subject' => 'Tilbudet :invoice er nå sett av :client', + 'notification_quote_sent' => 'Følgende klient :client ble sendt tilbudsfaktura :invoice pålydende :amount.', + 'notification_quote_viewed' => 'Følgende klient :client har nå sett tilbudsfakturaen :invoice pålydende :amount.', - 'session_expired' => 'Your session has expired.', + 'session_expired' => 'Økten er utløpt.', - 'invoice_fields' => 'Invoice Fields', - 'invoice_options' => 'Invoice Options', - 'hide_quantity' => 'Hide quantity', - 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.', - 'hide_paid_to_date' => 'Hide paid to date', - 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.', + 'invoice_fields' => 'Faktura felt', + 'invoice_options' => 'Faktura alternativer', + 'hide_quantity' => 'Skjul antall', + 'hide_quantity_help' => 'Hvis du alltid har 1 (en) av hvert element på fakturaen, kan du velge dette alternativet for å ikke vise antall på fakturaen.', + 'hide_paid_to_date' => 'Skjul delbetalinger', + 'hide_paid_to_date_help' => 'Bare vis delbetalinger om det har forekommet en delbetaling.', - 'charge_taxes' => 'Charge taxes', - 'user_management' => 'User Management', - 'add_user' => 'Add User', - 'send_invite' => 'Send invitation', - 'sent_invite' => 'Successfully sent invitation', - 'updated_user' => 'Successfully updated user', - 'invitation_message' => 'You\'ve been invited by :invitor. ', - 'register_to_add_user' => 'Please sign up to add a user', - 'user_state' => 'State', - 'edit_user' => 'Edit User', - 'delete_user' => 'Delete User', - 'active' => 'Active', - 'pending' => 'Pending', - 'deleted_user' => 'Successfully deleted user', - 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users', + 'charge_taxes' => 'Inkluder skatt', + 'user_management' => 'Brukerhåndtering', + 'add_user' => 'Legg til bruker', + 'send_invite' => 'Send invitasjon', + 'sent_invite' => 'Invitasjon sendt', + 'updated_user' => 'Bruker oppdatert', + 'invitation_message' => 'Du har blitt invitert av :invitor. ', + 'register_to_add_user' => 'Vennligst registrer deg for å legge til en bruker', + 'user_state' => 'Status', + 'edit_user' => 'Endre bruker', + 'delete_user' => 'Slett bruker', + 'active' => 'Aktiv', + 'pending' => 'Avventer', + 'deleted_user' => 'Bruker slettet', + 'limit_users' => 'Dessverre, vil dette overstiger grensen på ' . MAX_NUM_USERS . ' brukere', ); \ No newline at end of file From 6f1e874b90047badb2e39487f7216a0a12cf92d9 Mon Sep 17 00:00:00 2001 From: Harald Date: Mon, 25 Aug 2014 02:08:32 +0200 Subject: [PATCH 13/13] Norwegian language update. Fixed some format issues. --- app/lang/nb_NO/reminders.php | 6 +- app/lang/nb_NO/texts.php | 158 +++++++++++++++++----------------- app/lang/nb_NO/validation.php | 68 +++++++-------- 3 files changed, 116 insertions(+), 116 deletions(-) diff --git a/app/lang/nb_NO/reminders.php b/app/lang/nb_NO/reminders.php index 1859730c72..88c8a1c920 100644 --- a/app/lang/nb_NO/reminders.php +++ b/app/lang/nb_NO/reminders.php @@ -13,12 +13,12 @@ return array( | */ - "password" => "Passord må være minst seks tegn og samsvare med bekreftelsen.", + "password" => "Passord må være minst seks tegn og samsvare med bekreftelsen.", "user" => "Vi kan ikke finne en bruker med den e-postadressen.", - "token" => "Denne tilbakestillingsnøkkelen er ugyldig.", + "token" => "Denne tilbakestillingsnøkkelen er ugyldig.", - "sent" => "Passord påminnelse sendt!", + "sent" => "Passord påminnelse sendt!", ); \ No newline at end of file diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php index b62f85f206..4e9983b765 100644 --- a/app/lang/nb_NO/texts.php +++ b/app/lang/nb_NO/texts.php @@ -20,9 +20,9 @@ return array( 'phone' => 'Telefon', 'email' => 'Email', 'additional_info' => 'Tilleggsinfo', - 'payment_terms' => 'Betalingsvilkår', + 'payment_terms' => 'Betalingsvilkår', 'currency_id' => 'Valuta', - 'size_id' => 'Størrelse', + 'size_id' => 'Størrelse', 'industry_id' => 'Sektor', 'private_notes' => 'Private notater', @@ -39,16 +39,16 @@ return array( 'discount' => 'Rabatt', 'taxes' => 'Skatter', 'tax' => 'Skatt', - 'item' => 'Beløpstype', + 'item' => 'Beløpstype', 'description' => 'Beskrivese', 'unit_cost' => 'á pris', 'quantity' => 'STK', 'line_total' => 'Sum', - 'subtotal' => 'Totalbeløp', + 'subtotal' => 'Totalbeløp', 'paid_to_date' => 'Betalt', - 'balance_due' => 'Gjenstående', + 'balance_due' => 'Gjenstående', 'invoice_design_id' => 'Design', - 'terms' => 'Vilkår', + 'terms' => 'Vilkår', 'your_invoice' => 'Din faktura', 'remove_contact' => 'Fjern kontakt', @@ -56,24 +56,24 @@ return array( 'create_new_client' => 'Opprett ny klient', 'edit_client_details' => 'Endre klientdetaljer', 'enable' => 'Aktiver', - 'learn_more' => 'Lær mer', + 'learn_more' => 'Lær mer', 'manage_rates' => 'Administrer priser', 'note_to_client' => 'Merknad til klient', - 'invoice_terms' => 'Vilkår for fakturaen', - 'save_as_default_terms' => 'Lagre som standard vilkår', + 'invoice_terms' => 'Vilkår for fakturaen', + 'save_as_default_terms' => 'Lagre som standard vilkår', 'download_pdf' => 'Last ned PDF', - 'pay_now' => 'Betal nå', + 'pay_now' => 'Betal nå', 'save_invoice' => 'Lagre faktura', 'clone_invoice' => 'Kopier faktura', 'archive_invoice' => 'Arkiver faktura', 'delete_invoice' => 'Slett faktura', - 'email_invoice' => 'Send faktura på epost', + 'email_invoice' => 'Send faktura på epost', 'enter_payment' => 'Oppgi betaling', 'tax_rates' => 'Skattesatser', 'rate' => 'Sats', 'settings' => 'Innstillinger', - 'enable_invoice_tax' => 'Aktiver for å spesifisere en faktura skatt', - 'enable_line_item_tax' => 'Aktiver for å spesifisere artikkel skatt', + 'enable_invoice_tax' => 'Aktiver for å spesifisere en faktura skatt', + 'enable_line_item_tax' => 'Aktiver for å spesifisere artikkel skatt', // navigation 'dashboard' => 'Dashboard', @@ -82,7 +82,7 @@ return array( 'payments' => 'Betalinger', 'credits' => 'Kreditter', 'history' => 'Historie', - 'search' => 'Søk', + 'search' => 'Søk', 'sign_up' => 'Registrer deg', 'guest' => 'Gjest', 'company_details' => 'Firmainformasjon', @@ -103,13 +103,13 @@ return array( // recurring invoices 'recurring_invoices' => 'Gjentakende fakturaer', - 'recurring_help' => '

Automatisk send klienter de samme fakturaene ukentlig, bi-månedlig, månedlig, kvartalsvis eller årlig.

-

Bruk :MONTH, :QUARTER eller :YEAR for dynamiske datoer. Grunnleggende matematikk fungerer også, for eksempel :MONTH-1.

-

Eksempler på dynamiske faktura variabler:

+ 'recurring_help' => '

Automatisk send klienter de samme fakturaene ukentlig, bi-månedlig, månedlig, kvartalsvis eller årlig.

+

Bruk :MONTH, :QUARTER eller :YEAR for dynamiske datoer. Grunnleggende matematikk fungerer også, for eksempel :MONTH-1.

+

Eksempler på dynamiske faktura variabler:

    -
  • "Treningsmedlemskap for måneden :MONTH" => "Treningsmedlemskap for måneden Juli"
  • -
  • ":YEAR+1 årlig abonnement" => "2015 årlig abonnement"
  • -
  • "Forhåndsbetaling for :QUARTER+1" => "Forhåndsbetaling for Q2"
  • +
  • "Treningsmedlemskap for måneden :MONTH" => "Treningsmedlemskap for måneden Juli"
  • +
  • ":YEAR+1 årlig abonnement" => "2015 årlig abonnement"
  • +
  • "Forhåndsbetaling for :QUARTER+1" => "Forhåndsbetaling for Q2"
', // dashboard @@ -119,7 +119,7 @@ return array( 'active_client' => 'aktiv klient', 'active_clients' => 'aktive klienter', 'invoices_past_due' => 'Fakturaer forfalt', - 'upcoming_invoices' => 'Forestående fakturaer', + 'upcoming_invoices' => 'Forestående fakturaer', 'average_invoice' => 'Gjennomsnittlige fakturaer', // list pages @@ -139,7 +139,7 @@ return array( 'new_credit' => 'Ny kreditt', 'contact' => 'Kontakt', 'date_created' => 'Dato opprettet', - 'last_login' => 'Siste pålogging', + 'last_login' => 'Siste pålogging', 'balance' => 'Balanse', 'action' => 'Handling', 'status' => 'Status', @@ -148,10 +148,10 @@ return array( 'start_date' => 'Startdato', 'end_date' => 'Sluttdato', 'transaction_reference' => 'Transaksjonsreferanse', - 'method' => 'Betalingsmåte', - 'payment_amount' => 'Beløp', + 'method' => 'Betalingsmåte', + 'payment_amount' => 'Beløp', 'payment_date' => 'Betalingsdato', - 'credit_amount' => 'Kredittbeløp', + 'credit_amount' => 'Kredittbeløp', 'credit_balance' => 'Kreditsaldo', 'credit_date' => 'Kredittdato', 'empty_table' => 'Ingen data er tilgjengelige i tabellen', @@ -162,9 +162,9 @@ return array( // client view page 'create_invoice' => 'Lag faktura', 'enter_credit' => 'Oppgi kreditt', - 'last_logged_in' => 'Sist pålogget', + 'last_logged_in' => 'Sist pålogget', 'details' => 'Detaljer', - 'standing' => 'Stående', + 'standing' => 'Stående', 'credit' => 'Kreditt', 'activity' => 'Aktivitet', 'date' => 'Dato', @@ -174,33 +174,33 @@ return array( // payment pages 'payment_type_id' => 'Betalingsmetode', - 'amount' => 'Beløp', + 'amount' => 'Beløp', // account/company pages 'work_email' => 'Email', - 'language_id' => 'Språk', + 'language_id' => 'Språk', 'timezone_id' => 'Tidssone', 'date_format_id' => 'Dato format', 'datetime_format_id' => 'Dato/Tidsformat', 'users' => 'Brukere', 'localization' => 'Lokaliseing', 'remove_logo' => 'Fjern logo', - 'logo_help' => 'Støttedefiltyper: JPEG, GIF og PNG. Anbefalt størrelse: 200px bredde by 120px høyde', - 'payment_gateway' => 'Betalingsløsning', + 'logo_help' => 'Støttedefiltyper: JPEG, GIF og PNG. Anbefalt størrelse: 200px bredde by 120px høyde', + 'payment_gateway' => 'Betalingsløsning', 'gateway_id' => 'Tilbyder', 'email_notifications' => 'Varsel via email', - 'email_sent' => 'Varsle når en faktura er sendt', - 'email_viewed' => 'Varsle når en faktura er sett', - 'email_paid' => 'Varsle når en faktura er betalt', + 'email_sent' => 'Varsle når en faktura er sendt', + 'email_viewed' => 'Varsle når en faktura er sett', + 'email_paid' => 'Varsle når en faktura er betalt', 'site_updates' => 'Nettsted oppdateringer', 'custom_messages' => 'Tilpassede meldinger', - 'default_invoice_terms' => 'Sett standard fakturavilkår', + 'default_invoice_terms' => 'Sett standard fakturavilkår', 'default_email_footer' => 'Sett standard emailsignatur', 'import_clients' => 'Importer klientdata', 'csv_file' => 'Velg CSV-fil', 'export_clients' => 'Exporter klientdata', 'select_file' => 'Vennligst velg en fil', - 'first_row_headers' => 'Bruk første rad som overskrifter', + 'first_row_headers' => 'Bruk første rad som overskrifter', 'column' => 'Kolonne', 'sample' => 'Eksempel', 'import_to' => 'Importer til', @@ -213,10 +213,10 @@ return array( 'updated_settings' => 'Innstillger oppdatert', 'removed_logo' => 'Logo fjernet', 'sent_message' => 'Melding sendt', - 'invoice_error' => 'Vennligst sørg for å velge en klient og rette eventuelle feil', - 'limit_clients' => 'Dessverre, dette vil overstige grensen på :count klienter', - 'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.', - 'registration_required' => 'Vennligst registrer deg for å sende e-postfaktura', + 'invoice_error' => 'Vennligst sørg for å velge en klient og rette eventuelle feil', + 'limit_clients' => 'Dessverre, dette vil overstige grensen på :count klienter', + 'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.', + 'registration_required' => 'Vennligst registrer deg for å sende e-postfaktura', 'confirmation_required' => 'Vennligst bekreft din e-postadresse', 'updated_client' => 'Klient oppdatert', @@ -252,70 +252,70 @@ return array( // Emails 'confirmation_subject' => 'Invoice Ninja kontobekreftelse', 'confirmation_header' => 'Kontobekreftelse', - 'confirmation_message' => 'Vennligst åpne koblingen nedenfor for å bekrefte kontoen din.', + 'confirmation_message' => 'Vennligst åpne koblingen nedenfor for å bekrefte kontoen din.', 'invoice_subject' => 'Ny faktura fra :account', - 'invoice_message' => 'Sor å se din faktura på :amount, klikk linken nedenfor.', + 'invoice_message' => 'Sor å se din faktura på :amount, klikk linken nedenfor.', 'payment_subject' => 'Betaling mottatt', - 'payment_message' => 'Fakk for din betaling pålydende :amount.', - 'email_salutation' => 'Kjære :name,', + 'payment_message' => 'Fakk for din betaling pålydende :amount.', + 'email_salutation' => 'Kjære :name,', 'email_signature' => 'Med vennlig hilsen,', 'email_from' => 'The InvoiceNinja Team', - 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/company/notifications', - 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på linken under:', + 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/company/notifications', + 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på linken under:', 'notification_invoice_paid_subject' => 'Faktura :invoice betalt av :client', 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client', 'notification_invoice_viewed_subject' => 'Faktura :invoice sett av :client', - 'notification_invoice_paid' => 'En betaling pålydende :amount ble gjort av :client for faktura :invoice.', - 'notification_invoice_sent' => 'Email har blitt sendt til :client - Faktura :invoice pålydende :amount.', - 'notification_invoice_viewed' => ':client har nå sett faktura :invoice pålydende :amount.', - 'reset_password' => 'Du kan nullstille ditt passord ved å besøke følgende link:', - 'reset_password_footer' => 'Hvis du ikke ba om å få nullstillt ditt passord, vennligst kontakt kundeservice: ' . CONTACT_EMAIL, + 'notification_invoice_paid' => 'En betaling pålydende :amount ble gjort av :client for faktura :invoice.', + 'notification_invoice_sent' => 'Email har blitt sendt til :client - Faktura :invoice pålydende :amount.', + 'notification_invoice_viewed' => ':client har nå sett faktura :invoice pålydende :amount.', + 'reset_password' => 'Du kan nullstille ditt passord ved å besøke følgende link:', + 'reset_password_footer' => 'Hvis du ikke ba om å få nullstillt ditt passord, vennligst kontakt kundeservice: ' . CONTACT_EMAIL, // Payment page 'secure_payment' => 'Sikker betaling', 'card_number' => 'Kortnummer', - 'expiration_month' => 'Utløpsdato', - 'expiration_year' => 'Utløpsår', + 'expiration_month' => 'Utløpsdato', + 'expiration_year' => 'Utløpsår', 'cvv' => 'CVV', // Security alerts 'confide' => [ - 'too_many_attempts' => 'For mange forsøk. Prøv igjen om noen få minutter.', + 'too_many_attempts' => 'For mange forsøk. Prøv igjen om noen få minutter.', 'wrong_credentials' => 'Feil e-post eller passord.', 'confirmation' => 'Din konto har blitt bekreftet!', 'wrong_confirmation' => 'Feil bekreftelseskode.', 'password_forgot' => 'Informasjonen om tilbakestilling av passord ble sendt til e-postadressen.', 'password_reset' => 'Passordet ditt er endret.', - 'wrong_password_reset' => 'Ugyldig passord. Prøv på nytt', + 'wrong_password_reset' => 'Ugyldig passord. Prøv på nytt', ], // Pro Plan 'pro_plan' => [ - 'remove_logo' => ':link for å fjerne Invoice Ninja-logoen, oppgrader til en Pro Plan', + 'remove_logo' => ':link for å fjerne Invoice Ninja-logoen, oppgrader til en Pro Plan', 'remove_logo_link' => 'Klikk her', ], 'logout' => 'Logg ut', - 'sign_up_to_save' => 'Registrer deg for å lagre arbeidet ditt', + 'sign_up_to_save' => 'Registrer deg for å lagre arbeidet ditt', 'agree_to_terms' =>'Jeg godtar Invoice Ninja :terms', - 'terms_of_service' => 'vilkår for bruk', + 'terms_of_service' => 'vilkår for bruk', 'email_taken' => 'Epost-adressen er allerede registrert', 'working' => 'Jobber', 'success' => 'Suksess', - 'success_message' => 'Du har nå blitt registrert. Vennligst gå inn på linken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.', + 'success_message' => 'Du har nå blitt registrert. Vennligst gå inn på linken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.', 'erase_data' => 'Dette vil permanent slette dine data.', 'password' => 'Passord', 'pro_plan_product' => 'Pro Plan', - 'pro_plan_description' => 'Ett års innmelding i Invoice Ninja Pro Plan.', + 'pro_plan_description' => 'Ett års innmelding i Invoice Ninja Pro Plan.', 'pro_plan_success' => 'Takk for at du valgte Invoice Ninja\'s Pro plan!

 
Neste steg

en betalbar faktura er send til e-postadressen - som er tilknyttet knotoen din. For å låse opp alle de utrolige - Pro-funksjonene, kan du følge instruksjonene på fakturaen til å - betale for et år med Pro-nivå funksjonerer.

- Finner du ikke fakturaen? Trenger du mer hjelp? Vi hjelper deg gjerne om det skulle være noe - -- kontakt oss på contact@invoiceninja.com', + som er tilknyttet knotoen din. For å låse opp alle de utrolige + Pro-funksjonene, kan du følge instruksjonene på fakturaen til å + betale for et år med Pro-nivå funksjonerer.

+ Finner du ikke fakturaen? Trenger du mer hjelp? Vi hjelper deg gjerne om det skulle være noe + -- kontakt oss på contact@invoiceninja.com', 'unsaved_changes' => 'Du har ulagrede endringer', 'custom_fields' => 'Egendefinerte felt', @@ -334,23 +334,23 @@ return array( 'fill_products' => 'Automatisk-fyll produkter', 'fill_products_help' => 'Valg av produkt vil automatisk fylle ut beskrivelse og kostnaden', 'update_products' => 'Automatisk oppdater produkter', - 'update_products_help' => 'Å endre en faktura vil automatisk oppdatere produktbilioteket', + 'update_products_help' => 'Å endre en faktura vil automatisk oppdatere produktbilioteket', 'create_product' => 'Lag nytt produkt', 'edit_product' => 'Endre produkt', 'archive_product' => 'Arkiver produkt', 'updated_product' => 'Produkt oppdatert', 'created_product' => 'Produkt lagret', 'archived_product' => 'Produkt arkivert', - 'pro_plan_custom_fields' => ':link for å aktivere egendefinerte felt ved å delta i Pro Plan', + 'pro_plan_custom_fields' => ':link for å aktivere egendefinerte felt ved å delta i Pro Plan', 'advanced_settings' => 'Avanserte innstillinger', - 'pro_plan_advanced_settings' => ':link for å aktivere avanserte innstillinger ved å delta i en Pro Plan', + 'pro_plan_advanced_settings' => ':link for å aktivere avanserte innstillinger ved å delta i en Pro Plan', 'invoice_design' => 'Fakturadesign', 'specify_colors' => 'Egendefinerte farger', 'specify_colors_label' => 'Velg farger som brukes i fakturaen', 'chart_builder' => 'Diagram bygger', - 'ninja_email_footer' => 'Bruk :site til å fakturere kundene dine og få betalt på nettet - gratis!', + 'ninja_email_footer' => 'Bruk :site til å fakturere kundene dine og få betalt på nettet - gratis!', 'go_pro' => 'Velg Pro', // Quotes @@ -388,36 +388,36 @@ return array( 'converted_to_invoice' => 'Tilbud konvertert til faktura', 'quote_subject' => 'Nytt tilbud fra :account', - 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk linken nedenfor.', - 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på linken under:', + 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk linken nedenfor.', + 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på linken under:', 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client', - 'notification_quote_viewed_subject' => 'Tilbudet :invoice er nå sett av :client', - 'notification_quote_sent' => 'Følgende klient :client ble sendt tilbudsfaktura :invoice pålydende :amount.', - 'notification_quote_viewed' => 'Følgende klient :client har nå sett tilbudsfakturaen :invoice pålydende :amount.', + 'notification_quote_viewed_subject' => 'Tilbudet :invoice er nå sett av :client', + 'notification_quote_sent' => 'Følgende klient :client ble sendt tilbudsfaktura :invoice pålydende :amount.', + 'notification_quote_viewed' => 'Følgende klient :client har nå sett tilbudsfakturaen :invoice pålydende :amount.', - 'session_expired' => 'Økten er utløpt.', + 'session_expired' => 'Økten er utløpt.', 'invoice_fields' => 'Faktura felt', 'invoice_options' => 'Faktura alternativer', 'hide_quantity' => 'Skjul antall', - 'hide_quantity_help' => 'Hvis du alltid har 1 (en) av hvert element på fakturaen, kan du velge dette alternativet for å ikke vise antall på fakturaen.', + 'hide_quantity_help' => 'Hvis du alltid har 1 (en) av hvert element på fakturaen, kan du velge dette alternativet for å ikke vise antall på fakturaen.', 'hide_paid_to_date' => 'Skjul delbetalinger', 'hide_paid_to_date_help' => 'Bare vis delbetalinger om det har forekommet en delbetaling.', 'charge_taxes' => 'Inkluder skatt', - 'user_management' => 'Brukerhåndtering', + 'user_management' => 'Brukerhåndtering', 'add_user' => 'Legg til bruker', 'send_invite' => 'Send invitasjon', 'sent_invite' => 'Invitasjon sendt', 'updated_user' => 'Bruker oppdatert', 'invitation_message' => 'Du har blitt invitert av :invitor. ', - 'register_to_add_user' => 'Vennligst registrer deg for å legge til en bruker', + 'register_to_add_user' => 'Vennligst registrer deg for å legge til en bruker', 'user_state' => 'Status', 'edit_user' => 'Endre bruker', 'delete_user' => 'Slett bruker', 'active' => 'Aktiv', 'pending' => 'Avventer', 'deleted_user' => 'Bruker slettet', - 'limit_users' => 'Dessverre, vil dette overstiger grensen på ' . MAX_NUM_USERS . ' brukere', + 'limit_users' => 'Dessverre, vil dette overstiger grensen på ' . MAX_NUM_USERS . ' brukere', ); \ No newline at end of file diff --git a/app/lang/nb_NO/validation.php b/app/lang/nb_NO/validation.php index 48a7df6b23..6f23dd44a8 100644 --- a/app/lang/nb_NO/validation.php +++ b/app/lang/nb_NO/validation.php @@ -13,64 +13,64 @@ return array( | */ - "accepted" => ":attribute må være akseptert.", + "accepted" => ":attribute må være akseptert.", "active_url" => ":attribute er ikke en gyldig URL.", - "after" => ":attribute må være en dato etter :date.", + "after" => ":attribute må være en dato etter :date.", "alpha" => ":attribute kan kun inneholde bokstaver.", "alpha_dash" => ":attribute kan kun inneholde bokstaver, sifre, og bindestreker.", "alpha_num" => ":attribute kan kun inneholde bokstaver og sifre.", - "array" => ":attribute må være en matrise.", - "before" => ":attribute må være en dato før :date.", + "array" => ":attribute må være en matrise.", + "before" => ":attribute må være en dato før :date.", "between" => array( - "numeric" => ":attribute må være mellom :min - :max.", - "file" => ":attribute må være mellom :min - :max kilobytes.", - "string" => ":attribute må være mellom :min - :max tegn.", - "array" => ":attribute må ha mellom :min - :max elementer.", + "numeric" => ":attribute må være mellom :min - :max.", + "file" => ":attribute må være mellom :min - :max kilobytes.", + "string" => ":attribute må være mellom :min - :max tegn.", + "array" => ":attribute må ha mellom :min - :max elementer.", ), "confirmed" => ":attribute bekreftelsen stemmer ikke", "date" => ":attribute er ikke en gyldig dato.", "date_format" => ":attribute samsvarer ikke med formatet :format.", - "different" => ":attribute og :other må være forskjellig.", - "digits" => ":attribute må være :digits sifre.", - "digits_between" => ":attribute må være mellom :min og :max sifre.", + "different" => ":attribute og :other må være forskjellig.", + "digits" => ":attribute må være :digits sifre.", + "digits_between" => ":attribute må være mellom :min og :max sifre.", "email" => ":attribute formatet er ugyldig.", "exists" => "Valgt :attribute er ugyldig.", - "image" => ":attribute må være et bilde.", + "image" => ":attribute må være et bilde.", "in" => "Valgt :attribute er ugyldig.", - "integer" => ":attribute må være heltall.", - "ip" => ":attribute må være en gyldig IP-adresse.", + "integer" => ":attribute må være heltall.", + "ip" => ":attribute må være en gyldig IP-adresse.", "max" => array( - "numeric" => ":attribute kan ikke være høyere enn :max.", - "file" => ":attribute kan ikke være større enn :max kilobytes.", - "string" => ":attribute kan ikke være mer enn :max tegn.", + "numeric" => ":attribute kan ikke være høyere enn :max.", + "file" => ":attribute kan ikke være større enn :max kilobytes.", + "string" => ":attribute kan ikke være mer enn :max tegn.", "array" => ":attribute kan ikke inneholde mer enn :max elementer.", ), - "mimes" => ":attribute må være av filtypen: :values.", + "mimes" => ":attribute må være av filtypen: :values.", "min" => array( - "numeric" => ":attribute må minimum være :min.", - "file" => ":attribute må minimum være :min kilobytes.", - "string" => ":attribute må minimum være :min tegn.", - "array" => ":attribute må inneholde minimum :min elementer.", + "numeric" => ":attribute må minimum være :min.", + "file" => ":attribute må minimum være :min kilobytes.", + "string" => ":attribute må minimum være :min tegn.", + "array" => ":attribute må inneholde minimum :min elementer.", ), "not_in" => "Valgt :attribute er ugyldig.", - "numeric" => ":attribute må være et siffer.", + "numeric" => ":attribute må være et siffer.", "regex" => ":attribute formatet er ugyldig.", - "required" => ":attribute er påkrevd.", - "required_if" => ":attribute er påkrevd når :other er :value.", - "required_with" => ":attribute er påkrevd når :values er valgt.", - "required_without" => ":attribute er påkrevd når :values ikke er valgt.", - "same" => ":attribute og :other må sammsvare.", + "required" => ":attribute er påkrevd.", + "required_if" => ":attribute er påkrevd når :other er :value.", + "required_with" => ":attribute er påkrevd når :values er valgt.", + "required_without" => ":attribute er påkrevd når :values ikke er valgt.", + "same" => ":attribute og :other må sammsvare.", "size" => array( - "numeric" => ":attribute må være :size.", - "file" => ":attribute må være :size kilobytes.", - "string" => ":attribute må være :size tegn.", - "array" => ":attribute må inneholde :size elementer.", + "numeric" => ":attribute må være :size.", + "file" => ":attribute må være :size kilobytes.", + "string" => ":attribute må være :size tegn.", + "array" => ":attribute må inneholde :size elementer.", ), "unique" => ":attribute er allerede blitt tatt.", "url" => ":attribute formatet er ugyldig.", - "positive" => ":attribute må være mer enn null.", - "has_credit" => "Klienten har ikke høy nok kreditt.", + "positive" => ":attribute må være mer enn null.", + "has_credit" => "Klienten har ikke høy nok kreditt.", "notmasked" => "Verdiene er skjult", /*